pub struct Config {Show 40 fields
pub filename: String,
pub trace_mem: bool,
pub trace_calls: bool,
pub trace_regs: bool,
pub trace_reg: bool,
pub trace_filename: Option<String>,
pub trace_start: u64,
pub trace_string: bool,
pub trace_flags: bool,
pub reg_names: Vec<String>,
pub verbose: u32,
pub console: bool,
pub console_num: u64,
pub loops: bool,
pub nocolors: bool,
pub string_addr: u64,
pub inspect: bool,
pub inspect_seq: String,
pub endpoint: bool,
pub maps_folder: String,
pub console2: bool,
pub console_addr: u64,
pub entry_point: u64,
pub exit_position: u64,
pub dump_on_exit: bool,
pub dump_filename: Option<String>,
pub code_base_addr: u64,
pub is_64bits: bool,
pub stack_trace: bool,
pub test_mode: bool,
pub console_enabled: bool,
pub skip_unimplemented: bool,
pub stack_addr: u64,
pub arguments: String,
pub enable_threading: bool,
pub verbose_at: Option<u64>,
pub command: Option<String>,
pub definitions: HashMap<u64, Definition>,
pub entropy: bool,
pub shellcode: bool,
}Fields§
§filename: String§trace_mem: bool§trace_calls: bool§trace_regs: bool§trace_reg: bool§trace_filename: Option<String>§trace_start: u64§trace_string: bool§trace_flags: bool§reg_names: Vec<String>§verbose: u32§console: bool§console_num: u64§loops: bool§nocolors: bool§string_addr: u64§inspect: bool§inspect_seq: String§endpoint: bool§maps_folder: String§console2: bool§console_addr: u64§entry_point: u64§exit_position: u64§dump_on_exit: bool§dump_filename: Option<String>§code_base_addr: u64§is_64bits: bool§stack_trace: bool§test_mode: bool§console_enabled: bool§skip_unimplemented: bool§stack_addr: u64§arguments: String§enable_threading: bool§verbose_at: Option<u64>§command: Option<String>§definitions: HashMap<u64, Definition>§entropy: bool§shellcode: boolImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more