Changeset View
Changeset View
Standalone View
Standalone View
debuggers/lldb/unittests/test_lldb.h
Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Line(s) | 42 | private slots: | |||
---|---|---|---|---|---|
95 | void testVariablesLocalsStruct(); | 95 | void testVariablesLocalsStruct(); | ||
96 | void testVariablesWatches(); | 96 | void testVariablesWatches(); | ||
97 | void testVariablesWatchesQuotes(); | 97 | void testVariablesWatchesQuotes(); | ||
98 | void testVariablesWatchesTwoSessions(); | 98 | void testVariablesWatchesTwoSessions(); | ||
99 | void testVariablesStopDebugger(); | 99 | void testVariablesStopDebugger(); | ||
100 | void testVariablesStartSecondSession(); | 100 | void testVariablesStartSecondSession(); | ||
101 | void testVariablesSwitchFrame(); | 101 | void testVariablesSwitchFrame(); | ||
102 | void testVariablesQuicklySwitchFrame(); | 102 | void testVariablesQuicklySwitchFrame(); | ||
103 | void testVariablesNonascii(); | ||||
103 | void testSwitchFrameLldbConsole(); | 104 | void testSwitchFrameLldbConsole(); | ||
104 | 105 | | |||
105 | void testSegfaultDebugee(); | 106 | void testSegfaultDebugee(); | ||
106 | 107 | | |||
107 | void testCommandOrderFastStepping(); | 108 | void testCommandOrderFastStepping(); | ||
108 | 109 | | |||
109 | void testRunLldbScript(); | 110 | void testRunLldbScript(); | ||
110 | 111 | | |||
111 | void testBug301287(); | 112 | void testBug301287(); | ||
112 | 113 | | |||
113 | void testDebugInExternalTerminal(); | 114 | void testDebugInExternalTerminal(); | ||
114 | 115 | | |||
115 | void testSpecialPath(); | 116 | void testSpecialPath(); | ||
116 | 117 | | |||
117 | private: | 118 | private: | ||
118 | // convenient access methods | 119 | // convenient access methods | ||
119 | KDevelop::BreakpointModel *breakpoints(); | 120 | KDevelop::BreakpointModel *breakpoints(); | ||
120 | 121 | | |||
121 | KDevelop::VariableCollection *variableCollection(); | 122 | KDevelop::VariableCollection *variableCollection(); | ||
122 | KDevelop::Variable *watchVariableAt(int i); | 123 | KDevelop::Variable *watchVariableAt(int i); | ||
123 | KDevelop::Variable *localVariableAt(int i); | 124 | QModelIndex localVariableIndexAt(int i, int col = 0); | ||
124 | 125 | | |||
125 | private: | 126 | private: | ||
126 | KDevelop::TestCore *m_core; | 127 | KDevelop::TestCore *m_core; | ||
127 | IExecutePlugin *m_iface; | 128 | IExecutePlugin *m_iface; | ||
128 | 129 | | |||
129 | QString m_debugeeFileName; | 130 | QString m_debugeeFileName; | ||
130 | }; | 131 | }; | ||
131 | 132 | | |||
132 | } // end of namespace LLDB | 133 | } // end of namespace LLDB | ||
133 | } // end of namespace KDevMI | 134 | } // end of namespace KDevMI | ||
134 | 135 | | |||
135 | #endif // LLDBTEST_H | 136 | #endif // LLDBTEST_H |