pub struct PipeWriter { /* private fields */ }Implementations§
Source§impl PipeWriter
impl PipeWriter
pub fn new(file: File) -> Self
pub fn write_version(&mut self, version: u16)
pub fn write_image(&mut self, name: String, start_address: usize, size: usize)
pub fn write_exec(&mut self, ex: &str)
pub fn write_page_info(&mut self, page_size: usize, phys_pages: usize)
pub fn write_trace(&mut self, ip: usize, parent_idx: usize)
pub fn write_alloc(&mut self, size: usize, parent_idx: usize, ptr: usize)
pub fn write_free(&mut self, ptr: usize)
pub fn write_duration(&mut self, duration: u128)
pub fn write_rss(&mut self, rss: usize)
pub fn flush(&mut self)
Auto Trait Implementations§
impl Freeze for PipeWriter
impl RefUnwindSafe for PipeWriter
impl Send for PipeWriter
impl Sync for PipeWriter
impl Unpin for PipeWriter
impl UnwindSafe for PipeWriter
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