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