5#ifndef V8_OBJECTS_DEBUG_OBJECTS_INL_H_
6#define V8_OBJECTS_DEBUG_OBJECTS_INL_H_
27#include "torque-generated/src/objects/debug-objects-tq-inl.inc"
46 return has_debug_bytecode_array();
62 kDebugBytecodeArrayOffset,
63 kBytecodeArrayIndirectPointerTag)
66 kBytecodeArrayIndirectPointerTag)
73 if (IsSharedFunctionInfo(
object)) {
80 StackFrameInfo::BytecodeOffsetOrSourcePositionBits)
91 return !IsFixedArray(call_site_infos_or_formatted_stack());
95 kCallSiteInfosOrFormattedStackOffset,
96 HasFormattedStack(),
true)
101 DCHECK(HasCallSiteInfos());
bool HasInstrumentedBytecodeArray()
Tagged< BytecodeArray > OriginalBytecodeArray(Isolate *isolate)
Tagged< BytecodeArray > DebugBytecodeArray(Isolate *isolate)
SharedFunctionInfoRef shared
ZoneVector< RpoNumber > & result
kStaticElementsTemplateOffset kInstancePropertiesTemplateOffset Tagged< FixedArray >
kOriginalBytecodeArrayOffset
DebugInfo::DebugIsBlackboxedBit debugging_id
Tagged< To > Cast(Tagged< From > value, const v8::SourceLocation &loc=INIT_SOURCE_LOCATION_IN_DEBUG)
static constexpr AcquireLoadTag kAcquireLoad
#define TRUSTED_POINTER_ACCESSORS(holder, name, type, offset, tag)
#define TQ_OBJECT_CONSTRUCTORS_IMPL(Type)
#define BIT_FIELD_ACCESSORS(holder, field, name, BitField)
#define ACCESSORS_RELAXED_CHECKED2(holder, name, type, offset, get_condition, set_condition)
#define NEVER_READ_ONLY_SPACE_IMPL(Type)
#define DEF_GETTER(Camel, Lower, Bit)
#define DCHECK(condition)
#define DCHECK_EQ(v1, v2)