jingham requested changes to this revision.
jingham added a comment.
This revision now requires changes to proceed.

I don't think this is quite right.

First off, it's a little weird that your `dwim-print` command only supports the 
gdb-format option and not the format option?  In the long run, I think you need 
to support both.  Being able to say `v -fA variable` but not `dwim-print -fA` 
would be wrong.  But given this is early days, that can be a separate patch.

More importantly, your translation is lossy.  The gdb format option supports 
count & size as well as format: e.g. `-G 32xb`.  But the current code will turn 
that into `-G x` for the underlying command.  So you either need to 
reconstitute the gdb-format string from the m_count and m_byte_size as well as 
m_format, or get the OptionGroupFormat to store the unparsed gdb format string 
and just hand that back to you.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D141425

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to