Add PE partial debug table parsing

This commit is contained in:
Matt Nadareski
2022-11-10 21:24:28 -08:00
parent 32a28fba32
commit 750cecfdaf
3 changed files with 167 additions and 3 deletions

View File

@@ -68,6 +68,11 @@ namespace BurnOutSharp.Models.PortableExecutable
// the object file contains managed code. The format of the metadata is not
// documented, but can be handed to the CLR interfaces for handling metadata.
/// <summary>
/// Debug table (.debug*)
/// </summary>
public DebugTable DebugTable { get; set; }
/// <summary>
/// Export table (.edata)
/// </summary>
@@ -101,9 +106,6 @@ namespace BurnOutSharp.Models.PortableExecutable
// - Delay Import Name Table
// - Delay Bound Import Address Table
// - Delay Unload Import Address Table
// - The .debug Section
// - [Debug Directory Entry]
// - .debug$F (Object Only) / IMAGE_DEBUG_TYPE_FPO
// - The .drectve Section (Object Only)
// - The .pdata Section [Multiple formats per entry]
// - TLS Callback Functions