pub struct PeCodeId {
pub timestamp: u32,
pub image_size: u32,
}Expand description
The code ID for a Windows PE file.
When combined with the binary name, the PeCodeId lets you obtain binaries from
symbol servers. It is not useful on its own, it has to be paired with the binary name.
A Windows binary’s PeCodeId is distinct from its debug ID (= pdb GUID + age).
If you have a binary file, you can get both the PeCodeId and the debug ID
from it. If you only have a PDB file, you usually cannot get the PeCodeId of
the corresponding binary from it.
Fields§
§timestamp: u32§image_size: u32Trait Implementations§
Source§impl Ord for PeCodeId
impl Ord for PeCodeId
Source§impl PartialOrd for PeCodeId
impl PartialOrd for PeCodeId
impl Eq for PeCodeId
impl StructuralPartialEq for PeCodeId
Auto Trait Implementations§
impl Freeze for PeCodeId
impl RefUnwindSafe for PeCodeId
impl Send for PeCodeId
impl Sync for PeCodeId
impl Unpin for PeCodeId
impl UnwindSafe for PeCodeId
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