[swift-dev] Debugger (lldb or gdb) does not show variable value in swift code

Alex Blewitt alblue at apple.com
Sat Oct 7 10:31:40 CDT 2017


Do you see the same issue if you build from master?

Alex

> On 7 Oct 2017, at 00:30, Sam Ding via swift-dev <swift-dev at swift.org> wrote:
> 
> Hi,
> 
> I build swift compiler (v4.0) with debug mode ("-d"), however when debugging compiler swift code, it can not
> show the variable value. Here is an example:
> frame #0: 0x00007ffff761d50c libswiftCore.so`_allocateUninitializedArray<A>(builtinCount=1) at Arrays.swift:3347
> 3344 func _allocateUninitializedArray<Element>(_ builtinCount: Builtin.Word)
> 3345 -> (Array<Element>, Builtin.RawPointer) {
> 3346 let count = Int(builtinCount)
> -> 3347 if count > 0 {
> 3348 // Doing the actual buffer allocation outside of the array.uninitialized
> 3349 // semantics function enables stack propagation of the buffer.
> 3350 let bufferObject = Builtin.allocWithTailElems_1(
> Target 0: (ww) stopped.
> (lldb) p count
> error: in auto-import:
> failed to get module 'Builtin' from AST context
> (lldb)
> 
> This happens on both x86_64 and s390x platforms. 
> Is there any way to make the debugger show the variable values?
> 
> Thanks,
> 
> Sam Ding,
> Linux on z Systems Open Source Ecosystem
> IBM Toronto Lab, 
> email: samding at ca.ibm.com
> phone: (905)413-2947
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20171007/03a38793/attachment.html>


More information about the swift-dev mailing list