Module debug

Module debug 

Source
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§

Dbg
Debug information.
Debug
Debug directory.
Dir
Debug directory entry.
Iter
Iterator over Dir entries.
Pgo
PGO information.
PgoItem
Describes a PGO section.
PgoIter
Iterator over PGO sections.

Enums§

CodeView
CodeView information.
Entry