"""Dump both request vtables sharing FutPurchaseDraftModeServerResponse.""" for vt in (0x180226300, 0x180224F08): print("\nREQUEST_VTABLE", hex(vt)) rows = vtable(vt, 40) print(rows) seen = set() for off, target, name in rows: if not name or target in seen: continue seen.add(target) print("\n=== SLOT", hex(off), hex(target), name, "===") print(dec(target, 300)) print("XREFS", xrefs_to(target)[:100]) print("QUERY_DONE")