class Delegate
Defined at line 64 of file ../../src/developer/debug/zxdb/client/stack.h
Provides a way for this class to talk to the environment.
Public Methods
void SyncFramesForStack (const SyncFrameOptions & opts, fit::callback<void (const Err &)> callback)
Requests that the Stack be provided with a new set of frames. The implementation should
asynchronously request the frame information, call Stack::SetFrames(), then issue the
callback to indicate completion.
The callback should be issued with an error if the object is destroyed during processing.
std::unique_ptr<Frame> MakeFrameForStack (const debug_ipc::StackFrame & input, Location location)
Constructs a Frame implementation for the given IPC stack frame and location. The location
must be an input since inline frame expansion requires stack frames be constructed with
different symbols than just looking up the address in the symbols.
Location GetSymbolizedLocationForAddress (uint64_t address)
void DidUpdateStackFrames ()
Notification that the frames have been changed.