Struct r_core::r_bin_info_t [−][src]
#[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
Auto Trait Implementations
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
Mutably borrows from an owned value. Read more