__RET_ADDR
#define __RET_ADDR (unsigned long)__builtin_return_address(0)
#define __RET_ADDR (uintptr_t)__builtin_return_address(0)