diff options
Diffstat (limited to 'scripts/objdiff')
| -rwxr-xr-x | scripts/objdiff | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/objdiff b/scripts/objdiff index 499eb4bc1e8d..c997e44e4b54 100755 --- a/scripts/objdiff +++ b/scripts/objdiff | |||
| @@ -65,13 +65,14 @@ dorecord() { | |||
| 65 | 65 | ||
| 66 | for f in $FILES; do | 66 | for f in $FILES; do |
| 67 | dir=$(get_output_dir $f) | 67 | dir=$(get_output_dir $f) |
| 68 | bn="${f##*/}" | 68 | base=${f##*/} |
| 69 | dis=$dir/${base%.o}.dis | ||
| 69 | 70 | ||
| 70 | [ ! -d "$dir" ] && mkdir -p $dir | 71 | [ ! -d "$dir" ] && mkdir -p $dir |
| 71 | 72 | ||
| 72 | # remove addresses for a more clear diff | 73 | # remove addresses for a more clear diff |
| 73 | # http://dummdida.tumblr.com/post/60924060451/binary-diff-between-libc-from-scientificlinux-and | 74 | # http://dummdida.tumblr.com/post/60924060451/binary-diff-between-libc-from-scientificlinux-and |
| 74 | $OBJDUMP -D $f | sed "s/^[[:space:]]\+[0-9a-f]\+//" > $dir/$bn | 75 | $OBJDUMP -D $f | sed "s/^[[:space:]]\+[0-9a-f]\+//" > $dis |
| 75 | done | 76 | done |
| 76 | } | 77 | } |
| 77 | 78 | ||
