Deleted Added
full compact
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_