24 inf = gdb.selected_inferior()
26 arch = gdb.selected_frame().architecture()
29 arch = inf.architecture()
31 total_count = skip_insns + count
32 for elt
in arch.disassemble(pc, count=total_count)[skip_insns:]:
33 mem = inf.read_memory(elt[
"addr"], elt[
"length"])
36 "address": hex(elt[
"addr"]),
37 "instruction": elt[
"asm"],
38 "instructionBytes": mem.hex(),
42 "instructions": result,
46@request("disassemble")
47@capability("supportsDisassembleRequest")