summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-08-03midipix targets: __init_tls(): added __thread_list_lock support.midipix2-2/+36
2019-06-19midipix targets: ldso: added <sys/ldso.h>, __dldopen(), __dlsopen().midipix2-0/+104
2019-06-07debug interfaces: added __dbg_rbreak(), __dbg_tbreak(), and __dbg_lbreak().midipix2-0/+30
2019-06-06debug interfaces: provide dbg_* interfaces as wrappers around struct __db_vtbl.midipix6-0/+164
2019-06-06nt32: adjust code to match the updated struct __psx_vtbl.midipix3-3/+3
2019-06-05SEH exception handling: coding style: refactor references to system structures.midipix1-4/+4
2019-06-02glue layer: added a framework-specific realpath() implementation.midipix2-0/+60
2019-06-02psxglue.h: update struct __psx_vtbl (psxscl) to match member names in psxscl.midipix3-3/+3
2019-04-08static linking: __seh_vtbl is a framework-reserved symbol.midipix5-27/+27
2019-04-08__clone(): flag check: add missing parenthesis.midipix2-2/+2
2019-04-03__clone(): properly handle four-argument (vfork mode) invocations.midipix2-0/+28
2019-03-12midipix: nt64: added sys/unwind.h, unwind (framework wrapper) interfaces.midipix1-0/+148
2019-03-12structured exception handling: added a pointer to the framework's __seh_vtbl.midipix4-0/+10
2019-02-19weak hidden symbols: provide a strong __stdio_exit_needed().midipix2-0/+16
2019-02-19psxglue.h: update struct __ldso_vtbl (psxscl) to match member names in psxscl.midipix8-54/+86
tls: place __copy_tls() and __reset_tls() in designated translation units.
2019-01-31__init_tls(): initialize the .detach_state, .locale, and .robust_list members.midipix2-0/+8
2019-01-27__clone(): updated struct pt_regs to match libpsxscl, provide stack info.midipix2-10/+38
2019-01-26psxglue.h: update following libpsxscl's introduction of __psx_user_frame().midipix2-12/+6
2019-01-26psxglue.h: struct __psx_context: renamed .refaddr --> .usrmain.midipix2-2/+2
2019-01-26psxglue.h: updated struct __psx_vtbl to match libpsxscl.midipix2-2/+2
2019-01-26psxglue.h: updated struct __psx_context to match libpsxscl.midipix2-2/+2
2019-01-10mmglue: ldso: added dladdr (__dladdr weak alias).midipix2-0/+2
2019-01-09mmglue: libc internals: provide a strongly defined ___errno_location().midipix2-0/+16
2019-01-09mmglue: syscall_cp: added the bits needed by recent musl versions.midipix2-9/+41
2019-01-09mmglue: ldso: adjusted to match recent musl versions.midipix16-0/+6
2019-01-09mmglue: src/thread/ following build-system transition (distinct port dir).midipix4-4/+4
2019-01-09mmglue: moved arch/nt{32|64}/src --> src/arch/nt{32|64}.midipix14-0/+446
2018-01-11vfork(3) is now a wrapper around the assembly-based vfork(2).midipix2-0/+22
2017-11-05psxglue.h: defined struct __psx_vtbl and struct __ldso_vtbl more elegantly.midipix2-0/+4
2017-10-28ldso: implemented dlinfo().midipix2-2/+2
2017-10-28ldso: implemented dlsym().midipix2-4/+4
2017-10-28ldso: implemented dlopen().midipix2-18/+196
2017-08-13fchmodat(2): implement as wrapper since AT_SYMLINK_NOFOLLOW is supported.midipix2-0/+16
2016-10-10psxglue.h: ldso: extend & future-proof the signature of the internal dlopen().midipix2-2/+10
2016-09-28nt32: implemented sigsetjmp().midipix1-0/+51
2016-09-22nt32: implemented setjmp(), longjmp().midipix2-1/+31
2016-01-29syscall_cp(): fix comment style.midipix2-7/+7
2015-10-24sigsetjmp: nt64: initial implementation.midipix1-0/+43
2015-09-15nt32: implement accept(3) as a wrapper around accept4(2).midipix1-0/+8
2015-09-13add an empty __unmapself.s for source-tree compatibility with musl 1.1.11 ↵midipix2-0/+0
and later.
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-18add manual .got entries to assembly files.midipix4-0/+35
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18fix indirection of __init_array_start and __fini_array_start.midipix2-36/+0
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-07-18weak symbols: remove the previously used workaround, as it is nomidipix5-37/+0
longer needed. This change follows corresponding work on, as well as patches to binutils and cbb-gcc.
2015-06-02arch-specific code: fix assembly function declarations.midipix6-0/+18
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-05-27adjust arch-specific files to match musl version 1.1.9.midipix2-0/+0
2015-04-25complete/fix support of ctors/dtors and tls.midipix8-10/+52
+ do not build libc.so with -DSHARED for the midipix targets. + provide surrogate init/fini arrays that allow invocation of the ctors/dtors iteration routines. + provide a builtin tls for the first thread. + update __copy_tls to match the layout of the simplified struct __tls. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-04-05nt32: initial commit of core port files.midipix18-0/+254
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
2015-03-24manually export additional weak symbols.midipix1-0/+6
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.