aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/kstd/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gdb/kstd/__init__.py')
-rw-r--r--scripts/gdb/kstd/__init__.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/scripts/gdb/kstd/__init__.py b/scripts/gdb/kstd/__init__.py
deleted file mode 100644
index fc5e8fb..0000000
--- a/scripts/gdb/kstd/__init__.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import gdb.printing
-
-from .vector import KstdVectorPrinter
-from .string import KstdStringPrinter
-from .std_types import StdBytePrinter
-from .smart_pointers import KstdUniquePtrPrinter, KstdSharedPtrPrinter
-
-
-def build_pretty_printers():
- pp = gdb.printing.RegexpCollectionPrettyPrinter("kstd")
- pp.add_printer("vector", "^kstd::vector<.*>$", KstdVectorPrinter)
- pp.add_printer("string", "^kstd::string$", KstdStringPrinter)
- pp.add_printer("std_byte", "^std::byte$", StdBytePrinter)
- pp.add_printer("unique_ptr", "^kstd::unique_ptr<.*>$", KstdUniquePtrPrinter)
- pp.add_printer("shared_ptr", "^kstd::shared_ptr<.*>$", KstdSharedPtrPrinter)
- return pp
-
-
-def register_printers(objfile):
- gdb.printing.register_pretty_printer(objfile, build_pretty_printers(), replace=True)