X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt-events.h;h=3aed0e217dfbc71d21db5f3db1252a659f2bf3dd;hb=c0be14c235542c5852d96b9b840c44a29349b002;hp=e3f0daaa20506a5019b64098c81058889a727142;hpb=2faf7d1b65ef1d7ba911915aa9caab64c0091484;p=lttng-modules.git diff --git a/ltt-events.h b/ltt-events.h index e3f0daaa..3aed0e21 100644 --- a/ltt-events.h +++ b/ltt-events.h @@ -14,7 +14,7 @@ #include #include #include "wrapper/uuid.h" -#include "ltt-debugfs-abi.h" +#include "lttng-abi.h" #undef is_signed_type #define is_signed_type(type) (((type)(-1)) < 0) @@ -67,8 +67,8 @@ struct lttng_enum_entry { struct lttng_integer_type { unsigned int size; /* in bits */ unsigned short alignment; /* in bits */ - unsigned int signedness:1; - unsigned int reverse_byte_order:1; + unsigned int signedness:1, + reverse_byte_order:1; unsigned int base; /* 2, 8, 10, 16, for pretty print */ enum lttng_string_encodings encoding; }; @@ -191,7 +191,7 @@ struct ltt_event { } ftrace; } u; struct list_head list; /* Event list */ - int metadata_dumped:1; + unsigned int metadata_dumped:1; }; struct ltt_channel_ops { @@ -251,7 +251,7 @@ struct ltt_channel { struct ltt_event *sc_compat_unknown; struct ltt_event *sc_exit; /* for syscall exit */ int header_type; /* 0: unset, 1: compact, 2: large */ - int metadata_dumped:1; + unsigned int metadata_dumped:1; }; struct ltt_session { @@ -264,14 +264,7 @@ struct ltt_session { struct list_head list; /* Session list */ unsigned int free_chan_id; /* Next chan ID to allocate */ uuid_le uuid; /* Trace session unique ID */ - int metadata_dumped:1; -}; - -struct trace_syscall_entry { - void *func; - const struct lttng_event_desc *desc; - const struct lttng_event_field *fields; - unsigned int nrargs; + unsigned int metadata_dumped:1; }; struct ltt_session *ltt_session_create(void); @@ -305,8 +298,8 @@ void ltt_transport_register(struct ltt_transport *transport); void ltt_transport_unregister(struct ltt_transport *transport); void synchronize_trace(void); -int ltt_debugfs_abi_init(void); -void ltt_debugfs_abi_exit(void); +int lttng_abi_init(void); +void lttng_abi_exit(void); int ltt_probe_register(struct lttng_probe_desc *desc); void ltt_probe_unregister(struct lttng_probe_desc *desc); @@ -336,7 +329,7 @@ void lttng_remove_context_field(struct lttng_ctx **ctx, struct lttng_ctx_field *field); 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_procname_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); int lttng_add_vpid_to_ctx(struct lttng_ctx **ctx);