projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ltt_event_create should return error values
[lttng-ust.git]
/
include
/
lttng
/
ust-events.h
diff --git
a/include/lttng/ust-events.h
b/include/lttng/ust-events.h
index 6c272172a3a40dc61fe6a52eca601500d6f5dd41..0ccef46ab33fa8769c0b3fd09424bfd81c4187a0 100644
(file)
--- a/
include/lttng/ust-events.h
+++ b/
include/lttng/ust-events.h
@@
-25,7
+25,6
@@
#include <lttng/ust-tracer.h>
#include <endian.h>
#include <float.h>
#include <lttng/ust-tracer.h>
#include <endian.h>
#include <float.h>
-#include <lttng/tracepoint-internal.h>
struct ltt_channel;
struct ltt_session;
struct ltt_channel;
struct ltt_session;
@@
-157,7
+156,7
@@
struct lttng_enum {
const char *name;
struct lttng_type container_type;
const struct lttng_enum_entry *entries;
const char *name;
struct lttng_type container_type;
const struct lttng_enum_entry *entries;
- nsigned int len;
+
u
nsigned int len;
};
/* Event field description */
};
/* Event field description */
@@
-196,6
+195,7
@@
struct lttng_probe_desc {
const struct lttng_event_desc *event_desc;
unsigned int nr_events;
struct cds_list_head head; /* chain registered probes */
const struct lttng_event_desc *event_desc;
unsigned int nr_events;
struct cds_list_head head; /* chain registered probes */
+ struct tracepoint_loglevel *loglevels;
};
struct ust_pending_probe;
};
struct ust_pending_probe;
@@
-303,9
+303,15
@@
struct ltt_transport {
struct ltt_channel_ops ops;
};
struct ltt_channel_ops ops;
};
-struct ltt_tracepoint_list {
- struct tracepoint_iter iter;
- int got_first;
+struct tracepoint_loglevel_enum_entry {
+ const char *identifier;
+ long value;
+};
+
+/* mapping between tracepoint and loglevel */
+struct tracepoint_loglevel {
+ const char *name;
+ const struct tracepoint_loglevel_enum_entry *loglevel;
};
struct ltt_session *ltt_session_create(void);
};
struct ltt_session *ltt_session_create(void);
@@
-330,9
+336,10
@@
struct ltt_channel *ltt_global_channel_create(struct ltt_session *session,
int *shm_fd, int *wait_fd,
uint64_t *memory_map_size);
int *shm_fd, int *wait_fd,
uint64_t *memory_map_size);
-struct ltt_event *ltt_event_create(struct ltt_channel *chan,
- struct lttng_ust_event *event_param,
- void *filter);
+int ltt_event_create(struct ltt_channel *chan,
+ struct lttng_ust_event *event_param,
+ void *filter,
+ struct ltt_event **event);
int ltt_channel_enable(struct ltt_channel *channel);
int ltt_channel_disable(struct ltt_channel *channel);
int ltt_channel_enable(struct ltt_channel *channel);
int ltt_channel_disable(struct ltt_channel *channel);
This page took
0.024561 seconds
and
4
git commands to generate.