From 9a74a7c2b433a0b3725b1b0827e16ead22ea6c29 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 16 May 2011 23:19:40 -0400 Subject: [PATCH] core/binutils to 2.21-7 --- core/binutils/PKGBUILD | 23 +- core/binutils/binutils.git-39637246.patch | 700 ---------------------- 2 files changed, 12 insertions(+), 711 deletions(-) delete mode 100644 core/binutils/binutils.git-39637246.patch diff --git a/core/binutils/PKGBUILD b/core/binutils/PKGBUILD index 1d36eebb1..eecb6f162 100644 --- a/core/binutils/PKGBUILD +++ b/core/binutils/PKGBUILD @@ -1,18 +1,19 @@ -# $Id: PKGBUILD 109378 2011-02-09 08:54:49Z allan $ +# $Id: PKGBUILD 121290 2011-04-30 08:22:29Z allan $ # Maintainer: Allan McRae # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc # PlugApps: Kevin Mihelich # - Added a CONFIGFLAG for arm, defining our build host +# - Disabled make check, too processor/ram intensive, blows up plugrel=1 noautobuild=1 pkgname=binutils pkgver=2.21 -pkgrel=4 -_date=20110209 +pkgrel=7 +_date=20110430 pkgdesc="A set of programs to assemble and manipulate binary and object files" arch=('i686' 'x86_64') url="http://www.gnu.org/software/binutils/" @@ -22,10 +23,8 @@ depends=('glibc>=2.13' 'zlib') makedepends=('dejagnu') options=('!libtool' '!distcc' '!ccache') install=binutils.install -source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}_${_date}.tar.bz2 - binutils.git-39637246.patch) -md5sums=('673ef8f4fc0b497232b4458982e76179' - 'dd72cb6df5467bc6237cff2a886099d0') +source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}_${_date}.tar.bz2) +md5sums=('7b3e28fb35cb8bb371cc47291e1c6dec') mksource() { mkdir ${pkgname}-${_date} @@ -38,14 +37,12 @@ mksource() { } build() { - cd ${srcdir}/binutils - patch -Np1 -i ${srcdir}/binutils.git-39637246.patch - cd ${srcdir} mkdir binutils-build && cd binutils-build - [[ $CARCH == "x86_64" ]] && CONFIGFLAG="--enable-64-bit-bfd --disable-multilib" + # ALARM: Specify build host types [[ $CARCH == "arm" ]] && CONFIGFLAG="--host=arm-unknown-linux-gnueabi --build=arm-unknown-linux-gnueabi" + [[ $CARCH == "armv7" ]] && CONFIGFLAG="--host=armv7l-unknown-linux-gnueabi --build=armv7l-unknown-linux-gnueabi" ${srcdir}/binutils/configure --prefix=/usr \ --enable-ld=default --enable-gold \ @@ -56,6 +53,10 @@ build() { make configure-host make tooldir=${pkgdir}/usr +} + +check() { + cd ${srcdir}/binutils-build # do not abort on errors - manually check log files #make -k -j1 check || true diff --git a/core/binutils/binutils.git-39637246.patch b/core/binutils/binutils.git-39637246.patch deleted file mode 100644 index 460450e43..000000000 --- a/core/binutils/binutils.git-39637246.patch +++ /dev/null @@ -1,700 +0,0 @@ -diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c -index 777d7cf..c4c34a1 100644 ---- a/gas/config/tc-i386.c -+++ b/gas/config/tc-i386.c -@@ -1060,7 +1060,6 @@ i386_align_code (fragS *fragP, int count) - else - patt = f32_patt; - break; -- case PROCESSOR_PENTIUMPRO: - case PROCESSOR_PENTIUM4: - case PROCESSOR_NOCONA: - case PROCESSOR_CORE: -@@ -1080,6 +1079,7 @@ i386_align_code (fragS *fragP, int count) - case PROCESSOR_I386: - case PROCESSOR_I486: - case PROCESSOR_PENTIUM: -+ case PROCESSOR_PENTIUMPRO: - case PROCESSOR_GENERIC32: - patt = f32_patt; - break; -diff --git a/gas/testsuite/gas/i386/nops-1-i686.d b/gas/testsuite/gas/i386/nops-1-i686.d -index 7752ee2..137d5c2 100644 ---- a/gas/testsuite/gas/i386/nops-1-i686.d -+++ b/gas/testsuite/gas/i386/nops-1-i686.d -@@ -10,25 +10,41 @@ Disassembly of section .text: - - 0+ : - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 0d jmp 10 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+10 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d b4 26 00 00 00 00 lea 0x0\(%esi,%eiz,1\),%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - - 0+20 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d b6 00 00 00 00 lea 0x0\(%esi\),%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - - 0+30 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d b6 00 00 00 00 lea 0x0\(%esi\),%esi -+[ ]*[a-f0-9]+: 8d bf 00 00 00 00 lea 0x0\(%edi\),%edi - - 0+40 : - [ ]*[a-f0-9]+: 90 nop -@@ -36,7 +52,8 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d 74 26 00 lea 0x0\(%esi,%eiz,1\),%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - - 0+50 : - [ ]*[a-f0-9]+: 90 nop -@@ -45,7 +62,8 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d 76 00 lea 0x0\(%esi\),%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - - 0+60 : - [ ]*[a-f0-9]+: 90 nop -@@ -55,7 +73,8 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 0f 1f 84 00 00 00 00 00 nopw 0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 89 f6 mov %esi,%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - - 0+70 : - [ ]*[a-f0-9]+: 90 nop -@@ -66,7 +85,8 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 84 00 00 00 00 00 nopl 0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 8d b4 26 00 00 00 00 lea 0x0\(%esi,%eiz,1\),%esi - - 0+80 : - [ ]*[a-f0-9]+: 90 nop -@@ -78,7 +98,7 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 80 00 00 00 00 nopl 0x0\(%eax\) -+[ ]*[a-f0-9]+: 8d b4 26 00 00 00 00 lea 0x0\(%esi,%eiz,1\),%esi - - 0+90 : - [ ]*[a-f0-9]+: 90 nop -@@ -91,7 +111,7 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 0f 1f 44 00 00 nopw 0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d b6 00 00 00 00 lea 0x0\(%esi\),%esi - - 0+a0 : - [ ]*[a-f0-9]+: 90 nop -@@ -105,7 +125,8 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 8d 74 26 00 lea 0x0\(%esi,%eiz,1\),%esi - - 0+b0 : - [ ]*[a-f0-9]+: 90 nop -@@ -120,7 +141,7 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 40 00 nopl 0x0\(%eax\) -+[ ]*[a-f0-9]+: 8d 74 26 00 lea 0x0\(%esi,%eiz,1\),%esi - - 0+c0 : - [ ]*[a-f0-9]+: 90 nop -@@ -136,7 +157,7 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 00 nopl \(%eax\) -+[ ]*[a-f0-9]+: 8d 76 00 lea 0x0\(%esi\),%esi - - 0+d0 : - [ ]*[a-f0-9]+: 90 nop -diff --git a/gas/testsuite/gas/i386/nops-3-i686.d b/gas/testsuite/gas/i386/nops-3-i686.d -index 30d2627..5c114f4 100644 ---- a/gas/testsuite/gas/i386/nops-3-i686.d -+++ b/gas/testsuite/gas/i386/nops-3-i686.d -@@ -9,9 +9,37 @@ Disassembly of section .text: - - 0+ : - [ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: eb 1d jmp 20 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) - [ ]*[a-f0-9]+: 89 c3 mov %eax,%ebx --[ ]*[a-f0-9]+: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: 8d b4 26 00 00 00 00 lea 0x0\(%esi,%eiz,1\),%esi -+[ ]*[a-f0-9]+: 8d bc 27 00 00 00 00 lea 0x0\(%edi,%eiz,1\),%edi - #pass -diff --git a/gas/testsuite/gas/i386/nops-4-i686.d b/gas/testsuite/gas/i386/nops-4-i686.d -index 3d8420b..c61f08d 100644 ---- a/gas/testsuite/gas/i386/nops-4-i686.d -+++ b/gas/testsuite/gas/i386/nops-4-i686.d -@@ -9,30 +9,135 @@ Disassembly of section .text: - - 0+ : - [ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: eb 1d jmp 20 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) - - 0+20 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 1c jmp 40 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+40 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 1b jmp 60 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+60 : - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 1a jmp 80 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+80 : - [ ]*[a-f0-9]+: 90 nop -@@ -40,8 +145,32 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 19 jmp a0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+a0 : - [ ]*[a-f0-9]+: 90 nop -@@ -50,8 +179,31 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 18 jmp c0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+c0 : - [ ]*[a-f0-9]+: 90 nop -@@ -61,8 +213,30 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 17 jmp e0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+e0 : - [ ]*[a-f0-9]+: 90 nop -@@ -73,8 +247,29 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 0f 1f 84 00 00 00 00 00 nopw 0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 16 jmp 100 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+100 : - [ ]*[a-f0-9]+: 90 nop -@@ -86,8 +281,28 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 84 00 00 00 00 00 nopl 0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 15 jmp 120 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+120 : - [ ]*[a-f0-9]+: 90 nop -@@ -100,8 +315,27 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 80 00 00 00 00 nopl 0x0\(%eax\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 14 jmp 140 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+140 : - [ ]*[a-f0-9]+: 90 nop -@@ -115,8 +349,26 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 0f 1f 44 00 00 nopw 0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 13 jmp 160 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+160 : - [ ]*[a-f0-9]+: 90 nop -@@ -131,8 +383,25 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 44 00 00 nopl 0x0\(%eax,%eax,1\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 12 jmp 180 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+180 : - [ ]*[a-f0-9]+: 90 nop -@@ -148,8 +417,24 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 40 00 nopl 0x0\(%eax\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 11 jmp 1a0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+1a0 : - [ ]*[a-f0-9]+: 90 nop -@@ -166,8 +451,23 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 0f 1f 00 nopl \(%eax\) --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 10 jmp 1c0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+1c0 : - [ ]*[a-f0-9]+: 90 nop -@@ -185,8 +485,22 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 90 xchg %ax,%ax --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) -+[ ]*[a-f0-9]+: eb 0f jmp 1e0 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - - 0+1e0 : - [ ]*[a-f0-9]+: 90 nop -@@ -205,6 +519,19 @@ Disassembly of section .text: - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: eb 0e jmp 200 -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop -+[ ]*[a-f0-9]+: 90 nop - [ ]*[a-f0-9]+: 90 nop --[ ]*[a-f0-9]+: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 data32 data32 data32 data32 data32 nopw %cs:0x0\(%eax,%eax,1\) - #pass