summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2016-11-21PE library installation: do not install ldd as a symlink to libc.so.midipix1-1/+0
2016-10-11arch: reloc.h (internal): fix definition of LDSO_ARCH for nt32 & nt64.midipix2-2/+2
2016-10-10psxglue.h: ldso: extend & future-proof the signature of the internal dlopen().midipix4-4/+12
2016-09-28nt32: implemented sigsetjmp().midipix1-0/+51
2016-09-22nt32: implemented setjmp(), longjmp().midipix2-1/+31
2016-09-19nt64: __pthread_convert(): properly allocate parameter stack space (win64 abi).midipix1-0/+2
2016-09-19bits: added generation documentation.midipix2-0/+113
2016-09-19bits/reg.h: provide an empty header for inclusion by <sys/reg.h>.midipix2-48/+0
2016-09-19nt64: bits/socket.h: eliminate ABI difference between nt32 and nt64.midipix1-1/+1
2016-09-19nt32: bits/mman.h: eliminate whitespace differences between nt32 and nt64.midipix1-2/+2
2016-09-19nt32: bits/ioctl.h: eliminate whitespace differences between nt32 and nt64.midipix1-7/+7
2016-09-19bits/user.h: provide an empty header for inclusion by <sys/user.h>.midipix2-92/+0
At the present, there seems to be no need to provide struct user, or any other debugging structure for that matter, from within libc. This conclusion follows examination of the gdb and llvm sources, and will be confirmed once the above have been ported to midipix.
2016-09-19nt32: bits/signal.h: update mcontext_t & uc_xsave_fmt_t based on 32-bit ntapi.midipix1-60/+55
2016-09-18nt32: fix bits/stdarg.h: always use the toolchain's compiler intrinsics.midipix1-9/+4
2016-09-18nt32: fix bits/setjmp.h to match target ABI.midipix1-1/+1
2016-09-18nt32: fix bits/msg.h (target has a 64-bit time_t).midipix1-3/+0
2016-09-18nt32: fix bits/ipc.h, match nt64 and libpsxscl.midipix1-1/+1
2016-09-18nt32: fix bits/float.h to match the toolchain's float settings.midipix1-1/+1
2016-09-18nt32: fix bits/stat.h, match nt64 and libpsxscl.midipix1-7/+7
2016-09-18nt32: fix bits/fcntl.h, match nt64 and libpsxscl.midipix1-4/+4
2016-09-17nt32: fix ctor/dtor logic, match nt64 and libpsxscl.midipix1-7/+16
2016-09-17nt64: __unmapself(): cast size to void * [match signature from psxglue.h].midipix1-1/+1
2016-09-17nt32: fix installation of system-specific headers,have own copy of syscall.h.midipix1-1/+651
2016-09-16__emutls_get_address(): unify cases, fix dsoidx-based pointer arithmetic.midipix2-10/+2
2016-09-16psxglue.h: accessor table: match member type in libpsxscl.midipix2-2/+2
2016-06-28toolchain: moved ___chkstk_ms() to crtn.s.midipix4-8/+10
2016-06-22__syscall_alert(): add missing 32-bit implementation.midipix1-0/+15
2016-06-21__syscall_alert(): initial implementation and integration.midipix3-14/+31
2016-06-21psxglue.h: added __psx_log_output to struct __psx_vtbl.midipix2-0/+4
2016-06-03nt64: crte.s: so_entry_point: protect 32-bit name-space (adds underscore).midipix1-3/+3
2016-06-03nt32: crtn.s: _pei386_runtime_relocator(): add ABI's leading underscore.midipix1-6/+6
2016-06-02nt32: crt assembly sources: update to match nt64.midipix2-40/+8
2016-05-29simplify syscall scheme (unify nt64/x86_64 and nt32/i386).midipix1-756/+1
2016-02-15rename __libc_entry_point _dlstart, match musl's dynamic loader entry routine.midipix3-4/+4
2016-01-29syscall_cp(): fix comment style.midipix2-7/+7
2015-11-08nt32: struct shmid_ds: remove padding (size of time_t is already 64 bits).midipix1-3/+0
2015-10-24sigsetjmp: nt64: initial implementation.midipix1-0/+43
2015-09-17elf targets: update dynamic linker entry point from _start to _dlstart.midipix1-1/+1
2015-09-15nt32: implement accept(3) as a wrapper around accept4(2).midipix1-0/+8
2015-09-14add direct socket system calls to the 32-bit midipix target.midipix1-0/+34
2015-09-13add an empty __unmapself.s for source-tree compatibility with musl 1.1.11 ↵midipix2-0/+0
and later.
2015-09-13add an empty rcrt1.s for source-tree compatibility with musl 1.1.10 and later.midipix2-0/+0
2015-09-13nt32: rename _start to start since underscores are prepended by the compiler.midipix1-1/+1
2015-09-13nt32: add GOT support to assembly files.midipix4-5/+37
2015-09-13nt32: remove __environ.s, as it is no longer needed.midipix1-11/+0
2015-07-24synchronize psxglue.h with libpsxscl (tlca design change).midipix2-2/+2
2015-07-18adapt crte.s and crti.s to the newly integrated ctors/dtors iteration ↵midipix5-67/+103
functions in psxscl. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18add manual .got entries to assembly files.midipix5-0/+41
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18fix indirection of __init_array_start and __fini_array_start.midipix5-48/+19
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18weak symbols: remove the previously used workaround, as it is nomidipix501-1047/+0
longer needed. This change follows corresponding work on, as well as patches to binutils and cbb-gcc.