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()
PAPI_VER_CURRENT
#define PAPI_VER_CURRENT
Definition:
fpapi.h:14
retval
int retval
Definition:
zero_fork.c:53
papi.h
Return codes and api definitions.
PAPI_library_init
int PAPI_library_init(int version)
Definition:
papi.c:500
PAPI_shutdown
void PAPI_shutdown(void)
Definition:
papi.c:4461
main
int main(int argv, char **argc)
Definition:
memleak_check.c:9
src
validation_tests
memleak_check.c
Generated on Wed Mar 27 2019 00:55:11 for PAPI by
1.8.15