diff options
Diffstat (limited to 'include/lldb/lldb-enumerations.h')
-rw-r--r-- | include/lldb/lldb-enumerations.h | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/include/lldb/lldb-enumerations.h b/include/lldb/lldb-enumerations.h index ea31752b09be..d8f076f00b0e 100644 --- a/include/lldb/lldb-enumerations.h +++ b/include/lldb/lldb-enumerations.h @@ -271,17 +271,17 @@ namespace lldb { eErrorTypeWin32 ///< Standard Win32 error codes. }; - enum ValueType { - eValueTypeInvalid = 0, - eValueTypeVariableGlobal = 1, // globals variable - eValueTypeVariableStatic = 2, // static variable - eValueTypeVariableArgument = 3, // function argument variables - eValueTypeVariableLocal = 4, // function local variables - eValueTypeRegister = 5, // stack frame register value - eValueTypeRegisterSet = 6, // A collection of stack frame register values - eValueTypeConstResult = 7 // constant result variables + eValueTypeInvalid = 0, + eValueTypeVariableGlobal = 1, // globals variable + eValueTypeVariableStatic = 2, // static variable + eValueTypeVariableArgument = 3, // function argument variables + eValueTypeVariableLocal = 4, // function local variables + eValueTypeRegister = 5, // stack frame register value + eValueTypeRegisterSet = 6, // A collection of stack frame register values + eValueTypeConstResult = 7, // constant result variables + eValueTypeVariableThreadLocal = 8 // thread local storage variable }; //---------------------------------------------------------------------- @@ -378,7 +378,7 @@ namespace lldb { /// /// These enumerations use the same language enumerations as the DWARF /// specification for ease of use and consistency. - /// The enum -> string code is in LanguageRuntime.cpp, don't change this + /// The enum -> string code is in Language.cpp, don't change this /// table without updating that code as well. //---------------------------------------------------------------------- enum LanguageType @@ -434,6 +434,7 @@ namespace lldb { enum InstrumentationRuntimeType { eInstrumentationRuntimeTypeAddressSanitizer = 0x0000, + eInstrumentationRuntimeTypeThreadSanitizer = 0x0001, eNumInstrumentationRuntimeTypes }; @@ -453,7 +454,7 @@ namespace lldb { eAccessPackage }; - enum CommandArgumentType + enum CommandArgumentType { eArgTypeAddress = 0, eArgTypeAddressOrExpression, @@ -538,7 +539,8 @@ namespace lldb { eArgTypeWatchpointID, eArgTypeWatchpointIDRange, eArgTypeWatchType, - eArgTypeLastArg // Always keep this entry as the last entry in this enumeration!! + eArgRawInput, + eArgTypeLastArg // Always keep this entry as the last entry in this enumeration!! }; //---------------------------------------------------------------------- @@ -622,6 +624,7 @@ namespace lldb { eSectionTypeARMextab, eSectionTypeCompactUnwind, // compact unwind section in Mach-O, __TEXT,__unwind_info eSectionTypeGoSymtab, + eSectionTypeAbsoluteAddress, // Dummy section for symbols with absolute address eSectionTypeOther }; |