- 02 Sep, 2009 2 commits
-
-
Android (Google) Code Review authored
* changes: Neon-optimized versions of memcpy.
-
David 'Digit' Turner authored
This optimization come from the external 0xdroid repository. Original patch can be found here: http://gitorious.org/0xdroid/bionic/commit/ebafe41c2c02f8c09a3c1d7746047083df180ac5
-
- 31 Aug, 2009 1 commit
-
-
Dima Zavin authored
Change-Id: Ib6cd13e86cea84c1cc0901dee3e9ef05eb8279cd Signed-off-by:
Dima Zavin <dima@android.com>
-
- 20 Aug, 2009 2 commits
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
Dima Zavin authored
Signed-off-by:
Dima Zavin <dima@android.com>
-
- 13 Aug, 2009 1 commit
-
-
Erik Gilling authored
Signed-off-by:
Erik Gilling <konkers@android.com>
-
- 08 Aug, 2009 2 commits
-
-
Android (Google) Code Review authored
* changes: Don't request IPv6 addresses if AI_ADDRCONFIG is specified and the system has no IPv6 connectivity.
-
Jean-Baptiste Queru authored
-
- 07 Aug, 2009 1 commit
-
-
Android Code Review authored
* changes: Add mspace_merge_objects
-
- 06 Aug, 2009 2 commits
-
-
Dima Zavin authored
Signed-off-by:
Dima Zavin <dima@android.com>
-
Dima Zavin authored
Signed-off-by:
Dima Zavin <dima@android.com>
-
- 04 Aug, 2009 3 commits
-
-
Lorenzo Colitti authored
-
Android (Google) Code Review authored
* changes: Fix strftime to use localized month names.
-
Jean-Baptiste Queru authored
-
- 03 Aug, 2009 2 commits
-
-
Eric Fischer authored
It was using the default locale (capital L) instead of the current locale (lowercase l). Bug 2030864
-
Jean-Baptiste Queru authored
-
- 30 Jul, 2009 1 commit
-
-
Erik Gilling authored
Merge commit 'fde8642f' * commit 'fde8642f': bionic/linker: keep track of opened libraries by basename
-
- 29 Jul, 2009 4 commits
-
-
Jean-Baptiste Queru authored
-
Android (Google) Code Review authored
Merge commit '22b5eb85' * commit '22b5eb85': linker: remove newlines from DL_ERR so that dlerror works correctly
-
Erik Gilling authored
Prior to this change, the dynamic loader kept track of opened libraries either by their base name (i.e., libfoo.so instead of /system/lib/libfoo.so) when the shared library was loaded through the DT_NEEDED tag in an ELF header, or by whatever name was passed to dlopen(). This created a number of problems, among which: 1. dlopen("libfoo.so") and dlopen("/path/to/libfoo.so") would open the same library twice; 2. dlopen("/path/to/libfoo.so") and then dlopen("libbar.so"), where libbar.so depends on libfoo.so, would open libfoo.so twice. This patch makes the dynamic loader keep track of each loaded library by basename, which resolves the above ambiguity. The patch also enforces library lookup by base name, which means that it will refuse to load another library that has the same name. Thanks for the inspiration Iliyan. Signed-off-by:
Erik Gilling <konkers@android.com> Cc: Iliyan Malchev <malchev@google.com>
-
Android (Google) Code Review authored
* changes: linker: remove newlines from DL_ERR so that dlerror works correctly
-
- 28 Jul, 2009 1 commit
-
-
David 'Digit' Turner authored
Merge commit '3773d35e' * commit '3773d35e': Make the DNS resolver accept domain names with an underscore.
-
- 27 Jul, 2009 1 commit
-
-
David 'Digit' Turner authored
More precisely, this accepts domain labels with an underscore in the middle (i.e. not at the start or the end of the label). This is needed to perform complex CNAME chain resolution in certain VPN networks.
-
- 26 Jul, 2009 2 commits
-
-
Jean-Baptiste Queru authored
-
Jean-Baptiste Queru authored
-
- 23 Jul, 2009 1 commit
-
-
Erik Gilling authored
Signed-off-by:
Erik Gilling <konkers@android.com>
-
- 21 Jul, 2009 2 commits
-
-
Andy McFadden authored
Merge commit '39f3745c' * commit '39f3745c': Restore malloc debug.
-
Andy McFadden authored
Some libc changes were preventing the initialization call from being made. The basic problem appears to be that libc_init_common.c is only built once, and it's only built for the non-debug libc.
-
- 20 Jul, 2009 2 commits
-
-
David 'Digit' Turner authored
Merge commit 'b56b5659' * commit 'b56b5659': Fix the C library runtime initialization order.
-
David 'Digit' Turner authored
Merge commit 'ef0bd185' * commit 'ef0bd185': Pass the elfdata pointer in a slot of the temporary TLS area.
-
- 17 Jul, 2009 4 commits
-
-
David 'Digit' Turner authored
This allows libc.so to run the C runtime initializer as soon as the dynamic linker loads the shared library, i.e. before any other initializers (e.g. static C++ constructors in other shared libraries the executable depends on). This also removes the bug where the initializers from the executable itself were run twice: once by the dynamic linker, and another time by __libc_init as defined by libc_init_dynamic.c
-
Android (Google) Code Review authored
* changes: Updating v4l2 headers from kernel
-
David 'Digit' Turner authored
This is needed to properly initialize the C runtime when libc.so is loaded by the dynamic linker. Move the temporary TLS setup before the first system call, just in case something really horrible happens, we won't crash when trying to write an error code in 'errno' Remove the broken TLS_SLOT_THREAD_ID setup. First, this slot should normally receive the address of a pthread_internal_t, not a kernel thread identifier. Second, it is never used by the linker anyway. Also remove an obsolete comment.
-
Rebecca Schultz Zavin authored
Signed-off-by:
Rebecca Schultz Zavin <rebecca@android.com>
-
- 16 Jul, 2009 3 commits
-
-
Android (Google) Code Review authored
* changes: linux: add headers for lis331dlh and sfh7743 sensor drivers.
-
Dmitry Shmidt authored
Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
Mike Lockwood authored
Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 14 Jul, 2009 2 commits
-
-
Mathias Agopian authored
allow pthread_mutexattr_setpshared to accept SHARED mutexes, since our current impl actually uses shared mutexes
-
Mathias Agopian authored
-
- 13 Jul, 2009 1 commit
-
-
David 'Digit' Turner authored
Merge commit '34806558' * commit '34806558': Add new C++ headers <cerrno> and <cfloat>
-