[Lldb-commits] [PATCH] D23290: Added enforce-interactivity setting

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Wed Aug 10 00:48:35 PDT 2016


labath added a comment.

I would implement this logic slightly differently: Have a ternary setting, let's call it `debugger.interactive`, whose values are `never, always, auto`, with `auto` (the current behavior) being the default. I think that makes it the behavior of the debugger more predictible and understandable, and it is the pattern used in other places as well (see `grep --color=WHEN`)

That said, I am slightly worried about the idea of controlling the debugger over stdio. I don't know what's your use case, but if you want to make a robust solution, I'd recommend going with scripting API. If there is something you cannot achieve using the scripting API, we'd welcome patches to add the functionality.


https://reviews.llvm.org/D23290





More information about the lldb-commits mailing list