1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu
René Kijewski abdb3ef2a4 x86: add read-before-write check at runtime
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.
2014-05-31 19:45:19 +02:00
..
arm_common cleanup licenses to fix #392 2014-05-27 11:54:55 +02:00
cc430 documentation: unified descriptive text for cpu 2014-05-24 15:56:57 +02:00
cortexm_common Fix trailing whitespaces 2014-05-26 14:54:23 +02:00
lpc1768 s/PROJECT/APPLICATION/g 2014-05-26 13:21:09 +02:00
lpc2387 cleanup licenses to fix #392 2014-05-27 11:54:55 +02:00
lpc_common ARM: fix several warnings 2014-04-30 20:39:35 +02:00
mc1322x fix licenses to LGPL fixes #1148 2014-05-14 10:04:34 +02:00
msp430-common msp430: provide oneway-malloc implicitly 2014-05-22 15:40:25 +02:00
msp430x16x Make: exterminate 'clean' buildtarget 2014-04-09 23:07:52 +02:00
native documentation: unified descriptive text for cpu 2014-05-24 15:56:57 +02:00
sam3x8e Fix trailing whitespaces 2014-05-26 14:54:23 +02:00
x86 x86: add read-before-write check at runtime 2014-05-31 19:45:19 +02:00
doc.txt remove trailing whitespace and newlines 2014-02-11 18:45:06 +01:00