You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Cage | geteuid] PASS: 1000000 calls returned 10
[Grate|geteuid] PASS
STDERR:
concurrent-request/race-test_grate.c
Success
STDOUT:
pass
STDERR:
concurrent-request/thread_race_grate.c
Success
STDOUT:
[thread_race] Registering handler for cage 2 in grate 1 with fn ptr addr: 3
[thread_race] PASS: 20 threads x 100000 calls returned 10
[thread_race] PASS
STDERR:
copy-data-between-cages/cp-stncpy_grate.c
Success
STDOUT:
[cage] pathname addr=0xfffb6ff9
[cage] pathname='random'
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10
STDERR:
copy-data-between-cages/cpdata_grate.c
Success
STDOUT:
[Grate|open] intercepts open call: thiscage=1, arg1cage=2
[Grate|open] copied pathname: random
[cage] fd=10
STDERR:
interposing-calls/fork-with-newret_grate.c
Success
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Cage] Forked process with PID: 10
[Grate|interpose-fork] PASS
STDERR:
interposing-calls/interpose-exec_grate.c
Success
STDOUT:
[Grate|interpose-exec] Registering exec handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
[Grate|interpose-exec] Handling function ptr: 3 from cage: 1
[Grate|interpose-exec] In exec_grate 1 handler for cage: 1
Exec successful, argv[1]: --execd
[Grate|interpose-exec] PASS
STDERR:
interposing-calls/interpose-exit_grate.c
Success
STDOUT:
[Grate|interpose-exit] Registering exit handler for cage 2 in grate 1 with fn ptr addr: 3
Exiting...
[Grate|interpose-exit] PASS
STDERR:
interposing-calls/interpose-fork_grate.c
Success
STDOUT:
[Grate|interpose-fork] Registering fork handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-fork] Handling function ptr: 3 from cage: 1
[Grate|interpose-fork] In fork_grate 1 handler for cage: 1
[Grate|interpose-fork] PASS
STDERR:
interposing-calls/interpose-mmap_grate.c
Success
STDOUT:
[Grate|interpose-mmap] Registering mmap handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
[Grate|interpose-mmap] Handling function ptr: 3 from cage: 1
[Grate|interpose-mmap] In mmap_grate 1 handler for cage: 1
mmap test: PASS
[Grate|interpose-mmap] PASS
STDERR:
interposing-calls/interpose-register_grate.c
Success
STDOUT:
[Grate|interpose-register] Registering register_handler for cage 2 in grate 1 with fn ptr addr: 4
[cage] registering 107. grateid: 2 cageid: 3
[Grate|interpose-register] Handling function ptr: 4 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|geteuid] Registering geteuid handler for cage 1 in grate 1 with fn ptr addr: 3
[Grate|interpose-register] Handling function ptr: 3 from cage: 1
[Grate|interpose-register] In register_grate 1 handler for cage: 1
[Grate|interpose-register] PASS
STDERR:
multi-register_grate.c
Success
STDOUT:
[Grate|multi-register_grate] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 4
[Grate|multi-register_grate] Registering getuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|multi-register_grate] Handling function ptr: 4 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Grate|multi-register_grate] Handling function ptr: 3 from cage: 1
[Grate|multi-register_grate] In multi-register_grate 1 handler for cage: 1
[Cage | multi-register] PASS: geteuid=10, getuid=20
[Grate|multi-register] PASS
STDERR:
simple-tests/copy-handler-table_grate.c
Success
STDOUT:
[Grate|copy-handler-table] Registering geteuid handler for cage 2 in grate 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Grate|copy-handler-table] geteuid handler invoked for cage 1
[Cage|copy-handler-table] PASS: child inherited handler, then overwrite changed geteuid to 0
[Cage|copy-handler-table] PASS: parent=123 child_exit=0
[Grate|copy-handler-table] PASS
STDERR:
simple-tests/diff-cage-args_grate.c
Success
STDOUT:
[Grate|diff-cage-args] Handling function ptr: 3 from cage: 1
[Grate|diff-cage-args] In open_grate 1 handler for cage: 1
Hello world. FD=-1
[Grate|diff-cage-args] Handling function ptr: 4 from cage: 1
Goodbye world! ret=4321 buf=helloworld
[Grate|diff-cage-args] PASS
STDERR:
simple-tests/geteuid_grate.c
Success
STDOUT:
[Grate|geteuid] Registering geteuid handler for cage 2 in grate 1 with fn ptr addr: 3
[Grate|geteuid] Handling function ptr: 3 from cage: 1
[Grate|geteuid] In geteuid_grate 1 handler for cage: 1
[Cage | geteuid] PASS: geteuid ret = 10
[Grate|geteuid] PASS
STDERR:
static harness
Test Report
Deterministic Tests
Summary
Metric
Count
Total Test Cases
3
Number of Successes
3
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
Test Results by Category
Test Case
Status
Error Type
Native Time
Wasm Time
Output
Static Tests
fork_simple.c
Success
None
0.049108s
4.090286s
Success
thread.c
Success
None
0.059783s
4.151599s
Success
tls_test.c
Success
None
0.044355s
4.167069s
Success
Fail Tests
Summary
Metric
Count
Total Test Cases
0
Number of Successes
0
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
wasm harness
Test Report
Deterministic Tests
Summary
Metric
Count
Total Test Cases
225
Number of Successes
225
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
0
Test Results by Category
Test Case
Status
Error Type
Native Time
Wasm Time
Output
File Tests
chartests.c
Success
None
0.041151s
0.130836s
Success
chdir_getcwd.c
Success
None
0.041425s
0.106925s
Success
chmod.c
Success
None
0.046154s
0.118336s
Success
clock_gettime_highlevel.c
Success
None
0.279853s
0.177027s
Success
clock_gettime_simple.c
Success
None
0.036886s
0.094936s
Success
cloexec.c
Success
None
0.046251s
0.127659s
Success
close.c
Success
None
0.047834s
0.122838s
Success
creat_access.c
Success
None
0.043863s
0.106521s
Success
doubleclose.c
Success
None
0.038319s
0.090217s
Success
dup.c
Success
None
0.038346s
0.104546s
Success
dup2.c
Success
None
0.043514s
0.102801s
Success
dup3.c
Success
None
0.040943s
0.105588s
Success
dupwrite.c
Success
None
0.043243s
0.104665s
Success
etc_conf.c
Success
None
0.040477s
0.109977s
Success
faccessat.c
Success
None
0.040135s
0.106375s
Success
fchdir.c
Success
None
0.046110s
0.118066s
Success
fchmod.c
Success
None
0.045258s
0.116757s
Success
fchmodat.c
Success
None
0.040743s
0.108121s
Success
fcntl.c
Success
None
0.042971s
0.119312s
Success
fcntl_dupfd.c
Success
None
0.038293s
0.098644s
Success
fdatasync.c
Success
None
0.043148s
0.101858s
Success
filetest.c
Success
None
0.043778s
0.100474s
Success
filetest1000.c
Success
None
0.047480s
0.109409s
Success
flock.c
Success
None
0.050410s
0.149977s
Success
fstat.c
Success
None
0.045339s
0.117893s
Success
fstatfs.c
Success
None
0.040093s
0.099295s
Success
fsync.c
Success
None
0.042823s
0.103460s
Success
ftruncate.c
Success
None
0.047446s
0.188880s
Success
getcwd.c
Success
None
0.040771s
0.096906s
Success
getcwd_null.c
Success
None
0.044548s
0.110539s
Success
getpgid.c
Success
None
0.038335s
0.091765s
Success
getrandom.c
Success
None
0.043710s
0.117810s
Success
ioctl.c
Success
None
0.047496s
0.110706s
Success
link.c
Success
None
0.046642s
0.141874s
Success
locale_test.c
Success
None
0.055451s
0.283480s
Success
lseek.c
Success
None
0.047666s
0.175390s
Success
lstat.c
Success
None
0.047541s
0.123242s
Success
mkdir_rmdir.c
Success
None
0.044412s
0.108164s
Success
mkfifo_test.c
Success
None
0.048842s
0.155812s
Success
mknod.c
Success
None
0.042268s
0.115111s
Success
nocancel_io.c
Success
None
0.047319s
0.129011s
Success
open.c
Success
None
0.038849s
0.094954s
Success
openat.c
Success
None
0.040040s
0.101974s
Success
path_conversion_safety.c
Success
None
0.046874s
0.121411s
Success
ppoll.c
Success
None
0.048396s
0.116367s
Success
pread_pwrite.c
Success
None
0.042325s
0.111306s
Success
preadv_pwritev.c
Success
None
0.046103s
0.121269s
Success
printf.c
Success
None
0.037736s
0.091017s
Success
prlimit64.c
Success
None
0.038642s
0.098251s
Success
read.c
Success
None
0.043618s
0.114845s
Success
readbytes.c
Success
None
0.040193s
0.102385s
Success
readdir_basic.c
Success
None
0.046277s
0.135663s
Success
readlink.c
Success
None
0.044653s
0.110895s
Success
readlinkat.c
Success
None
0.046538s
0.115952s
Success
readv_writev_test.c
Success
None
0.045836s
0.117631s
Success
rename.c
Success
None
0.049726s
0.107648s
Success
renameat.c
Success
None
0.046233s
0.120974s
Success
sc-writev.c
Success
None
0.041428s
0.105913s
Success
stat.c
Success
None
0.044471s
0.115908s
Success
statfs.c
Success
None
0.040208s
0.097212s
Success
symlink.c
Success
None
0.047110s
0.136644s
Success
sync_file_range.c
Success
None
0.042363s
0.101442s
Success
timespec_time_t_compat.c
Success
None
0.042360s
0.098814s
Success
trailing_slash.c
Success
None
0.043024s
0.111192s
Success
truncate.c
Success
None
0.046012s
0.125208s
Success
unlink.c
Success
None
0.046543s
0.139462s
Success
unlinkat.c
Success
None
0.045587s
0.124526s
Success
utimensat.c
Success
None
0.043629s
0.126008s
Success
write.c
Success
None
0.038980s
0.092005s
Success
writeloop.c
Success
None
0.046127s
0.105324s
Success
writepartial.c
Success
None
0.045948s
0.100748s
Success
writev.c
Success
None
0.045616s
0.112839s
Success
Math Tests
math_link_smoke.c
Success
None
0.047796s
0.097126s
Success
math_tests.c
Success
None
0.052119s
0.123771s
Success
printf_float.c
Success
None
0.048704s
0.123245s
Success
Memory Tests
brk.c
Success
None
0.042315s
0.102873s
Success
fork_large_memory.c
Success
None
0.073924s
0.420081s
Success
malloc.c
Success
None
0.047213s
0.146290s
Success
malloc_large.c
Success
None
0.076579s
0.221395s
Success
memcpy.c
Success
None
0.090627s
0.188284s
Success
memory_error_test.c
Success
None
0.069839s
0.219693s
Success
mmap.c
Success
None
0.074435s
0.148589s
Success
mmap_aligned.c
Success
None
0.039502s
0.105536s
Success
mmap_complicated.c
Success
None
0.043449s
0.128395s
Success
mmap_file.c
Success
None
0.043988s
0.106920s
Success
mmap_shared.c
Success
None
0.052311s
0.200774s
Success
mmaptest.c
Success
None
0.041041s
0.099573s
Success
mprotect.c
Success
None
0.044298s
0.147904s
Success
mprotect_boundary.c
Success
None
0.039628s
0.105914s
Success
mprotect_end_region.c
Success
None
0.038875s
0.100476s
Success
mprotect_middle_region.c
Success
None
0.053474s
0.189515s
Success
mprotect_multiple_times.c
Success
None
0.060138s
0.227151s
Success
mprotect_same_value.c
Success
None
0.056821s
0.170365s
Success
mprotect_spanning_regions.c
Success
None
0.039362s
0.114881s
Success
munmap_adjacent_shm.c
Success
None
0.060439s
0.200896s
Success
sbrk.c
Success
None
0.041161s
0.097497s
Success
segfault.c
Success
None
0.070283s
0.211712s
Success
shm.c
Success
None
0.067264s
0.273561s
Success
shmtest.c
Success
None
0.049142s
0.125301s
Success
thread_malloc_sequential.c
Success
None
0.081891s
0.362506s
Success
vtable.c
Success
None
0.114932s
0.188798s
Success
Networking Tests
accept4.c
Success
None
0.049431s
0.121718s
Success
dns_resolve_test.c
Success
None
0.045313s
0.113932s
Success
dnstest.c
Success
None
0.045981s
0.111224s
Success
epoll_badfd.c
Success
None
0.039936s
0.097786s
Success
epoll_edge_triggered.c
Success
None
0.202459s
0.360887s
Success
epollcreate1.c
Success
None
0.044639s
0.117209s
Success
error_handling_net.c
Success
None
0.053092s
0.180015s
Success
getaddrinfo_test.c
Success
None
0.051613s
0.142244s
Success
getaddrinfo_unspec.c
Success
None
0.059290s
0.148333s
Success
gethostname.c
Success
None
0.039296s
0.093377s
Success
getifaddrs.c
Success
None
0.048088s
0.113594s
Success
getsockname.c
Success
None
0.046420s
0.110039s
Success
getsockopt.c
Success
None
0.047464s
0.145543s
Success
ipv6_basic.c
Success
None
0.050865s
0.143523s
Success
makepipe.c
Success
None
0.040189s
0.095471s
Success
nonblocking_eagain.c
Success
None
0.049588s
0.153053s
Success
pipe.c
Success
None
0.046004s
0.118568s
Success
pipe2.c
Success
None
0.046321s
0.107184s
Success
pipeinput.c
Success
None
0.048351s
0.138896s
Success
pipeinput2.c
Success
None
0.048627s
0.148231s
Success
pipeonestring.c
Success
None
0.046913s
0.139045s
Success
pipepong.c
Success
None
0.048020s
0.146753s
Success
pipewrite.c
Success
None
0.042223s
0.107320s
Success
poll.c
Success
None
0.045610s
0.105398s
Success
recvfrom-sendto.c
Success
None
0.047007s
0.117937s
Success
sendmsg_recvmsg_test.c
Success
None
0.045329s
0.118715s
Success
serverclient.c
Success
None
0.045822s
0.120896s
Success
shutdown.c
Success
None
0.046643s
0.115259s
Success
shutdown_fork.c
Success
None
0.044347s
0.126092s
Success
simple-select.c
Success
None
0.048030s
0.142771s
Success
simple_epoll.c
Success
None
0.045282s
0.115207s
Success
socket.c
Success
None
0.044542s
0.104153s
Success
socket_cloexec.c
Success
None
0.046144s
0.106521s
Success
socket_options_advanced.c
Success
None
0.049602s
0.160274s
Success
socketepoll.c
Success
None
0.045335s
0.106303s
Success
socketpair.c
Success
None
0.044437s
0.124886s
Success
socketselect.c
Success
None
0.044146s
0.111138s
Success
udp_send_recv.c
Success
None
0.153160s
0.264488s
Success
uds-getsockname.c
Success
None
0.045647s
0.107245s
Success
uds-nb-select.c
Success
None
2.052553s
2.175910s
Success
uds-serverclient.c
Success
None
0.049142s
0.147478s
Success
uds-socketselect.c
Success
None
0.044630s
0.114357s
Success
uds_listen_poll.c
Success
None
1.051779s
1.157407s
Success
writev_socket.c
Success
None
0.047145s
0.140898s
Success
Process Tests
barrier_test.c
Success
None
0.044252s
0.121755s
Success
chain_thread.c
Success
None
1.045882s
1.133231s
Success
ctor_syscall_test.c
Success
None
0.037298s
0.095672s
Success
cxa_atexit_test.c
Success
None
0.042815s
0.098163s
Success
exec_non_utf8.c
Success
None
0.044973s
0.107940s
Success
execve_shebang.c
Success
None
0.044949s
0.105924s
Success
exit.c
Success
None
0.044047s
0.098281s
Success
exit_failure.c
Success
None
0.043444s
0.116600s
Success
exit_group_thread.c
Success
None
0.045445s
0.135587s
Success
exit_status_first_wins.c
Success
None
0.046570s
0.138031s
Success
flockfile_test.c
Success
None
0.045056s
0.131491s
Success
fork2malloc.c
Success
None
0.044855s
0.125014s
Success
fork_select.c
Success
None
0.044217s
0.130509s
Success
fork_simple.c
Success
None
0.044164s
0.119053s
Success
fork_syscall.c
Success
None
0.047846s
0.633267s
Success
fork_tls_ctype.c
Success
None
0.045952s
0.143220s
Success
forkandopen.c
Success
None
0.045884s
0.132202s
Success
forkdup.c
Success
None
0.047245s
0.130756s
Success
forkexecuid.c
Success
None
0.043436s
0.138299s
Success
forkexecv-arg.c
Success
None
0.045636s
0.133027s
Success
forkexecv.c
Success
None
0.041432s
0.121999s
Success
forkfiles.c
Success
None
0.050915s
0.131349s
Success
forkmalloc.c
Success
None
0.046697s
0.122325s
Success
forknodup.c
Success
None
0.044882s
0.131948s
Success
function-ptr.c
Success
None
0.040444s
0.096933s
Success
getegid_syscall.c
Success
None
0.047302s
0.478100s
Success
getgid_syscall.c
Success
None
0.045526s
0.476269s
Success
getpid.c
Success
None
0.039363s
0.093820s
Success
getpid_syscall.c
Success
None
0.046849s
0.502920s
Success
getppid.c
Success
None
0.045537s
0.117905s
Success
getppid_syscall.c
Success
None
0.047291s
0.385843s
Success
getuid.c
Success
None
0.045104s
0.101909s
Success
getuid_syscall.c
Success
None
0.044388s
0.219607s
Success
hello-arg.c
Success
None
0.037391s
0.098176s
Success
hello.c
Success
None
0.038108s
0.091208s
Success
longjmp.c
Success
None
0.038445s
0.102019s
Success
mutex.c
Success
None
2.047211s
2.122557s
Success
printf_deadlock_smoke.c
Success
None
0.052968s
0.152755s
Success
printf_thread_test.c
Success
None
0.044122s
0.126758s
Success
sem_forks.c
Success
None
0.046658s
0.168753s
Success
setjmp_edge.c
Success
None
0.041685s
0.168196s
Success
setsid.c
Success
None
0.040360s
0.096508s
Success
template.c
Success
None
0.045249s
0.167185s
Success
test_crossmodule_longjmp.c
Success
None
0.045375s
0.135049s
Success
test_exec_nofork.c
Success
None
0.043879s
0.118952s
Success
test_unlink_open_file.c
Success
None
0.040930s
0.095758s
Success
thread-guard.c
Success
None
0.043576s
0.116364s
Success
thread-test.c
Success
None
0.041446s
0.106899s
Success
thread.c
Success
None
0.041210s
0.119907s
Success
thread_cageid_race.c
Success
None
0.042090s
0.280901s
Success
tls_test.c
Success
None
0.045191s
0.150113s
Success
uname.c
Success
None
0.038903s
0.096817s
Success
wait.c
Success
None
0.043879s
0.134596s
Success
waitpid_anychild.c
Success
None
0.044662s
0.125072s
Success
waitpid_syscall.c
Success
None
1.044802s
1.214445s
Success
waitpid_wnohang.c
Success
None
0.045905s
0.124359s
Success
Signal Tests
alarm.c
Success
None
7.044262s
7.133377s
Success
eintr_fork_signal.c
Success
None
1.048309s
1.143518s
Success
kill.c
Success
None
1.046936s
1.126020s
Success
pause_test.c
Success
None
1.045603s
1.131762s
Success
setitimer.c
Success
None
7.044639s
7.136321s
Success
sigalrm.c
Success
None
2.045521s
2.126876s
Success
sigaltstack.c
Success
None
0.046546s
0.116850s
Success
sigchld.c
Success
None
1.047973s
1.312050s
Success
signal-fork.c
Success
None
4.047363s
4.124857s
Success
signal-simple.c
Success
None
0.045953s
0.110352s
Success
signal_SIGCHLD.c
Success
None
0.045690s
0.134586s
Success
signal_fork.c
Success
None
0.044178s
0.135426s
Success
signal_int_ignored.c
Success
None
2.046543s
2.124073s
Success
signal_kill_cleanup.c
Success
None
1.043644s
1.116616s
Success
signal_procmask.c
Success
None
0.041021s
0.109145s
Success
signal_read_interrupt.c
Success
None
0.548986s
0.627853s
Success
signal_recursive.c
Success
None
0.041847s
0.114723s
Success
signal_sa_mask.c
Success
None
0.042413s
0.106694s
Success
signal_select_interrupt.c
Success
None
0.551817s
0.634118s
Success
signal_write_interrupt.c
Success
None
1.049477s
1.127130s
Success
sigpipe.c
Success
None
1.046163s
1.133342s
Success
sigprocmask.c
Success
None
1.045348s
1.116121s
Success
sigsuspend_test.c
Success
None
1.044126s
1.133078s
Success
test_sigsetjmp.c
Success
None
0.045433s
0.134485s
Success
Fail Tests
Summary
Metric
Count
Total Test Cases
6
Number of Successes
6
Number of Failures
0
Number of Compilation Failure Native
0
Number of Runtime Failure Native
0
Number of Segmentation Fault Native
0
Number of Timeout During Native
0
Number of Lind Wasm Compile Failure
0
Number of Lind Wasm Runtime Failure
0
Number of Lind Wasm Segmentation Failure
0
Number of Timeout During Lind Wasm run
0
Number of Unknown Failure
0
Number of C Compiler and Wasm Output mismatch
0
Number of Fail Test: Native Succeeded (Should Fail)
0
Number of Fail Test: Wasm Succeeded (Should Fail)
0
Number of Fail Test: Both Native and Wasm Succeeded (Should Fail)
0
Number of Fail Test: Native Compilation Failure (Should Succeed)
0
Number of Fail Test: Wasm Compilation Failure (Should Succeed)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two memory safety tests added: