<ahref="#pub-methods">Public Member Functions</a>|
<ahref="classcrashpad_1_1ImageAnnotationReader-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="title">crashpad::ImageAnnotationReader Class Reference</div></div>
</div><!--header-->
<divclass="contents">
<p>Reads Annotations from another process via a <aclass="el"href="classcrashpad_1_1ProcessMemoryRange.html"title="Provides range protected access to the memory of another process. ">ProcessMemoryRange</a>.
<trclass="memdesc:a41bb23a2f4bfea86bdc0649bfffc372b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructs the object. <ahref="#a41bb23a2f4bfea86bdc0649bfffc372b">More...</a><br/></td></tr>
<trclass="memdesc:abd0347c3e4f7a1a735d12940d999850d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Reads annotations that are organized as key-value pairs, where all keys and values are strings. <ahref="#abd0347c3e4f7a1a735d12940d999850d">More...</a><br/></td></tr>
<trclass="memdesc:aa1bc778eab93458f252080e61a3a9a7d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Reads the module's annotations that are organized as a list of typed annotation objects. <ahref="#aa1bc778eab93458f252080e61a3a9a7d">More...</a><br/></td></tr>
<divclass="textblock"><p>Reads Annotations from another process via a <aclass="el"href="classcrashpad_1_1ProcessMemoryRange.html"title="Provides range protected access to the memory of another process. ">ProcessMemoryRange</a>. </p>
<p>These annotations are stored for the benefit of crash reporters, and provide information thought to be potentially useful for crash analysis. </p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<p>Reads the module's annotations that are organized as a list of typed annotation objects. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">address</td><td>The address in the target process' address space of an <aclass="el"href="classcrashpad_1_1AnnotationList.html"title="A list that contains all the currently set annotations. ">AnnotationList</a>. </td></tr>
<tr><tdclass="paramdir">[out]</td><tdclass="paramname">annotations</td><td>The annotations read, valid if this method returns <code>true</code>. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> on success. <code>false</code> on failure with a message logged. </dd></dl>
<p>Reads annotations that are organized as key-value pairs, where all keys and values are strings. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">address</td><td>The address in the target process' address space of a SimpleStringDictionary containing the annotations to read. </td></tr>
<tr><tdclass="paramdir">[out]</td><tdclass="paramname">annotations</td><td>The annotations read, valid if this method returns <code>true</code>. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> on success. <code>false</code> on failure with a message logged. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>