1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _LINUX_INSTRUCTION_POINTER_H 3#define _LINUX_INSTRUCTION_POINTER_H 4 5#include <asm/linkage.h> 6 7#define _RET_IP_ (unsigned long)__builtin_return_address(0) 8 9#ifndef _THIS_IP_ 10#define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; }) 11#endif 12 13#endif /* _LINUX_INSTRUCTION_POINTER_H */ 14