Dyninst::ParseAPI::SymtabCodeRegion::SymtabCodeRegion [in-charge] ( Symtab* p1, Region* p2 )2nd parameter 'p1' (pointer) has base type 'Symtab'.
Dyninst::ParseAPI::SymtabCodeSource::SymtabCodeSource [in-charge] ( Symtab* p1 )2nd parameter 'p1' (pointer) has base type 'Symtab'.
Dyninst::ParseAPI::SymtabCodeSource::SymtabCodeSource [in-charge] ( Symtab* p1, Dyninst::ParseAPI::SymtabCodeSource::hint_filt* p2, bool allLoadedRegions )2nd parameter 'p1' (pointer) has base type 'Symtab'.
AddressLookup::getAddress ( Symtab* tab, Symbol* sym, Dyninst::Address& addr )2nd parameter 'tab' (pointer) has base type 'Symtab'.
AddressLookup::getAddress ( Symtab* tab, Dyninst::Offset off, Dyninst::Address& addr )2nd parameter 'tab' (pointer) has base type 'Symtab'.
AddressLookup::getDataLoadAddress ( Symtab* sym, Dyninst::Address& load_addr )2nd parameter 'sym' (pointer) has base type 'Symtab'.
AddressLookup::getLoadAddress ( Symtab* sym, Dyninst::Address& load_addr )2nd parameter 'sym' (pointer) has base type 'Symtab'.
AddressLookup::getOffset ( Dyninst::Address addr, Symtab*& tab, Dyninst::Offset& off )3rd parameter 'tab' (reference) has base type 'Symtab'.
AddressLookup::getSymbol ( Dyninst::Address addr, Symbol*& sym, Symtab*& tab, bool close )4th parameter 'tab' (reference) has base type 'Symtab'.
Archive::findMemberWithDefinition ( Symtab*& obj, std::string& name )2nd parameter 'obj' (reference) has base type 'Symtab'.
Archive::getMember ( Symtab*& img, std::string& member_name )2nd parameter 'img' (reference) has base type 'Symtab'.
Archive::getMemberByGlobalSymbol ( Symtab*& img, std::string& symbol_name )2nd parameter 'img' (reference) has base type 'Symtab'.
Archive::getMemberByOffset ( Symtab*& img, Dyninst::Offset memberOffset )2nd parameter 'img' (reference) has base type 'Symtab'.
convert ( BPatch_object const* p1 )Return value (pointer) has base type 'Symtab'.
Module::exec ( ) constReturn value (pointer) has base type 'Symtab'.
Module::Module [in-charge] ( enum supportedLanguages lang, Dyninst::Offset adr, std::string fullNm, Symtab* img )5th parameter 'img' (pointer) has base type 'Symtab'.
Symbol::getSymtab ( ) constReturn value (pointer) has base type 'Symtab'.
Symtab::addAddressRange ( Dyninst::Offset lowInclAddr, Dyninst::Offset highExclAddr, std::string lineSource, unsigned int lineNo, unsigned int lineOffset )This method is from 'Symtab' class.
Symtab::addDynLibSubstitution ( std::string oldName, std::string newName )This method is from 'Symtab' class.
Symtab::addExternalSymbolReference ( Symbol* externalSym, Region* localRegion, relocationEntry localRel )This method is from 'Symtab' class.
Symtab::addLibraryPrereq ( std::string libname )This method is from 'Symtab' class.
Symtab::addLine ( std::string lineSource, unsigned int lineNo, unsigned int lineOffset, Dyninst::Offset lowInclAddr, Dyninst::Offset highExclAddr )This method is from 'Symtab' class.
Symtab::addLinkingResource ( Archive* library )This method is from 'Symtab' class.
Symtab::addRegion ( Region* newreg )This method is from 'Symtab' class.
Symtab::addRegion ( Dyninst::Offset vaddr, void* data, unsigned int dataSize, std::string name, enum Region::RegionType rType_, bool loadable, unsigned long memAlign, bool tls )This method is from 'Symtab' class.
Symtab::addSymbol ( Symbol* newsym )This method is from 'Symtab' class.
Symtab::addSymbol ( Symbol* newSym, Symbol* referringSymbol )This method is from 'Symtab' class.
Symtab::addSysVDynamic ( long name, long value )This method is from 'Symtab' class.
Symtab::addTrapHeader_win ( Dyninst::Address ptr )This method is from 'Symtab' class.
Symtab::addType ( Type* typ )This method is from 'Symtab' class.
Symtab::canBeShared ( )This method is from 'Symtab' class.
Symtab::closeSymtab ( Symtab* p1 ) [static]1st parameter 'p1' (pointer) has base type 'Symtab'.
Symtab::createFunction ( std::string name, Dyninst::Offset offset, size_t size, Module* mod )This method is from 'Symtab' class.
Symtab::createVariable ( std::string name, Dyninst::Offset offset, size_t size, Module* mod )This method is from 'Symtab' class.
Symtab::dataLength ( ) constThis method is from 'Symtab' class.
Symtab::dataOffset ( ) constThis method is from 'Symtab' class.
Symtab::deleteFunction ( Function* func )This method is from 'Symtab' class.
Symtab::deleteSymbol ( Symbol* sym )This method is from 'Symtab' class.
Symtab::deleteVariable ( Variable* var )This method is from 'Symtab' class.
Symtab::emit ( std::string filename, unsigned int flag )This method is from 'Symtab' class.
Symtab::emitSymbols ( struct Object* linkedFile, std::string filename, unsigned int flag )This method is from 'Symtab' class.
Symtab::exportBin ( std::string filename )This method is from 'Symtab' class.
Symtab::exportXML ( std::string filename )This method is from 'Symtab' class.
Symtab::file ( ) constThis method is from 'Symtab' class.
Symtab::fileToDiskOffset ( Dyninst::Offset p1 ) constThis method is from 'Symtab' class.
Symtab::fileToMemOffset ( Dyninst::Offset p1 ) constThis method is from 'Symtab' class.
Symtab::findCatchBlock ( ExceptionBlock& excp, Dyninst::Offset addr, unsigned int size )This method is from 'Symtab' class.
Symtab::findEnclosingRegion ( Dyninst::Offset const offset )This method is from 'Symtab' class.
Symtab::findException ( ExceptionBlock& excp, Dyninst::Offset addr )This method is from 'Symtab' class.
Symtab::findFuncByEntryOffset ( Function*& ret, Dyninst::Offset const offset )This method is from 'Symtab' class.
Symtab::findFunctionsByName ( std::vector<Function*>& ret, std::string const name, enum NameType nameType, bool isRegex, bool checkCase )This method is from 'Symtab' class.
Symtab::findLocalVariable ( std::vector<localVar*>& vars, std::string name )This method is from 'Symtab' class.
Symtab::findModuleByName ( Module*& ret, std::string const name )This method is from 'Symtab' class.
Symtab::findModuleByOffset ( Module*& ret, Dyninst::Offset off )This method is from 'Symtab' class.
Symtab::findOpenSymtab ( std::string filename ) [static]Return value (pointer) has base type 'Symtab'.
Symtab::findRegion ( Region*& ret, std::string regname )This method is from 'Symtab' class.
Symtab::findRegion ( Region*& ret, Dyninst::Offset const addr, unsigned long const size )This method is from 'Symtab' class.
Symtab::findRegionByEntry ( Region*& ret, Dyninst::Offset const offset )This method is from 'Symtab' class.
Symtab::findSymbol ( std::vector<Symbol*>& ret, std::string const& name, enum Symbol::SymbolType sType, enum NameType nameType, bool isRegex, bool checkCase, bool includeUndefined )This method is from 'Symtab' class.
Symtab::findSymbolByOffset ( Dyninst::Offset p1 )This method is from 'Symtab' class.
Symtab::findType ( Type*& type, std::string name )This method is from 'Symtab' class.
Symtab::findType ( unsigned int type_id )This method is from 'Symtab' class.
Symtab::findVariableByOffset ( Variable*& ret, Dyninst::Offset const offset )This method is from 'Symtab' class.
Symtab::findVariablesByName ( std::vector<Variable*>& ret, std::string const name, enum NameType nameType, bool isRegex, bool checkCase )This method is from 'Symtab' class.
Symtab::findVariableType ( Type*& type, std::string name )This method is from 'Symtab' class.
Symtab::fixup_code_and_data ( Dyninst::Offset newImageOffset, Dyninst::Offset newImageLength, Dyninst::Offset newDataOffset, Dyninst::Offset newDataLength )This method is from 'Symtab' class.
Symtab::fixup_RegionAddr ( char const* name, Dyninst::Offset memOffset, long memSize )This method is from 'Symtab' class.
Symtab::fixup_relocation_symbols ( Dyninst::SerializerBase* p1, Symtab* st ) [static]2nd parameter 'st' (pointer) has base type 'Symtab'.
Symtab::fixup_SymbolAddr ( char const* name, Dyninst::Offset newOffset )This method is from 'Symtab' class.
Symtab::getAddressRanges ( std::vector<std::pair<unsigned long, unsigned long> >& ranges, std::string lineSource, unsigned int LineNo )This method is from 'Symtab' class.
Symtab::getAddressWidth ( ) constThis method is from 'Symtab' class.
Symtab::getAllDefinedSymbols ( std::vector<Symbol*>& ret )This method is from 'Symtab' class.
Symtab::getAllExceptions ( std::vector<ExceptionBlock*>& exceptions )This method is from 'Symtab' class.
Symtab::getAllFunctions ( std::vector<Function*>& ret )This method is from 'Symtab' class.
Symtab::getAllModules ( std::vector<Module*>& ret )This method is from 'Symtab' class.
Symtab::getAllNewRegions ( std::vector<Region*>& ret )This method is from 'Symtab' class.
Symtab::getAllRegions ( std::vector<Region*>& ret )This method is from 'Symtab' class.
Symtab::getAllSymbols ( std::vector<Symbol*>& ret )This method is from 'Symtab' class.
Symtab::getAllSymbolsByType ( std::vector<Symbol*>& ret, enum Symbol::SymbolType sType )This method is from 'Symtab' class.
Symtab::getAllUndefinedSymbols ( std::vector<Symbol*>& ret )This method is from 'Symtab' class.
Symtab::getAllVariables ( std::vector<Variable*>& ret )This method is from 'Symtab' class.
Symtab::getArchitecture ( )This method is from 'Symtab' class.
Symtab::getBaseOffset ( ) constThis method is from 'Symtab' class.
Symtab::getCodeRegions ( std::vector<Region*>& ret )This method is from 'Symtab' class.
Symtab::getContainingFunction ( Dyninst::Offset offset, Function*& func )This method is from 'Symtab' class.
Symtab::getDataRegions ( std::vector<Region*>& ret )This method is from 'Symtab' class.
Symtab::getDefaultModule ( )This method is from 'Symtab' class.
Symtab::getDefaultNamespacePrefix ( ) constThis method is from 'Symtab' class.
Symtab::getDependencies ( )This method is from 'Symtab' class.
Symtab::getDynLibSubstitution ( std::string name )This method is from 'Symtab' class.
Symtab::getElfDynamicOffset ( )This method is from 'Symtab' class.
Symtab::getEntryOffset ( ) constThis method is from 'Symtab' class.
Symtab::getFiniOffset ( )This method is from 'Symtab' class.
Symtab::getFreeOffset ( unsigned int size )This method is from 'Symtab' class.
Symtab::getFuncBindingTable ( std::vector<relocationEntry>& fbt ) constThis method is from 'Symtab' class.
Symtab::getInitOffset ( )This method is from 'Symtab' class.
Symtab::getInterpreterName ( ) constThis method is from 'Symtab' class.
Symtab::getLinkingResources ( std::vector<Archive*>& libs )This method is from 'Symtab' class.
Symtab::getLoadAddress ( )This method is from 'Symtab' class.
Symtab::getLoadOffset ( ) constThis method is from 'Symtab' class.
Symtab::getMappedRegions ( std::vector<Region*>& mappedRegs ) constThis method is from 'Symtab' class.
Symtab::getNumberofRegions ( ) constThis method is from 'Symtab' class.
Symtab::getNumberofSymbols ( ) constThis method is from 'Symtab' class.
Symtab::getObject ( )This method is from 'Symtab' class.
Symtab::getObjectType ( ) constThis method is from 'Symtab' class.
Symtab::getOrCreateModule ( std::string const& modName, Dyninst::Offset const modAddr )This method is from 'Symtab' class.
Symtab::getParentArchive ( ) constThis method is from 'Symtab' class.
Symtab::getRegValueAtFrame ( Dyninst::Address pc, Dyninst::MachRegister reg, Dyninst::MachRegisterVal& reg_result, MemRegReader* reader )This method is from 'Symtab' class.
Symtab::getSegments ( std::vector<struct Segment>& segs ) constThis method is from 'Symtab' class.
Symtab::getSegmentsSymReader ( std::vector<struct Dyninst::SymSegment>& segs )This method is from 'Symtab' class.
Symtab::getSourceLines ( std::vector<Statement*>& lines, Dyninst::Offset addressInRange )This method is from 'Symtab' class.
Symtab::getSourceLines ( std::vector<Statement>& lines, Dyninst::Offset addressInRange )This method is from 'Symtab' class.
Symtab::getTOCoffset ( Function* func ) constThis method is from 'Symtab' class.
Symtab::getTOCoffset ( Dyninst::Offset off ) constThis method is from 'Symtab' class.
Symtab::getTruncateLinePaths ( )This method is from 'Symtab' class.
Symtab::hasRel ( ) constThis method is from 'Symtab' class.
Symtab::hasRela ( ) constThis method is from 'Symtab' class.
Symtab::hasReladyn ( ) constThis method is from 'Symtab' class.
Symtab::hasRelaplt ( ) constThis method is from 'Symtab' class.
Symtab::hasReldyn ( ) constThis method is from 'Symtab' class.
Symtab::hasRelplt ( ) constThis method is from 'Symtab' class.
Symtab::hasStackwalkDebugInfo ( )This method is from 'Symtab' class.
Symtab::imageLength ( ) constThis method is from 'Symtab' class.
Symtab::imageOffset ( ) constThis method is from 'Symtab' class.
Symtab::importBin ( std::string filename ) [static]Return value (pointer) has base type 'Symtab'.
Symtab::isCode ( Dyninst::Offset const where ) constThis method is from 'Symtab' class.
Symtab::isData ( Dyninst::Offset const where ) constThis method is from 'Symtab' class.
Symtab::isDefensiveBinary ( ) constThis method is from 'Symtab' class.
Symtab::isExec ( ) constThis method is from 'Symtab' class.
Symtab::isNativeCompiler ( ) constThis method is from 'Symtab' class.
Symtab::isStaticBinary ( ) constThis method is from 'Symtab' class.
Symtab::isStripped ( )This method is from 'Symtab' class.
Symtab::isValidOffset ( Dyninst::Offset const where ) constThis method is from 'Symtab' class.
Symtab::mem_image ( ) constThis method is from 'Symtab' class.
Symtab::memberName ( ) constThis method is from 'Symtab' class.
Symtab::name ( ) constThis method is from 'Symtab' class.
Symtab::openFile ( Symtab*& obj, std::string filename, enum Symtab::def_t defensive_binary ) [static]1st parameter 'obj' (reference) has base type 'Symtab'.
Symtab::openFile ( Symtab*& obj, void* mem_image, size_t size, std::string name, enum Symtab::def_t defensive_binary ) [static]1st parameter 'obj' (reference) has base type 'Symtab'.
Symtab::parseTypesNow ( )This method is from 'Symtab' class.
Symtab::rebuild_funcvar_hashes ( Dyninst::SerializerBase* p1 )This method is from 'Symtab' class.
Symtab::rebuild_module_hashes ( Dyninst::SerializerBase* p1 )This method is from 'Symtab' class.
Symtab::rebuild_region_indexes ( Dyninst::SerializerBase* p1 )This method is from 'Symtab' class.
Symtab::rebuild_symbol_hashes ( Dyninst::SerializerBase* p1 )This method is from 'Symtab' class.
Symtab::removeLibraryDependency ( std::string lib )This method is from 'Symtab' class.
Symtab::serialize_impl ( Dyninst::SerializerBase* sb, char const* tag )This method is from 'Symtab' class.
Symtab::setTruncateLinePaths ( bool value )This method is from 'Symtab' class.
Symtab::setup_module_up_ptrs ( Dyninst::SerializerBase* p1, Symtab* st ) [static]2nd parameter 'st' (pointer) has base type 'Symtab'.
Symtab::Symtab [in-charge] ( )This constructor is from 'Symtab' class.
Symtab::Symtab [in-charge] ( char* img, size_t size, std::string member_name, Dyninst::Offset offset, bool& err, void* base )This constructor is from 'Symtab' class.
Symtab::Symtab [in-charge] ( Symtab const& obj )2nd parameter 'obj' (reference) has base type 'Symtab'.
Symtab::Symtab [in-charge] ( struct MappedFile* p1 )This constructor is from 'Symtab' class.
Symtab::Symtab [in-charge] ( std::string filename, std::string member_name, Dyninst::Offset offset, bool& err, void* base )This constructor is from 'Symtab' class.
Symtab::Symtab [in-charge] ( unsigned char* mem_image, size_t image_size, std::string const& name, bool defensive_binary, bool& err )This constructor is from 'Symtab' class.
Symtab::updateCode ( void* buffer, unsigned int size )This method is from 'Symtab' class.
Symtab::updateData ( void* buffer, unsigned int size )This method is from 'Symtab' class.
Symtab::updateFuncBindingTable ( Dyninst::Offset stub_addr, Dyninst::Offset plt_addr )This method is from 'Symtab' class.
Symtab::updateRegion ( char const* name, void* buffer, unsigned int size )This method is from 'Symtab' class.
Symtab::updateRelocations ( Dyninst::Address start, Dyninst::Address end, Symbol* oldsym, Symbol* newsym )This method is from 'Symtab' class.
Symtab::~Symtab [in-charge] ( )This method is from 'Symtab' class.
SymtabReader::dataOffset ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getAddressWidth ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getContainingSymbol ( Dyninst::Offset offset )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getDemangledName ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getElfHandle ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getInterpreterName ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSectionAddress ( struct Dyninst::Section_t sec )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSectionByAddress ( Dyninst::Address addr )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSectionByName ( std::string name )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSectionName ( struct Dyninst::Section_t sec )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSegment ( unsigned int num, struct Dyninst::SymSegment& seg )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSymbolByName ( std::string symname )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSymbolName ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSymbolOffset ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSymbolSize ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::getSymbolTOC ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::imageOffset ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::isValidSection ( struct Dyninst::Section_t sec )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::isValidSymbol ( struct Dyninst::Symbol_t const& sym )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::numSegments ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::SymtabReader [in-charge] ( char const* buffer, unsigned long size )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::SymtabReader [in-charge] ( Symtab* s )2nd parameter 's' (pointer) has base type 'Symtab'.
SymtabReader::SymtabReader [in-charge] ( std::string file_ )Field 'this->symtab' in the object of this method has base type 'Symtab'.
SymtabReader::~SymtabReader [in-charge] ( )Field 'this->symtab' in the object of this method has base type 'Symtab'.
typeArray::create ( std::string& name, Type* typ, long low, long hi, Symtab* obj ) [static]5th parameter 'obj' (pointer) has base type 'Symtab'.
typeEnum::create ( std::string& name, std::vector<std::string>& constNames, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeEnum::create ( std::string& name, std::vector<std::pair<std::string, int>*>& elements, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeFunction::create ( std::string& name, Type* retType, std::vector<Type*>& paramTypes, Symtab* obj ) [static]4th parameter 'obj' (pointer) has base type 'Symtab'.
typePointer::create ( std::string& name, Type* ptr, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typePointer::create ( std::string& name, Type* ptr, int size, Symtab* obj ) [static]4th parameter 'obj' (pointer) has base type 'Symtab'.
typeRef::create ( std::string& name, Type* ptr, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeScalar::create ( std::string& name, int size, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeStruct::create ( std::string& name, std::vector<Field*>& fields, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeStruct::create ( std::string& name, std::vector<std::pair<std::string, Type*>*>& flds, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeSubrange::create ( std::string& name, int size, long low, long hi, Symtab* obj ) [static]5th parameter 'obj' (pointer) has base type 'Symtab'.
typeTypedef::create ( std::string& name, Type* ptr, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeUnion::create ( std::string& name, std::vector<Field*>& fields, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.
typeUnion::create ( std::string& name, std::vector<std::pair<std::string, Type*>*>& fieldNames, Symtab* obj ) [static]3rd parameter 'obj' (pointer) has base type 'Symtab'.