Itamar
8af67210cf
HackStudio: Detach from debugged process before terminating
...
Fixes #3308
2020-09-26 17:18:21 +02:00
Ben Wiederhake
25488ddcad
Meta+DevTools: Make clang-format-10 clean
2020-09-25 21:18:17 +02:00
Andreas Kling
ad7030ce4a
HackStudio: Tighten some unnecessarily broad lambda captures
2020-09-13 21:52:37 +02:00
Luke
5fd88e51c5
HackStudio: Highlight register changes, minor disassembly view fix
...
Also adds shortcuts for step in (F11), step out (Shift-F11) and
step over (F10).
2020-08-30 17:31:33 +02:00
Luke
916e5e8cb3
HackStudio: Add a registers view for the current function in debug mode
2020-08-25 09:46:06 +02:00
Luke
694b86a4bf
LibDebug: Move everything into the "Debug" namespace
2020-08-25 09:46:06 +02:00
Itamar
99788e6b32
HackStudio: Implement "Step Out" debugging action
...
The "Step Out" action continues execution until the current function
returns.
Also, LibDebug/StackFrameUtils was introduced to eliminate the
duplication of stack frame inspection logic between the "Step Out"
action and the BacktraceModel.
2020-08-22 09:48:59 +02:00
Itamar
cb432ffe8c
HackStudio: Add icons for "step in" and "step out"
2020-08-22 09:48:59 +02:00
Itamar
f5aa0988f5
HackStudio: Move debugger actions to a toolbar in the debug widget
2020-08-22 09:48:59 +02:00
Andreas Kling
c0462c65cf
HackStudio: Move everything into the HackStudio namespace
2020-08-17 18:05:35 +02:00
Itamar
7eac9fe10e
HackStudio: Support debugging library code
...
We can now step into library code in the debugger.
Since we now need the whole source code of our libraries
(and not just the headers), we clone the whole serenity git repo into
/usr/share/serenity.
2020-08-15 15:06:35 +02:00
Tom
65a11fb5f9
LibGUI: Add InputBox::show with required parent window argument
...
Similar to MessageBox::show, this encourages passing in a window.
2020-07-16 16:10:21 +02:00
FalseHonesty
f958c693ee
HackStudio: Support debugging variables with Enum types
...
Variables with enum types can now be both viewed and modified in the
variables view!
2020-06-03 08:12:50 +02:00
FalseHonesty
75e42648e1
HackStudio: Allow changing variable values in debugger
...
This patch adds a context menu to variables in the debugger variable
tree view that has an option to set the value of a variable. An input
box will pop up asking for the new value of the variable, which
is then parsed and used to set the actual variable.
2020-05-31 10:52:25 +02:00
Itamar
2acce56ac1
HackStudio: Update variables view based on the selected backtrace frame
2020-05-09 23:41:08 +02:00
Itamar
1fb62df02a
HackStudio: Show a backtrace in the debug information tab
2020-05-09 23:41:08 +02:00
Itamar
b9f0f402f4
HackStudio: Reorganize debugger-related files
...
The debugger's files are now placed under HackStudio/Debugger
2020-05-09 23:41:08 +02:00