[Lldb-commits] [PATCH] D112691: Include target settings in "statistics dump" output.

Greg Clayton via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Thu Oct 28 16:10:45 PDT 2021


clayborg added a comment.

> In D112691#3095010 <https://reviews.llvm.org/D112691#3095010>, @jingham wrote:
> I can see wanting to dump statistics at various points in the running of a process, maybe triggered by breakpoints, for instance.  In that case I wouldn't want to dump the settings data - if it is indeed redundant (see above) every time.  Having the settings as a separate emission would make that possible.  And just like we add gdb-remote as a convenience, it would be fine to have some low level commands that you can reassemble and then a portmanteau command that generates a "good for most purposes" report.

Sounds good. We can do this with a separate command and keep the "statistics dump" cleaner. And yes, we do want to write this data out at various points in the process' lifetime to see where and when delays are introduced, so keeping this to just stats is a smart.

> Also, we already have "settings read" and "settings write" so adding another way to dump them seems redundant.  You are dumping a subset, but the "settings write" command can do that as well.  If the format's not one you like, I think we should be able to change that as the successful round trip is the main thing.

I just tried "settings write -f /tmp/a" after loading up lldb with "lldb a.out 1 2 3", but the output doesn't seem to contain any of the right settings? target.arg0 and target.run-args are not saved at all and have no value? Is this command tested? I will opt for "settings show" and saving the entire output out to a file instead.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D112691/new/

https://reviews.llvm.org/D112691



More information about the lldb-commits mailing list