(&self)
| 17 | } |
| 18 | |
| 19 | pub fn pointed_frame(&self) -> Option<Frame> { |
| 20 | if self.flags().contains(PRESENT) { |
| 21 | Some(Frame::containing_address(self.0 as usize & 0x000fffff_fffff000)) |
| 22 | } else { |
| 23 | None |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | pub fn set(&mut self, frame: Frame, flags: EntryFlags) { |
| 28 | assert!(frame.start_address() & !0x000fffff_fffff000 == 0); |
no test coverage detected