xref: /freebsd-src/contrib/llvm-project/lldb/docs/python_api_enums.rst (revision e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
1*e8d8bef9SDimitry Andric..
2*e8d8bef9SDimitry Andric  This is a sub page of the Python API docs and linked from the main API page.
3*e8d8bef9SDimitry Andric  The page isn't in any toctree, so silence the sphinx warnings by marking it as orphan.
4*e8d8bef9SDimitry Andric
5*e8d8bef9SDimitry Andric:orphan:
6*e8d8bef9SDimitry Andric
7*e8d8bef9SDimitry AndricPython API enumerators and constants
8*e8d8bef9SDimitry Andric====================================
9*e8d8bef9SDimitry Andric
10*e8d8bef9SDimitry Andric.. py:currentmodule:: lldb
11*e8d8bef9SDimitry Andric
12*e8d8bef9SDimitry AndricConstants
13*e8d8bef9SDimitry Andric*********
14*e8d8bef9SDimitry Andric
15*e8d8bef9SDimitry AndricGeneric register numbers
16*e8d8bef9SDimitry Andric------------------------
17*e8d8bef9SDimitry Andric
18*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_PC
19*e8d8bef9SDimitry Andric
20*e8d8bef9SDimitry Andric   Program counter.
21*e8d8bef9SDimitry Andric
22*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_SP
23*e8d8bef9SDimitry Andric
24*e8d8bef9SDimitry Andric   Stack pointer.
25*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_FP
26*e8d8bef9SDimitry Andric
27*e8d8bef9SDimitry Andric   Frame pointer.
28*e8d8bef9SDimitry Andric
29*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_RA
30*e8d8bef9SDimitry Andric
31*e8d8bef9SDimitry Andric   Return address.
32*e8d8bef9SDimitry Andric
33*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_FLAGS
34*e8d8bef9SDimitry Andric
35*e8d8bef9SDimitry Andric   Processor flags register.
36*e8d8bef9SDimitry Andric
37*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG1
38*e8d8bef9SDimitry Andric
39*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 1 (if any).
40*e8d8bef9SDimitry Andric
41*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG2
42*e8d8bef9SDimitry Andric
43*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 2 (if any).
44*e8d8bef9SDimitry Andric
45*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG3
46*e8d8bef9SDimitry Andric
47*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 3 (if any).
48*e8d8bef9SDimitry Andric
49*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG4
50*e8d8bef9SDimitry Andric
51*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 4 (if any).
52*e8d8bef9SDimitry Andric
53*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG5
54*e8d8bef9SDimitry Andric
55*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 5 (if any).
56*e8d8bef9SDimitry Andric
57*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG6
58*e8d8bef9SDimitry Andric
59*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 6 (if any).
60*e8d8bef9SDimitry Andric
61*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG7
62*e8d8bef9SDimitry Andric
63*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 7 (if any).
64*e8d8bef9SDimitry Andric
65*e8d8bef9SDimitry Andric.. py:data:: LLDB_REGNUM_GENERIC_ARG8
66*e8d8bef9SDimitry Andric
67*e8d8bef9SDimitry Andric   The register that would contain pointer size or less argument 8 (if any).
68*e8d8bef9SDimitry Andric
69*e8d8bef9SDimitry Andric
70*e8d8bef9SDimitry AndricInvalid value definitions
71*e8d8bef9SDimitry Andric-------------------------
72*e8d8bef9SDimitry Andric
73*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_BREAK_ID
74*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_WATCH_ID
75*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_ADDRESS
76*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_INDEX32
77*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_IVAR_OFFSET
78*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_IMAGE_TOKEN
79*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_MODULE_VERSION
80*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_REGNUM
81*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_UID
82*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_PROCESS_ID
83*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_THREAD_ID
84*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_FRAME_ID
85*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_SIGNAL_NUMBER
86*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_OFFSET
87*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_LINE_NUMBER
88*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_QUEUE_ID
89*e8d8bef9SDimitry Andric
90*e8d8bef9SDimitry AndricCPU types
91*e8d8bef9SDimitry Andric---------
92*e8d8bef9SDimitry Andric
93*e8d8bef9SDimitry Andric.. py:data:: LLDB_ARCH_DEFAULT
94*e8d8bef9SDimitry Andric.. py:data:: LLDB_ARCH_DEFAULT_32BIT
95*e8d8bef9SDimitry Andric.. py:data:: LLDB_ARCH_DEFAULT_64BIT
96*e8d8bef9SDimitry Andric.. py:data:: LLDB_INVALID_CPUTYPE
97*e8d8bef9SDimitry Andric
98*e8d8bef9SDimitry Andric
99*e8d8bef9SDimitry AndricOption set definitions
100*e8d8bef9SDimitry Andric----------------------
101*e8d8bef9SDimitry Andric
102*e8d8bef9SDimitry Andric.. py:data:: LLDB_MAX_NUM_OPTION_SETS
103*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_ALL
104*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_1
105*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_2
106*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_3
107*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_4
108*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_5
109*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_6
110*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_7
111*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_8
112*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_9
113*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_10
114*e8d8bef9SDimitry Andric.. py:data:: LLDB_OPT_SET_11
115*e8d8bef9SDimitry Andric
116*e8d8bef9SDimitry AndricMiscellaneous constants
117*e8d8bef9SDimitry Andric------------------------
118*e8d8bef9SDimitry Andric
119*e8d8bef9SDimitry Andric.. py:data:: LLDB_GENERIC_ERROR
120*e8d8bef9SDimitry Andric.. py:data:: LLDB_DEFAULT_BREAK_SIZE
121*e8d8bef9SDimitry Andric.. py:data:: LLDB_WATCH_TYPE_READ
122*e8d8bef9SDimitry Andric.. py:data:: LLDB_WATCH_TYPE_WRITE
123*e8d8bef9SDimitry Andric
124*e8d8bef9SDimitry Andric
125*e8d8bef9SDimitry AndricEnumerators
126*e8d8bef9SDimitry Andric***********
127*e8d8bef9SDimitry Andric
128*e8d8bef9SDimitry AndricState
129*e8d8bef9SDimitry Andric-----
130*e8d8bef9SDimitry Andric
131*e8d8bef9SDimitry Andric.. py:data:: eStateInvalid
132*e8d8bef9SDimitry Andric.. py:data:: eStateUnloaded
133*e8d8bef9SDimitry Andric
134*e8d8bef9SDimitry Andric   Process is object is valid, but not currently loaded.
135*e8d8bef9SDimitry Andric
136*e8d8bef9SDimitry Andric.. py:data:: eStateConnected
137*e8d8bef9SDimitry Andric
138*e8d8bef9SDimitry Andric   Process is connected to remote debug services, but not
139*e8d8bef9SDimitry Andric   launched or attached to anything yet.
140*e8d8bef9SDimitry Andric
141*e8d8bef9SDimitry Andric.. py:data:: eStateAttaching
142*e8d8bef9SDimitry Andric
143*e8d8bef9SDimitry Andric   Process is in the process of launching.
144*e8d8bef9SDimitry Andric
145*e8d8bef9SDimitry Andric.. py:data:: eStateLaunching
146*e8d8bef9SDimitry Andric
147*e8d8bef9SDimitry Andric   Process is in the process of launching.
148*e8d8bef9SDimitry Andric
149*e8d8bef9SDimitry Andric.. py:data:: eStateStopped
150*e8d8bef9SDimitry Andric
151*e8d8bef9SDimitry Andric   Process or thread is stopped and can be examined.
152*e8d8bef9SDimitry Andric
153*e8d8bef9SDimitry Andric.. py:data:: eStateRunning
154*e8d8bef9SDimitry Andric
155*e8d8bef9SDimitry Andric   Process or thread is running and can't be examined.
156*e8d8bef9SDimitry Andric
157*e8d8bef9SDimitry Andric.. py:data:: eStateStepping
158*e8d8bef9SDimitry Andric
159*e8d8bef9SDimitry Andric   Process or thread is in the process of stepping and can
160*e8d8bef9SDimitry Andric   not be examined.
161*e8d8bef9SDimitry Andric
162*e8d8bef9SDimitry Andric.. py:data:: eStateCrashed
163*e8d8bef9SDimitry Andric
164*e8d8bef9SDimitry Andric   Process or thread has crashed and can be examined.
165*e8d8bef9SDimitry Andric
166*e8d8bef9SDimitry Andric.. py:data:: eStateDetached
167*e8d8bef9SDimitry Andric
168*e8d8bef9SDimitry Andric   Process has been detached and can't be examined.
169*e8d8bef9SDimitry Andric
170*e8d8bef9SDimitry Andric.. py:data:: eStateExited
171*e8d8bef9SDimitry Andric
172*e8d8bef9SDimitry Andric   Process has exited and can't be examined.
173*e8d8bef9SDimitry Andric
174*e8d8bef9SDimitry Andric.. py:data:: eStateSuspended
175*e8d8bef9SDimitry Andric
176*e8d8bef9SDimitry Andric   Process or thread is in a suspended state as far
177*e8d8bef9SDimitry Andric   as the debugger is concerned while other processes
178*e8d8bef9SDimitry Andric   or threads get the chance to run.
179*e8d8bef9SDimitry Andric
180*e8d8bef9SDimitry AndricLaunchFlag
181*e8d8bef9SDimitry Andric----------
182*e8d8bef9SDimitry Andric
183*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagNone
184*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagExec
185*e8d8bef9SDimitry Andric
186*e8d8bef9SDimitry Andric   Exec when launching and turn the calling process into a new process.
187*e8d8bef9SDimitry Andric
188*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagDebug
189*e8d8bef9SDimitry Andric
190*e8d8bef9SDimitry Andric   Stop as soon as the process launches to allow the process to be debugged.
191*e8d8bef9SDimitry Andric
192*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagStopAtEntry
193*e8d8bef9SDimitry Andric
194*e8d8bef9SDimitry Andric   Stop at the program entry point instead of auto-continuing when launching or attaching at entry point.
195*e8d8bef9SDimitry Andric
196*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagDisableASLR
197*e8d8bef9SDimitry Andric
198*e8d8bef9SDimitry Andric   Disable Address Space Layout Randomization.
199*e8d8bef9SDimitry Andric
200*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagDisableSTDIO
201*e8d8bef9SDimitry Andric
202*e8d8bef9SDimitry Andric   Disable stdio for inferior process (e.g. for a GUI app).
203*e8d8bef9SDimitry Andric
204*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagLaunchInTTY
205*e8d8bef9SDimitry Andric
206*e8d8bef9SDimitry Andric   Launch the process in a new TTY if supported by the host.
207*e8d8bef9SDimitry Andric
208*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagLaunchInShell
209*e8d8bef9SDimitry Andric
210*e8d8bef9SDimitry Andric   Launch the process inside a shell to get shell expansion.
211*e8d8bef9SDimitry Andric
212*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagLaunchInSeparateProcessGroup
213*e8d8bef9SDimitry Andric
214*e8d8bef9SDimitry Andric   Launch the process in a separate process group if you are going to hand the process off (e.g. to debugserver)
215*e8d8bef9SDimitry Andric
216*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagDontSetExitStatus
217*e8d8bef9SDimitry Andric
218*e8d8bef9SDimitry Andric   set this flag so lldb & the handee don't race to set its exit status.
219*e8d8bef9SDimitry Andric
220*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagDetachOnError
221*e8d8bef9SDimitry Andric
222*e8d8bef9SDimitry Andric   If set, then the client stub should detach rather than killing  the debugee
223*e8d8bef9SDimitry Andric   if it loses connection with lldb.
224*e8d8bef9SDimitry Andric
225*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagShellExpandArguments
226*e8d8bef9SDimitry Andric
227*e8d8bef9SDimitry Andric   Perform shell-style argument expansion
228*e8d8bef9SDimitry Andric
229*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagCloseTTYOnExit
230*e8d8bef9SDimitry Andric
231*e8d8bef9SDimitry Andric   Close the open TTY on exit
232*e8d8bef9SDimitry Andric
233*e8d8bef9SDimitry Andric.. py:data:: eLaunchFlagInheritTCCFromParent
234*e8d8bef9SDimitry Andric
235*e8d8bef9SDimitry Andric   Don't make the inferior responsible for its own TCC
236*e8d8bef9SDimitry Andric   permissions but instead inherit them from its parent.
237*e8d8bef9SDimitry Andric
238*e8d8bef9SDimitry AndricRunMode
239*e8d8bef9SDimitry Andric-------
240*e8d8bef9SDimitry Andric.. py:data:: eOnlyThisThread
241*e8d8bef9SDimitry Andric.. py:data:: eAllThreads
242*e8d8bef9SDimitry Andric.. py:data:: eOnlyDuringStepping
243*e8d8bef9SDimitry Andric
244*e8d8bef9SDimitry Andric
245*e8d8bef9SDimitry AndricByteOrder
246*e8d8bef9SDimitry Andric---------
247*e8d8bef9SDimitry Andric
248*e8d8bef9SDimitry Andric.. py:data:: eByteOrderInvalid
249*e8d8bef9SDimitry Andric.. py:data:: eByteOrderBig
250*e8d8bef9SDimitry Andric.. py:data:: eByteOrderPDP
251*e8d8bef9SDimitry Andric.. py:data:: eByteOrderLittle
252*e8d8bef9SDimitry Andric
253*e8d8bef9SDimitry AndricEncoding
254*e8d8bef9SDimitry Andric--------
255*e8d8bef9SDimitry Andric
256*e8d8bef9SDimitry Andric.. py:data:: eEncodingInvalid
257*e8d8bef9SDimitry Andric.. py:data:: eEncodingUint
258*e8d8bef9SDimitry Andric.. py:data:: eEncodingSint
259*e8d8bef9SDimitry Andric.. py:data:: eEncodingIEEE754
260*e8d8bef9SDimitry Andric.. py:data:: eEncodingVector
261*e8d8bef9SDimitry Andric
262*e8d8bef9SDimitry AndricFormat
263*e8d8bef9SDimitry Andric------
264*e8d8bef9SDimitry Andric
265*e8d8bef9SDimitry Andric.. py:data:: eFormatDefault
266*e8d8bef9SDimitry Andric.. py:data:: eFormatInvalid
267*e8d8bef9SDimitry Andric.. py:data:: eFormatBoolean
268*e8d8bef9SDimitry Andric.. py:data:: eFormatBinary
269*e8d8bef9SDimitry Andric.. py:data:: eFormatBytes
270*e8d8bef9SDimitry Andric.. py:data:: eFormatBytesWithASCII
271*e8d8bef9SDimitry Andric.. py:data:: eFormatChar
272*e8d8bef9SDimitry Andric.. py:data:: eFormatCharPrintable
273*e8d8bef9SDimitry Andric.. py:data:: eFormatComplex
274*e8d8bef9SDimitry Andric.. py:data:: eFormatComplexFloat
275*e8d8bef9SDimitry Andric.. py:data:: eFormatCString
276*e8d8bef9SDimitry Andric.. py:data:: eFormatDecimal
277*e8d8bef9SDimitry Andric.. py:data:: eFormatEnum
278*e8d8bef9SDimitry Andric.. py:data:: eFormatHex
279*e8d8bef9SDimitry Andric.. py:data:: eFormatHexUppercase
280*e8d8bef9SDimitry Andric.. py:data:: eFormatFloat
281*e8d8bef9SDimitry Andric.. py:data:: eFormatOctal
282*e8d8bef9SDimitry Andric.. py:data:: eFormatOSType
283*e8d8bef9SDimitry Andric.. py:data:: eFormatUnicode16
284*e8d8bef9SDimitry Andric.. py:data:: eFormatUnicode32
285*e8d8bef9SDimitry Andric.. py:data:: eFormatUnsigned
286*e8d8bef9SDimitry Andric.. py:data:: eFormatPointer
287*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfChar
288*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfSInt8
289*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfUInt8
290*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfSInt16
291*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfUInt16
292*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfSInt32
293*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfUInt32
294*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfSInt64
295*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfUInt64
296*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfFloat16
297*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfFloat32
298*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfFloat64
299*e8d8bef9SDimitry Andric.. py:data:: eFormatVectorOfUInt128
300*e8d8bef9SDimitry Andric.. py:data:: eFormatComplexInteger
301*e8d8bef9SDimitry Andric.. py:data:: eFormatCharArray
302*e8d8bef9SDimitry Andric.. py:data:: eFormatAddressInfo
303*e8d8bef9SDimitry Andric.. py:data:: eFormatHexFloat
304*e8d8bef9SDimitry Andric.. py:data:: eFormatInstruction
305*e8d8bef9SDimitry Andric.. py:data:: eFormatVoid
306*e8d8bef9SDimitry Andric.. py:data:: eFormatUnicode8
307*e8d8bef9SDimitry Andric
308*e8d8bef9SDimitry AndricDescriptionLevel
309*e8d8bef9SDimitry Andric----------------
310*e8d8bef9SDimitry Andric
311*e8d8bef9SDimitry Andric.. py:data:: eDescriptionLevelBrief
312*e8d8bef9SDimitry Andric.. py:data:: eDescriptionLevelFull
313*e8d8bef9SDimitry Andric.. py:data:: eDescriptionLevelVerbose
314*e8d8bef9SDimitry Andric.. py:data:: eDescriptionLevelInitial
315*e8d8bef9SDimitry Andric
316*e8d8bef9SDimitry AndricScriptLanguage
317*e8d8bef9SDimitry Andric--------------
318*e8d8bef9SDimitry Andric
319*e8d8bef9SDimitry Andric.. py:data:: eScriptLanguageNone
320*e8d8bef9SDimitry Andric.. py:data:: eScriptLanguagePython
321*e8d8bef9SDimitry Andric.. py:data:: eScriptLanguageLua
322*e8d8bef9SDimitry Andric.. py:data:: eScriptLanguageUnknown
323*e8d8bef9SDimitry Andric.. py:data:: eScriptLanguageDefault
324*e8d8bef9SDimitry Andric
325*e8d8bef9SDimitry AndricRegisterKind
326*e8d8bef9SDimitry Andric------------
327*e8d8bef9SDimitry Andric
328*e8d8bef9SDimitry Andric.. py:data:: eRegisterKindEHFrame
329*e8d8bef9SDimitry Andric.. py:data:: eRegisterKindDWARF
330*e8d8bef9SDimitry Andric.. py:data:: eRegisterKindGeneric
331*e8d8bef9SDimitry Andric.. py:data:: eRegisterKindProcessPlugin
332*e8d8bef9SDimitry Andric.. py:data:: eRegisterKindLLDB
333*e8d8bef9SDimitry Andric
334*e8d8bef9SDimitry AndricStopReason
335*e8d8bef9SDimitry Andric----------
336*e8d8bef9SDimitry Andric
337*e8d8bef9SDimitry Andric.. py:data:: eStopReasonInvalid
338*e8d8bef9SDimitry Andric.. py:data:: eStopReasonNone
339*e8d8bef9SDimitry Andric.. py:data:: eStopReasonTrace
340*e8d8bef9SDimitry Andric.. py:data:: eStopReasonBreakpoint
341*e8d8bef9SDimitry Andric.. py:data:: eStopReasonWatchpoint
342*e8d8bef9SDimitry Andric.. py:data:: eStopReasonSignal
343*e8d8bef9SDimitry Andric.. py:data:: eStopReasonException
344*e8d8bef9SDimitry Andric.. py:data:: eStopReasonExec
345*e8d8bef9SDimitry Andric.. py:data:: eStopReasonPlanComplete
346*e8d8bef9SDimitry Andric.. py:data:: eStopReasonThreadExiting
347*e8d8bef9SDimitry Andric.. py:data:: eStopReasonInstrumentation
348*e8d8bef9SDimitry Andric
349*e8d8bef9SDimitry AndricReturnStatus
350*e8d8bef9SDimitry Andric------------
351*e8d8bef9SDimitry Andric
352*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusInvalid
353*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusSuccessFinishNoResult
354*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusSuccessFinishResult
355*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusSuccessContinuingNoResult
356*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusSuccessContinuingResult
357*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusStarted
358*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusFailed
359*e8d8bef9SDimitry Andric.. py:data:: eReturnStatusQuit
360*e8d8bef9SDimitry Andric
361*e8d8bef9SDimitry AndricExpression
362*e8d8bef9SDimitry Andric----------
363*e8d8bef9SDimitry Andric
364*e8d8bef9SDimitry AndricThe results of expression evaluation.
365*e8d8bef9SDimitry Andric
366*e8d8bef9SDimitry Andric.. py:data:: eExpressionCompleted
367*e8d8bef9SDimitry Andric.. py:data:: eExpressionSetupError
368*e8d8bef9SDimitry Andric.. py:data:: eExpressionParseError
369*e8d8bef9SDimitry Andric.. py:data:: eExpressionDiscarded
370*e8d8bef9SDimitry Andric.. py:data:: eExpressionInterrupted
371*e8d8bef9SDimitry Andric.. py:data:: eExpressionHitBreakpoint
372*e8d8bef9SDimitry Andric.. py:data:: eExpressionTimedOut
373*e8d8bef9SDimitry Andric.. py:data:: eExpressionResultUnavailable
374*e8d8bef9SDimitry Andric.. py:data:: eExpressionStoppedForDebug
375*e8d8bef9SDimitry Andric.. py:data:: eExpressionThreadVanished
376*e8d8bef9SDimitry Andric
377*e8d8bef9SDimitry AndricSearchDepth
378*e8d8bef9SDimitry Andric-----------
379*e8d8bef9SDimitry Andric
380*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthInvalid
381*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthTarget
382*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthModule
383*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthCompUnit
384*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthFunction
385*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthBlock
386*e8d8bef9SDimitry Andric.. py:data:: eSearchDepthAddress
387*e8d8bef9SDimitry Andric
388*e8d8bef9SDimitry AndricConnectionStatus
389*e8d8bef9SDimitry Andric----------------
390*e8d8bef9SDimitry Andric
391*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusSuccess
392*e8d8bef9SDimitry Andric
393*e8d8bef9SDimitry Andric   Success.
394*e8d8bef9SDimitry Andric
395*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusEndOfFile
396*e8d8bef9SDimitry Andric
397*e8d8bef9SDimitry Andric   End-of-file encountered.
398*e8d8bef9SDimitry Andric
399*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusError
400*e8d8bef9SDimitry Andric
401*e8d8bef9SDimitry Andric   Error encountered.
402*e8d8bef9SDimitry Andric
403*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusTimedOut
404*e8d8bef9SDimitry Andric
405*e8d8bef9SDimitry Andric   Request timed out.
406*e8d8bef9SDimitry Andric
407*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusNoConnection
408*e8d8bef9SDimitry Andric
409*e8d8bef9SDimitry Andric   No connection.
410*e8d8bef9SDimitry Andric
411*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusLostConnection
412*e8d8bef9SDimitry Andric
413*e8d8bef9SDimitry Andric   Lost connection while connected to a  valid connection.
414*e8d8bef9SDimitry Andric
415*e8d8bef9SDimitry Andric.. py:data:: eConnectionStatusInterrupted
416*e8d8bef9SDimitry Andric
417*e8d8bef9SDimitry Andric   Interrupted read.
418*e8d8bef9SDimitry Andric
419*e8d8bef9SDimitry AndricErrorType
420*e8d8bef9SDimitry Andric---------
421*e8d8bef9SDimitry Andric
422*e8d8bef9SDimitry Andric.. py:data:: eErrorTypeInvalid
423*e8d8bef9SDimitry Andric.. py:data:: eErrorTypeGeneric
424*e8d8bef9SDimitry Andric
425*e8d8bef9SDimitry Andric   Generic errors that can be any value.
426*e8d8bef9SDimitry Andric
427*e8d8bef9SDimitry Andric.. py:data:: eErrorTypeMachKernel
428*e8d8bef9SDimitry Andric
429*e8d8bef9SDimitry Andric   Mach kernel error codes.
430*e8d8bef9SDimitry Andric
431*e8d8bef9SDimitry Andric.. py:data:: eErrorTypePOSIX
432*e8d8bef9SDimitry Andric
433*e8d8bef9SDimitry Andric   POSIX error codes.
434*e8d8bef9SDimitry Andric
435*e8d8bef9SDimitry Andric.. py:data:: eErrorTypeExpression
436*e8d8bef9SDimitry Andric
437*e8d8bef9SDimitry Andric   These are from the ExpressionResults enum.
438*e8d8bef9SDimitry Andric
439*e8d8bef9SDimitry Andric.. py:data:: eErrorTypeWin32
440*e8d8bef9SDimitry Andric
441*e8d8bef9SDimitry Andric   Standard Win32 error codes.
442*e8d8bef9SDimitry Andric
443*e8d8bef9SDimitry Andric
444*e8d8bef9SDimitry AndricValueType
445*e8d8bef9SDimitry Andric---------
446*e8d8bef9SDimitry Andric
447*e8d8bef9SDimitry Andric.. py:data:: eValueTypeInvalid
448*e8d8bef9SDimitry Andric.. py:data:: eValueTypeVariableGlobal
449*e8d8bef9SDimitry Andric
450*e8d8bef9SDimitry Andric   Global variable.
451*e8d8bef9SDimitry Andric
452*e8d8bef9SDimitry Andric.. py:data:: eValueTypeVariableStatic
453*e8d8bef9SDimitry Andric
454*e8d8bef9SDimitry Andric   Static variable.
455*e8d8bef9SDimitry Andric
456*e8d8bef9SDimitry Andric.. py:data:: eValueTypeVariableArgument
457*e8d8bef9SDimitry Andric
458*e8d8bef9SDimitry Andric   Funfction argument variable.
459*e8d8bef9SDimitry Andric
460*e8d8bef9SDimitry Andric.. py:data:: eValueTypeVariableLocal
461*e8d8bef9SDimitry Andric
462*e8d8bef9SDimitry Andric   Function local variable.
463*e8d8bef9SDimitry Andric
464*e8d8bef9SDimitry Andric.. py:data:: eValueTypeRegister
465*e8d8bef9SDimitry Andric
466*e8d8bef9SDimitry Andric   Stack frame register.
467*e8d8bef9SDimitry Andric
468*e8d8bef9SDimitry Andric.. py:data:: eValueTypeRegisterSet
469*e8d8bef9SDimitry Andric
470*e8d8bef9SDimitry Andric   A collection of stack frame register values.
471*e8d8bef9SDimitry Andric
472*e8d8bef9SDimitry Andric.. py:data:: eValueTypeConstResult
473*e8d8bef9SDimitry Andric
474*e8d8bef9SDimitry Andric   Constant result variables.
475*e8d8bef9SDimitry Andric
476*e8d8bef9SDimitry Andric.. py:data:: eValueTypeVariableThreadLocal
477*e8d8bef9SDimitry Andric
478*e8d8bef9SDimitry Andric   Thread local storage variable.
479*e8d8bef9SDimitry Andric
480*e8d8bef9SDimitry AndricInputReader
481*e8d8bef9SDimitry Andric-----------
482*e8d8bef9SDimitry Andric
483*e8d8bef9SDimitry AndricToken size/granularities for Input Readers.
484*e8d8bef9SDimitry Andric
485*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGranularityInvalid
486*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGranularityByte
487*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGranularityWord
488*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGranularityLine
489*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGranularityAll
490*e8d8bef9SDimitry Andric
491*e8d8bef9SDimitry AndricSymbolContextItem
492*e8d8bef9SDimitry Andric-----------------
493*e8d8bef9SDimitry Andric
494*e8d8bef9SDimitry AndricThese mask bits allow a common interface for queries that can
495*e8d8bef9SDimitry Andriclimit the amount of information that gets parsed to only the
496*e8d8bef9SDimitry Andricinformation that is requested. These bits also can indicate what
497*e8d8bef9SDimitry Andricactually did get resolved during query function calls.
498*e8d8bef9SDimitry Andric
499*e8d8bef9SDimitry AndricEach definition corresponds to a one of the member variables
500*e8d8bef9SDimitry Andricin this class, and requests that that item be resolved, or
501*e8d8bef9SDimitry Andricindicates that the member did get resolved.
502*e8d8bef9SDimitry Andric
503*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextTarget
504*e8d8bef9SDimitry Andric
505*e8d8bef9SDimitry Andric   Set when target is requested from a query, or was located
506*e8d8bef9SDimitry Andric   in query results.
507*e8d8bef9SDimitry Andric
508*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextModule
509*e8d8bef9SDimitry Andric
510*e8d8bef9SDimitry Andric   Set when module is requested from a query, or was located
511*e8d8bef9SDimitry Andric   in query results.
512*e8d8bef9SDimitry Andric
513*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextCompUnit
514*e8d8bef9SDimitry Andric
515*e8d8bef9SDimitry Andric   Set when compilation unit is requested from a query, or was
516*e8d8bef9SDimitry Andric   located in query results.
517*e8d8bef9SDimitry Andric
518*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextFunction
519*e8d8bef9SDimitry Andric
520*e8d8bef9SDimitry Andric   Set when function is requested from a query, or was located
521*e8d8bef9SDimitry Andric   in query results.
522*e8d8bef9SDimitry Andric
523*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextBlock
524*e8d8bef9SDimitry Andric
525*e8d8bef9SDimitry Andric   Set when the deepest block is requested from a query, or
526*e8d8bef9SDimitry Andric   was located in query results.
527*e8d8bef9SDimitry Andric
528*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextLineEntry
529*e8d8bef9SDimitry Andric
530*e8d8bef9SDimitry Andric   Set when line entry is requested from a query, or was
531*e8d8bef9SDimitry Andric   located in query results.
532*e8d8bef9SDimitry Andric
533*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextSymbol
534*e8d8bef9SDimitry Andric
535*e8d8bef9SDimitry Andric   Set when symbol is requested from a query, or was located
536*e8d8bef9SDimitry Andric   in query results
537*e8d8bef9SDimitry Andric
538*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextEverything
539*e8d8bef9SDimitry Andric
540*e8d8bef9SDimitry Andric   Indicates to try and lookup everything up during a routine
541*e8d8bef9SDimitry Andric   symbol context query.
542*e8d8bef9SDimitry Andric
543*e8d8bef9SDimitry Andric.. py:data:: eSymbolContextVariable
544*e8d8bef9SDimitry Andric
545*e8d8bef9SDimitry Andric   Set when global or static variable is requested from a
546*e8d8bef9SDimitry Andric   query, or was located in query results.
547*e8d8bef9SDimitry Andric   eSymbolContextVariable is potentially expensive to lookup so
548*e8d8bef9SDimitry Andric   it isn't included in eSymbolContextEverything which stops it
549*e8d8bef9SDimitry Andric   from being used during frame PC lookups and many other
550*e8d8bef9SDimitry Andric   potential address to symbol context lookups.
551*e8d8bef9SDimitry Andric
552*e8d8bef9SDimitry AndricPermissions
553*e8d8bef9SDimitry Andric-----------
554*e8d8bef9SDimitry Andric.. py:data:: ePermissionsWritable
555*e8d8bef9SDimitry Andric.. py:data:: ePermissionsReadable
556*e8d8bef9SDimitry Andric.. py:data:: ePermissionsExecutable
557*e8d8bef9SDimitry Andric
558*e8d8bef9SDimitry AndricInputReader
559*e8d8bef9SDimitry Andric-----------
560*e8d8bef9SDimitry Andric
561*e8d8bef9SDimitry Andric.. py:data:: eInputReaderActivate
562*e8d8bef9SDimitry Andric
563*e8d8bef9SDimitry Andric   Reader is newly pushed onto the reader stack.
564*e8d8bef9SDimitry Andric
565*e8d8bef9SDimitry Andric.. py:data:: eInputReaderAsynchronousOutputWritten
566*e8d8bef9SDimitry Andric
567*e8d8bef9SDimitry Andric   An async output event occurred; the reader may want to do something.
568*e8d8bef9SDimitry Andric
569*e8d8bef9SDimitry Andric.. py:data:: eInputReaderReactivate
570*e8d8bef9SDimitry Andric
571*e8d8bef9SDimitry Andric   Reader is on top of the stack again after another  reader was popped off.
572*e8d8bef9SDimitry Andric
573*e8d8bef9SDimitry Andric.. py:data:: eInputReaderDeactivate
574*e8d8bef9SDimitry Andric
575*e8d8bef9SDimitry Andric   Another reader was pushed on the stack.
576*e8d8bef9SDimitry Andric
577*e8d8bef9SDimitry Andric.. py:data:: eInputReaderGotToken
578*e8d8bef9SDimitry Andric
579*e8d8bef9SDimitry Andric   Reader got one of its tokens (granularity).
580*e8d8bef9SDimitry Andric
581*e8d8bef9SDimitry Andric.. py:data:: eInputReaderInterrupt
582*e8d8bef9SDimitry Andric
583*e8d8bef9SDimitry Andric   Reader received an interrupt signal (probably from  a control-c).
584*e8d8bef9SDimitry Andric
585*e8d8bef9SDimitry Andric.. py:data:: eInputReaderEndOfFile
586*e8d8bef9SDimitry Andric
587*e8d8bef9SDimitry Andric   Reader received an EOF char (probably from a control-d).
588*e8d8bef9SDimitry Andric
589*e8d8bef9SDimitry Andric.. py:data:: eInputReaderDone
590*e8d8bef9SDimitry Andric
591*e8d8bef9SDimitry Andric   Reader was just popped off the stack and is done.
592*e8d8bef9SDimitry Andric
593*e8d8bef9SDimitry AndricBreakpointEventType
594*e8d8bef9SDimitry Andric-------------------
595*e8d8bef9SDimitry Andric
596*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeInvalidType
597*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeAdded
598*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeRemoved
599*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeLocationsAdded
600*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeLocationsRemoved
601*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeLocationsResolved
602*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeEnabled
603*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeDisabled
604*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeCommandChanged
605*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeConditionChanged
606*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeIgnoreChanged
607*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeThreadChanged
608*e8d8bef9SDimitry Andric.. py:data:: eBreakpointEventTypeAutoContinueChanged
609*e8d8bef9SDimitry Andric
610*e8d8bef9SDimitry AndricWatchpointEventType
611*e8d8bef9SDimitry Andric-------------------
612*e8d8bef9SDimitry Andric
613*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeInvalidType
614*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeAdded
615*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeRemoved
616*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeEnabled
617*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeDisabled
618*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeCommandChanged
619*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeConditionChanged
620*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeIgnoreChanged
621*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeThreadChanged
622*e8d8bef9SDimitry Andric.. py:data:: eWatchpointEventTypeTypeChanged
623*e8d8bef9SDimitry Andric
624*e8d8bef9SDimitry Andric.. _LanguageType:
625*e8d8bef9SDimitry Andric
626*e8d8bef9SDimitry AndricLanguageType
627*e8d8bef9SDimitry Andric------------
628*e8d8bef9SDimitry Andric
629*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeUnknown
630*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC89
631*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC
632*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeAda83
633*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC_plus_plus
634*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeCobol74
635*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeCobol85
636*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeFortran77
637*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeFortran90
638*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypePascal83
639*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeModula2
640*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeJava
641*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC99
642*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeAda95
643*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeFortran95
644*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypePLI
645*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeObjC
646*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeObjC_plus_plus
647*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeUPC
648*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeD
649*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypePython
650*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeOpenCL
651*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeGo
652*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeModula3
653*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeHaskell
654*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC_plus_plus_03
655*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC_plus_plus_11
656*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeOCaml
657*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeRust
658*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC11
659*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeSwift
660*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeJulia
661*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeDylan
662*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeC_plus_plus_14
663*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeFortran03
664*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeFortran08
665*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeMipsAssembler
666*e8d8bef9SDimitry Andric.. py:data:: eLanguageTypeExtRenderScript
667*e8d8bef9SDimitry Andric.. py:data:: eNumLanguageTypes
668*e8d8bef9SDimitry Andric
669*e8d8bef9SDimitry AndricInstrumentationRuntimeType
670*e8d8bef9SDimitry Andric--------------------------
671*e8d8bef9SDimitry Andric
672*e8d8bef9SDimitry Andric.. py:data:: eInstrumentationRuntimeTypeAddressSanitizer
673*e8d8bef9SDimitry Andric.. py:data:: eInstrumentationRuntimeTypeThreadSanitizer
674*e8d8bef9SDimitry Andric.. py:data:: eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer
675*e8d8bef9SDimitry Andric.. py:data:: eInstrumentationRuntimeTypeMainThreadChecker
676*e8d8bef9SDimitry Andric.. py:data:: eInstrumentationRuntimeTypeSwiftRuntimeReporting
677*e8d8bef9SDimitry Andric.. py:data:: eNumInstrumentationRuntimeTypes
678*e8d8bef9SDimitry Andric
679*e8d8bef9SDimitry AndricDynamicValueType
680*e8d8bef9SDimitry Andric----------------
681*e8d8bef9SDimitry Andric
682*e8d8bef9SDimitry Andric.. py:data:: eNoDynamicValues
683*e8d8bef9SDimitry Andric.. py:data:: eDynamicCanRunTarget
684*e8d8bef9SDimitry Andric.. py:data:: eDynamicDontRunTarget
685*e8d8bef9SDimitry Andric
686*e8d8bef9SDimitry AndricStopShowColumn
687*e8d8bef9SDimitry Andric--------------
688*e8d8bef9SDimitry Andric
689*e8d8bef9SDimitry Andric.. py:data:: eStopShowColumnAnsiOrCaret
690*e8d8bef9SDimitry Andric.. py:data:: eStopShowColumnAnsi
691*e8d8bef9SDimitry Andric.. py:data:: eStopShowColumnCaret
692*e8d8bef9SDimitry Andric.. py:data:: eStopShowColumnNone
693*e8d8bef9SDimitry Andric
694*e8d8bef9SDimitry AndricAccessType
695*e8d8bef9SDimitry Andric----------
696*e8d8bef9SDimitry Andric
697*e8d8bef9SDimitry Andric.. py:data:: eAccessNone
698*e8d8bef9SDimitry Andric.. py:data:: eAccessPublic
699*e8d8bef9SDimitry Andric.. py:data:: eAccessPrivate
700*e8d8bef9SDimitry Andric.. py:data:: eAccessProtected
701*e8d8bef9SDimitry Andric.. py:data:: eAccessPackage
702*e8d8bef9SDimitry Andric
703*e8d8bef9SDimitry AndricCommandArgumentType
704*e8d8bef9SDimitry Andric-------------------
705*e8d8bef9SDimitry Andric
706*e8d8bef9SDimitry Andric.. py:data:: eArgTypeAddress
707*e8d8bef9SDimitry Andric.. py:data:: eArgTypeAddressOrExpression
708*e8d8bef9SDimitry Andric.. py:data:: eArgTypeAliasName
709*e8d8bef9SDimitry Andric.. py:data:: eArgTypeAliasOptions
710*e8d8bef9SDimitry Andric.. py:data:: eArgTypeArchitecture
711*e8d8bef9SDimitry Andric.. py:data:: eArgTypeBoolean
712*e8d8bef9SDimitry Andric.. py:data:: eArgTypeBreakpointID
713*e8d8bef9SDimitry Andric.. py:data:: eArgTypeBreakpointIDRange
714*e8d8bef9SDimitry Andric.. py:data:: eArgTypeBreakpointName
715*e8d8bef9SDimitry Andric.. py:data:: eArgTypeByteSize
716*e8d8bef9SDimitry Andric.. py:data:: eArgTypeClassName
717*e8d8bef9SDimitry Andric.. py:data:: eArgTypeCommandName
718*e8d8bef9SDimitry Andric.. py:data:: eArgTypeCount
719*e8d8bef9SDimitry Andric.. py:data:: eArgTypeDescriptionVerbosity
720*e8d8bef9SDimitry Andric.. py:data:: eArgTypeDirectoryName
721*e8d8bef9SDimitry Andric.. py:data:: eArgTypeDisassemblyFlavor
722*e8d8bef9SDimitry Andric.. py:data:: eArgTypeEndAddress
723*e8d8bef9SDimitry Andric.. py:data:: eArgTypeExpression
724*e8d8bef9SDimitry Andric.. py:data:: eArgTypeExpressionPath
725*e8d8bef9SDimitry Andric.. py:data:: eArgTypeExprFormat
726*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFileLineColumn
727*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFilename
728*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFormat
729*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFrameIndex
730*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFullName
731*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFunctionName
732*e8d8bef9SDimitry Andric.. py:data:: eArgTypeFunctionOrSymbol
733*e8d8bef9SDimitry Andric.. py:data:: eArgTypeGDBFormat
734*e8d8bef9SDimitry Andric.. py:data:: eArgTypeHelpText
735*e8d8bef9SDimitry Andric.. py:data:: eArgTypeIndex
736*e8d8bef9SDimitry Andric.. py:data:: eArgTypeLanguage
737*e8d8bef9SDimitry Andric.. py:data:: eArgTypeLineNum
738*e8d8bef9SDimitry Andric.. py:data:: eArgTypeLogCategory
739*e8d8bef9SDimitry Andric.. py:data:: eArgTypeLogChannel
740*e8d8bef9SDimitry Andric.. py:data:: eArgTypeMethod
741*e8d8bef9SDimitry Andric.. py:data:: eArgTypeName
742*e8d8bef9SDimitry Andric.. py:data:: eArgTypeNewPathPrefix
743*e8d8bef9SDimitry Andric.. py:data:: eArgTypeNumLines
744*e8d8bef9SDimitry Andric.. py:data:: eArgTypeNumberPerLine
745*e8d8bef9SDimitry Andric.. py:data:: eArgTypeOffset
746*e8d8bef9SDimitry Andric.. py:data:: eArgTypeOldPathPrefix
747*e8d8bef9SDimitry Andric.. py:data:: eArgTypeOneLiner
748*e8d8bef9SDimitry Andric.. py:data:: eArgTypePath
749*e8d8bef9SDimitry Andric.. py:data:: eArgTypePermissionsNumber
750*e8d8bef9SDimitry Andric.. py:data:: eArgTypePermissionsString
751*e8d8bef9SDimitry Andric.. py:data:: eArgTypePid
752*e8d8bef9SDimitry Andric.. py:data:: eArgTypePlugin
753*e8d8bef9SDimitry Andric.. py:data:: eArgTypeProcessName
754*e8d8bef9SDimitry Andric.. py:data:: eArgTypePythonClass
755*e8d8bef9SDimitry Andric.. py:data:: eArgTypePythonFunction
756*e8d8bef9SDimitry Andric.. py:data:: eArgTypePythonScript
757*e8d8bef9SDimitry Andric.. py:data:: eArgTypeQueueName
758*e8d8bef9SDimitry Andric.. py:data:: eArgTypeRegisterName
759*e8d8bef9SDimitry Andric.. py:data:: eArgTypeRegularExpression
760*e8d8bef9SDimitry Andric.. py:data:: eArgTypeRunArgs
761*e8d8bef9SDimitry Andric.. py:data:: eArgTypeRunMode
762*e8d8bef9SDimitry Andric.. py:data:: eArgTypeScriptedCommandSynchronicity
763*e8d8bef9SDimitry Andric.. py:data:: eArgTypeScriptLang
764*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSearchWord
765*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSelector
766*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSettingIndex
767*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSettingKey
768*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSettingPrefix
769*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSettingVariableName
770*e8d8bef9SDimitry Andric.. py:data:: eArgTypeShlibName
771*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSourceFile
772*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSortOrder
773*e8d8bef9SDimitry Andric.. py:data:: eArgTypeStartAddress
774*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSummaryString
775*e8d8bef9SDimitry Andric.. py:data:: eArgTypeSymbol
776*e8d8bef9SDimitry Andric.. py:data:: eArgTypeThreadID
777*e8d8bef9SDimitry Andric.. py:data:: eArgTypeThreadIndex
778*e8d8bef9SDimitry Andric.. py:data:: eArgTypeThreadName
779*e8d8bef9SDimitry Andric.. py:data:: eArgTypeTypeName
780*e8d8bef9SDimitry Andric.. py:data:: eArgTypeUnsignedInteger
781*e8d8bef9SDimitry Andric.. py:data:: eArgTypeUnixSignal
782*e8d8bef9SDimitry Andric.. py:data:: eArgTypeVarName
783*e8d8bef9SDimitry Andric.. py:data:: eArgTypeValue
784*e8d8bef9SDimitry Andric.. py:data:: eArgTypeWidth
785*e8d8bef9SDimitry Andric.. py:data:: eArgTypeNone
786*e8d8bef9SDimitry Andric.. py:data:: eArgTypePlatform
787*e8d8bef9SDimitry Andric.. py:data:: eArgTypeWatchpointID
788*e8d8bef9SDimitry Andric.. py:data:: eArgTypeWatchpointIDRange
789*e8d8bef9SDimitry Andric.. py:data:: eArgTypeWatchType
790*e8d8bef9SDimitry Andric.. py:data:: eArgRawInput
791*e8d8bef9SDimitry Andric.. py:data:: eArgTypeCommand
792*e8d8bef9SDimitry Andric.. py:data:: eArgTypeColumnNum
793*e8d8bef9SDimitry Andric.. py:data:: eArgTypeModuleUUID
794*e8d8bef9SDimitry Andric.. py:data:: eArgTypeLastArg
795*e8d8bef9SDimitry Andric
796*e8d8bef9SDimitry AndricSymbolType
797*e8d8bef9SDimitry Andric----------
798*e8d8bef9SDimitry Andric
799*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeAny
800*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeInvalid
801*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeAbsolute
802*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeCode
803*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeResolver
804*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeData
805*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeTrampoline
806*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeRuntime
807*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeException
808*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeSourceFile
809*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeHeaderFile
810*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeObjectFile
811*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeCommonBlock
812*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeBlock
813*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeLocal
814*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeParam
815*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeVariable
816*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeVariableType
817*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeLineEntry
818*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeLineHeader
819*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeScopeBegin
820*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeScopeEnd
821*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeAdditional
822*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeCompiler
823*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeInstrumentation
824*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeUndefined
825*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeObjCClass
826*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeObjCMetaClass
827*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeObjCIVar
828*e8d8bef9SDimitry Andric.. py:data:: eSymbolTypeReExported
829*e8d8bef9SDimitry Andric
830*e8d8bef9SDimitry AndricSectionType
831*e8d8bef9SDimitry Andric-----------
832*e8d8bef9SDimitry Andric
833*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeInvalid
834*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeCode
835*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeContainer
836*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeData
837*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataCString
838*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataCStringPointers
839*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataSymbolAddress
840*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeData4
841*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeData8
842*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeData16
843*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataPointers
844*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDebug
845*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeZeroFill
846*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataObjCMessageRefs
847*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDataObjCCFStrings
848*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugAbbrev
849*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugAddr
850*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugAranges
851*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugCuIndex
852*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugFrame
853*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugInfo
854*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLine
855*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLoc
856*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugMacInfo
857*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugMacro
858*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugPubNames
859*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugPubTypes
860*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugRanges
861*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugStr
862*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugStrOffsets
863*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFAppleNames
864*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFAppleTypes
865*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFAppleNamespaces
866*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFAppleObjC
867*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeELFSymbolTable
868*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeELFDynamicSymbols
869*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeELFRelocationEntries
870*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeELFDynamicLinkInfo
871*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeEHFrame
872*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeARMexidx
873*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeARMextab
874*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeCompactUnwind
875*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeGoSymtab
876*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeAbsoluteAddress
877*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFGNUDebugAltLink
878*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugTypes
879*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugNames
880*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeOther
881*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLineStr
882*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugRngLists
883*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLocLists
884*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugAbbrevDwo
885*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugInfoDwo
886*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugStrDwo
887*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugStrOffsetsDwo
888*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugTypesDwo
889*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugRngListsDwo
890*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLocDwo
891*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugLocListsDwo
892*e8d8bef9SDimitry Andric.. py:data:: eSectionTypeDWARFDebugTuIndex
893*e8d8bef9SDimitry Andric
894*e8d8bef9SDimitry AndricEmulatorInstructionOption
895*e8d8bef9SDimitry Andric-------------------------
896*e8d8bef9SDimitry Andric
897*e8d8bef9SDimitry Andric.. py:data:: eEmulateInstructionOptionNone
898*e8d8bef9SDimitry Andric.. py:data:: eEmulateInstructionOptionAutoAdvancePC
899*e8d8bef9SDimitry Andric.. py:data:: eEmulateInstructionOptionIgnoreConditions
900*e8d8bef9SDimitry Andric
901*e8d8bef9SDimitry AndricFunctionNameType
902*e8d8bef9SDimitry Andric----------------
903*e8d8bef9SDimitry Andric
904*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeNone
905*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeAuto
906*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeFull
907*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeBase
908*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeMethod
909*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeSelector
910*e8d8bef9SDimitry Andric.. py:data:: eFunctionNameTypeAny
911*e8d8bef9SDimitry Andric
912*e8d8bef9SDimitry AndricBasicType
913*e8d8bef9SDimitry Andric---------
914*e8d8bef9SDimitry Andric
915*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeInvalid
916*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeVoid
917*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeChar
918*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeSignedChar
919*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedChar
920*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeWChar
921*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeSignedWChar
922*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedWChar
923*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeChar16
924*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeChar32
925*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeShort
926*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedShort
927*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeInt
928*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedInt
929*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeLong
930*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedLong
931*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeLongLong
932*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedLongLong
933*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeInt128
934*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeUnsignedInt128
935*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeBool
936*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeHalf
937*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeFloat
938*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeDouble
939*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeLongDouble
940*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeFloatComplex
941*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeDoubleComplex
942*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeLongDoubleComplex
943*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeObjCID
944*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeObjCClass
945*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeObjCSel
946*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeNullPtr
947*e8d8bef9SDimitry Andric.. py:data:: eBasicTypeOther
948*e8d8bef9SDimitry Andric
949*e8d8bef9SDimitry AndricTraceType
950*e8d8bef9SDimitry Andric---------
951*e8d8bef9SDimitry Andric
952*e8d8bef9SDimitry Andric.. py:data:: eTraceTypeNone
953*e8d8bef9SDimitry Andric.. py:data:: eTraceTypeProcessorTrace
954*e8d8bef9SDimitry Andric
955*e8d8bef9SDimitry AndricStructuredDataType
956*e8d8bef9SDimitry Andric------------------
957*e8d8bef9SDimitry Andric
958*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeInvalid
959*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeNull
960*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeGeneric
961*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeArray
962*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeInteger
963*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeFloat
964*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeBoolean
965*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeString
966*e8d8bef9SDimitry Andric.. py:data:: eStructuredDataTypeDictionary
967*e8d8bef9SDimitry Andric
968*e8d8bef9SDimitry AndricTypeClass
969*e8d8bef9SDimitry Andric---------
970*e8d8bef9SDimitry Andric
971*e8d8bef9SDimitry Andric.. py:data:: eTypeClassInvalid
972*e8d8bef9SDimitry Andric.. py:data:: eTypeClassArray
973*e8d8bef9SDimitry Andric.. py:data:: eTypeClassBlockPointer
974*e8d8bef9SDimitry Andric.. py:data:: eTypeClassBuiltin
975*e8d8bef9SDimitry Andric.. py:data:: eTypeClassClass
976*e8d8bef9SDimitry Andric.. py:data:: eTypeClassFloat
977*e8d8bef9SDimitry Andric.. py:data:: eTypeClassComplexInteger
978*e8d8bef9SDimitry Andric.. py:data:: eTypeClassComplexFloat
979*e8d8bef9SDimitry Andric.. py:data:: eTypeClassFunction
980*e8d8bef9SDimitry Andric.. py:data:: eTypeClassMemberPointer
981*e8d8bef9SDimitry Andric.. py:data:: eTypeClassObjCObject
982*e8d8bef9SDimitry Andric.. py:data:: eTypeClassObjCInterface
983*e8d8bef9SDimitry Andric.. py:data:: eTypeClassObjCObjectPointer
984*e8d8bef9SDimitry Andric.. py:data:: eTypeClassPointer
985*e8d8bef9SDimitry Andric.. py:data:: eTypeClassReference
986*e8d8bef9SDimitry Andric.. py:data:: eTypeClassStruct
987*e8d8bef9SDimitry Andric.. py:data:: eTypeClassTypedef
988*e8d8bef9SDimitry Andric.. py:data:: eTypeClassUnion
989*e8d8bef9SDimitry Andric.. py:data:: eTypeClassVector
990*e8d8bef9SDimitry Andric.. py:data:: eTypeClassOther
991*e8d8bef9SDimitry Andric.. py:data:: eTypeClassAny
992*e8d8bef9SDimitry Andric
993*e8d8bef9SDimitry AndricTemplateArgument
994*e8d8bef9SDimitry Andric----------------
995*e8d8bef9SDimitry Andric
996*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindNull
997*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindType
998*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindDeclaration
999*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindIntegral
1000*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindTemplate
1001*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindTemplateExpansion
1002*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindExpression
1003*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindPack
1004*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindNullPtr
1005*e8d8bef9SDimitry Andric.. py:data:: eTemplateArgumentKindUncommonValue
1006*e8d8bef9SDimitry Andric
1007*e8d8bef9SDimitry AndricTypeOption
1008*e8d8bef9SDimitry Andric----------
1009*e8d8bef9SDimitry Andric
1010*e8d8bef9SDimitry AndricOptions that can be set for a formatter to alter its behavior. Not
1011*e8d8bef9SDimitry Andricall of these are applicable to all formatter types.
1012*e8d8bef9SDimitry Andric
1013*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionNone
1014*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionCascade
1015*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionSkipPointers
1016*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionSkipReferences
1017*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionHideChildren
1018*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionHideValue
1019*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionShowOneLiner
1020*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionHideNames
1021*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionNonCacheable
1022*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionHideEmptyAggregates
1023*e8d8bef9SDimitry Andric.. py:data:: eTypeOptionFrontEndWantsDereference
1024*e8d8bef9SDimitry Andric
1025*e8d8bef9SDimitry AndricFrameCompare
1026*e8d8bef9SDimitry Andric------------
1027*e8d8bef9SDimitry Andric
1028*e8d8bef9SDimitry AndricThis is the return value for frame comparisons.  If you are comparing frame
1029*e8d8bef9SDimitry AndricA to frame B the following cases arise:
1030*e8d8bef9SDimitry Andric
1031*e8d8bef9SDimitry Andric   1) When frame A pushes frame B (or a frame that ends up pushing
1032*e8d8bef9SDimitry Andric      B) A is Older than B.
1033*e8d8bef9SDimitry Andric
1034*e8d8bef9SDimitry Andric   2) When frame A pushed frame B (or if frameA is on the stack
1035*e8d8bef9SDimitry Andric      but B is not) A is Younger than B.
1036*e8d8bef9SDimitry Andric
1037*e8d8bef9SDimitry Andric   3) When frame A and frame B have the same StackID, they are
1038*e8d8bef9SDimitry Andric      Equal.
1039*e8d8bef9SDimitry Andric
1040*e8d8bef9SDimitry Andric   4) When frame A and frame B have the same immediate parent
1041*e8d8bef9SDimitry Andric      frame, but are not equal, the comparison yields SameParent.
1042*e8d8bef9SDimitry Andric
1043*e8d8bef9SDimitry Andric   5) If the two frames are on different threads or processes the
1044*e8d8bef9SDimitry Andric      comparison is Invalid.
1045*e8d8bef9SDimitry Andric
1046*e8d8bef9SDimitry Andric   6) If for some reason we can't figure out what went on, we
1047*e8d8bef9SDimitry Andric      return Unknown.
1048*e8d8bef9SDimitry Andric
1049*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareInvalid
1050*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareUnknown
1051*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareEqual
1052*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareSameParent
1053*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareYounger
1054*e8d8bef9SDimitry Andric.. py:data:: eFrameCompareOlder
1055*e8d8bef9SDimitry Andric
1056*e8d8bef9SDimitry AndricFilePermissions
1057*e8d8bef9SDimitry Andric---------------
1058*e8d8bef9SDimitry Andric
1059*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsUserRead
1060*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsUserWrite
1061*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsUserExecute
1062*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupRead
1063*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupWrite
1064*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupExecute
1065*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldRead
1066*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldWrite
1067*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldExecute
1068*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsUserRW
1069*e8d8bef9SDimitry Andric.. py:data:: eFileFilePermissionsUserRX
1070*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsUserRWX
1071*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupRW
1072*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupRX
1073*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsGroupRWX
1074*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldRW
1075*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldRX
1076*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsWorldRWX
1077*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneR
1078*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneW
1079*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneX
1080*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneRW
1081*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneRX
1082*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsEveryoneRWX
1083*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsFileDefault = eFilePermissionsUserRW,
1084*e8d8bef9SDimitry Andric.. py:data:: eFilePermissionsDirectoryDefault
1085*e8d8bef9SDimitry Andric
1086*e8d8bef9SDimitry AndricQueueItem
1087*e8d8bef9SDimitry Andric---------
1088*e8d8bef9SDimitry Andric.. py:data:: eQueueItemKindUnknown
1089*e8d8bef9SDimitry Andric.. py:data:: eQueueItemKindFunction
1090*e8d8bef9SDimitry Andric.. py:data:: eQueueItemKindBlock
1091*e8d8bef9SDimitry Andric
1092*e8d8bef9SDimitry AndricQueueKind
1093*e8d8bef9SDimitry Andric---------
1094*e8d8bef9SDimitry Andric
1095*e8d8bef9SDimitry Andriclibdispatch aka Grand Central Dispatch (GCD) queues can be either
1096*e8d8bef9SDimitry Andricserial (executing on one thread) or concurrent (executing on
1097*e8d8bef9SDimitry Andricmultiple threads).
1098*e8d8bef9SDimitry Andric
1099*e8d8bef9SDimitry Andric.. py:data:: eQueueKindUnknown
1100*e8d8bef9SDimitry Andric.. py:data:: eQueueKindSerial
1101*e8d8bef9SDimitry Andric.. py:data:: eQueueKindConcurrent
1102*e8d8bef9SDimitry Andric
1103*e8d8bef9SDimitry AndricExpressionEvaluationPhase
1104*e8d8bef9SDimitry Andric-------------------------
1105*e8d8bef9SDimitry Andric
1106*e8d8bef9SDimitry AndricThese are the cancellable stages of expression evaluation, passed
1107*e8d8bef9SDimitry Andricto the expression evaluation callback, so that you can interrupt
1108*e8d8bef9SDimitry Andricexpression evaluation at the various points in its lifecycle.
1109*e8d8bef9SDimitry Andric
1110*e8d8bef9SDimitry Andric.. py:data:: eExpressionEvaluationParse
1111*e8d8bef9SDimitry Andric.. py:data:: eExpressionEvaluationIRGen
1112*e8d8bef9SDimitry Andric.. py:data:: eExpressionEvaluationExecution
1113*e8d8bef9SDimitry Andric.. py:data:: eExpressionEvaluationComplete
1114*e8d8bef9SDimitry Andric
1115*e8d8bef9SDimitry AndricWatchpointKind
1116*e8d8bef9SDimitry Andric--------------
1117*e8d8bef9SDimitry Andric
1118*e8d8bef9SDimitry AndricIndicates what types of events cause the watchpoint to fire. Used by Native
1119*e8d8bef9SDimitry Andric-Protocol-related classes.
1120*e8d8bef9SDimitry Andric
1121*e8d8bef9SDimitry Andric.. py:data:: eWatchpointKindWrite
1122*e8d8bef9SDimitry Andric.. py:data:: eWatchpointKindRead
1123*e8d8bef9SDimitry Andric
1124*e8d8bef9SDimitry AndricGdbSignal
1125*e8d8bef9SDimitry Andric---------
1126*e8d8bef9SDimitry Andric
1127*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalBadAccess
1128*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalBadInstruction
1129*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalArithmetic
1130*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalEmulation
1131*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalSoftware
1132*e8d8bef9SDimitry Andric.. py:data:: eGdbSignalBreakpoint
1133*e8d8bef9SDimitry Andric
1134*e8d8bef9SDimitry AndricPathType
1135*e8d8bef9SDimitry Andric--------
1136*e8d8bef9SDimitry Andric
1137*e8d8bef9SDimitry AndricUsed with `SBHostOS.GetLLDBPath` to find files that are
1138*e8d8bef9SDimitry Andricrelated to LLDB on the current host machine. Most files are
1139*e8d8bef9SDimitry Andricrelative to LLDB or are in known locations.
1140*e8d8bef9SDimitry Andric
1141*e8d8bef9SDimitry Andric.. py:data:: ePathTypeLLDBShlibDir
1142*e8d8bef9SDimitry Andric
1143*e8d8bef9SDimitry Andric   The directory where the lldb.so (unix) or LLDB mach-o file in
1144*e8d8bef9SDimitry Andric   LLDB.framework (MacOSX) exists.
1145*e8d8bef9SDimitry Andric
1146*e8d8bef9SDimitry Andric.. py:data:: ePathTypeSupportExecutableDir
1147*e8d8bef9SDimitry Andric
1148*e8d8bef9SDimitry Andric   Find LLDB support executable directory (debugserver, etc).
1149*e8d8bef9SDimitry Andric
1150*e8d8bef9SDimitry Andric.. py:data:: ePathTypeHeaderDir
1151*e8d8bef9SDimitry Andric
1152*e8d8bef9SDimitry Andric   Find LLDB header file directory.
1153*e8d8bef9SDimitry Andric
1154*e8d8bef9SDimitry Andric.. py:data:: ePathTypePythonDir
1155*e8d8bef9SDimitry Andric
1156*e8d8bef9SDimitry Andric   Find Python modules (PYTHONPATH) directory.
1157*e8d8bef9SDimitry Andric
1158*e8d8bef9SDimitry Andric.. py:data:: ePathTypeLLDBSystemPlugins
1159*e8d8bef9SDimitry Andric
1160*e8d8bef9SDimitry Andric   System plug-ins directory
1161*e8d8bef9SDimitry Andric
1162*e8d8bef9SDimitry Andric.. py:data:: ePathTypeLLDBUserPlugins
1163*e8d8bef9SDimitry Andric
1164*e8d8bef9SDimitry Andric   User plug-ins directory
1165*e8d8bef9SDimitry Andric
1166*e8d8bef9SDimitry Andric.. py:data:: ePathTypeLLDBTempSystemDir
1167*e8d8bef9SDimitry Andric
1168*e8d8bef9SDimitry Andric   The LLDB temp directory for this system that will be cleaned up on exit.
1169*e8d8bef9SDimitry Andric
1170*e8d8bef9SDimitry Andric.. py:data:: ePathTypeGlobalLLDBTempSystemDir
1171*e8d8bef9SDimitry Andric
1172*e8d8bef9SDimitry Andric   The LLDB temp directory for this system, NOT cleaned up on a process
1173*e8d8bef9SDimitry Andric   exit.
1174*e8d8bef9SDimitry Andric
1175*e8d8bef9SDimitry Andric.. py:data:: ePathTypeClangDir
1176*e8d8bef9SDimitry Andric
1177*e8d8bef9SDimitry Andric   Find path to Clang builtin headers.
1178*e8d8bef9SDimitry Andric
1179*e8d8bef9SDimitry AndricMemberFunctionKind
1180*e8d8bef9SDimitry Andric------------------
1181*e8d8bef9SDimitry Andric
1182*e8d8bef9SDimitry Andric.. py:data:: eMemberFunctionKindUnknown
1183*e8d8bef9SDimitry Andric.. py:data:: eMemberFunctionKindConstructor
1184*e8d8bef9SDimitry Andric
1185*e8d8bef9SDimitry Andric   A function used to create instances.
1186*e8d8bef9SDimitry Andric
1187*e8d8bef9SDimitry Andric.. py:data:: eMemberFunctionKindDestructor
1188*e8d8bef9SDimitry Andric
1189*e8d8bef9SDimitry Andric   A function used to tear down existing instances.
1190*e8d8bef9SDimitry Andric
1191*e8d8bef9SDimitry Andric.. py:data:: eMemberFunctionKindInstanceMethod
1192*e8d8bef9SDimitry Andric
1193*e8d8bef9SDimitry Andric   A function that applies to a specific instance.
1194*e8d8bef9SDimitry Andric
1195*e8d8bef9SDimitry Andric.. py:data:: eMemberFunctionKindStaticMethod
1196*e8d8bef9SDimitry Andric
1197*e8d8bef9SDimitry Andric   A function that applies to a type rather than any instance,
1198*e8d8bef9SDimitry Andric
1199*e8d8bef9SDimitry AndricTypeFlags
1200*e8d8bef9SDimitry Andric---------
1201*e8d8bef9SDimitry Andric
1202*e8d8bef9SDimitry Andric.. py:data:: eTypeHasChildren
1203*e8d8bef9SDimitry Andric.. py:data:: eTypeIsArray
1204*e8d8bef9SDimitry Andric.. py:data:: eTypeIsBuiltIn
1205*e8d8bef9SDimitry Andric.. py:data:: eTypeIsCPlusPlus
1206*e8d8bef9SDimitry Andric.. py:data:: eTypeIsFuncPrototype
1207*e8d8bef9SDimitry Andric.. py:data:: eTypeIsObjC
1208*e8d8bef9SDimitry Andric.. py:data:: eTypeIsReference
1209*e8d8bef9SDimitry Andric.. py:data:: eTypeIsTemplate
1210*e8d8bef9SDimitry Andric.. py:data:: eTypeIsVector
1211*e8d8bef9SDimitry Andric.. py:data:: eTypeIsInteger
1212*e8d8bef9SDimitry Andric.. py:data:: eTypeIsComplex
1213*e8d8bef9SDimitry Andric.. py:data:: eTypeInstanceIsPointer
1214*e8d8bef9SDimitry Andric
1215*e8d8bef9SDimitry AndricCommandFlags
1216*e8d8bef9SDimitry Andric---------------
1217*e8d8bef9SDimitry Andric
1218*e8d8bef9SDimitry Andric.. py:data:: eCommandRequiresTarget
1219*e8d8bef9SDimitry Andric.. py:data:: eCommandRequiresProcess
1220*e8d8bef9SDimitry Andric.. py:data:: eCommandRequiresThread
1221*e8d8bef9SDimitry Andric.. py:data:: eCommandRequiresFrame
1222*e8d8bef9SDimitry Andric.. py:data:: eCommandRequiresRegContext
1223*e8d8bef9SDimitry Andric.. py:data:: eCommandTryTargetAPILock
1224*e8d8bef9SDimitry Andric.. py:data:: eCommandProcessMustBeLaunched
1225*e8d8bef9SDimitry Andric.. py:data:: eCommandProcessMustBePaused
1226*e8d8bef9SDimitry Andric.. py:data:: eCommandProcessMustBeTraced
1227*e8d8bef9SDimitry Andric
1228*e8d8bef9SDimitry AndricTypeSummary
1229*e8d8bef9SDimitry Andric-----------
1230*e8d8bef9SDimitry Andric
1231*e8d8bef9SDimitry AndricWhether a summary should cap how much data it returns to users or not.
1232*e8d8bef9SDimitry Andric
1233*e8d8bef9SDimitry Andric.. py:data:: eTypeSummaryCapped
1234*e8d8bef9SDimitry Andric.. py:data:: eTypeSummaryUncapped
1235*e8d8bef9SDimitry Andric
1236*e8d8bef9SDimitry AndricCommandInterpreterResult
1237*e8d8bef9SDimitry Andric------------------------
1238*e8d8bef9SDimitry Andric
1239*e8d8bef9SDimitry AndricThe result from a command interpreter run.
1240*e8d8bef9SDimitry Andric
1241*e8d8bef9SDimitry Andric.. py:data:: eCommandInterpreterResultSuccess
1242*e8d8bef9SDimitry Andric
1243*e8d8bef9SDimitry Andric   Command interpreter finished successfully.
1244*e8d8bef9SDimitry Andric
1245*e8d8bef9SDimitry Andric.. py:data:: eCommandInterpreterResultInferiorCrash
1246*e8d8bef9SDimitry Andric
1247*e8d8bef9SDimitry Andric   Stopped because the corresponding option was set and the inferior
1248*e8d8bef9SDimitry Andric   crashed.
1249*e8d8bef9SDimitry Andric
1250*e8d8bef9SDimitry Andric.. py:data:: eCommandInterpreterResultCommandError
1251*e8d8bef9SDimitry Andric
1252*e8d8bef9SDimitry Andric   Stopped because the corresponding option was set and a command returned
1253*e8d8bef9SDimitry Andric   an error.
1254*e8d8bef9SDimitry Andric
1255*e8d8bef9SDimitry Andric.. py:data:: eCommandInterpreterResultQuitRequested
1256*e8d8bef9SDimitry Andric
1257*e8d8bef9SDimitry Andric   Stopped because quit was requested.
1258