mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-17 23:34:07 +00:00
small update bump for binutils, glibc, gcc, ppl
This commit is contained in:
parent
6ead379650
commit
aa0c5e184c
6 changed files with 767 additions and 33 deletions
|
@ -1,4 +1,4 @@
|
|||
# $Id: PKGBUILD 106767 2011-01-19 00:42:04Z allan $
|
||||
# $Id: PKGBUILD 109378 2011-02-09 08:54:49Z allan $
|
||||
# Maintainer: Allan McRae <allan@archlinux.org>
|
||||
|
||||
# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc
|
||||
|
@ -11,8 +11,8 @@ noautobuild=1
|
|||
|
||||
pkgname=binutils
|
||||
pkgver=2.21
|
||||
pkgrel=3
|
||||
_date=20101216
|
||||
pkgrel=4
|
||||
_date=20110209
|
||||
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,8 +22,10 @@ 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)
|
||||
md5sums=('96a95d028ee86ca4347576c51d1ea1d4')
|
||||
source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}_${_date}.tar.bz2
|
||||
binutils.git-39637246.patch)
|
||||
md5sums=('673ef8f4fc0b497232b4458982e76179'
|
||||
'dd72cb6df5467bc6237cff2a886099d0')
|
||||
|
||||
mksource() {
|
||||
mkdir ${pkgname}-${_date}
|
||||
|
@ -36,12 +38,15 @@ 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"
|
||||
[[ $CARCH == "arm" ]] && CONFIGFLAG="--host=arm-unknown-linux-gnueabi --build=arm-unknown-linux-gnueabi"
|
||||
|
||||
|
||||
${srcdir}/binutils/configure --prefix=/usr \
|
||||
--enable-ld=default --enable-gold \
|
||||
--enable-plugins --enable-threads \
|
||||
|
@ -53,7 +58,7 @@ build() {
|
|||
make tooldir=${pkgdir}/usr
|
||||
|
||||
# do not abort on errors - manually check log files
|
||||
make -k -j1 check || true
|
||||
#make -k -j1 check || true
|
||||
}
|
||||
|
||||
package() {
|
||||
|
|
700
core/binutils/binutils.git-39637246.patch
Normal file
700
core/binutils/binutils.git-39637246.patch
Normal file
|
@ -0,0 +1,700 @@
|
|||
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+ <nop15>:
|
||||
[ ]*[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 <nop14>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop14>:
|
||||
[ ]*[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 <nop13>:
|
||||
[ ]*[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 <nop12>:
|
||||
[ ]*[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 <nop11>:
|
||||
[ ]*[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 <nop10>:
|
||||
[ ]*[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 <nop9>:
|
||||
[ ]*[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 <nop8>:
|
||||
[ ]*[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 <nop7>:
|
||||
[ ]*[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 <nop6>:
|
||||
[ ]*[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 <nop5>:
|
||||
[ ]*[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 <nop4>:
|
||||
[ ]*[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 <nop3>:
|
||||
[ ]*[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 <nop2>:
|
||||
[ ]*[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+ <nop>:
|
||||
[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: eb 1d jmp 20 <nop\+0x20>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 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+ <nop31>:
|
||||
[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: eb 1d jmp 20 <nop30>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 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 <nop30>:
|
||||
[ ]*[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 <nop29>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop29>:
|
||||
[ ]*[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 <nop28>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop28>:
|
||||
[ ]*[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 <nop27>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop27>:
|
||||
[ ]*[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 <nop26>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop26>:
|
||||
[ ]*[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 <nop25>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop25>:
|
||||
[ ]*[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 <nop24>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop24>:
|
||||
[ ]*[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 <nop23>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop23>:
|
||||
[ ]*[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 <nop22>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop22>:
|
||||
[ ]*[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 <nop21>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop21>:
|
||||
[ ]*[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 <nop20>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop20>:
|
||||
[ ]*[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 <nop19>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop19>:
|
||||
[ ]*[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 <nop18>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop18>:
|
||||
[ ]*[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 <nop17>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop17>:
|
||||
[ ]*[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 <nop16>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-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 <nop16>:
|
||||
[ ]*[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 <align>
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 nop
|
||||
+[ ]*[a-f0-9]+: 90 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
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: PKGBUILD 106770 2011-01-19 00:45:20Z allan $
|
||||
# $Id: PKGBUILD 107993 2011-01-28 20:01:16Z allan $
|
||||
# Maintainer: Allan McRae <allan@archlinux.org>
|
||||
|
||||
# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc
|
||||
|
@ -14,8 +14,8 @@ noautobuild=1
|
|||
|
||||
pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc')
|
||||
pkgver=4.5.2
|
||||
pkgrel=5
|
||||
#_snapshot=4.5.2-RC-20101208
|
||||
pkgrel=6
|
||||
_snapshot=4.5-20110127
|
||||
_libstdcppmanver=4.5.2 # Note: check source directory name when updating this
|
||||
pkgdesc="The GNU Compiler Collection"
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -23,16 +23,16 @@ license=('GPL' 'LGPL' 'custom')
|
|||
url="http://gcc.gnu.org"
|
||||
makedepends=('binutils>=2.21' 'libmpc' 'cloog-ppl>=0.15.9-2' 'elfutils' 'dejagnu')
|
||||
options=('!libtool' '!emptydirs')
|
||||
source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran,objc,testsuite}-${pkgver}.tar.bz2
|
||||
#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-{core,g++,fortran,objc,ada,testsuite}-${_snapshot}.tar.bz2
|
||||
source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-{core,g++,fortran,objc,testsuite}-${pkgver}.tar.bz2
|
||||
ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-{core,g++,fortran,objc,testsuite}-${_snapshot}.tar.bz2
|
||||
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api-${_libstdcppmanver}.man.tar.bz2
|
||||
gcc_pure64.patch
|
||||
gcc-hash-style-both.patch)
|
||||
md5sums=('aa9e36bec080452372bfba793428ee82'
|
||||
'9821f1c61e43755866861485ff364e90'
|
||||
'8cc545fda70085c78076d79e0e23962a'
|
||||
'3561c6585e9062105cc3591a8c39d7dc'
|
||||
'29ae615438aba0bd3384b94bac54c235'
|
||||
md5sums=('7dbdf06186dc98955221b2f7b987645b'
|
||||
'4893036a98d8bedf44fe0741dfec6e1f'
|
||||
'c741c614e975c858cffb9e78b0b5124f'
|
||||
'b141fadc984cc0c1c0f15feb16db14e5'
|
||||
'daffd2ba5917a263cdff5f38dcf8c323'
|
||||
'2776eab5ebb7f9cc62dd2199a3a24382'
|
||||
'4030ee1c08dd1e843c0225b772360e76'
|
||||
'6fd395bacbd7b6e47c7b74854b478363')
|
||||
|
@ -81,7 +81,7 @@ build() {
|
|||
|
||||
# increase stack size to prevent test failures
|
||||
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31827
|
||||
ulimit -s 32768
|
||||
#ulimit -s 32768
|
||||
|
||||
# do not abort on error as some are "expected"
|
||||
#make -k check || true
|
||||
|
@ -128,11 +128,11 @@ package_gcc()
|
|||
|
||||
# much, much easier to install the lot and clean-up the mess
|
||||
make -j1 DESTDIR=${pkgdir} install
|
||||
rm -f $pkgdir/usr/bin/{*gfortran}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{finclude,include/objc}/*
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951,libgfortranbegin.a}
|
||||
rm -f $pkgdir/usr/bin/{*gfortran*}
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/finclude,include/objc}/*
|
||||
rm -f $pkgdir/usr/lib/gcc/$CHOST/${pkgver}/{cc1obj{,plus},f951,gnat1,libgfortranbegin.a}
|
||||
rm -f $pkgdir/usr/lib/{*.so*,lib{gfortran,objc}.a}
|
||||
rm -f $pkgdir/usr/share/info/{gfortran,libgomp}.info
|
||||
rm -f $pkgdir/usr/share/info/{gfortran,gnat*,libgomp}.info
|
||||
rm -f $pkgdir/usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo
|
||||
rm -f $pkgdir/usr/share/man/man1/gfortran.1
|
||||
|
||||
|
@ -219,4 +219,3 @@ package_gcc-objc()
|
|||
${pkgdir}/usr/share/licenses/gcc-objc/RUNTIME.LIBRARY.EXCEPTION
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: PKGBUILD 106764 2011-01-19 00:37:38Z allan $
|
||||
# $Id: PKGBUILD 110236 2011-02-18 04:46:54Z allan $
|
||||
# Maintainer: Allan McRae <allan@archlinux.org>
|
||||
|
||||
# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc
|
||||
|
@ -14,7 +14,7 @@ noautobuild=1
|
|||
|
||||
pkgname=glibc
|
||||
pkgver=2.13
|
||||
pkgrel=1
|
||||
pkgrel=4
|
||||
_glibcdate=20110117
|
||||
pkgdesc="GNU C Library"
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -34,6 +34,7 @@ source=(ftp://ftp.archlinux.org/other/glibc/${pkgname}-${pkgver}_${_glibcdate}.t
|
|||
glibc-__i686.patch
|
||||
glibc-2.12.1-static-shared-getpagesize.patch
|
||||
glibc-2.12.2-ignore-origin-of-privileged-program.patch
|
||||
glibc-2.13-prelink.patch
|
||||
nscd
|
||||
locale.gen.txt
|
||||
locale-gen)
|
||||
|
@ -44,6 +45,7 @@ md5sums=('b7b17d9c6b5b71b5e5322e04ca63c190'
|
|||
'40cd342e21f71f5e49e32622b25acc52'
|
||||
'a3ac6f318d680347bb6e2805d42b73b2'
|
||||
'b042647ea7d6f22ad319e12e796bd13e'
|
||||
'24dfab6fd244f3773523412588ecc52c'
|
||||
'b587ee3a70c9b3713099295609afde49'
|
||||
'07ac979b6ab5eeb778d55f041529d623'
|
||||
'476e9113489f93b348b21e144b6a8fcf')
|
||||
|
@ -51,9 +53,7 @@ md5sums=('b7b17d9c6b5b71b5e5322e04ca63c190'
|
|||
mksource() {
|
||||
git clone git://sourceware.org/git/glibc.git
|
||||
pushd glibc
|
||||
# glibc-2.13 has been tagged but not branched yet
|
||||
git checkout -b glibc-2.13-arch origin/master || return 1
|
||||
#git checkout -b glibc-2.13-arch origin/release/2.13/master || return 1
|
||||
git checkout -b glibc-2.13-arch origin/release/2.13/master
|
||||
popd
|
||||
tar -cvJf glibc-${pkgver}_${_glibcdate}.tar.xz glibc/*
|
||||
}
|
||||
|
@ -80,6 +80,10 @@ build() {
|
|||
# http://sourceware.org/git/?p=glibc.git;a=patch;h=d14e6b09 (only fedora branch...)
|
||||
patch -Np1 -i ${srcdir}/glibc-2.12.2-ignore-origin-of-privileged-program.patch
|
||||
|
||||
# http://sourceware.org/bugzilla/show_bug.cgi?id=12489
|
||||
# http://sourceware.org/git/?p=glibc.git;a=commit;h=25b3aada (only fedora branch...)
|
||||
patch -Np1 -i ${srcdir}/glibc-2.13-prelink.patch
|
||||
|
||||
# http://sourceware.org/bugzilla/show_bug.cgi?id=12403
|
||||
if [[ $CARCH == "x86_64" ]]; then
|
||||
sed -i '/__ASSUME_PRIVATE_FUTEX/d' $srcdir/glibc/sysdeps/unix/sysv/linux/kernel-features.h
|
||||
|
@ -111,9 +115,8 @@ build() {
|
|||
|
||||
make
|
||||
|
||||
# --disable-multi-arch \
|
||||
# some errors are expected - manually check log files
|
||||
make -k check || true
|
||||
#make -k check || true
|
||||
}
|
||||
|
||||
package() {
|
||||
|
|
26
core/glibc/glibc-2.13-prelink.patch
Normal file
26
core/glibc/glibc-2.13-prelink.patch
Normal file
|
@ -0,0 +1,26 @@
|
|||
diff --git a/elf/rtld.c b/elf/rtld.c
|
||||
index 9a560b3..201c9cf 100644
|
||||
--- a/elf/rtld.c
|
||||
+++ b/elf/rtld.c
|
||||
@@ -2168,6 +2168,10 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
|
||||
we need it in the memory handling later. */
|
||||
GLRO(dl_initial_searchlist) = *GL(dl_ns)[LM_ID_BASE]._ns_main_searchlist;
|
||||
|
||||
+ /* Remember the last search directory added at startup, now that
|
||||
+ malloc will no longer be the one from dl-minimal.c. */
|
||||
+ GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
|
||||
+
|
||||
if (prelinked)
|
||||
{
|
||||
if (main_map->l_info [ADDRIDX (DT_GNU_CONFLICT)] != NULL)
|
||||
@@ -2288,10 +2292,6 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
|
||||
lossage);
|
||||
}
|
||||
|
||||
- /* Remember the last search directory added at startup, now that
|
||||
- malloc will no longer be the one from dl-minimal.c. */
|
||||
- GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
|
||||
-
|
||||
if (! prelinked && rtld_multiple_ref)
|
||||
{
|
||||
/* There was an explicit ref to the dynamic linker as a shared lib.
|
|
@ -1,4 +1,4 @@
|
|||
# $Id: PKGBUILD 87232 2010-08-11 12:07:18Z allan $
|
||||
# $Id: PKGBUILD 111674 2011-02-28 10:47:00Z allan $
|
||||
# Maintainer: Allan McRae <allan@archlinux.org>
|
||||
# Contributor: ezzetabi <ezzetabi at gawab dot com>
|
||||
# PlugApps: Kevin Mihelich <kevin@plugapps.com>
|
||||
|
@ -7,7 +7,7 @@ noautobuild=1 # prevent plugbuild from autobuilding this package
|
|||
plugrel=1
|
||||
|
||||
pkgname=ppl
|
||||
pkgver=0.11
|
||||
pkgver=0.11.2
|
||||
pkgrel=1
|
||||
pkgdesc="A modern library for convex polyhedra and other numerical abstractions."
|
||||
arch=('i686' 'x86_64')
|
||||
|
@ -16,7 +16,7 @@ license=('GPL3')
|
|||
depends=('gmp>=5.0')
|
||||
options=('!docs' '!libtool')
|
||||
source=(http://www.cs.unipr.it/ppl/Download/ftp/releases/$pkgver/ppl-$pkgver.tar.gz)
|
||||
md5sums=('ba527ec0ffc830ce16fad8a4195a337e')
|
||||
md5sums=('ce014f153a28006009db207ca953a984')
|
||||
|
||||
build() {
|
||||
cd $srcdir/ppl-$pkgver
|
||||
|
@ -29,3 +29,4 @@ package() {
|
|||
cd $srcdir/ppl-$pkgver
|
||||
make DESTDIR=$pkgdir install
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue