Typing register names from lldb console stymied by autocompletion
| Originator: | jalkut | ||
| Number: | rdar://24325321 | Date Originated: | 25-Jan-2016 11:02 AM |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | |
| Classification: | Reproducible: |
Summary: Starting with Xcode 7.3 7D111g, attempts to type x86_64 register names such as $rdi or $rdx are stymied by the Xcode's efforts to helpfully complete the typing with a symbolic name. Steps to Reproduce: 1. Break while debugging some x86_64 Mac targeting Cocoa app. 2. Attempt to inspect the value of $rdi as a Cocoa object by typing: po $rdi (and then pressing return) Expected Results: The value of $rdi should be printed. Actual Results: Instead, completion has intervened and substituted the results of the first item in the popup which was picked up by the quick pressing of return: (lldb) po $CGRectDivide(<#CGRect rect#>, CGRect * _Nonnull slice, <#CGRect * _Nonnull remainder#>, <#CGFloat amount#>, <#CGRectEdge edge#>) Version: Xcode 7.3 7D111g Notes: Configuration: Attachments: 'Ugh.png' was successfully uploaded.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!