projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Clean-up: run clang-format 14 on the tree
[lttng-tools.git]
/
include
/
lttng
/
lttng.h
diff --git
a/include/lttng/lttng.h
b/include/lttng/lttng.h
index 825b6682bbee9f39cbaaf2c0093cc1ba3984cdca..4dc24a5226cb90756bc0011f42b4945840267bee 100644
(file)
--- a/
include/lttng/lttng.h
+++ b/
include/lttng/lttng.h
@@
-3,7
+3,7
@@
*
* Linux Trace Toolkit Control Library Header File
*
*
* Linux Trace Toolkit Control Library Header File
*
- * Copyright (C) 2011
David Goulet <david.goulet@polymtl.ca>
+ * Copyright (C) 2011
EfficiOS Inc.
*
* SPDX-License-Identifier: LGPL-2.1-only
*
*
* SPDX-License-Identifier: LGPL-2.1-only
*
@@
-42,18
+42,19
@@
#include <lttng/event-expr.h>
#include <lttng/event-field-value.h>
#include <lttng/event-rule/event-rule.h>
#include <lttng/event-expr.h>
#include <lttng/event-field-value.h>
#include <lttng/event-rule/event-rule.h>
-#include <lttng/event-rule/log4j-logging.h>
#include <lttng/event-rule/jul-logging.h>
#include <lttng/event-rule/kernel-kprobe.h>
#include <lttng/event-rule/kernel-syscall.h>
#include <lttng/event-rule/jul-logging.h>
#include <lttng/event-rule/kernel-kprobe.h>
#include <lttng/event-rule/kernel-syscall.h>
-#include <lttng/event-rule/python-logging.h>
#include <lttng/event-rule/kernel-tracepoint.h>
#include <lttng/event-rule/kernel-uprobe.h>
#include <lttng/event-rule/kernel-tracepoint.h>
#include <lttng/event-rule/kernel-uprobe.h>
+#include <lttng/event-rule/log4j-logging.h>
+#include <lttng/event-rule/python-logging.h>
#include <lttng/event-rule/user-tracepoint.h>
#include <lttng/event.h>
#include <lttng/handle.h>
#include <lttng/health.h>
#include <lttng/kernel-probe.h>
#include <lttng/event-rule/user-tracepoint.h>
#include <lttng/event.h>
#include <lttng/handle.h>
#include <lttng/health.h>
#include <lttng/kernel-probe.h>
+#include <lttng/kernel.h>
#include <lttng/load.h>
#include <lttng/location.h>
#include <lttng/log-level-rule.h>
#include <lttng/load.h>
#include <lttng/location.h>
#include <lttng/log-level-rule.h>
@@
-75,15
+76,15
@@
extern "C" {
#endif
enum lttng_calibrate_type {
#endif
enum lttng_calibrate_type {
- LTTNG_CALIBRATE_FUNCTION
= 0,
+ LTTNG_CALIBRATE_FUNCTION = 0,
};
/* Machine interface output type */
enum lttng_mi_output_type {
};
/* Machine interface output type */
enum lttng_mi_output_type {
- LTTNG_MI_XML
= 1 /* XML output */
+ LTTNG_MI_XML = 1 /* XML output */
};
};
-#define LTTNG_CALIBRATE_PADDING1
16
+#define LTTNG_CALIBRATE_PADDING1 16
struct lttng_calibrate {
enum lttng_calibrate_type type;
struct lttng_calibrate {
enum lttng_calibrate_type type;
@@
-116,7
+117,7
@@
LTTNG_EXPORT extern int lttng_set_tracing_group(const char *name);
* Return 0 on success else a negative LTTng error code.
*/
LTTNG_EXPORT extern int lttng_register_consumer(struct lttng_handle *handle,
* Return 0 on success else a negative LTTng error code.
*/
LTTNG_EXPORT extern int lttng_register_consumer(struct lttng_handle *handle,
- const char *socket_path);
+
const char *socket_path);
/*
* Start tracing for *all* domain(s) in the session.
/*
* Start tracing for *all* domain(s) in the session.
@@
-152,7
+153,7
@@
LTTNG_EXPORT extern int lttng_stop_tracing_no_wait(const char *session_name);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wshadow"
LTTNG_EXPORT extern int lttng_calibrate(struct lttng_handle *handle,
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wshadow"
LTTNG_EXPORT extern int lttng_calibrate(struct lttng_handle *handle,
- struct lttng_calibrate *calibrate);
+
struct lttng_calibrate *calibrate);
#pragma GCC diagnostic pop
/*
#pragma GCC diagnostic pop
/*
@@
-179,8
+180,8
@@
LTTNG_EXPORT extern int lttng_calibrate(struct lttng_handle *handle,
*
* Return 0 on success else a negative LTTng error code.
*/
*
* Return 0 on success else a negative LTTng error code.
*/
-LTTNG_EXPORT extern int
lttng_set_consumer_url(struct lttng_handle *handle,
-
const char *control_url, const char *data_url);
+LTTNG_EXPORT extern int
+
lttng_set_consumer_url(struct lttng_handle *handle,
const char *control_url, const char *data_url);
/*
* For a given session name, this call checks if the data is ready to be read
/*
* For a given session name, this call checks if the data is ready to be read
@@
-194,6
+195,14
@@
LTTNG_EXPORT extern int lttng_set_consumer_url(struct lttng_handle *handle,
*/
LTTNG_EXPORT extern int lttng_data_pending(const char *session_name);
*/
LTTNG_EXPORT extern int lttng_data_pending(const char *session_name);
+/*
+ * Gets the status of the kernel tracer.
+ *
+ * Sets the value of the argument, which must not be null.
+ */
+LTTNG_EXPORT extern enum lttng_error_code
+lttng_get_kernel_tracer_status(enum lttng_kernel_tracer_status *status);
+
/*
* Deprecated, replaced by lttng_regenerate_metadata.
*/
/*
* Deprecated, replaced by lttng_regenerate_metadata.
*/
This page took
0.026504 seconds
and
4
git commands to generate.