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 |