From a554be1738d019e4b5d5b0b0ee9aac6b6ac302a6 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Mon, 23 Jan 2023 20:38:36 +0100 Subject: Use 16-bit realmode assembly for guests (!) --- util/disasm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'util/disasm') diff --git a/util/disasm b/util/disasm index 0cdd73b..d8247e1 100755 --- a/util/disasm +++ b/util/disasm @@ -1,8 +1,13 @@ #!/bin/sh if [ $# -lt 2 ]; then - echo "Usage: guest_asm FILE FUNC" + echo "Usage: guest_asm FILE FUNC (guest)" exit 1 fi -gdb --batch -ex "disassemble $2" $1 +ARCH="i386" +if [ "$3" = "guest" ]; then + ARCH="i8086" +fi + +gdb --batch -ex "set architecture $ARCH" -ex "disassemble $2" $1 -- cgit v1.2.3-71-gd317