projects
/
deliverable
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement shadow stack for dynamic len
[deliverable/lttng-modules.git]
/
lttng-events.h
diff --git
a/lttng-events.h
b/lttng-events.h
index fe7628473c2afa7a7c55590379624160ebbbc0a9..56f5d3ac2a0670ac2ed4edfbc731e2aa6a8f5a59 100644
(file)
--- a/
lttng-events.h
+++ b/
lttng-events.h
@@
-447,6
+447,14
@@
struct lttng_metadata_stream {
uint64_t version; /* Current version of the metadata cache */
};
uint64_t version; /* Current version of the metadata cache */
};
+#define LTTNG_DYNAMIC_LEN_STACK_SIZE 128
+
+struct lttng_dynamic_len_stack {
+ size_t stack[LTTNG_DYNAMIC_LEN_STACK_SIZE];
+ size_t offset;
+};
+
+DECLARE_PER_CPU(struct lttng_dynamic_len_stack, lttng_dynamic_len_stack);
/*
* struct lttng_pid_tracker declared in header due to deferencing of *v
/*
* struct lttng_pid_tracker declared in header due to deferencing of *v
@@
-628,6
+636,8
@@
int lttng_enabler_attach_bytecode(struct lttng_enabler *enabler,
void lttng_enabler_event_link_bytecode(struct lttng_event *event,
struct lttng_enabler *enabler);
void lttng_enabler_event_link_bytecode(struct lttng_event *event,
struct lttng_enabler *enabler);
+int lttng_probes_init(void);
+
extern struct lttng_ctx *lttng_static_ctx;
int lttng_context_init(void);
extern struct lttng_ctx *lttng_static_ctx;
int lttng_context_init(void);
This page took
0.027968 seconds
and
5
git commands to generate.