struct lttng_process_attr_tracker_handle **out_tracker_handle)
{
enum lttng_error_code ret_code = LTTNG_OK;
struct lttng_process_attr_tracker_handle **out_tracker_handle)
{
enum lttng_error_code ret_code = LTTNG_OK;
enum lttng_process_attr_tracker_handle_status lttng_process_attr_tracker_handle_get_tracking_policy(
const struct lttng_process_attr_tracker_handle *tracker, enum lttng_tracking_policy *policy)
{
enum lttng_process_attr_tracker_handle_status lttng_process_attr_tracker_handle_get_tracking_policy(
const struct lttng_process_attr_tracker_handle *tracker, enum lttng_tracking_policy *policy)
{
- reply_ret = lttng_ctl_ask_sessiond_varlen_no_cmd_header(&lsm, NULL, 0, &reply);
+ reply_ret = lttng_ctl_ask_sessiond_varlen_no_cmd_header(&lsm, nullptr, 0, &reply);
if (reply_ret != sizeof(uint32_t)) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST ||
reply_ret == -LTTNG_ERR_SESS_NOT_FOUND) {
if (reply_ret != sizeof(uint32_t)) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST ||
reply_ret == -LTTNG_ERR_SESS_NOT_FOUND) {
lsm.u.process_attr_tracker_set_tracking_policy.tracking_policy = (int32_t) policy;
/* Command returns a session descriptor on success. */
lsm.u.process_attr_tracker_set_tracking_policy.tracking_policy = (int32_t) policy;
/* Command returns a session descriptor on success. */
if (reply_ret < 0) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST) {
status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_SESSION_DOES_NOT_EXIST;
if (reply_ret < 0) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST) {
status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_SESSION_DOES_NOT_EXIST;
struct lttng_process_attr_tracker_handle *tracker,
const struct lttng_process_attr_values **values)
{
struct lttng_process_attr_tracker_handle *tracker,
const struct lttng_process_attr_values **values)
{
- reply_ret = lttng_ctl_ask_sessiond_varlen_no_cmd_header(&lsm, NULL, 0, (void **) &reply);
+ reply_ret = lttng_ctl_ask_sessiond_varlen_no_cmd_header(&lsm, nullptr, 0, (void **) &reply);
if (reply_ret < 0) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST) {
status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_SESSION_DOES_NOT_EXIST;
if (reply_ret < 0) {
if (reply_ret == -LTTNG_ERR_SESSION_NOT_EXIST) {
status = LTTNG_PROCESS_ATTR_TRACKER_HANDLE_STATUS_SESSION_DOES_NOT_EXIST;
int lttng_track_pid(struct lttng_handle *handle, int pid)
{
enum lttng_error_code ret_code;
int lttng_track_pid(struct lttng_handle *handle, int pid)
{
enum lttng_error_code ret_code;
enum lttng_process_attr_tracker_handle_status handle_status;
enum lttng_tracking_policy policy;
enum lttng_process_attr process_attr;
enum lttng_process_attr_tracker_handle_status handle_status;
enum lttng_tracking_policy policy;
enum lttng_process_attr process_attr;
int lttng_untrack_pid(struct lttng_handle *handle, int pid)
{
enum lttng_error_code ret_code;
int lttng_untrack_pid(struct lttng_handle *handle, int pid)
{
enum lttng_error_code ret_code;
enum lttng_process_attr_tracker_handle_status handle_status;
enum lttng_tracking_policy policy;
enum lttng_process_attr process_attr;
enum lttng_process_attr_tracker_handle_status handle_status;
enum lttng_tracking_policy policy;
enum lttng_process_attr process_attr;
enum lttng_process_attr_tracker_handle_status handle_status;
const struct lttng_process_attr_values *values;
enum lttng_tracking_policy policy;
unsigned int pid_count, i;
enum lttng_process_attr_tracker_handle_status handle_status;
const struct lttng_process_attr_values *values;
enum lttng_tracking_policy policy;
unsigned int pid_count, i;