Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
DumpSymbols< ObjectHeaderType, SymbolTableType > Class Template Reference

template<class ObjectHeaderType, class SymbolTableType>
class DumpSymbols< ObjectHeaderType, SymbolTableType >

Definition at line 248 of file bindexplib.cxx.

Public Member Functions

 DumpSymbols (ObjectHeaderType *ih, std::set< std::string > &symbols, std::set< std::string > &dataSymbols, bool isI386)
void DumpExternalsObjects ()
void DumpObjFile ()

Private Attributes

std::set< std::string > & DataSymbols
bool IsI386
ObjectHeaderType * ObjectImageHeader
PIMAGE_SECTION_HEADER SectionHeaders
DWORD_PTR SymbolCount
std::set< std::string > & Symbols
SymbolTableType * SymbolTable

Constructor & Destructor Documentation

◆ DumpSymbols()

template<class ObjectHeaderType, class SymbolTableType>
DumpSymbols< ObjectHeaderType, SymbolTableType >::DumpSymbols ( ObjectHeaderType * ih,
std::set< std::string > & symbols,
std::set< std::string > & dataSymbols,
bool isI386 )
inline

Definition at line 259 of file bindexplib.cxx.

Member Function Documentation

◆ DumpExternalsObjects()

template<class ObjectHeaderType, class SymbolTableType>
void DumpSymbols< ObjectHeaderType, SymbolTableType >::DumpExternalsObjects ( )
inline

Definition at line 292 of file bindexplib.cxx.

◆ DumpObjFile()

template<class ObjectHeaderType, class SymbolTableType>
void DumpSymbols< ObjectHeaderType, SymbolTableType >::DumpObjFile ( )
inline

Definition at line 280 of file bindexplib.cxx.

Member Data Documentation

◆ DataSymbols

template<class ObjectHeaderType, class SymbolTableType>
std::set<std::string>& DumpSymbols< ObjectHeaderType, SymbolTableType >::DataSymbols
private

Definition at line 373 of file bindexplib.cxx.

◆ IsI386

template<class ObjectHeaderType, class SymbolTableType>
bool DumpSymbols< ObjectHeaderType, SymbolTableType >::IsI386
private

Definition at line 378 of file bindexplib.cxx.

◆ ObjectImageHeader

template<class ObjectHeaderType, class SymbolTableType>
ObjectHeaderType* DumpSymbols< ObjectHeaderType, SymbolTableType >::ObjectImageHeader
private

Definition at line 376 of file bindexplib.cxx.

◆ SectionHeaders

template<class ObjectHeaderType, class SymbolTableType>
PIMAGE_SECTION_HEADER DumpSymbols< ObjectHeaderType, SymbolTableType >::SectionHeaders
private

Definition at line 375 of file bindexplib.cxx.

◆ SymbolCount

template<class ObjectHeaderType, class SymbolTableType>
DWORD_PTR DumpSymbols< ObjectHeaderType, SymbolTableType >::SymbolCount
private

Definition at line 374 of file bindexplib.cxx.

◆ Symbols

template<class ObjectHeaderType, class SymbolTableType>
std::set<std::string>& DumpSymbols< ObjectHeaderType, SymbolTableType >::Symbols
private

Definition at line 372 of file bindexplib.cxx.

◆ SymbolTable

template<class ObjectHeaderType, class SymbolTableType>
SymbolTableType* DumpSymbols< ObjectHeaderType, SymbolTableType >::SymbolTable
private

Definition at line 377 of file bindexplib.cxx.

Collaboration diagram for DumpSymbols< ObjectHeaderType, SymbolTableType >:
[legend]

The documentation for this class was generated from the following file: