Unifying External Interrupt System (#51)
[lunaix-os.git] / lunaix-os / tests / includes / testing / memchk.h
1 #ifndef __COMMON_TEST_MEMCHK_H
2 #define __COMMON_TEST_MEMCHK_H
3
4 struct valloc_stats
5 {
6     unsigned long alloced;
7     unsigned long freed;
8     unsigned long nr_vfree_calls;
9     
10     unsigned int nr_valloc_calls;
11 };
12
13 extern struct valloc_stats valloc_stat;
14
15 void
16 memchk_log_alloc(unsigned long addr, unsigned long size);
17
18 void
19 memchk_log_free(unsigned long addr);
20
21 void
22 memchk_print_stats();
23
24 #endif /* __COMMON_TEST_MEMCHK_H */