xref: /dflybsd-src/sbin/cryptdisks/safe_mem.h (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
1*86d7f5d3SJohn Marino void *_alloc_safe_mem(size_t req_sz, const char *file, int line);
2*86d7f5d3SJohn Marino void _free_safe_mem(void *mem, const char *file, int line);
3*86d7f5d3SJohn Marino void check_and_purge_safe_mem(void);
4*86d7f5d3SJohn Marino 
5*86d7f5d3SJohn Marino #define alloc_safe_mem(x) \
6*86d7f5d3SJohn Marino 	_alloc_safe_mem(x, __FILE__, __LINE__)
7*86d7f5d3SJohn Marino 
8*86d7f5d3SJohn Marino #define free_safe_mem(x) \
9*86d7f5d3SJohn Marino 	_free_safe_mem(x, __FILE__, __LINE__)
10