X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=ltt-usertrace%2Fltt%2Fltt-usertrace.h;h=2ac32b460fa0282705dc61947a32f1d746708066;hb=68440b1d5d6e373cee95eba08ba8107ccca777c2;hp=7ee2d4b94d33c07a45ca07a06e57e96e2f98c3e8;hpb=ee3b321682561c459555fc643316e8b79207f583;p=lttv.git diff --git a/ltt-usertrace/ltt/ltt-usertrace.h b/ltt-usertrace/ltt/ltt-usertrace.h index 7ee2d4b9..2ac32b46 100644 --- a/ltt-usertrace/ltt/ltt-usertrace.h +++ b/ltt-usertrace/ltt/ltt-usertrace.h @@ -37,6 +37,8 @@ extern "C" { #include #elif defined(__i386__) #include +#elif defined(__arm__) +#include #else #error "Unsupported architecture" #endif @@ -46,10 +48,10 @@ extern "C" { #endif #ifdef i386 -#define __NR_ltt_trace_generic 318 -#define __NR_ltt_register_generic 319 +#define __NR_ltt_trace_generic 320 +#define __NR_ltt_register_generic 321 #undef NR_syscalls -#define NR_syscalls 320 +#define NR_syscalls 322 #endif #ifdef __x86_64__ @@ -60,22 +62,26 @@ extern "C" { #endif #ifdef __powerpc__ -#define __NR_ltt_trace_generic 301 -#define __NR_ltt_register_generic 302 +#define __NR_ltt_trace_generic 302 +#define __NR_ltt_register_generic 303 #undef NR_syscalls -#define NR_syscalls 303 +#define NR_syscalls 304 #endif #ifdef __powerpc64__ -#define __NR_ltt_trace_generic 301 -#define __NR_ltt_register_generic 302 +#define __NR_ltt_trace_generic 302 +#define __NR_ltt_register_generic 303 #undef NR_syscalls -#define NR_syscalls 303 +#define NR_syscalls 304 #endif +#ifdef __arm__ +#define __NR_ltt_trace_generic 347 +#define __NR_ltt_register_generic 348 +#undef NR_syscalls +#define NR_syscalls 349 +#endif - -//FIXME : setup for ARM //FIXME : setup for MIPS #ifndef _LIBC