1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:18:11 +00:00
serenity/Userland/DevTools/HackStudio/Debugger
FalseHonesty 60d329a186 HackStudio: Add evaluate expression popup to debugger
This implements a dialog that can be used to evaluate a JS expression
in the HackStudio's Debugger context. It also implements simple
C++ Variable <-> JS Value conversion, allowing for JS expressions
to read/write variables in the debugger scope.

Currently, C++ structs are mapped to JS objects by way of a JS proxy,
however this leads to issues when printing, so this will be changed
in a later commit.
2021-04-25 19:03:57 +02:00
..
BacktraceModel.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
BacktraceModel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
BreakpointCallback.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Debugger.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Debugger.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DebuggerGlobalJSObject.cpp HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
DebuggerGlobalJSObject.h HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
DebugInfoWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DebugInfoWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DisassemblyModel.cpp LibWeb+HackStudio: Use lukew@serenityos.org for my copyright headers 2021-04-22 23:15:33 +02:00
DisassemblyModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
DisassemblyWidget.cpp LibWeb+HackStudio: Use lukew@serenityos.org for my copyright headers 2021-04-22 23:15:33 +02:00
DisassemblyWidget.h LibWeb+HackStudio: Use lukew@serenityos.org for my copyright headers 2021-04-22 23:15:33 +02:00
EvaluateExpressionDialog.cpp HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
EvaluateExpressionDialog.h HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
RegistersModel.cpp LibWeb+HackStudio: Use lukew@serenityos.org for my copyright headers 2021-04-22 23:15:33 +02:00
RegistersModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
VariablesModel.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
VariablesModel.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00