class FrameImpl

Defined at line 26 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 28 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

void ~FrameImpl ()

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

Thread * GetThread ()

Frame implementation.

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

bool IsInline ()

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

const Frame * GetPhysicalFrame ()

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

const Location & GetLocation ()

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

uint64_t GetAddress ()

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

debug_ipc::StackFrame::Trust GetTrust ()

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

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

Defined at line 53 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 65 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 109 of file ../../src/developer/debug/zxdb/client/frame_impl.cc

std::optional<uint64_t> GetBasePointer ()

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

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

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

uint64_t GetStackPointer ()

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

uint64_t GetCanonicalFrameAddress ()

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

fxl::RefPtr<SymbolDataProvider> GetSymbolDataProvider ()

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

fxl::RefPtr<EvalContext> GetEvalContext ()

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

bool IsAmbiguousInlineLocation ()

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