long and short options are supported, but the one I'm not sure about is the case where you use a short option with no space. Your example "-ax86_64" might not work. It might, just that it should be tested. I'm 99% confident the rest of them all work.
Also not sure about this example: "% lldb /bin/ls --arch=x86_64 -- -lAF" If I understand correctly, this runs LLDB with the --arch=x86_64 argument, and specifies the program to debug as "/bin/ls -IAF"? Seems like a confusing syntax to me, is there any other way to specify this currently? like: % lldb "/bin/ls -IAF" --arch=x86_64 % lldb /bin/ls --arch-x86_64 --args=-IAF Or something along those lines? On Mon, Feb 29, 2016 at 10:46 AM Greg Clayton <clayb...@gmail.com> wrote: > clayborg added a comment. > > As long as both long and short options are still supported? Can you still > type any of: > > - --arch=x86_64 > - --arch x86_64 > - -arch=x86_64 > - -arch x86_64 > - -ax86_64 > - -a x86_64 > > Are we able to track which options can be used with other options with the > llvm solution? I didn't look too close. There were bits in the old option > definitions which defined with options could be specified with which other > options. The other thing that might throw people for a loop is if llvm > doesn't support this style: > > % lldb /bin/ls --arch=x86_64 -- -lAF > > getopt_long allowed you to have arguments mixed in between the options so > the arguments would have bee "/bin/ls" and "-lAF". Options would have been > "--arch=x86_64". > > > http://reviews.llvm.org/D17724 > > > >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits