Searched refs:entry_addr (Results 1 – 3 of 3) sorted by relevance
/art/runtime/gc/accounting/ |
D | read_barrier_table.h | 95 uint8_t* entry_addr = mem_map_.Begin() + reinterpret_cast<uintptr_t>(heap_addr) / kRegionSize; in EntryFromAddr() local 96 DCHECK(IsValidEntry(entry_addr)) << "heap_addr: " << heap_addr in EntryFromAddr() 97 << " entry_addr: " << reinterpret_cast<void*>(entry_addr); in EntryFromAddr() 98 return entry_addr; in EntryFromAddr() 110 bool IsValidEntry(const uint8_t* entry_addr) const { in IsValidEntry() argument 113 return entry_addr >= begin && entry_addr < end; in IsValidEntry()
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1279 Register entry_addr = locations->GetTemp(2).AsRegister<Register>(); in GenerateMethodEntryExitHook() local 1295 __ fs()->movl(entry_addr, Address::Absolute(trace_buffer_ptr)); in GenerateMethodEntryExitHook() 1296 __ leal(entry_addr, Address(entry_addr, index, TIMES_4, 0)); in GenerateMethodEntryExitHook() 1309 __ movl(Address(entry_addr, kMethodOffsetInBytes), method); in GenerateMethodEntryExitHook() 1312 __ movl(Address(entry_addr, kTimestampOffsetInBytes), EAX); in GenerateMethodEntryExitHook() 1313 __ movl(Address(entry_addr, kHighTimestampOffsetInBytes), EDX); in GenerateMethodEntryExitHook()
|
D | code_generator_x86_64.cc | 1697 CpuRegister entry_addr = CpuRegister(TMP); in GenerateMethodEntryExitHook() local 1710 __ gs()->movq(entry_addr, in GenerateMethodEntryExitHook() 1713 __ leaq(CpuRegister(entry_addr), in GenerateMethodEntryExitHook() 1714 Address(CpuRegister(entry_addr), CpuRegister(index), TIMES_8, 0)); in GenerateMethodEntryExitHook() 1727 __ movq(Address(entry_addr, kMethodOffsetInBytes), CpuRegister(method)); in GenerateMethodEntryExitHook() 1732 __ movq(Address(entry_addr, kTimestampOffsetInBytes), CpuRegister(RAX)); in GenerateMethodEntryExitHook()
|