Files
ftmemsim-valgrind/exp-drd/tests/new_delete.cpp
Julian Seward dc1dbea937 Add DRD as an experimental tool. Bart Van Assche is the maintainer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7211
2007-11-25 14:01:38 +00:00

22 lines
502 B
C++

#include <iostream>
#include <pthread.h>
void* thread_func(void*)
{
delete new int;
return 0;
}
int main(int argc, char** argv)
{
pthread_t tid;
std::cout << "main, before pthread_create()\n" << std::flush;
pthread_create(&tid, 0, thread_func, 0);
std::cout << "main, after pthread_create()\n" << std::flush;
delete new int;
std::cout << "main, before pthread_join()\n" << std::flush;
pthread_join(tid, 0);
std::cout << "main, after pthread_join()\n" << std::flush;
return 0;
}