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 84 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 89 of file ../../src/lib/unwinder/memory.h

Error ReadBytes (uint64_t addr, uint64_t size, void * dst)

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

Records