Classes | |
class | PeFile |
class | PEObjectFile |
class | Section |
Functions | |
void | AddCatchAll (const PeFile &pe, RangeSink *sink) |
template<class Func > | |
void | ForEachSection (const PeFile &pe, Func &§ion_func) |
void | ParseSections (const PeFile &pe, RangeSink *sink) |
bool | ReadMagic (const string_view &data) |
Variables | |
constexpr uint16_t | dos_magic = 0x5A4D |
constexpr size_t | kBaseRelocationBlockSize = 8 |
constexpr size_t | kHeader16Size = 20 |
Sizes in bytes of various things in the COFF format. More... | |
constexpr size_t | kHeader32Size = 56 |
constexpr size_t | kImportDirectoryTableEntrySize = 20 |
constexpr size_t | kNameSize = 8 |
constexpr size_t | kRelocationSize = 10 |
constexpr size_t | kResourceDataEntrySize = 16 |
constexpr size_t | kResourceDirectoryEntriesSize = 8 |
constexpr size_t | kResourceDirectoryTableSize = 16 |
constexpr size_t | kSectionSize = 40 |
constexpr size_t | kSymbol16Size = 18 |
constexpr size_t | kSymbol32Size = 20 |
bool bloaty::pe::ReadMagic | ( | const string_view & | data | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |