Searched refs:inner_pointer (Results 1 – 6 of 6) sorted by relevance
108 bool AbstractCode::contains(Address inner_pointer) { in contains() argument109 return (address() <= inner_pointer) && (inner_pointer <= address() + Size()); in contains()307 bool Code::contains(Address inner_pointer) { in contains() argument309 if (OffHeapInstructionStart() <= inner_pointer && in contains()310 inner_pointer < OffHeapInstructionEnd()) { in contains()314 return (address() <= inner_pointer) && (inner_pointer < address() + Size()); in contains()
25 Address GetObjectFromInnerPointer(Address inner_pointer);
910 Address inner_pointer = pc(); in IterateCompiledFrame() local912 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() argument2200 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 …]
21 Address inner_pointer; member32 InnerPointerToCodeCacheEntry* GetCacheEntry(Address inner_pointer);
6399 Code Heap::GcSafeCastToCode(HeapObject object, Address inner_pointer) { in GcSafeCastToCode() argument6402 DCHECK(GcSafeCodeContains(code, inner_pointer)); in GcSafeCastToCode()6415 Code Heap::GcSafeFindCodeForInnerPointer(Address inner_pointer) { in GcSafeFindCodeForInnerPointer() argument6416 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 …]
1477 Code GcSafeFindCodeForInnerPointer(Address inner_pointer);1485 Code GcSafeCastToCode(HeapObject object, Address inner_pointer);