CMM_STORE_SHARED(URCU_TLS(procname_nesting), nesting + 1);
/* Increment nesting before updating cache. */
cmm_barrier();
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);
/* Decrement nesting after updating cache. */
cmm_barrier();
CMM_STORE_SHARED(URCU_TLS(procname_nesting), nesting);
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.atype = atype_array_nestable;
field->event_field.type.u.array_nestable.elem_type =
&procname_array_elem_type;
field->get_size = procname_get_size;
field->record = procname_record;
field->get_value = procname_get_value;
field->get_size = procname_get_size;
field->record = procname_record;
field->get_value = procname_get_value;