mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
Merge r9285 (match-overrun fixes) from the DARWIN branch.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9286
This commit is contained in:
parent
c070233e77
commit
b0d94067d7
@ -1,9 +1,12 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "memcheck/memcheck.h"
|
||||
|
||||
static int a1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789(void)
|
||||
{
|
||||
return *(int *)0;
|
||||
int x;
|
||||
VALGRIND_MAKE_MEM_NOACCESS(&x, sizeof(x));
|
||||
return *(int *)&x;
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
|
||||
@ -1,16 +0,0 @@
|
||||
|
||||
|
||||
Process terminating with default action of signal 11 (SIGSEGV)
|
||||
Access not within mapped region at address 0x........
|
||||
at 0x........: a1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 (match-overrun.c:6)
|
||||
by 0x........: main (match-overrun.c:11)
|
||||
If you believe this happened as a result of a stack overflow in your
|
||||
program's main thread (unlikely but possible), you can try to increase
|
||||
the size of the main thread stack using the --main-stacksize= flag.
|
||||
The main thread stack size used in this run was ....
|
||||
|
||||
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
|
||||
malloc/free: in use at exit: ... bytes in ... blocks.
|
||||
malloc/free: ... allocs, ... frees, ... bytes allocated.
|
||||
For a detailed leak analysis, rerun with: --leak-check=yes
|
||||
For counts of detected errors, rerun with: -v
|
||||
@ -2,4 +2,5 @@
|
||||
test
|
||||
Memcheck:Addr4
|
||||
fun:a123456789*
|
||||
fun:main
|
||||
}
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
prog: match-overrun
|
||||
vgopts: --suppressions=match-overrun.supp
|
||||
vgopts: -q --suppressions=match-overrun.supp
|
||||
stderr_filter: filter_allocs
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user