"""Resolve the SBC controller and its 0x756c refresh registration/dispatch contract."""

TARGETS = (
    (0x1800B5260, "SBC controller allocation/ctor neighborhood"),
    (0x1800B53F0, "SBC controller constructor"),
    (0x1800B5760, "SBC service/controller constructor"),
    (0x1800B5E00, "SBC tile builder"),
    (0x1801A4A70, "event registration"),
    (0x1801A4CD0, "event dispatch"),
)

for target, label in TARGETS:
    print("\n=== %s %#x %s ===" % (label, target, fname(target)))
    print(dec(target))
    print("callers", callers(target))
    print("xrefs", xrefs_to(target))
