Expand description

Debug Directory.

Examples

use pelite::pe64::{Pe, PeFile, debug};

fn example(file: PeFile<'_>) -> pelite::Result<()> {
	// Access the debug directory
	let debug = file.debug()?;

	// Get the CodeView PDB file name
	if let Some(pdb_file_name) = debug.pdb_file_name() {
		println!("PDB: {}", pdb_file_name);
	}

	Ok(())
}

Structs

Debug information.
Debug directory.
Debug directory entry.
Iterator over Dir entries.
PGO information.
Describes a PGO section.
Iterator over PGO sections.

Enums

CodeView information.