(&self)
| 345 | |
| 346 | impl CsrFile { |
| 347 | pub fn snapshot(&self) -> CsrSnapshot { |
| 348 | CsrSnapshot { |
| 349 | mstatus: self.mstatus, |
| 350 | misa: self.misa, |
| 351 | medeleg: self.medeleg, |
| 352 | mideleg: self.mideleg, |
| 353 | mie: self.mie, |
| 354 | mtvec: self.mtvec, |
| 355 | mscratch: self.mscratch, |
| 356 | mepc: self.mepc, |
| 357 | mcause: self.mcause, |
| 358 | mtval: self.mtval, |
| 359 | mip: self.mip, |
| 360 | sstatus: self.mstatus & SSTATUS_MASK, |
| 361 | stvec: self.stvec, |
| 362 | sscratch: self.sscratch, |
| 363 | sepc: self.sepc, |
| 364 | scause: self.scause, |
| 365 | stval: self.stval, |
| 366 | satp: self.satp, |
| 367 | pmpcfg0: self.pmpcfg0, |
| 368 | pmpaddr0: self.pmpaddr0, |
| 369 | cycle: self.cycle, |
| 370 | instret: self.instret, |
| 371 | fflags: self.fflags, |
| 372 | frm: self.frm, |
| 373 | } |
| 374 | } |
| 375 | } |
no outgoing calls
no test coverage detected