We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6cb2ff7 commit e6486eaCopy full SHA for e6486ea
src/structures/idt.rs
@@ -741,6 +741,8 @@ impl<F> Entry<F> {
741
let addr = self.pointer_low as u64
742
| (self.pointer_middle as u64) << 16
743
| (self.pointer_high as u64) << 32;
744
+ // addr is a valid VirtAddr, as the pointer members are either all zero,
745
+ // or have been set by set_handler_addr (which takes a VirtAddr).
746
VirtAddr::new_truncate(addr)
747
}
748
0 commit comments