X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=lttng-abi.c;h=f3d98fc1fd561fc4244854bcc4d3396bdfbcbabf;hb=e0130fabb0cbec05e19fcc7fe955fe9d8d8bc91e;hp=5823a1db042d6fa8aa5e88bef4a35235bf5eea4e;hpb=cd955ba27283657df9a7903660343fd94948d30d;p=lttng-modules.git diff --git a/lttng-abi.c b/lttng-abi.c index 5823a1db..f3d98fc1 100644 --- a/lttng-abi.c +++ b/lttng-abi.c @@ -423,6 +423,10 @@ fd_error: * Disables tracing for a session (strong disable) * LTTNG_KERNEL_METADATA * Returns a LTTng metadata file descriptor + * LTTNG_KERNEL_SESSION_TRACK_PID + * Add PID to session tracker + * LTTNG_KERNEL_SESSION_UNTRACK_PID + * Remove PID from session tracker * * The returned channel will be deleted when its file descriptor is closed. */ @@ -502,6 +506,10 @@ long lttng_session_ioctl(struct file *file, unsigned int cmd, unsigned long arg) return lttng_abi_create_channel(file, &chan_param, METADATA_CHANNEL); } + case LTTNG_KERNEL_SESSION_TRACK_PID: + return lttng_session_track_pid(session, (int) arg); + case LTTNG_KERNEL_SESSION_UNTRACK_PID: + return lttng_session_untrack_pid(session, (int) arg); default: return -ENOIOCTLCMD; }