SymbolLookup
class SymbolLookup::LoadedImage : public Image {
LoadedImage(SymbolLookup* symbolLookup,
SymbolLookup* fSymbolLookup;
SymbolLookup::SymbolLookup(debug_context* debugContext, image_id image)
SymbolLookup::~SymbolLookup()
SymbolLookup::Init()
SymbolLookup::LookupSymbolAddress(addr_t address, addr_t *_baseAddress,
SymbolLookup::InitSymbolIterator(image_id imageID,
SymbolLookup::InitSymbolIteratorByAddress(addr_t address,
SymbolLookup::NextSymbol(SymbolIterator& iterator, const char** _symbolName,
SymbolLookup::GetSymbol(image_id imageID, const char* name, int32 symbolType,
SymbolLookup::_FindLoadedImageAtAddress(addr_t address)
SymbolLookup::_FindLoadedImageByID(image_id id)
SymbolLookup::_FindImageAtAddress(addr_t address) const
SymbolLookup::_FindImageByID(image_id id) const
SymbolLookup::_SymbolNameLen(const char* address) const
SymbolLookup::_LoadImageInfo(const image_info& imageInfo)
SymbolLookup::LoadedImage::LoadedImage(SymbolLookup* symbolLookup,
SymbolLookup::LoadedImage::~LoadedImage()
SymbolLookup::LoadedImage::LookupSymbol(addr_t address, addr_t* _baseAddress,
SymbolLookup::LoadedImage::NextSymbol(int32& iterator, const char** _symbolName,
class SymbolLookup : private RemoteMemoryAccessor {
SymbolLookup(debug_context* debugContext, image_id image);
~SymbolLookup();
using BPrivate::Debug::SymbolLookup;
SymbolLookup* lookup;
SymbolLookup *lookup = new(std::nothrow) SymbolLookup(context, image);
ObjectDeleter<SymbolLookup> lookupDeleter(lookup);
SymbolLookup* lookup = lookupContext->lookup;
SymbolLookup *lookup = lookupContext->lookup;
SymbolLookup *lookup = lookupContext->lookup;