projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update licensing info
[lttng-modules.git]
/
ltt-events.h
diff --git
a/ltt-events.h
b/ltt-events.h
index bea5af1c988eeeb4e0539b6f2a34c46ec1205b22..de6ae0e7c3e20ff315ef4c912d552a6020b52d03 100644
(file)
--- a/
ltt-events.h
+++ b/
ltt-events.h
@@
-7,6
+7,8
@@
* Copyright 2010 (c) - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*
* Holds LTTng per-session event registry.
* Copyright 2010 (c) - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*
* Holds LTTng per-session event registry.
+ *
+ * Dual LGPL v2.1/GPL v2 license.
*/
#include <linux/list.h>
*/
#include <linux/list.h>
@@
-118,8
+120,7
@@
struct lttng_event_field {
};
struct lttng_ctx_field {
};
struct lttng_ctx_field {
- const char *name;
- struct lttng_type type;
+ struct lttng_event_field event_field;
size_t (*get_size)(size_t offset);
void (*record)(struct lttng_ctx_field *field,
struct lib_ring_buffer_ctx *ctx,
size_t (*get_size)(size_t offset);
void (*record)(struct lttng_ctx_field *field,
struct lib_ring_buffer_ctx *ctx,
@@
-220,7
+221,7
@@
struct ltt_channel {
struct ltt_session {
int active; /* Is trace session active ? */
struct ltt_session {
int active; /* Is trace session active ? */
- struct lttng_ctx *ctx;
+ int been_active; /* Has trace session been active ? */
struct file *file; /* File associated to session */
struct ltt_channel *metadata; /* Metadata channel */
struct list_head chan; /* Channel list head */
struct file *file; /* File associated to session */
struct ltt_channel *metadata; /* Metadata channel */
struct list_head chan; /* Channel list head */
@@
-273,6
+274,10
@@
int ltt_probes_init(void);
void ltt_probes_exit(void);
struct lttng_ctx_field *lttng_append_context(struct lttng_ctx **ctx);
void lttng_destroy_context(struct lttng_ctx *ctx);
void ltt_probes_exit(void);
struct lttng_ctx_field *lttng_append_context(struct lttng_ctx **ctx);
void lttng_destroy_context(struct lttng_ctx *ctx);
+int lttng_add_pid_to_ctx(struct lttng_ctx **ctx);
+int lttng_add_comm_to_ctx(struct lttng_ctx **ctx);
+int lttng_add_prio_to_ctx(struct lttng_ctx **ctx);
+int lttng_add_nice_to_ctx(struct lttng_ctx **ctx);
#ifdef CONFIG_KPROBES
int lttng_kprobes_register(const char *name,
#ifdef CONFIG_KPROBES
int lttng_kprobes_register(const char *name,
This page took
0.024122 seconds
and
4
git commands to generate.