class AsyncMemory
Defined at line 74 of file ../../src/lib/unwinder/memory.h
This interface implementation provides facilities for implementations to inject asynchronous
memory fetching before using the typical |Memory| interface.
Public Methods
void AsyncMemory (Delegate * delegate)
Defined at line 90 of file ../../src/lib/unwinder/memory.h
void FetchMemoryRanges (std::vector<std::pair<uint64_t, uint32_t>> ranges, fit::callback<void ()> done)
Request |delegate_| to fetch the given address ranges. |done| will be issued only after all
ranges have been fetched, at which point it is guaranteed that ReadBytes will complete
synchronously.
Defined at line 95 of file ../../src/lib/unwinder/memory.h
Error ReadBytes (uint64_t addr, uint64_t size, void * dst)
Defined at line 100 of file ../../src/lib/unwinder/memory.h
Delegate * delegate ()
Defined at line 104 of file ../../src/lib/unwinder/memory.h