summaryrefslogtreecommitdiffstats
path: root/libc
Commit message (Collapse)AuthorAgeFilesLines
* am ee424e23: bionic: update processed kernel header a1026.hIliyan Malchev2010-02-091-1/+2
|\ | | | | | | | | | | | | Merge commit 'ee424e23c10c051ee4760177c85f6003ff20108c' into eclair-plus-aosp * commit 'ee424e23c10c051ee4760177c85f6003ff20108c': bionic: update processed kernel header a1026.h
| * bionic: update processed kernel header a1026.handroid-cts-2.1_r5android-cts-2.1_r4android-cts-2.1_r3android-cts-2.1_r2Iliyan Malchev2010-02-081-1/+2
| | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | am d0996bb4: bionic: update processed kernel header tpa2018d1.hIliyan Malchev2010-02-021-0/+8
|\ \ | |/ | | | | | | | | | | Merge commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d' into eclair-plus-aosp * commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d': bionic: update processed kernel header tpa2018d1.h
| * bionic: update processed kernel header tpa2018d1.handroid-2.1_r2.1p2android-2.1_r2.1pIliyan Malchev2010-02-021-0/+8
| | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | am 276313ec: bionic: add processed kernel headers a1026.h and tpa2018d1.hIliyan Malchev2010-02-022-0/+91
|\ \ | |/ | | | | | | | | | | Merge commit '276313ec18c18a07e867dffe568a377583cfd905' into eclair-plus-aosp * commit '276313ec18c18a07e867dffe568a377583cfd905': bionic: add processed kernel headers a1026.h and tpa2018d1.h
| * bionic: add processed kernel headers a1026.h and tpa2018d1.hIliyan Malchev2010-02-022-0/+91
| | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | am 5f53a182: Revert "Add qsort_r() implementation to the C library."Mathias Agopian2009-12-034-76/+37
|\ \ | |/ | | | | | | | | | | Merge commit '5f53a18204ec991f5a77872806eeaa185936aa8c' into eclair-plus-aosp * commit '5f53a18204ec991f5a77872806eeaa185936aa8c': Revert "Add qsort_r() implementation to the C library."
| * Revert "Add qsort_r() implementation to the C library."android-sdk-2.1_r1android-2.1_r2.1sandroid-2.1_r2android-2.1_r1Mathias Agopian2009-12-034-76/+37
| | | | | | | | | | | | | | This reverts commit 754c178ae551aedcbbfd3bfd1c1c3b710d9ad989. Turns out we don't need it afterall (needed a stable sort anyways). So, we'll make that change in the dev branch instead.
* | am 754c178a: Add qsort_r() implementation to the C library.David 'Digit' Turner2009-12-034-37/+76
|\ \ | |/ | | | | | | | | | | Merge commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989' into eclair-plus-aosp * commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989': Add qsort_r() implementation to the C library.
| * Add qsort_r() implementation to the C library.David 'Digit' Turner2009-12-034-37/+76
| | | | | | | | | | | | 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.
* | am e1e68492: Merge change Ifa58a406 into eclairDima Zavin2009-12-031-0/+2
|\ \ | |/ | | | | | | | | | | Merge commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47' into eclair-plus-aosp * commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47': libc: kernel: Update msm_kgsl.h header
| * libc: kernel: Update msm_kgsl.h headerDima Zavin2009-12-021-0/+2
| | | | | | | | | | Change-Id: Ifa58a406c9419c5ad73a1f9456add6dd54bfb2ba Signed-off-by: Dima Zavin <dima@android.com>
* | am cd5df2d9: Rebuild the time zone data files in 32-bit format instead of ↵Eric Fischer2009-11-242-0/+0
|\ \ | |/ | | | | | | | | | | | | | | 64-bit. Merge commit 'cd5df2d92c3adeac41e27aab5ba0f999c753c4c4' into eclair-plus-aosp * commit 'cd5df2d92c3adeac41e27aab5ba0f999c753c4c4': Rebuild the time zone data files in 32-bit format instead of 64-bit.
| * Rebuild the time zone data files in 32-bit format instead of 64-bit.Eric Fischer2009-11-242-0/+0
| | | | | | | | The 64-bit data is not currently being used and more than doubles the size.
* | am 7e617899: Correct the raw offsets in the time zone index for a few zones.Eric Fischer2009-11-231-0/+0
|\ \ | |/ | | | | | | | | | | Merge commit '7e6178998507f993eedf6bec726b0c28881f0485' into eclair-plus-aosp * commit '7e6178998507f993eedf6bec726b0c28881f0485': Correct the raw offsets in the time zone index for a few zones.
| * Correct the raw offsets in the time zone index for a few zones.Eric Fischer2009-11-231-0/+0
| | | | | | | | | | | | | | | | 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
* | am a6083b77: Update zoneinfo time zone data to version 2009sEric Fischer2009-11-203-1/+1
|\ \ | |/ | | | | | | | | | | Merge commit 'a6083b7768a2d1efc52805ff7ce049866186c744' into eclair-plus-aosp * commit 'a6083b7768a2d1efc52805ff7ce049866186c744': Update zoneinfo time zone data to version 2009s
| * Update zoneinfo time zone data to version 2009sEric Fischer2009-11-203-1/+1
| | | | | | | | http://b/issue?id=2272477
* | am 110044b1: libc: kernel: Update msm_kgsl.h headerDima Zavin2009-11-131-0/+7
|\ \ | |/ | | | | | | | | | | Merge commit '110044b131122e6886b962d5d16b1031695c374b' into eclair-plus-aosp * commit '110044b131122e6886b962d5d16b1031695c374b': libc: kernel: Update msm_kgsl.h header
| * libc: kernel: Update msm_kgsl.h headerandroid-sdk-2.0.1_r1android-sdk-2.0.1-docs_r1android-2.0.1_r1Dima Zavin2009-11-131-0/+7
| | | | | | | | | | Change-Id: I8b22bcb4816fca5e0b92fee4b2ccb0ef135be5a9 Signed-off-by: Dima Zavin <dima@android.com>
* | merge from open-source masterJean-Baptiste Queru2009-11-113-22/+135
|\ \
| * \ Merge change I37d0317dAndroid Code Review2009-11-093-22/+135
| |\ \ | | | | | | | | | | | | | | | | * changes: modified SYSCALLS.TXT to support SuperH architecture
| | * | modified SYSCALLS.TXT to support SuperH architectureShin-ichiro KAWASAKI2009-09-013-22/+135
| | | |
* | | | merge from open-source masterJean-Baptiste Queru2009-11-0835-36/+2744
|\ \ \ \ | |/ / /
| * | | Add the BSD sys_signame array.Thorsten Glaser2009-11-054-33/+72
| | | | | | | | | | | | | | | | Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
| * | | added and modified bionic code to support SuperH architectureShin-ichiro KAWASAKI2009-09-2832-3/+2672
| | | | | | | | | | | | | | | | | | | | | | | | modified: libc/Android.mk new files: libc/arch-sh/bionic/* new files: libc/arch-sh/include/*
* | | | am 199f9d92: Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% ↵Mathias Agopian2009-10-291-25/+16
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | improvment) Merge commit '199f9d923804d74e021dd80e48ec75c0a96dba77' into eclair-plus-aosp * commit '199f9d923804d74e021dd80e48ec75c0a96dba77': Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)
| * | | Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)Mathias Agopian2009-10-281-25/+16
| | | | | | | | | | | | | | | | | | | | 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.
* | | | am 96bbbe21: Wrap ARM abort() to improve stack trace.Andy McFadden2009-10-211-0/+31
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '96bbbe21778fc3f4a932822c2436238d6ce5721b' into eclair-plus-aosp * commit '96bbbe21778fc3f4a932822c2436238d6ce5721b': Wrap ARM abort() to improve stack trace.
| * | | Wrap ARM abort() to improve stack trace.Andy McFadden2009-10-211-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am 7e7d6c48: use local symbols in memset so it doesn\'t screw up profilingMathias Agopian2009-10-191-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c' into eclair-plus-aosp * commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c': use local symbols in memset so it doesn't screw up profiling
| * | | use local symbols in memset so it doesn't screw up profilingMathias Agopian2009-10-191-2/+2
| | | |
* | | | merge from open-source masterJean-Baptiste Queru2009-10-14160-4/+5218
|\ \ \ \ | | |/ / | |/| |
| * | | Merge change 10538Android Code Review2009-09-20159-2/+5206
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * changes: added syscalls for SuperH which automatically generate by gensyscalls.py
| | * | | added syscalls for SuperH which automatically generate by gensyscalls.pyTony Sim2009-07-01159-2/+5206
| | | |/ | | |/|
| * | | Merge change 10539Android Code Review2009-09-171-2/+12
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * changes: modified kernel headers re-generate tools to support SuperH architecture
| | * | | modified kernel headers re-generate tools to support SuperH architectureShin-ichiro KAWASAKI2009-07-011-2/+12
| | |/ /
* | | | am 5c328268: libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k ↵Dima Zavin2009-10-131-0/+109
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | h/w video encode Merge commit '5c32826841460294cfba98ff713b4804512bacd1' into eclair-plus-aosp * commit '5c32826841460294cfba98ff713b4804512bacd1': libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encode
| * | | libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encodeandroid-sdk-tools_r4android-sdk-tools_r3android-sdk-2.0_r1android-2.0_r1Dima Zavin2009-10-131-0/+109
| | | | | | | | | | | | | | | | | | | | Change-Id: I58c6eb0d417d5a30fa245f693304a147631fd07f Signed-off-by: Dima Zavin <dima@android.com>
* | | | am 0e24d2c9: update msm_camera.hIliyan Malchev2009-10-131-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273' into eclair-plus-aosp * commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273': update msm_camera.h
| * | | update msm_camera.hIliyan Malchev2009-10-131-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | | am 9a96aaa8: libc: kernel: Update linux/msm_kgsl.h to latestDima Zavin2009-10-071-4/+47
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91' into eclair-plus-aosp * commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91': libc: kernel: Update linux/msm_kgsl.h to latest
| * | | libc: kernel: Update linux/msm_kgsl.h to latestDima Zavin2009-10-071-4/+47
| | | | | | | | | | | | | | | | | | | | Change-Id: I530cea1110fc6e6ccf150e6b176e708030ce8a94 Signed-off-by: Dima Zavin <dima@android.com>
* | | | am e3650267: fix [2170898] abort() doesn\'t print a stack tarceMathias Agopian2009-10-071-2/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'e36502673d98df089acbc645f077ee0c2be20c5d' into eclair-plus-aosp * commit 'e36502673d98df089acbc645f077ee0c2be20c5d': fix [2170898] abort() doesn't print a stack tarce
| * | | fix [2170898] abort() doesn't print a stack tarceMathias Agopian2009-10-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | am fdc5c1f5: Re-enable ARMv7 memcpy implementation.David 'Digit' Turner2009-10-071-15/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613' into eclair-plus-aosp * commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613': Re-enable ARMv7 memcpy implementation.
| * | | Re-enable ARMv7 memcpy implementation.David 'Digit' Turner2009-10-051-15/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | am 1e40783d: Fix armv7-user builds by disabling the ARMv7-optimized memcpy.David 'Digit' Turner2009-10-071-1/+15
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '1e40783d9ad29c88a4d547774e05080fc4327a2e' into eclair-plus-aosp * commit '1e40783d9ad29c88a4d547774e05080fc4327a2e': Fix armv7-user builds by disabling the ARMv7-optimized memcpy.
| * | | Fix armv7-user builds by disabling the ARMv7-optimized memcpy.David 'Digit' Turner2009-10-021-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | am 7a9e06fa: Merge change I2a7ad975 into eclairDavid 'Digit' Turner2009-09-292-0/+153
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '7a9e06fa7e4e533074cde314f25dff3024f34a5d' into eclair-plus-aosp * commit '7a9e06fa7e4e533074cde314f25dff3024f34a5d': Fix ABI breakage in libc.so and libm.so between 1.6 and Eclair.