Struct linux_perf_data::jitdump::JitCodeMoveRecord  
source · pub struct JitCodeMoveRecord {
    pub pid: u32,
    pub tid: u32,
    pub vma: u64,
    pub old_code_addr: u64,
    pub new_code_addr: u64,
    pub code_size: u64,
    pub code_index: u64,
}Expand description
A parsed JIT_CODE_MOVE record.
Fields§
§pid: u32The process ID of the runtime generating the jitted code.
tid: u32The thread ID of the runtime thread generating the jitted code.
vma: u64The new address where the jitted code starts in the virtual memory of the process.
old_code_addr: u64The old address of this function’s code bytes.
new_code_addr: u64The new address of this function’s code bytes. It is unclear in what cases this might be different from vma.
code_size: u64The size in bytes of the jitted code.
code_index: u64The index referring to the JIT_CODE_LOAD record for this function with the same code_index.
Implementations§
Trait Implementations§
source§impl Clone for JitCodeMoveRecord
 
impl Clone for JitCodeMoveRecord
source§fn clone(&self) -> JitCodeMoveRecord
 
fn clone(&self) -> JitCodeMoveRecord
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read more