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