X-Git-Url: https://git.lttng.org/?p=lttng-ust.git;a=blobdiff_plain;f=liblttng-ust%2Flttng-context-procname.c;h=238ec10a5ccbf66077e65411f8e81cd32e02b8e3;hp=c6660e3c02319334989c44d277fdef6179ed297f;hb=0db3d6ee;hpb=fb54defd7e47e106bdf3b7eb07d53f0aba0525ec diff --git a/liblttng-ust/lttng-context-procname.c b/liblttng-ust/lttng-context-procname.c index c6660e3c..238ec10a 100644 --- a/liblttng-ust/lttng-context-procname.c +++ b/liblttng-ust/lttng-context-procname.c @@ -58,8 +58,8 @@ char *wrapper_getprocname(void) CMM_STORE_SHARED(URCU_TLS(procname_nesting), nesting + 1); /* Increment nesting before updating cache. */ cmm_barrier(); - lttng_ust_getprocname(URCU_TLS(cached_procname)[nesting]); - URCU_TLS(cached_procname)[nesting][LTTNG_UST_PROCNAME_LEN - 1] = '\0'; + lttng_pthread_getname_np(URCU_TLS(cached_procname)[nesting], LTTNG_UST_ABI_PROCNAME_LEN); + URCU_TLS(cached_procname)[nesting][LTTNG_UST_ABI_PROCNAME_LEN - 1] = '\0'; /* Decrement nesting after updating cache. */ cmm_barrier(); CMM_STORE_SHARED(URCU_TLS(procname_nesting), nesting); @@ -79,7 +79,7 @@ void lttng_context_procname_reset(void) static size_t procname_get_size(struct lttng_ctx_field *field, size_t offset) { - return LTTNG_UST_PROCNAME_LEN; + return LTTNG_UST_ABI_PROCNAME_LEN; } static @@ -90,7 +90,7 @@ void procname_record(struct lttng_ctx_field *field, char *procname; procname = wrapper_getprocname(); - chan->ops->event_write(ctx, procname, LTTNG_UST_PROCNAME_LEN); + chan->ops->event_write(ctx, procname, LTTNG_UST_ABI_PROCNAME_LEN); } static @@ -118,7 +118,7 @@ int lttng_add_procname_to_ctx(struct lttng_ctx **ctx) field->event_field.type.atype = atype_array_nestable; field->event_field.type.u.array_nestable.elem_type = &procname_array_elem_type; - field->event_field.type.u.array_nestable.length = LTTNG_UST_PROCNAME_LEN; + field->event_field.type.u.array_nestable.length = LTTNG_UST_ABI_PROCNAME_LEN; field->get_size = procname_get_size; field->record = procname_record; field->get_value = procname_get_value;