MCPcopy Create free account

hub / github.com/d0iasm/rvemu-for-book / functions

Functions403 in github.com/d0iasm/rvemu-for-book

↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
02/src/dram.rs:86
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
module/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step09/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step08/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step10/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step05/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step07/src/dram.rs:87
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
03/src/dram.rs:86
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step04/src/dram.rs:86
↓ 1 callersMethodstore16
Store 2 bytes to the little-endian dram.
step06/src/dram.rs:87
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
02/src/dram.rs:93
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
module/src/dram.rs:94
↓ 1 callersMethodstore32
Store 4 bytes to virtio only if the addr is valid. Otherwise, does nothing.
module/src/virtio.rs:121
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
module/src/plic.rs:63
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step09/src/dram.rs:94
↓ 1 callersMethodstore32
Store 4 bytes to virtio only if the addr is valid. Otherwise, does nothing.
step09/src/virtio.rs:121
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
step09/src/plic.rs:63
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step08/src/dram.rs:94
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
step08/src/plic.rs:63
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step10/src/dram.rs:94
↓ 1 callersMethodstore32
Store 4 bytes to virtio only if the addr is valid. Otherwise, does nothing.
step10/src/virtio.rs:121
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
step10/src/plic.rs:63
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step05/src/dram.rs:94
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step07/src/dram.rs:94
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
step07/src/plic.rs:63
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
03/src/dram.rs:93
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step04/src/dram.rs:93
↓ 1 callersMethodstore32
Store 4 bytes to the little-endian dram.
step06/src/dram.rs:94
↓ 1 callersMethodstore32
(&mut self, addr: u64, value: u64)
step06/src/plic.rs:63
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
02/src/dram.rs:102
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
module/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
module/src/clint.rs:54
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step09/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
step09/src/clint.rs:54
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step08/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
step08/src/clint.rs:54
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step10/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
step10/src/clint.rs:54
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step05/src/dram.rs:103
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step07/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
step07/src/clint.rs:54
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
03/src/dram.rs:102
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step04/src/dram.rs:102
↓ 1 callersMethodstore64
Store 8 bytes to the little-endian dram.
step06/src/dram.rs:103
↓ 1 callersMethodstore64
(&mut self, addr: u64, value: u64)
step06/src/clint.rs:54
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
02/src/dram.rs:80
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
module/src/dram.rs:81
↓ 1 callersMethodstore8
(&mut self, addr: u64, value: u64)
module/src/uart.rs:119
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step09/src/dram.rs:81
↓ 1 callersMethodstore8
(&mut self, addr: u64, value: u64)
step09/src/uart.rs:119
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step08/src/dram.rs:81
↓ 1 callersMethodstore8
(&mut self, addr: u64, value: u64)
step08/src/uart.rs:119
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step10/src/dram.rs:81
↓ 1 callersMethodstore8
(&mut self, addr: u64, value: u64)
step10/src/uart.rs:119
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step05/src/dram.rs:81
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step07/src/dram.rs:81
↓ 1 callersMethodstore8
(&mut self, addr: u64, value: u64)
step07/src/uart.rs:111
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
03/src/dram.rs:80
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step04/src/dram.rs:80
↓ 1 callersMethodstore8
Store a byte to the little-endian dram.
step06/src/dram.rs:81
↓ 1 callersMethodwrite_disk
(&mut self, addr: u64, value: u64)
module/src/virtio.rs:148
↓ 1 callersMethodwrite_disk
(&mut self, addr: u64, value: u64)
step09/src/virtio.rs:148
↓ 1 callersMethodwrite_disk
(&mut self, addr: u64, value: u64)
step10/src/virtio.rs:148
Methoddisk_access
Access the disk via virtio. This is an associated function which takes a `cpu` object to read and write with a dram directly (DMA).
module/src/virtio.rs:154
Methoddisk_access
Access the disk via virtio. This is an associated function which takes a `cpu` object to read and write with a dram directly (DMA).
step09/src/virtio.rs:154
Methoddisk_access
Access the disk via virtio. This is an associated function which takes a `cpu` object to read and write with a dram directly (DMA).
step10/src/virtio.rs:154
Functionexecute
(_cpu: &mut Cpu, _inst: u64)
module/src/isa/rv64i.rs:4
Methodis_interrupting
Return true if an interrupt is pending.
module/src/virtio.rs:96
Methodis_interrupting
Return true if an interrupt is pending.
step09/src/virtio.rs:96
Methodis_interrupting
Return true if an interrupt is pending.
step10/src/virtio.rs:96
Methodload
(&self, addr: u64, size: u64)
02/src/bus.rs:22
Methodload
Load bytes from the little-endiam dram.
02/src/dram.rs:24
Methodload
(&mut self, addr: u64, size: u64)
module/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
module/src/clint.rs:22
Methodload
(&mut self, addr: u64, size: u64)
module/src/plic.rs:27
Methodload
(&mut self, addr: u64, size: u64)
module/src/uart.rs:49
Methodload
(&mut self, addr: u64, size: u64)
step09/src/bus.rs:63
Methodload
(&mut self, addr: u64, size: u64)
step09/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
step09/src/clint.rs:22
Methodload
(&mut self, addr: u64, size: u64)
step09/src/plic.rs:27
Methodload
(&mut self, addr: u64, size: u64)
step09/src/uart.rs:49
Methodload
(&mut self, addr: u64, size: u64)
step08/src/bus.rs:55
Methodload
(&mut self, addr: u64, size: u64)
step08/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
step08/src/clint.rs:22
Methodload
(&mut self, addr: u64, size: u64)
step08/src/plic.rs:27
Methodload
(&mut self, addr: u64, size: u64)
step08/src/uart.rs:49
Methodload
(&mut self, addr: u64, size: u64)
step10/src/bus.rs:63
Methodload
(&mut self, addr: u64, size: u64)
step10/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
step10/src/clint.rs:22
Methodload
(&mut self, addr: u64, size: u64)
step10/src/plic.rs:27
Methodload
(&mut self, addr: u64, size: u64)
step10/src/uart.rs:49
Methodload
(&self, addr: u64, size: u64)
step05/src/bus.rs:28
Methodload
(&self, addr: u64, size: u64)
step05/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
step07/src/bus.rs:55
Methodload
(&mut self, addr: u64, size: u64)
step07/src/dram.rs:16
Methodload
(&mut self, addr: u64, size: u64)
step07/src/clint.rs:22
Methodload
(&mut self, addr: u64, size: u64)
step07/src/plic.rs:27
Methodload
(&mut self, addr: u64, size: u64)
step07/src/uart.rs:46
Methodload
(&self, addr: u64, size: u64)
03/src/bus.rs:27
Methodload
(&self, addr: u64, size: u64)
03/src/dram.rs:15
← previousnext →201–300 of 403, ranked by callers