- 13 Jul, 2009 1 commit
-
-
David 'Digit' Turner authored
Merge commit '34806558' * commit '34806558': Add new C++ headers <cerrno> and <cfloat>
-
- 10 Jul, 2009 1 commit
-
-
David 'Digit' Turner authored
Also add std::malloc/realloc/calloc/free to <cstdlib> Rename <cwchar_is_not_supported> to <cwchar>
-
- 09 Jul, 2009 5 commits
-
-
David 'Digit' Turner authored
Merge commit 'db4616b2' * commit 'db4616b2': Add <linux/uinput.h> to C library kernel headers
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Merge commit 'c4eee376' * commit 'c4eee376': Prevent a crash in the memory leak checker (which happened in chk_free())
-
David 'Digit' Turner authored
Simplify the code a little, removing un-necessary mutex locks/unlocks. Provide slightly better diagnostic message in case of corruption. Use snprintf/strlcat instead of sprintf/strcat
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 25 Jun, 2009 2 commits
-
-
Android (Google) Code Review authored
Merge commit '6ee8f1b0' * commit '6ee8f1b0': Add LD_LIBRARY_PATH support to bionic's linker
-
Android (Google) Code Review authored
* changes: Add LD_LIBRARY_PATH support to bionic's linker
-
- 24 Jun, 2009 3 commits
-
-
Android (Google) Code Review authored
Merge commit '380f2498' * commit '380f2498': update clean msm_camera.h
-
Android (Google) Code Review authored
* changes: update clean msm_camera.h
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 23 Jun, 2009 1 commit
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 22 Jun, 2009 4 commits
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
David 'Digit' Turner authored
Merge commit '09baf4e8' * commit '09baf4e8': Add Glibc-compatible macro aliases for the nanosecond time accessors in stat structure
-
Android (Google) Code Review authored
* changes: Removed non-standard declaration in cstring.
-
David 'Digit' Turner authored
-
- 17 Jun, 2009 3 commits
-
-
Android (Google) Code Review authored
* changes: Make IPv6 definitions comply with RFC 3493: - Add some definitions to netinet/in6.h - Include netinet/in6.h from netinet/in.h
-
Nicolas Catania authored
Aligned the list of the function declared in std:: to match gcc. In the first cut, too many functions were included. The test under system/extras/tests/bionic/libstdc++ already has the correct (shorter) list.
-
Lorenzo Colitti authored
- Add some definitions to netinet/in6.h - Include netinet/in6.h from netinet/in.h
-
- 16 Jun, 2009 3 commits
-
-
David 'Digit' Turner authored
Merge commit '9cfccefa' * commit '9cfccefa': Update cleaned-up kernel headers
-
David 'Digit' Turner authored
-
David Bartley authored
-
- 15 Jun, 2009 1 commit
-
-
David 'Digit' Turner authored
Merge commit '3ddc15e1' * commit '3ddc15e1': Add new clean header for PPP on PPTP (VPN)
-
- 12 Jun, 2009 1 commit
-
-
David 'Digit' Turner authored
-
- 05 Jun, 2009 1 commit
-
-
Iliyan Malchev authored
Merge commit 'bf8709f5' * commit 'bf8709f5': bionic: update msm_camera.h header
-
- 04 Jun, 2009 1 commit
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 03 Jun, 2009 3 commits
-
-
David 'Digit' Turner authored
am 3a654b1e: Revert "Fix the C library initialization to avoid calling static C++ constructors twice." Merge commit '3a654b1e' * commit '3a654b1e': Revert "Fix the C library initialization to avoid calling static C++ constructors twice."
-
David 'Digit' Turner authored
This reverts commit 03eabfe6.
-
David 'Digit' Turner authored
Merge commit '03eabfe6' * commit '03eabfe6': Fix the C library initialization to avoid calling static C++ constructors twice.
-
- 02 Jun, 2009 1 commit
-
-
David 'Digit' Turner authored
The problem was due to the fact that, in the case of dynamic executables, the dynamic linker calls the DT_PREINIT_ARRAY, DT_INIT and DT_INIT_ARRAY constructors when loading shared libraries and dynamic executables, *before* calling the executable's entry point (i.e. arch-$ARCH/bionic/crtbegin_dynamic.c) which in turns call __libc_init() in libc.so, as defined by bionic/libc_init_dynamic.c The latter did call these constructors array again, mistakenly. The patch also updates the documentation of many related functions. Also adds a new section to linker/README.TXT explaining restrictions on C library usage. The patch has been tested on a Dream for stability issues with proprietary blobs: - H264 decoding works - Camera + Video recording works - GPS works - Sensors work The tests in system/extra/tests/bionic/libc/common/test_static_cpp_mutex.cpp has been run and shows the static C++ constructor being called only once.
-
- 01 Jun, 2009 2 commits
-
-
Dima Zavin authored
Merge commit '0353195f' * commit '0353195f': linker: Give more context for failures during library dependency resolution.
-
Dima Zavin authored
Signed-off-by:
Dima Zavin <dima@android.com>
-
- 28 May, 2009 6 commits
-
-
Dima Zavin authored
Merge commit '2e85579c' * commit '2e85579c': linker: Make the errors reported by dlopen/dlsym be more useful.
-
Dima Zavin authored
Merge commit '49e55332' * commit '49e55332': libc: Add an intermediate version of the static libc without malloc
-
Dima Zavin authored
Merge commit 'ca122b0e' * commit 'ca122b0e': libc: Cleanup the libc makefile.
-
Dima Zavin authored
Changed it so that when the linker generates error messages, they are scribbled away into a buffer that dlfcn and friends can read from. Since the error messages are generetad with snprintf, and snprintf MAY call malloc during some code paths, we now link against a version of libc that does not contain malloc/free/realloc/calloc. We then define malloc and friends in the dynamic loader, and make them abort() if they are ever called. Signed-off-by:
Dima Zavin <dima@android.com>
-
Dima Zavin authored
For now, this will only used by the dynamic loader to ensure that malloc and friends are never called. Signed-off-by:
Dima Zavin <dima@android.com>
-
Dima Zavin authored
Removes a lot of redundant code, and reorganizes the file. We first setup all the comomn variables we may need, and then define the actual libraries that need to be generated. Signed-off-by:
Dima Zavin <dima@android.com>
-
- 27 May, 2009 1 commit
-
-
Android (Google) Code Review authored
Merge commit 'cdb68bf8' * commit 'cdb68bf8': Fix getservent() so that it returns s_port in network byte order.
-