//ust// #include <linux/ltt-tracer.h>
#include <string.h>
#include <stdint.h>
+
#include "kernelcompat.h"
+#define _LGPL_SOURCE
+#include <urcu.h>
+#include <kcompat/rculist.h>
+
#include "relay.h"
#include "tracer.h"
-#include "list.h"
+//#include "list.h"
#include "usterr.h"
-#include "urcu.h"
enum ltt_type {
LTT_TYPE_SIGNED_INT,
struct ltt_serialize_closure closure;
struct ltt_probe_private_data *private_data = call_data;
void *serialize_private = NULL;
- int cpu;
+//ust// int cpu;
unsigned int rflags;
/*
return;
rcu_read_lock(); //ust// rcu_read_lock_sched_notrace();
- cpu = smp_processor_id();
+//ust// cpu = smp_processor_id();
//ust// __get_cpu_var(ltt_nesting)++;
ltt_nesting++;
/* Out-of-order commit */
ltt_commit_slot(channel, &transport_data, buf_offset,
data_size, slot_size);
- printf("just commited event at offset %d and size %d\n", buf_offset, slot_size);
+ printf("just commited event at offset %ld and size %zd\n", buf_offset, slot_size);
}
//ust// __get_cpu_var(ltt_nesting)--;
ltt_nesting--;