Struct pdb_addr2line::Function
source · pub struct Function {
pub start_rva: u32,
pub end_rva: Option<u32>,
pub name: Option<String>,
}
Expand description
Basic information about a function.
Fields§
§start_rva: u32
The start address of the function, as a relative address (rva).
end_rva: Option<u32>
The end address of the function, if known.
name: Option<String>
The function name. None
if there was an error during stringification.
If this function is based on a public symbol, the consumer may need to demangle
(“undecorate”) the name. This can be detected based on a leading ‘?’ byte.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Function
impl Send for Function
impl Sync for Function
impl Unpin for Function
impl UnwindSafe for Function
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