platform_bionic/libc/arch-mips/bionic
Pete Delaney 368860124c [MIPS] Rewrite MIPS crtbegin* as C files.
This updates the MIPS arch to be much more in
sync with the commit Nick Kralevich made last
June; see 9d40326830.

    Rewrite
     crtbegin.S        -> crtbegin.c
     crtbegin_so.S     -> crtbegin_so.c
     __dso_handle.S    -> __dso_handle.c
     __dso_handle_so.S -> __dso_handle_so.c
     atexit.S          -> atexit.c

Previously __do_global_dtors_aux was in the tasks
__FINI_ARRAY__ linked with crtbegin.S and it now being
removed as there is no need to call a destructor just
before terminating a process.

Shared libraries, on the other hand, are linked with
crtbegin_so.c and have a hidden destructor declared
to allow the bionic linker to call __on_dlclose().

Change-Id: Ieb4da5199b54573de05743990e309db381a11cb8
Signed-off-by: Pete Delaney  <piet.delaney@imgtec.com>
Signed-off-by: Chao-Ying Fu  <chao-ying.fu@imgtec.com>
Signed-off-by: Chris Dearman <chris.dearman@imgtec.com>
2013-07-17 14:23:29 -07:00
..
__dso_handle.S [MIPS] Rewrite MIPS crtbegin* as C files. 2013-07-17 14:23:29 -07:00
__dso_handle_so.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
__get_sp.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
__get_tls.c MIPS support for libc. 2012-08-02 16:07:26 -07:00
__set_tls.c MIPS support for libc. 2012-08-02 16:07:26 -07:00
_exit_with_stack_teardown.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
_setjmp.S Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>" 2012-10-17 19:10:11 +02:00
atexit.h [MIPS] Rewrite MIPS crtbegin* as C files. 2013-07-17 14:23:29 -07:00
bzero.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
cacheflush.c Clean up internal libc logging. 2013-03-15 16:12:58 -07:00
clone.S Replace unnecessary MIPS uses of <sys/linux-syscalls.h> with <asm/unistd.h>. 2013-03-21 22:52:25 -07:00
crtbegin.c [MIPS] Rewrite MIPS crtbegin* as C files. 2013-07-17 14:23:29 -07:00
crtbegin_so.c [MIPS] Rewrite MIPS crtbegin* as C files. 2013-07-17 14:23:29 -07:00
crtend.S libc: remove ctors/dtors sections 2012-08-22 20:45:26 +02:00
crtend_so.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
ffs.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
futex_mips.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
memcmp16.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
memmove.c MIPS support for libc. 2012-08-02 16:07:26 -07:00
pipe.S [MIPS] Check error status from pipe system call 2012-09-11 16:38:04 -07:00
setjmp.S Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>" 2012-10-17 19:10:11 +02:00
sigsetjmp.S MIPS support for libc. 2012-08-02 16:07:26 -07:00
vfork.S MIPS support for libc. 2012-08-02 16:07:26 -07:00