Skip to content

Commit 62e0942

Browse files
authored
chore: upstream merge (#141)
2 parents 84379f5 + 476c1e0 commit 62e0942

File tree

411 files changed

+12940
-3421
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

411 files changed

+12940
-3421
lines changed

.github/macos-13-expected.txt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ memcheck/tests/posix_memalign_xml (stderr)
6363
memcheck/tests/post-syscall (stderr)
6464
memcheck/tests/realloc_size_zero_again_no (stderr)
6565
memcheck/tests/realloc_size_zero_again_yes (stderr)
66+
memcheck/tests/realloc_size_zero_xml (stderr)
6667
memcheck/tests/recursive-merge (stderr)
6768
memcheck/tests/sendmsg (stderr)
6869
memcheck/tests/sized_aligned_new_delete_misaligned1_xml (stderr)
@@ -74,7 +75,6 @@ memcheck/tests/strchr (stderr)
7475
memcheck/tests/supponlyobj (stderr)
7576
memcheck/tests/test-plo-no (stderr)
7677
memcheck/tests/thread_alloca (stderr)
77-
memcheck/tests/threadname_xml (stderr)
7878
memcheck/tests/trivialleak (stderr)
7979
memcheck/tests/undef_malloc_args (stderr)
8080
memcheck/tests/varinfo1 (stderr)
@@ -315,18 +315,13 @@ none/tests/fdbaduse (stderr)
315315
none/tests/fdleak_cmsg (stderr)
316316
none/tests/fdleak_cmsg_supp (stderr)
317317
none/tests/fdleak_cmsg_xml (stderr)
318-
none/tests/fdleak_creat (stderr)
319318
none/tests/fdleak_creat_sup (stderr)
320-
none/tests/fdleak_dup (stderr)
321-
none/tests/fdleak_dup2 (stderr)
322-
none/tests/fdleak_fcntl (stderr)
319+
none/tests/fdleak_doubleclose0 (stderr)
323320
none/tests/fdleak_ipv4 (stderr)
324-
none/tests/fdleak_open (stderr)
325-
none/tests/fdleak_pipe (stderr)
326-
none/tests/fdleak_socketpair (stderr)
327321
none/tests/file_dclose (stderr)
328322
none/tests/file_dclose_sup (stderr)
329323
none/tests/ioctl_moans (stderr)
324+
none/tests/iropt-test/iropt-test (stderr)
330325
none/tests/map_unmap (stdout)
331326
none/tests/map_unmap (stderr)
332327
none/tests/mmap_fcntl_bug (stderr)
@@ -340,4 +335,8 @@ none/tests/socket_close (stderr)
340335
none/tests/stackgrowth (stdout)
341336
none/tests/stackgrowth (stderr)
342337
none/tests/syscall-restart1 (stderr)
338+
none/tests/track_bad (stderr)
339+
none/tests/track_high (stderr)
340+
none/tests/track_new (stderr)
341+
none/tests/track_yes (stderr)
343342
none/tests/use_after_close (stderr)

.github/macos-14-expected.txt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ memcheck/tests/pointer-trace (stderr)
9292
memcheck/tests/posix_memalign_xml (stderr)
9393
memcheck/tests/realloc_size_zero_again_no (stderr)
9494
memcheck/tests/realloc_size_zero_again_yes (stderr)
95+
memcheck/tests/realloc_size_zero_xml (stderr)
9596
memcheck/tests/recursive-merge (stderr)
9697
memcheck/tests/resvn_stack (stderr)
9798
memcheck/tests/sendmsg (stderr)
@@ -110,7 +111,6 @@ memcheck/tests/test-plo-no (stderr)
110111
memcheck/tests/test-plo-yes (stderr)
111112
memcheck/tests/thread_alloca (stderr)
112113
memcheck/tests/threadname (stderr)
113-
memcheck/tests/threadname_xml (stderr)
114114
memcheck/tests/trivialleak (stderr)
115115
memcheck/tests/undef_malloc_args (stderr)
116116
memcheck/tests/varinfo1 (stderr)
@@ -370,26 +370,21 @@ none/tests/fdbaduse (stderr)
370370
none/tests/fdleak_cmsg (stderr)
371371
none/tests/fdleak_cmsg_supp (stderr)
372372
none/tests/fdleak_cmsg_xml (stderr)
373-
none/tests/fdleak_creat (stderr)
374373
none/tests/fdleak_creat_sup (stderr)
375374
none/tests/fdleak_creat_xml (stderr)
376-
none/tests/fdleak_dup (stderr)
377-
none/tests/fdleak_dup2 (stderr)
375+
none/tests/fdleak_doubleclose0 (stderr)
378376
none/tests/fdleak_dup2_xml (stderr)
379377
none/tests/fdleak_dup_xml (stderr)
380-
none/tests/fdleak_fcntl (stderr)
381378
none/tests/fdleak_fcntl_xml (stderr)
382379
none/tests/fdleak_ipv4 (stderr)
383380
none/tests/fdleak_ipv4_xml (stderr)
384-
none/tests/fdleak_open (stderr)
385-
none/tests/fdleak_pipe (stderr)
386381
none/tests/fdleak_pipe_xml (stderr)
387-
none/tests/fdleak_socketpair (stderr)
388382
none/tests/fdleak_socketpair_xml (stderr)
389383
none/tests/file_dclose (stderr)
390384
none/tests/file_dclose_sup (stderr)
391385
none/tests/file_dclose_xml (stderr)
392386
none/tests/ioctl_moans (stderr)
387+
none/tests/iropt-test/iropt-test (stderr)
393388
none/tests/libvex_test (stderr)
394389
none/tests/libvexmultiarch_test (stderr)
395390
none/tests/map_unmap (stdout)
@@ -405,5 +400,9 @@ none/tests/socket_close (stderr)
405400
none/tests/socket_close_xml (stderr)
406401
none/tests/stackgrowth (stdout)
407402
none/tests/stackgrowth (stderr)
403+
none/tests/track_bad (stderr)
404+
none/tests/track_high (stderr)
405+
none/tests/track_new (stderr)
406+
none/tests/track_yes (stderr)
408407
none/tests/use_after_close (stderr)
409408
none/tests/vgprintf (stderr)

.github/ubuntu-24.04-expected.txt

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,2 @@
1-
none/tests/fdleak_cmsg (stderr)
2-
none/tests/fdleak_cmsg_supp (stderr)
3-
none/tests/fdleak_creat (stderr)
4-
none/tests/fdleak_creat_sup (stderr)
5-
none/tests/fdleak_dup (stderr)
6-
none/tests/fdleak_dup2 (stderr)
7-
none/tests/fdleak_fcntl (stderr)
8-
none/tests/fdleak_ipv4 (stderr)
9-
none/tests/fdleak_open (stderr)
10-
none/tests/fdleak_pipe (stderr)
11-
none/tests/fdleak_socketpair (stderr)
12-
none/tests/file_dclose (stderr)
13-
none/tests/file_dclose_sup (stderr)
14-
none/tests/socket_close (stderr)
1+
none/tests/track_high (stderr)
2+
none/tests/track_yes (stderr)

.gitignore

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ configure~
179179
/coregrind/valgrind
180180
/coregrind/vgdb
181181
/coregrind/vgpreload_core-x86-darwin.so.dSYM
182+
/coregrind/vgstack
182183
/coregrind/vg_intercept.c
183184
/coregrind/vg_replace_malloc.c
184185
/coregrind/vg_toolint.c
@@ -943,6 +944,7 @@ configure~
943944
/memcheck/tests/Makefile
944945
/memcheck/tests/Makefile.in
945946
/memcheck/tests/mallinfo
947+
/memcheck/tests/mallinfo2
946948
/memcheck/tests/malloc1
947949
/memcheck/tests/malloc2
948950
/memcheck/tests/malloc3
@@ -1046,6 +1048,7 @@ configure~
10461048
/memcheck/tests/vcpu_fnfns
10471049
/memcheck/tests/vgtest_ume
10481050
/memcheck/tests/wcs
1051+
/memcheck/tests/wcscat
10491052
/memcheck/tests/weirdioctl
10501053
/memcheck/tests/with space
10511054
/memcheck/tests/wcpncpy
@@ -1104,7 +1107,7 @@ configure~
11041107
/memcheck/tests/amd64-linux/Makefile.in
11051108

11061109
# /memcheck/tests/amd64-solaris/
1107-
/memcheck/tests/amd64-solaris/*.stderr.diff
1110+
/memcheck/tests/amd64-solaris/*.stderr.diff*
11081111
/memcheck/tests/amd64-solaris/*.stderr.out
11091112
/memcheck/tests/amd64-solaris/*.stdout.diff
11101113
/memcheck/tests/amd64-solaris/*.stdout.out
@@ -1181,6 +1184,8 @@ configure~
11811184
/memcheck/tests/linux/.deps
11821185
/memcheck/tests/linux/aligned_alloc
11831186
/memcheck/tests/linux/brk
1187+
/memcheck/tests/linux/bug420682_1
1188+
/memcheck/tests/linux/bug420682_2
11841189
/memcheck/tests/linux/bug480706
11851190
/memcheck/tests/linux/capget
11861191
/memcheck/tests/linux/check_preadv2_pwritev2
@@ -1264,13 +1269,14 @@ configure~
12641269
/memcheck/tests/s390x/cu21
12651270
/memcheck/tests/s390x/cu42
12661271
/memcheck/tests/s390x/ltgjhe
1272+
/memcheck/tests/s390x/tmxx
12671273
/memcheck/tests/s390x/vstrc
12681274
/memcheck/tests/s390x/vfae
12691275
/memcheck/tests/s390x/vistr
12701276
/memcheck/tests/s390x/vstrs
12711277

12721278
# /memcheck/tests/solaris/
1273-
/memcheck/tests/solaris/*.stderr.diff
1279+
/memcheck/tests/solaris/*.stderr.diff*
12741280
/memcheck/tests/solaris/*.stderr.out
12751281
/memcheck/tests/solaris/*.stdout.diff
12761282
/memcheck/tests/solaris/*.stdout.out
@@ -1385,9 +1391,10 @@ configure~
13851391
/memcheck/tests/x86-linux/scalar_fork
13861392
/memcheck/tests/x86-linux/scalar_supp
13871393
/memcheck/tests/x86-linux/scalar_vfork
1394+
/memcheck/tests/x86-linux/shm
13881395

13891396
# /memcheck/tests/x86-solaris/
1390-
/memcheck/tests/x86-solaris/*.stderr.diff
1397+
/memcheck/tests/x86-solaris/*.stderr.diff*
13911398
/memcheck/tests/x86-solaris/*.stderr.out
13921399
/memcheck/tests/x86-solaris/*.stdout.diff
13931400
/memcheck/tests/x86-solaris/*.stdout.out
@@ -1429,7 +1436,9 @@ configure~
14291436
/memcheck/tests/freebsd/eventfd1
14301437
/memcheck/tests/freebsd/eventfd2
14311438
/memcheck/tests/freebsd/extattr
1439+
/memcheck/tests/freebsd/exterrctl
14321440
/memcheck/tests/freebsd/fbsd278566
1441+
/memcheck/tests/freebsd/fchroot
14331442
/memcheck/tests/freebsd/fexecve
14341443
/memcheck/tests/freebsd/file_locking_wait6
14351444
/memcheck/tests/freebsd/get_set_context
@@ -1439,6 +1448,7 @@ configure~
14391448
/memcheck/tests/freebsd/getrlimitusage
14401449
/memcheck/tests/freebsd/inlinfo
14411450
/memcheck/tests/freebsd/inlinfo_nested.so
1451+
/memcheck/tests/freebsd/kenv
14421452
/memcheck/tests/freebsd/kqueue
14431453
/memcheck/tests/freebsd/kqueuex
14441454
/memcheck/tests/freebsd/linkat
@@ -1456,6 +1466,7 @@ configure~
14561466
/memcheck/tests/freebsd/scalar_vfork
14571467
/memcheck/tests/freebsd/sctp
14581468
/memcheck/tests/freebsd/sctp2
1469+
/memcheck/tests/freebsd/setcred
14591470
/memcheck/tests/freebsd/setproctitle
14601471
/memcheck/tests/freebsd/sigwait
14611472
/memcheck/tests/freebsd/stat
@@ -1548,6 +1559,7 @@ configure~
15481559
/none/tests/blockfault
15491560
/none/tests/bug129866
15501561
/none/tests/bug234814
1562+
/none/tests/bug290061
15511563
/none/tests/bug491394
15521564
/none/tests/bug492678
15531565
/none/tests/closeall
@@ -1562,6 +1574,7 @@ configure~
15621574
/none/tests/fdbaduse
15631575
/none/tests/fdleak_cmsg
15641576
/none/tests/fdleak_creat
1577+
/none/tests/fdleak_doubleclose0
15651578
/none/tests/fdleak_dup
15661579
/none/tests/fdleak_dup2
15671580
/none/tests/fdleak_fcntl
@@ -1665,6 +1678,9 @@ configure~
16651678
/none/tests/timestamp
16661679
/none/tests/tls
16671680
/none/tests/track-fds-exec-children
1681+
/none/tests/track_new
1682+
/none/tests/track_std
1683+
/none/tests/track_bad
16681684
/none/tests/unit_debuglog
16691685
/none/tests/use_after_close
16701686
/none/tests/valgrind_cpp_test
@@ -1780,11 +1796,11 @@ configure~
17801796
/none/tests/amd64-linux/map_32bits
17811797

17821798
# /none/tests/amd64-solaris/
1783-
/none/tests/amd64-solaris/*.stderr.diff
1799+
/none/tests/amd64-solaris/*.stderr.diff*
17841800
/none/tests/amd64-solaris/*.stderr.out
17851801
/none/tests/amd64-solaris/*.stdout.diff
17861802
/none/tests/amd64-solaris/*.stdout.out
1787-
/none/tests/amd64-solaris/*.post.diff
1803+
/none/tests/amd64-solaris/*.post.diff*
17881804
/none/tests/amd64-solaris/*.post.out
17891805
/none/tests/amd64-solaris/.deps
17901806
/none/tests/amd64-solaris/Makefile
@@ -1873,6 +1889,7 @@ configure~
18731889
/none/tests/linux/brk-overflow1
18741890
/none/tests/linux/brk-overflow2
18751891
/none/tests/linux/bug498317
1892+
/none/tests/linux/bug506910
18761893
/none/tests/linux/clonev
18771894
/none/tests/linux/Makefile
18781895
/none/tests/linux/Makefile.in
@@ -1883,6 +1900,7 @@ configure~
18831900
/none/tests/linux/mremap4
18841901
/none/tests/linux/mremap5
18851902
/none/tests/linux/mremap6
1903+
/none/tests/linux/open_client
18861904
/none/tests/linux/pthread-stack
18871905
/none/tests/linux/stack-overflow
18881906

@@ -2233,6 +2251,18 @@ configure~
22332251
/none/tests/riscv64/integer
22342252
/none/tests/riscv64/muldiv
22352253

2254+
# /none/tests/iropt-test/
2255+
/none/tests/iropt-test/*.dSYM
2256+
/none/tests/iropt-test/*.stderr.diff*
2257+
/none/tests/iropt-test/*.stderr.out
2258+
/none/tests/iropt-test/*.stdout.diff*
2259+
/none/tests/iropt-test/*.stdout.out
2260+
/none/tests/iropt-test/.deps
2261+
/none/tests/iropt-test/Makefile
2262+
/none/tests/iropt-test/Makefile.in
2263+
/none/tests/iropt-test/iropt-test
2264+
/none/tests/iropt-test/iropt-test-sec
2265+
22362266
# /none/tests/s390x/disasm-test/
22372267
/none/tests/s390x/disasm-test/*.dSYM
22382268
/none/tests/s390x/disasm-test/*.stderr.diff*
@@ -2304,6 +2334,7 @@ none/tests/freebsd/bug499212
23042334
/none/tests/freebsd/swapcontext
23052335
/none/tests/freebsd/fexecve
23062336
/none/tests/freebsd/hello_world
2337+
/none/tests/freebsd/open_client
23072338
/none/tests/freebsd/proc_pid_file
23082339
/none/tests/freebsd/sanity_level_thread
23092340
/none/tests/freebsd/usrstack
@@ -2410,11 +2441,11 @@ none/tests/freebsd/bug499212
24102441
/none/tests/x86-linux/sigcontext
24112442

24122443
# /none/tests/x86-solaris/
2413-
/none/tests/x86-solaris/*.stderr.diff
2444+
/none/tests/x86-solaris/*.stderr.diff*
24142445
/none/tests/x86-solaris/*.stderr.out
24152446
/none/tests/x86-solaris/*.stdout.diff
24162447
/none/tests/x86-solaris/*.stdout.out
2417-
/none/tests/x86-solaris/*.post.diff
2448+
/none/tests/x86-solaris/*.post.diff*
24182449
/none/tests/x86-solaris/*.post.out
24192450
/none/tests/x86-solaris/.deps
24202451
/none/tests/x86-solaris/Makefile
@@ -2501,6 +2532,9 @@ none/tests/freebsd/bug499212
25012532
# /VEX/switchback/
25022533
/VEX/switchback/switchback
25032534

2535+
# /VEX/useful/
2536+
/VEX/useful/vex
2537+
25042538
*.vgtest*.trs
25052539
*.vgtest*.log
25062540
/test-suite-overall.log

Makefile.am

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ SUBDIRS = \
3434
gdbserver_tests \
3535
memcheck/tests/vbit-test \
3636
none/tests/s390x/disasm-test \
37+
none/tests/iropt-test \
3738
auxprogs \
3839
mpi \
3940
solaris \
@@ -105,6 +106,9 @@ perf: check
105106
auxchecks: all
106107
$(MAKE) -C auxprogs auxchecks
107108

109+
ltpchecks: all
110+
$(MAKE) -C auxprogs ltpchecks
111+
108112
# Nb: no need to include any Makefile.am files here, or files included from
109113
# them, as automake includes them automatically. Also not COPYING, README
110114
# or NEWS.

0 commit comments

Comments
 (0)