<trclass="memdesc:a1ee66f8e42c51dd563ac99a34db032af"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs an object. <ahref="#a1ee66f8e42c51dd563ac99a34db032af">More...</a><br/></td></tr>
<trclass="memdesc:a4c99df9d2025ade3151f7fd726997e71"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the module’s annotations that are organized as a vector of strings. <br/></td></tr>
<trclass="memdesc:a3fb601e274b10492addb9c4e7cecf28b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the module’s annotations that are organized as key-value pairs, where all keys and values are strings. <br/></td></tr>
<trclass="memdesc:a217afd11473e63d6c573611ab179752e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the module’s annotations that are organized as a list of. <br/></td></tr>
<divclass="textblock"><p>A reader for annotations stored in a Mach-O image mapped into another process. </p>
<p>These annotations are stored for the benefit of crash reporters, and provide information thought to be potentially useful for crash analysis. This class can decode annotations stored in these formats:</p><ul>
<li><aclass="el"href="structcrashpad_1_1CrashpadInfo.html"title="A structure that can be used by a Crashpad-enabled program to provide information to the Crashpad cra...">CrashpadInfo</a>. This format is used by Crashpad clients. The “simple annotations” are recovered from any module with a compatible data section, and are included in the annotations returned by <aclass="el"href="classcrashpad_1_1MachOImageAnnotationsReader.html#a3fb601e274b10492addb9c4e7cecf28b"title="Returns the module’s annotations that are organized as key-value pairs, where all keys and values ar...">SimpleMap()</a>.</li>
<li><code>CrashReporterClient.h</code>’s <code>crashreporter_annotations_t</code>. This format is used by Apple code. The <code>message</code> and <code>message2</code> fields can be recovered from any module with a compatible data section, and are included in the annotations returned by <aclass="el"href="classcrashpad_1_1MachOImageAnnotationsReader.html#a4c99df9d2025ade3151f7fd726997e71"title="Returns the module’s annotations that are organized as a vector of strings. ">Vector()</a>.</li>
<li><code>dyld</code>’s <code>error_string</code>. This format is used exclusively by dyld, typically for fatal errors. This string can be recovered from any <code>MH_DYLINKER</code>-type module with this symbol, and is included in the annotations returned by <aclass="el"href="classcrashpad_1_1MachOImageAnnotationsReader.html#a4c99df9d2025ade3151f7fd726997e71"title="Returns the module’s annotations that are organized as a vector of strings. ">Vector()</a>. </li>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">process_reader</td><td>The reader for the remote process. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">image_reader</td><td>The <aclass="el"href="classcrashpad_1_1MachOImageReader.html"title="A reader for Mach-O images mapped into another process. ">MachOImageReader</a> for the Mach-O image file contained within the remote process. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">name</td><td>The module’s name, a string to be used in logged messages. This string is for diagnostic purposes only, and may be empty. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>