diff options
Diffstat (limited to 'util')
| -rwxr-xr-x | util/disasm | 9 |
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 |
