So we don’t lose track of all this info, can you create a JIRA ticket on 
bugs.swift.org <http://bugs.swift.org/> to track this?

Thanks!

-Todd

> On Oct 20, 2016, at 7:54 AM, Todd Fiala <[email protected]> wrote:
> 
>> 
>> On Oct 20, 2016, at 7:53 AM, Todd Fiala <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi Jessie!
>> 
>>> On Oct 19, 2016, at 6:12 PM, Jessie Serrino via swift-lldb-dev 
>>> <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>> Hi Swift-LLDB,
>>> 
>>> I had something I wanted to follow up on.
>>> 
>>> I'm currently working in a mixed development environment (Obj-C & Swift), 
>>> and we're slowly migrating to Swift. I've managed to connect lldb to a 
>>> Swift only environment and use REPL to successfully inspect objects without 
>>> issue. That said, when I connect to my mixed project, it doesn't allow me 
>>> to import UIKit (see errors below):
>>> 
>>> (lldb) repl
>>> 3> import UIKit
>>> error: Couldn't lookup symbols:
>>>   _globalinit_33_FD9A49A256BEB6AF7C48013347ADC3BA_func4
>>>   _globalinit_33_FD9A49A256BEB6AF7C48013347ADC3BA_token4
>>>   __TZvOs11CommandLine11_unsafeArgvGSpGSqGSpVs4Int8___
>>>   __TZvOs11CommandLine5_argcVs5Int32
>>> 
>>> I've appropriately set the language to Swift as follows: (lldb) settings 
>>> set target.language swift
>>> 
>>> My suspicion is that there are two UIKits (one in Objective-C and one in 
>>> Swift). Would you be able to offer me some clarity to resolve this issue?
>>> 
>> 
>> I have a few bits of info I’d like to gather:
>> 
>> * Which version of Xcode are you using?
>> 
>> * Are you using a custom-built or downloaded toolchain for Swift?  How about 
>> LLDB?
>> 
>> * What’s the output when you type “lldb --version” and “swiftc --version”?
>> 
>> * Can you reproduce it in a small project, and send us steps to follow?
>> 
> 
> Another question:
> 
> * When you ran the repl and import command above, what language was the top 
> (0th) stack frame in the attached process?  Was it Swift or Objective-C?
> 
>> Thanks!
>> 
>> -Todd
>> 
>>> Thank you,
>>> Jessie
>>> 
>>> On Thu, Oct 6, 2016 at 10:43 AM, Enrico Granata <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>>> On Oct 5, 2016, at 5:01 PM, Jessie Serrino via swift-lldb-dev 
>>>> <[email protected] <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi Swift LLDB,
>>>> 
>>>> First of all, thanks to some of you for being so responsive!
>>>> 
>>>> After playing around a bit with the LLDB build, we had some feature 
>>>> requests for the next version of LLDB.
>>>> 
>>>> First and foremost, we’d like to be able to execute multi-line expressions 
>>>> through expression,
>>>> 
>>> Good news! This is already possible:
>>> 
>>> <PastedGraphic-1.png>
>>> 
>>> As for the other features you suggest, I'll let someone who is more in 
>>> depth with the expression evaluator go into details
>>> 
>>>> and create variables in a global context without a $. This is incredibly 
>>>> important, and would enable us (and other developers) to make deeper, more 
>>>> valuable investigations into code while debugging.
>>>> 
>>>> In a similar vein, we would like to be able to revert these definitions of 
>>>> expressions in Swift. This would allow us to set the state for certain 
>>>> variables, but also revert our code if anything were to go awry. 
>>>> 
>>>> Would it be possible to have some help with this? We're relatively new to 
>>>> the codebase, so we've been having trouble getting things kickstarted on 
>>>> our end.
>>>> 
>>>> Thanks again,
>>>> Jessie (and Rex)
>>>> 
>>>> -- 
>>>> Jessie Serrino
>>>> iOS Engineer, Remind
>>>> 
>>>> _______________________________________________
>>>> swift-lldb-dev mailing list
>>>> [email protected] <mailto:[email protected]>
>>>> https://lists.swift.org/mailman/listinfo/swift-lldb-dev 
>>>> <https://lists.swift.org/mailman/listinfo/swift-lldb-dev>
>>> 
>>> 
>>> Thanks,
>>> - Enrico
>>> 📩 egranata@.com ☎️ 27683
>>> 
>>> 
>>> _______________________________________________
>>> swift-lldb-dev mailing list
>>> [email protected] <mailto:[email protected]>
>>> https://lists.swift.org/mailman/listinfo/swift-lldb-dev 
>>> <https://lists.swift.org/mailman/listinfo/swift-lldb-dev>
_______________________________________________
swift-lldb-dev mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-lldb-dev

Reply via email to