forked from qt-creator/qt-creator
Debugger: Fix engine capability enum definition
Got unwieldy, leading to duplicated values. Task-number: QTCREATORBUG-14393 Change-Id: Id60fde5d62a8d4293eda0dadf78b6ad4a616844d Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -136,36 +136,36 @@ enum DebuggerCloseMode
|
|||||||
|
|
||||||
enum DebuggerCapabilities
|
enum DebuggerCapabilities
|
||||||
{
|
{
|
||||||
ReverseSteppingCapability = 0x1,
|
ReverseSteppingCapability = 1 << 0,
|
||||||
SnapshotCapability = 0x2,
|
SnapshotCapability = 1 << 1,
|
||||||
AutoDerefPointersCapability = 0x4,
|
AutoDerefPointersCapability = 1 << 2,
|
||||||
DisassemblerCapability = 0x8,
|
DisassemblerCapability = 1 << 3,
|
||||||
RegisterCapability = 0x10,
|
RegisterCapability = 1 << 4,
|
||||||
ShowMemoryCapability = 0x20,
|
ShowMemoryCapability = 1 << 5,
|
||||||
JumpToLineCapability = 0x40,
|
JumpToLineCapability = 1 << 6,
|
||||||
ReloadModuleCapability = 0x80,
|
ReloadModuleCapability = 1 << 7,
|
||||||
ReloadModuleSymbolsCapability = 0x100,
|
ReloadModuleSymbolsCapability = 1 << 8,
|
||||||
BreakOnThrowAndCatchCapability = 0x200,
|
BreakOnThrowAndCatchCapability = 1 << 9,
|
||||||
BreakConditionCapability = 0x400, //!< Conditional Breakpoints
|
BreakConditionCapability = 1 << 10, //!< Conditional Breakpoints
|
||||||
BreakModuleCapability = 0x800, //!< Breakpoint specification includes module
|
BreakModuleCapability = 1 << 11, //!< Breakpoint specification includes module
|
||||||
TracePointCapability = 0x1000,
|
TracePointCapability = 1 << 12,
|
||||||
ReturnFromFunctionCapability = 0x2000,
|
ReturnFromFunctionCapability = 1 << 13,
|
||||||
CreateFullBacktraceCapability = 0x4000,
|
CreateFullBacktraceCapability = 1 << 14,
|
||||||
AddWatcherCapability = 0x8000,
|
AddWatcherCapability = 1 << 15,
|
||||||
AddWatcherWhileRunningCapability = 0x10000,
|
AddWatcherWhileRunningCapability = 1 << 16,
|
||||||
WatchWidgetsCapability = 0x20000,
|
WatchWidgetsCapability = 1 << 17,
|
||||||
WatchpointByAddressCapability = 0x40000,
|
WatchpointByAddressCapability = 1 << 18,
|
||||||
WatchpointByExpressionCapability = 0x80000,
|
WatchpointByExpressionCapability = 1 << 19,
|
||||||
ShowModuleSymbolsCapability = 0x100000,
|
ShowModuleSymbolsCapability = 1 << 20,
|
||||||
CatchCapability = 0x200000, //!< fork, vfork, syscall
|
CatchCapability = 1 << 21, //!< fork, vfork, syscall
|
||||||
OperateByInstructionCapability = 0x400000,
|
OperateByInstructionCapability = 1 << 22,
|
||||||
RunToLineCapability = 0x800000,
|
RunToLineCapability = 1 << 23,
|
||||||
MemoryAddressCapability = 0x1000000,
|
MemoryAddressCapability = 1 << 24,
|
||||||
ShowModuleSectionsCapability = 0x200000,
|
ShowModuleSectionsCapability = 1 << 25,
|
||||||
WatchComplexExpressionsCapability = 0x400000, // Used to filter out challenges for cdb.
|
WatchComplexExpressionsCapability = 1 << 26, // Used to filter out challenges for cdb.
|
||||||
AdditionalQmlStackCapability = 0x800000, // C++ debugger engine is able to retrieve QML stack as well.
|
AdditionalQmlStackCapability = 1 << 27, //!< C++ debugger engine is able to retrieve QML stack as well.
|
||||||
ResetInferiorCapability = 0x1000000, //!< restart program while debugging
|
ResetInferiorCapability = 1 << 28, //!< restart program while debugging
|
||||||
NativeMixedCapability = 0x2000000
|
NativeMixedCapability = 1 << 29
|
||||||
};
|
};
|
||||||
|
|
||||||
enum LogChannel
|
enum LogChannel
|
||||||
|
|||||||
Reference in New Issue
Block a user