<areahref="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html"title="A ThreadSnapshot of a thread in a running (or crashed) process on a Mac OS X system. "alt="crashpad::internal::ThreadSnapshotMac"shape="rect"coords="0,56,355,80"/>
<areahref="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html"title="A ThreadSnapshot of a thread in a running (or crashed) process on a Windows system. "alt="crashpad::internal::ThreadSnapshotWin"shape="rect"coords="365,56,720,80"/>
<areahref="classcrashpad_1_1test_1_1TestThreadSnapshot.html"title="A test ThreadSnapshot that can carry arbitrary data for testing purposes. "alt="crashpad::test::TestThreadSnapshot"shape="rect"coords="730,56,1085,80"/>
<trclass="memdesc:a50f10ede534f63a4c4ce75f4021666ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a <aclass="el"href="structcrashpad_1_1CPUContext.html"title="A context structure capable of carrying the context of any supported CPU architecture. ">CPUContext</a> object corresponding to the thread’s CPU context. <ahref="#a50f10ede534f63a4c4ce75f4021666ae">More...</a><br/></td></tr>
<trclass="memdesc:a4fd160661141c262db7f10b6aba146b7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a <aclass="el"href="classcrashpad_1_1MemorySnapshot.html"title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> object corresponding to the memory region that contains the thread’s stack, or <code>nullptr</code> if no stack region is available. <ahref="#a4fd160661141c262db7f10b6aba146b7">More...</a><br/></td></tr>
<trclass="memdesc:a21b11bab41a09226db8cdb6e629ebfc4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the thread’s identifier. <ahref="#a21b11bab41a09226db8cdb6e629ebfc4">More...</a><br/></td></tr>
<trclass="memdesc:abc92d204f84b7e533068f924c195195c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the thread’s priority. <ahref="#abc92d204f84b7e533068f924c195195c">More...</a><br/></td></tr>
<trclass="memdesc:a2488beec090e16e6825d68c791d0af3e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the base address of a region used to store thread-specific data. <br/></td></tr>
<trclass="memdesc:aa10a563fdf24cf2b321ef8f0f92829d2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns a vector of additional memory blocks that should be included in a minidump. <ahref="#aa10a563fdf24cf2b321ef8f0f92829d2">More...</a><br/></td></tr>
<p>Returns a <aclass="el"href="structcrashpad_1_1CPUContext.html"title="A context structure capable of carrying the context of any supported CPU architecture. ">CPUContext</a> object corresponding to the thread’s CPU context. </p>
<p>The caller does not take ownership of this object, it is scoped to the lifetime of the <aclass="el"href="classcrashpad_1_1ThreadSnapshot.html"title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> object that it was obtained from. </p>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#a9e936eb0a5e8b5792ee8804611d7e6f3">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#a54a30092927ae965fc1b6ca5001af532">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#acc67b86bdcb38a50651b14a39b9c2036">crashpad::internal::ThreadSnapshotMac</a>.</p>
<p>Returns a vector of additional memory blocks that should be included in a minidump. </p>
<dlclass="section return"><dt>Returns</dt><dd>A vector of <aclass="el"href="classcrashpad_1_1MemorySnapshot.html"title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> objects that will be included in the crash dump. The caller does not take ownership of these objects, they are scoped to the lifetime of the <aclass="el"href="classcrashpad_1_1ThreadSnapshot.html"title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> object that they were obtained from. </dd></dl>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#afde179275a9d3b01103264400c4e0e3e">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#a994744850599adcf23bba5417a304ec2">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#aebd4b9ebe83af0e8c7581eac590d68eb">crashpad::internal::ThreadSnapshotMac</a>.</p>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#ad5d5f2998027442fe96fd7977fa73a1e">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#a3fca37fde5571302ad6ca46182ae081b">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#a4b75256da46e63543298475d64c99697">crashpad::internal::ThreadSnapshotMac</a>.</p>
<p>Returns a <aclass="el"href="classcrashpad_1_1MemorySnapshot.html"title="An abstract interface to a snapshot representing a region of memory present in a snapshot process...">MemorySnapshot</a> object corresponding to the memory region that contains the thread’s stack, or <code>nullptr</code> if no stack region is available. </p>
<p>The caller does not take ownership of this object, it is scoped to the lifetime of the <aclass="el"href="classcrashpad_1_1ThreadSnapshot.html"title="An abstract interface to a snapshot representing a thread (lightweight process) present in a snapshot...">ThreadSnapshot</a> object that it was obtained from. </p>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#af4d76ef3adcadf3c02efb3ffb68dfdfe">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#ababd38c54c1b464ebee8a9ee4c9ab6d4">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#ae24a61b5890c07c1c50be4fb838c6e61">crashpad::internal::ThreadSnapshotMac</a>.</p>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#a212c13c2f4c0c4334f2b8485ff066222">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#a5d852ab008e5826ae9f19a36698a459e">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#aa2356fd633378e2bdfe4355f07a4509d">crashpad::internal::ThreadSnapshotMac</a>.</p>
<p>Implemented in <aclass="el"href="classcrashpad_1_1test_1_1TestThreadSnapshot.html#a2e1aae49f6c657aa38b0582d08bd1690">crashpad::test::TestThreadSnapshot</a>, <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotWin.html#af04a3f18cff1a130f4f3343c1654689a">crashpad::internal::ThreadSnapshotWin</a>, and <aclass="el"href="classcrashpad_1_1internal_1_1ThreadSnapshotMac.html#a89206c3a5253874266e955d03a5e5de2">crashpad::internal::ThreadSnapshotMac</a>.</p>