|
|
|
|
|
by pjc50
2644 days ago
|
|
Ironically kernel space is one of the places where you're more likely to get "wrong" values being teleported in to your program by bits of hardware, kernels running on other cores, and nightmare out-of-spec ACPI BIOSes. An example inconvenient debugging story: https://mjg59.dreamwidth.org/11235.html (I don't think DMA triggers hardware watchpoints, but if you set a hardware watchpoint and an an address changes value without hitting a watchpoint you know that something funny is going on) |
|