mirror of https://github.com/rust-lang/rust
16 lines
503 B
Python
16 lines
503 B
Python
# Add this folder to the python sys path; GDB Python-interpreter will now find modules in this path
|
|
import sys
|
|
from os import path
|
|
self_dir = path.dirname(path.realpath(__file__))
|
|
sys.path.append(self_dir)
|
|
|
|
# ruff: noqa: E402
|
|
import gdb
|
|
import gdb_lookup
|
|
|
|
# current_objfile can be none; even with `gdb foo-app`; sourcing this file after gdb init now works
|
|
try:
|
|
gdb_lookup.register_printers(gdb.current_objfile())
|
|
except Exception:
|
|
gdb_lookup.register_printers(gdb.selected_inferior().progspace)
|