summaryrefslogtreecommitdiffstats
path: root/util/disasm
diff options
context:
space:
mode:
Diffstat (limited to 'util/disasm')
-rwxr-xr-xutil/disasm9
1 files changed, 7 insertions, 2 deletions
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