blob: c37c7b75f3a971bdc6f21301f1ed96e34cdf3606 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import gdb.printing
from .address import KapiMemoryAddressPrinter
def build_pretty_printers():
pp = gdb.printing.RegexpCollectionPrettyPrinter("kapi")
pp.add_printer(
"kapi_memory_address", "^kapi::memory::address<.*>$", KapiMemoryAddressPrinter
)
return pp
def register_printers(objfile):
gdb.printing.register_pretty_printer(objfile, build_pretty_printers(), replace=True)
|