Home
last modified time | relevance | path

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

/external/v8/src/objects/
Dcode-inl.h108 bool AbstractCode::contains(Address inner_pointer) { in contains() argument
109 return (address() <= inner_pointer) && (inner_pointer <= address() + Size()); in contains()
307 bool Code::contains(Address inner_pointer) { in contains() argument
309 if (OffHeapInstructionStart() <= inner_pointer && in contains()
310 inner_pointer < OffHeapInstructionEnd()) { in contains()
314 return (address() <= inner_pointer) && (inner_pointer < address() + Size()); in contains()
/external/v8/src/heap/third-party/
Dheap-api.h25 Address GetObjectFromInnerPointer(Address inner_pointer);
/external/v8/src/execution/
Dframes.cc910 Address inner_pointer = pc(); in IterateCompiledFrame() local
912 isolate()->wasm_engine()->code_manager()->LookupCode(inner_pointer); in IterateCompiledFrame()
920 safepoint_entry = table.FindEntry(inner_pointer); in IterateCompiledFrame()
927 isolate()->inner_pointer_to_code_cache()->GetCacheEntry(inner_pointer); in IterateCompiledFrame()
929 entry->safepoint_entry = entry->code.GetSafepointEntry(inner_pointer); in IterateCompiledFrame()
933 entry->code.GetSafepointEntry(inner_pointer))); in IterateCompiledFrame()
2196 InnerPointerToCodeCache::GetCacheEntry(Address inner_pointer) { in GetCacheEntry() argument
2200 ComputeUnseededHash(PcAddressForHashing(isolate_, inner_pointer)); in GetCacheEntry()
2203 if (entry->inner_pointer == inner_pointer) { in GetCacheEntry()
2206 isolate_->heap()->GcSafeFindCodeForInnerPointer(inner_pointer)); in GetCacheEntry()
[all …]
Dframes-inl.h21 Address inner_pointer; member
32 InnerPointerToCodeCacheEntry* GetCacheEntry(Address inner_pointer);
/external/v8/src/heap/
Dheap.cc6399 Code Heap::GcSafeCastToCode(HeapObject object, Address inner_pointer) { in GcSafeCastToCode() argument
6402 DCHECK(GcSafeCodeContains(code, inner_pointer)); in GcSafeCastToCode()
6415 Code Heap::GcSafeFindCodeForInnerPointer(Address inner_pointer) { in GcSafeFindCodeForInnerPointer() argument
6416 Code code = InstructionStream::TryLookupCode(isolate(), inner_pointer); in GcSafeFindCodeForInnerPointer()
6420 Address start = tp_heap_->GetObjectFromInnerPointer(inner_pointer); in GcSafeFindCodeForInnerPointer()
6421 return GcSafeCastToCode(HeapObject::FromAddress(start), inner_pointer); in GcSafeFindCodeForInnerPointer()
6425 LargePage* large_page = code_lo_space()->FindPage(inner_pointer); in GcSafeFindCodeForInnerPointer()
6427 return GcSafeCastToCode(large_page->GetObject(), inner_pointer); in GcSafeFindCodeForInnerPointer()
6430 if (V8_LIKELY(code_space()->Contains(inner_pointer))) { in GcSafeFindCodeForInnerPointer()
6433 Page* page = Page::FromAddress(inner_pointer); in GcSafeFindCodeForInnerPointer()
[all …]
Dheap.h1477 Code GcSafeFindCodeForInnerPointer(Address inner_pointer);
1485 Code GcSafeCastToCode(HeapObject object, Address inner_pointer);