| 33 | #define xmalloc(size) xmalloc_work((size), __FILE__, __func__, __LINE__) |
| 34 | |
| 35 | static inline void *xzalloc_work(size_t size, const char *file, const char *func, int line) |
| 36 | { |
| 37 | void *ret = xmalloc_work(size, file, func, line); |
| 38 | memset(ret, 0, size); |
| 39 | return ret; |
| 40 | } |
| 41 | #define xzalloc(size) xzalloc_work((size), __FILE__, __func__, __LINE__) |
| 42 | |
| 43 | static inline void *xmemalign_work(size_t align, size_t size, const char *file, |
nothing calls this directly
no test coverage detected