summaryrefslogtreecommitdiff
path: root/gcc/kepler.SCHWINGE/test
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2014-07-28 09:45:14 +0200
committerThomas Schwinge <thomas@codesourcery.com>2014-09-19 22:28:20 +0200
commite19bcbd6f879d048e2754117f7fbbe5e7f1162a5 (patch)
tree905249ba61dc4aa396b5154ee94066fa62eeb105 /gcc/kepler.SCHWINGE/test
parentd1a80c09691cf4b2c9fe9305c19198c5675e5c4b (diff)
gcc: Re-run on the new laplace.SCHWINGE, and lots of system updates.
Diffstat (limited to 'gcc/kepler.SCHWINGE/test')
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum8
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum10
-rw-r--r--gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum8
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum6
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum984
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum48
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum2
-rw-r--r--gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum2
14 files changed, 1024 insertions, 56 deletions
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
index 8050807f..cfb53638 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/boehm-gc/testsuite/boehm-gc.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:27:36 2013
+Test Run By thomas on Fri Sep 19 11:08:31 2014
Native configuration is i686-pc-linux-gnu
=== boehm-gc tests ===
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
index ca609a18..2a221ebf 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libatomic/testsuite/libatomic.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:37:50 2013
+Test Run By thomas on Fri Sep 19 11:19:00 2014
Native configuration is i686-pc-linux-gnu
=== libatomic tests ===
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
index c129e58d..65da2642 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libffi/testsuite/libffi.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:15:52 2013
+Test Run By thomas on Fri Sep 19 10:57:12 2014
Native configuration is i686-pc-linux-gnu
=== libffi tests ===
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
index 7ccf3f7b..ef8557bd 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libgomp/testsuite/libgomp.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:27:46 2013
+Test Run By thomas on Fri Sep 19 11:08:42 2014
Native configuration is i686-pc-linux-gnu
=== libgomp tests ===
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
index 191dcc25..1ca9183b 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libitm/testsuite/libitm.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:37:46 2013
+Test Run By thomas on Fri Sep 19 11:18:56 2014
Native configuration is i686-pc-linux-gnu
=== libitm tests ===
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
index 396f4c0a..980f1090 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libjava/testsuite/libjava.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:18:25 2013
+Test Run By thomas on Fri Sep 19 10:59:48 2014
Native configuration is i686-pc-linux-gnu
=== libjava tests ===
@@ -2453,7 +2453,7 @@ PASS: sourcelocation -O3 execution - source compiled test
FAIL: sourcelocation -O3 output - source compiled test
PASS: sourcelocation -O3 -findirect-dispatch compilation from source
PASS: sourcelocation -O3 -findirect-dispatch execution - source compiled test
-PASS: sourcelocation -O3 -findirect-dispatch output - source compiled test
+FAIL: sourcelocation -O3 -findirect-dispatch output - source compiled test
PASS: stacktrace compilation from source
PASS: stacktrace execution - source compiled test
PASS: stacktrace output - source compiled test
@@ -2606,5 +2606,5 @@ Running [...]/hurd/master/libjava/testsuite/libjava.verify/verify.exp ...
=== libjava Summary ===
-# of expected passes 2583
-# of unexpected failures 3
+# of expected passes 2582
+# of unexpected failures 4
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum
index db60fa6e..b8295310 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libmudflap/testsuite/libmudflap.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 20:12:35 2013
+Test Run By thomas on Fri Sep 19 10:52:47 2014
Native configuration is i686-pc-linux-gnu
=== libmudflap tests ===
@@ -1608,8 +1608,8 @@ PASS: libmudflap.cth/pass37-frag.c (-O0) (rerun 18) output pattern test
PASS: libmudflap.cth/pass37-frag.c (-O0) (rerun 19) execution test
PASS: libmudflap.cth/pass37-frag.c (-O0) (rerun 19) output pattern test
PASS: libmudflap.cth/pass39-frag.c (-O0) (test for excess errors)
-PASS: libmudflap.cth/pass39-frag.c (-O0) execution test
-PASS: libmudflap.cth/pass39-frag.c (-O0) output pattern test
+FAIL: libmudflap.cth/pass39-frag.c (-O0) execution test
+FAIL: libmudflap.cth/pass39-frag.c (-O0) output pattern test
PASS: libmudflap.cth/pass39-frag.c (-O0) (rerun 1) execution test
PASS: libmudflap.cth/pass39-frag.c (-O0) (rerun 1) output pattern test
PASS: libmudflap.cth/pass39-frag.c (-O0) (rerun 2) execution test
@@ -1921,5 +1921,5 @@ PASS: libmudflap.cth/pass59-frag.c (-O3) output pattern test
=== libmudflap Summary ===
-# of expected passes 1902
-# of unexpected failures 4
+# of expected passes 1900
+# of unexpected failures 6
diff --git a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
index 4d61ca1c..07914274 100644
--- a/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
+++ b/gcc/kepler.SCHWINGE/test/[ARCH]/libstdc++-v3/testsuite/libstdc++.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 18:44:51 2013
+Test Run By thomas on Fri Sep 19 09:24:35 2014
Native configuration is i686-pc-linux-gnu
=== libstdc++ tests ===
@@ -2340,7 +2340,7 @@ PASS: 22_locale/numpunct/members/char/1.cc execution test
PASS: 22_locale/numpunct/members/char/2.cc (test for excess errors)
PASS: 22_locale/numpunct/members/char/2.cc execution test
PASS: 22_locale/numpunct/members/char/3.cc (test for excess errors)
-PASS: 22_locale/numpunct/members/char/3.cc execution test
+FAIL: 22_locale/numpunct/members/char/3.cc execution test
PASS: 22_locale/numpunct/members/char/cache_1.cc (test for excess errors)
PASS: 22_locale/numpunct/members/char/cache_1.cc execution test
PASS: 22_locale/numpunct/members/char/cache_2.cc (test for excess errors)
@@ -9695,7 +9695,7 @@ PASS: libstdc++-prettyprinters/whatis.cc whatis sstring_holder
=== libstdc++ Summary ===
-# of expected passes 9428
-# of unexpected failures 1
+# of expected passes 9427
+# of unexpected failures 2
# of expected failures 45
# of unsupported tests 208
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum
index 6cbc44e5..610aa4e1 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/ada/acats/acats.sum
@@ -1,8 +1,8 @@
-Test Run By thomas on Sat Jun 8 13:04:08 CEST 2013
+Test Run By thomas on Fri Sep 19 03:44:27 CEST 2014
=== acats configuration ===
target gcc is [...]/hurd/master.build/gcc/xgcc -B[...]/hurd/master.build/gcc/
Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 --enable-languages=all,ada Thread model: posix gcc version 4.9.0 20130606 (experimental) (GCC)
-host=i486-linux-gnu
+host=i586-linux-gnu
target=i686-pc-linux-gnu
gnatmake is [...]/hurd/master.build/gcc/gnatmake
@@ -2358,4 +2358,4 @@ PASS: la14027
=== acats Summary ===
# of expected passes 2320
# of unexpected failures 0
-[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Sat Jun 8 13:33:27 CEST 2013
+[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Fri Sep 19 04:11:49 CEST 2014
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum
index 439c9f34..f7dff4c7 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/g++/g++.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 16:17:04 2013
+Test Run By thomas on Fri Sep 19 06:50:33 2014
Native configuration is i686-pc-linux-gnu
=== g++ tests ===
@@ -2952,7 +2952,168 @@ UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fno-use-linker-plugin -flto-par
UNSUPPORTED: g++.dg/asan/asan_test.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, is =================================================================
+==3808== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804879a bp 0xbf8e2b58 sp 0xbf8e2b4c
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x8048799 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5eb9a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x8048660 in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb61c24e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487c4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x804969c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x8049689 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x8049676 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x8049663 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8049650 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x804963d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x804962a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x8049617 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x8049604 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x80495f1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x80495de in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x80495cb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x80495b8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x80495a5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x8049592 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x804957f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x804956c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x8049559 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8049546 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8049533 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x804950d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x80494fa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x80494e7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x80494d4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x80494c1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x80494ae in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x804949b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x8049488 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x8049475 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x8049462 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x804944f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x804943c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8049429 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8049416 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8049403 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x80493f0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x80493dd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x80493ca in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x80493b7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x80493a4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8049391 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x804937e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x804936b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8049358 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8049345 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8049332 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x804931f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x804930c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x80492f9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x80492e6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x80492d3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x80492ad in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x804929a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8049287 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8049274 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8049261 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x804924e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x804923b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8049228 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8049215 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8049202 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x80491ef in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x80491dc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x80491c9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x80491b6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x80491a3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8049190 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x804917d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x804916a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x8049157 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x8049144 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x8049131 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x804911e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x804910b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x80490f8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x80490e5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x80490d2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x80490bf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x80490ac in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x8049099 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8049086 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8049073 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x804904d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x804903a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x8049027 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x8049014 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x8049001 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8048fee in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8048fdb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8048fc8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8048fb5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8048fa2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x8048f8f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x8048f7c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x8048f69 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8048f56 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8048f43 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8048f30 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8048f1d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8048f0a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x8048ef7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x8048ee4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x8048ed1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8048ebe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8048eab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8048e98 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8048e85 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8048e72 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x8048e5f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x8048e4c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x8048e39 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8048e26 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8048e13 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x8048ded in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb61c25c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048753 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5eb9a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3808== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -2970,7 +3131,168 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, ERROR: AddressSa
| )
PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, is =================================================================
+==3836== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x8048781 bp 0xbf975168 sp 0xbf97515c
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x8048780 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5f06a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x8048660 in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb620f4e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487a7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x80487ba in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x80487cd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x80487f3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8048806 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x8048819 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x804882c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x804883f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x8048852 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x8048865 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x8048878 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x804888b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x804889e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x80488b1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x80488c4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x80488d7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x80488ea in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x80488fd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8048910 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8048923 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8048936 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x8048949 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x804895c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x804896f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x8048982 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x8048995 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x80489a8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x80489bb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x80489ce in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x80489e1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x80489f4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x8048a07 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x8048a1a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8048a2d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8048a53 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x8048a66 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x8048a79 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x8048a8c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x8048a9f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x8048ab2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8048ac5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x8048ad8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x8048aeb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8048afe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8048b11 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8048b24 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x8048b37 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x8048b4a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x8048b5d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x8048b70 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x8048b83 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x8048b96 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x8048ba9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x8048bbc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8048bcf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8048be2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8048bf5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x8048c08 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x8048c1b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8048c2e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8048c41 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8048c54 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x8048c67 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x8048c7a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x8048c8d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x8048cb3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8048cc6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x8048cd9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x8048cec in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x8048cff in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x8048d12 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x8048d25 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x8048d38 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x8048d4b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x8048d5e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x8048d71 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x8048d84 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x8048d97 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x8048daa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x8048dbd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8048dd0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8048de3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8048df6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x8048e09 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x8048e1c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x8048e2f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x8048e42 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x8048e55 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8048e68 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8048e7b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8048e8e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8048ea1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8048eb4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x8048ec7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x8048eda in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x8048eed in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8048f13 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8048f26 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8048f39 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8048f4c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x8048f5f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x8048f72 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x8048f85 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8048f98 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8048fab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8048fbe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8048fd1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8048fe4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x8048ff7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x804900a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x804901d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8049030 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8049043 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8049056 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x8049069 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb620f5c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048752 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5f06a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3836== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -2988,7 +3310,168 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, ERROR: AddressSa
| )
PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, is =================================================================
+==3864== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbfdc4ac8 sp 0xbfdc4abc
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5e5ea72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x80486bd in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb61674e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb61675c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5e5ea72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3864== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -3006,7 +3489,168 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, ERROR: AddressSa
| )
PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer output pattern test, is =================================================================
+==3892== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbf96cad8 sp 0xbf96cacc
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5edaa72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x80486bd in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb61e34e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb61e35c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5edaa72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3892== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -3024,7 +3668,168 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer output pattern t
| )
PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, is =================================================================
+==3920== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbfd89d98 sp 0xbfd89d8c
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5ee8a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x80486bd in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb61f14e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb61f15c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5ee8a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3920== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -3042,7 +3847,168 @@ PASS: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, ERROR: Addres
| )
PASS: g++.dg/asan/deep-stack-uaf-1.C -Os (test for excess errors)
PASS: g++.dg/asan/deep-stack-uaf-1.C -Os execution test
-PASS: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test, ERROR: AddressSanitizer:? heap-use-after-free on address.*(
+FAIL: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test, is =================================================================
+==3948== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868a bp 0xbfeb7a28 sp 0xbfeb7a1c
+READ of size 1 at 0xb5d03ec5 thread T0
+ #0 0x8048689 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33
+ #1 0xb5f05a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+ #2 0x80486c5 in _start ??:?
+0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca)
+freed by thread T0 here:
+ #0 0xb620e4e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61
+ #1 0x80487aa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25
+ #2 0x80487bd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #3 0x80487d0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #4 0x80487e3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #5 0x80487f6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #6 0x8048809 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #7 0x804881c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #8 0x804882f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #9 0x8048842 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #10 0x8048855 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #11 0x8048868 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #12 0x804887b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #13 0x804888e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #14 0x80488a1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #15 0x80488b4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #16 0x80488c7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #17 0x80488da in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #18 0x80488ed in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #19 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #20 0x8048913 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #21 0x8048926 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #22 0x8048939 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #23 0x804894c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #24 0x804895f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #25 0x8048972 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #26 0x8048985 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #27 0x8048998 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #28 0x80489ab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #29 0x80489be in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #30 0x80489d1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #31 0x80489e4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #32 0x80489f7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #33 0x8048a0a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #34 0x8048a1d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #35 0x8048a30 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #36 0x8048a43 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #37 0x8048a56 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #38 0x8048a69 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #39 0x8048a7c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #40 0x8048a8f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #41 0x8048aa2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #42 0x8048ab5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #43 0x8048ac8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #44 0x8048adb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #45 0x8048aee in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #46 0x8048b01 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #47 0x8048b14 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #48 0x8048b27 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #49 0x8048b3a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #50 0x8048b4d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #51 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #52 0x8048b73 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #53 0x8048b86 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #54 0x8048b99 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #55 0x8048bac in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #56 0x8048bbf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #57 0x8048bd2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #58 0x8048be5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #59 0x8048bf8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #60 0x8048c0b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #61 0x8048c1e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #62 0x8048c31 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #63 0x8048c44 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #64 0x8048c57 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #65 0x8048c6a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #66 0x8048c7d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #67 0x8048c90 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #68 0x8048ca3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #69 0x8048cb6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #70 0x8048cc9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #71 0x8048cdc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #72 0x8048cef in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #73 0x8048d02 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #74 0x8048d15 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #75 0x8048d28 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #76 0x8048d3b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #77 0x8048d4e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #78 0x8048d61 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #79 0x8048d74 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #80 0x8048d87 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #81 0x8048d9a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #82 0x8048dad in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #83 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #84 0x8048dd3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #85 0x8048de6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #86 0x8048df9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #87 0x8048e0c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #88 0x8048e1f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #89 0x8048e32 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #90 0x8048e45 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #91 0x8048e58 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #92 0x8048e6b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #93 0x8048e7e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #94 0x8048e91 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #95 0x8048ea4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #96 0x8048eb7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #97 0x8048eca in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #98 0x8048edd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #99 0x8048ef0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #100 0x8048f03 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #101 0x8048f16 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #102 0x8048f29 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #103 0x8048f3c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #104 0x8048f4f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #105 0x8048f62 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #106 0x8048f75 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #107 0x8048f88 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #108 0x8048f9b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #109 0x8048fae in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #110 0x8048fc1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #111 0x8048fd4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #112 0x8048fe7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #113 0x8048ffa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #114 0x804900d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #115 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #116 0x8049033 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #117 0x8049046 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #118 0x8049059 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+ #119 0x804906c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17
+previously allocated by thread T0 here:
+ #0 0xb620e5c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71
+ #1 0x8048658 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30
+ #2 0xb5f05a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287
+Shadow bytes around the buggy address:
+ 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+=>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa
+ 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap righ redzone: fb
+ Freed Heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ ASan internal: fe
+==3948== ABORTING
+, should match ERROR: AddressSanitizer:? heap-use-after-free on address.*(
|
| ) #37 0x[0-9a-f]+ (in [^
]*DeepFree[^
@@ -56959,8 +57925,8 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++11 (test for excess errors)
=== g++ Summary ===
-# of expected passes 53910
-# of unexpected failures 19
+# of expected passes 53904
+# of unexpected failures 25
# of expected failures 294
# of unresolved testcases 8
# of unsupported tests 684
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
index d295e5f3..060bf128 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 13:36:44 2013
+Test Run By thomas on Fri Sep 19 04:15:10 2014
Native configuration is i686-pc-linux-gnu
=== gcc tests ===
@@ -72235,9 +72235,9 @@ PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[0] == 4
PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O1 line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O1 line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O1 line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O1 line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O1 line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O1 line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O1 line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O1 line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O1 line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O1 line 45 *q == 25
PASS: gcc.dg/guality/pr54970.c -O2 (test for excess errors)
@@ -72271,9 +72271,9 @@ PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[0] == 4
PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O2 line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O2 line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O2 line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O2 line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O2 line 45 *q == 25
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer (test for excess errors)
@@ -72307,9 +72307,9 @@ PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[0] == 4
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O3 -fomit-frame-pointer line 45 *q == 25
PASS: gcc.dg/guality/pr54970.c -O3 -g (test for excess errors)
@@ -72343,9 +72343,9 @@ PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[0] == 4
PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O3 -g line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O3 -g line 45 *q == 25
PASS: gcc.dg/guality/pr54970.c -Os (test for excess errors)
@@ -72415,9 +72415,9 @@ PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 45 *q == 25
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
@@ -72451,9 +72451,9 @@ PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objec
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 a[1] == 25
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 a[2] == 26
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 *p == 26
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-1] == 25
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-2] == 4
-UNSUPPORTED: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 q[-1] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-1] == 25
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 p[-2] == 4
+PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 q[-1] == 4
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 q[1] == 26
PASS: gcc.dg/guality/pr54970.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 45 *q == 25
PASS: gcc.dg/guality/pr56154-1.c -O0 (test for excess errors)
@@ -96903,7 +96903,8 @@ PASS: gcc.target/i386/addr-sel-1.c scan-assembler a\\+1
PASS: gcc.target/i386/addr-sel-1.c scan-assembler b\\+1
PASS: gcc.target/i386/adx-addcarryx32-1.c (test for excess errors)
PASS: gcc.target/i386/adx-addcarryx32-1.c scan-assembler adcx
-UNSUPPORTED: gcc.target/i386/adx-addcarryx32-2.c
+PASS: gcc.target/i386/adx-addcarryx32-2.c (test for excess errors)
+PASS: gcc.target/i386/adx-addcarryx32-2.c execution test
PASS: gcc.target/i386/adx-addcarryx32-3.c (test for excess errors)
PASS: gcc.target/i386/adx-addcarryx32-3.c scan-assembler adcl
UNSUPPORTED: gcc.target/i386/adx-addcarryx64-1.c
@@ -100379,7 +100380,8 @@ UNSUPPORTED: gcc.target/i386/pr52876.c
PASS: gcc.target/i386/pr52882.c (test for excess errors)
PASS: gcc.target/i386/pr52883.c (test for excess errors)
UNSUPPORTED: gcc.target/i386/pr53249.c
-UNSUPPORTED: gcc.target/i386/pr53315.c
+PASS: gcc.target/i386/pr53315.c (test for excess errors)
+PASS: gcc.target/i386/pr53315.c execution test
UNSUPPORTED: gcc.target/i386/pr53366-1.c
UNSUPPORTED: gcc.target/i386/pr53366-2.c
PASS: gcc.target/i386/pr53397-1.c (test for excess errors)
@@ -102193,11 +102195,11 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp ..
=== gcc Summary ===
-# of expected passes 99168
+# of expected passes 99190
# of unexpected failures 92
# of unexpected successes 36
# of expected failures 267
# of unresolved testcases 1
-# of unsupported tests 1257
+# of unsupported tests 1237
[...]/hurd/master.build/gcc/xgcc version 4.9.0 20130606 (experimental) (GCC)
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
index e939e6ce..09c29864 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gfortran/gfortran.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 17:23:54 2013
+Test Run By thomas on Fri Sep 19 08:00:41 2014
Native configuration is i686-pc-linux-gnu
=== gfortran tests ===
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum
index e2d5b5f3..0c514a37 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/gnat/gnat.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 13:33:28 2013
+Test Run By thomas on Fri Sep 19 04:11:50 2014
Native configuration is i686-pc-linux-gnu
=== gnat tests ===
diff --git a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum
index 1de12a00..44a94a53 100644
--- a/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum
+++ b/gcc/kepler.SCHWINGE/test/gcc/testsuite/objc/objc.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jun 8 18:41:15 2013
+Test Run By thomas on Fri Sep 19 09:21:07 2014
Native configuration is i686-pc-linux-gnu
=== objc tests ===