|
From: Alan S. <new...@gm...> - 2007-05-16 10:14:32
|
I have a question about the address Valgrind log, here is a chapter of valgrind log: ==19182== Invalid write of size 4 ==19182== at 0x804838F: f (example.c:6) ==19182== by 0x80483AB: main (example.c:11) ==19182== Address 0x1BA45050 is 0 bytes after a block of size 40 alloc'd ==19182== at 0x1B8FF5CD: malloc (vg_replace_malloc.c:130) ==19182== by 0x8048385: f (example.c:5) ==19182== by 0x80483AB: main (example.c:11) What's the meaning of the red characters? Are these address belongs to my local machine or Valgrind virtual memory? For example, my loacl program is "Sample.c", does these addresses means the address that "Sample.c" used in memory? |