SYMBOL INDEX (2247 symbols across 210 files) FILE: example_no_std/src/conn.rs type TcpConnection (line 3) | pub struct TcpConnection { method new_localhost (line 9) | pub fn new_localhost(port: u16) -> Result { method read (line 65) | pub fn read(&mut self) -> Result { method peek (line 76) | pub fn peek(&mut self) -> Result, &'static str> { method drop (line 95) | fn drop(&mut self) { type Error (line 104) | type Error = &'static str; method write (line 106) | fn write(&mut self, b: u8) -> Result<(), &'static str> { method flush (line 116) | fn flush(&mut self) -> Result<(), &'static str> { FILE: example_no_std/src/gdb.rs type DummyTarget (line 10) | pub struct DummyTarget {} method new (line 13) | pub fn new() -> DummyTarget { method support_sw_breakpoint (line 162) | fn support_sw_breakpoint( method add_sw_breakpoint (line 171) | fn add_sw_breakpoint( method remove_sw_breakpoint (line 180) | fn remove_sw_breakpoint( type Arch (line 19) | type Arch = gdbstub_arch::arm::Armv4t; type Error (line 20) | type Error = &'static str; method base_ops (line 23) | fn base_ops(&mut self) -> target::ext::base::BaseOps<'_, Self::Arch, Sel... method use_no_ack_mode (line 29) | fn use_no_ack_mode(&self) -> bool { method use_x_upcase_packet (line 35) | fn use_x_upcase_packet(&self) -> bool { method use_fork_stop_reason (line 41) | fn use_fork_stop_reason(&self) -> bool { method use_vfork_stop_reason (line 47) | fn use_vfork_stop_reason(&self) -> bool { method use_vforkdone_stop_reason (line 53) | fn use_vforkdone_stop_reason(&self) -> bool { method support_breakpoints (line 58) | fn support_breakpoints( method read_registers (line 75) | fn read_registers( method write_registers (line 85) | fn write_registers( method read_addrs (line 95) | fn read_addrs( method write_addrs (line 107) | fn write_addrs( method list_active_threads (line 118) | fn list_active_threads( method support_resume (line 129) | fn support_resume( method resume (line 138) | fn resume(&mut self) -> Result<(), Self::Error> { method clear_resume_actions (line 144) | fn clear_resume_actions(&mut self) -> Result<(), Self::Error> { method set_resume_action_continue (line 150) | fn set_resume_action_continue( FILE: example_no_std/src/main.rs function panic (line 18) | fn panic(_info: &core::panic::PanicInfo<'_>) -> ! { function rust_main (line 22) | fn rust_main() -> Result<(), i32> { function main (line 91) | extern "C" fn main(_argc: isize, _argv: *const *const u8) -> isize { FILE: example_no_std/src/print_str.rs function print_str (line 1) | pub fn print_str(s: &str) { FILE: examples/armv4t/emu.rs constant HLE_RETURN_ADDR (line 17) | const HLE_RETURN_ADDR: u32 = 0x12345678; type Event (line 20) | pub enum Event { type ExecMode (line 28) | pub enum ExecMode { type TraceFrame (line 35) | pub struct TraceFrame { type Emu (line 41) | pub struct Emu { method new (line 73) | pub fn new(program_elf: &[u8]) -> DynResult { method reset (line 131) | pub(crate) fn reset(&mut self) { method step (line 139) | pub fn step(&mut self) -> Option { method run (line 195) | pub fn run(&mut self, mut poll_incoming_data: impl FnMut() -> bool) ->... type RunEvent (line 239) | pub enum RunEvent { FILE: examples/armv4t/gdb/auxv.rs method get_auxv (line 7) | fn get_auxv(&self, offset: u64, length: usize, buf: &mut [u8]) -> Target... FILE: examples/armv4t/gdb/breakpoints.rs method support_sw_breakpoint (line 8) | fn support_sw_breakpoint( method support_hw_watchpoint (line 15) | fn support_hw_watchpoint( method add_sw_breakpoint (line 23) | fn add_sw_breakpoint( method remove_sw_breakpoint (line 32) | fn remove_sw_breakpoint( method add_hw_watchpoint (line 47) | fn add_hw_watchpoint( method remove_hw_watchpoint (line 64) | fn remove_hw_watchpoint( FILE: examples/armv4t/gdb/catch_syscalls.rs method enable_catch_syscalls (line 9) | fn enable_catch_syscalls( method disable_catch_syscalls (line 23) | fn disable_catch_syscalls(&mut self) -> target::TargetResult<(), Self> { FILE: examples/armv4t/gdb/exec_file.rs method get_exec_file (line 8) | fn get_exec_file( FILE: examples/armv4t/gdb/extended_mode.rs method kill (line 24) | fn kill(&mut self, pid: Option) -> TargetResult Result<(), Self::Error> { method attach (line 34) | fn attach(&mut self, pid: Pid) -> TargetResult<(), Self> { method run (line 42) | fn run(&mut self, filename: Option<&[u8]>, args: Args<'_, '_>) -> Target... method query_if_attached (line 68) | fn query_if_attached(&mut self, pid: Pid) -> TargetResult TargetResult<(), Self> { method set_env (line 120) | fn set_env(&mut self, key: &[u8], val: Option<&[u8]>) -> TargetResult<()... method remove_env (line 133) | fn remove_env(&mut self, key: &[u8]) -> TargetResult<(), Self> { method reset_env (line 140) | fn reset_env(&mut self) -> TargetResult<(), Self> { method cfg_startup_with_shell (line 148) | fn cfg_startup_with_shell(&mut self, enabled: bool) -> TargetResult<(), ... method cfg_working_dir (line 158) | fn cfg_working_dir(&mut self, dir: Option<&[u8]>) -> TargetResult<(), Se... method current_active_pid (line 174) | fn current_active_pid(&mut self) -> Result { FILE: examples/armv4t/gdb/flash.rs method flash_erase (line 6) | fn flash_erase(&mut self, start_addr: u32, length: u32) -> TargetResult<... method flash_write (line 11) | fn flash_write(&mut self, start_addr: u32, _data: &[u8]) -> TargetResult... method flash_done (line 16) | fn flash_done(&mut self) -> TargetResult<(), Self> { FILE: examples/armv4t/gdb/host_io.rs constant FD_RESERVED (line 17) | const FD_RESERVED: u32 = 1; method support_open (line 21) | fn support_open(&mut self) -> Option Option Option Option Option Option Option Option HostIoResult<(), Self> { method pread (line 138) | fn pread<'a>( method pwrite (line 165) | fn pwrite(&mut self, fd: u32, offset: u32, data: &[u8]) -> HostIoResult<... method fstat (line 182) | fn fstat(&mut self, fd: u32) -> HostIoResult { method unlink (line 241) | fn unlink(&mut self, filename: &[u8]) -> HostIoResult<(), Self> { method readlink (line 250) | fn readlink<'a>(&mut self, filename: &[u8], buf: &mut [u8]) -> HostIoRes... method setfs (line 279) | fn setfs(&mut self, _fs: FsKind) -> HostIoResult<(), Self> { FILE: examples/armv4t/gdb/libraries.rs method get_libraries_svr4 (line 7) | fn get_libraries_svr4( method get_libraries (line 31) | fn get_libraries( FILE: examples/armv4t/gdb/lldb_register_info_override.rs method lldb_register_info (line 19) | fn lldb_register_info<'a>( FILE: examples/armv4t/gdb/memory_map.rs method memory_map_xml (line 7) | fn memory_map_xml( FILE: examples/armv4t/gdb/mod.rs function cpu_reg_id (line 33) | fn cpu_reg_id(id: ArmCoreRegId) -> Option { function copy_to_buf (line 46) | pub fn copy_to_buf(data: &[u8], buf: &mut [u8]) -> usize { function copy_range_to_buf (line 56) | pub fn copy_range_to_buf(data: &[u8], offset: u64, length: usize, buf: &... type Arch (line 77) | type Arch = custom_arch::Armv4tCustom; type Error (line 78) | type Error = &'static str; method base_ops (line 86) | fn base_ops(&mut self) -> target::ext::base::BaseOps<'_, Self::Arch, Sel... method support_breakpoints (line 91) | fn support_breakpoints( method support_extended_mode (line 98) | fn support_extended_mode( method support_monitor_cmd (line 105) | fn support_monitor_cmd(&mut self) -> Option Option Option Option Option Option Option ... method support_single_register_access (line 232) | fn support_single_register_access( method read_addrs (line 239) | fn read_addrs(&mut self, start_addr: u32, data: &mut [u8]) -> TargetResu... method write_addrs (line 253) | fn write_addrs(&mut self, start_addr: u32, data: &[u8]) -> TargetResult<... method support_resume (line 267) | fn support_resume( method resume (line 275) | fn resume(&mut self, signal: Option) -> Result<(), Self::Error> { method support_reverse_cont (line 299) | fn support_reverse_cont( method support_reverse_step (line 306) | fn support_reverse_step( method support_single_step (line 313) | fn support_single_step( method support_range_step (line 320) | fn support_range_step( method step (line 328) | fn step(&mut self, signal: Option) -> Result<(), Self::Error> { method read_register (line 340) | fn read_register( method write_register (line 374) | fn write_register( method reverse_cont (line 405) | fn reverse_cont(&mut self) -> Result<(), Self::Error> { method reverse_step (line 416) | fn reverse_step(&mut self, _tid: ()) -> Result<(), Self::Error> { method resume_range_step (line 427) | fn resume_range_step(&mut self, start: u32, end: u32) -> Result<(), Self... type Armv4tCustom (line 448) | pub enum Armv4tCustom {} type ArmCoreRegsCustom (line 451) | pub struct ArmCoreRegsCustom { type ProgramCounter (line 457) | type ProgramCounter = u32; method pc (line 459) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 463) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 477) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { type ArmCoreRegIdCustom (line 516) | pub enum ArmCoreRegIdCustom { method from_raw_id (line 527) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { type Usize (line 542) | type Usize = u32; type Registers (line 543) | type Registers = ArmCoreRegsCustom; type RegId (line 544) | type RegId = ArmCoreRegIdCustom; type BreakpointKind (line 545) | type BreakpointKind = ArmBreakpointKind; method target_description_xml (line 553) | fn target_description_xml() -> Option<&'static str> { method lldb_register_info (line 563) | fn lldb_register_info(reg_id: usize) -> Option> { FILE: examples/armv4t/gdb/monitor_cmd.rs method handle_monitor_cmd (line 7) | fn handle_monitor_cmd( FILE: examples/armv4t/gdb/section_offsets.rs method get_section_offsets (line 9) | fn get_section_offsets(&mut self) -> Result, Self::Error> { FILE: examples/armv4t/gdb/target_description_xml_override.rs method target_description_xml (line 8) | fn target_description_xml( constant TARGET_XML (line 30) | const TARGET_XML: &str = r#" constant EXTRA_XML (line 79) | const EXTRA_XML: &str = r#" FILE: examples/armv4t/gdb/tracepoints.rs method step_to_next_tracepoint (line 19) | fn step_to_next_tracepoint(&self, tp: Tracepoint) -> TracepointEnumerate... method tracepoints_init (line 34) | fn tracepoints_init(&mut self) -> TargetResult<(), Self> { method tracepoint_create_begin (line 40) | fn tracepoint_create_begin(&mut self, tp: NewTracepoint) -> TargetR... method tracepoint_create_continue (line 45) | fn tracepoint_create_continue( method tracepoint_create_complete (line 62) | fn tracepoint_create_complete(&mut self, _tp: Tracepoint) -> TargetResul... method tracepoint_status (line 67) | fn tracepoint_status( method tracepoint_enumerate_state (line 86) | fn tracepoint_enumerate_state(&mut self) -> &mut TracepointEnumerateStat... method tracepoint_enumerate_start (line 90) | fn tracepoint_enumerate_start( method tracepoint_enumerate_action (line 122) | fn tracepoint_enumerate_action( method support_tracepoint_source (line 146) | fn support_tracepoint_source( method trace_buffer_configure (line 152) | fn trace_buffer_configure(&mut self, _config: TraceBufferConfig) -> Targ... method trace_buffer_request (line 158) | fn trace_buffer_request( method trace_experiment_status (line 168) | fn trace_experiment_status( method trace_experiment_info (line 181) | fn trace_experiment_info( method select_frame (line 190) | fn select_frame( method trace_experiment_start (line 226) | fn trace_experiment_start(&mut self) -> TargetResult<(), Self> { method trace_experiment_stop (line 231) | fn trace_experiment_stop(&mut self) -> TargetResult<(), Self> { method tracepoint_enumerate_source (line 238) | fn tracepoint_enumerate_source( method tracepoint_attach_source (line 258) | fn tracepoint_attach_source( FILE: examples/armv4t/main.rs type DynResult (line 20) | type DynResult = Result>; constant TEST_PROGRAM_ELF (line 22) | const TEST_PROGRAM_ELF: &[u8] = include_bytes!("test_bin/test.elf"); function wait_for_tcp (line 28) | fn wait_for_tcp(port: u16) -> DynResult { function wait_for_uds (line 40) | fn wait_for_uds(path: &str) -> DynResult { type EmuGdbEventLoop (line 58) | enum EmuGdbEventLoop {} type Target (line 61) | type Target = emu::Emu; type Connection (line 62) | type Connection = Box>; type StopReason (line 63) | type StopReason = SingleThreadStopReason; method wait_for_stop_reason (line 66) | fn wait_for_stop_reason( method on_interrupt (line 137) | fn on_interrupt( function main (line 148) | fn main() -> DynResult<()> { FILE: examples/armv4t/mem_sniffer.rs type AccessKind (line 3) | pub enum AccessKind { type Access (line 8) | pub struct Access { type MemSniffer (line 20) | pub struct MemSniffer<'a, M, F: FnMut(Access)> { function new (line 27) | pub fn new(mem: &'a mut M, addrs: &'a [u32], on_access: F) -> MemSniffer... FILE: examples/armv4t/test_bin/test.c function main (line 1) | int main() { FILE: examples/armv4t_multicore/emu.rs constant HLE_RETURN_ADDR (line 22) | const HLE_RETURN_ADDR: u32 = 0x12345678; type CpuId (line 25) | pub enum CpuId { type Event (line 31) | pub enum Event { type ExecMode (line 40) | pub enum ExecMode { type Emu (line 47) | pub struct Emu { method new (line 65) | pub fn new(program_elf: &[u8]) -> DynResult { method step_core (line 115) | pub fn step_core(&mut self, id: CpuId) -> Option { method step (line 188) | pub fn step(&mut self) -> Option<(Event, CpuId)> { method run (line 206) | pub fn run(&mut self, mut poll_incoming_data: impl FnMut() -> bool) ->... type RunEvent (line 247) | pub enum RunEvent { FILE: examples/armv4t_multicore/gdb.rs function cpuid_to_tid (line 16) | pub fn cpuid_to_tid(id: CpuId) -> Tid { function tid_to_cpuid (line 23) | fn tid_to_cpuid(tid: Tid) -> Result { type Arch (line 32) | type Arch = gdbstub_arch::arm::Armv4t; type Error (line 33) | type Error = &'static str; method base_ops (line 36) | fn base_ops(&mut self) -> target::ext::base::BaseOps<'_, Self::Arch, Sel... method support_breakpoints (line 41) | fn support_breakpoints( method read_registers (line 49) | fn read_registers( method write_registers (line 72) | fn write_registers( method read_addrs (line 95) | fn read_addrs( method write_addrs (line 107) | fn write_addrs( method list_active_threads (line 119) | fn list_active_threads( method support_resume (line 129) | fn support_resume( method support_thread_extra_info (line 136) | fn support_thread_extra_info( method resume (line 144) | fn resume(&mut self) -> Result<(), Self::Error> { method clear_resume_actions (line 162) | fn clear_resume_actions(&mut self) -> Result<(), Self::Error> { method support_single_step (line 168) | fn support_single_step( method set_resume_action_continue (line 174) | fn set_resume_action_continue( method support_scheduler_locking (line 190) | fn support_scheduler_locking( method set_resume_action_step (line 198) | fn set_resume_action_step( method support_sw_breakpoint (line 214) | fn support_sw_breakpoint( method support_hw_watchpoint (line 220) | fn support_hw_watchpoint( method add_sw_breakpoint (line 228) | fn add_sw_breakpoint( method remove_sw_breakpoint (line 237) | fn remove_sw_breakpoint( method add_hw_watchpoint (line 252) | fn add_hw_watchpoint( method remove_hw_watchpoint (line 270) | fn remove_hw_watchpoint( method thread_extra_info (line 296) | fn thread_extra_info(&self, tid: Tid, buf: &mut [u8]) -> Result Result<(), Self::Error> { function copy_to_buf (line 315) | pub fn copy_to_buf(data: &[u8], buf: &mut [u8]) -> usize { FILE: examples/armv4t_multicore/main.rs type DynResult (line 21) | type DynResult = Result>; function wait_for_tcp (line 29) | fn wait_for_tcp(port: u16) -> DynResult { function wait_for_uds (line 41) | fn wait_for_uds(path: &str) -> DynResult { type EmuGdbEventLoop (line 59) | enum EmuGdbEventLoop {} type Target (line 62) | type Target = emu::Emu; type Connection (line 63) | type Connection = Box>; type StopReason (line 64) | type StopReason = MultiThreadStopReason; method wait_for_stop_reason (line 67) | fn wait_for_stop_reason( method on_interrupt (line 139) | fn on_interrupt( function main (line 150) | fn main() -> DynResult<()> { FILE: examples/armv4t_multicore/mem_sniffer.rs type AccessKind (line 4) | pub enum AccessKind { type Access (line 10) | pub struct Access { type MemSniffer (line 22) | pub struct MemSniffer<'a, M, F: FnMut(Access)> { function new (line 29) | pub fn new(mem: &'a mut M, addrs: &'a [u32], on_access: F) -> MemSniffer... FILE: examples/armv4t_multicore/test_bin/test.c function main (line 3) | int main() { FILE: gdbstub_arch/src/aarch64/mod.rs type AArch64 (line 15) | pub struct AArch64 {} type Usize (line 18) | type Usize = u64; type Registers (line 19) | type Registers = reg::AArch64CoreRegs; type RegId (line 20) | type RegId = reg::id::AArch64RegId; type BreakpointKind (line 21) | type BreakpointKind = usize; method target_description_xml (line 23) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/aarch64/reg/aarch64_core.rs type AArch64CoreRegs (line 9) | pub struct AArch64CoreRegs { type ProgramCounter (line 27) | type ProgramCounter = u64; method pc (line 29) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 33) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 55) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/aarch64/reg/id.rs type AArch64RegId (line 33) | pub enum AArch64RegId { method len (line 74) | pub fn len(&self) -> Option { constant MIDR_EL1 (line 85) | pub const MIDR_EL1: Self = Self::System(0b11_000_0000_0000_000); constant MPIDR_EL1 (line 87) | pub const MPIDR_EL1: Self = Self::System(0b11_000_0000_0000_101); constant REVIDR_EL1 (line 89) | pub const REVIDR_EL1: Self = Self::System(0b11_000_0000_0000_110); constant ID_PFR0_EL1 (line 91) | pub const ID_PFR0_EL1: Self = Self::System(0b11_000_0000_0001_000); constant ID_PFR1_EL1 (line 93) | pub const ID_PFR1_EL1: Self = Self::System(0b11_000_0000_0001_001); constant ID_DFR0_EL1 (line 95) | pub const ID_DFR0_EL1: Self = Self::System(0b11_000_0000_0001_010); constant ID_AFR0_EL1 (line 97) | pub const ID_AFR0_EL1: Self = Self::System(0b11_000_0000_0001_011); constant ID_MMFR0_EL1 (line 99) | pub const ID_MMFR0_EL1: Self = Self::System(0b11_000_0000_0001_100); constant ID_MMFR1_EL1 (line 101) | pub const ID_MMFR1_EL1: Self = Self::System(0b11_000_0000_0001_101); constant ID_MMFR2_EL1 (line 103) | pub const ID_MMFR2_EL1: Self = Self::System(0b11_000_0000_0001_110); constant ID_MMFR3_EL1 (line 105) | pub const ID_MMFR3_EL1: Self = Self::System(0b11_000_0000_0001_111); constant ID_ISAR0_EL1 (line 107) | pub const ID_ISAR0_EL1: Self = Self::System(0b11_000_0000_0010_000); constant ID_ISAR1_EL1 (line 109) | pub const ID_ISAR1_EL1: Self = Self::System(0b11_000_0000_0010_001); constant ID_ISAR2_EL1 (line 111) | pub const ID_ISAR2_EL1: Self = Self::System(0b11_000_0000_0010_010); constant ID_ISAR3_EL1 (line 113) | pub const ID_ISAR3_EL1: Self = Self::System(0b11_000_0000_0010_011); constant ID_ISAR4_EL1 (line 115) | pub const ID_ISAR4_EL1: Self = Self::System(0b11_000_0000_0010_100); constant ID_ISAR5_EL1 (line 117) | pub const ID_ISAR5_EL1: Self = Self::System(0b11_000_0000_0010_101); constant ID_MMFR4_EL1 (line 119) | pub const ID_MMFR4_EL1: Self = Self::System(0b11_000_0000_0010_110); constant ID_ISAR6_EL1 (line 121) | pub const ID_ISAR6_EL1: Self = Self::System(0b11_000_0000_0010_111); constant MVFR0_EL1 (line 123) | pub const MVFR0_EL1: Self = Self::System(0b11_000_0000_0011_000); constant MVFR1_EL1 (line 125) | pub const MVFR1_EL1: Self = Self::System(0b11_000_0000_0011_001); constant MVFR2_EL1 (line 127) | pub const MVFR2_EL1: Self = Self::System(0b11_000_0000_0011_010); constant ID_PFR2_EL1 (line 129) | pub const ID_PFR2_EL1: Self = Self::System(0b11_000_0000_0011_100); constant ID_DFR1_EL1 (line 131) | pub const ID_DFR1_EL1: Self = Self::System(0b11_000_0000_0011_101); constant ID_MMFR5_EL1 (line 133) | pub const ID_MMFR5_EL1: Self = Self::System(0b11_000_0000_0011_110); constant ID_AA64PFR0_EL1 (line 135) | pub const ID_AA64PFR0_EL1: Self = Self::System(0b11_000_0000_0100_000); constant ID_AA64PFR1_EL1 (line 137) | pub const ID_AA64PFR1_EL1: Self = Self::System(0b11_000_0000_0100_001); constant ID_AA64ZFR0_EL1 (line 139) | pub const ID_AA64ZFR0_EL1: Self = Self::System(0b11_000_0000_0100_100); constant ID_AA64SMFR0_EL1 (line 141) | pub const ID_AA64SMFR0_EL1: Self = Self::System(0b11_000_0000_0100_101); constant ID_AA64DFR0_EL1 (line 143) | pub const ID_AA64DFR0_EL1: Self = Self::System(0b11_000_0000_0101_000); constant ID_AA64DFR1_EL1 (line 145) | pub const ID_AA64DFR1_EL1: Self = Self::System(0b11_000_0000_0101_001); constant ID_AA64AFR0_EL1 (line 147) | pub const ID_AA64AFR0_EL1: Self = Self::System(0b11_000_0000_0101_100); constant ID_AA64AFR1_EL1 (line 149) | pub const ID_AA64AFR1_EL1: Self = Self::System(0b11_000_0000_0101_101); constant ID_AA64ISAR0_EL1 (line 151) | pub const ID_AA64ISAR0_EL1: Self = Self::System(0b11_000_0000_0110_000); constant ID_AA64ISAR1_EL1 (line 153) | pub const ID_AA64ISAR1_EL1: Self = Self::System(0b11_000_0000_0110_001); constant ID_AA64ISAR2_EL1 (line 155) | pub const ID_AA64ISAR2_EL1: Self = Self::System(0b11_000_0000_0110_010); constant ID_AA64MMFR0_EL1 (line 157) | pub const ID_AA64MMFR0_EL1: Self = Self::System(0b11_000_0000_0111_000); constant ID_AA64MMFR1_EL1 (line 159) | pub const ID_AA64MMFR1_EL1: Self = Self::System(0b11_000_0000_0111_001); constant ID_AA64MMFR2_EL1 (line 161) | pub const ID_AA64MMFR2_EL1: Self = Self::System(0b11_000_0000_0111_010); constant SCTLR_EL1 (line 163) | pub const SCTLR_EL1: Self = Self::System(0b11_000_0001_0000_000); constant ACTLR_EL1 (line 165) | pub const ACTLR_EL1: Self = Self::System(0b11_000_0001_0000_001); constant CPACR_EL1 (line 167) | pub const CPACR_EL1: Self = Self::System(0b11_000_0001_0000_010); constant RGSR_EL1 (line 169) | pub const RGSR_EL1: Self = Self::System(0b11_000_0001_0000_101); constant GCR_EL1 (line 171) | pub const GCR_EL1: Self = Self::System(0b11_000_0001_0000_110); constant ZCR_EL1 (line 173) | pub const ZCR_EL1: Self = Self::System(0b11_000_0001_0010_000); constant TRFCR_EL1 (line 175) | pub const TRFCR_EL1: Self = Self::System(0b11_000_0001_0010_001); constant SMPRI_EL1 (line 177) | pub const SMPRI_EL1: Self = Self::System(0b11_000_0001_0010_100); constant SMCR_EL1 (line 179) | pub const SMCR_EL1: Self = Self::System(0b11_000_0001_0010_110); constant TTBR0_EL1 (line 181) | pub const TTBR0_EL1: Self = Self::System(0b11_000_0010_0000_000); constant TTBR1_EL1 (line 183) | pub const TTBR1_EL1: Self = Self::System(0b11_000_0010_0000_001); constant TCR_EL1 (line 185) | pub const TCR_EL1: Self = Self::System(0b11_000_0010_0000_010); constant APIAKEYLO_EL1 (line 187) | pub const APIAKEYLO_EL1: Self = Self::System(0b11_000_0010_0001_000); constant APIAKEYHI_EL1 (line 189) | pub const APIAKEYHI_EL1: Self = Self::System(0b11_000_0010_0001_001); constant APIBKEYLO_EL1 (line 191) | pub const APIBKEYLO_EL1: Self = Self::System(0b11_000_0010_0001_010); constant APIBKEYHI_EL1 (line 193) | pub const APIBKEYHI_EL1: Self = Self::System(0b11_000_0010_0001_011); constant APDAKEYLO_EL1 (line 195) | pub const APDAKEYLO_EL1: Self = Self::System(0b11_000_0010_0010_000); constant APDAKEYHI_EL1 (line 197) | pub const APDAKEYHI_EL1: Self = Self::System(0b11_000_0010_0010_001); constant APDBKEYLO_EL1 (line 199) | pub const APDBKEYLO_EL1: Self = Self::System(0b11_000_0010_0010_010); constant APDBKEYHI_EL1 (line 201) | pub const APDBKEYHI_EL1: Self = Self::System(0b11_000_0010_0010_011); constant APGAKEYLO_EL1 (line 203) | pub const APGAKEYLO_EL1: Self = Self::System(0b11_000_0010_0011_000); constant APGAKEYHI_EL1 (line 205) | pub const APGAKEYHI_EL1: Self = Self::System(0b11_000_0010_0011_001); constant SPSR_EL1 (line 207) | pub const SPSR_EL1: Self = Self::System(0b11_000_0100_0000_000); constant ELR_EL1 (line 209) | pub const ELR_EL1: Self = Self::System(0b11_000_0100_0000_001); constant SP_EL0 (line 211) | pub const SP_EL0: Self = Self::System(0b11_000_0100_0001_000); constant ICC_PMR_EL1 (line 213) | pub const ICC_PMR_EL1: Self = Self::System(0b11_000_0100_0110_000); constant ICV_PMR_EL1 (line 215) | pub const ICV_PMR_EL1: Self = Self::System(0b11_000_0100_0110_000); constant AFSR0_EL1 (line 217) | pub const AFSR0_EL1: Self = Self::System(0b11_000_0101_0001_000); constant AFSR1_EL1 (line 219) | pub const AFSR1_EL1: Self = Self::System(0b11_000_0101_0001_001); constant ESR_EL1 (line 221) | pub const ESR_EL1: Self = Self::System(0b11_000_0101_0010_000); constant ERRIDR_EL1 (line 223) | pub const ERRIDR_EL1: Self = Self::System(0b11_000_0101_0011_000); constant ERRSELR_EL1 (line 225) | pub const ERRSELR_EL1: Self = Self::System(0b11_000_0101_0011_001); constant ERXFR_EL1 (line 227) | pub const ERXFR_EL1: Self = Self::System(0b11_000_0101_0100_000); constant ERXCTLR_EL1 (line 229) | pub const ERXCTLR_EL1: Self = Self::System(0b11_000_0101_0100_001); constant ERXSTATUS_EL1 (line 231) | pub const ERXSTATUS_EL1: Self = Self::System(0b11_000_0101_0100_010); constant ERXADDR_EL1 (line 233) | pub const ERXADDR_EL1: Self = Self::System(0b11_000_0101_0100_011); constant ERXPFGF_EL1 (line 235) | pub const ERXPFGF_EL1: Self = Self::System(0b11_000_0101_0100_100); constant ERXPFGCTL_EL1 (line 237) | pub const ERXPFGCTL_EL1: Self = Self::System(0b11_000_0101_0100_101); constant ERXPFGCDN_EL1 (line 239) | pub const ERXPFGCDN_EL1: Self = Self::System(0b11_000_0101_0100_110); constant ERXMISC0_EL1 (line 241) | pub const ERXMISC0_EL1: Self = Self::System(0b11_000_0101_0101_000); constant ERXMISC1_EL1 (line 243) | pub const ERXMISC1_EL1: Self = Self::System(0b11_000_0101_0101_001); constant ERXMISC2_EL1 (line 245) | pub const ERXMISC2_EL1: Self = Self::System(0b11_000_0101_0101_010); constant ERXMISC3_EL1 (line 247) | pub const ERXMISC3_EL1: Self = Self::System(0b11_000_0101_0101_011); constant TFSR_EL1 (line 249) | pub const TFSR_EL1: Self = Self::System(0b11_000_0101_0110_000); constant TFSRE0_EL1 (line 251) | pub const TFSRE0_EL1: Self = Self::System(0b11_000_0101_0110_001); constant FAR_EL1 (line 253) | pub const FAR_EL1: Self = Self::System(0b11_000_0110_0000_000); constant PAR_EL1 (line 255) | pub const PAR_EL1: Self = Self::System(0b11_000_0111_0100_000); constant PMSCR_EL1 (line 257) | pub const PMSCR_EL1: Self = Self::System(0b11_000_1001_1001_000); constant PMSNEVFR_EL1 (line 259) | pub const PMSNEVFR_EL1: Self = Self::System(0b11_000_1001_1001_001); constant PMSICR_EL1 (line 261) | pub const PMSICR_EL1: Self = Self::System(0b11_000_1001_1001_010); constant PMSIRR_EL1 (line 263) | pub const PMSIRR_EL1: Self = Self::System(0b11_000_1001_1001_011); constant PMSFCR_EL1 (line 265) | pub const PMSFCR_EL1: Self = Self::System(0b11_000_1001_1001_100); constant PMSEVFR_EL1 (line 267) | pub const PMSEVFR_EL1: Self = Self::System(0b11_000_1001_1001_101); constant PMSLATFR_EL1 (line 269) | pub const PMSLATFR_EL1: Self = Self::System(0b11_000_1001_1001_110); constant PMSIDR_EL1 (line 271) | pub const PMSIDR_EL1: Self = Self::System(0b11_000_1001_1001_111); constant PMBLIMITR_EL1 (line 273) | pub const PMBLIMITR_EL1: Self = Self::System(0b11_000_1001_1010_000); constant PMBPTR_EL1 (line 275) | pub const PMBPTR_EL1: Self = Self::System(0b11_000_1001_1010_001); constant PMBSR_EL1 (line 277) | pub const PMBSR_EL1: Self = Self::System(0b11_000_1001_1010_011); constant PMBIDR_EL1 (line 279) | pub const PMBIDR_EL1: Self = Self::System(0b11_000_1001_1010_111); constant TRBLIMITR_EL1 (line 281) | pub const TRBLIMITR_EL1: Self = Self::System(0b11_000_1001_1011_000); constant TRBPTR_EL1 (line 283) | pub const TRBPTR_EL1: Self = Self::System(0b11_000_1001_1011_001); constant TRBBASER_EL1 (line 285) | pub const TRBBASER_EL1: Self = Self::System(0b11_000_1001_1011_010); constant TRBSR_EL1 (line 287) | pub const TRBSR_EL1: Self = Self::System(0b11_000_1001_1011_011); constant TRBMAR_EL1 (line 289) | pub const TRBMAR_EL1: Self = Self::System(0b11_000_1001_1011_100); constant TRBTRG_EL1 (line 291) | pub const TRBTRG_EL1: Self = Self::System(0b11_000_1001_1011_110); constant TRBIDR_EL1 (line 293) | pub const TRBIDR_EL1: Self = Self::System(0b11_000_1001_1011_111); constant PMINTENSET_EL1 (line 295) | pub const PMINTENSET_EL1: Self = Self::System(0b11_000_1001_1110_001); constant PMINTENCLR_EL1 (line 297) | pub const PMINTENCLR_EL1: Self = Self::System(0b11_000_1001_1110_010); constant PMMIR_EL1 (line 299) | pub const PMMIR_EL1: Self = Self::System(0b11_000_1001_1110_110); constant MAIR_EL1 (line 301) | pub const MAIR_EL1: Self = Self::System(0b11_000_1010_0010_000); constant AMAIR_EL1 (line 303) | pub const AMAIR_EL1: Self = Self::System(0b11_000_1010_0011_000); constant LORSA_EL1 (line 305) | pub const LORSA_EL1: Self = Self::System(0b11_000_1010_0100_000); constant LOREA_EL1 (line 307) | pub const LOREA_EL1: Self = Self::System(0b11_000_1010_0100_001); constant LORN_EL1 (line 309) | pub const LORN_EL1: Self = Self::System(0b11_000_1010_0100_010); constant LORC_EL1 (line 311) | pub const LORC_EL1: Self = Self::System(0b11_000_1010_0100_011); constant MPAMIDR_EL1 (line 313) | pub const MPAMIDR_EL1: Self = Self::System(0b11_000_1010_0100_100); constant LORID_EL1 (line 315) | pub const LORID_EL1: Self = Self::System(0b11_000_1010_0100_111); constant MPAM1_EL1 (line 317) | pub const MPAM1_EL1: Self = Self::System(0b11_000_1010_0101_000); constant MPAM0_EL1 (line 319) | pub const MPAM0_EL1: Self = Self::System(0b11_000_1010_0101_001); constant MPAMSM_EL1 (line 321) | pub const MPAMSM_EL1: Self = Self::System(0b11_000_1010_0101_011); constant VBAR_EL1 (line 323) | pub const VBAR_EL1: Self = Self::System(0b11_000_1100_0000_000); constant RVBAR_EL1 (line 325) | pub const RVBAR_EL1: Self = Self::System(0b11_000_1100_0000_001); constant RMR_EL1 (line 327) | pub const RMR_EL1: Self = Self::System(0b11_000_1100_0000_010); constant ISR_EL1 (line 329) | pub const ISR_EL1: Self = Self::System(0b11_000_1100_0001_000); constant DISR_EL1 (line 331) | pub const DISR_EL1: Self = Self::System(0b11_000_1100_0001_001); constant ICC_IAR0_EL1 (line 333) | pub const ICC_IAR0_EL1: Self = Self::System(0b11_000_1100_1000_000); constant ICV_IAR0_EL1 (line 335) | pub const ICV_IAR0_EL1: Self = Self::System(0b11_000_1100_1000_000); constant ICC_EOIR0_EL1 (line 337) | pub const ICC_EOIR0_EL1: Self = Self::System(0b11_000_1100_1000_001); constant ICV_EOIR0_EL1 (line 339) | pub const ICV_EOIR0_EL1: Self = Self::System(0b11_000_1100_1000_001); constant ICC_HPPIR0_EL1 (line 341) | pub const ICC_HPPIR0_EL1: Self = Self::System(0b11_000_1100_1000_010); constant ICV_HPPIR0_EL1 (line 344) | pub const ICV_HPPIR0_EL1: Self = Self::System(0b11_000_1100_1000_010); constant ICC_BPR0_EL1 (line 346) | pub const ICC_BPR0_EL1: Self = Self::System(0b11_000_1100_1000_011); constant ICV_BPR0_EL1 (line 348) | pub const ICV_BPR0_EL1: Self = Self::System(0b11_000_1100_1000_011); constant ICC_AP0R0_EL1 (line 350) | pub const ICC_AP0R0_EL1: Self = Self::System(0b11_000_1100_1000_100); constant ICV_AP0R0_EL1 (line 352) | pub const ICV_AP0R0_EL1: Self = Self::System(0b11_000_1100_1000_100); constant ICC_AP0R1_EL1 (line 354) | pub const ICC_AP0R1_EL1: Self = Self::System(0b11_000_1100_1000_101); constant ICV_AP0R1_EL1 (line 356) | pub const ICV_AP0R1_EL1: Self = Self::System(0b11_000_1100_1000_101); constant ICC_AP0R2_EL1 (line 358) | pub const ICC_AP0R2_EL1: Self = Self::System(0b11_000_1100_1000_110); constant ICV_AP0R2_EL1 (line 360) | pub const ICV_AP0R2_EL1: Self = Self::System(0b11_000_1100_1000_110); constant ICC_AP0R3_EL1 (line 362) | pub const ICC_AP0R3_EL1: Self = Self::System(0b11_000_1100_1000_111); constant ICV_AP0R3_EL1 (line 364) | pub const ICV_AP0R3_EL1: Self = Self::System(0b11_000_1100_1000_111); constant ICC_AP1R0_EL1 (line 366) | pub const ICC_AP1R0_EL1: Self = Self::System(0b11_000_1100_1001_000); constant ICV_AP1R0_EL1 (line 368) | pub const ICV_AP1R0_EL1: Self = Self::System(0b11_000_1100_1001_000); constant ICC_AP1R1_EL1 (line 370) | pub const ICC_AP1R1_EL1: Self = Self::System(0b11_000_1100_1001_001); constant ICV_AP1R1_EL1 (line 372) | pub const ICV_AP1R1_EL1: Self = Self::System(0b11_000_1100_1001_001); constant ICC_AP1R2_EL1 (line 374) | pub const ICC_AP1R2_EL1: Self = Self::System(0b11_000_1100_1001_010); constant ICV_AP1R2_EL1 (line 376) | pub const ICV_AP1R2_EL1: Self = Self::System(0b11_000_1100_1001_010); constant ICC_AP1R3_EL1 (line 378) | pub const ICC_AP1R3_EL1: Self = Self::System(0b11_000_1100_1001_011); constant ICV_AP1R3_EL1 (line 380) | pub const ICV_AP1R3_EL1: Self = Self::System(0b11_000_1100_1001_011); constant ICC_NMIAR1_EL1 (line 382) | pub const ICC_NMIAR1_EL1: Self = Self::System(0b11_000_1100_1001_101); constant ICV_NMIAR1_EL1 (line 385) | pub const ICV_NMIAR1_EL1: Self = Self::System(0b11_000_1100_1001_101); constant ICC_DIR_EL1 (line 387) | pub const ICC_DIR_EL1: Self = Self::System(0b11_000_1100_1011_001); constant ICV_DIR_EL1 (line 389) | pub const ICV_DIR_EL1: Self = Self::System(0b11_000_1100_1011_001); constant ICC_RPR_EL1 (line 391) | pub const ICC_RPR_EL1: Self = Self::System(0b11_000_1100_1011_011); constant ICV_RPR_EL1 (line 393) | pub const ICV_RPR_EL1: Self = Self::System(0b11_000_1100_1011_011); constant ICC_SGI1R_EL1 (line 395) | pub const ICC_SGI1R_EL1: Self = Self::System(0b11_000_1100_1011_101); constant ICC_ASGI1R_EL1 (line 397) | pub const ICC_ASGI1R_EL1: Self = Self::System(0b11_000_1100_1011_110); constant ICC_SGI0R_EL1 (line 399) | pub const ICC_SGI0R_EL1: Self = Self::System(0b11_000_1100_1011_111); constant ICC_IAR1_EL1 (line 401) | pub const ICC_IAR1_EL1: Self = Self::System(0b11_000_1100_1100_000); constant ICV_IAR1_EL1 (line 403) | pub const ICV_IAR1_EL1: Self = Self::System(0b11_000_1100_1100_000); constant ICC_EOIR1_EL1 (line 405) | pub const ICC_EOIR1_EL1: Self = Self::System(0b11_000_1100_1100_001); constant ICV_EOIR1_EL1 (line 407) | pub const ICV_EOIR1_EL1: Self = Self::System(0b11_000_1100_1100_001); constant ICC_HPPIR1_EL1 (line 409) | pub const ICC_HPPIR1_EL1: Self = Self::System(0b11_000_1100_1100_010); constant ICV_HPPIR1_EL1 (line 412) | pub const ICV_HPPIR1_EL1: Self = Self::System(0b11_000_1100_1100_010); constant ICC_BPR1_EL1 (line 414) | pub const ICC_BPR1_EL1: Self = Self::System(0b11_000_1100_1100_011); constant ICV_BPR1_EL1 (line 416) | pub const ICV_BPR1_EL1: Self = Self::System(0b11_000_1100_1100_011); constant ICC_CTLR_EL1 (line 418) | pub const ICC_CTLR_EL1: Self = Self::System(0b11_000_1100_1100_100); constant ICV_CTLR_EL1 (line 420) | pub const ICV_CTLR_EL1: Self = Self::System(0b11_000_1100_1100_100); constant ICC_SRE_EL1 (line 422) | pub const ICC_SRE_EL1: Self = Self::System(0b11_000_1100_1100_101); constant ICC_IGRPEN0_EL1 (line 424) | pub const ICC_IGRPEN0_EL1: Self = Self::System(0b11_000_1100_1100_110); constant ICV_IGRPEN0_EL1 (line 426) | pub const ICV_IGRPEN0_EL1: Self = Self::System(0b11_000_1100_1100_110); constant ICC_IGRPEN1_EL1 (line 428) | pub const ICC_IGRPEN1_EL1: Self = Self::System(0b11_000_1100_1100_111); constant ICV_IGRPEN1_EL1 (line 430) | pub const ICV_IGRPEN1_EL1: Self = Self::System(0b11_000_1100_1100_111); constant CONTEXTIDR_EL1 (line 432) | pub const CONTEXTIDR_EL1: Self = Self::System(0b11_000_1101_0000_001); constant TPIDR_EL1 (line 434) | pub const TPIDR_EL1: Self = Self::System(0b11_000_1101_0000_100); constant ACCDATA_EL1 (line 436) | pub const ACCDATA_EL1: Self = Self::System(0b11_000_1101_0000_101); constant SCXTNUM_EL1 (line 438) | pub const SCXTNUM_EL1: Self = Self::System(0b11_000_1101_0000_111); constant CNTKCTL_EL1 (line 440) | pub const CNTKCTL_EL1: Self = Self::System(0b11_000_1110_0001_000); constant CCSIDR_EL1 (line 442) | pub const CCSIDR_EL1: Self = Self::System(0b11_001_0000_0000_000); constant CLIDR_EL1 (line 444) | pub const CLIDR_EL1: Self = Self::System(0b11_001_0000_0000_001); constant CCSIDR2_EL1 (line 446) | pub const CCSIDR2_EL1: Self = Self::System(0b11_001_0000_0000_010); constant GMID_EL1 (line 448) | pub const GMID_EL1: Self = Self::System(0b11_001_0000_0000_100); constant SMIDR_EL1 (line 450) | pub const SMIDR_EL1: Self = Self::System(0b11_001_0000_0000_110); constant AIDR_EL1 (line 452) | pub const AIDR_EL1: Self = Self::System(0b11_001_0000_0000_111); constant CSSELR_EL1 (line 454) | pub const CSSELR_EL1: Self = Self::System(0b11_010_0000_0000_000); constant CTR_EL0 (line 456) | pub const CTR_EL0: Self = Self::System(0b11_011_0000_0000_001); constant DCZID_EL0 (line 458) | pub const DCZID_EL0: Self = Self::System(0b11_011_0000_0000_111); constant RNDR (line 460) | pub const RNDR: Self = Self::System(0b11_011_0010_0100_000); constant RNDRRS (line 462) | pub const RNDRRS: Self = Self::System(0b11_011_0010_0100_001); constant SVCR (line 464) | pub const SVCR: Self = Self::System(0b11_011_0100_0010_010); constant FPCR (line 466) | pub const FPCR: Self = Self::System(0b11_011_0100_0100_000); constant FPSR (line 468) | pub const FPSR: Self = Self::System(0b11_011_0100_0100_001); constant DSPSR_EL0 (line 470) | pub const DSPSR_EL0: Self = Self::System(0b11_011_0100_0101_000); constant DLR_EL0 (line 472) | pub const DLR_EL0: Self = Self::System(0b11_011_0100_0101_001); constant PMCR_EL0 (line 474) | pub const PMCR_EL0: Self = Self::System(0b11_011_1001_1100_000); constant PMCNTENSET_EL0 (line 476) | pub const PMCNTENSET_EL0: Self = Self::System(0b11_011_1001_1100_001); constant PMCNTENCLR_EL0 (line 478) | pub const PMCNTENCLR_EL0: Self = Self::System(0b11_011_1001_1100_010); constant PMOVSCLR_EL0 (line 480) | pub const PMOVSCLR_EL0: Self = Self::System(0b11_011_1001_1100_011); constant PMSWINC_EL0 (line 482) | pub const PMSWINC_EL0: Self = Self::System(0b11_011_1001_1100_100); constant PMSELR_EL0 (line 484) | pub const PMSELR_EL0: Self = Self::System(0b11_011_1001_1100_101); constant PMCEID0_EL0 (line 486) | pub const PMCEID0_EL0: Self = Self::System(0b11_011_1001_1100_110); constant PMCEID1_EL0 (line 488) | pub const PMCEID1_EL0: Self = Self::System(0b11_011_1001_1100_111); constant PMCCNTR_EL0 (line 490) | pub const PMCCNTR_EL0: Self = Self::System(0b11_011_1001_1101_000); constant PMXEVTYPER_EL0 (line 492) | pub const PMXEVTYPER_EL0: Self = Self::System(0b11_011_1001_1101_001); constant PMXEVCNTR_EL0 (line 494) | pub const PMXEVCNTR_EL0: Self = Self::System(0b11_011_1001_1101_010); constant PMUSERENR_EL0 (line 496) | pub const PMUSERENR_EL0: Self = Self::System(0b11_011_1001_1110_000); constant PMOVSSET_EL0 (line 498) | pub const PMOVSSET_EL0: Self = Self::System(0b11_011_1001_1110_011); constant TPIDR_EL0 (line 500) | pub const TPIDR_EL0: Self = Self::System(0b11_011_1101_0000_010); constant TPIDRRO_EL0 (line 502) | pub const TPIDRRO_EL0: Self = Self::System(0b11_011_1101_0000_011); constant TPIDR2_EL0 (line 504) | pub const TPIDR2_EL0: Self = Self::System(0b11_011_1101_0000_101); constant SCXTNUM_EL0 (line 506) | pub const SCXTNUM_EL0: Self = Self::System(0b11_011_1101_0000_111); constant AMCR_EL0 (line 508) | pub const AMCR_EL0: Self = Self::System(0b11_011_1101_0010_000); constant AMCFGR_EL0 (line 510) | pub const AMCFGR_EL0: Self = Self::System(0b11_011_1101_0010_001); constant AMCGCR_EL0 (line 512) | pub const AMCGCR_EL0: Self = Self::System(0b11_011_1101_0010_010); constant AMUSERENR_EL0 (line 514) | pub const AMUSERENR_EL0: Self = Self::System(0b11_011_1101_0010_011); constant AMCNTENCLR0_EL0 (line 516) | pub const AMCNTENCLR0_EL0: Self = Self::System(0b11_011_1101_0010_100); constant AMCNTENSET0_EL0 (line 518) | pub const AMCNTENSET0_EL0: Self = Self::System(0b11_011_1101_0010_101); constant AMCG1IDR_EL0 (line 520) | pub const AMCG1IDR_EL0: Self = Self::System(0b11_011_1101_0010_110); constant AMCNTENCLR1_EL0 (line 522) | pub const AMCNTENCLR1_EL0: Self = Self::System(0b11_011_1101_0011_000); constant AMCNTENSET1_EL0 (line 524) | pub const AMCNTENSET1_EL0: Self = Self::System(0b11_011_1101_0011_001); constant AMEVCNTR00_EL0 (line 526) | pub const AMEVCNTR00_EL0: Self = Self::System(0b11_011_1101_0100_000); constant AMEVCNTR01_EL0 (line 528) | pub const AMEVCNTR01_EL0: Self = Self::System(0b11_011_1101_0100_001); constant AMEVCNTR02_EL0 (line 530) | pub const AMEVCNTR02_EL0: Self = Self::System(0b11_011_1101_0100_010); constant AMEVCNTR03_EL0 (line 532) | pub const AMEVCNTR03_EL0: Self = Self::System(0b11_011_1101_0100_011); constant AMEVTYPER00_EL0 (line 534) | pub const AMEVTYPER00_EL0: Self = Self::System(0b11_011_1101_0110_000); constant AMEVTYPER01_EL0 (line 536) | pub const AMEVTYPER01_EL0: Self = Self::System(0b11_011_1101_0110_001); constant AMEVTYPER02_EL0 (line 538) | pub const AMEVTYPER02_EL0: Self = Self::System(0b11_011_1101_0110_010); constant AMEVTYPER03_EL0 (line 540) | pub const AMEVTYPER03_EL0: Self = Self::System(0b11_011_1101_0110_011); constant AMEVCNTR10_EL0 (line 542) | pub const AMEVCNTR10_EL0: Self = Self::System(0b11_011_1101_1100_000); constant AMEVCNTR11_EL0 (line 544) | pub const AMEVCNTR11_EL0: Self = Self::System(0b11_011_1101_1100_001); constant AMEVCNTR12_EL0 (line 546) | pub const AMEVCNTR12_EL0: Self = Self::System(0b11_011_1101_1100_010); constant AMEVCNTR13_EL0 (line 548) | pub const AMEVCNTR13_EL0: Self = Self::System(0b11_011_1101_1100_011); constant AMEVCNTR14_EL0 (line 550) | pub const AMEVCNTR14_EL0: Self = Self::System(0b11_011_1101_1100_100); constant AMEVCNTR15_EL0 (line 552) | pub const AMEVCNTR15_EL0: Self = Self::System(0b11_011_1101_1100_101); constant AMEVCNTR16_EL0 (line 554) | pub const AMEVCNTR16_EL0: Self = Self::System(0b11_011_1101_1100_110); constant AMEVCNTR17_EL0 (line 556) | pub const AMEVCNTR17_EL0: Self = Self::System(0b11_011_1101_1100_111); constant AMEVCNTR18_EL0 (line 558) | pub const AMEVCNTR18_EL0: Self = Self::System(0b11_011_1101_1101_000); constant AMEVCNTR19_EL0 (line 560) | pub const AMEVCNTR19_EL0: Self = Self::System(0b11_011_1101_1101_001); constant AMEVCNTR110_EL0 (line 562) | pub const AMEVCNTR110_EL0: Self = Self::System(0b11_011_1101_1101_010); constant AMEVCNTR111_EL0 (line 564) | pub const AMEVCNTR111_EL0: Self = Self::System(0b11_011_1101_1101_011); constant AMEVCNTR112_EL0 (line 566) | pub const AMEVCNTR112_EL0: Self = Self::System(0b11_011_1101_1101_100); constant AMEVCNTR113_EL0 (line 568) | pub const AMEVCNTR113_EL0: Self = Self::System(0b11_011_1101_1101_101); constant AMEVCNTR114_EL0 (line 570) | pub const AMEVCNTR114_EL0: Self = Self::System(0b11_011_1101_1101_110); constant AMEVCNTR115_EL0 (line 572) | pub const AMEVCNTR115_EL0: Self = Self::System(0b11_011_1101_1101_111); constant AMEVTYPER10_EL0 (line 574) | pub const AMEVTYPER10_EL0: Self = Self::System(0b11_011_1101_1110_000); constant AMEVTYPER11_EL0 (line 576) | pub const AMEVTYPER11_EL0: Self = Self::System(0b11_011_1101_1110_001); constant AMEVTYPER12_EL0 (line 578) | pub const AMEVTYPER12_EL0: Self = Self::System(0b11_011_1101_1110_010); constant AMEVTYPER13_EL0 (line 580) | pub const AMEVTYPER13_EL0: Self = Self::System(0b11_011_1101_1110_011); constant AMEVTYPER14_EL0 (line 582) | pub const AMEVTYPER14_EL0: Self = Self::System(0b11_011_1101_1110_100); constant AMEVTYPER15_EL0 (line 584) | pub const AMEVTYPER15_EL0: Self = Self::System(0b11_011_1101_1110_101); constant AMEVTYPER16_EL0 (line 586) | pub const AMEVTYPER16_EL0: Self = Self::System(0b11_011_1101_1110_110); constant AMEVTYPER17_EL0 (line 588) | pub const AMEVTYPER17_EL0: Self = Self::System(0b11_011_1101_1110_111); constant AMEVTYPER18_EL0 (line 590) | pub const AMEVTYPER18_EL0: Self = Self::System(0b11_011_1101_1111_000); constant AMEVTYPER19_EL0 (line 592) | pub const AMEVTYPER19_EL0: Self = Self::System(0b11_011_1101_1111_001); constant AMEVTYPER110_EL0 (line 594) | pub const AMEVTYPER110_EL0: Self = Self::System(0b11_011_1101_1111_010); constant AMEVTYPER111_EL0 (line 596) | pub const AMEVTYPER111_EL0: Self = Self::System(0b11_011_1101_1111_011); constant AMEVTYPER112_EL0 (line 598) | pub const AMEVTYPER112_EL0: Self = Self::System(0b11_011_1101_1111_100); constant AMEVTYPER113_EL0 (line 600) | pub const AMEVTYPER113_EL0: Self = Self::System(0b11_011_1101_1111_101); constant AMEVTYPER114_EL0 (line 602) | pub const AMEVTYPER114_EL0: Self = Self::System(0b11_011_1101_1111_110); constant AMEVTYPER115_EL0 (line 604) | pub const AMEVTYPER115_EL0: Self = Self::System(0b11_011_1101_1111_111); constant CNTFRQ_EL0 (line 606) | pub const CNTFRQ_EL0: Self = Self::System(0b11_011_1110_0000_000); constant CNTPCT_EL0 (line 608) | pub const CNTPCT_EL0: Self = Self::System(0b11_011_1110_0000_001); constant CNTVCT_EL0 (line 610) | pub const CNTVCT_EL0: Self = Self::System(0b11_011_1110_0000_010); constant CNTPCTSS_EL0 (line 612) | pub const CNTPCTSS_EL0: Self = Self::System(0b11_011_1110_0000_101); constant CNTVCTSS_EL0 (line 614) | pub const CNTVCTSS_EL0: Self = Self::System(0b11_011_1110_0000_110); constant CNTP_TVAL_EL0 (line 616) | pub const CNTP_TVAL_EL0: Self = Self::System(0b11_011_1110_0010_000); constant CNTP_CTL_EL0 (line 618) | pub const CNTP_CTL_EL0: Self = Self::System(0b11_011_1110_0010_001); constant CNTP_CVAL_EL0 (line 620) | pub const CNTP_CVAL_EL0: Self = Self::System(0b11_011_1110_0010_010); constant CNTV_TVAL_EL0 (line 622) | pub const CNTV_TVAL_EL0: Self = Self::System(0b11_011_1110_0011_000); constant CNTV_CTL_EL0 (line 624) | pub const CNTV_CTL_EL0: Self = Self::System(0b11_011_1110_0011_001); constant CNTV_CVAL_EL0 (line 626) | pub const CNTV_CVAL_EL0: Self = Self::System(0b11_011_1110_0011_010); constant PMEVCNTR0_EL0 (line 628) | pub const PMEVCNTR0_EL0: Self = Self::System(0b11_011_1110_1000_000); constant PMEVCNTR1_EL0 (line 630) | pub const PMEVCNTR1_EL0: Self = Self::System(0b11_011_1110_1000_001); constant PMEVCNTR2_EL0 (line 632) | pub const PMEVCNTR2_EL0: Self = Self::System(0b11_011_1110_1000_010); constant PMEVCNTR3_EL0 (line 634) | pub const PMEVCNTR3_EL0: Self = Self::System(0b11_011_1110_1000_011); constant PMEVCNTR4_EL0 (line 636) | pub const PMEVCNTR4_EL0: Self = Self::System(0b11_011_1110_1000_100); constant PMEVCNTR5_EL0 (line 638) | pub const PMEVCNTR5_EL0: Self = Self::System(0b11_011_1110_1000_101); constant PMEVCNTR6_EL0 (line 640) | pub const PMEVCNTR6_EL0: Self = Self::System(0b11_011_1110_1000_110); constant PMEVCNTR7_EL0 (line 642) | pub const PMEVCNTR7_EL0: Self = Self::System(0b11_011_1110_1000_111); constant PMEVCNTR8_EL0 (line 644) | pub const PMEVCNTR8_EL0: Self = Self::System(0b11_011_1110_1001_000); constant PMEVCNTR9_EL0 (line 646) | pub const PMEVCNTR9_EL0: Self = Self::System(0b11_011_1110_1001_001); constant PMEVCNTR10_EL0 (line 648) | pub const PMEVCNTR10_EL0: Self = Self::System(0b11_011_1110_1001_010); constant PMEVCNTR11_EL0 (line 650) | pub const PMEVCNTR11_EL0: Self = Self::System(0b11_011_1110_1001_011); constant PMEVCNTR12_EL0 (line 652) | pub const PMEVCNTR12_EL0: Self = Self::System(0b11_011_1110_1001_100); constant PMEVCNTR13_EL0 (line 654) | pub const PMEVCNTR13_EL0: Self = Self::System(0b11_011_1110_1001_101); constant PMEVCNTR14_EL0 (line 656) | pub const PMEVCNTR14_EL0: Self = Self::System(0b11_011_1110_1001_110); constant PMEVCNTR15_EL0 (line 658) | pub const PMEVCNTR15_EL0: Self = Self::System(0b11_011_1110_1001_111); constant PMEVCNTR16_EL0 (line 660) | pub const PMEVCNTR16_EL0: Self = Self::System(0b11_011_1110_1010_000); constant PMEVCNTR17_EL0 (line 662) | pub const PMEVCNTR17_EL0: Self = Self::System(0b11_011_1110_1010_001); constant PMEVCNTR18_EL0 (line 664) | pub const PMEVCNTR18_EL0: Self = Self::System(0b11_011_1110_1010_010); constant PMEVCNTR19_EL0 (line 666) | pub const PMEVCNTR19_EL0: Self = Self::System(0b11_011_1110_1010_011); constant PMEVCNTR20_EL0 (line 668) | pub const PMEVCNTR20_EL0: Self = Self::System(0b11_011_1110_1010_100); constant PMEVCNTR21_EL0 (line 670) | pub const PMEVCNTR21_EL0: Self = Self::System(0b11_011_1110_1010_101); constant PMEVCNTR22_EL0 (line 672) | pub const PMEVCNTR22_EL0: Self = Self::System(0b11_011_1110_1010_110); constant PMEVCNTR23_EL0 (line 674) | pub const PMEVCNTR23_EL0: Self = Self::System(0b11_011_1110_1010_111); constant PMEVCNTR24_EL0 (line 676) | pub const PMEVCNTR24_EL0: Self = Self::System(0b11_011_1110_1011_000); constant PMEVCNTR25_EL0 (line 678) | pub const PMEVCNTR25_EL0: Self = Self::System(0b11_011_1110_1011_001); constant PMEVCNTR26_EL0 (line 680) | pub const PMEVCNTR26_EL0: Self = Self::System(0b11_011_1110_1011_010); constant PMEVCNTR27_EL0 (line 682) | pub const PMEVCNTR27_EL0: Self = Self::System(0b11_011_1110_1011_011); constant PMEVCNTR28_EL0 (line 684) | pub const PMEVCNTR28_EL0: Self = Self::System(0b11_011_1110_1011_100); constant PMEVCNTR29_EL0 (line 686) | pub const PMEVCNTR29_EL0: Self = Self::System(0b11_011_1110_1011_101); constant PMEVCNTR30_EL0 (line 688) | pub const PMEVCNTR30_EL0: Self = Self::System(0b11_011_1110_1011_110); constant PMEVTYPER0_EL0 (line 690) | pub const PMEVTYPER0_EL0: Self = Self::System(0b11_011_1110_1100_000); constant PMEVTYPER1_EL0 (line 692) | pub const PMEVTYPER1_EL0: Self = Self::System(0b11_011_1110_1100_001); constant PMEVTYPER2_EL0 (line 694) | pub const PMEVTYPER2_EL0: Self = Self::System(0b11_011_1110_1100_010); constant PMEVTYPER3_EL0 (line 696) | pub const PMEVTYPER3_EL0: Self = Self::System(0b11_011_1110_1100_011); constant PMEVTYPER4_EL0 (line 698) | pub const PMEVTYPER4_EL0: Self = Self::System(0b11_011_1110_1100_100); constant PMEVTYPER5_EL0 (line 700) | pub const PMEVTYPER5_EL0: Self = Self::System(0b11_011_1110_1100_101); constant PMEVTYPER6_EL0 (line 702) | pub const PMEVTYPER6_EL0: Self = Self::System(0b11_011_1110_1100_110); constant PMEVTYPER7_EL0 (line 704) | pub const PMEVTYPER7_EL0: Self = Self::System(0b11_011_1110_1100_111); constant PMEVTYPER8_EL0 (line 706) | pub const PMEVTYPER8_EL0: Self = Self::System(0b11_011_1110_1101_000); constant PMEVTYPER9_EL0 (line 708) | pub const PMEVTYPER9_EL0: Self = Self::System(0b11_011_1110_1101_001); constant PMEVTYPER10_EL0 (line 710) | pub const PMEVTYPER10_EL0: Self = Self::System(0b11_011_1110_1101_010); constant PMEVTYPER11_EL0 (line 712) | pub const PMEVTYPER11_EL0: Self = Self::System(0b11_011_1110_1101_011); constant PMEVTYPER12_EL0 (line 714) | pub const PMEVTYPER12_EL0: Self = Self::System(0b11_011_1110_1101_100); constant PMEVTYPER13_EL0 (line 716) | pub const PMEVTYPER13_EL0: Self = Self::System(0b11_011_1110_1101_101); constant PMEVTYPER14_EL0 (line 718) | pub const PMEVTYPER14_EL0: Self = Self::System(0b11_011_1110_1101_110); constant PMEVTYPER15_EL0 (line 720) | pub const PMEVTYPER15_EL0: Self = Self::System(0b11_011_1110_1101_111); constant PMEVTYPER16_EL0 (line 722) | pub const PMEVTYPER16_EL0: Self = Self::System(0b11_011_1110_1110_000); constant PMEVTYPER17_EL0 (line 724) | pub const PMEVTYPER17_EL0: Self = Self::System(0b11_011_1110_1110_001); constant PMEVTYPER18_EL0 (line 726) | pub const PMEVTYPER18_EL0: Self = Self::System(0b11_011_1110_1110_010); constant PMEVTYPER19_EL0 (line 728) | pub const PMEVTYPER19_EL0: Self = Self::System(0b11_011_1110_1110_011); constant PMEVTYPER20_EL0 (line 730) | pub const PMEVTYPER20_EL0: Self = Self::System(0b11_011_1110_1110_100); constant PMEVTYPER21_EL0 (line 732) | pub const PMEVTYPER21_EL0: Self = Self::System(0b11_011_1110_1110_101); constant PMEVTYPER22_EL0 (line 734) | pub const PMEVTYPER22_EL0: Self = Self::System(0b11_011_1110_1110_110); constant PMEVTYPER23_EL0 (line 736) | pub const PMEVTYPER23_EL0: Self = Self::System(0b11_011_1110_1110_111); constant PMEVTYPER24_EL0 (line 738) | pub const PMEVTYPER24_EL0: Self = Self::System(0b11_011_1110_1111_000); constant PMEVTYPER25_EL0 (line 740) | pub const PMEVTYPER25_EL0: Self = Self::System(0b11_011_1110_1111_001); constant PMEVTYPER26_EL0 (line 742) | pub const PMEVTYPER26_EL0: Self = Self::System(0b11_011_1110_1111_010); constant PMEVTYPER27_EL0 (line 744) | pub const PMEVTYPER27_EL0: Self = Self::System(0b11_011_1110_1111_011); constant PMEVTYPER28_EL0 (line 746) | pub const PMEVTYPER28_EL0: Self = Self::System(0b11_011_1110_1111_100); constant PMEVTYPER29_EL0 (line 748) | pub const PMEVTYPER29_EL0: Self = Self::System(0b11_011_1110_1111_101); constant PMEVTYPER30_EL0 (line 750) | pub const PMEVTYPER30_EL0: Self = Self::System(0b11_011_1110_1111_110); constant PMCCFILTR_EL0 (line 752) | pub const PMCCFILTR_EL0: Self = Self::System(0b11_011_1110_1111_111); constant VPIDR_EL2 (line 754) | pub const VPIDR_EL2: Self = Self::System(0b11_100_0000_0000_000); constant VMPIDR_EL2 (line 756) | pub const VMPIDR_EL2: Self = Self::System(0b11_100_0000_0000_101); constant SCTLR_EL2 (line 758) | pub const SCTLR_EL2: Self = Self::System(0b11_100_0001_0000_000); constant ACTLR_EL2 (line 760) | pub const ACTLR_EL2: Self = Self::System(0b11_100_0001_0000_001); constant HCR_EL2 (line 762) | pub const HCR_EL2: Self = Self::System(0b11_100_0001_0001_000); constant MDCR_EL2 (line 764) | pub const MDCR_EL2: Self = Self::System(0b11_100_0001_0001_001); constant CPTR_EL2 (line 766) | pub const CPTR_EL2: Self = Self::System(0b11_100_0001_0001_010); constant HSTR_EL2 (line 768) | pub const HSTR_EL2: Self = Self::System(0b11_100_0001_0001_011); constant HFGRTR_EL2 (line 770) | pub const HFGRTR_EL2: Self = Self::System(0b11_100_0001_0001_100); constant HFGWTR_EL2 (line 772) | pub const HFGWTR_EL2: Self = Self::System(0b11_100_0001_0001_101); constant HFGITR_EL2 (line 774) | pub const HFGITR_EL2: Self = Self::System(0b11_100_0001_0001_110); constant HACR_EL2 (line 776) | pub const HACR_EL2: Self = Self::System(0b11_100_0001_0001_111); constant ZCR_EL2 (line 778) | pub const ZCR_EL2: Self = Self::System(0b11_100_0001_0010_000); constant TRFCR_EL2 (line 780) | pub const TRFCR_EL2: Self = Self::System(0b11_100_0001_0010_001); constant HCRX_EL2 (line 782) | pub const HCRX_EL2: Self = Self::System(0b11_100_0001_0010_010); constant SMPRIMAP_EL2 (line 784) | pub const SMPRIMAP_EL2: Self = Self::System(0b11_100_0001_0010_101); constant SMCR_EL2 (line 786) | pub const SMCR_EL2: Self = Self::System(0b11_100_0001_0010_110); constant SDER32_EL2 (line 788) | pub const SDER32_EL2: Self = Self::System(0b11_100_0001_0011_001); constant TTBR0_EL2 (line 790) | pub const TTBR0_EL2: Self = Self::System(0b11_100_0010_0000_000); constant TTBR1_EL2 (line 792) | pub const TTBR1_EL2: Self = Self::System(0b11_100_0010_0000_001); constant TCR_EL2 (line 794) | pub const TCR_EL2: Self = Self::System(0b11_100_0010_0000_010); constant VTTBR_EL2 (line 796) | pub const VTTBR_EL2: Self = Self::System(0b11_100_0010_0001_000); constant VTCR_EL2 (line 798) | pub const VTCR_EL2: Self = Self::System(0b11_100_0010_0001_010); constant VNCR_EL2 (line 800) | pub const VNCR_EL2: Self = Self::System(0b11_100_0010_0010_000); constant VSTTBR_EL2 (line 802) | pub const VSTTBR_EL2: Self = Self::System(0b11_100_0010_0110_000); constant VSTCR_EL2 (line 804) | pub const VSTCR_EL2: Self = Self::System(0b11_100_0010_0110_010); constant DACR32_EL2 (line 806) | pub const DACR32_EL2: Self = Self::System(0b11_100_0011_0000_000); constant HDFGRTR_EL2 (line 808) | pub const HDFGRTR_EL2: Self = Self::System(0b11_100_0011_0001_100); constant HDFGWTR_EL2 (line 810) | pub const HDFGWTR_EL2: Self = Self::System(0b11_100_0011_0001_101); constant HAFGRTR_EL2 (line 812) | pub const HAFGRTR_EL2: Self = Self::System(0b11_100_0011_0001_110); constant SPSR_EL2 (line 814) | pub const SPSR_EL2: Self = Self::System(0b11_100_0100_0000_000); constant ELR_EL2 (line 816) | pub const ELR_EL2: Self = Self::System(0b11_100_0100_0000_001); constant SP_EL1 (line 818) | pub const SP_EL1: Self = Self::System(0b11_100_0100_0001_000); constant SPSR_IRQ (line 820) | pub const SPSR_IRQ: Self = Self::System(0b11_100_0100_0011_000); constant SPSR_ABT (line 822) | pub const SPSR_ABT: Self = Self::System(0b11_100_0100_0011_001); constant SPSR_UND (line 824) | pub const SPSR_UND: Self = Self::System(0b11_100_0100_0011_010); constant SPSR_FIQ (line 826) | pub const SPSR_FIQ: Self = Self::System(0b11_100_0100_0011_011); constant IFSR32_EL2 (line 828) | pub const IFSR32_EL2: Self = Self::System(0b11_100_0101_0000_001); constant AFSR0_EL2 (line 830) | pub const AFSR0_EL2: Self = Self::System(0b11_100_0101_0001_000); constant AFSR1_EL2 (line 832) | pub const AFSR1_EL2: Self = Self::System(0b11_100_0101_0001_001); constant ESR_EL2 (line 834) | pub const ESR_EL2: Self = Self::System(0b11_100_0101_0010_000); constant VSESR_EL2 (line 836) | pub const VSESR_EL2: Self = Self::System(0b11_100_0101_0010_011); constant FPEXC32_EL2 (line 838) | pub const FPEXC32_EL2: Self = Self::System(0b11_100_0101_0011_000); constant TFSR_EL2 (line 840) | pub const TFSR_EL2: Self = Self::System(0b11_100_0101_0110_000); constant FAR_EL2 (line 842) | pub const FAR_EL2: Self = Self::System(0b11_100_0110_0000_000); constant HPFAR_EL2 (line 844) | pub const HPFAR_EL2: Self = Self::System(0b11_100_0110_0000_100); constant PMSCR_EL2 (line 846) | pub const PMSCR_EL2: Self = Self::System(0b11_100_1001_1001_000); constant MAIR_EL2 (line 848) | pub const MAIR_EL2: Self = Self::System(0b11_100_1010_0010_000); constant AMAIR_EL2 (line 850) | pub const AMAIR_EL2: Self = Self::System(0b11_100_1010_0011_000); constant MPAMHCR_EL2 (line 852) | pub const MPAMHCR_EL2: Self = Self::System(0b11_100_1010_0100_000); constant MPAMVPMV_EL2 (line 854) | pub const MPAMVPMV_EL2: Self = Self::System(0b11_100_1010_0100_001); constant MPAM2_EL2 (line 856) | pub const MPAM2_EL2: Self = Self::System(0b11_100_1010_0101_000); constant MPAMVPM0_EL2 (line 858) | pub const MPAMVPM0_EL2: Self = Self::System(0b11_100_1010_0110_000); constant MPAMVPM1_EL2 (line 860) | pub const MPAMVPM1_EL2: Self = Self::System(0b11_100_1010_0110_001); constant MPAMVPM2_EL2 (line 862) | pub const MPAMVPM2_EL2: Self = Self::System(0b11_100_1010_0110_010); constant MPAMVPM3_EL2 (line 864) | pub const MPAMVPM3_EL2: Self = Self::System(0b11_100_1010_0110_011); constant MPAMVPM4_EL2 (line 866) | pub const MPAMVPM4_EL2: Self = Self::System(0b11_100_1010_0110_100); constant MPAMVPM5_EL2 (line 868) | pub const MPAMVPM5_EL2: Self = Self::System(0b11_100_1010_0110_101); constant MPAMVPM6_EL2 (line 870) | pub const MPAMVPM6_EL2: Self = Self::System(0b11_100_1010_0110_110); constant MPAMVPM7_EL2 (line 872) | pub const MPAMVPM7_EL2: Self = Self::System(0b11_100_1010_0110_111); constant VBAR_EL2 (line 874) | pub const VBAR_EL2: Self = Self::System(0b11_100_1100_0000_000); constant RVBAR_EL2 (line 876) | pub const RVBAR_EL2: Self = Self::System(0b11_100_1100_0000_001); constant RMR_EL2 (line 878) | pub const RMR_EL2: Self = Self::System(0b11_100_1100_0000_010); constant VDISR_EL2 (line 880) | pub const VDISR_EL2: Self = Self::System(0b11_100_1100_0001_001); constant ICH_AP0R0_EL2 (line 882) | pub const ICH_AP0R0_EL2: Self = Self::System(0b11_100_1100_1000_000); constant ICH_AP0R1_EL2 (line 884) | pub const ICH_AP0R1_EL2: Self = Self::System(0b11_100_1100_1000_001); constant ICH_AP0R2_EL2 (line 886) | pub const ICH_AP0R2_EL2: Self = Self::System(0b11_100_1100_1000_010); constant ICH_AP0R3_EL2 (line 888) | pub const ICH_AP0R3_EL2: Self = Self::System(0b11_100_1100_1000_011); constant ICH_AP1R0_EL2 (line 890) | pub const ICH_AP1R0_EL2: Self = Self::System(0b11_100_1100_1001_000); constant ICH_AP1R1_EL2 (line 892) | pub const ICH_AP1R1_EL2: Self = Self::System(0b11_100_1100_1001_001); constant ICH_AP1R2_EL2 (line 894) | pub const ICH_AP1R2_EL2: Self = Self::System(0b11_100_1100_1001_010); constant ICH_AP1R3_EL2 (line 896) | pub const ICH_AP1R3_EL2: Self = Self::System(0b11_100_1100_1001_011); constant ICC_SRE_EL2 (line 898) | pub const ICC_SRE_EL2: Self = Self::System(0b11_100_1100_1001_101); constant ICH_HCR_EL2 (line 900) | pub const ICH_HCR_EL2: Self = Self::System(0b11_100_1100_1011_000); constant ICH_VTR_EL2 (line 902) | pub const ICH_VTR_EL2: Self = Self::System(0b11_100_1100_1011_001); constant ICH_MISR_EL2 (line 904) | pub const ICH_MISR_EL2: Self = Self::System(0b11_100_1100_1011_010); constant ICH_EISR_EL2 (line 906) | pub const ICH_EISR_EL2: Self = Self::System(0b11_100_1100_1011_011); constant ICH_ELRSR_EL2 (line 908) | pub const ICH_ELRSR_EL2: Self = Self::System(0b11_100_1100_1011_101); constant ICH_VMCR_EL2 (line 910) | pub const ICH_VMCR_EL2: Self = Self::System(0b11_100_1100_1011_111); constant ICH_LR0_EL2 (line 912) | pub const ICH_LR0_EL2: Self = Self::System(0b11_100_1100_1100_000); constant ICH_LR1_EL2 (line 914) | pub const ICH_LR1_EL2: Self = Self::System(0b11_100_1100_1100_001); constant ICH_LR2_EL2 (line 916) | pub const ICH_LR2_EL2: Self = Self::System(0b11_100_1100_1100_010); constant ICH_LR3_EL2 (line 918) | pub const ICH_LR3_EL2: Self = Self::System(0b11_100_1100_1100_011); constant ICH_LR4_EL2 (line 920) | pub const ICH_LR4_EL2: Self = Self::System(0b11_100_1100_1100_100); constant ICH_LR5_EL2 (line 922) | pub const ICH_LR5_EL2: Self = Self::System(0b11_100_1100_1100_101); constant ICH_LR6_EL2 (line 924) | pub const ICH_LR6_EL2: Self = Self::System(0b11_100_1100_1100_110); constant ICH_LR7_EL2 (line 926) | pub const ICH_LR7_EL2: Self = Self::System(0b11_100_1100_1100_111); constant ICH_LR8_EL2 (line 928) | pub const ICH_LR8_EL2: Self = Self::System(0b11_100_1100_1101_000); constant ICH_LR9_EL2 (line 930) | pub const ICH_LR9_EL2: Self = Self::System(0b11_100_1100_1101_001); constant ICH_LR10_EL2 (line 932) | pub const ICH_LR10_EL2: Self = Self::System(0b11_100_1100_1101_010); constant ICH_LR11_EL2 (line 934) | pub const ICH_LR11_EL2: Self = Self::System(0b11_100_1100_1101_011); constant ICH_LR12_EL2 (line 936) | pub const ICH_LR12_EL2: Self = Self::System(0b11_100_1100_1101_100); constant ICH_LR13_EL2 (line 938) | pub const ICH_LR13_EL2: Self = Self::System(0b11_100_1100_1101_101); constant ICH_LR14_EL2 (line 940) | pub const ICH_LR14_EL2: Self = Self::System(0b11_100_1100_1101_110); constant ICH_LR15_EL2 (line 942) | pub const ICH_LR15_EL2: Self = Self::System(0b11_100_1100_1101_111); constant CONTEXTIDR_EL2 (line 944) | pub const CONTEXTIDR_EL2: Self = Self::System(0b11_100_1101_0000_001); constant TPIDR_EL2 (line 946) | pub const TPIDR_EL2: Self = Self::System(0b11_100_1101_0000_010); constant SCXTNUM_EL2 (line 948) | pub const SCXTNUM_EL2: Self = Self::System(0b11_100_1101_0000_111); constant AMEVCNTVOFF00_EL2 (line 950) | pub const AMEVCNTVOFF00_EL2: Self = Self::System(0b11_100_1101_1000_000); constant AMEVCNTVOFF01_EL2 (line 952) | pub const AMEVCNTVOFF01_EL2: Self = Self::System(0b11_100_1101_1000_001); constant AMEVCNTVOFF02_EL2 (line 954) | pub const AMEVCNTVOFF02_EL2: Self = Self::System(0b11_100_1101_1000_010); constant AMEVCNTVOFF03_EL2 (line 956) | pub const AMEVCNTVOFF03_EL2: Self = Self::System(0b11_100_1101_1000_011); constant AMEVCNTVOFF04_EL2 (line 958) | pub const AMEVCNTVOFF04_EL2: Self = Self::System(0b11_100_1101_1000_100); constant AMEVCNTVOFF05_EL2 (line 960) | pub const AMEVCNTVOFF05_EL2: Self = Self::System(0b11_100_1101_1000_101); constant AMEVCNTVOFF06_EL2 (line 962) | pub const AMEVCNTVOFF06_EL2: Self = Self::System(0b11_100_1101_1000_110); constant AMEVCNTVOFF07_EL2 (line 964) | pub const AMEVCNTVOFF07_EL2: Self = Self::System(0b11_100_1101_1000_111); constant AMEVCNTVOFF08_EL2 (line 966) | pub const AMEVCNTVOFF08_EL2: Self = Self::System(0b11_100_1101_1001_000); constant AMEVCNTVOFF09_EL2 (line 968) | pub const AMEVCNTVOFF09_EL2: Self = Self::System(0b11_100_1101_1001_001); constant AMEVCNTVOFF010_EL2 (line 970) | pub const AMEVCNTVOFF010_EL2: Self = Self::System(0b11_100_1101_1001_0... constant AMEVCNTVOFF011_EL2 (line 972) | pub const AMEVCNTVOFF011_EL2: Self = Self::System(0b11_100_1101_1001_0... constant AMEVCNTVOFF012_EL2 (line 974) | pub const AMEVCNTVOFF012_EL2: Self = Self::System(0b11_100_1101_1001_1... constant AMEVCNTVOFF013_EL2 (line 976) | pub const AMEVCNTVOFF013_EL2: Self = Self::System(0b11_100_1101_1001_1... constant AMEVCNTVOFF014_EL2 (line 978) | pub const AMEVCNTVOFF014_EL2: Self = Self::System(0b11_100_1101_1001_1... constant AMEVCNTVOFF015_EL2 (line 980) | pub const AMEVCNTVOFF015_EL2: Self = Self::System(0b11_100_1101_1001_1... constant AMEVCNTVOFF10_EL2 (line 982) | pub const AMEVCNTVOFF10_EL2: Self = Self::System(0b11_100_1101_1010_000); constant AMEVCNTVOFF11_EL2 (line 984) | pub const AMEVCNTVOFF11_EL2: Self = Self::System(0b11_100_1101_1010_001); constant AMEVCNTVOFF12_EL2 (line 986) | pub const AMEVCNTVOFF12_EL2: Self = Self::System(0b11_100_1101_1010_010); constant AMEVCNTVOFF13_EL2 (line 988) | pub const AMEVCNTVOFF13_EL2: Self = Self::System(0b11_100_1101_1010_011); constant AMEVCNTVOFF14_EL2 (line 990) | pub const AMEVCNTVOFF14_EL2: Self = Self::System(0b11_100_1101_1010_100); constant AMEVCNTVOFF15_EL2 (line 992) | pub const AMEVCNTVOFF15_EL2: Self = Self::System(0b11_100_1101_1010_101); constant AMEVCNTVOFF16_EL2 (line 994) | pub const AMEVCNTVOFF16_EL2: Self = Self::System(0b11_100_1101_1010_110); constant AMEVCNTVOFF17_EL2 (line 996) | pub const AMEVCNTVOFF17_EL2: Self = Self::System(0b11_100_1101_1010_111); constant AMEVCNTVOFF18_EL2 (line 998) | pub const AMEVCNTVOFF18_EL2: Self = Self::System(0b11_100_1101_1011_000); constant AMEVCNTVOFF19_EL2 (line 1000) | pub const AMEVCNTVOFF19_EL2: Self = Self::System(0b11_100_1101_1011_001); constant AMEVCNTVOFF110_EL2 (line 1002) | pub const AMEVCNTVOFF110_EL2: Self = Self::System(0b11_100_1101_1011_0... constant AMEVCNTVOFF111_EL2 (line 1004) | pub const AMEVCNTVOFF111_EL2: Self = Self::System(0b11_100_1101_1011_0... constant AMEVCNTVOFF112_EL2 (line 1006) | pub const AMEVCNTVOFF112_EL2: Self = Self::System(0b11_100_1101_1011_1... constant AMEVCNTVOFF113_EL2 (line 1008) | pub const AMEVCNTVOFF113_EL2: Self = Self::System(0b11_100_1101_1011_1... constant AMEVCNTVOFF114_EL2 (line 1010) | pub const AMEVCNTVOFF114_EL2: Self = Self::System(0b11_100_1101_1011_1... constant AMEVCNTVOFF115_EL2 (line 1012) | pub const AMEVCNTVOFF115_EL2: Self = Self::System(0b11_100_1101_1011_1... constant CNTVOFF_EL2 (line 1014) | pub const CNTVOFF_EL2: Self = Self::System(0b11_100_1110_0000_011); constant CNTPOFF_EL2 (line 1016) | pub const CNTPOFF_EL2: Self = Self::System(0b11_100_1110_0000_110); constant CNTHCTL_EL2 (line 1018) | pub const CNTHCTL_EL2: Self = Self::System(0b11_100_1110_0001_000); constant CNTHP_TVAL_EL2 (line 1020) | pub const CNTHP_TVAL_EL2: Self = Self::System(0b11_100_1110_0010_000); constant CNTHP_CTL_EL2 (line 1022) | pub const CNTHP_CTL_EL2: Self = Self::System(0b11_100_1110_0010_001); constant CNTHP_CVAL_EL2 (line 1024) | pub const CNTHP_CVAL_EL2: Self = Self::System(0b11_100_1110_0010_010); constant CNTHV_TVAL_EL2 (line 1026) | pub const CNTHV_TVAL_EL2: Self = Self::System(0b11_100_1110_0011_000); constant CNTHV_CTL_EL2 (line 1028) | pub const CNTHV_CTL_EL2: Self = Self::System(0b11_100_1110_0011_001); constant CNTHV_CVAL_EL2 (line 1030) | pub const CNTHV_CVAL_EL2: Self = Self::System(0b11_100_1110_0011_010); constant CNTHVS_TVAL_EL2 (line 1032) | pub const CNTHVS_TVAL_EL2: Self = Self::System(0b11_100_1110_0100_000); constant CNTHVS_CTL_EL2 (line 1034) | pub const CNTHVS_CTL_EL2: Self = Self::System(0b11_100_1110_0100_001); constant CNTHVS_CVAL_EL2 (line 1036) | pub const CNTHVS_CVAL_EL2: Self = Self::System(0b11_100_1110_0100_010); constant CNTHPS_TVAL_EL2 (line 1038) | pub const CNTHPS_TVAL_EL2: Self = Self::System(0b11_100_1110_0101_000); constant CNTHPS_CTL_EL2 (line 1040) | pub const CNTHPS_CTL_EL2: Self = Self::System(0b11_100_1110_0101_001); constant CNTHPS_CVAL_EL2 (line 1042) | pub const CNTHPS_CVAL_EL2: Self = Self::System(0b11_100_1110_0101_010); constant SCTLR_EL3 (line 1044) | pub const SCTLR_EL3: Self = Self::System(0b11_110_0001_0000_000); constant ACTLR_EL3 (line 1046) | pub const ACTLR_EL3: Self = Self::System(0b11_110_0001_0000_001); constant SCR_EL3 (line 1048) | pub const SCR_EL3: Self = Self::System(0b11_110_0001_0001_000); constant SDER32_EL3 (line 1050) | pub const SDER32_EL3: Self = Self::System(0b11_110_0001_0001_001); constant CPTR_EL3 (line 1052) | pub const CPTR_EL3: Self = Self::System(0b11_110_0001_0001_010); constant ZCR_EL3 (line 1054) | pub const ZCR_EL3: Self = Self::System(0b11_110_0001_0010_000); constant SMCR_EL3 (line 1056) | pub const SMCR_EL3: Self = Self::System(0b11_110_0001_0010_110); constant MDCR_EL3 (line 1058) | pub const MDCR_EL3: Self = Self::System(0b11_110_0001_0011_001); constant TTBR0_EL3 (line 1060) | pub const TTBR0_EL3: Self = Self::System(0b11_110_0010_0000_000); constant TCR_EL3 (line 1062) | pub const TCR_EL3: Self = Self::System(0b11_110_0010_0000_010); constant GPTBR_EL3 (line 1064) | pub const GPTBR_EL3: Self = Self::System(0b11_110_0010_0001_100); constant GPCCR_EL3 (line 1066) | pub const GPCCR_EL3: Self = Self::System(0b11_110_0010_0001_110); constant SPSR_EL3 (line 1068) | pub const SPSR_EL3: Self = Self::System(0b11_110_0100_0000_000); constant ELR_EL3 (line 1070) | pub const ELR_EL3: Self = Self::System(0b11_110_0100_0000_001); constant SP_EL2 (line 1072) | pub const SP_EL2: Self = Self::System(0b11_110_0100_0001_000); constant AFSR0_EL3 (line 1074) | pub const AFSR0_EL3: Self = Self::System(0b11_110_0101_0001_000); constant AFSR1_EL3 (line 1076) | pub const AFSR1_EL3: Self = Self::System(0b11_110_0101_0001_001); constant ESR_EL3 (line 1078) | pub const ESR_EL3: Self = Self::System(0b11_110_0101_0010_000); constant TFSR_EL3 (line 1080) | pub const TFSR_EL3: Self = Self::System(0b11_110_0101_0110_000); constant FAR_EL3 (line 1082) | pub const FAR_EL3: Self = Self::System(0b11_110_0110_0000_000); constant MFAR_EL3 (line 1084) | pub const MFAR_EL3: Self = Self::System(0b11_110_0110_0000_101); constant MAIR_EL3 (line 1086) | pub const MAIR_EL3: Self = Self::System(0b11_110_1010_0010_000); constant AMAIR_EL3 (line 1088) | pub const AMAIR_EL3: Self = Self::System(0b11_110_1010_0011_000); constant MPAM3_EL3 (line 1090) | pub const MPAM3_EL3: Self = Self::System(0b11_110_1010_0101_000); constant VBAR_EL3 (line 1092) | pub const VBAR_EL3: Self = Self::System(0b11_110_1100_0000_000); constant RVBAR_EL3 (line 1094) | pub const RVBAR_EL3: Self = Self::System(0b11_110_1100_0000_001); constant RMR_EL3 (line 1096) | pub const RMR_EL3: Self = Self::System(0b11_110_1100_0000_010); constant ICC_CTLR_EL3 (line 1098) | pub const ICC_CTLR_EL3: Self = Self::System(0b11_110_1100_1100_100); constant ICC_SRE_EL3 (line 1100) | pub const ICC_SRE_EL3: Self = Self::System(0b11_110_1100_1100_101); constant ICC_IGRPEN1_EL3 (line 1102) | pub const ICC_IGRPEN1_EL3: Self = Self::System(0b11_110_1100_1100_111); constant TPIDR_EL3 (line 1104) | pub const TPIDR_EL3: Self = Self::System(0b11_110_1101_0000_010); constant SCXTNUM_EL3 (line 1106) | pub const SCXTNUM_EL3: Self = Self::System(0b11_110_1101_0000_111); constant CNTPS_TVAL_EL1 (line 1108) | pub const CNTPS_TVAL_EL1: Self = Self::System(0b11_111_1110_0010_000); constant CNTPS_CTL_EL1 (line 1110) | pub const CNTPS_CTL_EL1: Self = Self::System(0b11_111_1110_0010_001); constant CNTPS_CVAL_EL1 (line 1112) | pub const CNTPS_CVAL_EL1: Self = Self::System(0b11_111_1110_0010_010); constant OSDTRRX_EL1 (line 1115) | pub const OSDTRRX_EL1: Self = Self::System(0b10_000_0000_0000_010); constant DBGBVR0_EL1 (line 1117) | pub const DBGBVR0_EL1: Self = Self::System(0b10_000_0000_0000_100); constant DBGBCR0_EL1 (line 1119) | pub const DBGBCR0_EL1: Self = Self::System(0b10_000_0000_0000_101); constant DBGWVR0_EL1 (line 1121) | pub const DBGWVR0_EL1: Self = Self::System(0b10_000_0000_0000_110); constant DBGWCR0_EL1 (line 1123) | pub const DBGWCR0_EL1: Self = Self::System(0b10_000_0000_0000_111); constant DBGBVR1_EL1 (line 1125) | pub const DBGBVR1_EL1: Self = Self::System(0b10_000_0000_0001_100); constant DBGBCR1_EL1 (line 1127) | pub const DBGBCR1_EL1: Self = Self::System(0b10_000_0000_0001_101); constant DBGWVR1_EL1 (line 1129) | pub const DBGWVR1_EL1: Self = Self::System(0b10_000_0000_0001_110); constant DBGWCR1_EL1 (line 1131) | pub const DBGWCR1_EL1: Self = Self::System(0b10_000_0000_0001_111); constant MDCCINT_EL1 (line 1133) | pub const MDCCINT_EL1: Self = Self::System(0b10_000_0000_0010_000); constant MDSCR_EL1 (line 1135) | pub const MDSCR_EL1: Self = Self::System(0b10_000_0000_0010_010); constant DBGBVR2_EL1 (line 1137) | pub const DBGBVR2_EL1: Self = Self::System(0b10_000_0000_0010_100); constant DBGBCR2_EL1 (line 1139) | pub const DBGBCR2_EL1: Self = Self::System(0b10_000_0000_0010_101); constant DBGWVR2_EL1 (line 1141) | pub const DBGWVR2_EL1: Self = Self::System(0b10_000_0000_0010_110); constant DBGWCR2_EL1 (line 1143) | pub const DBGWCR2_EL1: Self = Self::System(0b10_000_0000_0010_111); constant OSDTRTX_EL1 (line 1145) | pub const OSDTRTX_EL1: Self = Self::System(0b10_000_0000_0011_010); constant DBGBVR3_EL1 (line 1147) | pub const DBGBVR3_EL1: Self = Self::System(0b10_000_0000_0011_100); constant DBGBCR3_EL1 (line 1149) | pub const DBGBCR3_EL1: Self = Self::System(0b10_000_0000_0011_101); constant DBGWVR3_EL1 (line 1151) | pub const DBGWVR3_EL1: Self = Self::System(0b10_000_0000_0011_110); constant DBGWCR3_EL1 (line 1153) | pub const DBGWCR3_EL1: Self = Self::System(0b10_000_0000_0011_111); constant DBGBVR4_EL1 (line 1155) | pub const DBGBVR4_EL1: Self = Self::System(0b10_000_0000_0100_100); constant DBGBCR4_EL1 (line 1157) | pub const DBGBCR4_EL1: Self = Self::System(0b10_000_0000_0100_101); constant DBGWVR4_EL1 (line 1159) | pub const DBGWVR4_EL1: Self = Self::System(0b10_000_0000_0100_110); constant DBGWCR4_EL1 (line 1161) | pub const DBGWCR4_EL1: Self = Self::System(0b10_000_0000_0100_111); constant DBGBVR5_EL1 (line 1163) | pub const DBGBVR5_EL1: Self = Self::System(0b10_000_0000_0101_100); constant DBGBCR5_EL1 (line 1165) | pub const DBGBCR5_EL1: Self = Self::System(0b10_000_0000_0101_101); constant DBGWVR5_EL1 (line 1167) | pub const DBGWVR5_EL1: Self = Self::System(0b10_000_0000_0101_110); constant DBGWCR5_EL1 (line 1169) | pub const DBGWCR5_EL1: Self = Self::System(0b10_000_0000_0101_111); constant OSECCR_EL1 (line 1171) | pub const OSECCR_EL1: Self = Self::System(0b10_000_0000_0110_010); constant DBGBVR6_EL1 (line 1173) | pub const DBGBVR6_EL1: Self = Self::System(0b10_000_0000_0110_100); constant DBGBCR6_EL1 (line 1175) | pub const DBGBCR6_EL1: Self = Self::System(0b10_000_0000_0110_101); constant DBGWVR6_EL1 (line 1177) | pub const DBGWVR6_EL1: Self = Self::System(0b10_000_0000_0110_110); constant DBGWCR6_EL1 (line 1179) | pub const DBGWCR6_EL1: Self = Self::System(0b10_000_0000_0110_111); constant DBGBVR7_EL1 (line 1181) | pub const DBGBVR7_EL1: Self = Self::System(0b10_000_0000_0111_100); constant DBGBCR7_EL1 (line 1183) | pub const DBGBCR7_EL1: Self = Self::System(0b10_000_0000_0111_101); constant DBGWVR7_EL1 (line 1185) | pub const DBGWVR7_EL1: Self = Self::System(0b10_000_0000_0111_110); constant DBGWCR7_EL1 (line 1187) | pub const DBGWCR7_EL1: Self = Self::System(0b10_000_0000_0111_111); constant DBGBVR8_EL1 (line 1189) | pub const DBGBVR8_EL1: Self = Self::System(0b10_000_0000_1000_100); constant DBGBCR8_EL1 (line 1191) | pub const DBGBCR8_EL1: Self = Self::System(0b10_000_0000_1000_101); constant DBGWVR8_EL1 (line 1193) | pub const DBGWVR8_EL1: Self = Self::System(0b10_000_0000_1000_110); constant DBGWCR8_EL1 (line 1195) | pub const DBGWCR8_EL1: Self = Self::System(0b10_000_0000_1000_111); constant DBGBVR9_EL1 (line 1197) | pub const DBGBVR9_EL1: Self = Self::System(0b10_000_0000_1001_100); constant DBGBCR9_EL1 (line 1199) | pub const DBGBCR9_EL1: Self = Self::System(0b10_000_0000_1001_101); constant DBGWVR9_EL1 (line 1201) | pub const DBGWVR9_EL1: Self = Self::System(0b10_000_0000_1001_110); constant DBGWCR9_EL1 (line 1203) | pub const DBGWCR9_EL1: Self = Self::System(0b10_000_0000_1001_111); constant DBGBVR10_EL1 (line 1205) | pub const DBGBVR10_EL1: Self = Self::System(0b10_000_0000_1010_100); constant DBGBCR10_EL1 (line 1207) | pub const DBGBCR10_EL1: Self = Self::System(0b10_000_0000_1010_101); constant DBGWVR10_EL1 (line 1209) | pub const DBGWVR10_EL1: Self = Self::System(0b10_000_0000_1010_110); constant DBGWCR10_EL1 (line 1211) | pub const DBGWCR10_EL1: Self = Self::System(0b10_000_0000_1010_111); constant DBGBVR11_EL1 (line 1213) | pub const DBGBVR11_EL1: Self = Self::System(0b10_000_0000_1011_100); constant DBGBCR11_EL1 (line 1215) | pub const DBGBCR11_EL1: Self = Self::System(0b10_000_0000_1011_101); constant DBGWVR11_EL1 (line 1217) | pub const DBGWVR11_EL1: Self = Self::System(0b10_000_0000_1011_110); constant DBGWCR11_EL1 (line 1219) | pub const DBGWCR11_EL1: Self = Self::System(0b10_000_0000_1011_111); constant DBGBVR12_EL1 (line 1221) | pub const DBGBVR12_EL1: Self = Self::System(0b10_000_0000_1100_100); constant DBGBCR12_EL1 (line 1223) | pub const DBGBCR12_EL1: Self = Self::System(0b10_000_0000_1100_101); constant DBGWVR12_EL1 (line 1225) | pub const DBGWVR12_EL1: Self = Self::System(0b10_000_0000_1100_110); constant DBGWCR12_EL1 (line 1227) | pub const DBGWCR12_EL1: Self = Self::System(0b10_000_0000_1100_111); constant DBGBVR13_EL1 (line 1229) | pub const DBGBVR13_EL1: Self = Self::System(0b10_000_0000_1101_100); constant DBGBCR13_EL1 (line 1231) | pub const DBGBCR13_EL1: Self = Self::System(0b10_000_0000_1101_101); constant DBGWVR13_EL1 (line 1233) | pub const DBGWVR13_EL1: Self = Self::System(0b10_000_0000_1101_110); constant DBGWCR13_EL1 (line 1235) | pub const DBGWCR13_EL1: Self = Self::System(0b10_000_0000_1101_111); constant DBGBVR14_EL1 (line 1237) | pub const DBGBVR14_EL1: Self = Self::System(0b10_000_0000_1110_100); constant DBGBCR14_EL1 (line 1239) | pub const DBGBCR14_EL1: Self = Self::System(0b10_000_0000_1110_101); constant DBGWVR14_EL1 (line 1241) | pub const DBGWVR14_EL1: Self = Self::System(0b10_000_0000_1110_110); constant DBGWCR14_EL1 (line 1243) | pub const DBGWCR14_EL1: Self = Self::System(0b10_000_0000_1110_111); constant DBGBVR15_EL1 (line 1245) | pub const DBGBVR15_EL1: Self = Self::System(0b10_000_0000_1111_100); constant DBGBCR15_EL1 (line 1247) | pub const DBGBCR15_EL1: Self = Self::System(0b10_000_0000_1111_101); constant DBGWVR15_EL1 (line 1249) | pub const DBGWVR15_EL1: Self = Self::System(0b10_000_0000_1111_110); constant DBGWCR15_EL1 (line 1251) | pub const DBGWCR15_EL1: Self = Self::System(0b10_000_0000_1111_111); constant MDRAR_EL1 (line 1253) | pub const MDRAR_EL1: Self = Self::System(0b10_000_0001_0000_000); constant OSLAR_EL1 (line 1255) | pub const OSLAR_EL1: Self = Self::System(0b10_000_0001_0000_100); constant OSLSR_EL1 (line 1257) | pub const OSLSR_EL1: Self = Self::System(0b10_000_0001_0001_100); constant OSDLR_EL1 (line 1259) | pub const OSDLR_EL1: Self = Self::System(0b10_000_0001_0011_100); constant DBGPRCR_EL1 (line 1261) | pub const DBGPRCR_EL1: Self = Self::System(0b10_000_0001_0100_100); constant DBGCLAIMSET_EL1 (line 1263) | pub const DBGCLAIMSET_EL1: Self = Self::System(0b10_000_0111_1000_110); constant DBGCLAIMCLR_EL1 (line 1265) | pub const DBGCLAIMCLR_EL1: Self = Self::System(0b10_000_0111_1001_110); constant DBGAUTHSTATUS_EL1 (line 1267) | pub const DBGAUTHSTATUS_EL1: Self = Self::System(0b10_000_0111_1110_110); constant TRCTRACEIDR (line 1269) | pub const TRCTRACEIDR: Self = Self::System(0b10_001_0000_0000_001); constant TRCVICTLR (line 1271) | pub const TRCVICTLR: Self = Self::System(0b10_001_0000_0000_010); constant TRCSEQEVR0 (line 1273) | pub const TRCSEQEVR0: Self = Self::System(0b10_001_0000_0000_100); constant TRCCNTRLDVR0 (line 1275) | pub const TRCCNTRLDVR0: Self = Self::System(0b10_001_0000_0000_101); constant TRCIDR8 (line 1277) | pub const TRCIDR8: Self = Self::System(0b10_001_0000_0000_110); constant TRCIMSPEC0 (line 1279) | pub const TRCIMSPEC0: Self = Self::System(0b10_001_0000_0000_111); constant TRCPRGCTLR (line 1281) | pub const TRCPRGCTLR: Self = Self::System(0b10_001_0000_0001_000); constant TRCQCTLR (line 1283) | pub const TRCQCTLR: Self = Self::System(0b10_001_0000_0001_001); constant TRCVIIECTLR (line 1285) | pub const TRCVIIECTLR: Self = Self::System(0b10_001_0000_0001_010); constant TRCSEQEVR1 (line 1287) | pub const TRCSEQEVR1: Self = Self::System(0b10_001_0000_0001_100); constant TRCCNTRLDVR1 (line 1289) | pub const TRCCNTRLDVR1: Self = Self::System(0b10_001_0000_0001_101); constant TRCIDR9 (line 1291) | pub const TRCIDR9: Self = Self::System(0b10_001_0000_0001_110); constant TRCIMSPEC1 (line 1293) | pub const TRCIMSPEC1: Self = Self::System(0b10_001_0000_0001_111); constant TRCVISSCTLR (line 1295) | pub const TRCVISSCTLR: Self = Self::System(0b10_001_0000_0010_010); constant TRCSEQEVR2 (line 1297) | pub const TRCSEQEVR2: Self = Self::System(0b10_001_0000_0010_100); constant TRCCNTRLDVR2 (line 1299) | pub const TRCCNTRLDVR2: Self = Self::System(0b10_001_0000_0010_101); constant TRCIDR10 (line 1301) | pub const TRCIDR10: Self = Self::System(0b10_001_0000_0010_110); constant TRCIMSPEC2 (line 1303) | pub const TRCIMSPEC2: Self = Self::System(0b10_001_0000_0010_111); constant TRCSTATR (line 1305) | pub const TRCSTATR: Self = Self::System(0b10_001_0000_0011_000); constant TRCVIPCSSCTLR (line 1307) | pub const TRCVIPCSSCTLR: Self = Self::System(0b10_001_0000_0011_010); constant TRCCNTRLDVR3 (line 1309) | pub const TRCCNTRLDVR3: Self = Self::System(0b10_001_0000_0011_101); constant TRCIDR11 (line 1311) | pub const TRCIDR11: Self = Self::System(0b10_001_0000_0011_110); constant TRCIMSPEC3 (line 1313) | pub const TRCIMSPEC3: Self = Self::System(0b10_001_0000_0011_111); constant TRCCONFIGR (line 1315) | pub const TRCCONFIGR: Self = Self::System(0b10_001_0000_0100_000); constant TRCCNTCTLR0 (line 1317) | pub const TRCCNTCTLR0: Self = Self::System(0b10_001_0000_0100_101); constant TRCIDR12 (line 1319) | pub const TRCIDR12: Self = Self::System(0b10_001_0000_0100_110); constant TRCIMSPEC4 (line 1321) | pub const TRCIMSPEC4: Self = Self::System(0b10_001_0000_0100_111); constant TRCCNTCTLR1 (line 1323) | pub const TRCCNTCTLR1: Self = Self::System(0b10_001_0000_0101_101); constant TRCIDR13 (line 1325) | pub const TRCIDR13: Self = Self::System(0b10_001_0000_0101_110); constant TRCIMSPEC5 (line 1327) | pub const TRCIMSPEC5: Self = Self::System(0b10_001_0000_0101_111); constant TRCAUXCTLR (line 1329) | pub const TRCAUXCTLR: Self = Self::System(0b10_001_0000_0110_000); constant TRCSEQRSTEVR (line 1331) | pub const TRCSEQRSTEVR: Self = Self::System(0b10_001_0000_0110_100); constant TRCCNTCTLR2 (line 1333) | pub const TRCCNTCTLR2: Self = Self::System(0b10_001_0000_0110_101); constant TRCIMSPEC6 (line 1335) | pub const TRCIMSPEC6: Self = Self::System(0b10_001_0000_0110_111); constant TRCSEQSTR (line 1337) | pub const TRCSEQSTR: Self = Self::System(0b10_001_0000_0111_100); constant TRCCNTCTLR3 (line 1339) | pub const TRCCNTCTLR3: Self = Self::System(0b10_001_0000_0111_101); constant TRCIMSPEC7 (line 1341) | pub const TRCIMSPEC7: Self = Self::System(0b10_001_0000_0111_111); constant TRCEVENTCTL0R (line 1343) | pub const TRCEVENTCTL0R: Self = Self::System(0b10_001_0000_1000_000); constant TRCEXTINSELR0 (line 1345) | pub const TRCEXTINSELR0: Self = Self::System(0b10_001_0000_1000_100); constant TRCCNTVR0 (line 1347) | pub const TRCCNTVR0: Self = Self::System(0b10_001_0000_1000_101); constant TRCIDR0 (line 1349) | pub const TRCIDR0: Self = Self::System(0b10_001_0000_1000_111); constant TRCEVENTCTL1R (line 1351) | pub const TRCEVENTCTL1R: Self = Self::System(0b10_001_0000_1001_000); constant TRCEXTINSELR1 (line 1353) | pub const TRCEXTINSELR1: Self = Self::System(0b10_001_0000_1001_100); constant TRCCNTVR1 (line 1355) | pub const TRCCNTVR1: Self = Self::System(0b10_001_0000_1001_101); constant TRCIDR1 (line 1357) | pub const TRCIDR1: Self = Self::System(0b10_001_0000_1001_111); constant TRCRSR (line 1359) | pub const TRCRSR: Self = Self::System(0b10_001_0000_1010_000); constant TRCEXTINSELR2 (line 1361) | pub const TRCEXTINSELR2: Self = Self::System(0b10_001_0000_1010_100); constant TRCCNTVR2 (line 1363) | pub const TRCCNTVR2: Self = Self::System(0b10_001_0000_1010_101); constant TRCIDR2 (line 1365) | pub const TRCIDR2: Self = Self::System(0b10_001_0000_1010_111); constant TRCSTALLCTLR (line 1367) | pub const TRCSTALLCTLR: Self = Self::System(0b10_001_0000_1011_000); constant TRCEXTINSELR3 (line 1369) | pub const TRCEXTINSELR3: Self = Self::System(0b10_001_0000_1011_100); constant TRCCNTVR3 (line 1371) | pub const TRCCNTVR3: Self = Self::System(0b10_001_0000_1011_101); constant TRCIDR3 (line 1373) | pub const TRCIDR3: Self = Self::System(0b10_001_0000_1011_111); constant TRCTSCTLR (line 1375) | pub const TRCTSCTLR: Self = Self::System(0b10_001_0000_1100_000); constant TRCIDR4 (line 1377) | pub const TRCIDR4: Self = Self::System(0b10_001_0000_1100_111); constant TRCSYNCPR (line 1379) | pub const TRCSYNCPR: Self = Self::System(0b10_001_0000_1101_000); constant TRCIDR5 (line 1381) | pub const TRCIDR5: Self = Self::System(0b10_001_0000_1101_111); constant TRCCCCTLR (line 1383) | pub const TRCCCCTLR: Self = Self::System(0b10_001_0000_1110_000); constant TRCIDR6 (line 1385) | pub const TRCIDR6: Self = Self::System(0b10_001_0000_1110_111); constant TRCBBCTLR (line 1387) | pub const TRCBBCTLR: Self = Self::System(0b10_001_0000_1111_000); constant TRCIDR7 (line 1389) | pub const TRCIDR7: Self = Self::System(0b10_001_0000_1111_111); constant TRCRSCTLR16 (line 1391) | pub const TRCRSCTLR16: Self = Self::System(0b10_001_0001_0000_001); constant TRCSSCCR0 (line 1393) | pub const TRCSSCCR0: Self = Self::System(0b10_001_0001_0000_010); constant TRCSSPCICR0 (line 1395) | pub const TRCSSPCICR0: Self = Self::System(0b10_001_0001_0000_011); constant TRCRSCTLR17 (line 1397) | pub const TRCRSCTLR17: Self = Self::System(0b10_001_0001_0001_001); constant TRCSSCCR1 (line 1399) | pub const TRCSSCCR1: Self = Self::System(0b10_001_0001_0001_010); constant TRCSSPCICR1 (line 1401) | pub const TRCSSPCICR1: Self = Self::System(0b10_001_0001_0001_011); constant TRCOSLSR (line 1403) | pub const TRCOSLSR: Self = Self::System(0b10_001_0001_0001_100); constant TRCRSCTLR2 (line 1405) | pub const TRCRSCTLR2: Self = Self::System(0b10_001_0001_0010_000); constant TRCRSCTLR18 (line 1407) | pub const TRCRSCTLR18: Self = Self::System(0b10_001_0001_0010_001); constant TRCSSCCR2 (line 1409) | pub const TRCSSCCR2: Self = Self::System(0b10_001_0001_0010_010); constant TRCSSPCICR2 (line 1411) | pub const TRCSSPCICR2: Self = Self::System(0b10_001_0001_0010_011); constant TRCRSCTLR3 (line 1413) | pub const TRCRSCTLR3: Self = Self::System(0b10_001_0001_0011_000); constant TRCRSCTLR19 (line 1415) | pub const TRCRSCTLR19: Self = Self::System(0b10_001_0001_0011_001); constant TRCSSCCR3 (line 1417) | pub const TRCSSCCR3: Self = Self::System(0b10_001_0001_0011_010); constant TRCSSPCICR3 (line 1419) | pub const TRCSSPCICR3: Self = Self::System(0b10_001_0001_0011_011); constant TRCRSCTLR4 (line 1421) | pub const TRCRSCTLR4: Self = Self::System(0b10_001_0001_0100_000); constant TRCRSCTLR20 (line 1423) | pub const TRCRSCTLR20: Self = Self::System(0b10_001_0001_0100_001); constant TRCSSCCR4 (line 1425) | pub const TRCSSCCR4: Self = Self::System(0b10_001_0001_0100_010); constant TRCSSPCICR4 (line 1427) | pub const TRCSSPCICR4: Self = Self::System(0b10_001_0001_0100_011); constant TRCRSCTLR5 (line 1429) | pub const TRCRSCTLR5: Self = Self::System(0b10_001_0001_0101_000); constant TRCRSCTLR21 (line 1431) | pub const TRCRSCTLR21: Self = Self::System(0b10_001_0001_0101_001); constant TRCSSCCR5 (line 1433) | pub const TRCSSCCR5: Self = Self::System(0b10_001_0001_0101_010); constant TRCSSPCICR5 (line 1435) | pub const TRCSSPCICR5: Self = Self::System(0b10_001_0001_0101_011); constant TRCRSCTLR6 (line 1437) | pub const TRCRSCTLR6: Self = Self::System(0b10_001_0001_0110_000); constant TRCRSCTLR22 (line 1439) | pub const TRCRSCTLR22: Self = Self::System(0b10_001_0001_0110_001); constant TRCSSCCR6 (line 1441) | pub const TRCSSCCR6: Self = Self::System(0b10_001_0001_0110_010); constant TRCSSPCICR6 (line 1443) | pub const TRCSSPCICR6: Self = Self::System(0b10_001_0001_0110_011); constant TRCRSCTLR7 (line 1445) | pub const TRCRSCTLR7: Self = Self::System(0b10_001_0001_0111_000); constant TRCRSCTLR23 (line 1447) | pub const TRCRSCTLR23: Self = Self::System(0b10_001_0001_0111_001); constant TRCSSCCR7 (line 1449) | pub const TRCSSCCR7: Self = Self::System(0b10_001_0001_0111_010); constant TRCSSPCICR7 (line 1451) | pub const TRCSSPCICR7: Self = Self::System(0b10_001_0001_0111_011); constant TRCRSCTLR8 (line 1453) | pub const TRCRSCTLR8: Self = Self::System(0b10_001_0001_1000_000); constant TRCRSCTLR24 (line 1455) | pub const TRCRSCTLR24: Self = Self::System(0b10_001_0001_1000_001); constant TRCSSCSR0 (line 1457) | pub const TRCSSCSR0: Self = Self::System(0b10_001_0001_1000_010); constant TRCRSCTLR9 (line 1459) | pub const TRCRSCTLR9: Self = Self::System(0b10_001_0001_1001_000); constant TRCRSCTLR25 (line 1461) | pub const TRCRSCTLR25: Self = Self::System(0b10_001_0001_1001_001); constant TRCSSCSR1 (line 1463) | pub const TRCSSCSR1: Self = Self::System(0b10_001_0001_1001_010); constant TRCRSCTLR10 (line 1465) | pub const TRCRSCTLR10: Self = Self::System(0b10_001_0001_1010_000); constant TRCRSCTLR26 (line 1467) | pub const TRCRSCTLR26: Self = Self::System(0b10_001_0001_1010_001); constant TRCSSCSR2 (line 1469) | pub const TRCSSCSR2: Self = Self::System(0b10_001_0001_1010_010); constant TRCRSCTLR11 (line 1471) | pub const TRCRSCTLR11: Self = Self::System(0b10_001_0001_1011_000); constant TRCRSCTLR27 (line 1473) | pub const TRCRSCTLR27: Self = Self::System(0b10_001_0001_1011_001); constant TRCSSCSR3 (line 1475) | pub const TRCSSCSR3: Self = Self::System(0b10_001_0001_1011_010); constant TRCRSCTLR12 (line 1477) | pub const TRCRSCTLR12: Self = Self::System(0b10_001_0001_1100_000); constant TRCRSCTLR28 (line 1479) | pub const TRCRSCTLR28: Self = Self::System(0b10_001_0001_1100_001); constant TRCSSCSR4 (line 1481) | pub const TRCSSCSR4: Self = Self::System(0b10_001_0001_1100_010); constant TRCRSCTLR13 (line 1483) | pub const TRCRSCTLR13: Self = Self::System(0b10_001_0001_1101_000); constant TRCRSCTLR29 (line 1485) | pub const TRCRSCTLR29: Self = Self::System(0b10_001_0001_1101_001); constant TRCSSCSR5 (line 1487) | pub const TRCSSCSR5: Self = Self::System(0b10_001_0001_1101_010); constant TRCRSCTLR14 (line 1489) | pub const TRCRSCTLR14: Self = Self::System(0b10_001_0001_1110_000); constant TRCRSCTLR30 (line 1491) | pub const TRCRSCTLR30: Self = Self::System(0b10_001_0001_1110_001); constant TRCSSCSR6 (line 1493) | pub const TRCSSCSR6: Self = Self::System(0b10_001_0001_1110_010); constant TRCRSCTLR15 (line 1495) | pub const TRCRSCTLR15: Self = Self::System(0b10_001_0001_1111_000); constant TRCRSCTLR31 (line 1497) | pub const TRCRSCTLR31: Self = Self::System(0b10_001_0001_1111_001); constant TRCSSCSR7 (line 1499) | pub const TRCSSCSR7: Self = Self::System(0b10_001_0001_1111_010); constant TRCACVR0 (line 1501) | pub const TRCACVR0: Self = Self::System(0b10_001_0010_0000_000); constant TRCACVR8 (line 1503) | pub const TRCACVR8: Self = Self::System(0b10_001_0010_0000_001); constant TRCACATR0 (line 1505) | pub const TRCACATR0: Self = Self::System(0b10_001_0010_0000_010); constant TRCACATR8 (line 1507) | pub const TRCACATR8: Self = Self::System(0b10_001_0010_0000_011); constant TRCACVR1 (line 1509) | pub const TRCACVR1: Self = Self::System(0b10_001_0010_0010_000); constant TRCACVR9 (line 1511) | pub const TRCACVR9: Self = Self::System(0b10_001_0010_0010_001); constant TRCACATR1 (line 1513) | pub const TRCACATR1: Self = Self::System(0b10_001_0010_0010_010); constant TRCACATR9 (line 1515) | pub const TRCACATR9: Self = Self::System(0b10_001_0010_0010_011); constant TRCACVR2 (line 1517) | pub const TRCACVR2: Self = Self::System(0b10_001_0010_0100_000); constant TRCACVR10 (line 1519) | pub const TRCACVR10: Self = Self::System(0b10_001_0010_0100_001); constant TRCACATR2 (line 1521) | pub const TRCACATR2: Self = Self::System(0b10_001_0010_0100_010); constant TRCACATR10 (line 1523) | pub const TRCACATR10: Self = Self::System(0b10_001_0010_0100_011); constant TRCACVR3 (line 1525) | pub const TRCACVR3: Self = Self::System(0b10_001_0010_0110_000); constant TRCACVR11 (line 1527) | pub const TRCACVR11: Self = Self::System(0b10_001_0010_0110_001); constant TRCACATR3 (line 1529) | pub const TRCACATR3: Self = Self::System(0b10_001_0010_0110_010); constant TRCACATR11 (line 1531) | pub const TRCACATR11: Self = Self::System(0b10_001_0010_0110_011); constant TRCACVR4 (line 1533) | pub const TRCACVR4: Self = Self::System(0b10_001_0010_1000_000); constant TRCACVR12 (line 1535) | pub const TRCACVR12: Self = Self::System(0b10_001_0010_1000_001); constant TRCACATR4 (line 1537) | pub const TRCACATR4: Self = Self::System(0b10_001_0010_1000_010); constant TRCACATR12 (line 1539) | pub const TRCACATR12: Self = Self::System(0b10_001_0010_1000_011); constant TRCACVR5 (line 1541) | pub const TRCACVR5: Self = Self::System(0b10_001_0010_1010_000); constant TRCACVR13 (line 1543) | pub const TRCACVR13: Self = Self::System(0b10_001_0010_1010_001); constant TRCACATR5 (line 1545) | pub const TRCACATR5: Self = Self::System(0b10_001_0010_1010_010); constant TRCACATR13 (line 1547) | pub const TRCACATR13: Self = Self::System(0b10_001_0010_1010_011); constant TRCACVR6 (line 1549) | pub const TRCACVR6: Self = Self::System(0b10_001_0010_1100_000); constant TRCACVR14 (line 1551) | pub const TRCACVR14: Self = Self::System(0b10_001_0010_1100_001); constant TRCACATR6 (line 1553) | pub const TRCACATR6: Self = Self::System(0b10_001_0010_1100_010); constant TRCACATR14 (line 1555) | pub const TRCACATR14: Self = Self::System(0b10_001_0010_1100_011); constant TRCACVR7 (line 1557) | pub const TRCACVR7: Self = Self::System(0b10_001_0010_1110_000); constant TRCACVR15 (line 1559) | pub const TRCACVR15: Self = Self::System(0b10_001_0010_1110_001); constant TRCACATR7 (line 1561) | pub const TRCACATR7: Self = Self::System(0b10_001_0010_1110_010); constant TRCACATR15 (line 1563) | pub const TRCACATR15: Self = Self::System(0b10_001_0010_1110_011); constant TRCCIDCVR0 (line 1565) | pub const TRCCIDCVR0: Self = Self::System(0b10_001_0011_0000_000); constant TRCVMIDCVR0 (line 1567) | pub const TRCVMIDCVR0: Self = Self::System(0b10_001_0011_0000_001); constant TRCCIDCCTLR0 (line 1569) | pub const TRCCIDCCTLR0: Self = Self::System(0b10_001_0011_0000_010); constant TRCCIDCCTLR1 (line 1571) | pub const TRCCIDCCTLR1: Self = Self::System(0b10_001_0011_0001_010); constant TRCCIDCVR1 (line 1573) | pub const TRCCIDCVR1: Self = Self::System(0b10_001_0011_0010_000); constant TRCVMIDCVR1 (line 1575) | pub const TRCVMIDCVR1: Self = Self::System(0b10_001_0011_0010_001); constant TRCVMIDCCTLR0 (line 1577) | pub const TRCVMIDCCTLR0: Self = Self::System(0b10_001_0011_0010_010); constant TRCVMIDCCTLR1 (line 1579) | pub const TRCVMIDCCTLR1: Self = Self::System(0b10_001_0011_0011_010); constant TRCCIDCVR2 (line 1581) | pub const TRCCIDCVR2: Self = Self::System(0b10_001_0011_0100_000); constant TRCVMIDCVR2 (line 1583) | pub const TRCVMIDCVR2: Self = Self::System(0b10_001_0011_0100_001); constant TRCCIDCVR3 (line 1585) | pub const TRCCIDCVR3: Self = Self::System(0b10_001_0011_0110_000); constant TRCVMIDCVR3 (line 1587) | pub const TRCVMIDCVR3: Self = Self::System(0b10_001_0011_0110_001); constant TRCCIDCVR4 (line 1589) | pub const TRCCIDCVR4: Self = Self::System(0b10_001_0011_1000_000); constant TRCVMIDCVR4 (line 1591) | pub const TRCVMIDCVR4: Self = Self::System(0b10_001_0011_1000_001); constant TRCCIDCVR5 (line 1593) | pub const TRCCIDCVR5: Self = Self::System(0b10_001_0011_1010_000); constant TRCVMIDCVR5 (line 1595) | pub const TRCVMIDCVR5: Self = Self::System(0b10_001_0011_1010_001); constant TRCCIDCVR6 (line 1597) | pub const TRCCIDCVR6: Self = Self::System(0b10_001_0011_1100_000); constant TRCVMIDCVR6 (line 1599) | pub const TRCVMIDCVR6: Self = Self::System(0b10_001_0011_1100_001); constant TRCCIDCVR7 (line 1601) | pub const TRCCIDCVR7: Self = Self::System(0b10_001_0011_1110_000); constant TRCVMIDCVR7 (line 1603) | pub const TRCVMIDCVR7: Self = Self::System(0b10_001_0011_1110_001); constant TRCDEVID (line 1605) | pub const TRCDEVID: Self = Self::System(0b10_001_0111_0010_111); constant TRCCLAIMSET (line 1607) | pub const TRCCLAIMSET: Self = Self::System(0b10_001_0111_1000_110); constant TRCCLAIMCLR (line 1609) | pub const TRCCLAIMCLR: Self = Self::System(0b10_001_0111_1001_110); constant TRCAUTHSTATUS (line 1611) | pub const TRCAUTHSTATUS: Self = Self::System(0b10_001_0111_1110_110); constant TRCDEVARCH (line 1613) | pub const TRCDEVARCH: Self = Self::System(0b10_001_0111_1111_110); constant BRBINF0_EL1 (line 1615) | pub const BRBINF0_EL1: Self = Self::System(0b10_001_1000_0000_000); constant BRBSRC0_EL1 (line 1617) | pub const BRBSRC0_EL1: Self = Self::System(0b10_001_1000_0000_001); constant BRBTGT0_EL1 (line 1619) | pub const BRBTGT0_EL1: Self = Self::System(0b10_001_1000_0000_010); constant BRBINF16_EL1 (line 1621) | pub const BRBINF16_EL1: Self = Self::System(0b10_001_1000_0000_100); constant BRBSRC16_EL1 (line 1623) | pub const BRBSRC16_EL1: Self = Self::System(0b10_001_1000_0000_101); constant BRBTGT16_EL1 (line 1625) | pub const BRBTGT16_EL1: Self = Self::System(0b10_001_1000_0000_110); constant BRBINF1_EL1 (line 1627) | pub const BRBINF1_EL1: Self = Self::System(0b10_001_1000_0001_000); constant BRBSRC1_EL1 (line 1629) | pub const BRBSRC1_EL1: Self = Self::System(0b10_001_1000_0001_001); constant BRBTGT1_EL1 (line 1631) | pub const BRBTGT1_EL1: Self = Self::System(0b10_001_1000_0001_010); constant BRBINF17_EL1 (line 1633) | pub const BRBINF17_EL1: Self = Self::System(0b10_001_1000_0001_100); constant BRBSRC17_EL1 (line 1635) | pub const BRBSRC17_EL1: Self = Self::System(0b10_001_1000_0001_101); constant BRBTGT17_EL1 (line 1637) | pub const BRBTGT17_EL1: Self = Self::System(0b10_001_1000_0001_110); constant BRBINF2_EL1 (line 1639) | pub const BRBINF2_EL1: Self = Self::System(0b10_001_1000_0010_000); constant BRBSRC2_EL1 (line 1641) | pub const BRBSRC2_EL1: Self = Self::System(0b10_001_1000_0010_001); constant BRBTGT2_EL1 (line 1643) | pub const BRBTGT2_EL1: Self = Self::System(0b10_001_1000_0010_010); constant BRBINF18_EL1 (line 1645) | pub const BRBINF18_EL1: Self = Self::System(0b10_001_1000_0010_100); constant BRBSRC18_EL1 (line 1647) | pub const BRBSRC18_EL1: Self = Self::System(0b10_001_1000_0010_101); constant BRBTGT18_EL1 (line 1649) | pub const BRBTGT18_EL1: Self = Self::System(0b10_001_1000_0010_110); constant BRBINF3_EL1 (line 1651) | pub const BRBINF3_EL1: Self = Self::System(0b10_001_1000_0011_000); constant BRBSRC3_EL1 (line 1653) | pub const BRBSRC3_EL1: Self = Self::System(0b10_001_1000_0011_001); constant BRBTGT3_EL1 (line 1655) | pub const BRBTGT3_EL1: Self = Self::System(0b10_001_1000_0011_010); constant BRBINF19_EL1 (line 1657) | pub const BRBINF19_EL1: Self = Self::System(0b10_001_1000_0011_100); constant BRBSRC19_EL1 (line 1659) | pub const BRBSRC19_EL1: Self = Self::System(0b10_001_1000_0011_101); constant BRBTGT19_EL1 (line 1661) | pub const BRBTGT19_EL1: Self = Self::System(0b10_001_1000_0011_110); constant BRBINF4_EL1 (line 1663) | pub const BRBINF4_EL1: Self = Self::System(0b10_001_1000_0100_000); constant BRBSRC4_EL1 (line 1665) | pub const BRBSRC4_EL1: Self = Self::System(0b10_001_1000_0100_001); constant BRBTGT4_EL1 (line 1667) | pub const BRBTGT4_EL1: Self = Self::System(0b10_001_1000_0100_010); constant BRBINF20_EL1 (line 1669) | pub const BRBINF20_EL1: Self = Self::System(0b10_001_1000_0100_100); constant BRBSRC20_EL1 (line 1671) | pub const BRBSRC20_EL1: Self = Self::System(0b10_001_1000_0100_101); constant BRBTGT20_EL1 (line 1673) | pub const BRBTGT20_EL1: Self = Self::System(0b10_001_1000_0100_110); constant BRBINF5_EL1 (line 1675) | pub const BRBINF5_EL1: Self = Self::System(0b10_001_1000_0101_000); constant BRBSRC5_EL1 (line 1677) | pub const BRBSRC5_EL1: Self = Self::System(0b10_001_1000_0101_001); constant BRBTGT5_EL1 (line 1679) | pub const BRBTGT5_EL1: Self = Self::System(0b10_001_1000_0101_010); constant BRBINF21_EL1 (line 1681) | pub const BRBINF21_EL1: Self = Self::System(0b10_001_1000_0101_100); constant BRBSRC21_EL1 (line 1683) | pub const BRBSRC21_EL1: Self = Self::System(0b10_001_1000_0101_101); constant BRBTGT21_EL1 (line 1685) | pub const BRBTGT21_EL1: Self = Self::System(0b10_001_1000_0101_110); constant BRBINF6_EL1 (line 1687) | pub const BRBINF6_EL1: Self = Self::System(0b10_001_1000_0110_000); constant BRBSRC6_EL1 (line 1689) | pub const BRBSRC6_EL1: Self = Self::System(0b10_001_1000_0110_001); constant BRBTGT6_EL1 (line 1691) | pub const BRBTGT6_EL1: Self = Self::System(0b10_001_1000_0110_010); constant BRBINF22_EL1 (line 1693) | pub const BRBINF22_EL1: Self = Self::System(0b10_001_1000_0110_100); constant BRBSRC22_EL1 (line 1695) | pub const BRBSRC22_EL1: Self = Self::System(0b10_001_1000_0110_101); constant BRBTGT22_EL1 (line 1697) | pub const BRBTGT22_EL1: Self = Self::System(0b10_001_1000_0110_110); constant BRBINF7_EL1 (line 1699) | pub const BRBINF7_EL1: Self = Self::System(0b10_001_1000_0111_000); constant BRBSRC7_EL1 (line 1701) | pub const BRBSRC7_EL1: Self = Self::System(0b10_001_1000_0111_001); constant BRBTGT7_EL1 (line 1703) | pub const BRBTGT7_EL1: Self = Self::System(0b10_001_1000_0111_010); constant BRBINF23_EL1 (line 1705) | pub const BRBINF23_EL1: Self = Self::System(0b10_001_1000_0111_100); constant BRBSRC23_EL1 (line 1707) | pub const BRBSRC23_EL1: Self = Self::System(0b10_001_1000_0111_101); constant BRBTGT23_EL1 (line 1709) | pub const BRBTGT23_EL1: Self = Self::System(0b10_001_1000_0111_110); constant BRBINF8_EL1 (line 1711) | pub const BRBINF8_EL1: Self = Self::System(0b10_001_1000_1000_000); constant BRBSRC8_EL1 (line 1713) | pub const BRBSRC8_EL1: Self = Self::System(0b10_001_1000_1000_001); constant BRBTGT8_EL1 (line 1715) | pub const BRBTGT8_EL1: Self = Self::System(0b10_001_1000_1000_010); constant BRBINF24_EL1 (line 1717) | pub const BRBINF24_EL1: Self = Self::System(0b10_001_1000_1000_100); constant BRBSRC24_EL1 (line 1719) | pub const BRBSRC24_EL1: Self = Self::System(0b10_001_1000_1000_101); constant BRBTGT24_EL1 (line 1721) | pub const BRBTGT24_EL1: Self = Self::System(0b10_001_1000_1000_110); constant BRBINF9_EL1 (line 1723) | pub const BRBINF9_EL1: Self = Self::System(0b10_001_1000_1001_000); constant BRBSRC9_EL1 (line 1725) | pub const BRBSRC9_EL1: Self = Self::System(0b10_001_1000_1001_001); constant BRBTGT9_EL1 (line 1727) | pub const BRBTGT9_EL1: Self = Self::System(0b10_001_1000_1001_010); constant BRBINF25_EL1 (line 1729) | pub const BRBINF25_EL1: Self = Self::System(0b10_001_1000_1001_100); constant BRBSRC25_EL1 (line 1731) | pub const BRBSRC25_EL1: Self = Self::System(0b10_001_1000_1001_101); constant BRBTGT25_EL1 (line 1733) | pub const BRBTGT25_EL1: Self = Self::System(0b10_001_1000_1001_110); constant BRBINF10_EL1 (line 1735) | pub const BRBINF10_EL1: Self = Self::System(0b10_001_1000_1010_000); constant BRBSRC10_EL1 (line 1737) | pub const BRBSRC10_EL1: Self = Self::System(0b10_001_1000_1010_001); constant BRBTGT10_EL1 (line 1739) | pub const BRBTGT10_EL1: Self = Self::System(0b10_001_1000_1010_010); constant BRBINF26_EL1 (line 1741) | pub const BRBINF26_EL1: Self = Self::System(0b10_001_1000_1010_100); constant BRBSRC26_EL1 (line 1743) | pub const BRBSRC26_EL1: Self = Self::System(0b10_001_1000_1010_101); constant BRBTGT26_EL1 (line 1745) | pub const BRBTGT26_EL1: Self = Self::System(0b10_001_1000_1010_110); constant BRBINF11_EL1 (line 1747) | pub const BRBINF11_EL1: Self = Self::System(0b10_001_1000_1011_000); constant BRBSRC11_EL1 (line 1749) | pub const BRBSRC11_EL1: Self = Self::System(0b10_001_1000_1011_001); constant BRBTGT11_EL1 (line 1751) | pub const BRBTGT11_EL1: Self = Self::System(0b10_001_1000_1011_010); constant BRBINF27_EL1 (line 1753) | pub const BRBINF27_EL1: Self = Self::System(0b10_001_1000_1011_100); constant BRBSRC27_EL1 (line 1755) | pub const BRBSRC27_EL1: Self = Self::System(0b10_001_1000_1011_101); constant BRBTGT27_EL1 (line 1757) | pub const BRBTGT27_EL1: Self = Self::System(0b10_001_1000_1011_110); constant BRBINF12_EL1 (line 1759) | pub const BRBINF12_EL1: Self = Self::System(0b10_001_1000_1100_000); constant BRBSRC12_EL1 (line 1761) | pub const BRBSRC12_EL1: Self = Self::System(0b10_001_1000_1100_001); constant BRBTGT12_EL1 (line 1763) | pub const BRBTGT12_EL1: Self = Self::System(0b10_001_1000_1100_010); constant BRBINF28_EL1 (line 1765) | pub const BRBINF28_EL1: Self = Self::System(0b10_001_1000_1100_100); constant BRBSRC28_EL1 (line 1767) | pub const BRBSRC28_EL1: Self = Self::System(0b10_001_1000_1100_101); constant BRBTGT28_EL1 (line 1769) | pub const BRBTGT28_EL1: Self = Self::System(0b10_001_1000_1100_110); constant BRBINF13_EL1 (line 1771) | pub const BRBINF13_EL1: Self = Self::System(0b10_001_1000_1101_000); constant BRBSRC13_EL1 (line 1773) | pub const BRBSRC13_EL1: Self = Self::System(0b10_001_1000_1101_001); constant BRBTGT13_EL1 (line 1775) | pub const BRBTGT13_EL1: Self = Self::System(0b10_001_1000_1101_010); constant BRBINF29_EL1 (line 1777) | pub const BRBINF29_EL1: Self = Self::System(0b10_001_1000_1101_100); constant BRBSRC29_EL1 (line 1779) | pub const BRBSRC29_EL1: Self = Self::System(0b10_001_1000_1101_101); constant BRBTGT29_EL1 (line 1781) | pub const BRBTGT29_EL1: Self = Self::System(0b10_001_1000_1101_110); constant BRBINF14_EL1 (line 1783) | pub const BRBINF14_EL1: Self = Self::System(0b10_001_1000_1110_000); constant BRBSRC14_EL1 (line 1785) | pub const BRBSRC14_EL1: Self = Self::System(0b10_001_1000_1110_001); constant BRBTGT14_EL1 (line 1787) | pub const BRBTGT14_EL1: Self = Self::System(0b10_001_1000_1110_010); constant BRBINF30_EL1 (line 1789) | pub const BRBINF30_EL1: Self = Self::System(0b10_001_1000_1110_100); constant BRBSRC30_EL1 (line 1791) | pub const BRBSRC30_EL1: Self = Self::System(0b10_001_1000_1110_101); constant BRBTGT30_EL1 (line 1793) | pub const BRBTGT30_EL1: Self = Self::System(0b10_001_1000_1110_110); constant BRBINF15_EL1 (line 1795) | pub const BRBINF15_EL1: Self = Self::System(0b10_001_1000_1111_000); constant BRBSRC15_EL1 (line 1797) | pub const BRBSRC15_EL1: Self = Self::System(0b10_001_1000_1111_001); constant BRBTGT15_EL1 (line 1799) | pub const BRBTGT15_EL1: Self = Self::System(0b10_001_1000_1111_010); constant BRBINF31_EL1 (line 1801) | pub const BRBINF31_EL1: Self = Self::System(0b10_001_1000_1111_100); constant BRBSRC31_EL1 (line 1803) | pub const BRBSRC31_EL1: Self = Self::System(0b10_001_1000_1111_101); constant BRBTGT31_EL1 (line 1805) | pub const BRBTGT31_EL1: Self = Self::System(0b10_001_1000_1111_110); constant BRBCR_EL1 (line 1807) | pub const BRBCR_EL1: Self = Self::System(0b10_001_1001_0000_000); constant BRBCR_EL2 (line 1809) | pub const BRBCR_EL2: Self = Self::System(0b10_001_1001_0000_000); constant BRBFCR_EL1 (line 1811) | pub const BRBFCR_EL1: Self = Self::System(0b10_001_1001_0000_001); constant BRBTS_EL1 (line 1813) | pub const BRBTS_EL1: Self = Self::System(0b10_001_1001_0000_010); constant BRBINFINJ_EL1 (line 1815) | pub const BRBINFINJ_EL1: Self = Self::System(0b10_001_1001_0001_000); constant BRBSRCINJ_EL1 (line 1817) | pub const BRBSRCINJ_EL1: Self = Self::System(0b10_001_1001_0001_001); constant BRBTGTINJ_EL1 (line 1819) | pub const BRBTGTINJ_EL1: Self = Self::System(0b10_001_1001_0001_010); constant BRBIDR0_EL1 (line 1821) | pub const BRBIDR0_EL1: Self = Self::System(0b10_001_1001_0010_000); constant MDCCSR_EL0 (line 1823) | pub const MDCCSR_EL0: Self = Self::System(0b10_011_0000_0001_000); constant DBGDTR_EL0 (line 1825) | pub const DBGDTR_EL0: Self = Self::System(0b10_011_0000_0100_000); constant DBGDTRRX_EL0 (line 1827) | pub const DBGDTRRX_EL0: Self = Self::System(0b10_011_0000_0101_000); constant DBGDTRTX_EL0 (line 1829) | pub const DBGDTRTX_EL0: Self = Self::System(0b10_011_0000_0101_000); constant DBGVCR32_EL2 (line 1831) | pub const DBGVCR32_EL2: Self = Self::System(0b10_100_0000_0111_000); method from_raw_id (line 49) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { FILE: gdbstub_arch/src/arm/mod.rs type ArmBreakpointKind (line 12) | pub enum ArmBreakpointKind { method from_usize (line 22) | fn from_usize(kind: usize) -> Option { type Armv4t (line 34) | pub enum Armv4t {} type Usize (line 37) | type Usize = u32; type Registers (line 38) | type Registers = reg::ArmCoreRegs; type RegId (line 39) | type RegId = reg::id::ArmCoreRegId; type BreakpointKind (line 40) | type BreakpointKind = ArmBreakpointKind; method target_description_xml (line 42) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/arm/reg/arm_core.rs type ArmCoreRegs (line 7) | pub struct ArmCoreRegs { type ProgramCounter (line 21) | type ProgramCounter = u32; method pc (line 23) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 27) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 51) | fn gdb_deserialize(&mut self, mut bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/arm/reg/id.rs type ArmCoreRegId (line 7) | pub enum ArmCoreRegId { method from_raw_id (line 25) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { FILE: gdbstub_arch/src/mips/mod.rs type MipsBreakpointKind (line 12) | pub enum MipsBreakpointKind { method from_usize (line 27) | fn from_usize(kind: usize) -> Option { type Mips (line 40) | pub enum Mips {} type MipsWithDsp (line 43) | pub enum MipsWithDsp {} type Mips64 (line 54) | pub enum Mips64 {} type Mips64WithDsp (line 65) | pub enum Mips64WithDsp {} type Usize (line 68) | type Usize = u32; type Registers (line 69) | type Registers = reg::MipsCoreRegs; type RegId (line 70) | type RegId = reg::id::MipsRegId; type BreakpointKind (line 71) | type BreakpointKind = MipsBreakpointKind; method target_description_xml (line 73) | fn target_description_xml() -> Option<&'static str> { type Usize (line 79) | type Usize = u32; type Registers (line 80) | type Registers = reg::MipsCoreRegsWithDsp; type RegId (line 81) | type RegId = reg::id::MipsRegId; type BreakpointKind (line 82) | type BreakpointKind = MipsBreakpointKind; method target_description_xml (line 84) | fn target_description_xml() -> Option<&'static str> { type Usize (line 93) | type Usize = u64; type Registers (line 94) | type Registers = reg::MipsCoreRegs; type RegId (line 95) | type RegId = reg::id::MipsRegId; type BreakpointKind (line 96) | type BreakpointKind = MipsBreakpointKind; method target_description_xml (line 98) | fn target_description_xml() -> Option<&'static str> { type Usize (line 105) | type Usize = u64; type Registers (line 106) | type Registers = reg::MipsCoreRegsWithDsp; type RegId (line 107) | type RegId = reg::id::MipsRegId; type BreakpointKind (line 108) | type BreakpointKind = MipsBreakpointKind; method target_description_xml (line 110) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/mips/reg/id.rs type MipsRegId (line 7) | pub enum MipsRegId { function from_raw_id (line 48) | fn from_raw_id(id: usize) -> Option<(MipsRegId, Option Option<(Self, Option)> { method from_raw_id (line 83) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { function test (line 93) | fn test() { function test_mips32 (line 116) | fn test_mips32() { function test_mips64 (line 121) | fn test_mips64() { FILE: gdbstub_arch/src/mips/reg/mips.rs type MipsCoreRegs (line 12) | pub struct MipsCoreRegs { type MipsCp0Regs (line 31) | pub struct MipsCp0Regs { type MipsFpuRegs (line 44) | pub struct MipsFpuRegs { type MipsDspRegs (line 57) | pub struct MipsDspRegs { type MipsCoreRegsWithDsp (line 82) | pub struct MipsCoreRegsWithDsp { type ProgramCounter (line 93) | type ProgramCounter = U; method pc (line 95) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 99) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 141) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { type ProgramCounter (line 190) | type ProgramCounter = U; method pc (line 192) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 196) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 227) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/msp430/mod.rs type Msp430 (line 8) | pub struct Msp430 {} type Usize (line 11) | type Usize = u16; type Registers (line 12) | type Registers = reg::Msp430Regs; type RegId (line 13) | type RegId = reg::id::Msp430RegId; type BreakpointKind (line 14) | type BreakpointKind = usize; method target_description_xml (line 16) | fn target_description_xml() -> Option<&'static str> { type Msp430X (line 22) | pub struct Msp430X {} type Usize (line 25) | type Usize = u32; type Registers (line 26) | type Registers = reg::Msp430Regs; type RegId (line 27) | type RegId = reg::id::Msp430RegId; type BreakpointKind (line 28) | type BreakpointKind = usize; method target_description_xml (line 30) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/msp430/reg/id.rs type Msp430RegId (line 10) | pub enum Msp430RegId { function from_raw_id (line 25) | fn from_raw_id(id: usize) -> Option<(Msp430RegId, Option Option<(Self, Option)> { method from_raw_id (line 46) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { function test (line 56) | fn test() { function test_msp430 (line 83) | fn test_msp430() { function test_msp430x (line 88) | fn test_msp430x() { FILE: gdbstub_arch/src/msp430/reg/msp430.rs type Msp430Regs (line 10) | pub struct Msp430Regs { type ProgramCounter (line 25) | type ProgramCounter = U; method pc (line 27) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 31) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 53) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/ppc/mod.rs type PowerPcAltivec32 (line 12) | pub enum PowerPcAltivec32 { type Usize (line 18) | type Usize = u32; type Registers (line 19) | type Registers = reg::PowerPcCommonRegs; type RegId (line 20) | type RegId = RegIdImpl; type BreakpointKind (line 21) | type BreakpointKind = usize; method target_description_xml (line 23) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/ppc/reg/common.rs type PowerPcCommonRegs (line 13) | pub struct PowerPcCommonRegs { type ProgramCounter (line 41) | type ProgramCounter = u32; method pc (line 43) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 47) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 82) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { function ppc_core_round_trip (line 135) | fn ppc_core_round_trip() { FILE: gdbstub_arch/src/ppc/reg/mod.rs type PpcVector (line 9) | type PpcVector = u128; FILE: gdbstub_arch/src/riscv/mod.rs type Riscv32 (line 10) | pub enum Riscv32 {} type Riscv64 (line 13) | pub enum Riscv64 {} type Usize (line 16) | type Usize = u32; type Registers (line 17) | type Registers = reg::RiscvCoreRegs; type BreakpointKind (line 18) | type BreakpointKind = usize; type RegId (line 19) | type RegId = reg::id::RiscvRegId; method target_description_xml (line 21) | fn target_description_xml() -> Option<&'static str> { type Usize (line 27) | type Usize = u64; type Registers (line 28) | type Registers = reg::RiscvCoreRegs; type BreakpointKind (line 29) | type BreakpointKind = usize; type RegId (line 30) | type RegId = reg::id::RiscvRegId; method target_description_xml (line 32) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/riscv/reg/id.rs type RiscvRegId (line 7) | pub enum RiscvRegId { FILE: gdbstub_arch/src/riscv/reg/riscv.rs type RiscvCoreRegs (line 13) | pub struct RiscvCoreRegs { type ProgramCounter (line 24) | type ProgramCounter = U; method pc (line 26) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 30) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 52) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/wasm/addr.rs type WasmAddrType (line 55) | pub enum WasmAddrType { type WasmAddr (line 67) | pub struct WasmAddr(u64); constant TYPE_BITS (line 70) | const TYPE_BITS: u32 = 2; constant MODULE_BITS (line 71) | const MODULE_BITS: u32 = 30; constant OFFSET_BITS (line 72) | const OFFSET_BITS: u32 = 32; constant MODULE_SHIFT (line 74) | const MODULE_SHIFT: u32 = Self::OFFSET_BITS; constant TYPE_SHIFT (line 75) | const TYPE_SHIFT: u32 = Self::OFFSET_BITS + Self::MODULE_BITS; constant TYPE_MASK (line 77) | const TYPE_MASK: u64 = (1u64 << Self::TYPE_BITS) - 1; constant MODULE_MASK (line 78) | const MODULE_MASK: u64 = (1u64 << Self::MODULE_BITS) - 1; constant OFFSET_MASK (line 79) | const OFFSET_MASK: u64 = (1u64 << Self::OFFSET_BITS) - 1; method from_raw (line 84) | pub fn from_raw(raw: u64) -> Option { method as_raw (line 93) | pub fn as_raw(self) -> u64 { method new (line 101) | pub fn new(addr_type: WasmAddrType, module_index: u32, offset: u32) ->... method addr_type (line 119) | pub fn addr_type(self) -> WasmAddrType { method module_index (line 134) | pub fn module_index(self) -> u32 { method offset (line 140) | pub fn offset(self) -> u32 { method fmt (line 146) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method fmt (line 162) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { FILE: gdbstub_arch/src/wasm/mod.rs type Wasm (line 72) | pub enum Wasm {} type Usize (line 78) | type Usize = u64; type Registers (line 79) | type Registers = reg::WasmRegisters; type RegId (line 80) | type RegId = reg::id::WasmRegId; type BreakpointKind (line 81) | type BreakpointKind = usize; FILE: gdbstub_arch/src/wasm/reg/id.rs type WasmRegId (line 7) | pub enum WasmRegId { method from_raw_id (line 13) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { method to_raw_id (line 20) | fn to_raw_id(&self) -> Option { FILE: gdbstub_arch/src/wasm/reg/wasm_regs.rs type WasmRegisters (line 6) | pub struct WasmRegisters { type ProgramCounter (line 13) | type ProgramCounter = u64; method pc (line 15) | fn pc(&self) -> u64 { method gdb_serialize (line 19) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 25) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: gdbstub_arch/src/x86/mod.rs type X86_64_SSE (line 9) | pub enum X86_64_SSE {} type Usize (line 12) | type Usize = u64; type Registers (line 13) | type Registers = reg::X86_64CoreRegs; type RegId (line 14) | type RegId = reg::id::X86_64CoreRegId; type BreakpointKind (line 15) | type BreakpointKind = usize; method target_description_xml (line 17) | fn target_description_xml() -> Option<&'static str> { type X86_SSE (line 26) | pub enum X86_SSE {} type Usize (line 29) | type Usize = u32; type Registers (line 30) | type Registers = reg::X86CoreRegs; type RegId (line 31) | type RegId = reg::id::X86CoreRegId; type BreakpointKind (line 32) | type BreakpointKind = usize; method target_description_xml (line 34) | fn target_description_xml() -> Option<&'static str> { FILE: gdbstub_arch/src/x86/reg/core32.rs type X86CoreRegs (line 12) | pub struct X86CoreRegs { type ProgramCounter (line 46) | type ProgramCounter = u32; method pc (line 48) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 52) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 89) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { function x86_core_round_trip (line 136) | fn x86_core_round_trip() { FILE: gdbstub_arch/src/x86/reg/core64.rs type X86_64CoreRegs (line 12) | pub struct X86_64CoreRegs { type ProgramCounter (line 32) | type ProgramCounter = u64; method pc (line 34) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 38) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 76) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { function x86_64_core_round_trip (line 121) | fn x86_64_core_round_trip() { FILE: gdbstub_arch/src/x86/reg/id.rs type X87FpuInternalRegId (line 6) | pub enum X87FpuInternalRegId { method from_u8 (line 26) | fn from_u8(val: u8) -> Option { type X86SegmentRegId (line 47) | pub enum X86SegmentRegId { method from_u8 (line 63) | fn from_u8(val: u8) -> Option { type X86CoreRegId (line 85) | pub enum X86CoreRegId { method from_raw_id (line 119) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { type X86_64CoreRegId (line 151) | pub enum X86_64CoreRegId { method from_raw_id (line 172) | fn from_raw_id(id: usize) -> Option<(Self, Option)> { function test (line 199) | fn test() { function test_x86 (line 222) | fn test_x86() { function test_x86_64 (line 227) | fn test_x86_64() { FILE: gdbstub_arch/src/x86/reg/mod.rs type F80 (line 16) | pub type F80 = [u8; 10]; type X87FpuInternalRegs (line 20) | pub struct X87FpuInternalRegs { type ProgramCounter (line 40) | type ProgramCounter = u32; method pc (line 44) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 48) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 69) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { type X86SegmentRegs (line 95) | pub struct X86SegmentRegs { type ProgramCounter (line 111) | type ProgramCounter = u32; method pc (line 115) | fn pc(&self) -> Self::ProgramCounter { method gdb_serialize (line 119) | fn gdb_serialize(&self, mut write_byte: impl FnMut(Option)) { method gdb_deserialize (line 136) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()> { FILE: src/arch.rs type RegId (line 34) | pub trait RegId: Sized + Debug { method from_raw_id (line 43) | fn from_raw_id(id: usize) -> Option<(Self, Option)>; method to_raw_id (line 55) | fn to_raw_id(&self) -> Option { method from_raw_id (line 62) | fn from_raw_id(_id: usize) -> Option<(Self, Option)> { type Registers (line 75) | pub trait Registers: Default + Debug + Clone + PartialEq { method pc (line 81) | fn pc(&self) -> Self::ProgramCounter; method gdb_serialize (line 86) | fn gdb_serialize(&self, write_byte: impl FnMut(Option)); method gdb_deserialize (line 90) | fn gdb_deserialize(&mut self, bytes: &[u8]) -> Result<(), ()>; type BreakpointKind (line 108) | pub trait BreakpointKind: Sized + Debug { method from_usize (line 110) | fn from_usize(kind: usize) -> Option; method from_usize (line 114) | fn from_usize(kind: usize) -> Option { method from_usize (line 125) | fn from_usize(kind: usize) -> Option { type Arch (line 137) | pub trait Arch { method target_description_xml (line 174) | fn target_description_xml() -> Option<&'static str> { method lldb_register_info (line 202) | fn lldb_register_info(reg_id: usize) -> Option { type Register (line 223) | pub struct Register<'a> { type Encoding (line 258) | pub enum Encoding { type Format (line 271) | pub enum Format { type Generic (line 300) | pub enum Generic { FILE: src/common/mod.rs type Tid (line 20) | pub type Tid = NonZeroUsize; type Pid (line 33) | pub type Pid = NonZeroUsize; type Endianness (line 40) | pub enum Endianness { FILE: src/common/signal.rs type Signal (line 6) | pub struct Signal(pub u8); constant SIGZERO (line 12) | pub const SIGZERO: Self = Self(0); constant SIGHUP (line 13) | pub const SIGHUP: Self = Self(1); constant SIGINT (line 14) | pub const SIGINT: Self = Self(2); constant SIGQUIT (line 15) | pub const SIGQUIT: Self = Self(3); constant SIGILL (line 16) | pub const SIGILL: Self = Self(4); constant SIGTRAP (line 17) | pub const SIGTRAP: Self = Self(5); constant SIGABRT (line 18) | pub const SIGABRT: Self = Self(6); constant SIGEMT (line 19) | pub const SIGEMT: Self = Self(7); constant SIGFPE (line 20) | pub const SIGFPE: Self = Self(8); constant SIGKILL (line 21) | pub const SIGKILL: Self = Self(9); constant SIGBUS (line 22) | pub const SIGBUS: Self = Self(10); constant SIGSEGV (line 23) | pub const SIGSEGV: Self = Self(11); constant SIGSYS (line 24) | pub const SIGSYS: Self = Self(12); constant SIGPIPE (line 25) | pub const SIGPIPE: Self = Self(13); constant SIGALRM (line 26) | pub const SIGALRM: Self = Self(14); constant SIGTERM (line 27) | pub const SIGTERM: Self = Self(15); constant SIGURG (line 28) | pub const SIGURG: Self = Self(16); constant SIGSTOP (line 29) | pub const SIGSTOP: Self = Self(17); constant SIGTSTP (line 30) | pub const SIGTSTP: Self = Self(18); constant SIGCONT (line 31) | pub const SIGCONT: Self = Self(19); constant SIGCHLD (line 32) | pub const SIGCHLD: Self = Self(20); constant SIGTTIN (line 33) | pub const SIGTTIN: Self = Self(21); constant SIGTTOU (line 34) | pub const SIGTTOU: Self = Self(22); constant SIGIO (line 35) | pub const SIGIO: Self = Self(23); constant SIGXCPU (line 36) | pub const SIGXCPU: Self = Self(24); constant SIGXFSZ (line 37) | pub const SIGXFSZ: Self = Self(25); constant SIGVTALRM (line 38) | pub const SIGVTALRM: Self = Self(26); constant SIGPROF (line 39) | pub const SIGPROF: Self = Self(27); constant SIGWINCH (line 40) | pub const SIGWINCH: Self = Self(28); constant SIGLOST (line 41) | pub const SIGLOST: Self = Self(29); constant SIGUSR1 (line 42) | pub const SIGUSR1: Self = Self(30); constant SIGUSR2 (line 43) | pub const SIGUSR2: Self = Self(31); constant SIGPWR (line 44) | pub const SIGPWR: Self = Self(32); constant SIGPOLL (line 46) | pub const SIGPOLL: Self = Self(33); constant SIGWIND (line 47) | pub const SIGWIND: Self = Self(34); constant SIGPHONE (line 48) | pub const SIGPHONE: Self = Self(35); constant SIGWAITING (line 49) | pub const SIGWAITING: Self = Self(36); constant SIGLWP (line 50) | pub const SIGLWP: Self = Self(37); constant SIGDANGER (line 51) | pub const SIGDANGER: Self = Self(38); constant SIGGRANT (line 52) | pub const SIGGRANT: Self = Self(39); constant SIGRETRACT (line 53) | pub const SIGRETRACT: Self = Self(40); constant SIGMSG (line 54) | pub const SIGMSG: Self = Self(41); constant SIGSOUND (line 55) | pub const SIGSOUND: Self = Self(42); constant SIGSAK (line 56) | pub const SIGSAK: Self = Self(43); constant SIGPRIO (line 57) | pub const SIGPRIO: Self = Self(44); constant SIG33 (line 58) | pub const SIG33: Self = Self(45); constant SIG34 (line 59) | pub const SIG34: Self = Self(46); constant SIG35 (line 60) | pub const SIG35: Self = Self(47); constant SIG36 (line 61) | pub const SIG36: Self = Self(48); constant SIG37 (line 62) | pub const SIG37: Self = Self(49); constant SIG38 (line 63) | pub const SIG38: Self = Self(50); constant SIG39 (line 64) | pub const SIG39: Self = Self(51); constant SIG40 (line 65) | pub const SIG40: Self = Self(52); constant SIG41 (line 66) | pub const SIG41: Self = Self(53); constant SIG42 (line 67) | pub const SIG42: Self = Self(54); constant SIG43 (line 68) | pub const SIG43: Self = Self(55); constant SIG44 (line 69) | pub const SIG44: Self = Self(56); constant SIG45 (line 70) | pub const SIG45: Self = Self(57); constant SIG46 (line 71) | pub const SIG46: Self = Self(58); constant SIG47 (line 72) | pub const SIG47: Self = Self(59); constant SIG48 (line 73) | pub const SIG48: Self = Self(60); constant SIG49 (line 74) | pub const SIG49: Self = Self(61); constant SIG50 (line 75) | pub const SIG50: Self = Self(62); constant SIG51 (line 76) | pub const SIG51: Self = Self(63); constant SIG52 (line 77) | pub const SIG52: Self = Self(64); constant SIG53 (line 78) | pub const SIG53: Self = Self(65); constant SIG54 (line 79) | pub const SIG54: Self = Self(66); constant SIG55 (line 80) | pub const SIG55: Self = Self(67); constant SIG56 (line 81) | pub const SIG56: Self = Self(68); constant SIG57 (line 82) | pub const SIG57: Self = Self(69); constant SIG58 (line 83) | pub const SIG58: Self = Self(70); constant SIG59 (line 84) | pub const SIG59: Self = Self(71); constant SIG60 (line 85) | pub const SIG60: Self = Self(72); constant SIG61 (line 86) | pub const SIG61: Self = Self(73); constant SIG62 (line 87) | pub const SIG62: Self = Self(74); constant SIG63 (line 88) | pub const SIG63: Self = Self(75); constant SIGCANCEL (line 90) | pub const SIGCANCEL: Self = Self(76); constant SIG32 (line 95) | pub const SIG32: Self = Self(77); constant SIG64 (line 97) | pub const SIG64: Self = Self(78); constant SIG65 (line 99) | pub const SIG65: Self = Self(79); constant SIG66 (line 100) | pub const SIG66: Self = Self(80); constant SIG67 (line 101) | pub const SIG67: Self = Self(81); constant SIG68 (line 102) | pub const SIG68: Self = Self(82); constant SIG69 (line 103) | pub const SIG69: Self = Self(83); constant SIG70 (line 104) | pub const SIG70: Self = Self(84); constant SIG71 (line 105) | pub const SIG71: Self = Self(85); constant SIG72 (line 106) | pub const SIG72: Self = Self(86); constant SIG73 (line 107) | pub const SIG73: Self = Self(87); constant SIG74 (line 108) | pub const SIG74: Self = Self(88); constant SIG75 (line 109) | pub const SIG75: Self = Self(89); constant SIG76 (line 110) | pub const SIG76: Self = Self(90); constant SIG77 (line 111) | pub const SIG77: Self = Self(91); constant SIG78 (line 112) | pub const SIG78: Self = Self(92); constant SIG79 (line 113) | pub const SIG79: Self = Self(93); constant SIG80 (line 114) | pub const SIG80: Self = Self(94); constant SIG81 (line 115) | pub const SIG81: Self = Self(95); constant SIG82 (line 116) | pub const SIG82: Self = Self(96); constant SIG83 (line 117) | pub const SIG83: Self = Self(97); constant SIG84 (line 118) | pub const SIG84: Self = Self(98); constant SIG85 (line 119) | pub const SIG85: Self = Self(99); constant SIG86 (line 120) | pub const SIG86: Self = Self(100); constant SIG87 (line 121) | pub const SIG87: Self = Self(101); constant SIG88 (line 122) | pub const SIG88: Self = Self(102); constant SIG89 (line 123) | pub const SIG89: Self = Self(103); constant SIG90 (line 124) | pub const SIG90: Self = Self(104); constant SIG91 (line 125) | pub const SIG91: Self = Self(105); constant SIG92 (line 126) | pub const SIG92: Self = Self(106); constant SIG93 (line 127) | pub const SIG93: Self = Self(107); constant SIG94 (line 128) | pub const SIG94: Self = Self(108); constant SIG95 (line 129) | pub const SIG95: Self = Self(109); constant SIG96 (line 130) | pub const SIG96: Self = Self(110); constant SIG97 (line 131) | pub const SIG97: Self = Self(111); constant SIG98 (line 132) | pub const SIG98: Self = Self(112); constant SIG99 (line 133) | pub const SIG99: Self = Self(113); constant SIG100 (line 134) | pub const SIG100: Self = Self(114); constant SIG101 (line 135) | pub const SIG101: Self = Self(115); constant SIG102 (line 136) | pub const SIG102: Self = Self(116); constant SIG103 (line 137) | pub const SIG103: Self = Self(117); constant SIG104 (line 138) | pub const SIG104: Self = Self(118); constant SIG105 (line 139) | pub const SIG105: Self = Self(119); constant SIG106 (line 140) | pub const SIG106: Self = Self(120); constant SIG107 (line 141) | pub const SIG107: Self = Self(121); constant SIG108 (line 142) | pub const SIG108: Self = Self(122); constant SIG109 (line 143) | pub const SIG109: Self = Self(123); constant SIG110 (line 144) | pub const SIG110: Self = Self(124); constant SIG111 (line 145) | pub const SIG111: Self = Self(125); constant SIG112 (line 146) | pub const SIG112: Self = Self(126); constant SIG113 (line 147) | pub const SIG113: Self = Self(127); constant SIG114 (line 148) | pub const SIG114: Self = Self(128); constant SIG115 (line 149) | pub const SIG115: Self = Self(129); constant SIG116 (line 150) | pub const SIG116: Self = Self(130); constant SIG117 (line 151) | pub const SIG117: Self = Self(131); constant SIG118 (line 152) | pub const SIG118: Self = Self(132); constant SIG119 (line 153) | pub const SIG119: Self = Self(133); constant SIG120 (line 154) | pub const SIG120: Self = Self(134); constant SIG121 (line 155) | pub const SIG121: Self = Self(135); constant SIG122 (line 156) | pub const SIG122: Self = Self(136); constant SIG123 (line 157) | pub const SIG123: Self = Self(137); constant SIG124 (line 158) | pub const SIG124: Self = Self(138); constant SIG125 (line 159) | pub const SIG125: Self = Self(139); constant SIG126 (line 160) | pub const SIG126: Self = Self(140); constant SIG127 (line 161) | pub const SIG127: Self = Self(141); constant SIGINFO (line 163) | pub const SIGINFO: Self = Self(142); constant UNKNOWN (line 166) | pub const UNKNOWN: Self = Self(143); constant INTERNAL_DEFAULT (line 171) | pub const INTERNAL_DEFAULT: Self = Self(144); constant EXC_BAD_ACCESS (line 176) | pub const EXC_BAD_ACCESS: Self = Self(145); constant EXC_BAD_INSTRUCTION (line 177) | pub const EXC_BAD_INSTRUCTION: Self = Self(146); constant EXC_ARITHMETIC (line 178) | pub const EXC_ARITHMETIC: Self = Self(147); constant EXC_EMULATION (line 179) | pub const EXC_EMULATION: Self = Self(148); constant EXC_SOFTWARE (line 180) | pub const EXC_SOFTWARE: Self = Self(149); constant EXC_BREAKPOINT (line 181) | pub const EXC_BREAKPOINT: Self = Self(150); constant SIGLIBRT (line 183) | pub const SIGLIBRT: Self = Self(151); method fmt (line 187) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { FILE: src/conn/impls/boxed.rs type Error (line 6) | type Error = E; method write (line 8) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 12) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 16) | fn flush(&mut self) -> Result<(), Self::Error> { method on_session_start (line 20) | fn on_session_start(&mut self) -> Result<(), Self::Error> { type Error (line 26) | type Error = E; method write (line 28) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 32) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 36) | fn flush(&mut self) -> Result<(), Self::Error> { method on_session_start (line 40) | fn on_session_start(&mut self) -> Result<(), Self::Error> { method read (line 46) | fn read(&mut self) -> Result { method peek (line 50) | fn peek(&mut self) -> Result, Self::Error> { FILE: src/conn/impls/mod.rs type Error (line 17) | type Error = E; method write (line 19) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 23) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 27) | fn flush(&mut self) -> Result<(), Self::Error> { method on_session_start (line 31) | fn on_session_start(&mut self) -> Result<(), Self::Error> { type Error (line 37) | type Error = E; method write (line 39) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 43) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 47) | fn flush(&mut self) -> Result<(), Self::Error> { method on_session_start (line 51) | fn on_session_start(&mut self) -> Result<(), Self::Error> { method read (line 57) | fn read(&mut self) -> Result { method peek (line 61) | fn peek(&mut self) -> Result, Self::Error> { FILE: src/conn/impls/tcpstream.rs type Error (line 6) | type Error = std::io::Error; method write (line 8) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 14) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 20) | fn flush(&mut self) -> Result<(), Self::Error> { method on_session_start (line 26) | fn on_session_start(&mut self) -> Result<(), Self::Error> { method read (line 33) | fn read(&mut self) -> Result { method peek (line 45) | fn peek(&mut self) -> Result, Self::Error> { FILE: src/conn/impls/unixstream.rs type PeekExt (line 7) | trait PeekExt { method peek (line 8) | fn peek(&self, buf: &mut [u8]) -> io::Result; method peek (line 14) | fn peek(&self, _buf: &mut [u8]) -> io::Result { method peek (line 20) | fn peek(&self, buf: &mut [u8]) -> io::Result { type Error (line 58) | type Error = std::io::Error; method write (line 60) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 66) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 72) | fn flush(&mut self) -> Result<(), Self::Error> { method read (line 80) | fn read(&mut self) -> Result { method peek (line 92) | fn peek(&mut self) -> Result, Self::Error> { FILE: src/conn/mod.rs type Connection (line 10) | pub trait Connection { method write (line 15) | fn write(&mut self, byte: u8) -> Result<(), Self::Error>; method write_all (line 23) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 36) | fn flush(&mut self) -> Result<(), Self::Error>; method on_session_start (line 50) | fn on_session_start(&mut self) -> Result<(), Self::Error> { type ConnectionExt (line 63) | pub trait ConnectionExt: Connection { method read (line 65) | fn read(&mut self) -> Result; method peek (line 72) | fn peek(&mut self) -> Result, Self::Error>; FILE: src/internal/be_bytes.rs type BeBytes (line 3) | pub trait BeBytes: Sized { method to_be_bytes (line 7) | fn to_be_bytes(self, buf: &mut [u8]) -> Option; method from_be_bytes (line 11) | fn from_be_bytes(buf: &[u8]) -> Option; function basic (line 63) | fn basic() { function small (line 71) | fn small() { function too_big (line 79) | fn too_big() { FILE: src/internal/le_bytes.rs type LeBytes (line 3) | pub trait LeBytes: Sized { method to_le_bytes (line 7) | fn to_le_bytes(self, buf: &mut [u8]) -> Option; method from_le_bytes (line 11) | fn from_le_bytes(buf: &[u8]) -> Option; function basic (line 63) | fn basic() { function small (line 71) | fn small() { function too_big (line 79) | fn too_big() { FILE: src/lib.rs constant SINGLE_THREAD_TID (line 355) | const SINGLE_THREAD_TID: common::Tid = unwrap!(common::Tid::new(1)); constant FAKE_PID (line 358) | const FAKE_PID: common::Pid = unwrap!(common::Pid::new(1)); type IsValidTid (line 361) | pub trait IsValidTid {} FILE: src/protocol/commands.rs type ParseCommand (line 17) | pub trait ParseCommand<'a>: Sized { method from_packet (line 19) | fn from_packet(buf: PacketBuf<'a>) -> Option; FILE: src/protocol/commands/_QAgent.rs type QAgent (line 4) | pub struct QAgent { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QCatchSyscalls.rs type QCatchSyscalls (line 5) | pub enum QCatchSyscalls<'a> { function from_packet (line 13) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QDisableRandomization.rs type QDisableRandomization (line 4) | pub struct QDisableRandomization { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QEnvironmentHexEncoded.rs type QEnvironmentHexEncoded (line 4) | pub struct QEnvironmentHexEncoded<'a> { function from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QEnvironmentReset.rs type QEnvironmentReset (line 4) | pub struct QEnvironmentReset; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QEnvironmentUnset.rs type QEnvironmentUnset (line 4) | pub struct QEnvironmentUnset<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QSetWorkingDir.rs type QSetWorkingDir (line 4) | pub struct QSetWorkingDir<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QStartNoAckMode.rs type QStartNoAckMode (line 4) | pub struct QStartNoAckMode; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QStartupWithShell.rs type QStartupWithShell (line 4) | pub struct QStartupWithShell { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTBuffer_upcase.rs type QTBuffer (line 6) | pub struct QTBuffer(pub TraceBufferConfig); method from_packet (line 10) | fn from_packet(buf: PacketBuf<'_>) -> Option { FILE: src/protocol/commands/_QTDP.rs type QTDP (line 6) | pub enum QTDP<'a> { type CreateTDP (line 12) | pub struct CreateTDP<'a> { type ExtendTDP (line 23) | pub struct ExtendTDP<'a> { function from_packet (line 31) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTDPsrc.rs type QTDPsrc (line 5) | pub struct QTDPsrc<'a> { function from_packet (line 16) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTFrame.rs type QTFrame (line 6) | pub struct QTFrame<'a>(pub FrameRequest<&'a mut [u8]>); function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTStart.rs type QTStart (line 4) | pub struct QTStart; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTStop.rs type QTStop (line 4) | pub struct QTStop; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_QTinit.rs type QTinit (line 4) | pub struct QTinit; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_bc.rs type bc (line 4) | pub struct bc; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_bs.rs type bs (line 4) | pub struct bs; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_c.rs type c (line 4) | pub struct c<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_d_upcase.rs type D (line 5) | pub struct D { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_g.rs type g (line 4) | pub struct g; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_g_upcase.rs type G (line 4) | pub struct G<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_h_upcase.rs type Op (line 5) | pub enum Op { type H (line 11) | pub struct H { method from_packet (line 18) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_k.rs type k (line 4) | pub struct k; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_m.rs type m (line 4) | pub struct m<'a> { function from_packet (line 13) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_m_upcase.rs type M (line 4) | pub struct M<'a> { function from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_p.rs type p (line 4) | pub struct p<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_p_upcase.rs type P (line 4) | pub struct P<'a> { function from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qAttached.rs type qAttached (line 5) | pub struct qAttached { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qC.rs type qC (line 4) | pub struct qC; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qHostInfo.rs type qHostInfo (line 4) | pub struct qHostInfo; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qOffsets.rs type qOffsets (line 4) | pub struct qOffsets; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qProcessInfo.rs type qProcessInfo (line 4) | pub struct qProcessInfo; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qRcmd.rs type qRcmd (line 4) | pub struct qRcmd<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qRegisterInfo.rs type qRegisterInfo (line 4) | pub struct qRegisterInfo { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qSupported.rs type qSupported (line 4) | pub struct qSupported<'a> { function from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { type Features (line 25) | pub struct Features<'a>(&'a [u8]); function into_iter (line 28) | pub fn into_iter(self) -> impl Iterator) -> Option { FILE: src/protocol/commands/_qTP.rs type qTP (line 5) | pub struct qTP<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qTStatus.rs type qTStatus (line 4) | pub struct qTStatus; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qTfP.rs type qTfP (line 4) | pub struct qTfP; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qTfV.rs type qTfV (line 4) | pub struct qTfV; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qThreadExtraInfo.rs type qThreadExtraInfo (line 6) | pub struct qThreadExtraInfo<'a> { function from_packet (line 14) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qTsP.rs type qTsP (line 4) | pub struct qTsP; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qTsV.rs type qTsV (line 4) | pub struct qTsV; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qWasmCallStack.rs type qWasmCallStack (line 6) | pub struct qWasmCallStack { method from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qWasmGlobal.rs type qWasmGlobal (line 4) | pub struct qWasmGlobal<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qWasmLocal.rs type qWasmLocal (line 4) | pub struct qWasmLocal<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qWasmStackValue.rs type qWasmStackValue (line 4) | pub struct qWasmStackValue<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qXfer_auxv_read.rs type qXferAuxvRead (line 5) | pub type qXferAuxvRead<'a> = QXferReadBase<'a, AuxvAnnex>; type AuxvAnnex (line 8) | pub struct AuxvAnnex; method from_buf (line 12) | fn from_buf(buf: &[u8]) -> Option { FILE: src/protocol/commands/_qXfer_exec_file.rs type qXferExecFileRead (line 6) | pub type qXferExecFileRead<'a> = QXferReadBase<'a, ExecFileAnnex>; type ExecFileAnnex (line 9) | pub struct ExecFileAnnex { method from_buf (line 15) | fn from_buf(buf: &[u8]) -> Option { FILE: src/protocol/commands/_qXfer_features_read.rs type qXferFeaturesRead (line 5) | pub type qXferFeaturesRead<'a> = QXferReadBase<'a, FeaturesAnnex<'a>>; type FeaturesAnnex (line 8) | pub struct FeaturesAnnex<'a> { function from_buf (line 14) | fn from_buf(buf: &'a [u8]) -> Option { FILE: src/protocol/commands/_qXfer_libraries_read.rs type qXferLibrariesRead (line 4) | pub type qXferLibrariesRead<'a> = QXferReadBase<'a, LibrariesAnnex>; type LibrariesAnnex (line 7) | pub struct LibrariesAnnex; method from_buf (line 11) | fn from_buf(buf: &[u8]) -> Option { FILE: src/protocol/commands/_qXfer_libraries_svr4_read.rs type qXferLibrariesSvr4Read (line 4) | pub type qXferLibrariesSvr4Read<'a> = QXferReadBase<'a, LibrariesSvr4Ann... type LibrariesSvr4Annex (line 7) | pub struct LibrariesSvr4Annex; method from_buf (line 11) | fn from_buf(buf: &[u8]) -> Option { FILE: src/protocol/commands/_qXfer_memory_map.rs type qXferMemoryMapRead (line 5) | pub type qXferMemoryMapRead<'a> = QXferReadBase<'a, MemoryMapAnnex>; type MemoryMapAnnex (line 8) | pub struct MemoryMapAnnex; method from_buf (line 12) | fn from_buf(buf: &[u8]) -> Option { FILE: src/protocol/commands/_qfThreadInfo.rs type qfThreadInfo (line 4) | pub struct qfThreadInfo; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_qsThreadInfo.rs type qsThreadInfo (line 4) | pub struct qsThreadInfo; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_r_upcase.rs type R (line 4) | pub struct R; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_s.rs type s (line 4) | pub struct s<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_t_upcase.rs type T (line 5) | pub struct T { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vAttach.rs type vAttach (line 5) | pub struct vAttach { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vCont.rs type vCont (line 17) | pub enum vCont<'a> { function from_packet (line 24) | fn from_packet(buf: PacketBuf<'a>) -> Option { type Actions (line 34) | pub enum Actions<'a> { function new_from_buf (line 41) | fn new_from_buf(buf: &'a [u8]) -> Actions<'a> { function new_step (line 46) | pub fn new_step(tid: SpecificThreadId) -> Actions<'a> { function new_continue (line 51) | pub fn new_continue(tid: SpecificThreadId) -> Actions<'a> { function iter (line 55) | pub fn iter(&self) -> impl Iterator>> + '_ { type ActionsBuf (line 71) | pub struct ActionsBuf<'a>(&'a [u8]); function iter (line 74) | fn iter(&self) -> impl Iterator>> + '_ { type VContAction (line 138) | pub struct VContAction<'a> { type VContKind (line 144) | pub enum VContKind<'a> { function from_bytes (line 155) | fn from_bytes(s: &[u8]) -> Option> { type EitherIter (line 177) | enum EitherIter { type Item (line 187) | type Item = T; method next (line 190) | fn next(&mut self) -> Option { FILE: src/protocol/commands/_vFile_close.rs type vFileClose (line 4) | pub struct vFileClose { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_fstat.rs type vFileFstat (line 4) | pub struct vFileFstat { method from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_open.rs type vFileOpen (line 6) | pub struct vFileOpen<'a> { function from_packet (line 14) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_pread.rs type vFilePread (line 4) | pub struct vFilePread<'a> { function from_packet (line 14) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_pwrite.rs type vFilePwrite (line 5) | pub struct vFilePwrite<'a> { function from_packet (line 13) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_readlink.rs type vFileReadlink (line 4) | pub struct vFileReadlink<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_setfs.rs type vFileSetfs (line 5) | pub struct vFileSetfs { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFile_unlink.rs type vFileUnlink (line 4) | pub struct vFileUnlink<'a> { function from_packet (line 10) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFlashDone.rs type vFlashDone (line 4) | pub struct vFlashDone; method from_packet (line 8) | fn from_packet(_buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vFlashErase.rs type vFlashErase (line 4) | pub struct vFlashErase<'a> { function from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { function valid_vFlashErase (line 40) | fn valid_vFlashErase() { function invalid_vFlashErase_wrong_address (line 50) | fn invalid_vFlashErase_wrong_address() { function invalid_vFlashErase_wrong_length (line 57) | fn invalid_vFlashErase_wrong_length() { function invalid_vFlashErase_missing_address (line 64) | fn invalid_vFlashErase_missing_address() { function invalid_vFlashErase_missing_length (line 71) | fn invalid_vFlashErase_missing_length() { FILE: src/protocol/commands/_vFlashWrite.rs type vFlashWrite (line 5) | pub struct vFlashWrite<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { function valid_vFlashWrite (line 42) | fn valid_vFlashWrite() { function invalid_vFlashWrite_wrong_address (line 55) | fn invalid_vFlashWrite_wrong_address() { function invalid_vFlashWrite_missing_data (line 65) | fn invalid_vFlashWrite_missing_data() { function invalid_vFlashWrite_missing_address (line 72) | fn invalid_vFlashWrite_missing_address() { FILE: src/protocol/commands/_vKill.rs type vKill (line 5) | pub struct vKill { method from_packet (line 11) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_vRun.rs type vRun (line 5) | pub struct vRun<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { function valid_vRun_foobarbaz (line 47) | fn valid_vRun_foobarbaz() { function valid_vRun_noname (line 58) | fn valid_vRun_noname() { function valid_vRun_noargs (line 69) | fn valid_vRun_noargs() { function valid_vRun_args (line 80) | fn valid_vRun_args() { function invalid_vRun_args (line 91) | fn invalid_vRun_args() { function invalid_vRun (line 98) | fn invalid_vRun() { FILE: src/protocol/commands/_x_lowcase.rs type x (line 4) | pub struct x<'a> { function from_packet (line 14) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/_x_upcase.rs type X (line 5) | pub struct X<'a> { function from_packet (line 12) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/breakpoint.rs type BasicBreakpoint (line 18) | pub struct BasicBreakpoint<'a> { function from_slice (line 26) | pub fn from_slice(body: &'a mut [u8]) -> Option> { type BytecodeBreakpoint (line 38) | pub struct BytecodeBreakpoint<'a> { function from_slice (line 45) | pub fn from_slice(body: &'a mut [u8]) -> Option> { function strip_suffix_mut (line 88) | fn strip_suffix_mut<'a, T>(slice: &'a mut [T], suffix: &[T]) -> Option<&... type BytecodeList (line 104) | pub struct BytecodeList<'a>(&'a mut [u8]); function into_iter (line 108) | pub fn into_iter(self) -> impl Iterator> + 'a { FILE: src/protocol/commands/exclamation_mark.rs type ExclamationMark (line 4) | pub struct ExclamationMark; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/commands/question_mark.rs type QuestionMark (line 4) | pub struct QuestionMark; method from_packet (line 8) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/common/hex.rs type DecodeHexError (line 7) | pub enum DecodeHexError { function decode_hex (line 18) | pub fn decode_hex(buf: &[u8]) -> Result type HexString (line 44) | pub struct HexString<'a>(pub &'a [u8]); function decode (line 47) | pub fn decode(&self) -> Result type DecodeHexBufError (line 56) | pub enum DecodeHexBufError { function ascii2byte (line 61) | fn ascii2byte(c: u8) -> Option { function is_hex (line 73) | pub fn is_hex(c: u8) -> bool { function decode_hex_buf (line 90) | pub fn decode_hex_buf(base_buf: &mut [u8]) -> Result<&mut [u8], DecodeHe... function decode_hex_buf (line 157) | pub fn decode_hex_buf(base_buf: &mut [u8]) -> Result<&mut [u8], DecodeHe... function decode_bin_buf (line 180) | pub fn decode_bin_buf(buf: &mut [u8]) -> Option<&mut [u8]> { function decode_hex_buf_odd (line 205) | fn decode_hex_buf_odd() { function decode_hex_buf_even (line 212) | fn decode_hex_buf_even() { function decode_hex_buf_odd_alt (line 219) | fn decode_hex_buf_odd_alt() { function decode_hex_buf_short (line 226) | fn decode_hex_buf_short() { function decode_hex_buf_empty (line 233) | fn decode_hex_buf_empty() { function decode_bin_buf_escaped (line 240) | fn decode_bin_buf_escaped() { FILE: src/protocol/common/lists.rs type ArgListHex (line 6) | pub struct ArgListHex<'a>(&'a mut [u8]); function from_packet (line 9) | pub fn from_packet(args: &'a mut [u8]) -> Option { function into_iter (line 18) | pub fn into_iter(self) -> impl Iterator + 'a { FILE: src/protocol/common/qxfer.rs type ParseAnnex (line 7) | pub trait ParseAnnex<'a>: Sized { method from_buf (line 8) | fn from_buf(buf: &'a [u8]) -> Option; type QXferReadBase (line 12) | pub struct QXferReadBase<'a, T: ParseAnnex<'a>> { function from_packet (line 22) | fn from_packet(buf: PacketBuf<'a>) -> Option { FILE: src/protocol/common/thread_id.rs type IdKind (line 8) | pub enum IdKind { type Error (line 56) | type Error = (); method try_from (line 58) | fn try_from(s: &[u8]) -> Result { type Error (line 76) | type Error = (); method try_from (line 78) | fn try_from(s: &mut [u8]) -> Result { type ThreadId (line 19) | pub struct ThreadId { type Error (line 27) | type Error = (); method try_from (line 29) | fn try_from(s: &[u8]) -> Result { type Error (line 68) | type Error = (); method try_from (line 70) | fn try_from(s: &mut [u8]) -> Result { type SpecificIdKind (line 86) | pub enum SpecificIdKind { type Error (line 104) | type Error = (); method try_from (line 106) | fn try_from(id: IdKind) -> Result { type SpecificThreadId (line 96) | pub struct SpecificThreadId { type Error (line 116) | type Error = (); method try_from (line 118) | fn try_from(thread: ThreadId) -> Result { type ConcreteThreadId (line 131) | pub struct ConcreteThreadId { type Error (line 139) | type Error = (); method try_from (line 141) | fn try_from(thread: ThreadId) -> Result { type Error (line 153) | type Error = (); method try_from (line 155) | fn try_from(value: IdKind) -> Result { FILE: src/protocol/console_output.rs type ConsoleOutput (line 21) | pub struct ConsoleOutput<'a> { function write_str (line 28) | fn write_str(&mut self, s: &str) -> fmt::Result { function new (line 35) | pub(crate) fn new(callback: &'a mut dyn FnMut(&[u8])) -> ConsoleOutput<'... function write_raw (line 44) | pub fn write_raw(&mut self, bytes: &[u8]) { function flush (line 58) | pub fn flush(&mut self) { method drop (line 67) | fn drop(&mut self) { FILE: src/protocol/packet.rs type PacketParseError (line 7) | pub enum PacketParseError { type Packet (line 22) | pub enum Packet<'a> { type PacketBuf (line 41) | pub struct PacketBuf<'a> { function new (line 49) | pub fn new(pkt_buf: &'a mut [u8]) -> Result, PacketParseEr... function new_with_raw_body (line 85) | pub fn new_with_raw_body(body: &'a mut [u8]) -> Result, Pa... function strip_prefix (line 95) | pub fn strip_prefix(&mut self, prefix: &[u8]) -> bool { function into_body (line 120) | pub fn into_body(self) -> &'a mut [u8] { function into_raw_buf (line 134) | pub fn into_raw_buf(self) -> (&'a mut [u8], core::ops::Range) { function full_len (line 143) | pub fn full_len(&self) -> usize { function from_buf (line 149) | pub fn from_buf( FILE: src/protocol/recv_packet.rs type State (line 7) | enum State { type RecvPacketStateMachine (line 15) | pub struct RecvPacketStateMachine { method new (line 21) | pub fn new() -> Self { method pump (line 28) | pub fn pump<'b>( FILE: src/protocol/response_writer.rs type Error (line 17) | pub struct Error(pub C); type ResponseWriter (line 21) | pub struct ResponseWriter<'a, C: Connection> { function new (line 37) | pub fn new(inner: &'a mut C, rle_enabled: bool) -> Self { function flush (line 53) | pub fn flush(mut self) -> Result<(), Error> { function as_conn (line 82) | pub fn as_conn(&mut self) -> &mut C { function inner_write (line 86) | fn inner_write(&mut self, byte: u8) -> Result<(), Error> { function write (line 114) | fn write(&mut self, byte: u8) -> Result<(), Error> { function write_str (line 160) | pub fn write_str(&mut self, s: &str) -> Result<(), Error> { function write_hex (line 168) | fn write_hex(&mut self, byte: u8) -> Result<(), Error> { function write_hex_buf (line 194) | pub fn write_hex_buf(&mut self, data: &[u8]) -> Result<(), Error Result<(), Error(&mut self, digit: D) -> Result<()... function write_dec (line 234) | pub fn write_dec( function write_specific_id_kind (line 269) | fn write_specific_id_kind(&mut self, tid: SpecificIdKind) -> Result<(), ... function write_specific_thread_id (line 277) | pub fn write_specific_thread_id( type MockConnection (line 297) | struct MockConnection { method new (line 302) | fn new() -> Self { type Error (line 308) | type Error = (); method write (line 310) | fn write(&mut self, byte: u8) -> Result<(), Self::Error> { method write_all (line 315) | fn write_all(&mut self, buf: &[u8]) -> Result<(), Self::Error> { method flush (line 320) | fn flush(&mut self) -> Result<(), Self::Error> { function assert_no_special_chars_in_body (line 326) | fn assert_no_special_chars_in_body(data: &[u8]) { function rle_avoids_hash (line 339) | fn rle_avoids_hash() { function rle_avoids_dollar (line 349) | fn rle_avoids_dollar() { FILE: src/stub/builder.rs type GdbStubBuilderError (line 12) | pub enum GdbStubBuilderError { method fmt (line 20) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type GdbStubBuilder (line 39) | pub struct GdbStubBuilder<'a, T: Target, C: Connection> { function new (line 49) | pub fn new(conn: C) -> GdbStubBuilder<'static, T, C> { function with_packet_buffer (line 62) | pub fn with_packet_buffer(mut self, packet_buffer: &'a mut [u8]) -> Self { function packet_buffer_size (line 71) | pub fn packet_buffer_size(mut self, size: usize) -> Self { function build (line 77) | pub fn build(self) -> Result, GdbStubBuilderError> { FILE: src/stub/core_impl.rs type TargetResultExt (line 60) | pub(super) trait TargetResultExt { method handle_error (line 64) | fn handle_error(self) -> Result>; function handle_error (line 68) | fn handle_error(self) -> Result> { type DisconnectReason (line 87) | pub enum DisconnectReason { type State (line 98) | pub enum State { type GdbStubImpl (line 105) | pub(crate) struct GdbStubImpl { type HandlerStatus (line 114) | pub enum HandlerStatus { function new (line 122) | pub fn new() -> GdbStubImpl { function handle_packet (line 141) | pub fn handle_packet( function handle_command (line 196) | fn handle_command( type ProtocolFeatures (line 268) | struct ProtocolFeatures(u8); method no_ack_mode (line 282) | fn no_ack_mode(&self) -> bool { method set_no_ack_mode (line 287) | fn set_no_ack_mode(&mut self, val: bool) { method multiprocess (line 292) | fn multiprocess(&self) -> bool { method set_multiprocess (line 297) | fn set_multiprocess(&mut self, val: bool) { FILE: src/stub/core_impl/auxv.rs function handle_auxv (line 5) | pub(crate) fn handle_auxv( FILE: src/stub/core_impl/base.rs function get_sane_any_tid (line 18) | fn get_sane_any_tid( function get_current_pid (line 41) | pub(crate) fn get_current_pid( function report_reasonable_stop_reason (line 61) | pub(crate) fn report_reasonable_stop_reason( function handle_base (line 84) | pub(crate) fn handle_base( function read_addr_handler (line 463) | pub(crate) fn read_addr_handler( FILE: src/stub/core_impl/breakpoints.rs type CmdKind (line 6) | enum CmdKind { function handle_breakpoint_common (line 13) | fn handle_breakpoint_common( function handle_breakpoints (line 79) | pub(crate) fn handle_breakpoints( FILE: src/stub/core_impl/catch_syscalls.rs function handle_catch_syscalls (line 8) | pub(crate) fn handle_catch_syscalls( FILE: src/stub/core_impl/exec_file.rs function handle_exec_file (line 5) | pub(crate) fn handle_exec_file( FILE: src/stub/core_impl/extended_mode.rs function handle_extended_mode (line 9) | pub(crate) fn handle_extended_mode( FILE: src/stub/core_impl/flash.rs function handle_flash_operations (line 6) | pub(crate) fn handle_flash_operations( FILE: src/stub/core_impl/host_io.rs function handle_host_io (line 8) | pub(crate) fn handle_host_io( FILE: src/stub/core_impl/host_process_info.rs type InfoResponse (line 12) | pub(crate) enum InfoResponse<'a> { function write_response (line 20) | pub(crate) fn write_response( function from (line 51) | fn from(resp: &HostInfoResponse<'a>) -> Self { function from (line 61) | fn from(resp: &ProcessInfoResponse<'a>) -> Self { function handle_process_info (line 72) | pub(crate) fn handle_process_info( function handle_host_info (line 105) | pub(crate) fn handle_host_info( FILE: src/stub/core_impl/libraries.rs function handle_libraries_svr4 (line 6) | pub(crate) fn handle_libraries_svr4( function handle_libraries (line 38) | pub(crate) fn handle_libraries( FILE: src/stub/core_impl/lldb_register_info.rs function handle_lldb_register_info (line 11) | pub(crate) fn handle_lldb_register_info( FILE: src/stub/core_impl/memory_map.rs function handle_memory_map (line 5) | pub(crate) fn handle_memory_map( FILE: src/stub/core_impl/monitor_cmd.rs function handle_monitor_cmd (line 6) | pub(crate) fn handle_monitor_cmd( FILE: src/stub/core_impl/no_ack_mode.rs function handle_no_ack_mode (line 5) | pub(crate) fn handle_no_ack_mode( FILE: src/stub/core_impl/resume.rs function handle_stop_resume (line 16) | pub(crate) fn handle_stop_resume( function do_vcont_single_thread (line 83) | fn do_vcont_single_thread( function do_vcont_multi_thread (line 160) | fn do_vcont_multi_thread( function do_vcont (line 274) | fn do_vcont( function write_stop_common (line 287) | fn write_stop_common( function finish_exec (line 315) | pub(crate) fn finish_exec( type FinishExecStatus (line 512) | pub(crate) enum FinishExecStatus { FILE: src/stub/core_impl/reverse_exec.rs function handle_reverse_cont (line 41) | pub(crate) fn handle_reverse_cont( function handle_reverse_step (line 73) | pub(crate) fn handle_reverse_step( FILE: src/stub/core_impl/section_offsets.rs function handle_section_offsets (line 5) | pub(crate) fn handle_section_offsets( FILE: src/stub/core_impl/single_register_access.rs function inner (line 8) | fn inner( function handle_single_register_access (line 70) | pub(crate) fn handle_single_register_access( FILE: src/stub/core_impl/target_xml.rs function handle_target_xml (line 6) | pub(crate) fn handle_target_xml( FILE: src/stub/core_impl/thread_extra_info.rs function handle_thread_extra_info (line 6) | pub(crate) fn handle_thread_extra_info( FILE: src/stub/core_impl/tracepoints.rs function from_tdp (line 30) | fn from_tdp(ctdp: CreateTDP<'_>) -> Option<(Self, bool)> { function write (line 46) | pub(crate) fn write( type ExtendTracepoint (line 67) | pub(crate) struct ExtendTracepoint<'a, U> { function from_tdp (line 81) | fn from_tdp(dtdp: ExtendTDP<'a>) -> Option { function actions (line 96) | pub(crate) fn actions( function parse_raw_actions (line 103) | fn parse_raw_actions( function from_src (line 188) | fn from_src(src: QTDPsrc<'a>) -> Option { function write (line 201) | pub(crate) fn write( function write (line 233) | pub(crate) fn write( function write (line 277) | pub(crate) fn write( function write (line 319) | pub(crate) fn write( function from (line 357) | fn from(s: FrameRequest<&'a mut [u8]>) -> Self { function handle_tracepoints (line 373) | pub(crate) fn handle_tracepoints( function handle_tracepoint_state_machine_step (line 672) | fn handle_tracepoint_state_machine_step( FILE: src/stub/core_impl/wasm.rs function handle_wasm (line 5) | pub(crate) fn handle_wasm( FILE: src/stub/core_impl/x_lowcase_packet.rs function handle_x_lowcase_packet (line 6) | pub(crate) fn handle_x_lowcase_packet( FILE: src/stub/core_impl/x_upcase_packet.rs function handle_x_upcase_packet (line 7) | pub(crate) fn handle_x_upcase_packet( FILE: src/stub/error.rs type ConnectionErrorKind (line 15) | pub enum ConnectionErrorKind { type InternalError (line 25) | pub(crate) enum InternalError { function conn_read (line 59) | pub fn conn_read(e: C) -> Self { function conn_write (line 63) | pub fn conn_write(e: C) -> Self { function conn_init (line 67) | pub fn conn_init(e: C) -> Self { function from (line 73) | fn from(e: ResponseWriterError) -> Self { type GdbStubError (line 123) | pub struct GdbStubError { method fmt (line 132) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function is_target_error (line 170) | pub fn is_target_error(&self) -> bool { function into_target_error (line 175) | pub fn into_target_error(self) -> Option { function is_connection_error (line 183) | pub fn is_connection_error(&self) -> bool { function into_connection_error (line 189) | pub fn into_connection_error(self) -> Option<(C, ConnectionErrorKind)> { function from (line 198) | fn from(kind: InternalError) -> Self { function from (line 204) | fn from(_: CapacityError) -> Self { FILE: src/stub/mod.rs type BlockingEventLoop (line 39) | pub trait BlockingEventLoop { method wait_for_stop_reason (line 60) | fn wait_for_stop_reason( method on_interrupt (line 85) | fn on_interrupt( type Event (line 92) | pub enum Event { type WaitForStopReasonError (line 101) | pub enum WaitForStopReasonError { type GdbStub (line 111) | pub struct GdbStub<'a, T: Target, C: Connection> { function builder (line 119) | pub fn builder(conn: C) -> GdbStubBuilder<'a, T, C> { function new (line 132) | pub fn new(conn: C) -> GdbStub<'a, T, C> { function run_blocking (line 157) | pub fn run_blocking( function run_state_machine (line 218) | pub fn run_state_machine( FILE: src/stub/state_machine.rs type GdbStubStateMachine (line 55) | pub enum GdbStubStateMachine<'a, T, C> constant MODULE_PATH (line 87) | pub(crate) const MODULE_PATH: &str = concat!(module_path!(), "::"); type Idle (line 91) | pub struct Idle { type Running (line 98) | pub struct Running {} type CtrlCInterrupt (line 102) | pub struct CtrlCInterrupt { type Disconnected (line 108) | pub struct Disconnected { type Transition (line 137) | trait Transition<'a, T, C> method transition (line 143) | fn transition(self, state: S2) -> GdbStubStateMachineInner<'a, S2,... function transition (line 152) | fn transition(self, state: S2) -> GdbStubStateMachineInner<'a, S2, T... type GdbStubStateMachineReallyInner (line 169) | struct GdbStubStateMachineReallyInner<'a, T: Target, C: Connection> { type GdbStubStateMachineInner (line 179) | pub struct GdbStubStateMachineInner<'a, S, T: Target, C: Connection> { function borrow_conn (line 187) | pub fn borrow_conn(&mut self) -> &mut C { function from_plain_gdbstub (line 196) | pub(crate) fn from_plain_gdbstub( function incoming_data (line 213) | pub fn incoming_data( function report_stop (line 255) | pub fn report_stop( function report_stop_with_regs (line 281) | pub fn report_stop_with_regs( function report_stop_impl (line 295) | fn report_stop_impl( function incoming_data (line 332) | pub fn incoming_data( function interrupt_handled (line 385) | pub fn interrupt_handled( function get_reason (line 412) | pub fn get_reason(&self) -> DisconnectReason { function return_to_idle (line 417) | pub fn return_to_idle(self) -> GdbStubStateMachine<'a, T, C> { FILE: src/stub/stop_reason.rs type BaseStopReason (line 30) | pub enum BaseStopReason { function is_t_packet (line 140) | pub(crate) fn is_t_packet(&self) -> bool { type SingleThreadStopReason (line 161) | pub type SingleThreadStopReason = BaseStopReason<(), U>; type MultiThreadStopReason (line 166) | pub type MultiThreadStopReason = BaseStopReason; function from (line 169) | fn from(st_stop_reason: BaseStopReason<(), U>) -> BaseStopReason { type Sealed (line 209) | pub trait Sealed {} type IntoStopReason (line 217) | pub trait IntoStopReason: FILE: src/target/ext/auxv.rs type Auxv (line 6) | pub trait Auxv: Target { method get_auxv (line 14) | fn get_auxv(&self, offset: u64, length: usize, buf: &mut [u8]) -> Targ... FILE: src/target/ext/base/mod.rs type BaseOps (line 17) | pub enum BaseOps<'a, A, E> { type ResumeOps (line 24) | pub(crate) enum ResumeOps<'a, A, E> { function resume_ops (line 33) | pub(crate) fn resume_ops(self) -> Option> { FILE: src/target/ext/base/multithread.rs type MultiThreadBase (line 10) | pub trait MultiThreadBase: Target { method read_registers (line 15) | fn read_registers( method write_registers (line 25) | fn write_registers( method support_single_register_access (line 41) | fn support_single_register_access( method read_addrs (line 60) | fn read_addrs( method write_addrs (line 72) | fn write_addrs( method list_active_threads (line 87) | fn list_active_threads( method is_thread_alive (line 99) | fn is_thread_alive(&mut self, tid: Tid) -> Result { method support_resume (line 111) | fn support_resume(&mut self) -> Option> { method support_thread_extra_info (line 117) | fn support_thread_extra_info( type MultiThreadResume (line 125) | pub trait MultiThreadResume: Target { method resume (line 198) | fn resume(&mut self) -> Result<(), Self::Error>; method clear_resume_actions (line 201) | fn clear_resume_actions(&mut self) -> Result<(), Self::Error>; method set_resume_action_continue (line 210) | fn set_resume_action_continue( method support_single_step (line 220) | fn support_single_step(&mut self) -> Option Option Option Result<(), Self::Err... FILE: src/target/ext/base/reverse_exec.rs type ReverseCont (line 6) | pub trait ReverseCont: Target method reverse_cont (line 16) | fn reverse_cont(&mut self) -> Result<(), Self::Error>; type ReverseContOps (line 20) | pub type ReverseContOps<'a, Tid, T> = type ReverseStep (line 24) | pub trait ReverseStep: Target method reverse_step (line 36) | fn reverse_step(&mut self, tid: Tid) -> Result<(), Self::Error>; type ReverseStepOps (line 40) | pub type ReverseStepOps<'a, Tid, T> = type ReplayLogPosition (line 46) | pub enum ReplayLogPosition { FILE: src/target/ext/base/single_register_access.rs type SingleRegisterAccess (line 21) | pub trait SingleRegisterAccess: Target method read_register (line 38) | fn read_register( method write_register (line 56) | fn write_register( type SingleRegisterAccessOps (line 65) | pub type SingleRegisterAccessOps<'a, Tid, T> = FILE: src/target/ext/base/singlethread.rs type SingleThreadBase (line 9) | pub trait SingleThreadBase: Target { method read_registers (line 11) | fn read_registers( method write_registers (line 17) | fn write_registers(&mut self, regs: &::Registers) method support_single_register_access (line 30) | fn support_single_register_access( method read_addrs (line 49) | fn read_addrs( method write_addrs (line 60) | fn write_addrs( method support_resume (line 68) | fn support_resume(&mut self) -> Option> { type SingleThreadResume (line 74) | pub trait SingleThreadResume: Target { method resume (line 95) | fn resume(&mut self, signal: Option) -> Result<(), Self::Error>; method support_single_step (line 101) | fn support_single_step(&mut self) -> Option Option) -> Result<(), Self::Error>; type SingleThreadRangeStepping (line 154) | pub trait SingleThreadRangeStepping: Target + SingleThreadResume { method resume_range_step (line 171) | fn resume_range_step( FILE: src/target/ext/breakpoints.rs type Breakpoints (line 8) | pub trait Breakpoints: Target { method support_sw_breakpoint (line 11) | fn support_sw_breakpoint(&mut self) -> Option Option Option TargetResult<(), Self>; type CatchSyscallPosition (line 35) | pub enum CatchSyscallPosition { type SyscallNumbers (line 43) | pub struct SyscallNumbers<'a, U> { type Item (line 48) | type Item = U; method next (line 50) | fn next(&mut self) -> Option { FILE: src/target/ext/exec_file.rs type ExecFile (line 11) | pub trait ExecFile: Target { method get_exec_file (line 23) | fn get_exec_file( FILE: src/target/ext/extended_mode.rs type ShouldTerminate (line 15) | pub enum ShouldTerminate { method into_bool (line 25) | pub fn into_bool(self) -> bool { type AttachKind (line 34) | pub enum AttachKind { method was_attached (line 42) | pub(crate) fn was_attached(self) -> bool { type ExtendedMode (line 61) | pub trait ExtendedMode: Target { method run (line 80) | fn run(&mut self, filename: Option<&[u8]>, args: Args<'_, '_>) -> Targ... method attach (line 95) | fn attach(&mut self, pid: Pid) -> TargetResult<(), Self>; method query_if_attached (line 102) | fn query_if_attached(&mut self, pid: Pid) -> TargetResult) -> TargetResult Result<(), Self::Error>; method on_start (line 142) | fn on_start(&mut self) -> Result<(), Self::Error> { method support_configure_aslr (line 148) | fn support_configure_aslr(&mut self) -> Option Option Option Option Option { function fmt (line 189) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function new (line 195) | pub(crate) fn new(inner: &'a mut dyn Iterator) -> Args<... type Item (line 201) | type Item = &'args [u8]; method next (line 203) | fn next(&mut self) -> Option { type ConfigureAslr (line 212) | pub trait ConfigureAslr: ExtendedMode { method cfg_aslr (line 214) | fn cfg_aslr(&mut self, enabled: bool) -> TargetResult<(), Self>; type ConfigureEnv (line 227) | pub trait ConfigureEnv: ExtendedMode { method set_env (line 229) | fn set_env(&mut self, key: &[u8], val: Option<&[u8]>) -> TargetResult<... method remove_env (line 232) | fn remove_env(&mut self, key: &[u8]) -> TargetResult<(), Self>; method reset_env (line 236) | fn reset_env(&mut self) -> TargetResult<(), Self>; type ConfigureStartupShell (line 245) | pub trait ConfigureStartupShell: ExtendedMode { method cfg_startup_with_shell (line 250) | fn cfg_startup_with_shell(&mut self, enabled: bool) -> TargetResult<()... type ConfigureWorkingDir (line 259) | pub trait ConfigureWorkingDir: ExtendedMode { method cfg_working_dir (line 268) | fn cfg_working_dir(&mut self, dir: Option<&[u8]>) -> TargetResult<(), ... type CurrentActivePid (line 274) | pub trait CurrentActivePid: ExtendedMode { method current_active_pid (line 289) | fn current_active_pid(&mut self) -> Result; FILE: src/target/ext/flash.rs type Flash (line 16) | pub trait Flash: Target { method flash_erase (line 22) | fn flash_erase( method flash_write (line 37) | fn flash_write( method flash_done (line 47) | fn flash_done(&mut self) -> TargetResult<(), Self>; FILE: src/target/ext/host_info.rs type HostInfoResponse (line 24) | pub enum HostInfoResponse<'a> { type HostInfo (line 34) | pub trait HostInfo: Target { method host_info (line 38) | fn host_info( FILE: src/target/ext/host_io.rs type HostIoOpenFlags (line 14) | pub struct HostIoOpenFlags(u32); type HostIoOpenMode (line 50) | pub struct HostIoOpenMode(u32); type HostIoStat (line 84) | pub struct HostIoStat { type FsKind (line 116) | pub enum FsKind { type HostIoErrno (line 128) | pub enum HostIoErrno { type HostIoError (line 182) | pub enum HostIoError { function from (line 205) | fn from(e: std::io::Error) -> HostIoError { type HostIoResult (line 223) | pub type HostIoResult = Result::E... type HostIo (line 226) | pub trait HostIo: Target { method support_open (line 229) | fn support_open(&mut self) -> Option> { method support_close (line 235) | fn support_close(&mut self) -> Option> { method support_pread (line 241) | fn support_pread(&mut self) -> Option> { method support_pwrite (line 247) | fn support_pwrite(&mut self) -> Option> { method support_fstat (line 253) | fn support_fstat(&mut self) -> Option> { method support_unlink (line 259) | fn support_unlink(&mut self) -> Option> { method support_readlink (line 265) | fn support_readlink(&mut self) -> Option> { method support_setfs (line 271) | fn support_setfs(&mut self) -> Option> { type HostIoOpen (line 279) | pub trait HostIoOpen: HostIo { method open (line 286) | fn open( type HostIoClose (line 297) | pub trait HostIoClose: HostIo { method close (line 299) | fn close(&mut self, fd: u32) -> HostIoResult<(), Self>; type HostIoPread (line 305) | pub trait HostIoPread: HostIo { method pread (line 316) | fn pread( type HostIoPwrite (line 328) | pub trait HostIoPwrite: HostIo { method pwrite (line 335) | fn pwrite( type HostIoFstat (line 346) | pub trait HostIoFstat: HostIo { method fstat (line 351) | fn fstat(&mut self, fd: u32) -> HostIoResult; type HostIoUnlink (line 357) | pub trait HostIoUnlink: HostIo { method unlink (line 359) | fn unlink(&mut self, filename: &[u8]) -> HostIoResult<(), Self>; type HostIoReadlink (line 365) | pub trait HostIoReadlink: HostIo { method readlink (line 373) | fn readlink(&mut self, filename: &[u8], buf: &mut [u8]) -> HostIoResul... type HostIoSetfs (line 379) | pub trait HostIoSetfs: HostIo { method setfs (line 389) | fn setfs(&mut self, fs: FsKind) -> HostIoResult<(), Self>; FILE: src/target/ext/libraries.rs type LibrariesSvr4 (line 9) | pub trait LibrariesSvr4: Target { method get_libraries_svr4 (line 21) | fn get_libraries_svr4( type Libraries (line 36) | pub trait Libraries: Target { method get_libraries (line 60) | fn get_libraries( FILE: src/target/ext/lldb_register_info_override.rs type CallbackToken (line 10) | pub struct CallbackToken<'a>(pub(crate) core::marker::PhantomData<&'a *m... type Callback (line 13) | pub struct Callback<'a> { function done (line 21) | pub fn done(self) -> CallbackToken<'a> { function write (line 28) | pub fn write(self, reg: Register<'_>) -> CallbackToken<'a> { type LldbRegisterInfoOverride (line 40) | pub trait LldbRegisterInfoOverride: Target { method lldb_register_info (line 44) | fn lldb_register_info<'a>( FILE: src/target/ext/memory_map.rs type MemoryMap (line 6) | pub trait MemoryMap: Target { method memory_map_xml (line 18) | fn memory_map_xml( FILE: src/target/ext/monitor_cmd.rs type MonitorCmd (line 11) | pub trait MonitorCmd: Target { method handle_monitor_cmd (line 29) | fn handle_monitor_cmd(&mut self, cmd: &[u8], out: ConsoleOutput<'_>) FILE: src/target/ext/process_info.rs type ProcessInfoResponse (line 25) | pub enum ProcessInfoResponse<'a> { type ProcessInfo (line 37) | pub trait ProcessInfo: Target { method process_info (line 41) | fn process_info( FILE: src/target/ext/section_offsets.rs type Offsets (line 37) | pub enum Offsets { type SectionOffsets (line 68) | pub trait SectionOffsets: Target { method get_section_offsets (line 70) | fn get_section_offsets(&mut self) -> Result Result { type TracepointAction (line 53) | pub enum TracepointAction<'a, U> { type TracepointSourceType (line 83) | pub enum TracepointSourceType { type SourceTracepoint (line 99) | pub struct SourceTracepoint<'a, U> { function get_owned (line 119) | pub fn get_owned<'b>(&self) -> SourceTracepoint<'b, U> { function get_owned (line 134) | pub fn get_owned<'b>(&self) -> TracepointAction<'b, U> { type ExperimentStatus (line 158) | pub enum ExperimentStatus<'a> { type ExperimentExplanation (line 184) | pub enum ExperimentExplanation<'a> { type BufferShape (line 210) | pub enum BufferShape { type TraceBufferConfig (line 219) | pub enum TraceBufferConfig { type FrameRequest (line 229) | pub enum FrameRequest { type FrameDescription (line 248) | pub enum FrameDescription { type TracepointStatus (line 257) | pub struct TracepointStatus { type TracepointEnumerateCursor (line 265) | pub(crate) enum TracepointEnumerateCursor { type TracepointEnumerateState (line 275) | pub struct TracepointEnumerateState { type TracepointEnumerateStep (line 282) | pub enum TracepointEnumerateStep { type Tracepoints (line 312) | pub trait Tracepoints: Target { method tracepoints_init (line 314) | fn tracepoints_init(&mut self) -> TargetResult<(), Self>; method tracepoint_create_begin (line 317) | fn tracepoint_create_begin( method tracepoint_create_continue (line 328) | fn tracepoint_create_continue( method tracepoint_create_complete (line 340) | fn tracepoint_create_complete(&mut self, tp: Tracepoint) -> TargetResu... method tracepoint_status (line 344) | fn tracepoint_status( method tracepoint_enumerate_state (line 383) | fn tracepoint_enumerate_state( method tracepoint_enumerate_start (line 406) | fn tracepoint_enumerate_start( method tracepoint_enumerate_action (line 420) | fn tracepoint_enumerate_action( method trace_buffer_configure (line 428) | fn trace_buffer_configure(&mut self, config: TraceBufferConfig) -> Tar... method trace_buffer_request (line 435) | fn trace_buffer_request( method trace_experiment_status (line 443) | fn trace_experiment_status( method trace_experiment_info (line 449) | fn trace_experiment_info( method trace_experiment_start (line 454) | fn trace_experiment_start(&mut self) -> TargetResult<(), Self>; method trace_experiment_stop (line 456) | fn trace_experiment_stop(&mut self) -> TargetResult<(), Self>; method select_frame (line 464) | fn select_frame( method support_tracepoint_source (line 484) | fn support_tracepoint_source(&mut self) -> Option R... method read_wasm_local (line 54) | fn read_wasm_local( method read_wasm_stack (line 75) | fn read_wasm_stack( method read_wasm_global (line 96) | fn read_wasm_global( FILE: src/target/mod.rs type TargetError (line 304) | pub enum TargetError { function from (line 331) | fn from(_: ()) -> TargetError { function from (line 339) | fn from(e: std::io::Error) -> TargetError { type TargetResult (line 351) | pub type TargetResult = Result::E... type Target (line 367) | pub trait Target { method base_ops (line 422) | fn base_ops(&mut self) -> ext::base::BaseOps<'_, Self::Arch, Self::Err... method guard_rail_implicit_sw_breakpoints (line 484) | fn guard_rail_implicit_sw_breakpoints(&self) -> bool { method use_no_ack_mode (line 516) | fn use_no_ack_mode(&self) -> bool { method use_x_upcase_packet (line 529) | fn use_x_upcase_packet(&self) -> bool { method use_x_lowcase_packet (line 554) | fn use_x_lowcase_packet(&self) -> bool { method use_resume_stub (line 581) | fn use_resume_stub(&self) -> bool { method use_rle (line 593) | fn use_rle(&self) -> bool { method use_target_description_xml (line 608) | fn use_target_description_xml(&self) -> bool { method use_lldb_register_info (line 623) | fn use_lldb_register_info(&self) -> bool { method use_fork_stop_reason (line 637) | fn use_fork_stop_reason(&self) -> bool { method use_vfork_stop_reason (line 651) | fn use_vfork_stop_reason(&self) -> bool { method use_vforkdone_stop_reason (line 665) | fn use_vforkdone_stop_reason(&self) -> bool { method support_breakpoints (line 671) | fn support_breakpoints(&mut self) -> Option Option Option Option Option Option Option Option Option> { method support_libraries_svr4 (line 762) | fn support_libraries_svr4(&mut self) -> Option Option Option Option Option> { FILE: src/util/dead_code_marker.rs function black_box (line 11) | pub fn black_box(dummy: T) -> T { FILE: src/util/managed_vec.rs type CapacityError (line 5) | pub struct CapacityError(pub Element); type ManagedVec (line 8) | pub struct ManagedVec<'a, 'b, T> { function new_with_idx (line 14) | pub fn new_with_idx(buf: &'b mut ManagedSlice<'a, T>, len: usize) -> Self { function push (line 18) | pub fn push(&mut self, value: T) -> Result<(), CapacityError> { function as_slice (line 36) | pub fn as_slice<'c: 'b>(&'c self) -> &'b [T] {