Initial revision

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2
This commit is contained in:
Julian Seward
2002-03-22 01:27:54 +00:00
parent c27da55aac
commit 72a784f3b1
187 changed files with 107652 additions and 0 deletions

29
tests/memtests.cpp Normal file
View File

@@ -0,0 +1,29 @@
#include <stdlib.h>
int main()
{
int* fpointer = (int*)malloc(10);
delete fpointer; // should give warning
fpointer = (int*)malloc(10);
delete [] fpointer; // should give warning
fpointer = (int*)malloc(10);
free (fpointer); // should work!
int* nvec = new int[10];
delete nvec; // should give a warning
nvec = new int[10];
free (nvec); // should give a warning
nvec = new int[10];
delete [] nvec; // should work!
int* n = new int;
delete [] n; // should give a warning
n = new int;
free(n); // should give a warning
n = new int;
delete n; // should work!
free(0);
return 0;
}