projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Remove dependency on glibc 2.12 caused by pthread_setname_np
[lttng-tools.git]
/
src
/
common
/
kernel-ctl
/
kernel-ctl.h
diff --git
a/src/common/kernel-ctl/kernel-ctl.h
b/src/common/kernel-ctl/kernel-ctl.h
index d9e6c54a4a408313e35c660fccc62476987d87b2..b71b28530521273e9f937d1256b98be26a5e0a3f 100644
(file)
--- a/
src/common/kernel-ctl/kernel-ctl.h
+++ b/
src/common/kernel-ctl/kernel-ctl.h
@@
-22,6
+22,7
@@
#include <lttng/lttng.h>
#include <common/lttng-kernel.h>
#include <common/lttng-kernel-old.h>
#include <lttng/lttng.h>
#include <common/lttng-kernel.h>
#include <common/lttng-kernel-old.h>
+#include <common/sessiond-comm/sessiond-comm.h> /* for struct lttng_filter_bytecode */
int kernctl_create_session(int fd);
int kernctl_open_metadata(int fd, struct lttng_channel_attr *chops);
int kernctl_create_session(int fd);
int kernctl_open_metadata(int fd, struct lttng_channel_attr *chops);
@@
-35,6
+36,9
@@
int kernctl_disable(int fd);
int kernctl_start_session(int fd);
int kernctl_stop_session(int fd);
int kernctl_start_session(int fd);
int kernctl_stop_session(int fd);
+/* Apply on event FD */
+int kernctl_filter(int fd, struct lttng_filter_bytecode *filter);
+
int kernctl_tracepoint_list(int fd);
int kernctl_syscall_list(int fd);
int kernctl_tracer_version(int fd, struct lttng_kernel_tracer_version *v);
int kernctl_tracepoint_list(int fd);
int kernctl_syscall_list(int fd);
int kernctl_tracer_version(int fd, struct lttng_kernel_tracer_version *v);
@@
-42,9
+46,6
@@
int kernctl_tracer_abi_version(int fd, struct lttng_kernel_tracer_abi_version *v
int kernctl_wait_quiescent(int fd);
int kernctl_calibrate(int fd, struct lttng_kernel_calibrate *calibrate);
int kernctl_wait_quiescent(int fd);
int kernctl_calibrate(int fd, struct lttng_kernel_calibrate *calibrate);
-int kernctl_enable_syscall(int fd, const char *syscall_name);
-int kernctl_disable_syscall(int fd, const char *syscall_name);
-
/*
* kernctl_syscall_mask - Get syscall mask associated to a channel FD.
*
/*
* kernctl_syscall_mask - Get syscall mask associated to a channel FD.
*
@@
-59,6
+60,11
@@
int kernctl_disable_syscall(int fd, const char *syscall_name);
int kernctl_syscall_mask(int fd, char **syscall_mask,
uint32_t *nr_bits);
int kernctl_syscall_mask(int fd, char **syscall_mask,
uint32_t *nr_bits);
+/* Process ID tracking can be applied to session FD */
+int kernctl_track_pid(int fd, int pid);
+int kernctl_untrack_pid(int fd, int pid);
+int kernctl_list_tracker_pids(int fd);
+
/* Buffer operations */
/* For mmap mode, readable without "get" operation */
/* Buffer operations */
/* For mmap mode, readable without "get" operation */
This page took
0.026808 seconds
and
4
git commands to generate.