</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>
+ <option><![CDATA[--ptrace-addr=<address> [default: none]]]></option>
+ </term>
+ <listitem>
+ <para>
+ Trace all load and store activity for the specified address and keep
+ doing that even after the memory at that address has been freed and
+ reallocated.
+ </para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>
<option><![CDATA[--trace-alloc=<yes|no> [default: no]]]></option>
very helpful to trace all activity on the offending memory location.
</para>
</listitem>
+ <listitem>
+ <para>
+ The macro <literal>DRD_STOP_TRACING_VAR(x)</literal>. Stop tracing load
+ and store activity for the address range starting
+ at <literal>&x</literal> and occupying <literal>sizeof(x)</literal>
+ bytes.
+ </para>
+ </listitem>
<listitem>
<para>
The macro <literal>ANNOTATE_TRACE_MEMORY(&x)</literal>. Trace all
for more information.
</para>
</listitem>
- <listitem>
- <para>
- When address tracing is enabled, no information on atomic stores
- will be displayed.
- </para>
- </listitem>
<listitem>
<para>
If you compile the DRD source code yourself, you need GCC 3.0 or