Files
dbgui/todos.txt
2024-05-12 01:25:11 +02:00

19 lines
1.2 KiB
Plaintext

- make sure all the ImGui::Text stuff is converted to TextUnformatted unless formatting is needed
- have a panel to create custom types (C++ to DWARF through compiler or smth for now) for custom casting
- memory + cpu statistics like VS
- visualization for branches (draw arror if branch is taken (or in both cases?))
- allow (partial) path override for symbol source paths
- check if classes with base classes work
- next item: array variable specifier
- search/show/open all files in the debug symbols of the executable
- allow setting breakpoint by name + manually set them with a textbox
- make stop/restart buttons work
- make it work if you open a file again that it doesn't break
- add a context menu option to display the type of a variable in the watch window
- auto-switch to disassembly if there is no source (auto-switch to source if there is one for the first time?)
- allow for copying + changing the display type for a variable in the watch window (esp. important for locals)
- when stopping, still keep the binary around (so like a workspace)
- add smth that detects if the binary changes and adds a button to reload/restart it
- automatically detect cycles in pointer and stop the UI recursion if so
old imgui commit: a02315e1c4c80f94008779bfa0cc552542cb2f08