5#ifndef V8_OBJECTS_ABSTRACT_CODE_H_
6#define V8_OBJECTS_ABSTRACT_CODE_H_
68 return lhs->
ptr() == rhs->
ptr();
Builtin builtin_id(PtrComprCageBase cage_base)
OBJECT_CONSTRUCTORS(AbstractCode, HeapObject)
int SourcePosition(Isolate *isolate, int offset)
Address InstructionEnd(PtrComprCageBase cage_base)
void DropStackFrameCache(PtrComprCageBase cage_base)
bool contains(Isolate *isolate, Address pc)
Address InstructionStart(PtrComprCageBase cage_base)
Tagged< BytecodeArray > GetBytecodeArray()
bool has_instruction_stream(PtrComprCageBase cage_base)
int SourceStatementPosition(Isolate *isolate, int offset)
int InstructionSize(PtrComprCageBase cage_base)
Tagged< TrustedByteArray > SourcePositionTable(Isolate *isolate, Tagged< SharedFunctionInfo > sfi)
int SizeIncludingMetadata(PtrComprCageBase cage_base)
V8_INLINE constexpr StorageType ptr() const
bool operator==(ExternalReference lhs, ExternalReference rhs)
constexpr bool kAllCodeObjectsLiveInTrustedSpace