#include "common/macros.h"
#include "common/align.h"
+#define LTTNG_UST_TRACEPOINT_HIDDEN_DEFINITION
+#define LTTNG_UST_TRACEPOINT_PROVIDER_HIDDEN_DEFINITION
+
#define LTTNG_UST_TRACEPOINT_DEFINE
#define LTTNG_UST_TRACEPOINT_CREATE_PROBES
#define LTTNG_UST_TP_IP_PARAM ip
memcpy(retval, ptr, *old_size);
}
/*
- * Mimick that a NULL pointer has been received, so
+ * Mimic that a NULL pointer has been received, so
* memory allocation analysis based on the trace don't
* get confused by the address from the static
* allocator.
}
static
-void lttng_ust_fixup_malloc_nesting_tls(void)
+void lttng_ust_malloc_nesting_alloc_tls(void)
{
asm volatile ("" : : "m" (URCU_TLS(malloc_nesting)));
}
if (cur_alloc.calloc) {
return;
}
- lttng_ust_fixup_malloc_nesting_tls();
+ lttng_ust_malloc_nesting_alloc_tls();
/*
* Ensure the allocator is in place before the process becomes
* multithreaded.