aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/kstd/vector.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gdb/kstd/vector.py')
-rw-r--r--scripts/gdb/kstd/vector.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/scripts/gdb/kstd/vector.py b/scripts/gdb/kstd/vector.py
deleted file mode 100644
index 597ffdc..0000000
--- a/scripts/gdb/kstd/vector.py
+++ /dev/null
@@ -1,22 +0,0 @@
-import gdb
-
-
-class KstdVectorPrinter:
-
- def __init__(self, val):
- self.val = val
- self.type = val.type.template_argument(0)
-
- def to_string(self):
- size = int(self.val["m_size"])
- capacity = int(self.val["m_capacity"])
- return f"kstd::vector of length {size}, capacity {capacity}"
-
- def children(self):
- size = int(self.val["m_size"])
- data_pointer = self.val["m_data"]
- for i in range(size):
- yield (f"[{i}]", (data_pointer + i).dereference())
-
- def display_hint(self):
- return "array"