class FrameImpl

Defined at line 27 of file ../../src/developer/debug/zxdb/client/frame_impl.h

A frame is lazily symbolized.

Public Methods

void FrameImpl (Thread * thread, const debug_ipc::StackFrame & stack_frame, Location location)

Defined at line 29 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

void ~FrameImpl ()

Defined at line 40 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

Thread * GetThread ()

Frame implementation.

Defined at line 42 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

bool IsInline ()

Defined at line 44 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

const Frame * GetPhysicalFrame ()

Defined at line 46 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

const Location & GetLocation ()

Defined at line 48 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

uint64_t GetAddress ()

Defined at line 50 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

debug_ipc::StackFrame::Trust GetTrust ()

Defined at line 52 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

const std::vector<debug::RegisterValue> * GetRegisterCategorySync (debug::RegisterCategory category)

Defined at line 54 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

void GetRegisterCategoryAsync (debug::RegisterCategory category, bool always_request, fit::function<void (const Err &, const std::vector<debug::RegisterValue> &)> cb)

Defined at line 66 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

void WriteRegister (debug::RegisterID id, std::vector<uint8_t> data, fit::callback<void (const Err &)> cb)

Defined at line 110 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

std::optional<uint64_t> GetBasePointer ()

Defined at line 145 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

void GetBasePointerAsync (fit::callback<void (uint64_t)> cb)

Defined at line 155 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

uint64_t GetStackPointer ()

Defined at line 168 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

uint64_t GetCanonicalFrameAddress ()

Defined at line 170 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

fxl::RefPtr<SymbolDataProvider> GetSymbolDataProvider ()

Defined at line 188 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

fxl::RefPtr<EvalContext> GetEvalContext ()

Defined at line 196 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

bool IsAmbiguousInlineLocation ()

Defined at line 214 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

std::unique_ptr<SourceFileProvider> GetSourceFileProvider ()

Defined at line 291 of file ../../src/developer/debug/zxdb/client/frame_impl.cc