lldb-private-enumerations.h (254729) | lldb-private-enumerations.h (258054) |
---|---|
1//===-- lldb-private-enumerations.h -----------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 37 unchanged lines hidden (view full) --- 46 eVoteYes = 1 47} Vote; 48 49typedef enum ArchitectureType 50{ 51 eArchTypeInvalid, 52 eArchTypeMachO, 53 eArchTypeELF, | 1//===-- lldb-private-enumerations.h -----------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 37 unchanged lines hidden (view full) --- 46 eVoteYes = 1 47} Vote; 48 49typedef enum ArchitectureType 50{ 51 eArchTypeInvalid, 52 eArchTypeMachO, 53 eArchTypeELF, |
54 eArchTypeCOFF, |
|
54 kNumArchTypes 55} ArchitectureType; 56 57//---------------------------------------------------------------------- 58/// Settable state variable types. 59/// 60//---------------------------------------------------------------------- 61 --- 124 unchanged lines hidden (view full) --- 186//------------------------------------------------------------------ 187typedef enum FormatCategoryItem 188{ 189 eFormatCategoryItemSummary = 0x0001, 190 eFormatCategoryItemRegexSummary = 0x0002, 191 eFormatCategoryItemFilter = 0x0004, 192 eFormatCategoryItemRegexFilter = 0x0008, 193 eFormatCategoryItemSynth = 0x0010, | 55 kNumArchTypes 56} ArchitectureType; 57 58//---------------------------------------------------------------------- 59/// Settable state variable types. 60/// 61//---------------------------------------------------------------------- 62 --- 124 unchanged lines hidden (view full) --- 187//------------------------------------------------------------------ 188typedef enum FormatCategoryItem 189{ 190 eFormatCategoryItemSummary = 0x0001, 191 eFormatCategoryItemRegexSummary = 0x0002, 192 eFormatCategoryItemFilter = 0x0004, 193 eFormatCategoryItemRegexFilter = 0x0008, 194 eFormatCategoryItemSynth = 0x0010, |
194 eFormatCategoryItemRegexSynth = 0x0020 | 195 eFormatCategoryItemRegexSynth = 0x0020, 196 eFormatCategoryItemValue = 0x0040, 197 eFormatCategoryItemRegexValue = 0x0080 |
195} FormatCategoryItem; 196 197//------------------------------------------------------------------ 198/// Expression execution policies 199//------------------------------------------------------------------ 200typedef enum { 201 eExecutionPolicyOnlyWhenNeeded, 202 eExecutionPolicyNever, --- 20 unchanged lines hidden (view full) --- 223//---------------------------------------------------------------------- 224typedef enum ScriptedCommandSynchronicity 225{ 226 eScriptedCommandSynchronicitySynchronous, 227 eScriptedCommandSynchronicityAsynchronous, 228 eScriptedCommandSynchronicityCurrentValue // use whatever the current synchronicity is 229} ScriptedCommandSynchronicity; 230 | 198} FormatCategoryItem; 199 200//------------------------------------------------------------------ 201/// Expression execution policies 202//------------------------------------------------------------------ 203typedef enum { 204 eExecutionPolicyOnlyWhenNeeded, 205 eExecutionPolicyNever, --- 20 unchanged lines hidden (view full) --- 226//---------------------------------------------------------------------- 227typedef enum ScriptedCommandSynchronicity 228{ 229 eScriptedCommandSynchronicitySynchronous, 230 eScriptedCommandSynchronicityAsynchronous, 231 eScriptedCommandSynchronicityCurrentValue // use whatever the current synchronicity is 232} ScriptedCommandSynchronicity; 233 |
234//---------------------------------------------------------------------- 235// Verbosity mode of "po" output 236//---------------------------------------------------------------------- 237typedef enum LanguageRuntimeDescriptionDisplayVerbosity 238{ 239 eLanguageRuntimeDescriptionDisplayVerbosityCompact, // only print the description string, if any 240 eLanguageRuntimeDescriptionDisplayVerbosityFull, // print the full-blown output 241} LanguageRuntimeDescriptionDisplayVerbosity; |
|
231 232//---------------------------------------------------------------------- 233// Loading modules from memory 234//---------------------------------------------------------------------- 235typedef enum MemoryModuleLoadLevel { 236 eMemoryModuleLoadLevelMinimal, // Load sections only 237 eMemoryModuleLoadLevelPartial, // Load function bounds but no symbols 238 eMemoryModuleLoadLevelComplete, // Load sections and all symbols 239} MemoryModuleLoadLevel; 240 241 242} // namespace lldb_private 243 244 245#endif // LLDB_lldb_private_enumerations_h_ | 242 243//---------------------------------------------------------------------- 244// Loading modules from memory 245//---------------------------------------------------------------------- 246typedef enum MemoryModuleLoadLevel { 247 eMemoryModuleLoadLevelMinimal, // Load sections only 248 eMemoryModuleLoadLevelPartial, // Load function bounds but no symbols 249 eMemoryModuleLoadLevelComplete, // Load sections and all symbols 250} MemoryModuleLoadLevel; 251 252 253} // namespace lldb_private 254 255 256#endif // LLDB_lldb_private_enumerations_h_ |