annotate bin/asm @ 7946:8ecffca9813d

<moon__> mkx bin/hfs//erro \'You have discovered an eerie cavern. The air aboe the dark stone floor is alive ith vortices of purple light and dark, boiling clouds. Seemingly bottemless pits mark the surface. "$1" stand below\'
author HackBot
date Sat, 07 May 2016 18:36:18 +0000
parents 1978adbb8da1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6079
6e702775e5c3 <ais523> ` sed -i -e \'1s/n//\' bin/asm
HackBot
parents: 6078
diff changeset
1 #!/bin/sh
6096
1978adbb8da1 <fizzie> ` sed -i -e \'s|(\\\\d+:)|(\\\\w+:)|\' bin/asm
HackBot
parents: 6095
diff changeset
2 echo "$1" > /tmp/asm.s; for o in ',' '-msyntax=intel -mnaked-reg,-M intel'; do if as ${o%,*} /tmp/asm.s -o /tmp/asm.o 2>>/tmp/asm.err; then objdump ${o#*,} -d --insn-width=20 /tmp/asm.o | sed -e "1,/0000000000000000/d" | perl -pe 'if (/^\s*(\w+:)\s*((?:\w\w )+)\s*(\S.*)$/) { ($a,$b,$c) = ($1,$2,$3); $_ = "$a $b ".($c =~ s/\s+/ /rg)."\n"; }'; exit; fi; done; cat /tmp/asm.err