about summary refs log tree commit diff
path: root/src/tools/miri/tests/pass-dep
AgeCommit message (Collapse)AuthorLines
2023-12-12Merge from rustcThe Miri Conjob Bot-1/+0
2023-12-10Return MAP_FAILED when mmap failsBen Kimock-0/+79
2023-12-10remove redundant importssurechen-1/+0
detects redundant imports that can be eliminated. for #117772 : In order to facilitate review and modification, split the checking code and removing redundant imports code into two PR.
2023-11-23detect and test for data races between setenv and getenvRalf Jung-3/+2
2023-11-21Merge from rustcRalf Jung-0/+21
2023-11-20Test that the GC consults the extra_fn_ptr mapBen Kimock-0/+21
2023-11-20libc-misc test freebsd fixes attemptDavid Carlier-51/+45
2023-11-16move reallocarray test into libc-miscRalf Jung-16/+17
2023-11-16make libc-misc pass under FreeBSDRalf Jung-0/+7
2023-11-16split thread test into synchronization primitives and threadnameRalf Jung-60/+51
2023-11-16reallocarray shim linux/freebsd support proposal.David Carlier-0/+16
2023-11-15freebsd adding getrandom interception.David Carlier-1/+4
note that os support was added in same time as getentropy.
2023-11-13share getentropy shim across various unixesRalf Jung-4/+14
2023-11-13organize pass-dep tests more by the crate they testRalf Jung-12/+16
2023-11-13freebsd adding getentropy interception supportDavid Carlier-0/+11
2023-11-12tweak commentsRalf Jung-9/+5
2023-11-12freebsd interceptions update proposalDavid Carlier-3/+31
2023-10-25CLOCK_UPTIME_RAW exists on all macos targets, not just the ARM onesRalf Jung-1/+1
2023-10-24futex text: avoid spurious non-atomic readsRalf Jung-13/+13
2023-10-06add a direct dlsym testRalf Jung-0/+14
2023-07-30refactor tests/utils a bit, and move some FS functions thereRalf Jung-53/+13
2023-06-20Make munmap throw unsup errors instead of trying to workBen Kimock-13/+0
2023-06-20mmap/munmap/mremamp shimsBen Kimock-0/+83
2023-05-08port tests to 2021 editionRalf Jung-1/+0
2023-04-21disable preemption in tokio tests againRalf Jung-1/+1
2023-04-14Fix spellingJosh Soref-10/+10
* additional * addresses * aggregates * always * around * beginning * behaviours * borrows * called * canary * deallocated * determine * division * documentation * empty * endianness * ensures * existing * github * hygiene * individual * initialize * instantiate * library * location * miscellaneous * mitigates * needs * nonexistent * occurred * occurring * overridden * parameter * performable * previous * referential * requires * resolved * scenarios * semantics * spurious * structure * subtracting * suppress * synchronization * this * timestamp * to * transferring * unknown * variable * windows Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-12add memcpy/strcpy shimsmojave2-0/+80
add memcpy/strcpy/strncpy shims fix bug add memcpy/strcpy/strncpy shims add a test for strncpy remove strncpy shim
2023-04-11throw unsupported for epoll_waitDebugSteven-12/+0
2023-04-11Update tests/pass-dep/shims/libc-misc.rsChristian Legnitto-1/+1
Co-authored-by: Ben Kimock <kimockb@gmail.com>
2023-04-11Add shim for SIGRTMINChristian Legnitto-0/+19
Fixes https://github.com/rust-lang/miri/issues/2832.
2023-03-20move reject with isolation for fcntl under F_FULLFSYNCDebugSteven-10/+19
2023-02-24Use pointers to `c_char` instead of `i8` in `miri_host_to_target_path`LevitatingLion-4/+12
This makes sure that the interface of `miri_host_to_target_path` is compatible with `CStr` for targets where `c_char` is unsigned (such as ARM). This commit changes the signature of `miri_host_to_target_path` in the README and in all test cases.
2023-02-09Merge from rustcRalf Jung-1/+0
2023-02-01Stabilize feature 'cstr_from_bytes_until_nul'Trevor Gross-1/+0
2023-01-31busy waiting implementation for sleepDebugSteven-1/+15
2023-01-11Fix up stat test in libc-fs-with-isolationMateusz Guzik-2/+3
The test relied on Error::last_os_error() coming from the stat call on the passed file, but there is no guarantee this will be the case. Instead extract errno from the error returned by the routine. Patch de facto written by joboet. Co-authored-by: joboet <jonasboettiger@icloud.com>
2022-12-13implement minimal epoll_create1 shimDebugSteven-0/+6
2022-12-12expose host-to-target path conversion to interpreted programRalf Jung-24/+33
2022-12-11add support for variable page sizes to miriNia Espera-0/+20
2022-12-08add graceful shim for the custom `O_TMPFILE` linux file opening flag plus ↵Pointerbender-1/+31
test case
2022-11-22ensure current getrandom works with strict provenanceRalf Jung-5/+11
2022-11-19implement clock_gettime on macosRalf Jung-6/+14
2022-10-28relative futex and condvar timeouts can work with isolationRalf Jung-0/+82
2022-10-28cleanup some test cfgRalf Jung-13/+11
2022-10-28pthread_setname_np returns an int on macOSRalf Jung-3/+15
2022-10-26add pthread_getname_npRalf Jung-0/+25
2022-10-21split libc tests from stdlib testsRalf Jung-532/+172
2022-10-19Make miri read_dir test a little more robustAlex Saveau-11/+17
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2022-10-16Support DirEntry metadata calls in miriAlex Saveau-0/+8
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
2022-09-21Add 'src/tools/miri/' from commit '75dd959a3a40eb5b4574f8d2e23aa6efbeb33573'Oli Scherer-0/+1755
git-subtree-dir: src/tools/miri git-subtree-mainline: 3f3167fb59341ac3240ca1774f48e8c053219131 git-subtree-split: 75dd959a3a40eb5b4574f8d2e23aa6efbeb33573