1 #ifndef _MEMORY_TAG_H 2 #define _MEMORY_TAG_H 3 4 #include <unistd.h> 5 6 typedef int (*mtypeset)(const void* addr, size_t addrlen, const char* tag, size_t tagLen); 7 extern mtypeset __mem_typeset; 8 #define MEM_TYPESET(addr, addrlen, tag, tagLen) \ 9 do { \ 10 if (__mem_typeset != NULL) { \ 11 __mem_typeset(addr, addrlen, tag, tagLen); \ 12 } \ 13 } while (0) 14 #endif