Debugger: Show at least sizes for libc++'s std::map

Change-Id: I91f3ece335ef660e62e93dcbbeff18dc5b0c46f0
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2014-09-22 17:59:12 +02:00
parent 245d4b253d
commit 68106a7d31

View File

@@ -382,6 +382,13 @@ def qdump__std__set__QNX(d, value):
if node['_Right'] != parent: if node['_Right'] != parent:
node = parent node = parent
def qdump__std____1__set(d, value):
base3 = d.addressOf(value["__tree_"]["__pair3_"])
size = d.extractInt(base3)
d.check(0 <= size and size <= 100*1000*1000)
d.putItemCount(size)
d.putNumChild(0)
def qdump__std__stack(d, value): def qdump__std__stack(d, value):
d.putItem(value["c"]) d.putItem(value["c"])
d.putType(str(value.type)) d.putType(str(value.type))