9#ifndef LLDB_LLDB_PRIVATE_ENUMERATIONS_H
10#define LLDB_LLDB_PRIVATE_ENUMERATIONS_H
13#include "llvm/ADT/StringRef.h"
14#include "llvm/Support/FormatProviders.h"
15#include "llvm/Support/raw_ostream.h"
246 return "Number of expr evaluation successes";
248 return "Number of expr evaluation failures";
250 return "Number of frame var successes";
252 return "Number of frame var failures";
256 llvm_unreachable(
"Statistic not registered!");
270 Stream <<
"no opinion";
298 eWatchpointHardwareFeatureUnknown = (1u << 0),
302 eWatchpointHardwareX86 = (1u << 1),
308 eWatchpointHardwareArmBAS = (1u << 2),
313 eWatchpointHardwareArmMASK = (1u << 3),
A class that describes a function.
A class that describes an executable image and its associated object and symbol files.
#define LLDB_MARK_AS_BITMASK_ENUM(Enum)
@ DoNoSelectMostRelevantFrame
@ SelectMostRelevantFrame
A class that represents a running process on the host machine.
@ eMemoryModuleLoadLevelPartial
@ eMemoryModuleLoadLevelComplete
@ eMemoryModuleLoadLevelMinimal
@ AnyModule
Match 0..n nested modules.
@ AnyDeclContext
Math any declaration context.
ExecutionPolicy
Expression execution policies.
@ eExecutionPolicyTopLevel
@ eExecutionPolicyOnlyWhenNeeded
std::string GetStatDescription(lldb_private::StatisticKind K)
@ eArgRepeatPairRangeOptional
InstructionType
Instruction types.
@ eInstructionTypePrologueEpilogue
@ eInstructionTypePCModifying
VarSetOperationType
Settable state variable types.
@ eVarSetOperationReplace
@ eVarSetOperationInvalid
@ eVarSetOperationInsertBefore
@ eVarSetOperationInsertAfter
@ eAddressTypeFile
Address is an address as found in an object or symbol file.
@ eAddressTypeLoad
Address is an address as in the current target inferior process.
@ eAddressTypeHost
Address is an address in the process that is running this code.
FormatCategoryItem
Format category entry types.
@ eFormatCategoryItemFormat
@ eFormatCategoryItemSynth
@ eFormatCategoryItemSummary
@ eFormatCategoryItemFilter
ScriptedCommandSynchronicity
@ eScriptedCommandSynchronicityAsynchronous
@ eScriptedCommandSynchronicitySynchronous
@ eScriptedCommandSynchronicityCurrentValue
LanguageRuntimeDescriptionDisplayVerbosity
@ eLanguageRuntimeDescriptionDisplayVerbosityCompact
@ eLanguageRuntimeDescriptionDisplayVerbosityFull
@ eStepTypeTraceOver
Single step one instruction, stepping over.
@ eStepTypeOut
Single step out a specified context.
@ eStepTypeScripted
A step type implemented by the script interpreter.
@ eStepTypeInto
Single step into a specified context.
@ eStepTypeOver
Single step over a specified context.
@ eStepTypeTrace
Single step one instruction.