Drucken / Debuggen von libc ++ STL mit XCode / LLDB
Ich versuche, LLDB in Xcode 8 zu verwenden, um sehr einfache STL zu debuggen. Früher konnte ich einen Vektor wie diesen drucken:
p myvector[0]
um zu sehen, was im ersten Vektorindex war. Nun, wenn ich das tue, bekomme ich diesen Fehler:
error: Couldn't lookup symbols:
__ZNSt3__16vectorI9my_classNS_9allocatorIS1_EEEixEm
Stattdessen muss ich Folgendes eingeben:
p myvector.__begin_[0]
m eine Ausgabe zu erhalte
Ich habe versucht, die Skripte libcxx.py und unordered_multi.py aus dem LLDB-SVN-Repository zu importieren, aber das scheint nichts zu ändern.
Hat jemand in der Lage gewesen, eine nützliche Ausgabe von LLDB mit libc ++ zu bekommen ??