int enabled;
/* started: has the session been in started state at any time ? */
int started; /* allows detection of start vs restart. */
- int handle; /* Used has unique identifier */
- unsigned int uid;
+ int handle; /* used has unique identifier for app session */
+ int id; /* session unique identifier */
struct ltt_ust_metadata *metadata;
struct cds_lfht *channels; /* Registered channels */
struct cds_lfht_node node;
+ /* UID/GID of the user owning the session */
+ uid_t uid;
+ gid_t gid;
char path[PATH_MAX];
};
struct ltt_ust_channel *uchan);
int ust_app_create_event_glb(struct ltt_ust_session *usess,
struct ltt_ust_channel *uchan, struct ltt_ust_event *uevent);
+int ust_app_disable_event_pid(struct ltt_ust_session *usess,
+ struct ltt_ust_channel *uchan, struct ltt_ust_event *uevent,
+ pid_t pid);
+int ust_app_enable_event_pid(struct ltt_ust_session *usess,
+ struct ltt_ust_channel *uchan, struct ltt_ust_event *uevent,
+ pid_t pid);
int ust_app_disable_channel_glb(struct ltt_ust_session *usess,
struct ltt_ust_channel *uchan);
int ust_app_enable_channel_glb(struct ltt_ust_session *usess,
{
return 0;
}
+static inline
+int ust_app_enable_event_pid(struct ltt_ust_session *usess,
+ struct ltt_ust_channel *uchan, struct ltt_ust_event *uevent,
+ pid_t pid)
+{
+ return 0;
+}
+static inline
+int ust_app_disable_event_pid(struct ltt_ust_session *usess,
+ struct ltt_ust_channel *uchan, struct ltt_ust_event *uevent,
+ pid_t pid)
+{
+ return 0;
+}
#endif /* HAVE_LIBLTTNG_UST_CTL */