X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fsession.h;h=c87efbd1d1b54c7291b76ead401ddb0498220d7c;hp=2c9b842d4c693be23478c30d2e40c33e4d22d623;hb=d7ba13889c8692b14f99238ddf2721ed78df89d2;hpb=90e7d72ff2b93752b8c81c49e9251a83b01703c6 diff --git a/include/lttng/session.h b/include/lttng/session.h index 2c9b842d4..c87efbd1d 100644 --- a/include/lttng/session.h +++ b/include/lttng/session.h @@ -104,6 +104,18 @@ extern int lttng_destroy_session(const char *name); */ extern int lttng_list_sessions(struct lttng_session **sessions); +/* + * Set the shared memory path for a session. + * + * Sets the (optional) file system path where shared memory buffers will + * be created for the session. This is useful for buffer extraction on + * crash, when used with filesystems like pramfs. + * + * Return 0 on success else a negative LTTng error code. + */ +extern int lttng_set_session_shm_path(const char *session_name, + const char *shm_path); + #ifdef __cplusplus } #endif