create directories branches, tags, trunk
[lttv.git] / ltt-usertrace / ltt / ltt-usertrace.h
index 57db86ce7293c95e3b9870400ed8634fc6fe351c..c4105ab2660bcc63e5f3dfe1360f9d6e0ab74c41 100644 (file)
@@ -39,6 +39,8 @@ extern "C" {
 #include <ltt/kernelutils-i386.h>
 #elif defined(__arm__)
 #include <ltt/kernelutils-arm.h>
+#elif defined(__SH4__)
+#include <ltt/kernelutils-sh.h>
 #else
 #error "Unsupported architecture"
 #endif
@@ -48,38 +50,38 @@ extern "C" {
 #endif
 
 #ifdef i386
-#define __NR_ltt_trace_generic 318
-#define __NR_ltt_register_generic      319
+#define __NR_ltt_trace_generic 328
+#define __NR_ltt_register_generic      329
 #undef NR_syscalls
-#define NR_syscalls 320
+#define NR_syscalls 330
 #endif
 
 #ifdef __x86_64__
-#define __NR_ltt_trace_generic 281
-#define __NR_ltt_register_generic      281
+#define __NR_ltt_trace_generic 286
+#define __NR_ltt_register_generic      287
 #undef NR_syscalls
-#define NR_syscalls 282
+#define NR_syscalls 288
 #endif
 
 #ifdef __powerpc__
-#define __NR_ltt_trace_generic 301
-#define __NR_ltt_register_generic      302
+#define __NR_ltt_trace_generic 309
+#define __NR_ltt_register_generic      310
 #undef NR_syscalls
-#define NR_syscalls 303
+#define NR_syscalls 311
 #endif
 
 #ifdef __powerpc64__
-#define __NR_ltt_trace_generic 301
-#define __NR_ltt_register_generic      302
+#define __NR_ltt_trace_generic 309
+#define __NR_ltt_register_generic      310
 #undef NR_syscalls
-#define NR_syscalls 303
+#define NR_syscalls 311
 #endif
 
 #ifdef __arm__
-#define __NR_ltt_trace_generic 322
-#define __NR_ltt_register_generic      323
+#define __NR_ltt_trace_generic 352
+#define __NR_ltt_register_generic      353
 #undef NR_syscalls
-#define NR_syscalls 324
+#define NR_syscalls 354
 #endif
 
 //FIXME : setup for MIPS
@@ -96,18 +98,18 @@ extern "C" {
 #ifndef LTT_BLOCKING
 #define LTT_BLOCKING 0
 #endif //LTT_BLOCKING
-                                                                                                                        
+
 typedef unsigned int ltt_facility_t;
 
 struct user_facility_info {
   char name[FACNAME_LEN];
-  unsigned int num_events;
-  size_t alignment;
+  uint32_t num_events;
+  uint32_t alignment;
   uint32_t checksum;
-  size_t int_size;
-  size_t long_size;
-  size_t pointer_size;
-  size_t size_t_size;
+  uint32_t int_size;
+  uint32_t long_size;
+  uint32_t pointer_size;
+  uint32_t size_t_size;
 };
 #if 0
 static inline __attribute__((no_instrument_function)) 
This page took 0.024146 seconds and 4 git commands to generate.