Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / html / python / api / advanced-debugging.html
CommitLineData
920dae64
AT
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3<head>
4<link rel="STYLESHEET" href="api.css" type='text/css' />
5<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
6<link rel='start' href='../index.html' title='Python Documentation Index' />
7<link rel="first" href="api.html" title='Python/C API Reference Manual' />
8<link rel='contents' href='contents.html' title="Contents" />
9<link rel='index' href='genindex.html' title='Index' />
10<link rel='last' href='about.html' title='About this document...' />
11<link rel='help' href='about.html' title='About this document...' />
12<link rel="prev" href="profiling.html" />
13<link rel="parent" href="initialization.html" />
14<link rel="next" href="memory.html" />
15<meta name='aesop' content='information' />
16<title>8.3 Advanced Debugger Support </title>
17</head>
18<body>
19<DIV CLASS="navigation">
20<div id='top-navigation-panel' xml:id='top-navigation-panel'>
21<table align="center" width="100%" cellpadding="0" cellspacing="2">
22<tr>
23<td class='online-navigation'><a rel="prev" title="8.2 Profiling and Tracing"
24 href="profiling.html"><img src='../icons/previous.png'
25 border='0' height='32' alt='Previous Page' width='32' /></A></td>
26<td class='online-navigation'><a rel="parent" title="8. Initialization, Finalization, and"
27 href="initialization.html"><img src='../icons/up.png'
28 border='0' height='32' alt='Up One Level' width='32' /></A></td>
29<td class='online-navigation'><a rel="next" title="9. Memory Management"
30 href="memory.html"><img src='../icons/next.png'
31 border='0' height='32' alt='Next Page' width='32' /></A></td>
32<td align="center" width="100%">Python/C API Reference Manual</td>
33<td class='online-navigation'><a rel="contents" title="Table of Contents"
34 href="contents.html"><img src='../icons/contents.png'
35 border='0' height='32' alt='Contents' width='32' /></A></td>
36<td class='online-navigation'><img src='../icons/blank.png'
37 border='0' height='32' alt='' width='32' /></td>
38<td class='online-navigation'><a rel="index" title="Index"
39 href="genindex.html"><img src='../icons/index.png'
40 border='0' height='32' alt='Index' width='32' /></A></td>
41</tr></table>
42<div class='online-navigation'>
43<b class="navlabel">Previous:</b>
44<a class="sectref" rel="prev" href="profiling.html">8.2 Profiling and Tracing</A>
45<b class="navlabel">Up:</b>
46<a class="sectref" rel="parent" href="initialization.html">8. Initialization, Finalization, and</A>
47<b class="navlabel">Next:</b>
48<a class="sectref" rel="next" href="memory.html">9. Memory Management</A>
49</div>
50<hr /></div>
51</DIV>
52<!--End of Navigation Panel-->
53
54<H1><A NAME="SECTION0010300000000000000000"></A><A NAME="advanced-debugging"></A>
55<BR>
568.3 Advanced Debugger Support
57</H1>
58
59<P>
60These functions are only intended to be used by advanced debugging
61tools.
62
63<P>
64<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td><nobr>PyInterpreterState*&nbsp;<b><tt id='l2h-891' xml:id='l2h-891' class="cfunction">PyInterpreterState_Head</tt></b>(</nobr></td><td>)</td></tr></table></dt>
65<dd>
66 Return the interpreter state object at the head of the list of all
67 such objects.
68
69<span class="versionnote">New in version 2.2.</span>
70
71</dd></dl>
72
73<P>
74<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td><nobr>PyInterpreterState*&nbsp;<b><tt id='l2h-892' xml:id='l2h-892' class="cfunction">PyInterpreterState_Next</tt></b>(</nobr></td><td>PyInterpreterState *<var>interp</var>)</td></tr></table></dt>
75<dd>
76 Return the next interpreter state object after <var>interp</var> from the
77 list of all such objects.
78
79<span class="versionnote">New in version 2.2.</span>
80
81</dd></dl>
82
83<P>
84<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td><nobr>PyThreadState *&nbsp;<b><tt id='l2h-893' xml:id='l2h-893' class="cfunction">PyInterpreterState_ThreadHead</tt></b>(</nobr></td><td>PyInterpreterState *<var>interp</var>)</td></tr></table></dt>
85<dd>
86 Return the a pointer to the first <tt class="ctype">PyThreadState</tt> object in
87 the list of threads associated with the interpreter <var>interp</var>.
88
89<span class="versionnote">New in version 2.2.</span>
90
91</dd></dl>
92
93<P>
94<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td><nobr>PyThreadState*&nbsp;<b><tt id='l2h-894' xml:id='l2h-894' class="cfunction">PyThreadState_Next</tt></b>(</nobr></td><td>PyThreadState *<var>tstate</var>)</td></tr></table></dt>
95<dd>
96 Return the next thread state object after <var>tstate</var> from the list
97 of all such objects belonging to the same <tt class="ctype">PyInterpreterState</tt>
98 object.
99
100<span class="versionnote">New in version 2.2.</span>
101
102</dd></dl>
103
104<DIV CLASS="navigation">
105<div class='online-navigation'>
106<p></p><hr />
107<table align="center" width="100%" cellpadding="0" cellspacing="2">
108<tr>
109<td class='online-navigation'><a rel="prev" title="8.2 Profiling and Tracing"
110 href="profiling.html"><img src='../icons/previous.png'
111 border='0' height='32' alt='Previous Page' width='32' /></A></td>
112<td class='online-navigation'><a rel="parent" title="8. Initialization, Finalization, and"
113 href="initialization.html"><img src='../icons/up.png'
114 border='0' height='32' alt='Up One Level' width='32' /></A></td>
115<td class='online-navigation'><a rel="next" title="9. Memory Management"
116 href="memory.html"><img src='../icons/next.png'
117 border='0' height='32' alt='Next Page' width='32' /></A></td>
118<td align="center" width="100%">Python/C API Reference Manual</td>
119<td class='online-navigation'><a rel="contents" title="Table of Contents"
120 href="contents.html"><img src='../icons/contents.png'
121 border='0' height='32' alt='Contents' width='32' /></A></td>
122<td class='online-navigation'><img src='../icons/blank.png'
123 border='0' height='32' alt='' width='32' /></td>
124<td class='online-navigation'><a rel="index" title="Index"
125 href="genindex.html"><img src='../icons/index.png'
126 border='0' height='32' alt='Index' width='32' /></A></td>
127</tr></table>
128<div class='online-navigation'>
129<b class="navlabel">Previous:</b>
130<a class="sectref" rel="prev" href="profiling.html">8.2 Profiling and Tracing</A>
131<b class="navlabel">Up:</b>
132<a class="sectref" rel="parent" href="initialization.html">8. Initialization, Finalization, and</A>
133<b class="navlabel">Next:</b>
134<a class="sectref" rel="next" href="memory.html">9. Memory Management</A>
135</div>
136</div>
137<hr />
138<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
139</DIV>
140<!--End of Navigation Panel-->
141<ADDRESS>
142See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
143</ADDRESS>
144</BODY>
145</HTML>