PAPI  5.7.0.0
memleak_check.c
Go to the documentation of this file.
1 // This is a simple minimal test for memory leaks.
2 // This is automatically compiled with -g (including debug info).
3 // Execute: valgrind --leak-check=yes ./memleak_check
4 // You can modify this program to check for leaks in specific
5 // operations, as necessary.
6 
7 #include <papi.h>
8 
9 int main(int argv, char **argc) {
10  (void) argv; // prevent warning for not-used.
11  (void) argc; // prevent warning for not-used.
12 
13  int retval = PAPI_library_init(PAPI_VER_CURRENT); // This does several allocations.
14  (void) retval; // prevent warning for not-used.
15 
16  PAPI_shutdown(); // Shutdown should release them all.
17  return(0);
18 } // end main()
#define PAPI_VER_CURRENT
Definition: fpapi.h:14
int retval
Definition: zero_fork.c:53
Return codes and api definitions.
int PAPI_library_init(int version)
Definition: papi.c:500
void PAPI_shutdown(void)
Definition: papi.c:4461
int main(int argv, char **argc)
Definition: memleak_check.c:9