pub struct ObjArchMips {
pub endianness: Endianness,
pub abi: Abi,
pub instr_category: InstrCategory,
pub ri_gp_value: i32,
}
Fields§
§endianness: Endianness
§abi: Abi
§instr_category: InstrCategory
§ri_gp_value: i32
Implementations§
Trait Implementations§
source§impl ObjArch for ObjArchMips
impl ObjArch for ObjArchMips
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 display_reloc(&self, flags: RelocationFlags) -> Cow<'static, str>
fn demangle(&self, _name: &str) -> Option<String>
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 ObjArchMips
impl RefUnwindSafe for ObjArchMips
impl Send for ObjArchMips
impl Sync for ObjArchMips
impl Unpin for ObjArchMips
impl UnwindSafe for ObjArchMips
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