> On Oct 20, 2016, at 7:53 AM, Todd Fiala <[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
_______________________________________________ swift-lldb-dev mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-lldb-dev
