pub struct ObjArchX86 { /* private fields */ }
Implementations§
Trait Implementations§
source§impl ObjArch for ObjArchX86
impl ObjArch for ObjArchX86
fn process_code( &self, address: u64, code: &[u8], _section_index: usize, relocations: &[ObjReloc], line_info: &BTreeMap<u64, u32>, config: &DiffObjConfig, ) -> Result<ProcessCodeResult>
fn implcit_addend( &self, _file: &File<'_>, section: &ObjSection, address: u64, reloc: &Relocation, ) -> Result<i64>
fn demangle(&self, name: &str) -> Option<String>
fn display_reloc(&self, flags: RelocationFlags) -> Cow<'static, str>
fn symbol_address(&self, symbol: &Symbol<'_, '_>) -> u64
fn guess_data_type(&self, _instruction: &ObjIns) -> Option<DataType>
fn display_data_type(&self, _ty: DataType, bytes: &[u8]) -> Option<String>
fn ppc(&self) -> Option<&ObjArchPpc>
Auto Trait Implementations§
impl Freeze for ObjArchX86
impl RefUnwindSafe for ObjArchX86
impl Send for ObjArchX86
impl Sync for ObjArchX86
impl Unpin for ObjArchX86
impl UnwindSafe for ObjArchX86
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