5 #ifndef V8_OBJECTS_STACK_FRAME_INFO_INL_H_ 6 #define V8_OBJECTS_STACK_FRAME_INFO_INL_H_ 8 #include "src/objects/stack-frame-info.h" 10 #include "src/heap/heap-write-barrier-inl.h" 13 #include "src/objects/object-macros.h" 18 CAST_ACCESSOR(StackFrameInfo)
20 SMI_ACCESSORS(StackFrameInfo, line_number, kLineNumberIndex)
21 SMI_ACCESSORS(StackFrameInfo, column_number, kColumnNumberIndex)
22 SMI_ACCESSORS(StackFrameInfo, script_id, kScriptIdIndex)
23 ACCESSORS(StackFrameInfo, script_name, Object, kScriptNameIndex)
24 ACCESSORS(StackFrameInfo, script_name_or_source_url, Object,
25 kScriptNameOrSourceUrlIndex)
26 ACCESSORS(StackFrameInfo, function_name, Object, kFunctionNameIndex)
27 SMI_ACCESSORS(StackFrameInfo, flag, kFlagIndex)
28 BOOL_ACCESSORS(StackFrameInfo, flag, is_eval, kIsEvalBit)
29 BOOL_ACCESSORS(StackFrameInfo, flag, is_constructor, kIsConstructorBit)
30 BOOL_ACCESSORS(StackFrameInfo, flag, is_wasm, kIsWasmBit)
31 SMI_ACCESSORS(StackFrameInfo,
id, kIdIndex)
36 #include "src/objects/object-macros-undef.h" 38 #endif // V8_OBJECTS_STACK_FRAME_INFO_INL_H_