Struct ittapi_sys::_LineNumberInfo
source · [−]Expand description
@brief Description of a single entry in the line number information of a code region. @details A table of line number entries gives information about how the reported code region is mapped to source file. Intel(R) VTune(TM) Amplifier uses line number information to attribute the samples (virtual address) to a line number. \n It is acceptable to report different code addresses for the same source line: @code Offset LineNumber 1 2 12 4 15 2 18 1 21 30
VTune Amplifier constructs the following table using the client data
Code subrange Line number 0-1 2 1-12 4 12-15 2 15-18 1 18-21 30 @endcode
Fields
Offset: c_uint
<\brief Offset from the begining of the code region.
LineNumber: c_uint
<\brief Matching source line number offset (from beginning of source file).
Trait Implementations
sourceimpl Clone for _LineNumberInfo
impl Clone for _LineNumberInfo
sourcefn clone(&self) -> _LineNumberInfo
fn clone(&self) -> _LineNumberInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for _LineNumberInfo
impl Debug for _LineNumberInfo
impl Copy for _LineNumberInfo
Auto Trait Implementations
impl RefUnwindSafe for _LineNumberInfo
impl Send for _LineNumberInfo
impl Sync for _LineNumberInfo
impl Unpin for _LineNumberInfo
impl UnwindSafe for _LineNumberInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more