X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=ltt-usertrace%2Fltt%2Fltt-usertrace.h;h=373315ab0d052c577eac08f4e347e924a25b8811;hb=ac493dbc901ee39cbcdfda9432d2b8f64005f1b3;hp=eb8f9c85b31b911f84f157b2eae0d7da4ec7534a;hpb=4359c2bbb65b481e58f0e088383cdf0af7414dfc;p=lttv.git diff --git a/ltt-usertrace/ltt/ltt-usertrace.h b/ltt-usertrace/ltt/ltt-usertrace.h index eb8f9c85..373315ab 100644 --- a/ltt-usertrace/ltt/ltt-usertrace.h +++ b/ltt-usertrace/ltt/ltt-usertrace.h @@ -16,24 +16,51 @@ #include #include +#define inline inline __attribute__((always_inline)) + +#if defined(__powerpc__) || defined(__powerpc64__) +#ifdef __powerpc64__ +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#else +#include +#include +#endif + #ifndef min #define min(a,b) ((a)<(b)?(a):(b)) #endif #ifdef i386 -#define __NR_ltt_trace_generic 311 -#define __NR_ltt_register_generic 312 +#define __NR_ltt_trace_generic 317 +#define __NR_ltt_register_generic 318 #undef NR_syscalls -#define NR_syscalls 313 +#define NR_syscalls 319 #endif -#ifdef powerpc -#define __NR_ltt_trace_generic 283 -#define __NR_ltt_register_generic 284 +#ifdef __powerpc__ +#define __NR_ltt_trace_generic 301 +#define __NR_ltt_register_generic 302 #undef NR_syscalls -#define NR_syscalls 285 +#define NR_syscalls 303 #endif +#ifdef __powerpc64__ +#define __NR_ltt_trace_generic 301 +#define __NR_ltt_register_generic 302 +#undef NR_syscalls +#define NR_syscalls 303 +#endif + + + //FIXME : setup for ARM //FIXME : setup for MIPS