mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
abdb3ef2a4
Finding read-before-writes statically is quite difficult. In native we can use valgrind, but on boards without an MMU we are out of luck. x86 has an MMU, let's use it. If `-DDEBUG_READ_BEFORE_WRITE` was set, then pages on the heap get initialized upon first use. If the page was read before written, then a debug message with the virtual and physical address of the memory location is printed, as well as the address of the offending instruction. |
||
---|---|---|
.. | ||
cpu.h | ||
hwtimer_cpu.h | ||
ucontext.h | ||
x86_cmos.h | ||
x86_hwtimer.h | ||
x86_interrupts.h | ||
x86_kernel_memory.h | ||
x86_memory.h | ||
x86_pci_init.h | ||
x86_pci_strings.h | ||
x86_pci.h | ||
x86_pic.h | ||
x86_pit.h | ||
x86_ports.h | ||
x86_reboot.h | ||
x86_registers.h | ||
x86_rtc.h | ||
x86_threading.h | ||
x86_uart.h | ||
x86_videoram.h |