Home
last modified time | relevance | path

Searched refs:inner_pointer (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/objects/
Dcode-inl.h117 bool AbstractCode::contains(Address inner_pointer) { in contains() argument
118 return (address() <= inner_pointer) && (inner_pointer <= address() + Size()); in contains()
320 bool Code::contains(Address inner_pointer) { in contains() argument
323 if (OffHeapInstructionStart() <= inner_pointer && in contains()
324 inner_pointer < OffHeapInstructionEnd()) { in contains()
328 return (address() <= inner_pointer) && (inner_pointer < address() + Size()); in contains()
/external/v8/src/
Dframes.cc823 Address inner_pointer = pc(); in IterateCompiledFrame() local
825 isolate()->wasm_engine()->code_manager()->LookupCode(inner_pointer); in IterateCompiledFrame()
834 safepoint_entry = table.FindEntry(inner_pointer); in IterateCompiledFrame()
839 isolate()->inner_pointer_to_code_cache()->GetCacheEntry(inner_pointer); in IterateCompiledFrame()
841 entry->safepoint_entry = entry->code->GetSafepointEntry(inner_pointer); in IterateCompiledFrame()
845 entry->code->GetSafepointEntry(inner_pointer))); in IterateCompiledFrame()
2133 InnerPointerToCodeCache::GetCacheEntry(Address inner_pointer) { in GetCacheEntry() argument
2137 ObjectAddressForHashing(reinterpret_cast<void*>(inner_pointer))); in GetCacheEntry()
2140 if (entry->inner_pointer == inner_pointer) { in GetCacheEntry()
2143 isolate_->heap()->GcSafeFindCodeForInnerPointer(inner_pointer)); in GetCacheEntry()
[all …]
Dframes.h36 Address inner_pointer; member
49 InnerPointerToCodeCacheEntry* GetCacheEntry(Address inner_pointer);
/external/v8/src/heap/
Dheap.cc5809 Code* GcSafeCastToCode(Heap* heap, HeapObject* object, Address inner_pointer) { in GcSafeCastToCode() argument
5812 DCHECK(heap->GcSafeCodeContains(code, inner_pointer)); in GcSafeCastToCode()
5827 Code* Heap::GcSafeFindCodeForInnerPointer(Address inner_pointer) { in GcSafeFindCodeForInnerPointer() argument
5828 Code* code = InstructionStream::TryLookupCode(isolate(), inner_pointer); in GcSafeFindCodeForInnerPointer()
5832 LargePage* large_page = lo_space()->FindPage(inner_pointer); in GcSafeFindCodeForInnerPointer()
5834 return GcSafeCastToCode(this, large_page->GetObject(), inner_pointer); in GcSafeFindCodeForInnerPointer()
5837 DCHECK(code_space()->Contains(inner_pointer)); in GcSafeFindCodeForInnerPointer()
5841 Page* page = Page::FromAddress(inner_pointer); in GcSafeFindCodeForInnerPointer()
5845 Address addr = page->skip_list()->StartFor(inner_pointer); in GcSafeFindCodeForInnerPointer()
5858 if (next_addr > inner_pointer) in GcSafeFindCodeForInnerPointer()
[all …]
Dheap.h1435 Code* GcSafeFindCodeForInnerPointer(Address inner_pointer);