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}