pub struct AttributedCapture {
pub modules: Vec<AttributedModule>,
pub threads: Vec<AttributedThread>,
}Expand description
A capture with every address expressed as module + offset.
Fields§
§modules: Vec<AttributedModule>Modules actually referenced, in first-reference order.
Only referenced modules are listed. A process maps hundreds; carrying all of them would make the payload mostly noise.
threads: Vec<AttributedThread>Attributed threads, in capture order.
Implementations§
Source§impl AttributedCapture
impl AttributedCapture
Sourcepub fn unattributed_frames(&self) -> usize
pub fn unattributed_frames(&self) -> usize
How many frames could not be attributed to any module.
Reported so a consumer can tell a sparse symbolization from a broken one: many unattributed frames mean the module inventory did not match the capture, not that symbols were missing.
Trait Implementations§
Source§impl Clone for AttributedCapture
impl Clone for AttributedCapture
Source§fn clone(&self) -> AttributedCapture
fn clone(&self) -> AttributedCapture
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AttributedCapture
impl Debug for AttributedCapture
Source§impl Default for AttributedCapture
impl Default for AttributedCapture
Source§fn default() -> AttributedCapture
fn default() -> AttributedCapture
Returns the “default value” for a type. Read more
impl Eq for AttributedCapture
Source§impl PartialEq for AttributedCapture
impl PartialEq for AttributedCapture
impl StructuralPartialEq for AttributedCapture
Auto Trait Implementations§
impl Freeze for AttributedCapture
impl RefUnwindSafe for AttributedCapture
impl Send for AttributedCapture
impl Sync for AttributedCapture
impl Unpin for AttributedCapture
impl UnsafeUnpin for AttributedCapture
impl UnwindSafe for AttributedCapture
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