0.3.0: converge relibc to upstream 0.6.0 + Red Bear patches
This commit is contained in:
@@ -1 +1 @@
|
||||
bins_dynamic/args test args
|
||||
test args
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
Success!
|
||||
@@ -0,0 +1,6 @@
|
||||
add(22, 33) = 55
|
||||
puts from dlopened libc
|
||||
sharedlib: global_var == 42
|
||||
sharedlib: tls_var == 21
|
||||
main: global_var == 42
|
||||
main: tls_var == 21
|
||||
@@ -0,0 +1,6 @@
|
||||
err: Ran out of coffee: Owner died
|
||||
err: Cat pulled out your ethernet cable
|
||||
err: Eat 42 cookies: Permission denied
|
||||
err: Potato, krumpli: Invalid exchange
|
||||
err: I'm sorry, Dave. I'm afraid I can't do that.: Operation not permitted
|
||||
err: Bye. It's crowded.: Too many users
|
||||
@@ -0,0 +1,2 @@
|
||||
err: Dang it, Bobby.: No such file or directory
|
||||
Exiting due to error code: 87
|
||||
@@ -1,6 +1,136 @@
|
||||
bins_dynamic/errno
|
||||
bins_dynamic/errno
|
||||
E2BIG macro available
|
||||
EACCES macro available
|
||||
EADDRINUSE macro available
|
||||
EADDRNOTAVAIL macro available
|
||||
EADV macro available
|
||||
EAFNOSUPPORT macro available
|
||||
EAGAIN macro available
|
||||
EALREADY macro available
|
||||
EBADE macro available
|
||||
EBADF macro available
|
||||
EBADFD macro available
|
||||
EBADMSG macro available
|
||||
EBADR macro available
|
||||
EBADRQC macro available
|
||||
EBADSLT macro available
|
||||
EBFONT macro available
|
||||
EBUSY macro available
|
||||
ECANCELED macro available
|
||||
ECHILD macro available
|
||||
ECHRNG macro available
|
||||
ECOMM macro available
|
||||
ECONNABORTED macro available
|
||||
ECONNREFUSED macro available
|
||||
ECONNRESET macro available
|
||||
EDEADLK macro available
|
||||
EDEADLOCK macro available
|
||||
EDESTADDRREQ macro available
|
||||
EDOM macro available
|
||||
EDOTDOT macro available
|
||||
EDQUOT macro available
|
||||
EEXIST macro available
|
||||
EFAULT macro available
|
||||
EFBIG macro available
|
||||
EHOSTDOWN macro available
|
||||
EHOSTUNREACH macro available
|
||||
EIDRM macro available
|
||||
EILSEQ macro available
|
||||
EINPROGRESS macro available
|
||||
EINTR macro available
|
||||
EINVAL macro available
|
||||
EIO macro available
|
||||
EISCONN macro available
|
||||
EISDIR macro available
|
||||
EISNAM macro available
|
||||
EKEYEXPIRED macro available
|
||||
EKEYREJECTED macro available
|
||||
EKEYREVOKED macro available
|
||||
EL2HLT macro available
|
||||
EL2NSYNC macro available
|
||||
EL3HLT macro available
|
||||
EL3RST macro available
|
||||
ELIBACC macro available
|
||||
ELIBBAD macro available
|
||||
ELIBEXEC macro available
|
||||
ELIBMAX macro available
|
||||
ELIBSCN macro available
|
||||
ELNRNG macro available
|
||||
ELOOP macro available
|
||||
EMEDIUMTYPE macro available
|
||||
EMFILE macro available
|
||||
EMLINK macro available
|
||||
EMSGSIZE macro available
|
||||
EMULTIHOP macro available
|
||||
ENAMETOOLONG macro available
|
||||
ENAVAIL macro available
|
||||
ENETDOWN macro available
|
||||
ENETRESET macro available
|
||||
ENETUNREACH macro available
|
||||
ENFILE macro available
|
||||
ENOANO macro available
|
||||
ENOBUFS macro available
|
||||
ENOCSI macro available
|
||||
ENODATA macro available
|
||||
ENODEV macro available
|
||||
ENOENT macro available
|
||||
ENOEXEC macro available
|
||||
ENOKEY macro available
|
||||
ENOLCK macro available
|
||||
ENOLINK macro available
|
||||
ENOMEDIUM macro available
|
||||
ENOMEM macro available
|
||||
ENOMSG macro available
|
||||
ENONET macro available
|
||||
ENOPKG macro available
|
||||
ENOPROTOOPT macro available
|
||||
ENOSPC macro available
|
||||
ENOSR macro available
|
||||
ENOSTR macro available
|
||||
ENOSYS macro available
|
||||
ENOTBLK macro available
|
||||
ENOTCONN macro available
|
||||
ENOTDIR macro available
|
||||
ENOTEMPTY macro available
|
||||
ENOTNAM macro available
|
||||
ENOTRECOVERABLE macro available
|
||||
ENOTSOCK macro available
|
||||
ENOTSUP macro available
|
||||
ENOTTY macro available
|
||||
ENOTUNIQ macro available
|
||||
ENXIO macro available
|
||||
EOPNOTSUPP macro available
|
||||
EOVERFLOW macro available
|
||||
EOWNERDEAD macro available
|
||||
EPERM macro available
|
||||
EPFNOSUPPORT macro available
|
||||
EPIPE macro available
|
||||
EPROTO macro available
|
||||
EPROTONOSUPPORT macro available
|
||||
EPROTOTYPE macro available
|
||||
ERANGE macro available
|
||||
EREMCHG macro available
|
||||
EREMOTE macro available
|
||||
EREMOTEIO macro available
|
||||
ERESTART macro available
|
||||
EROFS macro available
|
||||
ESHUTDOWN macro available
|
||||
ESOCKTNOSUPPORT macro available
|
||||
ESPIPE macro available
|
||||
ESRCH macro available
|
||||
ESRMNT macro available
|
||||
ESTALE macro available
|
||||
ESTRPIPE macro available
|
||||
ETIME macro available
|
||||
ETIMEDOUT macro available
|
||||
ETOOMANYREFS macro available
|
||||
ETXTBSY macro available
|
||||
EUCLEAN macro available
|
||||
EUNATCH macro available
|
||||
EUSERS macro available
|
||||
EWOULDBLOCK macro available
|
||||
EXDEV macro available
|
||||
EXFULL macro available
|
||||
errno
|
||||
yes, you can change this
|
||||
yes, you can change this
|
||||
yes, you can change this
|
||||
changed to argv[0]
|
||||
changed to program_invocation_name
|
||||
changed to program_invocation_short_name
|
||||
|
||||
@@ -29,3 +29,4 @@ Should fail:
|
||||
"[a!][a!]" doesn't match "ab"
|
||||
"hello[/+]world" doesn't match "hello/world"
|
||||
"hello world" doesn't match "HELLO WORLD"
|
||||
"********************a" doesn't match "xxxxxxxxxxxxxxxxxxxxb"
|
||||
@@ -0,0 +1,33 @@
|
||||
0 and 0: 0
|
||||
1 and 0: 0
|
||||
0 and 1: 0
|
||||
1 and 1: 1
|
||||
0 and_eq 0: 0
|
||||
1 and_eq 0: 0
|
||||
0 and_eq 1: 0
|
||||
1 and_eq 1: 1
|
||||
a bitand b: 8
|
||||
a bitor b: 14
|
||||
compl a: 245
|
||||
not 0: 1
|
||||
not 1: 0
|
||||
0 not_eq 0: 0
|
||||
1 not_eq 0: 1
|
||||
0 not_eq 1: 0
|
||||
1 not_eq 1: 1
|
||||
0 or 0: 0
|
||||
1 or 0: 1
|
||||
0 or 1: 1
|
||||
1 or 1: 1
|
||||
0 or_eq 0: 0
|
||||
1 or_eq 0: 1
|
||||
0 or_eq 1: 1
|
||||
1 or_eq 1: 1
|
||||
0 xor 0: 0
|
||||
1 xor 0: 1
|
||||
0 xor 1: 1
|
||||
1 xor 1: 0
|
||||
0 xor_eq 0: 0
|
||||
1 xor_eq 0: 1
|
||||
0 xor_eq 1: 1
|
||||
1 xor_eq 1: 0
|
||||
@@ -0,0 +1,2 @@
|
||||
malloc: 27 bytes
|
||||
malloc_usable_size: 48 bytes
|
||||
@@ -0,0 +1,5 @@
|
||||
Set regs
|
||||
Set regs
|
||||
Set regs
|
||||
Set regs
|
||||
Child exited with status 0
|
||||
@@ -0,0 +1,101 @@
|
||||
SIGUSR2 handler00
|
||||
SIGUSR2 handler01
|
||||
SIGUSR2 handler02
|
||||
SIGUSR2 handler03
|
||||
SIGUSR2 handler04
|
||||
SIGUSR2 handler05
|
||||
SIGUSR2 handler06
|
||||
SIGUSR2 handler07
|
||||
SIGUSR2 handler08
|
||||
SIGUSR2 handler09
|
||||
SIGUSR2 handler10
|
||||
SIGUSR2 handler11
|
||||
SIGUSR2 handler12
|
||||
SIGUSR2 handler13
|
||||
SIGUSR2 handler14
|
||||
SIGUSR2 handler15
|
||||
SIGUSR2 handler16
|
||||
SIGUSR2 handler17
|
||||
SIGUSR2 handler18
|
||||
SIGUSR2 handler19
|
||||
SIGUSR2 handler20
|
||||
SIGUSR2 handler21
|
||||
SIGUSR2 handler22
|
||||
SIGUSR2 handler23
|
||||
SIGUSR2 handler24
|
||||
SIGUSR2 handler25
|
||||
SIGUSR2 handler26
|
||||
SIGUSR2 handler27
|
||||
SIGUSR2 handler28
|
||||
SIGUSR2 handler29
|
||||
SIGUSR2 handler30
|
||||
SIGUSR2 handler31
|
||||
SIGUSR2 handler32
|
||||
SIGUSR2 handler33
|
||||
SIGUSR2 handler34
|
||||
SIGUSR2 handler35
|
||||
SIGUSR2 handler36
|
||||
SIGUSR2 handler37
|
||||
SIGUSR2 handler38
|
||||
SIGUSR2 handler39
|
||||
SIGUSR2 handler40
|
||||
SIGUSR2 handler41
|
||||
SIGUSR2 handler42
|
||||
SIGUSR2 handler43
|
||||
SIGUSR2 handler44
|
||||
SIGUSR2 handler45
|
||||
SIGUSR2 handler46
|
||||
SIGUSR2 handler47
|
||||
SIGUSR2 handler48
|
||||
SIGUSR2 handler49
|
||||
SIGUSR2 handler50
|
||||
SIGUSR2 handler51
|
||||
SIGUSR2 handler52
|
||||
SIGUSR2 handler53
|
||||
SIGUSR2 handler54
|
||||
SIGUSR2 handler55
|
||||
SIGUSR2 handler56
|
||||
SIGUSR2 handler57
|
||||
SIGUSR2 handler58
|
||||
SIGUSR2 handler59
|
||||
SIGUSR2 handler60
|
||||
SIGUSR2 handler61
|
||||
SIGUSR2 handler62
|
||||
SIGUSR2 handler63
|
||||
SIGUSR2 handler64
|
||||
SIGUSR2 handler65
|
||||
SIGUSR2 handler66
|
||||
SIGUSR2 handler67
|
||||
SIGUSR2 handler68
|
||||
SIGUSR2 handler69
|
||||
SIGUSR2 handler70
|
||||
SIGUSR2 handler71
|
||||
SIGUSR2 handler72
|
||||
SIGUSR2 handler73
|
||||
SIGUSR2 handler74
|
||||
SIGUSR2 handler75
|
||||
SIGUSR2 handler76
|
||||
SIGUSR2 handler77
|
||||
SIGUSR2 handler78
|
||||
SIGUSR2 handler79
|
||||
SIGUSR2 handler80
|
||||
SIGUSR2 handler81
|
||||
SIGUSR2 handler82
|
||||
SIGUSR2 handler83
|
||||
SIGUSR2 handler84
|
||||
SIGUSR2 handler85
|
||||
SIGUSR2 handler86
|
||||
SIGUSR2 handler87
|
||||
SIGUSR2 handler88
|
||||
SIGUSR2 handler89
|
||||
SIGUSR2 handler90
|
||||
SIGUSR2 handler91
|
||||
SIGUSR2 handler92
|
||||
SIGUSR2 handler93
|
||||
SIGUSR2 handler94
|
||||
SIGUSR2 handler95
|
||||
SIGUSR2 handler96
|
||||
SIGUSR2 handler97
|
||||
SIGUSR2 handler98
|
||||
SIGUSR2 handler99
|
||||
SIGUSR2 handler00
|
||||
@@ -0,0 +1,2 @@
|
||||
Starting jump...
|
||||
Jump done.
|
||||
@@ -0,0 +1,2 @@
|
||||
Hello, world
|
||||
a
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user