ladybird/Userland/DevTools/HackStudio/Debugger
FalseHonesty 4f2c0e9968 HackStudio: Implement custom JS -> C++ "proxy" objects
This patch adds a custom JS Object type that will convert written
properties to their C++ equivalents, reflecting JS writes back
to the debugging session. This is better than a simple proxy because
printing this custom object works as expected because properties
still exist on the object as existing handlers expect.
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: Implement custom JS -> C++ "proxy" objects 2021-04-25 19:03:57 +02:00
DebuggerGlobalJSObject.h HackStudio: Implement custom JS -> C++ "proxy" objects 2021-04-25 19:03:57 +02:00
DebuggerVariableJSObject.cpp HackStudio: Implement custom JS -> C++ "proxy" objects 2021-04-25 19:03:57 +02:00
DebuggerVariableJSObject.h HackStudio: Implement custom JS -> C++ "proxy" objects 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