I have often felt when debugging complicated programs that it would be useful to have groups/folders/layers of breakpoints that i can enable or disable.
I often want many break points on heavily used data types and functions, but only once i reach a certain point in the execution path (otherwise the run time for debugging gets too slow).
Being able to switch groups of "inner" breakpoints on and off (with labels) when i hit certain "outer" breakpoints would be a useful feature that i havnt seen in any other debugger.
Does any one agree ?
This sounds like dependent breakpoint points. I believe Visual Studio 2022 has implemented this feature, but I haven't tried it out yet: https://docs.microsoft.com/en-us/visualstudio/debugger/using-breakpoints?view=vs-2022#BKMK_set_a_dependent_breakpoint