* runtime/dyninst/linux_defs.h: Add noinline.
* runtime/dyninst/runtime.h: Nullify get_fs/set_fs machinery.
#define __must_be_array(arr) 0
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
+#define noinline __attribute__((noinline))
+
#define ATOMIC_INIT(i) { (i) }
static inline void atomic_inc(atomic_t *v)
#include "linux_types.h"
+// segments don't matter in dyninst...
+#define USER_DS (1)
+#define KERNEL_DS (-1)
+typedef int mm_segment_t;
+static inline mm_segment_t get_fs(void) { return 0; }
+static inline void set_fs(mm_segment_t seg) { (void)seg; }
+
+
static inline int atomic_add_return(int i, atomic_t *v)
{
return __sync_add_and_fetch(&(v->counter), i);