[swift-dev] Debugger (lldb or gdb) does not show variable value in swift code
Sam Ding
samding at ca.ibm.com
Fri Oct 6 18:30:36 CDT 2017
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20171006/8283a46a/attachment.html>
More information about the swift-dev
mailing list