#[repr(C)]pub struct r_bin_info_t {Show 36 fields
pub file: *mut c_char,
pub type_: *mut c_char,
pub bclass: *mut c_char,
pub rclass: *mut c_char,
pub arch: *mut c_char,
pub cpu: *mut c_char,
pub machine: *mut c_char,
pub head_flag: *mut c_char,
pub features: *mut c_char,
pub os: *mut c_char,
pub subsystem: *mut c_char,
pub rpath: *mut c_char,
pub guid: *mut c_char,
pub debug_file_name: *mut c_char,
pub lang: *const c_char,
pub default_cc: *mut c_char,
pub file_hashes: *mut RList,
pub bits: c_int,
pub has_va: c_int,
pub has_pi: c_int,
pub has_canary: c_int,
pub has_retguard: c_int,
pub has_sanitizers: c_int,
pub has_crypto: c_int,
pub has_nx: c_int,
pub big_endian: c_int,
pub has_lit: bool,
pub actual_checksum: *mut c_char,
pub claimed_checksum: *mut c_char,
pub pe_overlay: c_int,
pub signature: bool,
pub dbg_info: c_ulonglong,
pub sum: [RBinHash; 3],
pub baddr: c_ulonglong,
pub intrp: *mut c_char,
pub compiler: *mut c_char,
}
Fields§
§file: *mut c_char
§type_: *mut c_char
§bclass: *mut c_char
§rclass: *mut c_char
§arch: *mut c_char
§cpu: *mut c_char
§machine: *mut c_char
§head_flag: *mut c_char
§features: *mut c_char
§os: *mut c_char
§subsystem: *mut c_char
§rpath: *mut c_char
§guid: *mut c_char
§debug_file_name: *mut c_char
§lang: *const c_char
§default_cc: *mut c_char
§file_hashes: *mut RList
§bits: c_int
§has_va: c_int
§has_pi: c_int
§has_canary: c_int
§has_retguard: c_int
§has_sanitizers: c_int
§has_crypto: c_int
§has_nx: c_int
§big_endian: c_int
§has_lit: bool
§actual_checksum: *mut c_char
§claimed_checksum: *mut c_char
§pe_overlay: c_int
§signature: bool
§dbg_info: c_ulonglong
§sum: [RBinHash; 3]
§baddr: c_ulonglong
§intrp: *mut c_char
§compiler: *mut c_char
Trait Implementations§
Source§impl Clone for r_bin_info_t
impl Clone for r_bin_info_t
Source§fn clone(&self) -> r_bin_info_t
fn clone(&self) -> r_bin_info_t
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for r_bin_info_t
impl Debug for r_bin_info_t
impl Copy for r_bin_info_t
Auto Trait Implementations§
impl Freeze for r_bin_info_t
impl RefUnwindSafe for r_bin_info_t
impl !Send for r_bin_info_t
impl !Sync for r_bin_info_t
impl Unpin for r_bin_info_t
impl UnwindSafe for r_bin_info_t
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