<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi, everyone.<div>I'm seeing an issue when using the -q parameter on a breakpoint using Xcode.</div><div><br></div><div>when I run:</div><div><div><b>(lldb) help breakpoint modify</b></div><div>I see this:</div><div><br></div><div><div>       -q <queue-name> ( --queue-name <queue-name> )</div><div>            The breakpoint stops only for threads in the queue whose name is</div><div>            given by this argument.</div></div><div><br></div><div>So far, so good.</div><div>Then I try to set a breakpoint with -q on it like so:</div><div><b>(lldb) breakpoint set --file ViewController.swift --line 27 -q com.apple.main-thread</b><br></div><div><b><br></b></div><div>This doesn't seem to work, but if I use -Q (uppercase), it works just fine.</div><div><br></div><div>I thought that there was a typo somewhere and even had a patch ready to submit changing the <b>CommandObjectBreakpoint.cpp</b> file </div><div>from this:</div><div><div><i>  { LLDB_OPT_SET_1, false, "queue-name",   '<b>q</b>', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeQueueName,   "The breakpoint stops only for threads in the queue whose name is given by this argument." },</i></div></div><div><br></div><div>to this:</div><div><div><i>  { LLDB_OPT_SET_1, false, "queue-name",   '<b>Q</b>', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeQueueName,   "The breakpoint stops only for threads in the queue whose name is given by this argument." },</i></div></div><div><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr">but it looks the correct value is being used to switch the parameters:</div><div dir="ltr"><div dir="ltr"><i>    case '<b>q</b>':</i></div><div dir="ltr"><i>      m_bp_opts.GetThreadSpec()->SetQueueName(option_arg.str().c_str());</i></div><div dir="ltr"><i>      break;</i></div><div dir="ltr"><i><br></i></div><div>My question is: why Xcode's version is not respecting the 'q' case?</div><div>I tested on both:</div><div><div>lldb-1100.0.28.6 and lldb-1001.0.13.3 and the same thing happens.</div></div><div><br></div><div>Apologies if this is not the best place to ask questions like this, I'd appreciate some directions to the correct place If that's the case. Maybe file a radar directly on Apple?</div><div><br></div><div>Thanks for your attention</div>--<br>Fernando<br><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>