projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: bytecode interpreter: LOAD_FIELD: handle user fields
[lttng-modules.git]
/
lttng-filter.h
diff --git
a/lttng-filter.h
b/lttng-filter.h
index fec2db1f6c3b2fad866a536587bed97fd959b0dd..e82d883decf0cd1c119e37181b196c678478c768 100644
(file)
--- a/
lttng-filter.h
+++ b/
lttng-filter.h
@@
-91,6
+91,7
@@
struct filter_get_index_data {
size_t len;
enum object_type type;
bool rev_bo; /* reverse byte order */
size_t len;
enum object_type type;
bool rev_bo; /* reverse byte order */
+ bool user; /* from userspace */
} elem;
};
} elem;
};
@@
-100,6
+101,7
@@
struct vstack_load {
enum object_type object_type;
const struct lttng_event_field *field;
bool rev_bo; /* reverse byte order */
enum object_type object_type;
const struct lttng_event_field *field;
bool rev_bo; /* reverse byte order */
+ bool user; /* from userspace */
};
struct vstack_entry {
};
struct vstack_entry {
@@
-168,6
+170,7
@@
struct load_ptr {
enum object_type object_type;
const void *ptr;
bool rev_bo;
enum object_type object_type;
const void *ptr;
bool rev_bo;
+ bool user; /* from userspace */
/* Temporary place-holders for contexts. */
union {
int64_t s64;
/* Temporary place-holders for contexts. */
union {
int64_t s64;
@@
-190,7
+193,7
@@
struct estack_entry {
const char __user *user_str;
size_t seq_len;
enum estack_string_literal_type literal_type;
const char __user *user_str;
size_t seq_len;
enum estack_string_literal_type literal_type;
-
int user;
/* is string from userspace ? */
+
bool user;
/* is string from userspace ? */
} s;
struct load_ptr ptr;
} u;
} s;
struct load_ptr ptr;
} u;
This page took
0.02393 seconds
and
4
git commands to generate.