hex_patch/headers/custom_header.rs
1use std::collections::HashMap;
2
3use object::{Architecture, Endianness};
4
5use super::{bitness::Bitness, section::Section};
6
7#[derive(Debug, Clone, PartialEq, Eq)]
8pub struct CustomHeader {
9 pub bitness: Bitness,
10 pub entry: u64,
11 pub endianness: Endianness,
12 pub architecture: Architecture,
13 pub sections: Vec<Section>,
14 pub symbols: HashMap<u64, String>,
15 pub symbols_by_name: HashMap<String, u64>,
16}