class Delegate

Defined at line 76 of file ../../src/lib/unwinder/memory.h

Public Methods

void FetchMemoryRanges (std::vector<std::pair<uint64_t, uint32_t>> ranges, fit::callback<void ()> cb)

Perform the asynchronous reads for each (address, size) pair. |cb| should be issued once all

requested memory has been received and is usable with |ReadBytes|.

void PostTask (fit::callback<void ()> cb)

Yields control of the unwinding operation to the delegate to be continued later (by calling

|cb|). This is useful when unwinding deep stacks that will involve many synchronous callback

invocations within the unwinder. This gives users a chance to process other relevant events

in their async implementations and resume the unwinder later.