Home
last modified time | relevance | path

Searched refs:entry_addr (Results 1 – 3 of 3) sorted by relevance

/art/runtime/gc/accounting/
Dread_barrier_table.h95 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/
Dcode_generator_x86.cc1279 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()
Dcode_generator_x86_64.cc1697 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()