#include <iostream>#include <windows.h>#include <set>#include <cstdio>#include <string>#include <fstream>Classes | |
| struct | _cmIMAGE_SYMBOL_EX |
| class | bindexplib |
| struct | cmANON_OBJECT_HEADER_BIGOBJ |
| class | DumpSymbols< ObjectHeaderType, SymbolTableType > |
Macros | |
| #define | IMAGE_FILE_MACHINE_ARM 0x01c0 |
| #define | IMAGE_FILE_MACHINE_ARM64 0xaa64 |
| #define | IMAGE_FILE_MACHINE_ARMNT 0x01c4 |
| #define | IMAGE_FILE_MACHINE_THUMB 0x01c2 |
Typedefs | |
| typedef struct cmANON_OBJECT_HEADER_BIGOBJ | cmANON_OBJECT_HEADER_BIGOBJ |
| typedef struct _cmIMAGE_SYMBOL_EX | cmIMAGE_SYMBOL_EX |
| typedef cmIMAGE_SYMBOL_EX UNALIGNED * | cmPIMAGE_SYMBOL_EX |
Functions | |
| bool | DumpFile (const char *filename, std::set< std::string > &symbols, std::set< std::string > &dataSymbols) |
| int | GetArgcArgv (std::string &s, char **argv) |
| PIMAGE_SECTION_HEADER | GetSectionHeaderOffset (cmANON_OBJECT_HEADER_BIGOBJ *pImageFileHeader) |
| PIMAGE_SECTION_HEADER | GetSectionHeaderOffset (PIMAGE_FILE_HEADER pImageFileHeader) |
| int | main (int argc, char **argv) |
| const char * | StrNStr (const char *start, const char *find, size_t &size) |
| std::wstring | ToWide (const std::string &str) |
| #define IMAGE_FILE_MACHINE_ARM 0x01c0 |
Definition at line 85 of file bindexplib.cxx.
| #define IMAGE_FILE_MACHINE_ARM64 0xaa64 |
Definition at line 97 of file bindexplib.cxx.
| #define IMAGE_FILE_MACHINE_ARMNT 0x01c4 |
Definition at line 93 of file bindexplib.cxx.
| #define IMAGE_FILE_MACHINE_THUMB 0x01c2 |
Definition at line 89 of file bindexplib.cxx.
| typedef struct cmANON_OBJECT_HEADER_BIGOBJ cmANON_OBJECT_HEADER_BIGOBJ |
| typedef struct _cmIMAGE_SYMBOL_EX cmIMAGE_SYMBOL_EX |
| typedef cmIMAGE_SYMBOL_EX UNALIGNED* cmPIMAGE_SYMBOL_EX |
Definition at line 134 of file bindexplib.cxx.
| bool DumpFile | ( | const char * | filename, |
| std::set< std::string > & | symbols, | ||
| std::set< std::string > & | dataSymbols ) |
Definition at line 381 of file bindexplib.cxx.
| int GetArgcArgv | ( | std::string & | s, |
| char ** | argv ) |
Definition at line 177 of file bindexplib.cxx.
| PIMAGE_SECTION_HEADER GetSectionHeaderOffset | ( | cmANON_OBJECT_HEADER_BIGOBJ * | pImageFileHeader | ) |
Definition at line 144 of file bindexplib.cxx.
| PIMAGE_SECTION_HEADER GetSectionHeaderOffset | ( | PIMAGE_FILE_HEADER | pImageFileHeader | ) |
Definition at line 136 of file bindexplib.cxx.
Definition at line 474 of file bindexplib.cxx.
Definition at line 221 of file bindexplib.cxx.
| std::wstring ToWide | ( | const std::string & | str | ) |
Definition at line 152 of file bindexplib.cxx.