- 02 Feb, 2010 2 commits
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 04 Dec, 2009 1 commit
-
-
Mathias Agopian authored
This reverts commit 754c178a. Turns out we don't need it afterall (needed a stable sort anyways). So, we'll make that change in the dev branch instead.
-
- 03 Dec, 2009 2 commits
-
-
David 'Digit' Turner authored
NOTE: This replaces qsort.c with the FreeBSD version. While the patch changes the source, it should not alter the implementation that should use the exact same algorithm.
-
Android (Google) Code Review authored
* changes: libc: kernel: Update msm_kgsl.h header
-
- 02 Dec, 2009 2 commits
-
-
David 'Digit' Turner authored
Merged from eclair-mr2
-
Dima Zavin authored
Change-Id: Ifa58a406c9419c5ad73a1f9456add6dd54bfb2ba Signed-off-by:
Dima Zavin <dima@android.com>
-
- 24 Nov, 2009 2 commits
-
-
Eric Fischer authored
The 64-bit data is not currently being used and more than doubles the size.
-
Eric Fischer authored
ZoneCompactor was using the system time zone database to get the offsets instead of using the data it was compiling, so for newly added or recently changed zones the index could be inconsistent with the data. Affected zones: San_Luis, Casey, Davis, Mawson, Kathmandu, Novokuznetsk
-
- 20 Nov, 2009 1 commit
-
-
Eric Fischer authored
http://b/issue?id=2272477
-
- 13 Nov, 2009 1 commit
-
-
Dima Zavin authored
Change-Id: I8b22bcb4816fca5e0b92fee4b2ccb0ef135be5a9 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 28 Oct, 2009 1 commit
-
-
Mathias Agopian authored
use 64 bytes cache lines, reduce the main loop to 64-bytes instead of 128 bytes and adjust the prefetch distance to the optimal value.
-
- 24 Oct, 2009 1 commit
-
-
Android (Google) Code Review authored
* changes: bionic/linker: make the buddy allocator compute max_order on its own bionic/linker: change the buddy allocator to take a handle to the managed area
-
- 21 Oct, 2009 1 commit
-
-
Andy McFadden authored
The code generated for Thumb and Thumb2 targets has different handling for abort(). Because abort() is "noreturn", it doesn't need to preserve the callee-save registers. The Thumb2 version trashes LR and makes it impossible to figure out who called abort(). This inserts a trivial stub function; net effect is stack traces are reasonable after an abort(). For bug 2191452. Eclair branch Dr. No approved by: hiroshi
-
- 20 Oct, 2009 2 commits
-
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
Iliyan Malchev authored
-- rename struct ba_info to struct ba -- move the static ba descriptor from ba.c to linker.c and rename it ba_prelink -- ba_init, ba_allocate, ba_free, ba_start_addr, and ba_len all take a pointer to struct ba Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 19 Oct, 2009 1 commit
-
-
Mathias Agopian authored
-
- 16 Oct, 2009 1 commit
-
-
Android (Google) Code Review authored
* changes: Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
-
- 14 Oct, 2009 2 commits
-
-
Dima Zavin authored
Change-Id: I58c6eb0d417d5a30fa245f693304a147631fd07f Signed-off-by:
Dima Zavin <dima@android.com>
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 13 Oct, 2009 1 commit
-
-
David 'Digit' Turner authored
The lowest bit of the symbol's value should be ignored when looking at UNDEF symbols for correctness. It is used as an ARM/Thumb flag by the linker.
-
- 08 Oct, 2009 1 commit
-
-
Dima Zavin authored
Change-Id: I530cea1110fc6e6ccf150e6b176e708030ce8a94 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 06 Oct, 2009 1 commit
-
-
Mathias Agopian authored
the issue here is that abort() can be called from anywhere, in particular from malloc or free. When we try to use the debug_log functions, these can end up calling into some code (like malloc/free) that called abort() in the first place and end up in an infinite recursion loop.
-
- 05 Oct, 2009 1 commit
-
-
David 'Digit' Turner authored
Do not submit this patch before the one that modifies the Android emulator to work-around a weird ARMv7 emulation issue. This is done to temporarily re-allow the -user builds needed for QA.
-
- 03 Oct, 2009 1 commit
-
-
David 'Digit' Turner authored
This is required to work-around some corny bugs in ARMv7 emulation. The emulation itself is required to run the dex pre-optimization pass for -user builds.
-
- 29 Sep, 2009 7 commits
-
-
Android (Google) Code Review authored
* changes: bionic/linker: allow resolving of symbols from library back to executable bionic/linker: change lookup() to return soinfo, not base Revert "Revert "bionic/linker: fix symbol lookup during relocations""
-
Android (Google) Code Review authored
* changes: Fix ABI breakage in libc.so and libm.so between 1.6 and Eclair.
-
David 'Digit' Turner authored
For a detailed description of the problem and why this fix is needed, plrease read the comments in libgcc_compat.c
-
Iliyan Malchev authored
Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
Iliyan Malchev authored
-
Iliyan Malchev authored
This reverts commit 33acbf07.
-
Mathias Agopian authored
372 MB/s for large transfers, 440 MB/s for smaller ones down to 1KB. 130 MB/s for very small transfers ( < 32 bytes ) Performance is similar with non-congruent buffers.
-
- 28 Sep, 2009 3 commits
-
-
Mathias Agopian authored
This reverts commit 8d0c0334.
-
Android (Google) Code Review authored
* changes: bionic/linker: fix symbol lookup during relocations
-
Iliyan Malchev authored
When resolving relocations while loading a library, the linker used to find symbols by looking them up in the list of all linked libraries for the current process, as opposed to following just the library's DT_NEEDED entries. This can cause a problem where the symbol is picked up from the wrong library. Signed-off-by:
Iliyan Malchev <malchev@google.com>
-
- 27 Sep, 2009 1 commit
-
-
David 'Digit' Turner authored
-
- 23 Sep, 2009 2 commits
-
-
David 'Digit' Turner authored
-
Android (Google) Code Review authored
* changes: Add pthread_mutex_lock_timeout_np
-
- 22 Sep, 2009 2 commits
-
-
David 'Digit' Turner authored
This is used to perform a mutex lock for a given amount of milliseconds before giving up. Using the _np prefix since this is absolutely not portable. Also remove a compiler warning in pthread_attr_getstackaddr
-
David 'Digit' Turner authored
For performance reasons, we don't call the kernel helper. Instead, we directly access the TLS register on ARMv6 and higher. For ARMv5TE, keep using the hard-coded address populated by the kernel on each task switch. NOTE: Since we don't call the kernel helper, this must precisely match your kernel configuration. This is controlled by setting the ARCH_ARM_HAVE_TLS_REGISTER variable to 'true' in your board configuration file.
-