5#ifndef V8_DEBUG_DEBUG_FRAMES_H_
6#define V8_DEBUG_DEBUG_FRAMES_H_
41#if V8_ENABLE_WEBASSEMBLY
43#if V8_ENABLE_DRUMBRAKE
44 bool IsWasmInterpreter();
64 int source_position_ = -1;
65 bool is_optimized_ =
false;
66 bool is_constructor_ =
false;
#define DISALLOW_GARBAGE_COLLECTION(name)
Handle< Object > receiver_
FrameInspector(const FrameInspector &)=delete
int inlined_frame_index() const
Handle< JSFunction > GetFunction() const
FrameInspector & operator=(const FrameInspector &)=delete
Handle< JSFunction > function_
Handle< Script > GetScript()
Handle< Object > GetReceiver()
std::unique_ptr< DeoptimizedFrameInfo > deoptimized_frame_
void VisitThread(Isolate *isolate, ThreadLocalTop *top) override
RedirectActiveFunctions(Isolate *isolate, Tagged< SharedFunctionInfo > shared, Mode mode)
Tagged< SharedFunctionInfo > shared_
const JSFunctionRef function_
DisallowGarbageCollection no_gc_
#define V8_EXPORT_PRIVATE