---
id: liblttng‑ust‑libc‑pthread-wrapper
+since: 2.3
---
`liblttng-ust-libc-wrapper.so` and `liblttng-ust-pthread-wrapper.so`
The following functions are traceable by `liblttng-ust-libc-wrapper.so`:
+<div class="table">
<table class="func-desc">
<thead>
<tr>
<tbody>
<tr>
<td rowspan="6">
- <code class="no-bg">ust_libc</code>
+ <code class="no-bg">lttng_ust_libc</code>
</td>
<td>
<code class="no-bg">malloc</code>
</tr>
</tbody>
</table>
+</div>
The following functions are traceable by
`liblttng-ust-pthread-wrapper.so`:
+<div class="table">
<table class="func-desc">
<thead>
<tr>
<tbody>
<tr>
<td rowspan="4">
- <code class="no-bg">ust_pthread</code>
+ <code class="no-bg">lttng_ust_pthread</code>
</td>
<td>
<code class="no-bg">pthread_mutex_lock_req</code>
</tr>
</tbody>
</table>
+</div>
All tracepoints have fields corresponding to the arguments of the
function they instrument.