9#ifndef LLDB_CORE_ADDRESSRESOLVER_H
10#define LLDB_CORE_ADDRESSRESOLVER_H
A section + offset based address range class.
General Outline: The AddressResolver is a Searcher.
size_t GetNumberOfAddresses()
~AddressResolver() override
std::vector< AddressRange > & GetAddressRanges()
const AddressResolver & operator=(const AddressResolver &)=delete
virtual void ResolveAddressInModules(SearchFilter &filter, ModuleList &modules)
void GetDescription(Stream *s) override=0
Prints a canonical description for the searcher to the stream s.
virtual void ResolveAddress(SearchFilter &filter)
std::vector< AddressRange > m_address_ranges
AddressResolver(const AddressResolver &)=delete
AddressRange & GetAddressRangeAtIndex(size_t idx)
A collection class for Module objects.
General Outline: Provides the callback and search depth for the SearchFilter search.
General Outline: Provides the callback and search depth for the SearchFilter search.
A stream class that can stream formatted output to a file.
A class that represents a running process on the host machine.