pub struct CodeLocationDataLabel32<PtrTag> {
pub common: CodeLocationCommon<PtrTag>,
}
Fields§
§common: CodeLocationCommon<PtrTag>
Implementations§
Methods from Deref<Target = CodeLocationCommon<PtrTag>>§
pub fn instruction_at_offset( &self, offset: isize, ) -> CodeLocationInstruction<PtrTag>
pub fn label_at_offset(&self, offset: isize) -> CodeLocationLabel<PtrTag>
pub fn jump_at_offset(&self, offset: isize) -> CodeLocationJump<PtrTag>
pub fn call_at_offset(&self, offset: isize) -> CodeLocationCall<PtrTag>
pub fn near_call_at_offset(&self, offset: isize) -> CodeLocationNearCall<PtrTag>
pub fn data_label_ptr_at_offset( &self, offset: isize, ) -> CodeLocationDataLabelPtr<PtrTag>
pub fn data_label32_at_offset( &self, offset: isize, ) -> CodeLocationDataLabel32<PtrTag>
pub fn convertible_load_at_offset( &self, offset: isize, ) -> CodeLocationConvertibleLoad<PtrTag>
Methods from Deref<Target = CodePtr<PtrTag>>§
pub fn get(&self) -> *mut u8
pub fn set(&mut self, value: *mut u8)
pub fn as_usize(&self) -> usize
pub fn as_ptr(&self) -> *const u8
pub fn as_mut_ptr(&mut self) -> *mut u8
pub fn as_ptr_tag(&self) -> *const PtrTag
pub fn as_mut_ptr_tag(&mut self) -> *mut PtrTag
pub fn is_null(&self) -> bool
pub fn is_not_null(&self) -> bool
pub fn data_location(&self) -> *mut u8
Trait Implementations§
Source§impl<PtrTag> Deref for CodeLocationDataLabel32<PtrTag>
impl<PtrTag> Deref for CodeLocationDataLabel32<PtrTag>
Auto Trait Implementations§
impl<PtrTag> Freeze for CodeLocationDataLabel32<PtrTag>
impl<PtrTag> RefUnwindSafe for CodeLocationDataLabel32<PtrTag>where
PtrTag: RefUnwindSafe,
impl<PtrTag> !Send for CodeLocationDataLabel32<PtrTag>
impl<PtrTag> !Sync for CodeLocationDataLabel32<PtrTag>
impl<PtrTag> Unpin for CodeLocationDataLabel32<PtrTag>where
PtrTag: Unpin,
impl<PtrTag> UnwindSafe for CodeLocationDataLabel32<PtrTag>where
PtrTag: UnwindSafe,
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