123456789101112131415161718 |
- pub const REG: u32 = 4;
- pub const INSTRUCTION_POINTER: u32 = 556;
- pub const PREVIOUS_IP: u32 = 560;
- pub const PREFIXES: u32 = 648;
- pub const TIMESTAMP_COUNTER: u32 = 664;
- pub const OPSTATS_BUFFER: u32 = 0x1000;
- pub const OPSTATS_BUFFER_0F: u32 = 0x1400;
- pub const TLB_DATA: u32 = 0x400000;
- pub const MEMORY: u32 = 0x800000;
- pub fn get_reg16_offset(r: u32) -> u32 {
- assert!(r < 8);
- REG + 4 * r
- }
- pub fn get_reg32_offset(r: u32) -> u32 {
- assert!(r < 8);
- REG + 4 * r
- }
|