MCPcopy Create free account

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

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

↓ 1 callersMethodexception_code
(&self)
step05/src/trap.rs:143
↓ 1 callersMethodexception_code
(&self)
step07/src/trap.rs:143
↓ 1 callersMethodexception_code
(&self)
step06/src/trap.rs:143
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
02/src/cpu.rs:83
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
module/src/cpu.rs:298
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step09/src/cpu.rs:276
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step08/src/cpu.rs:270
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step10/src/cpu.rs:430
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step05/src/cpu.rs:188
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step07/src/cpu.rs:188
↓ 1 callersMethodexecute
Execute an instruction after decoding.
01/src/main.rs:75
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
03/src/cpu.rs:176
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step04/src/cpu.rs:187
↓ 1 callersMethodexecute
Execute an instruction after decoding. Return true if an error happens, otherwise false.
step06/src/cpu.rs:188
↓ 1 callersMethodfetch
Get an instruction from the dram.
02/src/cpu.rs:75
↓ 1 callersMethodfetch
Get an instruction from the dram.
module/src/cpu.rs:289
↓ 1 callersMethodfetch
Get an instruction from the dram.
step09/src/cpu.rs:268
↓ 1 callersMethodfetch
Get an instruction from the dram.
step08/src/cpu.rs:262
↓ 1 callersMethodfetch
Get an instruction from the dram.
step10/src/cpu.rs:421
↓ 1 callersMethodfetch
Get an instruction from the dram.
step05/src/cpu.rs:180
↓ 1 callersMethodfetch
Get an instruction from the dram.
step07/src/cpu.rs:180
↓ 1 callersMethodfetch
Get an instruction from the dram.
01/src/main.rs:66
↓ 1 callersMethodfetch
Get an instruction from the dram.
03/src/cpu.rs:168
↓ 1 callersMethodfetch
Get an instruction from the dram.
step04/src/cpu.rs:179
↓ 1 callersMethodfetch
Get an instruction from the dram.
step06/src/cpu.rs:180
↓ 1 callersFunctionfib
02/fib.c:6
↓ 1 callersMethodget_new_id
(&mut self)
module/src/virtio.rs:135
↓ 1 callersMethodget_new_id
(&mut self)
step09/src/virtio.rs:135
↓ 1 callersMethodget_new_id
(&mut self)
step10/src/virtio.rs:135
↓ 1 callersMethodis_fatal
(&self)
module/src/trap.rs:206
↓ 1 callersMethodis_interrupting
Return true if an interrupt is pending. Clear the interrupting flag by swapping a value.
step08/src/uart.rs:102
↓ 1 callersMethodload
(&mut self, addr: u64, size: u64)
module/src/bus.rs:63
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
02/src/dram.rs:52
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
module/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step09/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step08/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step10/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step05/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step07/src/dram.rs:53
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
03/src/dram.rs:52
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step04/src/dram.rs:52
↓ 1 callersMethodload16
Load 2 bytes from the little-endian dram.
step06/src/dram.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
02/src/dram.rs:58
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
module/src/dram.rs:59
↓ 1 callersMethodload32
Load 4 bytes from virtio only if the addr is valid. Otherwise, return 0.
module/src/virtio.rs:105
↓ 1 callersMethodload32
(&self, addr: u64)
module/src/plic.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step09/src/dram.rs:59
↓ 1 callersMethodload32
Load 4 bytes from virtio only if the addr is valid. Otherwise, return 0.
step09/src/virtio.rs:105
↓ 1 callersMethodload32
(&self, addr: u64)
step09/src/plic.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step08/src/dram.rs:59
↓ 1 callersMethodload32
(&self, addr: u64)
step08/src/plic.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step10/src/dram.rs:59
↓ 1 callersMethodload32
Load 4 bytes from virtio only if the addr is valid. Otherwise, return 0.
step10/src/virtio.rs:105
↓ 1 callersMethodload32
(&self, addr: u64)
step10/src/plic.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step05/src/dram.rs:59
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step07/src/dram.rs:59
↓ 1 callersMethodload32
(&self, addr: u64)
step07/src/plic.rs:53
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
03/src/dram.rs:58
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step04/src/dram.rs:58
↓ 1 callersMethodload32
Load 4 bytes from the little-endian dram.
step06/src/dram.rs:59
↓ 1 callersMethodload32
(&self, addr: u64)
step06/src/plic.rs:53
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
02/src/dram.rs:67
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
module/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
module/src/clint.rs:46
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step09/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
step09/src/clint.rs:46
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step08/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
step08/src/clint.rs:46
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step10/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
step10/src/clint.rs:46
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step05/src/dram.rs:68
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step07/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
step07/src/clint.rs:46
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
03/src/dram.rs:67
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step04/src/dram.rs:67
↓ 1 callersMethodload64
Load 8 bytes from the little-endian dram.
step06/src/dram.rs:68
↓ 1 callersMethodload64
(&self, addr: u64)
step06/src/clint.rs:46
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
02/src/dram.rs:46
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
module/src/dram.rs:47
↓ 1 callersMethodload8
(&mut self, addr: u64)
module/src/uart.rs:106
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step09/src/dram.rs:47
↓ 1 callersMethodload8
(&mut self, addr: u64)
step09/src/uart.rs:106
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step08/src/dram.rs:47
↓ 1 callersMethodload8
(&mut self, addr: u64)
step08/src/uart.rs:106
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step10/src/dram.rs:47
↓ 1 callersMethodload8
(&mut self, addr: u64)
step10/src/uart.rs:106
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step05/src/dram.rs:47
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step07/src/dram.rs:47
↓ 1 callersMethodload8
(&mut self, addr: u64)
step07/src/uart.rs:98
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
03/src/dram.rs:46
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step04/src/dram.rs:46
↓ 1 callersMethodload8
Load a byte from the little-endian dram.
step06/src/dram.rs:47
↓ 1 callersMethodread_disk
(&self, addr: u64)
module/src/virtio.rs:144
↓ 1 callersMethodread_disk
(&self, addr: u64)
step09/src/virtio.rs:144
↓ 1 callersMethodread_disk
(&self, addr: u64)
step10/src/virtio.rs:144
↓ 1 callersMethodstore
(&mut self, addr: u64, size: u64, value: u64)
module/src/uart.rs:56
↓ 1 callersMethodstore
(&mut self, addr: u64, size: u64, value: u64)
step09/src/uart.rs:56
↓ 1 callersMethodstore
(&mut self, addr: u64, size: u64, value: u64)
step08/src/uart.rs:56
↓ 1 callersMethodstore
(&mut self, addr: u64, size: u64, value: u64)
step10/src/uart.rs:56
↓ 1 callersMethodstore
(&mut self, addr: u64, size: u64, value: u64)
step07/src/uart.rs:53
← previousnext →101–200 of 403, ranked by callers