> On May 28, 2015, at 4:24 PM, Kate Stone <katherine_st...@apple.com> wrote: > > Register values can be readily used in C-based languages as if they were > pointers, but they have far less obvious meaning in a Swift context where > everything is more strongly typed and is safe by design.
I think Swift syntax is actively getting in the way in LLDB. When debugging you want to be able to look at data in a more free-form way and get a bit closer to the metal. The C expression syntax works pretty well for that, but in Swift mode I was stymied. >> It does, when I enable MallocScribble. Could you explain the syntax to set a >> watchpoint, too? Thanks again… > > Per LLDB’s command line help: We’re going around in circles now. :/ Please look at my original message, wherein I was unable to get LLDB to accept any variant of “watch set expression”. It kept giving errors like "expression evaluation of address to watch failed”. That’s why I posted in the first place. This might be another instance of Swift syntax not working well. I was stepping through assembly code and had the address of an object in a register, and wanted to detect when that object was modified. LLDB may have been rejecting my commands because the Swift mode wasn’t recognizing a numeric value as an address. —Jens
_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (Xcode-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com This email sent to arch...@mail-archive.com