| Server IP : 103.4.122.14 / Your IP : 216.73.216.103 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux cwp2.slnet.com.au 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : statewid ( 1251) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/systemtap/runtime/ |
Upload File : |
#ifndef _PTRACE_COMPATIBILITY_H_ #define _PTRACE_COMPATIBILITY_H_ #include <linux/ptrace.h> /* Older kernel's linux/ptrace.h don't define * arch_has_single_step()/arch_has_block_step(). */ #ifndef arch_has_single_step #include <linux/tracehook.h> /** * arch_has_single_step - does this CPU support user-mode single-step? * * If this is defined, then there must be function declarations or * inlines for user_enable_single_step() and user_disable_single_step(). * arch_has_single_step() should evaluate to nonzero iff the machine * supports instruction single-step for user mode. * It can be a constant or it can test a CPU feature bit. */ #ifdef ARCH_HAS_SINGLE_STEP #define arch_has_single_step() (ARCH_HAS_SINGLE_STEP) #else #define arch_has_single_step() (0) #endif /* ARCH_HAS_SINGLE_STEP */ #endif /* arch_has_single_step */ #ifndef arch_has_block_step /** * arch_has_block_step - does this CPU support user-mode block-step? * * If this is defined, then there must be a function declaration or inline * for user_enable_block_step(), and arch_has_single_step() must be defined * too. arch_has_block_step() should evaluate to nonzero iff the machine * supports step-until-branch for user mode. It can be a constant or it * can test a CPU feature bit. */ #ifdef ARCH_HAS_BLOCK_STEP #define arch_has_block_step() (ARCH_HAS_BLOCK_STEP) #else #define arch_has_block_step() (0) #endif /* ARCH_HAS_BLOCK_STEP */ #endif /* arch_has_block_step */ #endif /* _PTRACE_COMPATIBILITY_H_ */