pub enum FixupStatus {
Absent,
Applied {
pairs: usize,
},
Skipped {
reason: String,
},
}Expand description
LE fixup-table outcome for one loaded image.
Variants§
Absent
No LE fixup tables (PE binaries, or an LE with zeroed table offsets).
Applied
Tables parsed; N internal-07 pairs absorbed (possibly zero: tables present but nothing absolute to relocate).
Skipped
Tables present but held a record kind outside the proven grammar;
the image stays pre-fixup (the historical behavior) with the reason
recorded. Loud, not silent: the macro surfaces this as a NOTE once
per build, and fixup_post_images is empty.
Trait Implementations§
Source§impl Clone for FixupStatus
impl Clone for FixupStatus
Auto Trait Implementations§
impl Forget for FixupStatus
impl Freeze for FixupStatus
impl RefUnwindSafe for FixupStatus
impl Send for FixupStatus
impl Sync for FixupStatus
impl Unpin for FixupStatus
impl UnsafeUnpin for FixupStatus
impl UnwindSafe for FixupStatus
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