f29c214d6ad97f9a5348407cc66a58aec2228ca9 |
31-Oct-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
a811d7a8e638ca49aee704c613cb9f1e03c3698d |
27-Oct-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012h. The 2012h release reflects the following changes recently circulated on the tz mailing list: [Brazil] Bahia no longer has DST. (Thanks to Kelley Cook.) [Brazil] Tocantins has DST. (Thanks to Rodrigo Severo.) [Israel] Israel has new DST rules next year. (Thanks to Ephraim Silverberg.) [Jordan] Jordan stays on DST this winter. (Thanks to Steffen Thorsen.) Bug: 7429010 Change-Id: I82f19ce49f944f928b6dd8dc5a893786266e5cb9
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
5ba74660e3f0f9478dcb8ca6ee2ce53ceda6d926 |
20-Oct-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
f0e402dbd257ab495eab514b347db4b3d6844826 |
19-Oct-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012g. This release reflects the following changes recently circulated on the tz mailing list: Samoa fall 2012 and later. (Thanks to Nicholas Pereira and Robert Elz.) Palestine fall 2012. (Thanks to Steffen Thorsen.) This release does not reflect the possible changes discussed yesterday for Tocantins and Bahia. Change-Id: I52d9d2cd6e8e755885dc258200c014bee75527c9
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
7cc2dec82e6b85c4a81cffab236f984dd26d35e2 |
10-Oct-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
2c287e9510ec1d379b3cd779651b595dafb6a2ff |
26-Sep-2012 |
Ying Wang <wangying@google.com> |
Set up the private variables. Now we use private variables in transform-o-to-executable to support build executables against the NDK. Cherry-picked from master. Bug: 7170098 Change-Id: Ic8f1d36a116fce24f3ea6a3ff5e9bfab6cafee99
inker/Android.mk
|
956092e07c50fb20412409a5018a553d63577fab |
03-Oct-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
3ef4fecd30c22f3c17c1dadfce4527e858b42e7e |
01-Oct-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
bionic: update processed msm_mdp.h -- Has display commit ioctl Bug: 7274951 Change-Id: If2d47edf3ada418e8c61a2acc7b79fb3422f3473 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_mdp.h
|
98957db5536e93724c2e9e6bd19d5063f9d4dc2c |
03-Oct-2012 |
Andy McFadden <fadden@android.com> |
Merge "Test flags before using "info"" into jb-mr1-dev
|
2e0452cbd1f5b981fbadb4021198d2c27ec1cde3 |
02-Oct-2012 |
Andreas Huber <andih@google.com> |
bionic: update processed msm_vidc_enc.h Updated kernel headers to support a video encoder ioctl to preprend each IDR frame with SPS/PPS. related-to-bug: 7245308 Change-Id: I7244c521690d69a905deb19940a04fd4f2e06935 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_vidc_enc.h
|
f84bc8d6f6368f1c846124a8168761ee8cc589c0 |
02-Oct-2012 |
Andy McFadden <fadden@android.com> |
Test flags before using "info" Our debugger signal catcher expects to receive three args, but if somebody cleared SA_SIGINFO we only get one, and bad things happen when we try to use the second one. Test to see if SA_SIGINFO is still set before we try to use the argument. Bug: 7272866 Change-Id: If682a2262fe8a575f3802fb0c60a53eea3082456
inker/debugger.c
|
f27642c0822ee457b5ab00b2a16c5f1fe70ae141 |
30-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
204b26b4402249566e0190154cddb2cfc2cf42a7 |
27-Sep-2012 |
Saurabh Shah <saurshah@codeaurora.org> |
bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl This change adds msm_mdp.h header changes to bionic. This IOCTL is a substitute for PAN on external panel. It waits for DMAE to finish before returning and avoid delays in the PAN path. Bug: 7249589 Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org> Change-Id: I4b04a4538919ffcb994699a432c4322e9f94e870 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_mdp.h
|
9014818f611528917728bbdace78af02abcc3326 |
25-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
f4b34b6c3942be273ad7298a40be0d312b183aab |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic." This reverts commit 3a936a4980046a7eeb8d53a3296058d8f3a1f770. We don't want this in jb-mr1.
ibc/private/bionic_time.h
ibc/tzcode/localtime.c
|
6c0e373d38a9cb424bd6d9c4d5d6168960846aa5 |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am ec432608: am 0c24effd: Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic." * commit 'ec4326084ed2a717b3e318f36c2675ef033c30ff': Add the libcutils localtime_tz and mktime_t extensions to bionic.
|
ec4326084ed2a717b3e318f36c2675ef033c30ff |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 0c24effd: Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic." * commit '0c24effd01736e533fd082b2cf1de8926b0fe880': Add the libcutils localtime_tz and mktime_t extensions to bionic.
|
ecf67e152aecb67bff950d72582ef54b56191096 |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 2d51dddf: am 85049ead: Merge "Use hidden visibility for several internal-use-only functions." * commit '2d51dddf1a649c73f207ecf48d419fea8a8ed4de': Use hidden visibility for several internal-use-only functions.
|
d2eea0e6d6d4e7c406b06d90316713482d650290 |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am baa74eff: am 882c6af9: Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro." * commit 'baa74eff0dd56b1dbf8e8a233a82e6382828ad72': [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.
|
2d51dddf1a649c73f207ecf48d419fea8a8ed4de |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 85049ead: Merge "Use hidden visibility for several internal-use-only functions." * commit '85049ead251b0af9411ada3ad1db0f6b75f8e4a8': Use hidden visibility for several internal-use-only functions.
|
baa74eff0dd56b1dbf8e8a233a82e6382828ad72 |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 882c6af9: Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro." * commit '882c6af953e5b3fd4b9f4fe74a68128ea16fba3b': [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.
|
0c24effd01736e533fd082b2cf1de8926b0fe880 |
24-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic."
|
85049ead251b0af9411ada3ad1db0f6b75f8e4a8 |
23-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Use hidden visibility for several internal-use-only functions."
|
cc95d69c25a4c040bcbd92c009dcd37347b66efa |
22-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
95a7a64ac8b242f278f515b06bdb6057ecca4396 |
22-Sep-2012 |
Elliott Hughes <enh@google.com> |
Use hidden visibility for several internal-use-only functions. Change-Id: Ibeea6963ff0cc06479d0a3ed7e868eeece8c55a0
ibc/bionic/strerror_r.cpp
|
882c6af953e5b3fd4b9f4fe74a68128ea16fba3b |
22-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro."
|
988ff8ff9fb8bb3394d5571ce088b23dc828edb5 |
22-Sep-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro. Change-Id: I7a9a986e371381697dcb56bd8ea362856ffa7509
ibc/kernel/arch-mips/asm/asmmacro.h
ibc/kernel/arch-mips/asm/cpu-features.h
ibc/kernel/arch-mips/asm/elf.h
ibc/kernel/arch-mips/asm/fcntl.h
ibc/kernel/arch-mips/asm/mach-generic/spaces.h
ibc/kernel/arch-mips/asm/module.h
ibc/kernel/arch-mips/asm/msgbuf.h
ibc/kernel/arch-mips/asm/pgalloc.h
ibc/kernel/arch-mips/asm/pgtable.h
ibc/kernel/arch-mips/asm/processor.h
ibc/kernel/arch-mips/asm/ptrace.h
ibc/kernel/arch-mips/asm/reg.h
ibc/kernel/arch-mips/asm/resource.h
ibc/kernel/arch-mips/asm/siginfo.h
ibc/kernel/arch-mips/asm/string.h
ibc/kernel/arch-mips/asm/uaccess.h
ibc/kernel/tools/defaults.py
|
e0a00a8a2c7ccc4beb2ffac6360376f3e081c29b |
21-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
f707007435ee4798815bd507d86b1460204cfc4f |
18-Sep-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
bionic: Update MDP header for sync Change-Id: I5e13cdc9132fd99b8072b2e0836b9a92bc54f9c3
ibc/kernel/common/linux/msm_mdp.h
|
a9dca77315b85f61e7386ca8dc931f79f6396531 |
20-Sep-2012 |
Rebecca Schultz Zavin <rebecca@android.com> |
Update ion header to add FLAG_CACHED_NEEDS_SYNC Bug: 6854979 Change-Id: Ic94c1b7b10ab750a6b4b0db83d2fb1fa073d91b9 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/ion.h
|
8ab03a28d05bfaedf5d7c5549bb2b89e6a60bd00 |
19-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0 |
19-Sep-2012 |
Iliyan Malchev <malchev@google.com> |
Merge "Update headers for Adreno graphics driver" into jb-mr1-dev
|
02e06782fc111489a49393f811037c2b3930aa5c |
15-Sep-2012 |
Jeff Boody <jboody@codeaurora.org> |
Update headers for Adreno graphics driver Change-Id: Ic66de698667c8c8607b2c19712a8626a4651da7f Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/idle_stats_device.h
ibc/kernel/common/linux/msm_kgsl.h
|
0ef00090444883508b6405726150fe7e12ca5476 |
19-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 30289f0d: am 47dc4d43: Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326" * commit '30289f0dd6ab644290bfb37b22b03b7d006628f4': Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326
|
30289f0dd6ab644290bfb37b22b03b7d006628f4 |
19-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 47dc4d43: Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326" * commit '47dc4d431017e701239dd7d9a16333e0ad56a0ac': Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326
|
47dc4d431017e701239dd7d9a16333e0ad56a0ac |
19-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326"
|
88f1ea8f82e1fcef0d472577f00cd889b796e944 |
18-Sep-2012 |
Dave Burke <daveburke@google.com> |
Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 (cherry-pick of e58303249b9e799a4fe84c5a2dfe71518441a6ec.) Change-Id: Ie81494e0f6a71caa6fd9fabbcfc47a23077554d6
ibc/bionic/pthread.c
|
4513ad77ef195844247409fbe2bd878e29c51d13 |
18-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
e58303249b9e799a4fe84c5a2dfe71518441a6ec |
18-Sep-2012 |
Dave Burke <daveburke@google.com> |
Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 Change-Id: I4e33d8e7d70fbfcf8a1bcc0e4c33279b42092a0a
ibc/bionic/pthread.c
|
2aceb4bcb30def2207fd8d6e7d30df35f9f91504 |
18-Sep-2012 |
Elliott Hughes <enh@google.com> |
am e2a17ef4: am 77ac158e: Merge "Don\'t copy strerror(3) or strsignal(3) strings if we can share." * commit 'e2a17ef444e1d3b3e27e649440a320139038d1d9': Don't copy strerror(3) or strsignal(3) strings if we can share.
|
e2a17ef444e1d3b3e27e649440a320139038d1d9 |
18-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 77ac158e: Merge "Don\'t copy strerror(3) or strsignal(3) strings if we can share." * commit '77ac158e90712a975f61b7559b8de558f644f48d': Don't copy strerror(3) or strsignal(3) strings if we can share.
|
77ac158e90712a975f61b7559b8de558f644f48d |
18-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Don't copy strerror(3) or strsignal(3) strings if we can share."
|
4198fa4c23fc8a1895808a597bb153530f6ea515 |
18-Sep-2012 |
Elliott Hughes <enh@google.com> |
Don't copy strerror(3) or strsignal(3) strings if we can share. Change-Id: Ic405269f63b945c6fb347e7c4346cd6f104aff35
ibc/bionic/strerror.cpp
ibc/bionic/strerror_r.cpp
ibc/bionic/strsignal.cpp
|
dd526b010d458fbd18509faa2604b633513d7945 |
16-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
4b3ff1f0fa141b95bacf52960be588c343d8e5d6 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
am f8902bf7: am 047a285d: Merge "Fix <sys/klog.h> to correspond to the kernel operations." * commit 'f8902bf7079be1a7ad51b82ebb24556ff40a1fff': Fix <sys/klog.h> to correspond to the kernel operations.
|
f8902bf7079be1a7ad51b82ebb24556ff40a1fff |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 047a285d: Merge "Fix <sys/klog.h> to correspond to the kernel operations." * commit '047a285d41e3fe0b1a8071ec19f436baf6f187b2': Fix <sys/klog.h> to correspond to the kernel operations.
|
047a285d41e3fe0b1a8071ec19f436baf6f187b2 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix <sys/klog.h> to correspond to the kernel operations."
|
b67d4ec5babf7d26bc0e52b942779012d14e14c8 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 950a3c01: am 51519521: Merge "Add tty defaults to bionic" * commit '950a3c010cfbb18bb5974a78040ab9946370e553': Add tty defaults to bionic
|
950a3c010cfbb18bb5974a78040ab9946370e553 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 51519521: Merge "Add tty defaults to bionic" * commit '51519521979c2daa417f6ca50c175e631c55dfb0': Add tty defaults to bionic
|
51519521979c2daa417f6ca50c175e631c55dfb0 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add tty defaults to bionic"
|
e249b059637b49a285ed9f58a2a18bfd054e5d95 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Fix <sys/klog.h> to correspond to the kernel operations. This makes the constants correspond to those in the Linux kernel's include/linux/syslog.h, but keeping our old badly-named constants for source compatibility. Change-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae
ibc/include/sys/klog.h
|
9d1defbf479f74419b1d1947edd9270c712d3b2f |
14-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
b2af8b6848bfd5dbc6dbc10a8267b0e387780888 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 66a97ea9: am 4e9d953a: Merge "libc: add ftw / nftw functions" * commit '66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80': libc: add ftw / nftw functions
|
1eaa3e6f72bd20eeea64bb3f46d965658695dade |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 77fd7075: am e895e6de: Merge "Update libc/NOTICE and record the incantation." * commit '77fd70758ae579aadf153124f7c26494e4a54988': Update libc/NOTICE and record the incantation.
|
66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 4e9d953a: Merge "libc: add ftw / nftw functions" * commit '4e9d953a0e9334c0f3519f470b97973c31da5bb6': libc: add ftw / nftw functions
|
77fd70758ae579aadf153124f7c26494e4a54988 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am e895e6de: Merge "Update libc/NOTICE and record the incantation." * commit 'e895e6deaab620f874b3e9f196eb6b67f58dc278': Update libc/NOTICE and record the incantation.
|
4e9d953a0e9334c0f3519f470b97973c31da5bb6 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "libc: add ftw / nftw functions"
|
5e58ea07d47c175abf8285ff67e3e9bc0b3a9e8e |
12-Sep-2012 |
Nick Kralevich <nnk@google.com> |
libc: add ftw / nftw functions Please see "man 3 ftw" for a description of the ftw / nftw functions. This code is taken directly from netbsd unmodified. Change-Id: Ia4879ac57212b424adf5281b5e92858e216d0f14
ibc/Android.mk
ibc/NOTICE
ibc/include/ftw.h
ibc/upstream-netbsd/libc/gen/ftw.c
ibc/upstream-netbsd/libc/gen/nftw.c
|
e895e6deaab620f874b3e9f196eb6b67f58dc278 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update libc/NOTICE and record the incantation."
|
965b867512f51f70ad9222bb1d96e3142bc65910 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
Update libc/NOTICE and record the incantation. Change-Id: I0673d6263de2c5a21cd549f18c0648d0fa4bb40f
ibc/NOTICE
ibc/tools/generate-NOTICE.py
|
2b270a0caceaf79a799a55fc29fe43b6f0482ba9 |
14-Sep-2012 |
Kenny Root <kroot@google.com> |
am a4ea1a3d: am f7e403d6: Merge changes I06ee0b67,I914d2205 * commit 'a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c': Print out shared app gids correctly Add tests for Android-specific stubs
|
155a70b93fcccf8e5dec108fb730e25471eaecba |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am de9db8f7: am fa36875d: Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)." * commit 'de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9': Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).
|
c7fda6a96daeb6d089f3d8f4426b6fc211017289 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am d4623e56: am b338ea30: Merge "Upgrade to tzdata2012f." * commit 'd4623e56fb61b38e2c436f214a1282252908b93b': Upgrade to tzdata2012f.
|
a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c |
14-Sep-2012 |
Kenny Root <kroot@google.com> |
am f7e403d6: Merge changes I06ee0b67,I914d2205 * commit 'f7e403d66355faed93bb1472f6961acd380796d1': Print out shared app gids correctly Add tests for Android-specific stubs
|
de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9 |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am fa36875d: Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)." * commit 'fa36875df423af968d053c584c0de18a2448516b': Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).
|
d4623e56fb61b38e2c436f214a1282252908b93b |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
am b338ea30: Merge "Upgrade to tzdata2012f." * commit 'b338ea30b299099a2b26a4e8a6b2ccd7bfac631a': Upgrade to tzdata2012f.
|
f7e403d66355faed93bb1472f6961acd380796d1 |
14-Sep-2012 |
Kenny Root <kroot@google.com> |
Merge changes I06ee0b67,I914d2205 * changes: Print out shared app gids correctly Add tests for Android-specific stubs
|
8a05a01de75d78a45d646115b20b2a3e3c12ba9e |
13-Sep-2012 |
Kenny Root <kroot@google.com> |
Print out shared app gids correctly For applications that share resources across users such as forward-locked applications, print out their group name correctly. Change-Id: I06ee0b67e4325cfa415ffd7a03e301700399a66d
ibc/bionic/stubs.cpp
ests/stubs_test.cpp
|
2a54e5ecd0a96398e8d7d9b1629ecf8fb1633a2b |
13-Sep-2012 |
Kenny Root <kroot@google.com> |
Add tests for Android-specific stubs Also fix problem with multi-user IDs that the home directory was returned as "/data" instead of "/" unlike all the other uids. Change-Id: I914d22052e5a86552989f8969b85aadbc748c65d
ibc/bionic/stubs.cpp
ests/Android.mk
ests/stubs_test.cpp
|
fa36875df423af968d053c584c0de18a2448516b |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)."
|
b5f053b5a7deb084e7a052d527e0aa41339ae05c |
08-Sep-2012 |
Irina Tirdea <irina.tirdea@intel.com> |
Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3). Change-Id: I426109db25e907980d6cb3a7a695796e45783b78
ibc/Android.mk
ibc/bionic/ThreadLocalBuffer.h
ibc/bionic/strerror.cpp
ibc/bionic/strerror_r.cpp
ibc/bionic/strsignal.cpp
ibc/include/signal.h
ibc/string/strerror.c
ibc/string/strerror_r.c
ibc/unistd/strsignal.c
ibc/upstream-netbsd/extern.h
ibc/upstream-netbsd/libc/gen/psignal.c
ests/Android.mk
ests/string_test.cpp
|
b338ea30b299099a2b26a4e8a6b2ccd7bfac631a |
14-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2012f."
|
88b61cb691f0d364247c5fdf5128106c269a6c9a |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012f. This release reflects the following change circulated on the tz mailing list: * australasia (Pacific/Fiji): Fiji DST is October 21 through January 20 this year. (Thanks to Steffen Thorsen.) Change-Id: Ie21ea791ff5191264967aff685cbfa5c73f1fa5c
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
bec648ee9f47c4120e5a4f82c7f0e6d225cb107f |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 8db4b91b: am d2236e2c: Merge "Fix Mac build." * commit '8db4b91bd2a069b2afb377f7e5190f625c3002cf': Fix Mac build.
|
8db4b91bd2a069b2afb377f7e5190f625c3002cf |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am d2236e2c: Merge "Fix Mac build." * commit 'd2236e2c0717818e150215b4eee7af58cd3540d8': Fix Mac build.
|
d2236e2c0717818e150215b4eee7af58cd3540d8 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix Mac build."
|
38bfa21695b19c21784d2074de30d5d102f08972 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Fix Mac build. Change-Id: Id625806fab0f2f7f90f9508c5fce649afe970414
ests/Android.mk
|
478f8ff3f0bd0b805702eb1f90bd03eef6d19e89 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am b2550dd4: am 4a9b7c69: Merge "Add libdl into libc_malloc_debug_leak build" * commit 'b2550dd4c85845974bf61d3e4071b2b957fbcf09': Add libdl into libc_malloc_debug_leak build
|
29861b5d8edf9506acd2289fb5b993b9a7997a59 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 58d15966: am af4d630e: Merge "Added new test for dlopen which is failing for MIPS." * commit '58d15966c8f95998f82a90a5b24e23d56ba6254f': Added new test for dlopen which is failing for MIPS.
|
b2550dd4c85845974bf61d3e4071b2b957fbcf09 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 4a9b7c69: Merge "Add libdl into libc_malloc_debug_leak build" * commit '4a9b7c694a8312160d3cd953a8227c23a1624868': Add libdl into libc_malloc_debug_leak build
|
58d15966c8f95998f82a90a5b24e23d56ba6254f |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am af4d630e: Merge "Added new test for dlopen which is failing for MIPS." * commit 'af4d630e4d87dca38cc2026b992bb50c49911db9': Added new test for dlopen which is failing for MIPS.
|
4a9b7c694a8312160d3cd953a8227c23a1624868 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add libdl into libc_malloc_debug_leak build"
|
af4d630e4d87dca38cc2026b992bb50c49911db9 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Added new test for dlopen which is failing for MIPS."
|
f238e06d3a587dc8f66a4e5bb8c54d465c134e4d |
13-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
e007775f4b21f6b94078ed1d34b753435ba28fda |
10-Sep-2012 |
Pavel Chupin <pavel.v.chupin@intel.com> |
Add libdl into libc_malloc_debug_leak build Otherwise libc_malloc_debug_leak.so is failed to load runtime in x86 case Change-Id: I8207ce06d1ec17b233f4e4fcfdd2b161673b4fa8 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
ibc/Android.mk
|
acf5aa76a56f101607aeb8e6d1fbea24d0d4f68c |
13-Sep-2012 |
jeffhao <jeffhao@google.com> |
Added new test for dlopen which is failing for MIPS. Change-Id: I2240faefb387a11647f49b1a15699907a40f98c1
ests/Android.mk
ests/dlopen_test.cpp
|
f801cf55bebc8d0d397fbe6db8cc91b3afb78149 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 47bda0c2 to jb-mr1-dev Change-Id: Ia1969c79111c006bde709920254a515646c20aa7
|
47bda0c293c167f12ddde6e66192ad581c4a67e1 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 7593fa8e: Merge "Update the kernel headers to match external/kernel-headers." * commit '7593fa8eb7d8c3950a069e5edd244fb68872ec17': Update the kernel headers to match external/kernel-headers.
|
7593fa8eb7d8c3950a069e5edd244fb68872ec17 |
13-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update the kernel headers to match external/kernel-headers."
|
86ec05acc9df3098c4e99e5b3ad85dcef66712c7 |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Update the kernel headers to match external/kernel-headers. Note that the Linux kernel handed over responsibility for most of the socket constants to glibc some time ago. Someone had updated our external/kernel-headers file but not regenerated the bionic headers, so this change copies the missing stuff from the old bionic <linux/socket.h> into <sys/socket.h>. This is what glibc does. I've hacked a few of the other files to #include <sys/socket.h> for backward compatibility, but even so this requires numerous other changes to switch people over from direct inclusion of <linux/...> headers. Change-Id: I0e4af64e631d3cef911a31d90f2f806e058278a0
ibc/include/net/if.h
ibc/include/net/if_arp.h
ibc/include/netdb.h
ibc/include/netinet/if_ether.h
ibc/include/netinet/in.h
ibc/include/sys/socket.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/ucontext.h
ibc/kernel/arch-mips/asm/mman.h
ibc/kernel/arch-mips/asm/socket.h
ibc/kernel/arch-mips/asm/unistd.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/common/asm-generic/socket.h
ibc/kernel/common/linux/can.h
ibc/kernel/common/linux/can/bcm.h
ibc/kernel/common/linux/can/error.h
ibc/kernel/common/linux/can/gw.h
ibc/kernel/common/linux/can/netlink.h
ibc/kernel/common/linux/can/raw.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sw_sync.h
ibc/kernel/common/linux/sync.h
ibc/kernel/common/linux/videodev2.h
|
ccd7ee624a81d61675fa08e149fe190a317341eb |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 90ae787b: am 666d06fe: Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change." * commit '90ae787b30890dc7d0f5d95b67ea5578d53bd61e': Backwards and forwards compatibility for an upcoming <sys/socket.h> change.
|
90ae787b30890dc7d0f5d95b67ea5578d53bd61e |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 666d06fe: Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change." * commit '666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5': Backwards and forwards compatibility for an upcoming <sys/socket.h> change.
|
666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5 |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change."
|
0d207ba624b81038600e71d109c3234912c4125b |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Backwards and forwards compatibility for an upcoming <sys/socket.h> change. Change-Id: Iba58077a1f057a968eb2283ebba259975925ff4c
ibc/include/sys/un.h
|
5766b0932f701e2a49b1d07480532061b296d910 |
12-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
cc0f225365d7103baaba80517850489a5ff17d89 |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 7f798147: am cc8668f2: Merge "[MIPS] Check error status from pipe system call" * commit '7f798147980798718ac893229ae20dba9e3a26c7': [MIPS] Check error status from pipe system call
|
7f798147980798718ac893229ae20dba9e3a26c7 |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
am cc8668f2: Merge "[MIPS] Check error status from pipe system call" * commit 'cc8668f261ae5d0ed38961f357e33c026502ed0d': [MIPS] Check error status from pipe system call
|
cc8668f261ae5d0ed38961f357e33c026502ed0d |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Check error status from pipe system call"
|
b03bc56b7930d60237f1dd1ed40f23c2635929c9 |
27-Mar-2012 |
KwongYuan Wong <wong.kwongyuan@gmail.com> |
[MIPS] Check error status from pipe system call Change-Id: Iaaea0e826c2678aa7f6fad9d46b16302a4d3b876
ibc/arch-mips/bionic/pipe.S
|
e77e1afe244097ccad5bb3a3a648a8037e58beac |
08-Sep-2012 |
Irina Tirdea <irina.tirdea@intel.com> |
Add tty defaults to bionic Add ttydefaults.h bionic. Some userspace programs (e.g. perf) need the definitions from this file. This header file is copied from NetBSD (http://netbsd.org/) under the NetBSD Foundation's (TNF) license (“2 clause” Berkeley-style license). Change-Id: I9c862415b52b710f25adb1629a699627cd715775 Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
ibc/include/sys/ttydefaults.h
|
3a936a4980046a7eeb8d53a3296058d8f3a1f770 |
11-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add the libcutils localtime_tz and mktime_t extensions to bionic. Bug: 7012465 Change-Id: Ib66f061e29199ba134545111dc79f9b50c8f4a21
ibc/private/bionic_time.h
ibc/tzcode/localtime.c
|
49b5eb4dede9e650d182e4e8e71979f1bc69961e |
11-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
f50b99f471a9af07b2dec6ac3fe1abca5ba9a20b |
10-Sep-2012 |
Elliott Hughes <enh@google.com> |
am e8b4d67a: am 59726bed: Merge "Rename crtstart variables as crtbegin, to match reality." * commit 'e8b4d67a37e27ffc34086562ad13dcd9316a8249': Rename crtstart variables as crtbegin, to match reality.
|
e8b4d67a37e27ffc34086562ad13dcd9316a8249 |
10-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 59726bed: Merge "Rename crtstart variables as crtbegin, to match reality." * commit '59726beda5bec7e3db9d0c403a0ef11d0a7f182f': Rename crtstart variables as crtbegin, to match reality.
|
59726beda5bec7e3db9d0c403a0ef11d0a7f182f |
10-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Rename crtstart variables as crtbegin, to match reality."
|
12949e5d3946cc5d5b53d52adf5a3b925bfca2c6 |
10-Sep-2012 |
Elliott Hughes <enh@google.com> |
Rename crtstart variables as crtbegin, to match reality. No functional change, but it's confusing that the variable names don't match the filenames. Change-Id: I7109f917797be2f056e69fddb92e4a7306281813
ibc/Android.mk
|
e3738414a62f9c9b43e158af590d127b9659030d |
10-Sep-2012 |
Ying Wang <wangying@google.com> |
am f9920563: am 67546bf2: Merge "Generate header dependency makefiles for the crt*.o" * commit 'f9920563dabc21a5c741ef630e6ca8fe66fbbe5b': Generate header dependency makefiles for the crt*.o
|
f9920563dabc21a5c741ef630e6ca8fe66fbbe5b |
10-Sep-2012 |
Ying Wang <wangying@google.com> |
am 67546bf2: Merge "Generate header dependency makefiles for the crt*.o" * commit '67546bf209b2c5480aa4811b2bb3c42e7862af62': Generate header dependency makefiles for the crt*.o
|
67546bf209b2c5480aa4811b2bb3c42e7862af62 |
10-Sep-2012 |
Ying Wang <wangying@google.com> |
Merge "Generate header dependency makefiles for the crt*.o"
|
9209fd3868547548a225ccc9cd26c7b582f0ec87 |
09-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
af4371b46b71116bd40b6ef1eb32fdfc301a38e9 |
08-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 56ba6336: am f1d57e16: Merge "Add more pthreads tests." * commit '56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2': Add more pthreads tests.
|
56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2 |
08-Sep-2012 |
Elliott Hughes <enh@google.com> |
am f1d57e16: Merge "Add more pthreads tests." * commit 'f1d57e16686153b69a27c1eb9e339c77232c0edd': Add more pthreads tests.
|
f1d57e16686153b69a27c1eb9e339c77232c0edd |
08-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add more pthreads tests."
|
cf464878efda7652b0a7eb636e45944eda6b6f2f |
08-Sep-2012 |
Ying Wang <wangying@google.com> |
Generate header dependency makefiles for the crt*.o Bug: 7127743 Change-Id: I606e5f7cd2b513f855a1fefd2b001abd365fc854
ibc/Android.mk
|
4d014e15b44d3e8d1b0189bc9bb7b0d0685e5af8 |
08-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add more pthreads tests. Someone reported a bug if pthread_detach is called while a pthread_join is already in progress, but I'm unable to reproduce it. Keep the tests I wrote, though. Change-Id: I3d71450bbbb5345f2cb213dc56310ec020d528cc
ests/pthread_test.cpp
|
b010245490f50601b13ee17238e31162b6143d71 |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 7c7a7f8e: am d10309c3: Merge "Rename __dso_handle_so.c to __dso_handle_so.h" * commit '7c7a7f8e526518f37eae3ce2a785344316f263e0': Rename __dso_handle_so.c to __dso_handle_so.h
|
b18d4f6361c4ae011c7661da46ad0501eecba591 |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 72fcdbe9: am 691ef3c8: Merge "Add mlockall and munlockall for Google TV." * commit '72fcdbe9025b0405251c17eb391f326e03bf92ef': Add mlockall and munlockall for Google TV.
|
7c7a7f8e526518f37eae3ce2a785344316f263e0 |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
am d10309c3: Merge "Rename __dso_handle_so.c to __dso_handle_so.h" * commit 'd10309c36b93176a473baeeddef6f3fba8bf0678': Rename __dso_handle_so.c to __dso_handle_so.h
|
72fcdbe9025b0405251c17eb391f326e03bf92ef |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 691ef3c8: Merge "Add mlockall and munlockall for Google TV." * commit '691ef3c80b4af278aa90d6e005ba42de1e52c140': Add mlockall and munlockall for Google TV.
|
d10309c36b93176a473baeeddef6f3fba8bf0678 |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Rename __dso_handle_so.c to __dso_handle_so.h"
|
691ef3c80b4af278aa90d6e005ba42de1e52c140 |
07-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add mlockall and munlockall for Google TV."
|
048569be54188fadde19d5e48363e5fe3943023a |
05-Sep-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Rename __dso_handle_so.c to __dso_handle_so.h Also chang libc/arch-arm/bionic/crtbegin_so.c to include it as a header. Change-Id: Ib91b0b8caf5c8b936425aa8a4fc1a229b2b27929
ibc/arch-arm/bionic/crtbegin_so.c
ibc/private/__dso_handle_so.c
ibc/private/__dso_handle_so.h
|
973bf681b74d418704202cbfefef5d3be031b066 |
06-Sep-2012 |
Ian Rogers <irogers@google.com> |
am 77039d34: am e8f81547: Merge "Fix build warning of initialization but no use." * commit '77039d34449e369b9425a36eaed38d41b9d20884': Fix build warning of initialization but no use.
|
77039d34449e369b9425a36eaed38d41b9d20884 |
06-Sep-2012 |
Ian Rogers <irogers@google.com> |
am e8f81547: Merge "Fix build warning of initialization but no use." * commit 'e8f815473ba463b875cea757bc0a52fc32f10748': Fix build warning of initialization but no use.
|
e8f815473ba463b875cea757bc0a52fc32f10748 |
06-Sep-2012 |
Ian Rogers <irogers@google.com> |
Merge "Fix build warning of initialization but no use."
|
1ad05db9cef23c1ca28ffd51852fa2a0b0c9b4b7 |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add mlockall and munlockall for Google TV. Change-Id: I10e961d701e74aab07211ec7975f61167e387853
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/mlockall.S
ibc/arch-arm/syscalls/munlockall.S
ibc/arch-mips/syscalls.mk
ibc/arch-mips/syscalls/mlockall.S
ibc/arch-mips/syscalls/munlockall.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/mlockall.S
ibc/arch-x86/syscalls/munlockall.S
ibc/include/sys/linux-syscalls.h
|
de0dc251120e03622d89d7af2ce44530d665e065 |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 41ff8b98: am 6e3b0f2d: Merge "Don\'t corrupt the thread list in static executables." * commit '41ff8b98044de19d6ea5228452c2d555c4224da7': Don't corrupt the thread list in static executables.
|
41ff8b98044de19d6ea5228452c2d555c4224da7 |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 6e3b0f2d: Merge "Don\'t corrupt the thread list in static executables." * commit '6e3b0f2d2e89a8f3bbfc5d26dcdc13233c1111ba': Don't corrupt the thread list in static executables.
|
6e3b0f2d2e89a8f3bbfc5d26dcdc13233c1111ba |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Don't corrupt the thread list in static executables."
|
09f76cdd9bba385b1eab4ffd6abd1aed96dce93d |
06-Sep-2012 |
Ian Rogers <irogers@google.com> |
Fix build warning of initialization but no use. first_run is only used with LOCK_AT_FORK, however, care needs to be taken with the #if to avoid compiler warnings when LOCK_AT_FORK isn't being used. Change-Id: I6bcfac2ab8732c91607f4a1bcd7c0019f29c2eec
ibc/upstream-dlmalloc/malloc.c
|
abce26b05a16d047aa069787acc76aab0a9cd79d |
06-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
183d0a57a292a33d92baa099b14425805a94306d |
29-Aug-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Update msm_ion.h ioctls so they dont conflict with ion.h Change-Id: Ib6ffcc147e39b3f9f2eb9a8ed403b74d99bc755f Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_ion.h
|
85811fc7c244c977186cff501063d5f67fb5352b |
29-Aug-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Revert "msm_ion: switch to using legacy_ion.h" This reverts commit 66edcd9dad6a10622015f6350ea9bc11a358801a.
ibc/kernel/common/linux/msm_ion.h
|
dc81b44759b30a7fe0951d35f658700afd806bea |
29-Aug-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Revert "add legacy_ion.h" This reverts commit 5f1d206de357684365a98c53b505491e18b6694a.
ibc/kernel/common/linux/legacy_ion.h
|
bfeab1bbe7e8d0c08b7e3f46aedab64e3b2bf706 |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
Don't corrupt the thread list in static executables. Several previous changes conspired to make a mess of the thread list in static binaries. This was most obvious when trying to call pthread_key_delete(3) on the main thread. Bug: http://code.google.com/p/android/issues/detail?id=36893 Change-Id: I2a2f553114d8fb40533c481252b410c10656da2e
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_static.c
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ests/Android.mk
ests/pthread_test.cpp
|
2da907059e187ffdcc25b15af91f912eecdcf776 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 008f4df5: am ff4608ae: Merge "Add missing dependencies." * commit '008f4df5ba52ff502651da957ad8dbe149ff2ed6': Add missing dependencies.
|
008f4df5ba52ff502651da957ad8dbe149ff2ed6 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am ff4608ae: Merge "Add missing dependencies." * commit 'ff4608ae0cb78caa05b83e109fc2633682958089': Add missing dependencies.
|
ff4608ae0cb78caa05b83e109fc2633682958089 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add missing dependencies."
|
2e8f4345dfe16e64d7a3c26f688f17f2b48b2dd1 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add missing dependencies. Change-Id: I53c1cfb59ac7a89952a8d6b906b2b9e16a66624f
ests/Android.mk
|
faf361a6ac23af030268728f6eb02a3d1080a5ff |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 2fc3e1ef: am b2c5bd54: Merge "ARM: warn about atexit() calls from legacy shared libraries" * commit '2fc3e1efda003d9eb110c3fc08bb32f29c6e8a4b': ARM: warn about atexit() calls from legacy shared libraries
|
2fc3e1efda003d9eb110c3fc08bb32f29c6e8a4b |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am b2c5bd54: Merge "ARM: warn about atexit() calls from legacy shared libraries" * commit 'b2c5bd543dcbbc1b2cbf7afd8b124256ce2c128e': ARM: warn about atexit() calls from legacy shared libraries
|
b2c5bd543dcbbc1b2cbf7afd8b124256ce2c128e |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "ARM: warn about atexit() calls from legacy shared libraries"
|
ac3e35cd8f1ba8133905ee3700e092efef98ab12 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am a76f2eca: am 26f2e4a1: Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended" * commit 'a76f2ecaa203bd8b5cc2ca157f06c0d2de66a52f': ARM: make CRT_LEGACY_WORKAROUND work as intended
|
a76f2ecaa203bd8b5cc2ca157f06c0d2de66a52f |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 26f2e4a1: Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended" * commit '26f2e4a1639a959513c4ff5981b4eb52757e8012': ARM: make CRT_LEGACY_WORKAROUND work as intended
|
26f2e4a1639a959513c4ff5981b4eb52757e8012 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended"
|
f71d757f6eea0394654b5c07a580bf3b4d048853 |
05-Sep-2012 |
Ian Rogers <irogers@google.com> |
am 7310a1c4: am 82978cae: Merge "Avoid malloc lock while calling pthread_atfork." * commit '7310a1c4326bc875aeea2ce091a4b6558d183b2d': Avoid malloc lock while calling pthread_atfork.
|
7310a1c4326bc875aeea2ce091a4b6558d183b2d |
05-Sep-2012 |
Ian Rogers <irogers@google.com> |
am 82978cae: Merge "Avoid malloc lock while calling pthread_atfork." * commit '82978cae4eec238a9d631d2b61b8985daa02516e': Avoid malloc lock while calling pthread_atfork.
|
82978cae4eec238a9d631d2b61b8985daa02516e |
05-Sep-2012 |
Ian Rogers <irogers@google.com> |
Merge "Avoid malloc lock while calling pthread_atfork."
|
3a8807df34a32329224059cf93f6f20f33a323b0 |
05-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
ab558163a3f79834d4aa3107f4fed20bb242860b |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am b9f0a6eb: am be19a367: Merge "termios: add tcdrain" * commit 'b9f0a6eb75aa8f1eec95fb5718d84cef1d0f61b8': termios: add tcdrain
|
b9f0a6eb75aa8f1eec95fb5718d84cef1d0f61b8 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am be19a367: Merge "termios: add tcdrain" * commit 'be19a3671709879ccc0156b94f7ef7540027dc37': termios: add tcdrain
|
be19a3671709879ccc0156b94f7ef7540027dc37 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "termios: add tcdrain"
|
f34c6d7796102cf33bd8887efd0ba3f70884acd9 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am bc374078: am 5ff23471: Merge "Add getsid system call to bionic" * commit 'bc3740787ac4108c2e0e247bc7ca2ea66329c5ab': Add getsid system call to bionic
|
bc3740787ac4108c2e0e247bc7ca2ea66329c5ab |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 5ff23471: Merge "Add getsid system call to bionic" * commit '5ff23471303a1b99ddc1e1751662aa45f34b5e21': Add getsid system call to bionic
|
5ff23471303a1b99ddc1e1751662aa45f34b5e21 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add getsid system call to bionic"
|
877ad30fd6e8745b43063947a9220d1f1398ee02 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 507bcabb: am e03ab936: Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc." * commit '507bcabb3565d20541242ad61f987bc1a6483ba1': Add missing MALLOC_FAILURE_ACTION calls to dlmalloc.
|
507bcabb3565d20541242ad61f987bc1a6483ba1 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
am e03ab936: Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc." * commit 'e03ab936996a1a46d461cdad463d7f5bca10b051': Add missing MALLOC_FAILURE_ACTION calls to dlmalloc.
|
e03ab936996a1a46d461cdad463d7f5bca10b051 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc."
|
63deae5e4f186a453fb6fbab0d8acf314aab4df0 |
05-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add missing MALLOC_FAILURE_ACTION calls to dlmalloc. Without these, sometimes malloc(3) returns NULL without setting errno. Change-Id: I4708c3f675bf2c878ddcaf012fde7848b255826b
ibc/upstream-dlmalloc/malloc.c
|
c0e3b9ddd6c7dae0a402067c79609ddefcde125b |
04-Sep-2012 |
Elliott Hughes <enh@google.com> |
am b438c54d: am 1db615b4: Merge "bionic: Fix TINY_ANDROID build" * commit 'b438c54d02b722a93a72ff6e834ab78053ca3add': bionic: Fix TINY_ANDROID build
|
b438c54d02b722a93a72ff6e834ab78053ca3add |
04-Sep-2012 |
Elliott Hughes <enh@google.com> |
am 1db615b4: Merge "bionic: Fix TINY_ANDROID build" * commit '1db615b4ae469c9f33dc1d88b24924ca8efc10ef': bionic: Fix TINY_ANDROID build
|
1db615b4ae469c9f33dc1d88b24924ca8efc10ef |
04-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: Fix TINY_ANDROID build"
|
5ac9eee1d3291a0d203a125849b4636a11c0d124 |
01-Sep-2012 |
Benoit Goby <benoit@android.com> |
bionic: Fix TINY_ANDROID build (cherry-pick of 545d5dbbcb0dc9e44323c4f2e687a3aace75a483.) Change-Id: Ifc91e84ffed5a3a287accabd7f08b02752688db6
ests/Android.mk
|
954923858b34dbe695d202c5a3076f05f269338a |
04-Sep-2012 |
Vitaly Wool <vitaly.wool@sonyericsson.com> |
termios: add tcdrain Change-Id: I05c0007f7bcc6ef5295c32f86fafbf1ad31e07fa
ibc/include/termios.h
|
2b49277d84bf1db417a318b603fd1339ee481edd |
03-Sep-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
1ad10a566e042676c95a0bdbf3cbc48e99ddafb2 |
29-Aug-2012 |
Irina Tirdea <irina.tirdea@intel.com> |
Add getsid system call to bionic Add getsid() system call to bionic for all architectures. This is needed for various tools (e.g. perf). Adding the getsid system call was done in 3 steps: () add getsid system call (function name and syscall number) to libc/SYSCALLS.TXT () generate all necessary headers by calling libc/tools/gensyscalls.py. This patch is adding the generated files since the build system does not call gensyscalls.py. () add the system call signature to libc/include/unistd.h Change-Id: Id69a257e13ec02e1a44085a6b217a3f19ab025b1 Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/getsid.S
ibc/arch-mips/syscalls.mk
ibc/arch-mips/syscalls/getsid.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/getsid.S
ibc/include/sys/linux-syscalls.h
ibc/include/unistd.h
|
3e2d2936b0447ed2f0b0aab3625494b2533cd422 |
31-Aug-2012 |
Kirill Artamonov <kartamonov@nvidia.com> |
Avoid malloc lock while calling pthread_atfork. Expecting the memory in a forked child process to be sane wrt threading is a bad idea. An example of a problem is when the parent process has the malloc lock and a child process is forked. The malloc lock in the child will appear locked by a thread that doesn't exist. This change aims to make bionic more compatible with glibc by reseting the malloc lock in the child forked process, as well as holding it during the fork. This is a feature in dlmalloc 2.8.6 called LOCK_AT_FORK. In general this feature isn't necessary as a forked process will then exec. Some bad applications rely on being able to use features like malloc before the exec and having multiple threads running in the parent program. This isn't a problem with glibc and this patch makes it not a problem for bionic. Unfortunately for use in bionic, LOCK_AT_FORK has an issue as internally it uses pthread_atfork that in bionic uses malloc. This leads to the LOCK_AT_FORK initialization deadlocking with pthread_atfork's call to malloc due to the malloc lock. This change moves the pthread_atfork logic in LOCK_AT_FORK to be called without the malloc lock held. Change-Id: Id68175a564a6abb936ee4488b44d9479f7311f69
ibc/bionic/dlmalloc.h
ibc/upstream-dlmalloc/malloc.c
|
b9ad1a1e001cc06db121994ca0da7deb4c60914a |
31-Aug-2012 |
Ian Rogers <irogers@google.com> |
am 6abab301: am 6fe901ef: Merge "Upgrade to dlmalloc 2.8.6." * commit '6abab301db84af7c98a4873fbf49997078aa19cc': Upgrade to dlmalloc 2.8.6.
|
6abab301db84af7c98a4873fbf49997078aa19cc |
31-Aug-2012 |
Ian Rogers <irogers@google.com> |
am 6fe901ef: Merge "Upgrade to dlmalloc 2.8.6." * commit '6fe901ef38898d9cb6007720940e915f7180fc11': Upgrade to dlmalloc 2.8.6.
|
6fe901ef38898d9cb6007720940e915f7180fc11 |
31-Aug-2012 |
Ian Rogers <irogers@google.com> |
Merge "Upgrade to dlmalloc 2.8.6."
|
83d5e567d6ca51dd25c02b5c1042e1b25cd06e4c |
30-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
c6d95add30dc24674bdcb39f69812c115e4205fd |
29-Aug-2012 |
Ian Rogers <irogers@google.com> |
Upgrade to dlmalloc 2.8.6. This fixes a bug and enables the use of MORECORE_CONTIGUOUS. Change-Id: Ia7c5d32bdc46e99b3ecb92ee94d1f702c4385d5d
ibc/bionic/dlmalloc.h
ibc/upstream-dlmalloc/README.txt
ibc/upstream-dlmalloc/malloc.c
ibc/upstream-dlmalloc/malloc.h
|
8c368b5d1d43bf5d9fdf1f6e99190437da882f95 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
am dde94f4c: am 8b4e8a93: Merge "Improve the dynamic linker diagnostics." * commit 'dde94f4c1664c6908d9a2944aff84e8667557d02': Improve the dynamic linker diagnostics.
|
fe7d7d4693463945155b8548f9c33db5b3c90377 |
29-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 92133ca4: am 17d9be8a: Merge "disable _FORTIFY_SOURCE under clang" * commit '92133ca427b9c697d5afb59b74cb2cff50840c8e': disable _FORTIFY_SOURCE under clang
|
dde94f4c1664c6908d9a2944aff84e8667557d02 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 8b4e8a93: Merge "Improve the dynamic linker diagnostics." * commit '8b4e8a937be2e7ac94e52d596813095ef16c9ec8': Improve the dynamic linker diagnostics.
|
92133ca427b9c697d5afb59b74cb2cff50840c8e |
29-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 17d9be8a: Merge "disable _FORTIFY_SOURCE under clang" * commit '17d9be8ad73170275f25ffe8795a0d04b3e2cd8b': disable _FORTIFY_SOURCE under clang
|
8b4e8a937be2e7ac94e52d596813095ef16c9ec8 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Improve the dynamic linker diagnostics."
|
17d9be8ad73170275f25ffe8795a0d04b3e2cd8b |
29-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "disable _FORTIFY_SOURCE under clang"
|
8900e2de450726982de466bfc3639dd71630178c |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
am e5b85f45: am 0d7177c0: Merge "Clean up warnings in the malloc_debug_* files." * commit 'e5b85f45f9b23b4adbea5a9bb0bc29099880ed69': Clean up warnings in the malloc_debug_* files.
|
e5b85f45f9b23b4adbea5a9bb0bc29099880ed69 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 0d7177c0: Merge "Clean up warnings in the malloc_debug_* files." * commit '0d7177c0d47517514c81713427fc28e04dc3cd37': Clean up warnings in the malloc_debug_* files.
|
e9b6fc6f82276188404a2839e31a2f4c19f6c336 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
Improve the dynamic linker diagnostics. Lose the pid, only show the name of the function (not its whole signature), and include the name of the library we failed to load. (I hadn't noticed that the library name was missing before because in Java we add that into the UnsatisfiedLinkError detail message.) The new output looks like this: Cannot load library: soinfo_relocate(linker.cpp:968): cannot locate symbol "__libc_malloc_default_dispatch" referenced by "libc_malloc_debug_leak.so"... Change-Id: I3bb5c9780d9aaf3a9e4418ea55bc98122a81f80f
inker/linker.cpp
|
0d7177c0d47517514c81713427fc28e04dc3cd37 |
29-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Clean up warnings in the malloc_debug_* files."
|
829c089f83ddee37203b52bcb294867a9ae7bdbc |
29-Aug-2012 |
Nick Kralevich <nnk@google.com> |
disable _FORTIFY_SOURCE under clang Clang and _FORTIFY_SOURCE are just plain incompatible with each other. First of all, clang doesn't understand the __attribute__((gnu_inline)) header. Second of all, Clang doesn't have support for __builtin_va_arg_pack() and __builtin_va_arg_pack_len() (see http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc) Until we can resolve these issues, don't even try using _FORTIFY_SOURCE under clang. Change-Id: I81c2b8073bb3276fa9a4a6b93c427b641038356a
ibc/include/fcntl.h
ibc/include/stdio.h
ibc/include/string.h
ibc/include/sys/cdefs.h
|
c4d1fecc105063e68a5090a6900b63d1b9a24287 |
28-Aug-2012 |
Elliott Hughes <enh@google.com> |
Clean up warnings in the malloc_debug_* files. Also clean up cpplint.py-detected lint. Change-Id: Ia18e89c4c6878764f8d7ed34b8247e7a8d8fe88b
ibc/Android.mk
ibc/bionic/getcwd.cpp
ibc/bionic/malloc_debug_check.c
ibc/bionic/malloc_debug_check.cpp
ibc/bionic/malloc_debug_check_mapinfo.c
ibc/bionic/malloc_debug_check_mapinfo.cpp
ibc/bionic/malloc_debug_check_mapinfo.h
ibc/bionic/malloc_debug_common.c
ibc/bionic/malloc_debug_common.cpp
ibc/bionic/malloc_debug_common.h
ibc/bionic/malloc_debug_leak.c
ibc/bionic/malloc_debug_leak.cpp
ibc/bionic/malloc_debug_qemu.c
ibc/bionic/malloc_debug_qemu.cpp
ibc/bionic/malloc_debug_stacktrace.c
ibc/bionic/malloc_debug_stacktrace.cpp
ibc/bionic/stubs.cpp
|
15afed42ca0b9e5954b121d1a6ca1bdb6b5dc55c |
29-Aug-2012 |
Ian Rogers <irogers@google.com> |
Merge "Revert "Revert "Restore posix_memalign""" into jb-mr1-dev
|
f71fa0830a1d1280174f25309b05612af4f20fb3 |
29-Aug-2012 |
Ian Rogers <irogers@google.com> |
Merge "Revert "Revert "Upgrade to dlmalloc 2.8.5.""" into jb-mr1-dev
|
b2d46d3632f4561180ad59be8b1b0e8aaad0de3d |
29-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
66edcd9dad6a10622015f6350ea9bc11a358801a |
29-Aug-2012 |
Iliyan Malchev <malchev@google.com> |
msm_ion: switch to using legacy_ion.h Change-Id: I0fa64cb9684062f371bd21a1f94f6c7dad8d854d Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_ion.h
|
5f1d206de357684365a98c53b505491e18b6694a |
29-Aug-2012 |
Iliyan Malchev <malchev@google.com> |
add legacy_ion.h legacy_ion.h is a pre android-3.4 copy of the ion.h header, for backwards compatibility Change-Id: Iaf2f1659f19a3b55334df929d9500069bf8acbdd Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/legacy_ion.h
|
e0d680176f65f2da69bdf9aabe868997fa3ee24b |
29-Aug-2012 |
Ian Rogers <irogers@google.com> |
Revert "Revert "Restore posix_memalign"" This reverts commit 78a3069f827386df6166ccf9366a89be782f1dde.
ibc/bionic/malloc_debug_common.c
|
2c344d3631eaad4bcfec821ea0e9f158c537a686 |
29-Aug-2012 |
Ian Rogers <irogers@google.com> |
Revert "Revert "Upgrade to dlmalloc 2.8.5."" This reverts commit f72ee269274170cd46af2844a2fe88767fb6e43c.
ibc/Android.mk
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/malloc_debug_common.c
ibc/include/malloc.h
ibc/upstream-dlmalloc/README.txt
ibc/upstream-dlmalloc/malloc.c
ibc/upstream-dlmalloc/malloc.h
|
4f90a0932c087e4bb13dab2d30a424c04c1f9f80 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am d3d09f7d: am 069c64cd: Merge "ARM: make sure __on_dlclose() actually gets called" * commit 'd3d09f7d75726dbe7cd9dfae211427f8bebe1397': ARM: make sure __on_dlclose() actually gets called
|
d3d09f7d75726dbe7cd9dfae211427f8bebe1397 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 069c64cd: Merge "ARM: make sure __on_dlclose() actually gets called" * commit '069c64cdf2d3da7b7ff6ea5d1041f982fb10ab22': ARM: make sure __on_dlclose() actually gets called
|
54662dd4de8151383be4b518f4161f171359186f |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 1389db8b: am e026b1d8: Merge "ARM: remove dummy entries from .so init_array/fini_array" * commit '1389db8b94ca0cff4744dc070d99f48c6cf53b07': ARM: remove dummy entries from .so init_array/fini_array
|
d7440f3725b196f6624f74d2cee50dbdac647372 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 7cab2188: am ad180738: Merge "linker: Fix ARM_R_COPY relocations" * commit '7cab21885ac039375264a45b2c774106415be664': linker: Fix ARM_R_COPY relocations
|
069c64cdf2d3da7b7ff6ea5d1041f982fb10ab22 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "ARM: make sure __on_dlclose() actually gets called"
|
1389db8b94ca0cff4744dc070d99f48c6cf53b07 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am e026b1d8: Merge "ARM: remove dummy entries from .so init_array/fini_array" * commit 'e026b1d89a0dcada499da186d4d94cc3ce5d3ef3': ARM: remove dummy entries from .so init_array/fini_array
|
7cab21885ac039375264a45b2c774106415be664 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am ad180738: Merge "linker: Fix ARM_R_COPY relocations" * commit 'ad18073897378d3a13aaa6a7e7005f254ab8c1c8': linker: Fix ARM_R_COPY relocations
|
e026b1d89a0dcada499da186d4d94cc3ce5d3ef3 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "ARM: remove dummy entries from .so init_array/fini_array"
|
ad18073897378d3a13aaa6a7e7005f254ab8c1c8 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: Fix ARM_R_COPY relocations"
|
6fa20f82966473fd148a149150753d5a399591bf |
28-Aug-2012 |
The Android Automerger <android-build@android.com> |
Revert "Update ion header" This reverts commit eb75db7d83a6c46578517c90f1165c61bb1fa41b.
ibc/kernel/common/linux/ion.h
|
d39c3abd5ad8600fb1d79a0b95a58197197087e0 |
24-Aug-2012 |
Nick Kralevich <nnk@google.com> |
linker: Fix ARM_R_COPY relocations Per http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf Section 4.7.1.10, ARM_R_COPY relocations are only suppose to reference shared libraries, not the executable itself. When resolving an R_ARM_COPY symbol, ensure we don't look in our own symbol. This partially addresses http://code.google.com/p/android/issues/detail?id=28598 . After this patch, the printfs generated by the test program are: global = 0x42 (0x401c7000) global = 0x42 (0x11000) before, the output was: global = 0x42 (0x40071000) global = 0x0 (0x11000) I'm still not very happy with this patch, but I think it's an improvement over where we were at before. This change was modeled after https://android-review.googlesource.com/38871 Change-Id: Id7ad921e58395e76a36875bcc742ec5eeba53f08
inker/linker.cpp
|
3ffdef19b4e9c8bae4fb0591afc0074eab0e5ac6 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am c7d9c400: am c410a961: Merge "libc: remove ctors/dtors sections" * commit 'c7d9c400126f1d1159025d1005248ab556dbdb7e': libc: remove ctors/dtors sections
|
c7d9c400126f1d1159025d1005248ab556dbdb7e |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am c410a961: Merge "libc: remove ctors/dtors sections" * commit 'c410a9613a837790d2ea13aee3f88881e0d54c17': libc: remove ctors/dtors sections
|
c410a9613a837790d2ea13aee3f88881e0d54c17 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "libc: remove ctors/dtors sections"
|
4be256b50b6e867caa25d148fe1b6d7d5375fbe5 |
28-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
144c2918668ac0d506a86478d5b9966ad816cec4 |
28-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
ARM: warn about atexit() calls from legacy shared libraries Legacy ARM shared libraries use this generic version of atexit(), which queues exit functions for invocation at program exit, at which time the library may have been dlclose()'d, causing the program to crash. Change-Id: I41ae153c23268daa65ede7fb8966fc3e9caec369 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/arch-arm/bionic/atexit_legacy.c
|
f3cfcd869ded41d25c1f4f4e48e7c374a64f9583 |
21-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
ARM: make CRT_LEGACY_WORKAROUND work as intended To properly support legacy ARM shared libraries, libc.so needs to export the symbols __dso_handle and atexit, even though these are now supplied by the crt startup code. This patch reshuffles the existing CRT_LEGACY_WORKAROUND conditionally compiled code slightly so it works as the original author likely intended. Change-Id: Id6c0e94dc65b7928324a5f0bad7eba6eb2f464b9 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/Android.mk
ibc/arch-arm/bionic/atexit.h
ibc/arch-arm/bionic/atexit_legacy.c
ibc/arch-arm/bionic/crtbegin_so.c
ibc/arch-arm/bionic/eabi.c
ibc/private/__dso_handle_so.c
ibc/stdlib/atexit.c
|
c23092887fce8bf97ff33f72adf2d454946e7271 |
28-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
ARM: remove dummy entries from .so init_array/fini_array The runtime linker parses the ELF section headers to discover the size of the init_array and fini_array, so there is no point in putting NULL terminators at the end. Change-Id: I3246cd585efce9314155600277dd829e9f37d04f Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/arch-arm/bionic/crtend_so.S
|
48c88804293c8ebebe8c6035b0e077f4d55fe625 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 775dabd4: am 9dfaa63a: Merge "Allow linker to compile with -DLINKER_DEBUG=1" * commit '775dabd4d7f1c08d4229a3578d15990e86dd9c92': Allow linker to compile with -DLINKER_DEBUG=1
|
775dabd4d7f1c08d4229a3578d15990e86dd9c92 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 9dfaa63a: Merge "Allow linker to compile with -DLINKER_DEBUG=1" * commit '9dfaa63a1c0d1b8e75dd9d7077a8103a19821fa9': Allow linker to compile with -DLINKER_DEBUG=1
|
9dfaa63a1c0d1b8e75dd9d7077a8103a19821fa9 |
28-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Allow linker to compile with -DLINKER_DEBUG=1"
|
8c7f4777ec2127a95f7f0aea3bf32fe9309a6ada |
28-Aug-2012 |
Elliott Hughes <enh@google.com> |
am d2d8031d: am bc366292: Merge "Added missing cache failed notification" * commit 'd2d8031df16c78b4d5bdbe481ebe6856caa69fd1': Added missing cache failed notification
|
d2d8031df16c78b4d5bdbe481ebe6856caa69fd1 |
28-Aug-2012 |
Elliott Hughes <enh@google.com> |
am bc366292: Merge "Added missing cache failed notification" * commit 'bc366292ff47ad9a5053e213ec253992baeee648': Added missing cache failed notification
|
bc366292ff47ad9a5053e213ec253992baeee648 |
28-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Added missing cache failed notification"
|
19c0b800a323f2149f39f7891c2e53c969584245 |
27-Aug-2012 |
The Android Automerger <android-build@android.com> |
:Revert "Update ion header" This reverts commit eb75db7d83a6c46578517c90f1165c61bb1fa41b.
ibc/kernel/common/linux/ion.h
|
3ad36e525f1e0c5c35c9e854e542acff48e515a8 |
27-Aug-2012 |
Iliyan Malchev <malchev@google.com> |
bionic: update sanitized MSM, V4L2 kernel headers Change-Id: I4ca8835ff7a1d21f80a139b1d76ceacf82b48502 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/v4l2-mediabus.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/msm_isp.h
ibc/kernel/common/media/v4l2-mediabus.h
|
eeddc30e7e8f40d40969b2aca6c53fa9cc374498 |
27-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
3697b52605230d1479b662dceb27b4ef1fab0567 |
24-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Allow linker to compile with -DLINKER_DEBUG=1 Change-Id: I27e734048cbcb9ed936369115582b3c734de1280
inker/linker_debug.h
|
a190cbb825c690e9e2423e022cabb844a0cd8a5a |
25-Aug-2012 |
Ian Rogers <irogers@google.com> |
am 05fddb41: am a37ce7fa: Merge "Add missing va_end() to prevent stack corruptions" * commit '05fddb41d00710a31181693cebed570d711acd37': Add missing va_end() to prevent stack corruptions
|
05fddb41d00710a31181693cebed570d711acd37 |
25-Aug-2012 |
Ian Rogers <irogers@google.com> |
am a37ce7fa: Merge "Add missing va_end() to prevent stack corruptions" * commit 'a37ce7faa6d6c7355e3c6f6e09e5268cbf29c291': Add missing va_end() to prevent stack corruptions
|
a37ce7faa6d6c7355e3c6f6e09e5268cbf29c291 |
25-Aug-2012 |
Ian Rogers <irogers@google.com> |
Merge "Add missing va_end() to prevent stack corruptions"
|
cbd76d15aff86ed63747d2a3b41a999e0cf9302f |
24-Aug-2012 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Update ion header" into jb-mr1-dev
|
eb75db7d83a6c46578517c90f1165c61bb1fa41b |
24-Aug-2012 |
Rebecca Schultz Zavin <rebecca@android.com> |
Update ion header Change-Id: Ib06a2c63070c9f507c14a43a0a0ac4d362f68d22 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/ion.h
|
81af404b634dc75581ab2dedf0c3d68b8666aee4 |
23-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am e8198b97: am 26facba2: Merge "hardening: remove pointless ARM __get_pc() function" * commit 'e8198b97c369292a3ea97e5a2009bfba8229ddb5': hardening: remove pointless ARM __get_pc() function
|
21120f6d7b535c47e7f94ad2cea346e4d204f8bf |
23-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
561bf16be54de9a1387a2063a5609f925ccfb898 |
22-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Revert "Upgrade to dlmalloc 2.8.5." This reverts commit 999089181ef60bb67e1a49f2cf6f4ec608a7caf8.
ibc/Android.mk
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/malloc_debug_common.c
ibc/include/malloc.h
ibc/upstream-dlmalloc/README.txt
ibc/upstream-dlmalloc/malloc.c
ibc/upstream-dlmalloc/malloc.h
|
453294d1da7234a1e20c45844258abd9fe66867c |
22-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Revert "Restore posix_memalign" This reverts commit bfc1d97531fa611ad2705c7179134b60e652ead4.
ibc/bionic/malloc_debug_common.c
|
f72ee269274170cd46af2844a2fe88767fb6e43c |
22-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Revert "Upgrade to dlmalloc 2.8.5." This reverts commit 999089181ef60bb67e1a49f2cf6f4ec608a7caf8.
ibc/Android.mk
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/malloc_debug_common.c
ibc/include/malloc.h
ibc/upstream-dlmalloc/README.txt
ibc/upstream-dlmalloc/malloc.c
ibc/upstream-dlmalloc/malloc.h
|
78a3069f827386df6166ccf9366a89be782f1dde |
22-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Revert "Restore posix_memalign" This reverts commit bfc1d97531fa611ad2705c7179134b60e652ead4.
ibc/bionic/malloc_debug_common.c
|
e8198b97c369292a3ea97e5a2009bfba8229ddb5 |
22-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 26facba2: Merge "hardening: remove pointless ARM __get_pc() function" * commit '26facba288df013fd898f8df12d84e5669ece6eb': hardening: remove pointless ARM __get_pc() function
|
0a150ead18019c0e4e59417ae3c5e8e0d7d2e4f4 |
21-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
libc: remove ctors/dtors sections None of the supported ARCHs actually populate these sections, so there is no point in keeping them in the binaries. Change-Id: I21a364f510118ac1114e1b49c53ec8c895c6bc6b Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/arch-arm/bionic/crtbegin.c
ibc/arch-arm/bionic/crtend.S
ibc/arch-mips/bionic/crtbegin.S
ibc/arch-mips/bionic/crtend.S
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_static.c
|
26facba288df013fd898f8df12d84e5669ece6eb |
22-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "hardening: remove pointless ARM __get_pc() function"
|
404e28ff8c3352a4fa290ae7769922db0172008e |
22-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
hardening: remove pointless ARM __get_pc() function Useful if you're trying to defeat ASLR, otherwise not so much ... Change-Id: I17ebb50bb490a3967db9c3038f049adafe2b8ea7 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/Android.mk
ibc/arch-arm/bionic/__get_pc.S
|
e49df0203c112bf44b166cde733554072b115ec5 |
22-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 170ad354: am c7de0225: Merge "Use unambiguous mnemonics" * commit '170ad35419620b428c15a8945416ce8cedef3e81': Use unambiguous mnemonics
|
170ad35419620b428c15a8945416ce8cedef3e81 |
22-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am c7de0225: Merge "Use unambiguous mnemonics" * commit 'c7de02259052b1eeebbfd3a0c21acf56a7e84357': Use unambiguous mnemonics
|
c7de02259052b1eeebbfd3a0c21acf56a7e84357 |
22-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Use unambiguous mnemonics"
|
6773054eb3b0ed08c6f16d6222fec2e274a84111 |
22-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
974e16cd829b6f75a5861759e86c1c09768272f2 |
22-Aug-2012 |
Erik Gilling <konkers@android.com> |
update linux/sync.h Change-Id: Ic2133976b675cdcd3ca88f4845180a7ff1c79e34 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/linux/sync.h
|
c0b4d18d7d23981c1afa6a98ded011849a3c2fe2 |
29-Jun-2012 |
Kevin Schoedel <kevin.p.schoedel@intel.com> |
Use unambiguous mnemonics Change-Id: I8da0af54cc3cbf69d9e485eb71bc44a6976b1adc Author: Kevin P Schoedel <kevin.p.schoedel@intel.com> Reviewed-by: Edwin Vane <edwin.vane@intel.com>
ibc/arch-x86/string/ssse3-strcmp-latest.S
|
5d8cfb3e663b2f67f08720bcf42e7413c92b3020 |
21-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
5ed48a4d7fece002afbbd2bd981563aea6e52e24 |
21-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
ARM: make sure __on_dlclose() actually gets called Change-Id: I280e5428b0543cccf17ca36baee4865395928cdb Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
ibc/arch-arm/bionic/crtbegin_so.c
|
f861705f8c64af968b542c23932994cd17bb5db9 |
21-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 5cd1efb2: am 1bd035cf: Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS" * commit '5cd1efb2ba68cdde13682ee37a3499b7bd974bdb': Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS
|
5cd1efb2ba68cdde13682ee37a3499b7bd974bdb |
21-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 1bd035cf: Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS" * commit '1bd035cf119a2e4a667f07907c7860e5ec223cee': Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS
|
1bd035cf119a2e4a667f07907c7860e5ec223cee |
21-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"
|
2f7d7c6538a0049f81121731a15017e20cc847c4 |
21-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS Those are C funcitons Related CL: https://android-review.googlesource.com/#/c/41833/ Change-Id: I4386bcf948ad31c3690c9b7a145103088133d041
ibm/arm/fenv.h
ibm/include/i387/fenv.h
ibm/mips/fenv.h
|
4ac3b0a1487cc97e86bd98959e23bf2303942945 |
21-Aug-2012 |
Ian Rogers <irogers@google.com> |
am 8af726b2: am 7b0d9b79: Merge "Restore posix_memalign" * commit '8af726b24fbb9ab545719bd3980a4f0ad9bcb8a8': Restore posix_memalign
|
8af726b24fbb9ab545719bd3980a4f0ad9bcb8a8 |
21-Aug-2012 |
Ian Rogers <irogers@google.com> |
am 7b0d9b79: Merge "Restore posix_memalign" * commit '7b0d9b798474ab62d4bf67c79ae901f4c4789f27': Restore posix_memalign
|
7b0d9b798474ab62d4bf67c79ae901f4c4789f27 |
21-Aug-2012 |
Ian Rogers <irogers@google.com> |
Merge "Restore posix_memalign"
|
bfc1d97531fa611ad2705c7179134b60e652ead4 |
21-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Restore posix_memalign Change-Id: I24e31bcb8b1d8be9375852e76964f09becd11938
ibc/bionic/malloc_debug_common.c
|
cc1f4acbda8f12c2020c2e5f1f8a03221c9ae4e9 |
21-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Restore posix_memalign Change-Id: I24e31bcb8b1d8be9375852e76964f09becd11938
ibc/bionic/malloc_debug_common.c
|
76f60e2ebd8750c4e4594158745e752b6a10ea0b |
21-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
am fe87596a: am c37dcd3d: Merge "Upgrade to dlmalloc 2.8.5." * commit 'fe87596a5ba5a5b0773b2854f9fce85f49367611': Upgrade to dlmalloc 2.8.5.
|
fe87596a5ba5a5b0773b2854f9fce85f49367611 |
21-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
am c37dcd3d: Merge "Upgrade to dlmalloc 2.8.5." * commit 'c37dcd3d3ab8e32c37ce034b8d1772b4a7b9add9': Upgrade to dlmalloc 2.8.5.
|
c37dcd3d3ab8e32c37ce034b8d1772b4a7b9add9 |
21-Aug-2012 |
Brian Carlstrom <bdc@google.com> |
Merge "Upgrade to dlmalloc 2.8.5."
|
999089181ef60bb67e1a49f2cf6f4ec608a7caf8 |
18-Aug-2012 |
Ian Rogers <irogers@google.com> |
Upgrade to dlmalloc 2.8.5. Move dlmalloc code to upstream-dlmalloc to make pulling upstream changes easier. Declare pvalloc and malloc_usable_size routines present in malloc.h but with missing implementations. Remove other functions from malloc.h that have no implementation nor use in Android. Change-Id: Ia6472ec6cbebc9ad1ef99f4669de9d33fcc2efb4
ibc/Android.mk
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/malloc_debug_common.c
ibc/include/malloc.h
ibc/upstream-dlmalloc/README.txt
ibc/upstream-dlmalloc/malloc.c
ibc/upstream-dlmalloc/malloc.h
|
f706b3dfcf85592dcd94708334f2206933f98dbb |
20-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
dd0e991c6a0d4d71f1698fd57608a7d42401b6da |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 2651d6c6: am 9417a80e: Merge "Always define the 64-bit int types." * commit '2651d6c6cbd0fafff83aafb61ab7bc9cbab413d2': Always define the 64-bit int types.
|
2651d6c6cbd0fafff83aafb61ab7bc9cbab413d2 |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 9417a80e: Merge "Always define the 64-bit int types." * commit '9417a80e48d3bba4bea814178aaa79b905ebab8c': Always define the 64-bit int types.
|
9417a80e48d3bba4bea814178aaa79b905ebab8c |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Always define the 64-bit int types."
|
db2903fac3d4548de1fd0fda1d3b7460c723282e |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
am cbeccc84: am 200de748: Merge "Fix race condition in pthread_create()" * commit 'cbeccc849a45ac9adc124a6d1781c1ddc7bad54e': Fix race condition in pthread_create()
|
cbeccc849a45ac9adc124a6d1781c1ddc7bad54e |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 200de748: Merge "Fix race condition in pthread_create()" * commit '200de748b91d7638a2c434584abcb3840704494b': Fix race condition in pthread_create()
|
200de748b91d7638a2c434584abcb3840704494b |
18-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix race condition in pthread_create()"
|
2932f048327965731c7e1ab9f2968a2ddb1854f5 |
05-Jul-2012 |
Jurijs Oniscuks <jurijs.oniscuks@sonymobile.com> |
Fix race condition in pthread_create() Save thread id to *thread_out before new thread is allowed to run else there's a risk that the thread has finished and been deleted when *thread_out is assigned. Change-Id: I6b84c61a8df06840877d4ab036f26feace3192d8
ibc/bionic/pthread.c
|
6d6731adc0cd0fb249a2b73a575e5ab2204643cc |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
Always define the 64-bit int types. These preprocessor tricks have caused trouble for -std=gnu99 and -ansi, and both netbsd's libc and glibc seem to unconditionally define these types. Change-Id: Ib8dffa341a8ca88f80d275ba2b7f93a4c910ee32
ibc/include/stdint.h
|
efd3983446c6574c9662b01f441776cf299c0c80 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
am e5242bfd: am 1771a33d: Merge "Add link.h for all platforms with dl_phdr_info" * commit 'e5242bfdd731a67282389ece515f094d57bb7300': Add link.h for all platforms with dl_phdr_info
|
e5242bfdd731a67282389ece515f094d57bb7300 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 1771a33d: Merge "Add link.h for all platforms with dl_phdr_info" * commit '1771a33d11a24f1c47b1ef75e3726c5d9e751f5b': Add link.h for all platforms with dl_phdr_info
|
1771a33d11a24f1c47b1ef75e3726c5d9e751f5b |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add link.h for all platforms with dl_phdr_info"
|
b7beb6907599b36809effe1b4db76039ac649518 |
16-Aug-2012 |
Pavel Chupin <pavel.v.chupin@intel.com> |
Add link.h for all platforms with dl_phdr_info This header is used on bionic build and should be propagated into sysroot on toolchain rebuild. Discussion re. this header is here: http://gcc.gnu.org/ml/gcc-patches/2012-08/msg00936.html It is available already in mips NDK platforms: development/ndk/platforms/android-9/arch-mips/include/link.h Change-Id: I39ff467cdac9f448e31c11ee3e14a6200e82ab57 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
ibc/arch-arm/bionic/exidx_dynamic.c
ibc/arch-arm/bionic/exidx_static.c
ibc/bionic/dl_iterate_phdr_static.c
ibc/include/link.h
inker/linker.h
|
ce5ba8bfcd8ecfb7bfee4412f4f686cecc17e39b |
20-Jun-2012 |
Henrik Engström <henrik.engstrom@sonymobile.com> |
Added missing cache failed notification Added a missing call to _resolv_cache_query_failed for another fail case where it was missing (it doesn't go through the error handling under the "fail" label). This missing notification caused requests to have to wait for timeout instead of beeing notified on some failed requests. Change-Id: I904d60269c59b926784e3a397d2a860329f55142
ibc/netbsd/resolv/res_send.c
|
28ae6f5dfd024dd3f860b134ebed56a0248a1097 |
17-Aug-2012 |
Joe Onorato <joeo@google.com> |
am cefb93b6: am 6c98cdb1: Merge "Don\'t over-generalize makefiles. Host modules always build. This isn\'t needed on eng builds." * commit 'cefb93b632fc5a65bf7620095155cc1c314e29f2': Don't over-generalize makefiles. Host modules always build. This isn't needed on eng builds.
|
cefb93b632fc5a65bf7620095155cc1c314e29f2 |
17-Aug-2012 |
Joe Onorato <joeo@google.com> |
am 6c98cdb1: Merge "Don\'t over-generalize makefiles. Host modules always build. This isn\'t needed on eng builds." * commit '6c98cdb1924afd3e71d39904557933fa10adaebf': Don't over-generalize makefiles. Host modules always build. This isn't needed on eng builds.
|
6c98cdb1924afd3e71d39904557933fa10adaebf |
17-Aug-2012 |
Joe Onorato <joeo@google.com> |
Merge "Don't over-generalize makefiles. Host modules always build. This isn't needed on eng builds."
|
7b841f3b4ad121dd64f639c1858b42defffd60bd |
16-Aug-2012 |
Joe Onorato <joeo@google.com> |
Don't over-generalize makefiles. Host modules always build. This isn't needed on eng builds. Change-Id: I5821ced7a8a9042fd2094204e07470d8002263ca
ests/Android.mk
|
a7d8f3d50e6b0858b3b6494d772167286cdeb986 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
am c80ca54f: am 60ef95e1: Merge "Enhance getcwd(3) to handle NULL like glibc." * commit 'c80ca54f3cd2d7e20770e286f4478fb589742478': Enhance getcwd(3) to handle NULL like glibc.
|
c80ca54f3cd2d7e20770e286f4478fb589742478 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 60ef95e1: Merge "Enhance getcwd(3) to handle NULL like glibc." * commit '60ef95e1c1b171635adb4d11289347674b1b8987': Enhance getcwd(3) to handle NULL like glibc.
|
60ef95e1c1b171635adb4d11289347674b1b8987 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Enhance getcwd(3) to handle NULL like glibc."
|
04a83a48ed89f433c78e31106ed50059764797a0 |
17-Aug-2012 |
Elliott Hughes <enh@google.com> |
Enhance getcwd(3) to handle NULL like glibc. Bug: http://code.google.com/p/android/issues/detail?id=36085 Change-Id: I960a1b585887eb66176c61d29c5c61c239a4003f
ibc/Android.mk
ibc/bionic/getcwd.cpp
ibc/unistd/getcwd.c
ests/Android.mk
ests/getcwd_test.cpp
|
820ad4283d71c4f2303f80d8ccbe6c90a6ec5407 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 74438bb2: am 449d4634: Merge "bionic: add macro protection for MALLOC_ALIGNMENT" * commit '74438bb22505b55ec72224932ae9982fbf9b4b65': bionic: add macro protection for MALLOC_ALIGNMENT
|
74438bb22505b55ec72224932ae9982fbf9b4b65 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 449d4634: Merge "bionic: add macro protection for MALLOC_ALIGNMENT" * commit '449d4634bea0ff8f6b29a2826871279dd654f941': bionic: add macro protection for MALLOC_ALIGNMENT
|
449d4634bea0ff8f6b29a2826871279dd654f941 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: add macro protection for MALLOC_ALIGNMENT"
|
9862f5e08bcbf51c80542fb148fc505df140cb95 |
01-Aug-2012 |
Jin Wei <wei.a.jin@intel.com> |
bionic: add macro protection for MALLOC_ALIGNMENT In previous commit: 2fd81ef7, .mk file has been modified to configure MALLOC_ALIGNMENT dynamicly according to board config. Add the missing macor protection here. Change-Id: I703cca2ce0504ab3e11aab226b2c61fcc0c6afa1 Author: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com> Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com>
ibc/bionic/malloc_debug_leak.c
|
09d9dd3acdf74630eb7eb6896007e803085f45c6 |
16-Aug-2012 |
Scott Anderson <saa@android.com> |
Merge "Add clean kernel header for uhid." into jb-mr1-dev
|
52bf2d5659e7c2d05c8cc79fd2aa2102b200c0f0 |
15-Aug-2012 |
Scott Anderson <saa@android.com> |
Add clean kernel header for uhid. The original kernel header was submitted in this change: commit 45b515c106161bb3b00d2c097504b9d44505f2d9 Author: Scott Anderson <saa@android.com> Date: Wed Aug 15 14:52:27 2012 -0700 Add uhid original header. This header was cherry-picked from the upstream series that ends with patch adefb69b1b94df29ea2df05cd838c0e032b2c473. Change-Id: If516e41b6b14754e7feebdf062461dd38a31900a Signed-off-by: Scott Anderson <saa@android.com> Change-Id: I088a0df4449df859835f8267d0d2e6cd4ed3c478 Signed-off-by: Scott Anderson <saa@android.com>
ibc/kernel/common/linux/uhid.h
|
e20afb140c9fecbfcf5566ade46824dce642b06a |
16-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
a626bbdb361539d6667932027ea9ffa26ef1faf4 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 4af9141c: am ae728099: Merge "enable clone system call for x86" * commit '4af9141c5cc0989df6a1efcb10b2cfd484f2d9d2': enable clone system call for x86
|
4af9141c5cc0989df6a1efcb10b2cfd484f2d9d2 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am ae728099: Merge "enable clone system call for x86" * commit 'ae7280994e7845037b667fd6ebdcb6f299ba1aab': enable clone system call for x86
|
29af938cbd9b898c92f44c022dc7f5d3ab9782a7 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am ab8850f7: am 07cd1125: Merge "Fix comment typos." * commit 'ab8850f7e2b79914af4cf83816e9a263b9e6dec3': Fix comment typos.
|
4d63f33cdc74c340c13b96143833f669835764f2 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 76aad1d2: am e1cd69a7: Merge "Regenerate all NOTICE files with the latest version of the script." * commit '76aad1d2746f62aaaacdf717b4f51fa45560521d': Regenerate all NOTICE files with the latest version of the script.
|
ab8850f7e2b79914af4cf83816e9a263b9e6dec3 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 07cd1125: Merge "Fix comment typos." * commit '07cd11251f52ff8a8a98dba795f69aaa75199473': Fix comment typos.
|
76aad1d2746f62aaaacdf717b4f51fa45560521d |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am e1cd69a7: Merge "Regenerate all NOTICE files with the latest version of the script." * commit 'e1cd69a708d30fbc3b9e0e8d4db67f67fc123b65': Regenerate all NOTICE files with the latest version of the script.
|
ae7280994e7845037b667fd6ebdcb6f299ba1aab |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "enable clone system call for x86"
|
22d366cc09383956dc264ed4641572e609392eee |
08-Aug-2012 |
Jin Wei <wei.a.jin@intel.com> |
enable clone system call for x86 Add __bionic_clone function for x86, which will be used for clone system call. Change-Id: I889dc9bf4b7ebb4358476e17e6f3233e26491f4d Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com> Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 51414
ibc/Android.mk
ibc/arch-x86/bionic/clone.S
ibc/bionic/bionic_clone.c
|
07cd11251f52ff8a8a98dba795f69aaa75199473 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix comment typos."
|
105bc26fa6e5f6a946a2ff144ae316e69c6ce08e |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix comment typos. Change-Id: I8feeec1ee9935a6d6baebe57f1c0043ff90ff94f
inker/linker_phdr.c
|
e1cd69a708d30fbc3b9e0e8d4db67f67fc123b65 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Regenerate all NOTICE files with the latest version of the script."
|
2e3756b4d36c9b7f6a892b87757d41b3201b9773 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 9b3bbcda: am fe43c768: Merge "Switch to the current NetBSD regex implementation." * commit '9b3bbcda8478a31fa2c3865e0bd8cb3011dfc26e': Switch to the current NetBSD regex implementation.
|
9b3bbcda8478a31fa2c3865e0bd8cb3011dfc26e |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
am fe43c768: Merge "Switch to the current NetBSD regex implementation." * commit 'fe43c768ec803a1febde0424bb5e69c343dd7ae9': Switch to the current NetBSD regex implementation.
|
32dbc03c73dc1f9d1fcd072086d894a9eb25aecd |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Regenerate all NOTICE files with the latest version of the script. This sorts every entry, so we should have more stability and fewer merge conflicts in future. Change-Id: Ifc5347dc53352da22c82d41ca59b483966fcfc6b
ibdl/NOTICE
ibm/NOTICE
ibstdc++/NOTICE
inker/NOTICE
|
fe43c768ec803a1febde0424bb5e69c343dd7ae9 |
16-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Switch to the current NetBSD regex implementation."
|
cc213f871bf4c5329eb5eb7a80a0ce9d4a880af8 |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
Switch to the current NetBSD regex implementation. Change-Id: If32b28dd85d6a7ab8957ab81d19fa4c0de9499d5
ibc/Android.mk
ibc/NOTICE
ibc/regex/cclass.h
ibc/regex/cname.h
ibc/regex/engine.c
ibc/regex/regcomp.c
ibc/regex/regerror.c
ibc/regex/regex2.h
ibc/regex/regexec.c
ibc/regex/regfree.c
ibc/regex/utils.h
ibc/unistd/creat.c
ibc/upstream-netbsd/libc/compat-43/creat.c
ibc/upstream-netbsd/libc/regex/cclass.h
ibc/upstream-netbsd/libc/regex/cname.h
ibc/upstream-netbsd/libc/regex/engine.c
ibc/upstream-netbsd/libc/regex/regcomp.c
ibc/upstream-netbsd/libc/regex/regerror.c
ibc/upstream-netbsd/libc/regex/regex2.h
ibc/upstream-netbsd/libc/regex/regexec.c
ibc/upstream-netbsd/libc/regex/regfree.c
ibc/upstream-netbsd/libc/regex/utils.h
ibc/upstream-netbsd/netbsd-compat.h
ests/Android.mk
ests/regex_test.cpp
|
46bb2a222e127af85273a67a879e26f2fe16c98e |
15-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
82259117753adffdab3ce74efb12d30a5289ad2b |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 008a0a5d: am 53493a9b: Merge "Sort NOTICE entries." * commit '008a0a5d50965f73d5954607a0b17b95a7f1fd0e': Sort NOTICE entries.
|
008a0a5d50965f73d5954607a0b17b95a7f1fd0e |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 53493a9b: Merge "Sort NOTICE entries." * commit '53493a9b26e9fb665de590abf3502af94eaf3f44': Sort NOTICE entries.
|
df88d88f56f37cdf75ab03c6b68a42010d9ac6c7 |
15-Aug-2012 |
Iliyan Malchev <malchev@google.com> |
Merge changes I2e8af44e,Ie9250a0e into jb-mr1-dev * changes: update msm_mdp.h header to support vsync update processed msm_camera.h and msm_isp.h
|
53493a9b26e9fb665de590abf3502af94eaf3f44 |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Sort NOTICE entries."
|
fdbecf3b5a16f8e35e1ad67ec9c807eb66e2ac3b |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 63696738: am b6a97196: Merge "More cleanup." * commit '63696738e5d0684fb1e769c541fba2e552c5110a': More cleanup.
|
63696738e5d0684fb1e769c541fba2e552c5110a |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b6a97196: Merge "More cleanup." * commit 'b6a971962acdf2684fd98658ec6fe6aa9952d84b': More cleanup.
|
261e2232c18619f7bf49fea6d9266eb314bad398 |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
Sort NOTICE entries. Also make sure we get the whole of any copyright header, in case there's text before the "Copyright" line. Change-Id: Iabcc5e0931a39c0107b833539fec7c5a3d134592
ibc/NOTICE
ibc/tools/generate-NOTICE.py
|
b6a971962acdf2684fd98658ec6fe6aa9952d84b |
15-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "More cleanup."
|
bedfe38b8ba512dd6236c00e8b4a9b01c2bd1281 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
More cleanup. Make more stuff static, remove some dead code, and fix a few typos. Change-Id: I010b0eadeaf61e2899c37014ad1e7082c70bd510
inker/dlfcn.c
inker/linker.cpp
inker/linker.h
inker/linker_debug.h
|
056b4bc4990c35e50a79a4953abf19464e4bc616 |
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
update msm_mdp.h header to support vsync Change-Id: I2e8af44e430ff4955615d166bd25d7a2102ccc0f
ibc/kernel/common/linux/msm_mdp.h
|
77b25702ba66a98717714edc4bc861b01266b5cb |
09-Aug-2012 |
Ajay Dudani <adudani@codeaurora.org> |
update processed msm_camera.h and msm_isp.h Change-Id: Ie9250a0ef888a2d1ba0b736b19fede369daeef84
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/msm_isp.h
|
89a3543568ffedb54473f961f36f17d211d9c7e1 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 16a0cbaa: am b7c6991c: Merge "Update MS_ mount flags, define unshare() syscall." * commit '16a0cbaa83dc653a5b6a0fa62088f08cdfa4dedc': Update MS_ mount flags, define unshare() syscall.
|
16a0cbaa83dc653a5b6a0fa62088f08cdfa4dedc |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b7c6991c: Merge "Update MS_ mount flags, define unshare() syscall." * commit 'b7c6991c9af3882bd13cbf6bc42da85c884aa5f5': Update MS_ mount flags, define unshare() syscall.
|
b7c6991c9af3882bd13cbf6bc42da85c884aa5f5 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update MS_ mount flags, define unshare() syscall."
|
dc320d99f1e09c0e42fc86f3cb28c15b77d7701b |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 82b69fcb: am b9c6854c: Merge "linker: avoid clobbering the .dynamic section of shared libs" * commit '82b69fcbb3cc94bcde82c72d5c66fb3b504cdb6e': linker: avoid clobbering the .dynamic section of shared libs
|
b6d6ec5326a016e60d2bd82edf857aaec6d5ce95 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 370a7094: am c50e0197: Merge "Switch to upstream NetBSD tdelete/tfind/tsearch." * commit '370a70948ad56046f685ffda34ead8ae88dcad2a': Switch to upstream NetBSD tdelete/tfind/tsearch.
|
82b69fcbb3cc94bcde82c72d5c66fb3b504cdb6e |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b9c6854c: Merge "linker: avoid clobbering the .dynamic section of shared libs" * commit 'b9c6854cd9d5286f991aec66be3a8a57f5e3e7be': linker: avoid clobbering the .dynamic section of shared libs
|
370a70948ad56046f685ffda34ead8ae88dcad2a |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am c50e0197: Merge "Switch to upstream NetBSD tdelete/tfind/tsearch." * commit 'c50e019734fb379e2efc1d50e188dd51cf085b96': Switch to upstream NetBSD tdelete/tfind/tsearch.
|
74c046400677505aebe9686f111f147c2855cde0 |
11-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Update MS_ mount flags, define unshare() syscall. (cherry-pick of 82393decdfc6b0383054fb5d2f54725bbee88b8c.) Bug: 6925012 Change-Id: I4f962d8975ad62ff4b9983150f9e481796092b9d
ibc/include/sched.h
ibc/include/sys/mount.h
|
b9c6854cd9d5286f991aec66be3a8a57f5e3e7be |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "linker: avoid clobbering the .dynamic section of shared libs"
|
d8450043b060358e1235a1f052d63aa4527b2400 |
14-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Update MS_ mount flags, define unshare() syscall." into jb-mr1-dev
|
c50e019734fb379e2efc1d50e188dd51cf085b96 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Switch to upstream NetBSD tdelete/tfind/tsearch."
|
82393decdfc6b0383054fb5d2f54725bbee88b8c |
11-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Update MS_ mount flags, define unshare() syscall. Bug: 6925012 Change-Id: I4ad79b4bccb7737d4dc704476cdb5795d124f53e
ibc/include/sched.h
ibc/include/sys/mount.h
|
12c78bbded8ec03f821dfa09174464c04836e4ea |
14-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
linker: avoid clobbering the .dynamic section of shared libs This patch removes the DT_NEEDED hack which stores pointers to soinfo structs in the .dynamic section of the library being loaded. Instead, it caches the soinfo struct pointers on the stack during relocation time. After relocation time, i.e. when calling constructors and destructors of the shared library and its dependencies, uncached access is used instead, doing lookups using the string table entries pointed to by the DT_NEEDED entries. By removing this hack, it is no longer needed to undo the PT_GNURELRO protection, i.e., all non-writable mappings can remain non-writable during their entire lifespan. Even though, strictly speaking, the algorithmic complexity has increased somewhat, the real-world adverse effect is negligible on the systems I have tested. Change-Id: I2361502560b96b5878f7f94a8e8a215350d70d64 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
inker/linker.cpp
inker/linker_phdr.c
inker/linker_phdr.h
|
59b222ac75edf43e615316c7c15536909743c229 |
14-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
409302f0f9fce73ea4c82bbfd439041cd7923d34 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Switch to upstream NetBSD tdelete/tfind/tsearch. tdestroy is a GNU extension, so that stays. Change-Id: Iedebaff25ea7e92b1ab1dd4440da12b67b99aa40
ibc/Android.mk
ibc/NOTICE
ibc/bionic/tdelete.c
ibc/bionic/tdestroy.c
ibc/bionic/tfind.c
ibc/bionic/tsearch.c
ibc/upstream-netbsd/libc/stdlib/tdelete.c
ibc/upstream-netbsd/libc/stdlib/tfind.c
ibc/upstream-netbsd/libc/stdlib/tsearch.c
|
93a9d53485677fb5b897a127b27e6bdbc40911c7 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am d544bdfa: am 54655eaf: Merge "Fix nice..." * commit 'd544bdfac8da8aa7052aab47468acb3baf8e461a': Fix nice...
|
d544bdfac8da8aa7052aab47468acb3baf8e461a |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 54655eaf: Merge "Fix nice..." * commit '54655eaf92ca91bfe2fa293896059a181e27b6eb': Fix nice...
|
54655eaf92ca91bfe2fa293896059a181e27b6eb |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix nice..."
|
3d2d448af1b16923f5a329b49bb8e658dbad8a06 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix nice... ...by switching to the NetBSD implementation. Change-Id: I562b27b237a24ded95804035cc322c7bff12ff59
ibc/Android.mk
ibc/unistd/nice.c
ibc/upstream-netbsd/libc/gen/nice.c
ibc/upstream-netbsd/namespace.h
|
69fc1522a30df39fcf115f09f7665b590677ba27 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am aa6c8994: am b66bc514: Merge "Clean up warnings in stubs.cpp." * commit 'aa6c8994b7c40ea637d60fa4413928e62b5d814a': Clean up warnings in stubs.cpp.
|
aa6c8994b7c40ea637d60fa4413928e62b5d814a |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b66bc514: Merge "Clean up warnings in stubs.cpp." * commit 'b66bc51423a1f3969d0e70e035126ac4c4898b50': Clean up warnings in stubs.cpp.
|
b66bc51423a1f3969d0e70e035126ac4c4898b50 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Clean up warnings in stubs.cpp."
|
de727caee24df86c3052508aa213f7165168913a |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
Clean up warnings in stubs.cpp. Switch to C++ to get extra warnings, and format the code Google style. Change-Id: Ifc0131bf297a6ee8a8a6b8d049a02518b0b1a4b7
ibc/Android.mk
ibc/bionic/stubs.c
ibc/bionic/stubs.cpp
|
eab7bddd9eb585ce3992314c9e411b909c05e87b |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am ca09412a: am 222eec2e: Merge "Handle naming for system uids running as secondary users" * commit 'ca09412a1f13c6e2df72c1efccdad1d9960ba99b': Handle naming for system uids running as secondary users
|
ad8ff472b6d80561629db4826452fddf3007bdce |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am c1eb7619: am 440e417d: Merge "Add dependencies on all the makefiles." * commit 'c1eb76198ec81802f69b52a8c6fbf97765d46f53': Add dependencies on all the makefiles.
|
cfd0345fe056cf945f5b6f61d4316536781697b4 |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 35dcf19b: am 66fba009: Merge "Update arch-mips/asm/unistd.h for the newer syscalls" * commit '35dcf19b2bcf388cda7f4c9baacb159c15c9b03f': Update arch-mips/asm/unistd.h for the newer syscalls
|
ca09412a1f13c6e2df72c1efccdad1d9960ba99b |
14-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 222eec2e: Merge "Handle naming for system uids running as secondary users" * commit '222eec2ecfc4afcbd5cf0f08e16f69f6c3c424fa': Handle naming for system uids running as secondary users
|
222eec2ecfc4afcbd5cf0f08e16f69f6c3c424fa |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Handle naming for system uids running as secondary users"
|
c1eb76198ec81802f69b52a8c6fbf97765d46f53 |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 440e417d: Merge "Add dependencies on all the makefiles." * commit '440e417d5f8fb3ab3b5296eaea3720be52086730': Add dependencies on all the makefiles.
|
bf9441efb8dae6c26ee649f70b8dbb6116932828 |
13-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Handle naming for system uids running as secondary users Allow naming such as u1_system, u2_radio, u2_media. Forward and reverse mapping for the above. (cherry-pick of c60a0027b1ef3bc4929d2023e7083fbce12fafe7.) Change-Id: I46eeb23fee4f57b2907640570504123d3ce99985
ibc/bionic/stubs.c
|
440e417d5f8fb3ab3b5296eaea3720be52086730 |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add dependencies on all the makefiles."
|
ae5c64413bf72bc18d7fc81e1f5761824bc01f49 |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
Add dependencies on all the makefiles. This should help prevent broken builds next time I'm messing with assembler/compiler/linker flags... Change-Id: I30f15a3ce3c3f3c60cad7bc59aaba9f42d792224
ibc/Android.mk
ibc/zoneinfo/Android.mk
ibdl/Android.mk
ibm/Android.mk
ibstdc++/Android.mk
ibthread_db/Android.mk
inker/Android.mk
|
ca7ee8a9e50d99f3d014a523460191b1e67e9c9f |
13-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Merge "Handle naming for system uids running as secondary users" into jb-mr1-dev
|
c60a0027b1ef3bc4929d2023e7083fbce12fafe7 |
13-Aug-2012 |
Amith Yamasani <yamasani@google.com> |
Handle naming for system uids running as secondary users Allow naming such as u1_system, u2_radio, u2_media. Forward and reverse mapping for the above. Change-Id: Iebe6e5702fc1ed83aa67769a12f693c1be7968ed
ibc/bionic/stubs.c
|
35dcf19b2bcf388cda7f4c9baacb159c15c9b03f |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 66fba009: Merge "Update arch-mips/asm/unistd.h for the newer syscalls" * commit '66fba00991f03d07c72f809d033b88748f839bda': Update arch-mips/asm/unistd.h for the newer syscalls
|
66fba00991f03d07c72f809d033b88748f839bda |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update arch-mips/asm/unistd.h for the newer syscalls"
|
7d9f1c46bb1dcaf5b92c56980ad7f66b20899ea1 |
13-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
Update arch-mips/asm/unistd.h for the newer syscalls Change-Id: Ie292c091cbf4b972e1b5faa7d779645c6e4442f0
ibc/kernel/arch-mips/asm/unistd.h
|
71c0366fc7f5436c6cffc2f43637f487dd734444 |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
am e135d7f3: am a61ac525: Merge "Fix module constructor order." * commit 'e135d7f305c00272ce1544b8243f999bb99979ec': Fix module constructor order.
|
e135d7f305c00272ce1544b8243f999bb99979ec |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
am a61ac525: Merge "Fix module constructor order." * commit 'a61ac5257bea15d6cbfc640c03f18c2fb808b139': Fix module constructor order.
|
a61ac5257bea15d6cbfc640c03f18c2fb808b139 |
13-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix module constructor order."
|
9181a5dcfe69199415c7aebf93524cc3dd6f8a6f |
13-Aug-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Fix module constructor order. .preinit_array goes before the constructors of LD_PRELOAD-ed libraries. Change-Id: I1af32ce29eaf3ca4351ae8a0f7f5da5165853216
inker/linker.cpp
|
19b104193067a42806dd291a20af29ebbd1c37f0 |
13-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 89fd9ecc: am 20b94c0c: Merge "linker: don\'t perform unnecessary mprotects" * commit '89fd9eccdca0eb5aed296bd7a2003424defe970c': linker: don't perform unnecessary mprotects
|
89fd9eccdca0eb5aed296bd7a2003424defe970c |
13-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 20b94c0c: Merge "linker: don\'t perform unnecessary mprotects" * commit '20b94c0ce99ea3d2315535091c8bcd02f831d252': linker: don't perform unnecessary mprotects
|
20b94c0ce99ea3d2315535091c8bcd02f831d252 |
13-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: don't perform unnecessary mprotects"
|
5135b3ae6ebc460418f7917bd36b368340e48d5a |
11-Aug-2012 |
Nick Kralevich <nnk@google.com> |
linker: don't perform unnecessary mprotects The linker only needs to mark the text segment as writable iff the file has text relocations. Unnecessarily calling mprotect when it isn't necessary is slow, and some security enhanced kernels don't like it. Pages which are simultaneously writable and executable are considered a no-no. The vast majority of executables / shared libraries on Android do NOT have text relocations. Change-Id: Ic38ce30a99b7e33ecf21efd9c108547a58eafa35
inker/linker.cpp
inker/linker.h
|
df0cf647816a0860845bb9e865c1ad9d6a6c0164 |
13-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
2a22a69e942cde007a1253e82be44548cfc018f8 |
12-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 877dc946: am 072a7e6c: Merge "MIPS support to the libc Makefile" * commit '877dc946090749ba7a71f7ae07f51aa32f966083': MIPS support to the libc Makefile
|
9eeaa4bd17b7131e20ad2e36f1372605e80a1332 |
12-Aug-2012 |
Ben Cheng <bccheng@google.com> |
am 7e3918eb: am 0bf5cf87: Merge "Set the dynamic field in the link map for the linker itself." * commit '7e3918eb62d31224fc5d1cff44d591fecd31e9d0': Set the dynamic field in the link map for the linker itself.
|
877dc946090749ba7a71f7ae07f51aa32f966083 |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 072a7e6c: Merge "MIPS support to the libc Makefile" * commit '072a7e6ced29d9be29e38721d0ab7de0ba3f7377': MIPS support to the libc Makefile
|
7e3918eb62d31224fc5d1cff44d591fecd31e9d0 |
11-Aug-2012 |
Ben Cheng <bccheng@google.com> |
am 0bf5cf87: Merge "Set the dynamic field in the link map for the linker itself." * commit '0bf5cf87c6b7d3de8962ba132ecfb6f0e4b84f06': Set the dynamic field in the link map for the linker itself.
|
072a7e6ced29d9be29e38721d0ab7de0ba3f7377 |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to the libc Makefile"
|
a4c7933b49f1d43579f184167e79a5fb237bd206 |
07-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to the libc Makefile Change-Id: Ia1f3f545ca61a5abb235e99046cb3cdaf24d4205
ibc/Android.mk
|
0bf5cf87c6b7d3de8962ba132ecfb6f0e4b84f06 |
11-Aug-2012 |
Ben Cheng <bccheng@google.com> |
Merge "Set the dynamic field in the link map for the linker itself."
|
06f0e74a2b957db93fed3fdd49fe939ab2fe1595 |
11-Aug-2012 |
Ben Cheng <bccheng@google.com> |
Set the dynamic field in the link map for the linker itself. Otherwise gdb will print a spurious warning each time gdb is used: warning: .dynamic section for "/system/bin/linker" is not at the expected address (wrong library or version mismatch?) BUG:6946614 Change-Id: Ib21b8db0615751189c1601140deb43bc089289b6
inker/linker.cpp
|
0837c69a63439b0c1bf3fbf1b93f3003fc5c9a2d |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
am edf09bf9: am 316ee626: Merge "MIPS support to sigsuspend and sigwait routines" * commit 'edf09bf990c8b011a084dbdb92050879e08ad8a9': MIPS support to sigsuspend and sigwait routines
|
edf09bf990c8b011a084dbdb92050879e08ad8a9 |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 316ee626: Merge "MIPS support to sigsuspend and sigwait routines" * commit '316ee626b729e3f66a5505a20128af26440cfd19': MIPS support to sigsuspend and sigwait routines
|
316ee626b729e3f66a5505a20128af26440cfd19 |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to sigsuspend and sigwait routines"
|
73d99958bb8bb4cd8f8a7632aeb7e6afaa1e38f1 |
10-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am fabeb736: am 38a02b4b: Merge "crtend*: Add GNU_STACK note" * commit 'fabeb736e91d4f4f79a1cbbed696cffb50a860a9': crtend*: Add GNU_STACK note
|
fabeb736e91d4f4f79a1cbbed696cffb50a860a9 |
10-Aug-2012 |
Nick Kralevich <nnk@google.com> |
am 38a02b4b: Merge "crtend*: Add GNU_STACK note" * commit '38a02b4b80f50aa1b3e2ee39e9e98146cf42be3d': crtend*: Add GNU_STACK note
|
38a02b4b80f50aa1b3e2ee39e9e98146cf42be3d |
10-Aug-2012 |
Nick Kralevich <nnk@google.com> |
Merge "crtend*: Add GNU_STACK note"
|
d71ada630d5390b7fb6838cb48cb79a1581df1b1 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 535477ca: am 3ede900b: Merge "Revert "Revert "Switch to NetBSD\'s strxfrm(3).""" * commit '535477ca5e29f3c14dff11ac362423156b5971ec': Revert "Revert "Switch to NetBSD's strxfrm(3).""
|
6eee1fc68f366651379e776e4e3408069772562f |
10-Aug-2012 |
Nick Kralevich <nnk@google.com> |
crtend*: Add GNU_STACK note Add a GNU_STACK marker to crtend* files. This tells the linker that these files do not require an executable stack. When linking, a missing GNU_STACK marker in any .o file can prevent the compiler from automatically marking the final executable as NX safe (executable stack not required). In Android, we normally work around this by adding -Wa,--noexecstack / -Wl,-z,noexecstack. For files like crtend.S / crtend_so.S, which are included in every executable / shared library, it's better to add the GNU_STACK note directly to the assembly file. This allows the compiler to automatically mark the final executable as NX safe without any special command line options. References: http://www.gentoo.org/proj/en/hardened/gnu-stack.xml Change-Id: I07bd058f9f60ddd8b146e0fb36ba26ff84c0357d
ibc/arch-arm/bionic/crtend.S
ibc/arch-arm/bionic/crtend_so.S
|
535477ca5e29f3c14dff11ac362423156b5971ec |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 3ede900b: Merge "Revert "Revert "Switch to NetBSD\'s strxfrm(3).""" * commit '3ede900b644c2a7c2fa41177b81735c8a09bd14a': Revert "Revert "Switch to NetBSD's strxfrm(3).""
|
3ede900b644c2a7c2fa41177b81735c8a09bd14a |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Revert "Revert "Switch to NetBSD's strxfrm(3)."""
|
5adc7fdc2bc8e6e513c3dd9cd0c5cb7617d08d14 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b54e5f2a: am a1822dce: Merge "Add unshare() syscall." * commit 'b54e5f2a2fd014a5cbf105daea7b2eb8b59dec29': Add unshare() syscall.
|
b54e5f2a2fd014a5cbf105daea7b2eb8b59dec29 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am a1822dce: Merge "Add unshare() syscall." * commit 'a1822dced3ed8625438b3cbf1c53f907f78a3a48': Add unshare() syscall.
|
a1822dced3ed8625438b3cbf1c53f907f78a3a48 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add unshare() syscall."
|
e36c826f7a6580227e9e70f6ec70aa88ba0f577e |
10-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Add unshare() syscall. (cherry-pick of 5467f25f82934d611c60f8bc57a05114f3c1bea0.) Bug: 6925012 Change-Id: Ic5ea2fbd606311087de05d7a3594df2fa9b2fef9
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/unshare.S
ibc/arch-mips/syscalls.mk
ibc/arch-mips/syscalls/unshare.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/unshare.S
ibc/include/sys/linux-syscalls.h
|
5140b785a04827d34225241f99f17e49aadbf3bb |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f6922be2: am f91e2f72: Merge "Fix typo in SIGTTOU description." * commit 'f6922be2a5e30fc594f48ec435d92b5386648061': Fix typo in SIGTTOU description.
|
552065048334cc893dadbc926701d08dc6c66fcc |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am a618ea30: am 4ec9e343: Merge "Revert "Switch to NetBSD\'s strxfrm(3)."" * commit 'a618ea30e1c9d4f06031fb4ecdae31666db92993': Revert "Switch to NetBSD's strxfrm(3)."
|
29b8fb3d5ea06d05fcd36e298b464dce7dc06803 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 3e83da43: am 9ad1d6f5: Merge "Switch to NetBSD\'s strxfrm(3)." * commit '3e83da435b3ad7bee739972fca53dbfb692e6438': Switch to NetBSD's strxfrm(3).
|
b6c1e34dca58734c949b6c80d68c74104e1190e0 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am dc6d5327: am 0836a7ff: Merge "Auto-generate a complete NOTICE file." * commit 'dc6d5327bb6b030d154675f753d3e4f96dfa5e14': Auto-generate a complete NOTICE file.
|
f6922be2a5e30fc594f48ec435d92b5386648061 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f91e2f72: Merge "Fix typo in SIGTTOU description." * commit 'f91e2f72861643e1d31ffc3e6c374b52d33d2423': Fix typo in SIGTTOU description.
|
f91e2f72861643e1d31ffc3e6c374b52d33d2423 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix typo in SIGTTOU description."
|
01030e6388019bc89e8d2959b9e787d31d3faa43 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix typo in SIGTTOU description. Change-Id: Ie0db3e7df3e1f17b43f5645d027a90603139be2f
ibc/include/sys/_sigdefs.h
|
f8b3a920a895a53b207017249080087d562bd0d2 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Revert "Revert "Switch to NetBSD's strxfrm(3)."" This reverts commit 8793e7c7d21a0434d1b5e63364c88b2b125a3d29, and fixes the build by building upstream NetBSD source as a separate library that's then swallowed whole into libc_common. Change-Id: I6c9317d8c48b5ccaf85a7b185bc07fb31176ff97
ibc/Android.mk
ibc/NOTICE
ibc/string/strxfrm.c
ibc/upstream-netbsd/README.txt
ibc/upstream-netbsd/libc/string/strxfrm.c
ibc/upstream-netbsd/netbsd-compat.h
|
a618ea30e1c9d4f06031fb4ecdae31666db92993 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 4ec9e343: Merge "Revert "Switch to NetBSD\'s strxfrm(3)."" * commit '4ec9e343cf445c5032d9a782d2e92b1dba713e61': Revert "Switch to NetBSD's strxfrm(3)."
|
4ec9e343cf445c5032d9a782d2e92b1dba713e61 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Revert "Switch to NetBSD's strxfrm(3).""
|
8793e7c7d21a0434d1b5e63364c88b2b125a3d29 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Revert "Switch to NetBSD's strxfrm(3)." This reverts commit be1d78b0dc899a732c0e9d7515d3023e8004e368 Change-Id: I11a95db474796f3da004f27652b081d5ba4ec9b4
ibc/Android.mk
ibc/NOTICE
ibc/string/strxfrm.c
ibc/upstream-netbsd/README.txt
ibc/upstream-netbsd/libc/string/strxfrm.c
ibc/upstream-netbsd/netbsd-compat.h
|
6ccc2c8f435e42db3d844698f82ab6884798624a |
10-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Add unshare() syscall." into jb-mr1-dev
|
3e83da435b3ad7bee739972fca53dbfb692e6438 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 9ad1d6f5: Merge "Switch to NetBSD\'s strxfrm(3)." * commit '9ad1d6f58ccbc830ce87e3ddf35708e519a8f23e': Switch to NetBSD's strxfrm(3).
|
9ad1d6f58ccbc830ce87e3ddf35708e519a8f23e |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Switch to NetBSD's strxfrm(3)."
|
5467f25f82934d611c60f8bc57a05114f3c1bea0 |
10-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Add unshare() syscall. Bug: 6925012 Change-Id: I2530a8f6cea49eb32b60f8f9c4d86963773456ca
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/unshare.S
ibc/arch-mips/syscalls.mk
ibc/arch-mips/syscalls/unshare.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/unshare.S
ibc/include/sys/linux-syscalls.h
|
be1d78b0dc899a732c0e9d7515d3023e8004e368 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Switch to NetBSD's strxfrm(3). There were two bugs in our implementation. Intel found one, but another remainined, and tracking upstream is the way forward for functions where we add no value. Change-Id: Ida9bac0293fb2c4cbc942b1e0515ee0477c6538b
ibc/Android.mk
ibc/NOTICE
ibc/string/strxfrm.c
ibc/upstream-netbsd/README.txt
ibc/upstream-netbsd/libc/string/strxfrm.c
ibc/upstream-netbsd/netbsd-compat.h
|
abd10011a7a6066df76de7acf5eecb2cc870b0c4 |
09-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to sigsuspend and sigwait routines Change-Id: I870e798ed7eac5a8c74e5784a670f3a4f24331a9
ibc/SYSCALLS.TXT
ibc/include/sys/linux-syscalls.h
ibc/unistd/sigsuspend.c
ibc/unistd/sigwait.c
|
dc6d5327bb6b030d154675f753d3e4f96dfa5e14 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 0836a7ff: Merge "Auto-generate a complete NOTICE file." * commit '0836a7ffb13890558fe568119b023007cce66373': Auto-generate a complete NOTICE file.
|
0836a7ffb13890558fe568119b023007cce66373 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Auto-generate a complete NOTICE file."
|
387d4b7de9af2afd0c37a895ff9d012eb1f66156 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Auto-generate a complete NOTICE file. Remove the hand-collated ones, and switch to a script that pulls the copyright headers out of every file and collects the unique ones. Change-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d
ibc/NOTICE
ibc/tools/generate-NOTICE.py
ibc/unistd/eventfd.c
ibdl/NOTICE
ibm/NOTICE
ibstdc++/NOTICE
ibstdc++/src/one_time_construction.cpp
ibthread_db/NOTICE
inker/NOTICE
|
31ab6ac05ebbf29f767a15525f6f7fa2054cc8e3 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 8cc8f7e0: am 709bb0f7: Merge "Remove ThirdPartyProject.prop." * commit '8cc8f7e0d566aaa4c4fbf9d9c8da72b268250617': Remove ThirdPartyProject.prop.
|
8cc8f7e0d566aaa4c4fbf9d9c8da72b268250617 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 709bb0f7: Merge "Remove ThirdPartyProject.prop." * commit '709bb0f79ced522e5fb145182472ee4063b85368': Remove ThirdPartyProject.prop.
|
709bb0f79ced522e5fb145182472ee4063b85368 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove ThirdPartyProject.prop."
|
df675370d7cc4488ab2420f7f6e1b98b7b54e24e |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Remove ThirdPartyProject.prop. These are dead. I cleaned up external/ a long time ago, but didn't realize there were any in the main tree. Change-Id: I5f35b2da132558e2763164285eb38629cd68ffda
hirdPartyProject.prop
|
3fc211983eb447dd4309c2f8d0e8c33ae685f02f |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 531d348d: am a17b85d9: Merge "Remove the last .jam file." * commit '531d348d6e37deb751efbefc0613934c5a80de1d': Remove the last .jam file.
|
531d348d6e37deb751efbefc0613934c5a80de1d |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am a17b85d9: Merge "Remove the last .jam file." * commit 'a17b85d97b16583ba922a88346cc54976a0bfa28': Remove the last .jam file.
|
a17b85d97b16583ba922a88346cc54976a0bfa28 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove the last .jam file."
|
a5542129923d9c313fe9c3b97ab9bc822ca5c5f6 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Remove the last .jam file. How did I miss this before? Change-Id: I2e582133fc4800656fdd81104f8dfc7ee8f5b580
ibc/bionic/rules.jam
|
536b1daf007cd81b183e1eefc68a9e822b1ac3ef |
09-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
b13ad93f4a452b1ec7a37e1426f664787b83836f |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 3820229b: am d504eee9: Merge "MIPS support to sys/ headers" * commit '3820229b46ed3012f19a32cea70b6007ad54b746': MIPS support to sys/ headers
|
73ac7d94b7cf627524be97da7704206b5ffd4fcf |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am d2040cb2: am f655ce7e: Merge "Fix x86 build." * commit 'd2040cb2244bbd253951b5ff808efe67246e5154': Fix x86 build.
|
3820229b46ed3012f19a32cea70b6007ad54b746 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am d504eee9: Merge "MIPS support to sys/ headers" * commit 'd504eee9fa7dda59a41eb3e12ef973f32ee1169f': MIPS support to sys/ headers
|
d504eee9fa7dda59a41eb3e12ef973f32ee1169f |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to sys/ headers"
|
d2040cb2244bbd253951b5ff808efe67246e5154 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f655ce7e: Merge "Fix x86 build." * commit 'f655ce7ef3df277442ccc47f91cb919c1cd9ebd6': Fix x86 build.
|
f655ce7ef3df277442ccc47f91cb919c1cd9ebd6 |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix x86 build."
|
57e6d9ab48219467bee0ab28a96533f98552581c |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix x86 build. Change-Id: Ice50ca71a19f3bf26de7cfd4c02075f1e6e0823f
inker/arch/x86/begin.S
|
366c01992a73c40c1b6722bf9d51755c4a7ea83e |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f3ffb8fa: am 78129204: Merge "Clean up the linker a bit, remove prelinking support." * commit 'f3ffb8fa6ecd9db2da19eb3144a5da7724a875bc': Clean up the linker a bit, remove prelinking support.
|
f3ffb8fa6ecd9db2da19eb3144a5da7724a875bc |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 78129204: Merge "Clean up the linker a bit, remove prelinking support." * commit '7812920487070d392984f94c9f80006dad8c198a': Clean up the linker a bit, remove prelinking support.
|
7812920487070d392984f94c9f80006dad8c198a |
09-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Clean up the linker a bit, remove prelinking support."
|
10e2d222ce3db0c310c00cd1a5cffdd2223b5dfe |
08-Aug-2012 |
Elliott Hughes <enh@google.com> |
am d463f6e9: am 34959e0b: Merge "Clean up libc/Android.mk a bit after the crtbrand changes." * commit 'd463f6e98011fe3b5a23cef2502705dedd702173': Clean up libc/Android.mk a bit after the crtbrand changes.
|
d463f6e98011fe3b5a23cef2502705dedd702173 |
08-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 34959e0b: Merge "Clean up libc/Android.mk a bit after the crtbrand changes." * commit '34959e0bd5c0d7c9d9b243adbf7752077436cbb5': Clean up libc/Android.mk a bit after the crtbrand changes.
|
34959e0bd5c0d7c9d9b243adbf7752077436cbb5 |
08-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Clean up libc/Android.mk a bit after the crtbrand changes."
|
affd1b4243f37d32881e190302bd418000465c10 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 9f3a8aaf: am 7e248be7: Merge "Add a .note.android.ident section to Android ELF binaries." * commit '9f3a8aaf926bb0439b7e6b7b62efab62f1900d02': Add a .note.android.ident section to Android ELF binaries.
|
76be660aae0911467c51dc3f86a4f8d7fed5b332 |
08-Aug-2012 |
Elliott Hughes <enh@google.com> |
Clean up libc/Android.mk a bit after the crtbrand changes. Change-Id: Icfb95fffe70967418cd93da8cbeae22dcd68f8c9
ibc/Android.mk
|
9f3a8aaf926bb0439b7e6b7b62efab62f1900d02 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7e248be7: Merge "Add a .note.android.ident section to Android ELF binaries." * commit '7e248be76441daa0ee27cc461c806e6010405c25': Add a .note.android.ident section to Android ELF binaries.
|
7e248be76441daa0ee27cc461c806e6010405c25 |
08-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Add a .note.android.ident section to Android ELF binaries."
|
4688279db5dcc4004941e7f133c4a1c3617d842c |
04-Aug-2012 |
Elliott Hughes <enh@google.com> |
Clean up the linker a bit, remove prelinking support. Also make the errors more readable, since none of us seemed to know what they actually meant. The new style is still as verbose as the old, but that's probably necessary in the absence of chained exceptions in C. Here's what you'd see if you try to boot after removing libsurfaceflinger.so: 32267 32267 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Cannot load library: (linker.c:1629, pid 32259) soinfo_link_image: could not load library "libsystem_server.so" needed by "libandroid_servers.so"; caused by (linker.c:1629, pid 32259) soinfo_link_image: could not load library "libsurfaceflinger.so" needed by "libsystem_server.so"; caused by (linker.c:709, pid 32259) load_library: library "libsurfaceflinger.so" not found This patch also fixes almost all of the compiler warnings. Change-Id: I64bb59aed6d4e039c15ea45be2367f319ef879f8
ibc/private/logd.h
inker/Android.mk
inker/README.TXT
inker/debugger.c
inker/linker.c
inker/linker.cpp
inker/linker.h
inker/linker_environ.h
inker/linker_format.c
inker/linker_format.h
inker/linker_phdr.c
inker/linker_phdr.h
|
eeb321c54ecd6adf50e2de761015b8d5dae484e7 |
07-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
f4497e15b78383b06d59ce244255fc7625beaec5 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
When compiling with clang, don't "fortify_source" the strlcpy and strlcat. Change-Id: I91f58322f28e425ab9d22b51c23fcd6b772ede97
ibc/include/string.h
|
a72246d67e309de62c26aca970fff65dfb86eb7c |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
When compiling with clang, don't "fortify_source" the strlen. At this point, FORTIFY_SOURCE and clang are just plain incompatible. Need to solve the underlying incompatibility first. Change-Id: I3366477d19461e1ec93b1c30e0c7e8145b391b9b
ibc/include/string.h
|
5fec211f6064adaff361c051a627198157b2c37b |
04-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute" This reverts commit 4f1f149c3757c594f9ff987e5ddd919c3e7dba10.
ibc/include/sys/cdefs.h
|
3b4c9db2561233fb81ac0c42b3976deb2e648df0 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am df523880: am e2731d98: Merge "When compiling with clang, don\'t "fortify_source" the strlcpy and strlcat." * commit 'df523880b59604ef36e212cb7ba30d663eeea179': When compiling with clang, don't "fortify_source" the strlcpy and strlcat.
|
df523880b59604ef36e212cb7ba30d663eeea179 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am e2731d98: Merge "When compiling with clang, don\'t "fortify_source" the strlcpy and strlcat." * commit 'e2731d98c1f0cd32d94b34cc4ee77148d6d52647': When compiling with clang, don't "fortify_source" the strlcpy and strlcat.
|
e2731d98c1f0cd32d94b34cc4ee77148d6d52647 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Merge "When compiling with clang, don't "fortify_source" the strlcpy and strlcat."
|
d600617645e85435cf98fc30139a6945aaadc1ca |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
When compiling with clang, don't "fortify_source" the strlcpy and strlcat. Change-Id: I91f58322f28e425ab9d22b51c23fcd6b772ede97
ibc/include/string.h
|
6ff66601a47d7b74544310e4a5535d572e23d68e |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am ce4a5cd5: am 8173d767: Merge "Revert "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute"" * commit 'ce4a5cd5f3ee09fbc8dea7ffdfcd4fd097f8ed34': Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"
|
cddedade5b1138d5ddafe5b084923f21bba75526 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am 924fd920: am 601a49d3: Merge "When compiling with clang, don\'t "fortify_source" the strlen." * commit '924fd920137135729483d0beacea20d5a0552c15': When compiling with clang, don't "fortify_source" the strlen.
|
ce4a5cd5f3ee09fbc8dea7ffdfcd4fd097f8ed34 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am 8173d767: Merge "Revert "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute"" * commit '8173d76740cafc2ceb49d2fddf1ceabfaa823236': Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"
|
924fd920137135729483d0beacea20d5a0552c15 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am 601a49d3: Merge "When compiling with clang, don\'t "fortify_source" the strlen." * commit '601a49d39829005803670088da02179e61719551': When compiling with clang, don't "fortify_source" the strlen.
|
8173d76740cafc2ceb49d2fddf1ceabfaa823236 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Merge "Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute""
|
601a49d39829005803670088da02179e61719551 |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Merge "When compiling with clang, don't "fortify_source" the strlen."
|
9a3d53fad062cdadb4df81f6998a5e09336c637b |
06-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
When compiling with clang, don't "fortify_source" the strlen. At this point, FORTIFY_SOURCE and clang are just plain incompatible. Need to solve the underlying incompatibility first. Change-Id: I3366477d19461e1ec93b1c30e0c7e8145b391b9b
ibc/include/string.h
|
eaac1e5a1c62a9dc9edd3a858a367bbb16194272 |
06-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 94ce1356: am 7c92b6ca: Merge "Remove an awkward #include that is no longer upstream." * commit '94ce135693a73ac09116dabc0f2440604bba5c87': Remove an awkward #include that is no longer upstream.
|
94ce135693a73ac09116dabc0f2440604bba5c87 |
06-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 7c92b6ca: Merge "Remove an awkward #include that is no longer upstream." * commit '7c92b6ca409f514e7ff67ac8c10d73ce92ff38d2': Remove an awkward #include that is no longer upstream.
|
7c92b6ca409f514e7ff67ac8c10d73ce92ff38d2 |
06-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove an awkward #include that is no longer upstream."
|
7bf1c31cacef1b7cb530b198fcda48725defb815 |
06-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
2b7f68c03df9df33708280cf3f5e8f5eba81dda6 |
04-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute" This reverts commit 4f1f149c3757c594f9ff987e5ddd919c3e7dba10.
ibc/include/sys/cdefs.h
|
4bac8f689efd8f10850e60c52c206b20e4a90fd7 |
04-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 7e81ee04: am 1c861728: Merge "Remove yet more SH4 cruft." * commit '7e81ee04532e9c26f90d73061d9a53f09e2c3fa1': Remove yet more SH4 cruft.
|
7e81ee04532e9c26f90d73061d9a53f09e2c3fa1 |
04-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 1c861728: Merge "Remove yet more SH4 cruft." * commit '1c861728e5c8dda7589e6595f4850d77ec21a236': Remove yet more SH4 cruft.
|
1c861728e5c8dda7589e6595f4850d77ec21a236 |
04-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove yet more SH4 cruft."
|
5f0701c9faca513ca2870af25b502834923551b0 |
27-Jul-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Update msm_camera.h to version that supports instance handle based lookup Change-Id: If33a45f378e2cbbfe28b51643808df94e8d1f5e7
ibc/kernel/common/media/msm_camera.h
|
bbf094fdf5f5d584e08b6ce622b2e0b782225b9d |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Remove yet more SH4 cruft. Surely this is the last piece? Change-Id: I4bd43afb102334ec34d0e14a65c2b319826473d7
ibc/arch-sh/syscalls/tgkill.S
|
c9dbebe344d2f6a4623a67d1c005bcb6137642c4 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f5385754: am aea5f00d: Merge "bionic: modify syscall to use 6 registers to pass parameter." * commit 'f5385754e29dcb093cb9445c40b69e45bd71d685': bionic: modify syscall to use 6 registers to pass parameter.
|
f5385754e29dcb093cb9445c40b69e45bd71d685 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am aea5f00d: Merge "bionic: modify syscall to use 6 registers to pass parameter." * commit 'aea5f00df4704a618331e16473b552e54bed269b': bionic: modify syscall to use 6 registers to pass parameter.
|
aea5f00df4704a618331e16473b552e54bed269b |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: modify syscall to use 6 registers to pass parameter."
|
c164f2a9694fa8c373ec72d237ee16b412aa5c53 |
12-Apr-2012 |
Jin Wei <wei.a.jin@intel.com> |
bionic: modify syscall to use 6 registers to pass parameter. Kernel allows to use 6 registers(exclude eax) to pass parameter. But in syscall's implementation, it only uses five registers. It will lead to error when 6 parameters passed. Change-Id: I92d663194e6334c3847f0c0c257ca3b9dee0edef Author: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com> Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 30838
ibc/arch-x86/bionic/syscall.S
|
48955d24b9f3e8c15028a6dbb54e2e96fd41780a |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am c6f15ecf: am 1510795f: Merge "Upgrade to tzdata2012e." * commit 'c6f15ecf76842801db653d58a262c7d342be2a93': Upgrade to tzdata2012e.
|
c6f15ecf76842801db653d58a262c7d342be2a93 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 1510795f: Merge "Upgrade to tzdata2012e." * commit '1510795fec5aa8b8700a08200f37f6e57dea8d04': Upgrade to tzdata2012e.
|
1510795fec5aa8b8700a08200f37f6e57dea8d04 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2012e."
|
094651335e1ffe9df21020b0244de59e47c00dea |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012e. Includes this change: * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14. (Thanks to Steffen Thorsen.) Change-Id: I51bfab759f424b90daeb1960c6cfb2b55b78ff46
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
d7552a3101affbc531f3c33deca10c28417a864c |
03-Aug-2012 |
David Turner <digit@android.com> |
am 2f2b7212: am 16d40217: Merge "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute" * commit '2f2b72120489d9e7e67a97a059a731aa72a34f72': Fix the clang build: this compiler doesn't support the gnu_inline function attribute
|
2f2b72120489d9e7e67a97a059a731aa72a34f72 |
03-Aug-2012 |
David Turner <digit@android.com> |
am 16d40217: Merge "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute" * commit '16d40217d05a1d9ad8ec475ce5f68c35bbef7029': Fix the clang build: this compiler doesn't support the gnu_inline function attribute
|
16d40217d05a1d9ad8ec475ce5f68c35bbef7029 |
03-Aug-2012 |
David Turner <digit@android.com> |
Merge "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"
|
4f1f149c3757c594f9ff987e5ddd919c3e7dba10 |
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Fix the clang build: this compiler doesn't support the gnu_inline function attribute Recent clang compiler doesn't have gnu_inline working. When frameworks/rs is compiled with clang instead of gcc, it no longer works. Will be fixed by this patch. Change-Id: I8b281a1305151909e18958b73914ea27343cb4cd
ibc/include/sys/cdefs.h
|
9b6a45386555a11aa1c7f473b21c480b4a158ea7 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 0ce92b96: am 1e304a3b: Merge "[MIPS] Support for TLS register" * commit '0ce92b9625c5d0cc4e72047e6c8759c4cc079dcb': [MIPS] Support for TLS register
|
0ce92b9625c5d0cc4e72047e6c8759c4cc079dcb |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 1e304a3b: Merge "[MIPS] Support for TLS register" * commit '1e304a3bce347da08f0f9409829d911493bad1bb': [MIPS] Support for TLS register
|
1e304a3bce347da08f0f9409829d911493bad1bb |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Support for TLS register"
|
bdcc14d721ddff57f9f71086a998feda05376b61 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Remove an awkward #include that is no longer upstream. This was causing trouble in https://android-review.googlesource.com/#/c/37590/. Change-Id: Ib7cb4fbaef6e9c1470c59f67d24bd24c7ce90bcc
ibc/arch-x86/include/machine/_types.h
|
6437eac15a5b595ab26ef51834509c44695eb7e4 |
03-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to sys/ headers Change-Id: I32207a1d918e4842da341f6b242ae39c69a83b03
ibc/include/sys/_sigdefs.h
ibc/include/sys/ioctl_compat.h
ibc/include/sys/socket.h
ibc/include/sys/stat.h
ibc/include/sys/vfs.h
|
1c303981431e3b8542a874370971d50687c6e11a |
03-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Support for TLS register Change-Id: I6b5194e5e379b573e3b1203d8015e20fb3edd647 Signed-off-by: Chris Dearman <chris@mips.com>
ibc/private/bionic_tls.h
|
f94effdab27f2bbe3f079d454e71ca9e60166318 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am fd4685be: am 52f3ee96: Merge "MIPS support for libc." * commit 'fd4685be87fa2c957d4f95deb75a6ba763fd7339': MIPS support for libc.
|
fd4685be87fa2c957d4f95deb75a6ba763fd7339 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 52f3ee96: Merge "MIPS support for libc." * commit '52f3ee962b384bf247638adb653f0024ce92a895': MIPS support for libc.
|
52f3ee962b384bf247638adb653f0024ce92a895 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support for libc."
|
82dcfee5fcd5243ff9df2aa7497e83dd567b6f95 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 19e30fc4: am a1c0f08d: Merge "Fix a ENOTUP/ENOTSUP typo." * commit '19e30fc41030ab0524134b097dfef88baea14f4a': Fix a ENOTUP/ENOTSUP typo.
|
c07196605cc9bb55af2173832536e342e902d2c5 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 670766c5: am 994935f6: Merge "Error numbers are target specific." * commit '670766c5649086ad5ffe26c0deadeb460139202f': Error numbers are target specific.
|
405b8029a6888f386adf3512113a33546141d1c8 |
26-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support for libc. Change-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
ibc/Android.mk
ibc/arch-mips/bionic/__dso_handle.S
ibc/arch-mips/bionic/__dso_handle_so.S
ibc/arch-mips/bionic/__get_sp.S
ibc/arch-mips/bionic/__get_tls.c
ibc/arch-mips/bionic/__set_tls.c
ibc/arch-mips/bionic/_exit_with_stack_teardown.S
ibc/arch-mips/bionic/_setjmp.S
ibc/arch-mips/bionic/atexit.S
ibc/arch-mips/bionic/bzero.S
ibc/arch-mips/bionic/cacheflush.c
ibc/arch-mips/bionic/clone.S
ibc/arch-mips/bionic/crtbegin.S
ibc/arch-mips/bionic/crtbegin_so.S
ibc/arch-mips/bionic/crtend.S
ibc/arch-mips/bionic/crtend_so.S
ibc/arch-mips/bionic/ffs.S
ibc/arch-mips/bionic/futex_mips.S
ibc/arch-mips/bionic/memcmp16.S
ibc/arch-mips/bionic/memmove.c
ibc/arch-mips/bionic/pipe.S
ibc/arch-mips/bionic/setjmp.S
ibc/arch-mips/bionic/sigsetjmp.S
ibc/arch-mips/bionic/vfork.S
ibc/arch-mips/include/endian.h
ibc/arch-mips/include/machine/_types.h
ibc/arch-mips/include/machine/asm.h
ibc/arch-mips/include/machine/cdefs.h
ibc/arch-mips/include/machine/exec.h
ibc/arch-mips/include/machine/ieee.h
ibc/arch-mips/include/machine/internal_types.h
ibc/arch-mips/include/machine/kernel.h
ibc/arch-mips/include/machine/limits.h
ibc/arch-mips/include/machine/regdef.h
ibc/arch-mips/include/machine/regnum.h
ibc/arch-mips/include/machine/setjmp.h
ibc/arch-mips/include/machine/signal.h
ibc/arch-mips/string/memcpy.S
ibc/arch-mips/string/memset.S
ibc/arch-mips/string/mips-string-ops.h
ibc/arch-mips/string/mips_strlen.c
ibc/arch-x86/bionic/dl_iterate_phdr_static.c
ibc/bionic/dl_iterate_phdr_static.c
ibc/include/sys/cachectl.h
|
19e30fc41030ab0524134b097dfef88baea14f4a |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am a1c0f08d: Merge "Fix a ENOTUP/ENOTSUP typo." * commit 'a1c0f08d3ccbe5c40be53903615e59113ade4922': Fix a ENOTUP/ENOTSUP typo.
|
670766c5649086ad5ffe26c0deadeb460139202f |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 994935f6: Merge "Error numbers are target specific." * commit '994935f64cdbd7553ecbfbd15d4e4dd429277409': Error numbers are target specific.
|
a1c0f08d3ccbe5c40be53903615e59113ade4922 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix a ENOTUP/ENOTSUP typo."
|
ecb53eab4b63a777c189f880e7f88ebbe0e8101b |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix a ENOTUP/ENOTSUP typo. Change-Id: Ifa347a09a2aa1f505965ae7c1383fd0caf95793c
ibc/include/errno.h
|
994935f64cdbd7553ecbfbd15d4e4dd429277409 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Error numbers are target specific."
|
673c092e0fc40afa291086d06ab39a6d22e7f894 |
03-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 54830578: am f34ecbff: Merge "MIPS support to the linker" * commit '5483057817d071140d94299452b31881c4a6e748': MIPS support to the linker
|
402ec70899909f0b32c1ac304e3f26434424a3b3 |
03-Aug-2012 |
Brian Muramatsu <btmura@google.com> |
Merge "Update msm_camera.h to version that supports instance handle based lookup" into jb-mr1-dev
|
5483057817d071140d94299452b31881c4a6e748 |
02-Aug-2012 |
Elliott Hughes <enh@google.com> |
am f34ecbff: Merge "MIPS support to the linker" * commit 'f34ecbff0dd2b8e6961020b8c91260f33d4cf3ea': MIPS support to the linker
|
f34ecbff0dd2b8e6961020b8c91260f33d4cf3ea |
02-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to the linker"
|
d7daacb46372132ae3f0121647074936c304b572 |
31-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to the linker Change-Id: I37ec2d6c51d82bb9e9dbfef4b38c85366bead255 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com> Signed-off-by: Bhanu Chetlapalli <bhanu@mips.com>
inker/Android.mk
inker/arch/mips/begin.S
inker/debugger.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_format.c
|
248321bb6f3bbeb6c3ddd4adc1050ff6c9be5bf6 |
02-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
da2611084f7b5a05b802af6d5007661f42fc2578 |
28-Jan-2012 |
Chris Dearman <chris@mips.com> |
Error numbers are target specific. Use the system supplied error numbers when mapping error numbers to messages. Change-Id: I520556fa3e2ff668fdc4eda36ad31491fbb48ea8 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
ibc/include/sys/_errdefs.h
ibc/string/strerror_r.c
|
617a5ee4170a82ecceba1d38499fff4054f84d37 |
01-Aug-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
cbbe9528ca52ddd38a6b47c5a87e8d891a6719b2 |
27-Jul-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Update msm_camera.h to version that supports instance handle based lookup Change-Id: If33a45f378e2cbbfe28b51643808df94e8d1f5e7
ibc/kernel/common/media/msm_camera.h
|
4f13bdd45c73194a49d3a5844746248c7dcd9432 |
01-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am 7565d5b1: am 0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h." * commit '7565d5b118420cc0dff2d59cf3542e99f415601a': Had include/arm/fenv.h, but missed include/mips/fenv.h.
|
7565d5b118420cc0dff2d59cf3542e99f415601a |
01-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
am 0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h." * commit '0ca9d0748e3229c849e3ee17259e0e55d7214800': Had include/arm/fenv.h, but missed include/mips/fenv.h.
|
0ca9d0748e3229c849e3ee17259e0e55d7214800 |
01-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."
|
81f1617a689931388c0b223ec729297b3a2bc792 |
01-Aug-2012 |
Elliott Hughes <enh@google.com> |
am 8d2c5b24: am b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS." * commit '8d2c5b247e701f51ce3d750e9ee3ff37009630c3': Updated the cleaned header file mman.h for MIPS.
|
8d2c5b247e701f51ce3d750e9ee3ff37009630c3 |
01-Aug-2012 |
Elliott Hughes <enh@google.com> |
am b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS." * commit 'b910b6f8dee14e379664635f4cd7343b3acc7b27': Updated the cleaned header file mman.h for MIPS.
|
b910b6f8dee14e379664635f4cd7343b3acc7b27 |
01-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Updated the cleaned header file mman.h for MIPS."
|
c29f295d39496023cb8ea0845826f4189ca68144 |
26-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
Updated the cleaned header file mman.h for MIPS. Change-Id: I8b3734e535711ca07fbf4066e6d967d1ce0f30eb
ibc/kernel/arch-mips/asm/mman.h
|
f19979710a2f34e5a6ef5cc6f900c40690d65db4 |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 7645355e: am a513f70b: Merge "bionic: Stack pointer/signal race condition." * commit '7645355ecdf29301bdc65f9ea8e00c20e51da3f5': bionic: Stack pointer/signal race condition.
|
b78aa5390492cfe288d0128b749b18d2c740635e |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
am bf397b60: am 21372896: Merge "fix __cxa_finalize() implementation to be thread safe." * commit 'bf397b601189f8a63c8a842e16af5ed004ef75f5': fix __cxa_finalize() implementation to be thread safe.
|
7645355ecdf29301bdc65f9ea8e00c20e51da3f5 |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
am a513f70b: Merge "bionic: Stack pointer/signal race condition." * commit 'a513f70b43e75136145d756388b50028ac4fc4b8': bionic: Stack pointer/signal race condition.
|
bf397b601189f8a63c8a842e16af5ed004ef75f5 |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 21372896: Merge "fix __cxa_finalize() implementation to be thread safe." * commit '21372896ea0f13938c130c8c82cdc3a6b9ccd297': fix __cxa_finalize() implementation to be thread safe.
|
a513f70b43e75136145d756388b50028ac4fc4b8 |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: Stack pointer/signal race condition."
|
21372896ea0f13938c130c8c82cdc3a6b9ccd297 |
31-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "fix __cxa_finalize() implementation to be thread safe."
|
15e0ca8186e7281cccbf3a3a21917f718416bb9b |
31-Jul-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr1-release history after reset to jb-mr1-dev
|
2270dfa0c418ab06e89412ea7b4ffe650490bcc9 |
27-Feb-2012 |
Srinavasa Nagaraju <srinavasa.x.nagaraju@sonyericsson.com> |
fix __cxa_finalize() implementation to be thread safe. __cxa_finalize() modifies the access permissions of __atexit global variable without acquiring _ATEXIT_LOCK(). Fix it prevent any possible races. Change-Id: I11939d0ebcbf6f360c14163222d40a449d96948e
ibc/stdlib/atexit.c
|
ea8fad11d980d55ebd2bcf2302f3f1f742b6351c |
31-Jul-2012 |
Michael Hope <michael.hope@linaro.org> |
Add a .note.android.ident section to Android ELF binaries. This allows debugging tools to know they are working with Android binaries and adapt accordingly. Signed-off-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org> Signed-off-by: Michael Hope <michael.hope@linaro.org> Change-Id: Ic906992fcad61c028bb765821637a3e1333bf52b
ibc/Android.mk
ibc/NOTICE
ibc/bionic/crtbrand.c
|
4e86ebb4b6edfed2c652a6897d5c822269a5f522 |
31-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Had include/arm/fenv.h, but missed include/mips/fenv.h. Needed for the device-build for LLVM's constant folding pass. Change-Id: I412a98d52458231650801a8b59fe3159a789b8b9 Author: fu@mips.com
ibm/include/mips/fenv.h
|
0c2d3188373d7386b5946d1cf70155188cd616cd |
30-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
am 18421669: am 1ee6e3b7: Merge "Install crt(begin|end)_so.o to target library path." * commit '184216696a9945a5bf6cb186b4d3a42ffe582818': Install crt(begin|end)_so.o to target library path.
|
184216696a9945a5bf6cb186b4d3a42ffe582818 |
30-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
am 1ee6e3b7: Merge "Install crt(begin|end)_so.o to target library path." * commit '1ee6e3b7370b36ac72a14c0e31c34963b1bdbbb2': Install crt(begin|end)_so.o to target library path.
|
1ee6e3b7370b36ac72a14c0e31c34963b1bdbbb2 |
30-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Merge "Install crt(begin|end)_so.o to target library path."
|
e5b635c8858e9497f1563b62f9c9bde3515f3e52 |
30-Jul-2012 |
Ed Heyl <ed@google.com> |
am 681ccffb: Merge jb-dev-mako plus fixes to libc/kernel/common/linux/fb.h * commit '681ccffb4593875a3bcc2c17da9713a1215232d9': bionic: Update MDP and rotator headers Adding msm_dsps.h header Update msm headers for audio, camera, ion, charm, rmnet bionic: Update msm_mdp.h from the kernel update linux/fb.h to support fb ioctl in kernel 3.4 Use sanitized video decode/encode header files bionic: Update MDP and KGSL headers add processed sound/tlv.h header add processed genlock.h for qualcomm
|
681ccffb4593875a3bcc2c17da9713a1215232d9 |
29-Jul-2012 |
Ed Heyl <ed@google.com> |
Merge jb-dev-mako plus fixes to libc/kernel/common/linux/fb.h Change-Id: I1fbe64653db7b8e9bfc6e10fa42deb295aa15a09
|
fc0725ec5cc51053c06bf2c67755a5a57a5da621 |
28-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Install crt(begin|end)_so.o to target library path. BUG=6886348. Change-Id: I176b2c4963d9731b06d10d4e0b92c010a0006b59
ibc/Android.mk
|
b7dd54f0c76476901bb5abdf396591b7512765f6 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am d6c3369c: am 7a450b4d: am 643e5722: Merge "Report errors to the log, not just stderr." * commit 'd6c3369cec68de60dec0d9ab7469457d817539e1': Report errors to the log, not just stderr.
|
d6c3369cec68de60dec0d9ab7469457d817539e1 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 7a450b4d: am 643e5722: Merge "Report errors to the log, not just stderr." * commit '7a450b4d9efc5457a987f5b5665ca7c6e7f57e34': Report errors to the log, not just stderr.
|
7a450b4d9efc5457a987f5b5665ca7c6e7f57e34 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 643e5722: Merge "Report errors to the log, not just stderr." * commit '643e5722338d303c0b5aac41107432d8fde4081c': Report errors to the log, not just stderr.
|
643e5722338d303c0b5aac41107432d8fde4081c |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Report errors to the log, not just stderr."
|
52d6233296ec84eb5b58fcbf7bc9da4b96a943aa |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
Report errors to the log, not just stderr. In particular this affects assert(3) and __cxa_pure_virtual, both of which have managed to confuse people this week by apparently aborting without reason. (Because stderr goes nowhere, normally.) Bug: 6852995 Bug: 6840813 Change-Id: I7f5d17d5ddda439e217b7932096702dc013b9142
ibc/bionic/stubs.c
ibc/private/bionic_atomic_inline.h
ibc/stdlib/assert.c
ibc/unistd/abort.c
ibstdc++/Android.mk
ibstdc++/src/one_time_construction.cpp
ibstdc++/src/pure_virtual.cpp
|
65b48f892ef27fa473f06368483c6bde29417454 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am c823b2c7: am 616f3680: am a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker." * commit 'c823b2c74137230fc1a166527b5141e3a6bacd65': Fix a TEMP_FAILURE_RETRY usage error in the linker.
|
2eb46df63a9ed5b60339c7900213f88b3d91c642 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am d7dfcb0c: am 514ace95: am 9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT" * commit 'd7dfcb0cb07bc1bb2b716075697f86de1b4d8e54': Replace ALL_PREBUILTS with BUILD_PREBUILT
|
a1d1abbc26767cbb2cb264c48d9695a4ff0a25c5 |
28-Jul-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 22bd479e: am e35ae86e: Reconcile with jb-release * commit '22bd479e2e8454ed726f8c650e52b78702262d34':
|
c823b2c74137230fc1a166527b5141e3a6bacd65 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 616f3680: am a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker." * commit '616f368076c9d7f0fc4459b79ba26c1d1ec0a247': Fix a TEMP_FAILURE_RETRY usage error in the linker.
|
616f368076c9d7f0fc4459b79ba26c1d1ec0a247 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker." * commit 'a7916509a3446afd0e863b03e4204cee73e81555': Fix a TEMP_FAILURE_RETRY usage error in the linker.
|
d7dfcb0cb07bc1bb2b716075697f86de1b4d8e54 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 514ace95: am 9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT" * commit '514ace9534233aa7ef5ff3f9d9c614c94eeefc1f': Replace ALL_PREBUILTS with BUILD_PREBUILT
|
514ace9534233aa7ef5ff3f9d9c614c94eeefc1f |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT" * commit '9061c6e7ae1d9b0e4d2f8a62b3682a565282f9b9': Replace ALL_PREBUILTS with BUILD_PREBUILT
|
22bd479e2e8454ed726f8c650e52b78702262d34 |
28-Jul-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am e35ae86e: Reconcile with jb-release * commit 'e35ae86e70b1e728c220867d5a2aa66955c87c34':
|
a7916509a3446afd0e863b03e4204cee73e81555 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker."
|
8dfc073b1487ab25ab483ab346cee1d9e584adb1 |
28-Jul-2012 |
Elliott Hughes <enh@google.com> |
Fix a TEMP_FAILURE_RETRY usage error in the linker. Similar to the fix in c20d0f3993ebb0d3dec958a306a68ebb48bfeadd. grep(1) says this was the only other instance in bionic. Change-Id: I1729038762ee1c7c4743a6bd11d5558afd6f5749
inker/linker.c
|
e35ae86e70b1e728c220867d5a2aa66955c87c34 |
27-Jul-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release Change-Id: I89a2498aeb91f29a70f1e100c41f03cf41a2e49e
|
9061c6e7ae1d9b0e4d2f8a62b3682a565282f9b9 |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT"
|
6171d11e72b114550273a05d35a7d67534f6dabb |
27-Jul-2012 |
Ying Wang <wangying@google.com> |
Replace ALL_PREBUILTS with BUILD_PREBUILT (cherry-picked from 186b36b65bdfbf2c89a661539bf530359364eac9.) Bug: 6857263 Change-Id: If787d84415dd2ac07105fe0d0b7a27c9be75df64
ibc/zoneinfo/Android.mk
|
cb9ea8873aff54c9452b36bcc1c3d0b3175fc471 |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 408e3e50: am 45038ae4: am 12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg" * commit '408e3e5046ed030c464cdae6c95bc6a9d6de39cc': Correction to use of TEMP_FAILURE_RETRY in send_prop_msg
|
408e3e5046ed030c464cdae6c95bc6a9d6de39cc |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 45038ae4: am 12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg" * commit '45038ae483313a5cc445a90fb0499d4c6ad69b1d': Correction to use of TEMP_FAILURE_RETRY in send_prop_msg
|
45038ae483313a5cc445a90fb0499d4c6ad69b1d |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg" * commit '12f411d9a696ca7a0fe490fb530a9accbda66a99': Correction to use of TEMP_FAILURE_RETRY in send_prop_msg
|
12f411d9a696ca7a0fe490fb530a9accbda66a99 |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg"
|
c20d0f3993ebb0d3dec958a306a68ebb48bfeadd |
19-Jul-2012 |
Jens Gulin <jens.gulin@sonymobile.com> |
Correction to use of TEMP_FAILURE_RETRY in send_prop_msg RETRY macro may retry command if result is -1. In this case the command was "connect < 0" instead of just connect. The comparison will not return -1 and thus retry is never done. This is now corrected so that interrupts will cause retry instead of fail. (There was no other negative side effect of the bug. The result code from RETRY was used in an if-statement and it would be true for all negative connect results. This was according to expectations.) Change-Id: Ie206b39878e9befea4e3be9a4061ee39eb232d80
ibc/bionic/system_properties.c
|
3460db9490d7aee834dc05f99356e44d7549c538 |
09-Jul-2012 |
Peter Enderborg <peter.enderborg@sonymobile.com> |
bionic: Stack pointer/signal race condition. Move the stackpointer so a captured signal does not corrupt stack variables needed for __thread_entry. Change-Id: I3e1e7b94a6d7cd3a07081f849043262743aa8064
ibc/arch-arm/bionic/clone.S
|
6320848df6aa112a4795e7fbca2f9ab2b472d91a |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am c636ff19: am 9a9ca7c1: am 7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file." * commit 'c636ff1944ca9c67953e3162ba7a8c39e44fff42': Remove the 'Factory' time zone by not processing the 'factory' file.
|
c636ff1944ca9c67953e3162ba7a8c39e44fff42 |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 9a9ca7c1: am 7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file." * commit '9a9ca7c1e8079aaae6b1833bd06719e98ca0783e': Remove the 'Factory' time zone by not processing the 'factory' file.
|
9a9ca7c1e8079aaae6b1833bd06719e98ca0783e |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file." * commit '7d6c3f700b8089d31a33ba0f9f6eed9407724d0d': Remove the 'Factory' time zone by not processing the 'factory' file.
|
7d6c3f700b8089d31a33ba0f9f6eed9407724d0d |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove the 'Factory' time zone by not processing the 'factory' file."
|
541c2253206785c7b225252403f6f54723231317 |
27-Jul-2012 |
Elliott Hughes <enh@google.com> |
Remove the 'Factory' time zone by not processing the 'factory' file. The factory file (and Factory time zone) was meant as a way to say "not configured" that would give a clear error when running date(1). For us it would just look like UTC, so it is of no value. Bug: 2997381 Change-Id: I1a4b85dce97d1d9370b22ba79e8fe5dafff56541
ibc/tools/zoneinfo/generate
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
|
186b36b65bdfbf2c89a661539bf530359364eac9 |
27-Jul-2012 |
Ying Wang <wangying@google.com> |
Replace ALL_PREBUILTS with BUILD_PREBUILT Bug: 6857263 Change-Id: Ib639f1c4d572fec088298f95f6d5a2951d56cd12
ibc/zoneinfo/Android.mk
|
68c1f682ffd86da7eaa9c72fc546a5373831c5d6 |
26-Jul-2012 |
Nick Kralevich <nnk@google.com> |
am b4fc64c9: am cc5edd83: Merge "vfprintf: fix spelling." * commit 'b4fc64c96cad1be63b5c52af835c4a93b0e60204': vfprintf: fix spelling.
|
b4fc64c96cad1be63b5c52af835c4a93b0e60204 |
26-Jul-2012 |
Nick Kralevich <nnk@google.com> |
am cc5edd83: Merge "vfprintf: fix spelling." * commit 'cc5edd83ec0303ceb682c563073d98f8a592737d': vfprintf: fix spelling.
|
cc5edd83ec0303ceb682c563073d98f8a592737d |
26-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "vfprintf: fix spelling."
|
9145ad3f0ae917e6daddbceaa541dfbe208a3bc5 |
26-Jul-2012 |
Nick Kralevich <nnk@google.com> |
vfprintf: fix spelling. Change-Id: I6dc611143fb1f3e9ccf0a77b40ee48a3c1d72ca9
ibc/stdio/vfprintf.c
|
a501f6c7e3e42822a1c5d9d43a1aa0290e2f3784 |
25-Jul-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
edc5fe530f0834a4c31c0fd8ba852c24ef1046ba |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 9dbd4c06: am c27103d8: Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()" * commit '9dbd4c06fe143a4187d2d8d418c1a3b7c1ed39ba': [MIPS] Use an aligned address to provoke SIGSEGV in abort()
|
7c3323516bb4708762a59bd22e7d8aab631b92fb |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 860dc7e2: am c98e2365: Merge "Fix implementation of generic atomic operations" * commit '860dc7e25d4ba64b5bd49fe123bae6e6105dd2e7': Fix implementation of generic atomic operations
|
9dbd4c06fe143a4187d2d8d418c1a3b7c1ed39ba |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
am c27103d8: Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()" * commit 'c27103d84c124d40f3f4cff46d7cfa74342e0585': [MIPS] Use an aligned address to provoke SIGSEGV in abort()
|
860dc7e25d4ba64b5bd49fe123bae6e6105dd2e7 |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
am c98e2365: Merge "Fix implementation of generic atomic operations" * commit 'c98e2365cdd0c2330711118b689171df143f6399': Fix implementation of generic atomic operations
|
c27103d84c124d40f3f4cff46d7cfa74342e0585 |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()"
|
00a66a6fe84b13751b86d3e18dc7617e4d1dd0b4 |
10-Jul-2012 |
Chris Dearman <chris@mips.com> |
[MIPS] Use an aligned address to provoke SIGSEGV in abort() Change-Id: I269c9ccc07058773fb0f9d70673673157ab38f6a
ibc/unistd/abort.c
|
c98e2365cdd0c2330711118b689171df143f6399 |
25-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix implementation of generic atomic operations"
|
958dad705a8c2c191e4352547fc9950c4feaa9fb |
24-Jul-2012 |
Chris Dearman <chris@mips.com> |
Fix implementation of generic atomic operations Change-Id: Ie1ea5aacc561e2d6d40125d2952ed0e9116b7b0d
ibc/include/sys/atomics.h
ibc/private/bionic_atomic_gcc_builtin.h
|
0b82e1bd77a1c9d4d5b8194b79f8ac9ade606582 |
24-Jul-2012 |
Elliott Hughes <enh@google.com> |
am d33ce20e: am 344aca8c: Merge "[MIPS] Add atomic routines" * commit 'd33ce20e6dfbe5be081867c9ace538022991bb10': [MIPS] Add atomic routines
|
d33ce20e6dfbe5be081867c9ace538022991bb10 |
24-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 344aca8c: Merge "[MIPS] Add atomic routines" * commit '344aca8ced2522074f799439e201226377d02dba': [MIPS] Add atomic routines
|
344aca8ced2522074f799439e201226377d02dba |
24-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Add atomic routines"
|
f7fb9e1ef1e159be2fded066d126d8e1f111b772 |
30-Jun-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Add atomic routines Change-Id: I2cb20ce44dd230d222b7fc1ede2e1e3dce6e692b
ibc/private/bionic_atomic_inline.h
ibc/private/bionic_atomic_mips.h
|
7cfe2c5c071ce015352573cbb500a34ab8a58ecf |
24-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 5e2a2705: am b109e437: Merge "Upgrade to tzdata2012d." * commit '5e2a2705f237130bc516b62ff1372e94ad508f12': Upgrade to tzdata2012d.
|
5e2a2705f237130bc516b62ff1372e94ad508f12 |
21-Jul-2012 |
Elliott Hughes <enh@google.com> |
am b109e437: Merge "Upgrade to tzdata2012d." * commit 'b109e437fcbc1cbe09fce8ce2abb6f951d5a0274': Upgrade to tzdata2012d.
|
b109e437fcbc1cbe09fce8ce2abb6f951d5a0274 |
21-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2012d."
|
5d967e43d03e9c916548b9c290b0c4138df2f1f8 |
21-Jul-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012d. This upgrade involved rewriting the script; the data has moved to ftp.iana.org, where it's slightly less convenient to access, so it's time to use something that can talk FTP... As for tzdata2012d, it's just updating Morocco for this weekend's changes, now they've been decided at the last minute (as usual). Change-Id: I772df57a6e09b3bf3d9541bfc08930d6f18633b4
ibc/tools/zoneinfo/generate
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
acda32c8f273bc0ea3dba6f6a8891493ccbdd298 |
20-Jul-2012 |
Elliott Hughes <enh@google.com> |
am a94c708a: am 654b1501: Merge "Update time.h for CLOCK_BOOTTIME." * commit 'a94c708a15713535c0ece63ffc43d016eccfebe1': Update time.h for CLOCK_BOOTTIME.
|
2730674ca991b49e036f2aba9beacc9f4cf5fe94 |
18-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
bionic: Update MDP and rotator headers Change-Id: I585e07b004dfa6b5113050211ca67e4c057f5531
ibc/kernel/common/linux/msm_rotator.h
|
a94c708a15713535c0ece63ffc43d016eccfebe1 |
20-Jul-2012 |
Elliott Hughes <enh@google.com> |
am 654b1501: Merge "Update time.h for CLOCK_BOOTTIME." * commit '654b1501f7a936034d07f579c3d4a15d1319dac2': Update time.h for CLOCK_BOOTTIME.
|
654b1501f7a936034d07f579c3d4a15d1319dac2 |
20-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update time.h for CLOCK_BOOTTIME."
|
0351955a686fe4e0bf9f30780f78ff0e2402a6b0 |
19-Jul-2012 |
Nick Pelly <npelly@google.com> |
Update time.h for CLOCK_BOOTTIME. (cherry-pick of 8958a383296ea0e1cc106ae245c37671809ffd49) Change-Id: Ie8de6b32fa81566db53ad7e9fd4b197f4cede628
ibc/include/time.h
|
8958a383296ea0e1cc106ae245c37671809ffd49 |
19-Jul-2012 |
Nick Pelly <npelly@google.com> |
Update time.h for CLOCK_BOOTTIME. Change-Id: Iafbc6a2f57587feb68526e4eab67452aa0db5311
ibc/include/time.h
|
6591be6c5296d29c12fde47cac2ebb82e23d021b |
19-Jul-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-mr0-release Change-Id: I5e181b92fbcc4b3d312396124a149f1c5224e55b
|
3e210abf7d730debacea6518f47e851804e11c95 |
19-Jul-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Adding msm_dsps.h header Change-Id: I7736a3a895b9c81d5184f7c97ac0ed5aeb138d25
ibc/kernel/common/linux/msm_dsps.h
|
59fae8abaf62e001a8a82ecdf79d073aca83ea4f |
19-Jul-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
f6ee33cee717f9878d3a43bf76c35547649676d7 |
18-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: Fix LD_PRELOADS for calling constructors"
|
3fd5e91e58ba40a7321a3f2c4c64970584e9bb56 |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: Report linker relocation address to gdb"
|
05f03b8875ed4aab95e5587d066d62a781af97bc |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "linker: cleanup of undefined state handling, which is really dead code"
|
8211bc6325ef61f2fe2021fac9e0f4219abaccf2 |
05-Jul-2012 |
Robin Burchell <robin.burchell@collabora.co.uk> |
linker: cleanup of undefined state handling, which is really dead code Given that _elf_lookup (and thus, _do_lookup) cannot possibly return an undefined symbol (due to the check for SHN_UNDEF in _elf_lookup), there's no need for spurious checks for SHN_UNDEF on its return value. Conflicts: linker/linker.c Change-Id: Ic73cf439924b45f72d4d9ba3f64a888c96cbbd9b
inker/linker.c
|
decb531ce29e0472d5d3117c4bfda674f374a771 |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "linker: Use SHN_UNDEF instead of describing what it is trying to do."
|
439fa8ea8c33a7945258dfe84a71ab2665efaa9a |
05-Jul-2012 |
Robin Burchell <robin.burchell@collabora.co.uk> |
linker: Use SHN_UNDEF instead of describing what it is trying to do.
inker/linker.c
|
8d7355ac2f19f72e03989aab6b47990a34fd6123 |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "Use std=gnu99 for the dynamic linker as well as libc."
|
856512ea9c933c5fe0fff14ee123496730df6b19 |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Use std=gnu99 for the dynamic linker as well as libc. Change-Id: I76dd78576c5af6eb6282555f069647b6260edc31
inker/Android.mk
|
fabddfe833097ecca92b3547a725879234780468 |
16-Jul-2012 |
Elliott Hughes <enh@google.com> |
Merge "limits.h: Include page.h when relying on PAGE_SIZE"
|
b0f0d4276d459a7a9c71c69d6fe6f0ae2f6bbd22 |
16-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: revert memcpy changes."
|
bb5c30a3ee40324effd4daa346505e16faf91728 |
16-Jul-2012 |
Ryan V. Bissell <ryan@bissell.org> |
bionic: Report linker relocation address to gdb GDB needs the runtime linker's base address in order to locate the latter's ".text" and ".plt" sections, for the purpose of detecting solib trampolines. It also can potentially use this to calculate the relocated address of rtld_db_dlactivity. Bug: http://code.google.com/p/android/issues/detail?id=34856 Change-Id: I63d3e7ae4e20a684ceb25967f2241e7d58dd685d Signed-off-by: Ryan V. Bissell <ryan@bissell.org>
inker/linker.c
|
326e85eca6916eb904649f7bff65244a40088ba7 |
14-Jul-2012 |
Kito Cheng <kito@0xlab.org> |
linker: Fix LD_PRELOADS for calling constructors Change-Id: I1eae77a4c59e8a5acc009127d271455bb6fc01b6
inker/linker.c
|
c37fc1ab6a3ac3956a8c9ba3ac089d41969815ed |
14-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: revert memcpy changes. Performance regressions. Hopefully this is a temporary rollback. Bug: 6821003 Change-Id: I84abbb89e1739d506b583f2f1668f31534127764
ibc/include/string.h
ibc/string/__memcpy_chk.c
|
e1d909f71e183ac3d1e21af5bb1af35d30e9de5b |
14-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro"
|
147b0690a95d2213eb146533604cedf7ca5023b8 |
14-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: strlen check."
|
ad7f9662812af02e7bf5a4d99d946fdb086eaa54 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: restore __memcpy_chk()"
|
9b6cc223a36835c4367a036d4cfeff14d25bc742 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro Replace all occurances of "(size_t) -1" with a __BIONIC_FORTIFY_UNKNOWN_SIZE macro. Change-Id: I0b188f6cf31417d2dbef0e1bd759de3f9782873a
ibc/include/stdio.h
ibc/include/string.h
ibc/include/sys/cdefs.h
|
260bf8cfe00f83bc579dfe81c78b75bd9973f051 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: strlen check. This test is designed to detect code such as: int main() { char buf[10]; memcpy(buf, "1234567890", sizeof(buf)); size_t len = strlen(buf); // segfault here with _FORTIFY_SOURCE printf("%d\n", len); return 0; } or anytime strlen reads beyond an object boundary. This should help address memory leakage vulnerabilities and make other unrelated vulnerabilities harder to exploit. Change-Id: I354b425be7bef4713c85f6bab0e9738445e00182
ibc/Android.mk
ibc/include/string.h
ibc/string/__strlen_chk.c
|
b2060b027c9eb2748895b53a0d69d40b52371a4e |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: restore __memcpy_chk() In our previous FORTIFY_SOURCE change, we started using a custom inline for memcpy(), rather than using GCC's __builtin_memcpy_chk(). This allowed us to delete our copy of __memcpy_chk(), and replace it by __memcpy_chk2(). Apparently GCC uses __memcpy_chk() outside of __builtin_memcpy_chk(). Specifically, __memcpy_chk() is used by __builtin__memMOVE_chk() under certain optimization levels. Keep the old __memcpy_chk() function around, and have it call into __memcpy_chk2(). Change-Id: I2453930b24b8a492a3b6ed860e18d92a6b762b80
ibc/string/__memcpy_chk.c
|
88bfc28ac4d5f4e1f3d0b7a8b0c67efb54458641 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: enhanced memcpy protections."
|
c7dcd67d56701a10c14019b17c9499249ab6c252 |
14-Jun-2012 |
Yaroslav Miroshnychenko <yaroslav.miroshnychenko@sonymobile.com> |
Add missing va_end() to prevent stack corruptions Added va_end() for copied variable arguments lists in __vfprintf() and __find_arguments(). This is by C standard. Important for systems which pass arguments in registers. Change-Id: I7ac42beaa6645bfe856c18132253352dae29ea37
ibc/stdio/vfprintf.c
|
f3913b5b68347ce9a4cb17977df2c33f1e8f6000 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: enhanced memcpy protections. Two changes: 1) Detect memory read overruns. For example: int main() { char buf[10]; memcpy(buf, "abcde", sizeof(buf)); sprintf("%s\n", buf); } because "abcde" is only 6 bytes, copying 10 bytes from it is a bug. This particular bug will be detected at compile time. Other similar bugs may be detected at runtime. 2) Detect overlapping buffers on memcpy() It is a bug to call memcpy() on buffers which overlap. For example, the following code is buggy: char buf3[0x800]; char *first_half = &buf3[0x400]; char *second_half = &buf3[1]; memset(buf3, 0, sizeof(buf3)); memcpy(first_half, second_half, 0x400); printf("1: %s\n", buf3); We now detect this at compile and run time. Change-Id: I092bd89f11f18e08e8a9dda0ca903aaea8e06d91
ibc/include/string.h
ibc/string/__memcpy_chk.c
ibc/string/memmove.c
|
86a4fca0b473c49bcbcf2deb6b5822aa9ab9631e |
12-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "memmove: Don't call memcpy if regions overlap"
|
e13338429f12ed760a690a02c268b128f90c5d99 |
12-Jul-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-mr0-release history after reset to jb-dev
|
e64259e860a84c9527ffbe6d9bd2f6eeab6fdac4 |
12-Jul-2012 |
Nick Kralevich <nnk@google.com> |
memmove: Don't call memcpy if regions overlap memmove() unconditionally calls memcpy() if "dst" < "src". For example, in the code below, memmove() would end up calling memcpy(), even though the regions of memory overlap. int main() { char buf3[0x800]; char *dst = &buf3[1]; char *src = &buf3[0x400]; memset(buf3, 0, sizeof(buf3)); memmove(dst, src, 0x400); printf("1: %s\n", buf3); return 0; } Calling memcpy() on overlaping regions only works if you assume that memcpy() copies from start to finish. On some architectures, it's more efficient to call memcpy() from finish to start. This is also triggering a failure in some of my code. More reading: * http://lwn.net/Articles/414467/ * https://bugzilla.redhat.com/show_bug.cgi?id=638477#c31 (comment 31) Change-Id: I65a51ae3a52dd4af335fe5c278056b8c2cbd8948
ibc/string/memmove.c
|
6334c662cae4cd9b61f5f3185048b0cd3633dad7 |
10-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Don't use -fstack-protector on ssp.c libc's stack protector initialization routine (__guard_setup) is in bionic/ssp.c. This code deliberately modifies the stack canary. This code should never be compiled with -fstack-protector-all otherwise it will crash (mismatched canary value). Force bionic/ssp.c to be compiled with -fno-stack-protector Change-Id: Ib95a5736e4bafe1a460d6b4e522ca660b417d8d6
ibc/Android.mk
|
6331db3fd251ddc350913cc1e8a7941740c25f63 |
10-Jan-2012 |
Arun Raghavan <arun.raghavan@collabora.co.uk> |
limits.h: Include page.h when relying on PAGE_SIZE limits.h relies on PAGE_SIZE being defined without actually including page.h. Make sure this is included to avoid compilation failures. Signed-off-by: Arun Raghavan <arun.raghavan@collabora.co.uk>
ibc/include/limits.h
|
8f08e1c902c726ac5230776c238e5edb6f51f440 |
09-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: Add openat, fix bug"
|
a3e230d1fa9a5ed773a029e2acc6eb4f3e849ea3 |
02-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: Add openat, fix bug Add fortify_source support for openat(). This change requires that an argument be supplied when using O_CREAT. Fix unnecessary call to __open_2. If, at compile time, we know that "flags" is constant and DOESN'T contain O_CREAT, the call to __open_2 is useless. Change-Id: Ifcd29c4fb25e25656961d7552d672e161f0cfdbd
ibc/include/fcntl.h
ibc/unistd/openat.c
|
a099e8e7d35a0e740477f9362e9360b42b98d9cd |
09-Jul-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: add fgets support."
|
793e6aedf2dfb6cc9bdf0cf9fd60dd87ec21f658 |
09-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 67636eea: am 40e7ed58: Unhide rtld_db_dlactivity() * commit '67636eea20f7789e6689ee8cf6017e7d48735ca1': Unhide rtld_db_dlactivity()
|
b9462d5f88a130ce6aa22f6a02b6394314350adc |
09-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 40e7ed58: Unhide rtld_db_dlactivity() * commit '40e7ed58d73eae59d0cf2fed61284d16692e307b': Unhide rtld_db_dlactivity()
|
67636eea20f7789e6689ee8cf6017e7d48735ca1 |
09-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 40e7ed58: Unhide rtld_db_dlactivity() * commit '40e7ed58d73eae59d0cf2fed61284d16692e307b': Unhide rtld_db_dlactivity()
|
965dbc6405aa2c3170270cfc53a8d4416444fddb |
03-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: add fgets support. Change-Id: I8c3410a90c71a3336c4ac8581618fa9330edf5e3
ibc/Android.mk
ibc/include/stdio.h
ibc/stdio/__fgets_chk.c
|
3fc3b7fd94b7c787a0f22a638c91d88d35bb9071 |
08-Jul-2012 |
Ajay Dudani <adudani@codeaurora.org> |
Update msm headers for audio, camera, ion, charm, rmnet Change-Id: I226a1c57b94ea542fa5f3ea081582d49b3b9a3d1
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/linux/media.h
ibc/kernel/common/linux/mfd/msm-adie-codec.h
ibc/kernel/common/linux/mfd/timpani-audio.h
ibc/kernel/common/linux/mfd/wcd9xxx/wcd9310_registers.h
ibc/kernel/common/linux/mfd/wcd9xxx/wcd9xxx_registers.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_audio_aac.h
ibc/kernel/common/linux/msm_audio_acdb.h
ibc/kernel/common/linux/msm_audio_wma.h
ibc/kernel/common/linux/msm_audio_wmapro.h
ibc/kernel/common/linux/msm_charm.h
ibc/kernel/common/linux/msm_ion.h
ibc/kernel/common/linux/msm_rmnet.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/msm_gemini.h
ibc/kernel/common/media/msm_gestures.h
ibc/kernel/common/media/msm_isp.h
ibc/kernel/common/media/msm_mercury.h
|
05ad617b5b6a29f6c7fe1f39ffbddc9e607a08ef |
29-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
bionic: Update msm_mdp.h from the kernel Adds more color formats that were missing Change-Id: I4e247ab630d9afa3ba75444bde7cd2dcd39f2ab2
ibc/kernel/common/linux/msm_mdp.h
|
40e7ed58d73eae59d0cf2fed61284d16692e307b |
02-Jul-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Unhide rtld_db_dlactivity() Since linker is built with -fvisibility=hidden rtld_db_dlactivity() if hidden from gdb. Unhide it otherwise gdb may not know linker activity and rescan solib Change-Id: Ia8cd8d9738c6ea5696ba2ef0ebf2cf783f9ca70a
inker/linker.c
inker/rt.c
|
402b93c16dd81b47b6a8df707e10c7a5a351dbb1 |
27-Jun-2012 |
choongryeol.lee <choongryeol.lee@lge.com> |
update linux/fb.h to support fb ioctl in kernel 3.4 Change-Id: I959e4f445360263a34f20b0ae1a8b42123710c13
ibc/kernel/common/linux/fb.h
|
2ddf77b37731dff3a271c1312fc0bef2e7d41473 |
28-Jun-2012 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Modify ion header"
|
bd73eede4661298ddbdafa510c3af347683b5f60 |
27-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: add open() checks"
|
cb228fb4a91bdccfd974b8a4f45e2b6002e90728 |
27-Jun-2012 |
Nick Kralevich <nnk@google.com> |
libc: cleanups Prefix private functions with underscores, to prevent name conflicts. Use __error__ instead of error, since occasionally programs will create their own "#define error ...". Change-Id: I7bb171df58aec5627e61896032a140db547fd95d
ibc/include/string.h
|
8118f62a7d3f1af1edb47e0bc2a49af1d523ae0f |
27-Jun-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: add open() checks Add a FORTIFY_SOURCE check which requires that you pass a "mode" argument when calling open(..., O_CREAT). If a mode isn't passed, then the file is created with "undefined" permissions. Change-Id: I4427be4f9ce170c69da01af5b00fb05b03613a28
ibc/include/fcntl.h
ibc/unistd/open.c
|
b52e4385c403d18a68309e568ac729c787d900c4 |
19-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: improve loadable segment protection. Use the functions in linker_phdr.c to load the PT_LOAD segments in memory, and toggle their mapping's writable protection bit as needed. In particular: - when loading a library, load the segments then unprotected them to allow relocations to work. - when relocating the linker of the executable, unprotect the segments loaded by the kernel to make relocations work too. - after all relocations are done, re-protect the segments, and apply GNU RELRO protection if needed. - just before calling the destructors, undo the GNU RELRO protection. Change-Id: I50e709f03958204b8d6140c0f51ebe24fe089a1b
inker/linker.c
inker/linker.h
|
63f99f4a4e05353de2e8ba3d7bd4d882d716167a |
19-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: simplify code for dynamic and ARM exidx sections. This moves the code that determines where the .dynamic and .ARM.exidx sections are to a single place in soinfo_link_image(). Change-Id: I98adcb440577bed86442349f03f3c629c945efec
inker/linker.c
|
8941cfa17a60133f3896b84f6517aa849bafb050 |
26-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: rename load_offset to load_bias."
|
ff9ff758adf0cf7c4a2df7d75814e41e37301ce2 |
26-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: avoid mapping the whole library before load."
|
48d6c8ed2366c65470af0ff1f32a4c0604bf872f |
26-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: Add PAGE_START/OFFSET/END convenience macros"
|
c6025b604753ab090b8d6ef5f15b0613d8d19926 |
26-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: New sources to manage the ELF program header table."
|
0ff08d22f02750a618821cfe25d19a5e0cb20743 |
25-Jun-2012 |
Elliott Hughes <enh@google.com> |
am 5af97ca8: am c7bab8cb: Merge "Enable sqrtf() x86 assembly code" * commit '5af97ca8514d9fb4175bff3a79abf26889b94530': Enable sqrtf() x86 assembly code
|
5af97ca8514d9fb4175bff3a79abf26889b94530 |
25-Jun-2012 |
Elliott Hughes <enh@google.com> |
am c7bab8cb: Merge "Enable sqrtf() x86 assembly code" * commit 'c7bab8cb8483e7869eabdbd4add7c9e5beeecc80': Enable sqrtf() x86 assembly code
|
c7bab8cb8483e7869eabdbd4add7c9e5beeecc80 |
25-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Enable sqrtf() x86 assembly code"
|
bea23e59f7145537fd4e600ae67fa92a798872cf |
18-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: rename load_offset to load_bias. This patch changes the definition of the 'load_offset' field in struct soinfo. The field is renamed because it is not the basic load bias to add to every p_vaddr value read from the ELF file to get the corresponding memory address. This also slightly simplifies the relocation code. + Fix for proper load_bias computation for relocatable executables. Change-Id: I72502c75a70751cba324deee7d313ae61f96609e
inker/linker.c
inker/linker.h
|
23363ed7503c25ef4024ce0d517f7415c096645d |
18-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: avoid mapping the whole library before load. This patch changes the load_library() function in the dynamic linker to avoid reserving a huge read-only address-space range just to read the ELF header and program header (which are typically very small and easily fit in the first page). Instead, we use the functions in linker_phdr.c to only load the data that we need in a temporary mmap-allocated page of memory, which we release when the function exits. This avoids issues when loading very large libraries, or simply debug versions that only need to load a tiny percentage of their overall file content in RAM. Change-Id: Id3a189fad2119a870a1b3d43dd81380c54ea6044
inker/linker.c
|
a6545f46784e67edd5dbcd2bb714c60549f9192d |
18-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: Add PAGE_START/OFFSET/END convenience macros This patch adds a few macros related to memory pages to help clarify some of the code in linker.c Change-Id: I36c727132d257b1497398dd0a9e8a5a4505467ca
inker/linker.c
|
c1bd559d5b0fdcc25db2b6ae2705914103b24699 |
19-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: New sources to manage the ELF program header table. This patch introduces two new source files containing a set of functions to manage the program header table in an ELF binary, including the ability to load PT_LOAD segments, and apply PT_GNU_RELRO protection. Note: the files are not used currently, this will appear in a series of future patches that will gradually modify linker.c to use the phdr_table_xxx functions properly. Change-Id: Ia3d4c1ff5fc3e265d8258b64b492f4e643f51bdc
inker/Android.mk
inker/linker.h
inker/linker_phdr.c
inker/linker_phdr.h
|
29aa0099248b3a7ac4e178e15bdcb2edbce2500a |
25-Jun-2012 |
xqian6 <xi.qian@intel.com> |
Enable sqrtf() x86 assembly code This patch can improve the sqrtf() performance. Change-Id: Ic9d11d6a9ecd9b263f54d4878e13595e136b95ce
ibm/Android.mk
|
20bc061dc7a03249c90f8765ae757395587ce4f1 |
22-Jun-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Add module base to main executable's ARM_exidx. BUG:6697872 Change-Id: I448f4b86397307086231776da38a7af334a75fe5
inker/linker.c
|
3fad2b17b9492188672381c42450a7bd3755c4af |
20-Jun-2012 |
Haynes Mathew George <hgeorge@codeaurora.org> |
Use sanitized video decode/encode header files Change-Id: Id4897181da94af51992c71cd49aff1f40970e6c7
ibc/kernel/common/linux/msm_vidc_dec.h
ibc/kernel/common/linux/msm_vidc_enc.h
|
240b3349fcf4ea2f028b00ef0327228ebce3821d |
18-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
bionic: Update MDP and KGSL headers Update headers for MSM MDP, MSM KGSL and MSM rotator to match the version in the Linux 3.4 kernel baseline Change-Id: I37052486be8c8862e65cac1f6934368ecc055a76
ibc/kernel/common/linux/msm_kgsl.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/msm_rotator.h
|
63d0ceec75927155947c07bc45cb9fed5e527922 |
21-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am fa136e8c: am a5948157: Merge "Define __stack_chk_fail_local.S" * commit 'fa136e8ca71cb20956cd1792251869cac8bed257': Define __stack_chk_fail_local.S
|
fa136e8ca71cb20956cd1792251869cac8bed257 |
21-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am a5948157: Merge "Define __stack_chk_fail_local.S" * commit 'a5948157fd34acb2b1d1bfaf129901af865ab5fc': Define __stack_chk_fail_local.S
|
a5948157fd34acb2b1d1bfaf129901af865ab5fc |
21-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Define __stack_chk_fail_local.S"
|
6973e3da873c5694d0011734c7c6841a46150cb1 |
20-Jun-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Define __stack_chk_fail_local.S With -fstack-protector, x86 -m32 needs __stack_chk_fail_local defined in crtbegin_*.o. Include __stack_chk_fail_local.S in begin.S otherwise linker (which is built w/o crt*) may not link. Change-Id: Id242fcf3eff157264afe3b04f27288ab7991220a
inker/Android.mk
inker/arch/x86/begin.S
|
214feeba196435d26b4b8ba6ca6959695ebb892c |
20-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am effc607e: Reconcile with jb-release * commit 'effc607e87add0aec14fefb4ac1c00d36559149a':
|
effc607e87add0aec14fefb4ac1c00d36559149a |
20-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release Change-Id: Ia5de9692e507a605d3b6937ec65da26169a3ea8e
|
77093f2a8bfad87572d053f3154cb201a4f59dcd |
20-Jun-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
823aeb9294870afb1b7c6ce4f196374f0bc9e568 |
19-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: reduce size by nearly 20KB"
|
f2ba5c9afa750cc5b7cd4737071b73ce1f01f252 |
19-Jun-2012 |
Andy McFadden <fadden@android.com> |
am 63c4179f: am 4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev * commit '63c4179f5951edc2d68700fe75659fbd34febe63': Minor tweak to get memory around corrupted heap chunks dumped.
|
63c4179f5951edc2d68700fe75659fbd34febe63 |
19-Jun-2012 |
Andy McFadden <fadden@android.com> |
am 4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev * commit '4d0128f13a3ca9f7a0c81b6e69f7e20d28e9e6e3': Minor tweak to get memory around corrupted heap chunks dumped.
|
5e94df8a4fc7a6e7169476270774569473bafd8a |
19-Jun-2012 |
Andy McFadden <fadden@android.com> |
am 4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev * commit '4d0128f13a3ca9f7a0c81b6e69f7e20d28e9e6e3': Minor tweak to get memory around corrupted heap chunks dumped.
|
4d0128f13a3ca9f7a0c81b6e69f7e20d28e9e6e3 |
19-Jun-2012 |
Andy McFadden <fadden@android.com> |
Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev
|
ec2ab73b87bb0c6da24cfc86dbc2d79b9c923da1 |
19-Jun-2012 |
Ben Cheng <bccheng@google.com> |
Minor tweak to get memory around corrupted heap chunks dumped. Change-Id: I8f72c5c7e23960b13fc53e2354cd74aca8aac3c0
ibc/bionic/dlmalloc.c
|
166b7dbd4aa143fc22f61c64dae1219a910f1a6e |
19-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: reduce size by nearly 20KB This patch adds a trivial implementation of snprintf() that calls our internal vsnprintf(). Inspection of the generated machine code showed that the linker contained a full implementation of stdio's vfprintf. It was pulled in because the pthread implementation uses snprintf() somewhere. ProTip: It's possible to see why specific objects files are included in a final binary by adding the following to your Android.mk, then looking at the content of /tmp/MAP.TXT: LOCAL_LDFLAGS += -Wl,-Map=/tmp/MAP.TXT Change-Id: I325e71b0cad1d01116a2e00c09e30a80cb716aa3
inker/linker_format.c
|
ece8f502ed6f2915bd27187cd016d85f4481f6e1 |
15-Jun-2012 |
Arve Hjønnevåg <arve@android.com> |
Merge "Add watchdog.h"
|
70f6901c3dbe6f09c7fc3ebdb18f715915635d70 |
14-Jun-2012 |
Nick Kralevich <nnk@google.com> |
libc: make atoi, atol, and atoll pure functions Change-Id: Ib831c079c865929b6c91d42f35e117f2e974808f
ibc/include/stdlib.h
|
8df49ad2467ec2d48f94a925162185c34bf6e68b |
14-Jun-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: add strlcpy / strlcat support Add strlcpy / strlcat support to FORTIFY_SOURCE. This allows us to do consistency checks on to ensure we don't overflow buffers when the compiler is able to tell us the size of the buffer we're dealing with. Unlike previous changes, this change DOES NOT use the compiler's builtin support. Instead, we do everything the compiler would normally do. Change-Id: I47c099a911382452eafd711f8e9bfe7c2d0a0d22
ibc/Android.mk
ibc/include/string.h
ibc/string/__strlcat_chk.c
ibc/string/__strlcpy_chk.c
|
420f4939b32dd58677e54181650c60c4d55e3019 |
14-Jun-2012 |
Arve Hjønnevåg <arve@android.com> |
Add watchdog.h Change-Id: Ib12d437151ccfbd634e9f01acd8556c79977ca04
ibc/kernel/common/linux/watchdog.h
|
4442d512c66aa32a26fe2e652e55ad05249ea3da |
14-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: small code-cleanup"
|
a5eaa02f623b14a50f965a7279c2a6ae9f78337f |
14-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Don't mark realloc with __attribute__((malloc))"
|
b27631b9aee760034ea4aecc5c052e880292c417 |
14-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Don't mark realloc with __attribute__((malloc)) According to http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html realloc should NOT be marked with __attribute__((malloc)). Quoting: realloc-like functions do not have this property as the memory pointed to does not have undefined content. For reference, __mallocfunc is defined in sys/cdefs.h as: #define __mallocfunc __attribute__((malloc)) Change-Id: I56083542ba92e4608dd7c55fb5596a138eb50cc9
ibc/include/malloc.h
|
16084168111cd7d2ac8a6b92e6fa6df5696928a5 |
12-Jun-2012 |
David 'Digit' Turner <digit@google.com> |
linker: small code-cleanup This patch adds to make the linker a little bit easier to understand by making all functions that acts on a sofino object with a soinfo_ prefix. This is to more easily distinguish functions that operate on global state, and those that operate on individual libraries. This should be purely stylistic, i.e. no feature/behaviour change. Change-Id: Ie510d13d743aa4317644caefa9910b8af7e84f44
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_environ.c
|
8c54c56723c9b6761e637c81e34b1bd8ee38cf59 |
13-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: add sprintf / vsprintf support"
|
9b549c39c938f54680f282c21e6885f53254bfb0 |
13-Jun-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: add sprintf / vsprintf support sprintf FORTIFY_SOURCE protections are not available on clang. Also add various __attribute__s to stdio functions. Change-Id: I936d1f9e55fe53a68885c4524b7b59e68fed218d
ibc/Android.mk
ibc/include/stdio.h
ibc/stdio/__sprintf_chk.c
ibc/stdio/__vsprintf_chk.c
|
ca622f57480f996f1d7b8d8660fba9e6d717db2d |
13-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "update filter.h / prctl.h / seccomp.h"
|
8f88aa7d3823ac079fc783651a64dbe986a8205e |
13-Jun-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am c5cab345: am 028ccf5d: Merge "Avoid multiple dns lookups for the same query" * commit 'c5cab3452d5ced55474e56497594579108670b51': Avoid multiple dns lookups for the same query
|
c5cab3452d5ced55474e56497594579108670b51 |
13-Jun-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 028ccf5d: Merge "Avoid multiple dns lookups for the same query" * commit '028ccf5d40dd9a945ea92aa79822c08c6f6aa1d2': Avoid multiple dns lookups for the same query
|
d1a6918508c6b9994c6ddffdfe806175d686c83d |
13-Jun-2012 |
Nick Kralevich <nnk@google.com> |
update filter.h / prctl.h / seccomp.h Pull in an updated version of filter.h / prctl.h / seccomp.h from the linux kernel. Pulled from upstream kernel at 94fa83c424321189ca24fb6cb4c0d224cdedc72d This file was generated using the following command: cd bionic/libc/kernel/ ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/seccomp.h ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/filter.h ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/prctl.h Change-Id: I1ca996541d05b0d5927ab828a6ce49c09877ea01
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/seccomp.h
|
028ccf5d40dd9a945ea92aa79822c08c6f6aa1d2 |
13-Jun-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Avoid multiple dns lookups for the same query"
|
c2f1d215b1786520fa8c371caa97f062e0bfb513 |
12-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "FORTIFY_SOURCE: add snprintf, vsnprintf"
|
f525fb525b19e76ac9438b7fddeaa3312517a092 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
am 20afd4e7: am e0961445: Merge "Remove the meaningless on Linux if_dl.h header." * commit '20afd4e70c2f346d7cd03a7a3049f8de2d176d5c': Remove the meaningless on Linux if_dl.h header.
|
c9142d4d8e6b3c55b63b5d707d8d1f6f3ea8734c |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
am 571da80c: am c75491e2: Merge "Remove an obsolete jamfile." * commit '571da80c58e13eac4d4fb29d38342879e5dede13': Remove an obsolete jamfile.
|
20afd4e70c2f346d7cd03a7a3049f8de2d176d5c |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
am e0961445: Merge "Remove the meaningless on Linux if_dl.h header." * commit 'e0961445124b5ff39412da32578e14e0d1f6afd6': Remove the meaningless on Linux if_dl.h header.
|
571da80c58e13eac4d4fb29d38342879e5dede13 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
am c75491e2: Merge "Remove an obsolete jamfile." * commit 'c75491e291586540c213ae088fc75b71fc4d3752': Remove an obsolete jamfile.
|
e0961445124b5ff39412da32578e14e0d1f6afd6 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove the meaningless on Linux if_dl.h header."
|
cffdf6693ffb50d2a1258d955a162bca83038f25 |
12-Jun-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: add snprintf, vsnprintf Add _FORTIFY_SOURCE support for snprintf, vsnprintf At this time, we opt out of these protections for clang, as clang does not implement __builtin_va_arg_pack(). http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc Change-Id: I73ebe5ec8dad1dca8898a76d6afb693a25f75375
ibc/Android.mk
ibc/include/stdio.h
ibc/stdio/__snprintf_chk.c
ibc/stdio/__vsnprintf_chk.c
|
c75491e291586540c213ae088fc75b71fc4d3752 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove an obsolete jamfile."
|
4c19e4f64f12efc38a878e65509a122921d72e44 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Remove an obsolete jamfile. Was bionic ever built with jam? Weird! Change-Id: Iea9a7af8bf46ee8319963e642da48e3bb49f6c60
ibc/Jamfile
|
0f5b48ce284850cd500fbb48a9f7a3c68a84e659 |
12-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "inet_ntop: pass the size of tmp to snprintf()"
|
85b06f9365ae6776deb9fcf09f450f777ace9e34 |
11-Jun-2012 |
Nick Kralevich <nnk@google.com> |
inet_ntop: pass the size of tmp to snprintf() Fix runtime error when snprintf() FORTIFY_SOURCE protections are applied. The size passed to snprintf() is larger than the tmp buffer size, which results in a runtime assertion failure. Even though the size passed to snprintf is larger than the buffer, there's no danger of overwriting the buffer because of the format string passed to snprintf. Change-Id: I35f0217d25f3b9c6d04c5a76c3238759c235545a
ibc/inet/inet_ntop.c
|
6d3f548294631ba15fdf5110a469cb1540461cb1 |
11-Jun-2012 |
Rebecca Schultz Zavin <rebecca@android.com> |
Modify ion header Change-Id: Ib963e8b064f7883bf098e006c70df20732496100 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/ion.h
|
c3d45b822cd7d7c359aceba9447a1619b5a2150b |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Remove the meaningless on Linux if_dl.h header. This was misleading 'configure' into thinking we actually support AF_LINK, but we're Linux, so we don't, and we never implemented the functions we declared here either. Reported to AOSP by Jun-ya Kato. (cherry-pick of 5056f1fad1187cd67729bb04ba72397d78256f03.) Change-Id: Ic67f674d2221497c8166994812bb5fc7f0831066
ibc/include/net/if_dl.h
ibc/netbsd/net/getnameinfo.c
|
7c5c68f5c7b87dfb309f006673fb809c7333dcf7 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove the meaningless on Linux if_dl.h header."
|
5056f1fad1187cd67729bb04ba72397d78256f03 |
12-Jun-2012 |
Elliott Hughes <enh@google.com> |
Remove the meaningless on Linux if_dl.h header. This was misleading 'configure' into thinking we actually support AF_LINK, but we're Linux, so we don't, and we never implemented the functions we declared here either. Reported to AOSP by Jun-ya Kato. Change-Id: I111f9887f3812469b411b9cf5124d9dd624f19f7
ibc/include/net/if_dl.h
ibc/netbsd/net/getnameinfo.c
|
29d03a8f39f16f485ffef39c374a0c38742f28c9 |
11-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
add processed sound/tlv.h header Change-Id: Ia57dd1293a5bd58c1b1950f1d243b394a0dd1eb8 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/sound/tlv.h
|
3cb8cdea3ca5a868ba3f3cd0eb11106b3175d887 |
08-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
add processed genlock.h for qualcomm Change-Id: Id1ea77cf84e4924077b30c661d1c4bea427ad87e Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/genlock.h
|
631498de43cb958f32c864cb9cdb2e99dadc19e1 |
11-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Merge "Added event logging for some spoofed DNS queries."
|
fd49579f3a04125b23336c981739dca6c39712bb |
11-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Merge "Added actual event logging calls to the FORTIFY_SOURCE methods."
|
524c87c61c1d39dd60aaa8ae01ec3528ce212288 |
09-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Added event logging for some spoofed DNS queries. Change-Id: I40909306e8cf922f1dd5a5685db89f732a709794
ibc/netbsd/resolv/res_send.c
|
009f38478e6a1c47aa355b0aed80b69ba91b9c61 |
08-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Added actual event logging calls to the FORTIFY_SOURCE methods. Change-Id: I3bf4fa8678c33187cb8ce4b75e666ddcd24403ab
ibc/private/logd.h
ibc/string/__memcpy_chk.c
ibc/string/__memmove_chk.c
ibc/string/__memset_chk.c
ibc/string/__strcat_chk.c
ibc/string/__strcpy_chk.c
ibc/string/__strncat_chk.c
ibc/string/__strncpy_chk.c
|
8f2887be9376c204f574273abfec849823ac835e |
11-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 5ff025a5: Reconcile with jb-release * commit '5ff025a50ccd7d30ea39c989d9ed8b1084ded47f':
|
5ff025a50ccd7d30ea39c989d9ed8b1084ded47f |
11-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release Change-Id: I7cbfbab55783f245c0854543843c2052c4c2e932
|
ff7eae7b08ec84af95325067f8b01fd0697767bc |
11-Jun-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
76656afc6dd069fcfda5768e6e54bb85e4e99942 |
08-Jun-2012 |
Nick Kralevich <nnk@google.com> |
_FORTIFY_SOURCE: check for integer overflows Ensure that strcat / strncat check for integer overflows when computing the length of the resulting string. Change-Id: Ib806ad33a0d3b50876f384bc17787a28f0dddc37
ibc/Android.mk
ibc/string/__strcat_chk.c
ibc/string/__strncat_chk.c
|
f41855949d5f19e0fc1f8873278ae21c52dd5676 |
09-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am e4db460a: am b7630f01: Use new debuggerd protocol. * commit 'e4db460a54e4f024b83a7df9a3f9920d695da9f3': Use new debuggerd protocol.
|
e4db460a54e4f024b83a7df9a3f9920d695da9f3 |
09-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
am b7630f01: Use new debuggerd protocol. * commit 'b7630f018abc83261acf78e8cf9a88c1df72f7f5': Use new debuggerd protocol.
|
ec8addcc8af1dc2a1ae606af8a16362bf5471a63 |
08-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Merge "Adding event logging to libc."
|
8b11c4cec21dc8eedd153866ce738614cfae57e6 |
08-Jun-2012 |
Geremy Condra <gcondra@google.com> |
Adding event logging to libc. I've basically just copied the relevant bits out of liblog and EventLog.cpp. While this will let us do the uid logging we want to address the concerns in 245c07027f78565858dd489eb0d94c3d48743e9d it doesn't give us much else. Change-Id: Icac6ff20bc0a3ade5927f6f76fedffe1ae6f8522
ibc/bionic/logd_write.c
ibc/private/logd.h
|
7e5993bec7a2856f727c7029cb4e0b5b4a7436d4 |
07-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "_FORTIFY_SOURCE: add memset / bzero support"
|
71a18dd435e96564539b5af71b8ea5093a2109a1 |
07-Jun-2012 |
Nick Kralevich <nnk@google.com> |
_FORTIFY_SOURCE: add memset / bzero support Add _FORTIFY_SOURCE support for the following functions: * memset * bzero Move the __BIONIC_FORTIFY_INLINE definition to cdefs.h so it can be used from multiple header files. Change-Id: Iead4d5e35de6ec97786d58ee12573f9b11135bb7
ibc/Android.mk
ibc/include/string.h
ibc/include/strings.h
ibc/include/sys/cdefs.h
ibc/string/__memset_chk.c
|
1a6b0bb3a6e7d19c45c446ba22f1748a98ecfad6 |
07-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Support non-zero p_vaddr in first PT_LOAD segment"
|
7d11009a970732ea18f8a0599d63c94eab9ec3f0 |
07-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am d06a73bc: Reconcile with jb-release * commit 'd06a73bcb330e1a560373158be9009daef10a046':
|
d06a73bcb330e1a560373158be9009daef10a046 |
07-Jun-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release Change-Id: I2c8264a9a4e3299bca7fc01d67063993b6b1b886
|
b7630f018abc83261acf78e8cf9a88c1df72f7f5 |
07-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
Use new debuggerd protocol. Bug: 6615693 Change-Id: Ibfddc0de3fa2a882f7d0238ab797e5b29296b54b
inker/debugger.c
|
459049719cce0f5b1d595c2a9fa50e3a75550b2b |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
am d0c25027: am 2b89f1e3: Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM." * commit 'd0c250271c983c3de282ff02bd2528e74ad8b5f1': Fix sysconf(_SC_NPROCESSORS_CONF) on ARM.
|
d0c250271c983c3de282ff02bd2528e74ad8b5f1 |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
am 2b89f1e3: Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM." * commit '2b89f1e37df838e466d382fc602728930bad4c68': Fix sysconf(_SC_NPROCESSORS_CONF) on ARM.
|
2b89f1e37df838e466d382fc602728930bad4c68 |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM."
|
a985076bfe8c89f932fe33be45b887405c4fe7e3 |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
Fix sysconf(_SC_NPROCESSORS_CONF) on ARM. Bug: http://code.google.com/p/enh/issues/detail?id=33 Change-Id: I679b4cd888d362031042284e8edf01c5273a92aa
ibc/unistd/sysconf.c
|
158ad015c2eb8f0a7f0e91db706ca363e634f407 |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
am 3069270d: am c2bba24d: Merge "Give the timer_create SIGEV_THREAD helper threads sensible names." * commit '3069270d8641c7bb57aa308d8f90b4d2dcbf66fc': Give the timer_create SIGEV_THREAD helper threads sensible names.
|
3069270d8641c7bb57aa308d8f90b4d2dcbf66fc |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
am c2bba24d: Merge "Give the timer_create SIGEV_THREAD helper threads sensible names." * commit 'c2bba24d0a6b906f00d7b9f20ac9d32d63bb2e9d': Give the timer_create SIGEV_THREAD helper threads sensible names.
|
c2bba24d0a6b906f00d7b9f20ac9d32d63bb2e9d |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
Merge "Give the timer_create SIGEV_THREAD helper threads sensible names."
|
470631ed79538ce912edb94505dee3e24af8db89 |
06-Jun-2012 |
Elliott Hughes <enh@google.com> |
Give the timer_create SIGEV_THREAD helper threads sensible names. Bug: 6609676 Change-Id: I286b197c75beee4d9930b0973f2d7dd47c14e91c
ibc/Android.mk
ibc/bionic/pthread-timers.c
|
204c6e5ff337cc3be2478172c58de9f4df80b7bd |
06-Jun-2012 |
Nick Kralevich <nnk@google.com> |
Merge "arm: rewrite crtbegin* as C files."
|
0a2301598c207fd1b50015984942fee5e8511593 |
05-Jun-2012 |
Nick Kralevich <nnk@google.com> |
libc: implement some FORTIFY_SOURCE functions Add initial support for -D_FORTIFY_SOURCE to bionic for the following functions: * memcpy * memmove * strcpy * strcat * strncpy * strncat This change adds a new version of the above functions which passes the size of the destination buffer to __builtin___*_chk. If the compiler can determine, at compile time, that the destination buffer is large enough, or the destination buffer can point to an object of unknown size, then the check call is bypassed. If the compiler can't make a compile time decision, then it calls the __*_chk() function, which does a runtime buffer size check These options are only enabled if the code is compiled with -D_FORTIFY_SOURCE=1 or 2, and only when optimizations are enabled. Please see * http://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html * http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html for additional details on FORTIFY_SOURCE. Testing: Compiled the entire Android tree with -D_FORTIFY_SOURCE=1, and verified that everything appears to be working properly. Also created a test buffer overflow, and verified that it was caught by this change. Change-Id: I4fddb445bafe92b16845b22458d72e6dedd24fbc
ibc/Android.mk
ibc/include/string.h
ibc/string/__memcpy_chk.c
ibc/string/__memmove_chk.c
ibc/string/__strcat_chk.c
ibc/string/__strcpy_chk.c
ibc/string/__strncat_chk.c
ibc/string/__strncpy_chk.c
|
f186a1819a4489c8d73485042670a3002742b683 |
31-May-2012 |
Ji-Hwan Lee <jihwan@google.com> |
Support non-zero p_vaddr in first PT_LOAD segment Before changing mmap() permission to PROT_NONE in alloc_mem_region(), such libraries once worked with a bug that uses mmap'ed region outside of memory region allocated by alloc_mem_region(). This possibly incurs SIGSEGV because it can overwrite memory region of previously loaded library, but it sometimes worked, depending on loading order. After PROT_NONE, this caused SIGSEGV earlier during calculation of si->phdr in load_library(), but this was fixed by: 75917c84d16c35b8fceff6977fa717a3de9ef65d Use mmap to read an ... Now the behaviour is the same as before applying PROT_NONE in alloc_mem_region(). This CL fixed the original issue, supporting shared libraries that have non-zero p_vaddr in first (= with lowest p_vaddr) PT_LOAD segment. Bug: 6561258 Change-Id: Ib6176dd3e44c4d99a340eb1cbd16fb037586b0bc
inker/linker.c
inker/linker.h
|
db2e7a4cb6ff6e2b6a61f5c708f29235bdd8daa6 |
03-Jun-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
31431f454a9d3d3dde46de0e3c39cc409a39c436 |
02-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
am 252a5c85: resolved conflicts for merge of e1dd3c28 to jb-dev-plus-aosp * commit '252a5c854a08e89fc7337ea679220161fe4ea98f': bionic: import heaptracker as chk_malloc
|
143ad4cf31832537102ae8df7ad7360071b806af |
02-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
am f0ddaa2f: am 7d2e24eb: bionic: introduce libc.debug.malloc.program * commit 'f0ddaa2fac00ac20059c0b2c142da9de2838a7b6': bionic: introduce libc.debug.malloc.program
|
252a5c854a08e89fc7337ea679220161fe4ea98f |
02-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
resolved conflicts for merge of e1dd3c28 to jb-dev-plus-aosp Change-Id: I58b9c13d20771aa39b703ec05cbff8aeaad38fe8
|
f0ddaa2fac00ac20059c0b2c142da9de2838a7b6 |
02-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
am 7d2e24eb: bionic: introduce libc.debug.malloc.program * commit '7d2e24eb167b6257f7935c7bd2023a708704ca1a': bionic: introduce libc.debug.malloc.program
|
e1dd3c287ba836281de0197670018bd9bbfbd62b |
29-May-2012 |
Iliyan Malchev <malchev@google.com> |
bionic: import heaptracker as chk_malloc This patch is a rewrite of libc.debug.malloc = 10 (chk_malloc). It provides the same features as the original (poison freed memory, detect heap overruns and underruns), except that it provides more debugging information whenever it detects a problem. In addition to the original features, the new chk_malloc() implementation detects multiple frees within a given range of the last N allocations, N being configurable via the system property libc.debug.malloc.backlog. Finally, this patch keeps track of all outstanding memory allocations. On program exit, we walk that list and report each outstanding allocation. (There is support (not enabled) for a scanner thread periodically walks over the list of outstanding allocations as well as the backlog of recently-freed allocations, checking for heap-usage errors.) Feature overview: 1) memory leaks 2) multiple frees 3) use after free 4) overrun Implementation: -- for each allocation, there is a: 1) stack trace at the time the allocation is made 2) if the memory is freed, there is also a stack trace at the point 3) a front and rear guard (fence) 4) the stack traces are kept together with the allocation -- the following lists and maintained 1) all outstanding memory allocations 3) a backlog of allocations what are freed; when you call free(), instead of actually freed, the allocation is moved to this backlog; 4) when the backlog of allocations gets full, the oldest entry gets evicted from it; at that point, the allocation is checked for overruns or use-after-free errors, and then actually freed. 5) when the program exits, the list of outstanding allocations and the backlog are inspected for errors, then freed; To use this, set the following system properties before running the process or processes you want to inspect: libc.malloc.debug.backlog # defaults to 100 libc.malloc.debug 10 When a problem is detected, you will see the following on logcat for a multiple free: E/libc ( 7233): +++ ALLOCATION 0x404b9278 SIZE 10 BYTES MULTIPLY FREED! E/libc ( 7233): +++ ALLOCATION 0x404b9278 SIZE 10 ALLOCATED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c658 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d80 /system/lib/libc.so E/libc ( 7233): #03 pc 4009647c /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so E/libc ( 7233): +++ ALLOCATION 0x404b9278 SIZE 10 FIRST FREED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c7d2 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d94 /system/lib/libc.so E/libc ( 7233): #03 pc 40096490 /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so E/libc ( 7233): +++ ALLOCATION 0x404b9278 SIZE 10 NOW BEING FREED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c6ac /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d94 /system/lib/libc.so E/libc ( 7233): #03 pc 400964a0 /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so The following for a heap overrun and underrun: E/libc ( 7233): +++ REAR GUARD MISMATCH [10, 11) E/libc ( 7233): +++ ALLOCATION 0x404b9198 SIZE 10 HAS A CORRUPTED REAR GUARD E/libc ( 7233): +++ ALLOCATION 0x404b9198 SIZE 10 ALLOCATED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c658 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d80 /system/lib/libc.so E/libc ( 7233): #03 pc 40096438 /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so E/libc ( 7233): +++ ALLOCATION 0x404b9198 SIZE 10 FREED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c7d2 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d94 /system/lib/libc.so E/libc ( 7233): #03 pc 40096462 /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so E/libc ( 7233): +++ ALLOCATION 0x404b9358 SIZE 10 HAS A CORRUPTED FRONT GUARD E/libc ( 7233): +++ ALLOCATION 0x404b9358 SIZE 10 ALLOCATED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c658 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d80 /system/lib/libc.so E/libc ( 7233): #03 pc 400964ba /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so E/libc ( 7233): +++ ALLOCATION 0x404b9358 SIZE 10 FREED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c7d2 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d94 /system/lib/libc.so E/libc ( 7233): #03 pc 400964e4 /system/bin/malloctest E/libc ( 7233): #04 pc 00016f24 /system/lib/libc.so The following for a memory leak: E/libc ( 7233): +++ THERE ARE 1 LEAKED ALLOCATIONS E/libc ( 7233): +++ DELETING 4096 BYTES OF LEAKED MEMORY AT 0x404b95e8 (1 REMAINING) E/libc ( 7233): +++ ALLOCATION 0x404b95e8 SIZE 4096 ALLOCATED HERE: E/libc ( 7233): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** E/libc ( 7233): #00 pc 0000c35a /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #01 pc 0000c658 /system/lib/libc_malloc_debug_leak.so E/libc ( 7233): #02 pc 00016d80 /system/lib/libc.so E/libc ( 7233): #03 pc 0001bc94 /system/lib/libc.so E/libc ( 7233): #04 pc 0001edf6 /system/lib/libc.so E/libc ( 7233): #05 pc 0001b80a /system/lib/libc.so E/libc ( 7233): #06 pc 0001c086 /system/lib/libc.so E/libc ( 7233): #07 pc 40096402 /system/bin/malloctest E/libc ( 7233): #08 pc 00016f24 /system/lib/libc.so Change-Id: Ic440e9d05a01e2ea86b25e8998714e88bc2d16e0 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/Android.mk
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_dynamic.c
ibc/bionic/malloc_debug_check.c
ibc/bionic/malloc_debug_check_mapinfo.c
ibc/bionic/malloc_debug_check_mapinfo.h
ibc/bionic/malloc_debug_common.c
ibc/bionic/malloc_debug_common.h
ibc/bionic/malloc_debug_leak.c
ibc/bionic/malloc_debug_qemu.c
ibc/bionic/malloc_debug_stacktrace.c
|
9d40326830c2bd407427889c554adeb915ee6b4a |
31-May-2012 |
Nick Kralevich <nnk@google.com> |
arm: rewrite crtbegin* as C files. Rewrite crtbegin.S -> crtbegin.c crtbegin_so.S -> crtbegin_so.c This change allows us to generate PIC code without relying on text relocations. As a consequence of this rewrite, also rewrite __dso_handle.S -> __dso_handle.c __dso_handle_so.S -> __dso_handle_so.c atexit.S -> atexit.c In crtbegin.c _start, place the __PREINIT_ARRAY__, __INIT_ARRAY__, __FINI_ARRAY__, and __CTOR_LIST__ variables onto the stack, instead of passing a pointer to the text section of the binary. This change appears sorta wonky, as I attempted to preserve, as much as possible, the structure of the original assembly. As a result, you have C files including other C files, and other programming uglyness. Result: This change reduces the number of files with text-relocations from 315 to 19 on my Android build. Before: $ scanelf -aR $OUT/system | grep TEXTREL | wc -l 315 After: $ scanelf -aR $OUT/system | grep TEXTREL | wc -l 19 Change-Id: Ib9f98107c0eeabcb606e1ddc7ed7fc4eba01c9c4
ibc/Android.mk
ibc/arch-arm/bionic/atexit.S
ibc/arch-arm/bionic/atexit.h
ibc/arch-arm/bionic/crtbegin.S
ibc/arch-arm/bionic/crtbegin.c
ibc/arch-arm/bionic/crtbegin_so.S
ibc/arch-arm/bionic/crtbegin_so.c
ibc/arch-x86/bionic/__dso_handle.S
ibc/arch-x86/bionic/__dso_handle_so.S
ibc/private/__dso_handle.S
ibc/private/__dso_handle.h
ibc/private/__dso_handle_so.S
ibc/private/__dso_handle_so.c
|
e1d591540ec9e04cb30687fb2186eb100ae88f5c |
31-May-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
7d2e24eb167b6257f7935c7bd2023a708704ca1a |
30-May-2012 |
Iliyan Malchev <malchev@google.com> |
bionic: introduce libc.debug.malloc.program libc.debug.malloc.program provides an additional level of control over which processes to enable libc.debug.malloc functionality for. The string value of libc.debug.malloc.program is matched against the program name; if the value of libc.debug.malloc.program is a substring of the program name, then malloc debug is applied to that program at whatever level libc.debug.malloc specifies. If lib.debug.malloc.program is not specified, then libc.debug.malloc has the same effect as before. For example, to enable libc.deubug.malloc = 10 only to the mediaserver, do the following: adb root # necessary for setprop adb setprop libc.debug.malloc.program mediaserver adb setprop libc.debug.malloc 10 adb kill -9 $(pid mediaserver) Change-Id: I6f01c12f033c8e2e015d73025369d7f1685ba200 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/bionic/malloc_debug_common.c
|
857fc9eab912fbb3f27913c3582ed2268420bce9 |
30-May-2012 |
Nick Kralevich <nnk@google.com> |
Merge "crtbegin: eliminate duplicate code"
|
83a73d1afe972014f6c8ff2520fe6d3357421f87 |
30-May-2012 |
Nick Kralevich <nnk@google.com> |
crtbegin: eliminate duplicate code crtbegin_dynamic and crtbegin_static are essentially identical, minus a few trivial differences (comments and whitespace). Eliminate duplicates. Change-Id: Ic9fae6bc9695004974493b53bfc07cd3bb904480
ibc/Android.mk
ibc/arch-arm/bionic/crtbegin.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtbegin.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_static.S
|
207d7673e503508e644a4bd0a0acec4a6dc34a5e |
30-May-2012 |
Geremy Condra <gcondra@google.com> |
am 5a095ef2: am 03539a36: Merge "Ensure that the port number and TXID are properly randomized." into jb-dev * commit '5a095ef28716b54f86d9c1727b9a2493ba775255': Ensure that the port number and TXID are properly randomized.
|
5a095ef28716b54f86d9c1727b9a2493ba775255 |
30-May-2012 |
Geremy Condra <gcondra@google.com> |
am 03539a36: Merge "Ensure that the port number and TXID are properly randomized." into jb-dev * commit '03539a36b634bdfa61c06277cf25e0ca8e3105ba': Ensure that the port number and TXID are properly randomized.
|
03539a36b634bdfa61c06277cf25e0ca8e3105ba |
30-May-2012 |
Geremy Condra <gcondra@google.com> |
Merge "Ensure that the port number and TXID are properly randomized." into jb-dev
|
1ebb243d1ad7b82887b6b09c972f57f4c820a9f1 |
29-May-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am cb9ba3c8: Reconcile with jb-release * commit 'cb9ba3c88a97f34784559a55317ff5970d4c4dba': Print the corrupted address passed to free().
|
cb9ba3c88a97f34784559a55317ff5970d4c4dba |
29-May-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release Change-Id: Id0b365ef6729dc36b88193f1675d3819e56bd426
|
1dd9efc5415148700ef33bb04c3a6cd8ddb86ada |
26-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Use mmap to read an initial ELF header of library"
|
75917c84d16c35b8fceff6977fa717a3de9ef65d |
25-May-2012 |
Ji-Hwan Lee <jihwan@google.com> |
Use mmap to read an initial ELF header of library Also, fixes SIGSEV during calculation of si->phdr in load_library(), which is caused by accessing PHDR area, which is not guaranteed to be loaded. Note that this usually does not happen because program header area is covered by immediately following PT_LOAD entry. But it does not hold always. Bug: 6561258 Change-Id: Ie376253c773b5420279ca89044e81b1aad5a5736
inker/linker.c
|
2481468f2232b1d9670657e0148c434c3359ce19 |
25-May-2012 |
Ben Cheng <bccheng@google.com> |
Print the corrupted address passed to free(). For example: @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree addr=0x5c3bfbd0 Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 2942 The addr=0x5c3bfbd0 part is new. Change-Id: I8670144b2b0a3a6182384150d762c97dfee5452f
ibc/bionic/dlmalloc.c
|
41c2a112c2bfe25eef267ff38ca4f452ba397ee0 |
25-May-2012 |
Ben Cheng <bccheng@google.com> |
am d7b60b20: am c84ff11d: Print the corrupted address passed to free(). * commit 'd7b60b207be79513b99faf2ef576db333f9c7a78': Print the corrupted address passed to free().
|
d7b60b207be79513b99faf2ef576db333f9c7a78 |
25-May-2012 |
Ben Cheng <bccheng@google.com> |
am c84ff11d: Print the corrupted address passed to free(). * commit 'c84ff11dad26435dc5760bceda18e8f1175a6061': Print the corrupted address passed to free().
|
c84ff11dad26435dc5760bceda18e8f1175a6061 |
25-May-2012 |
Ben Cheng <bccheng@google.com> |
Print the corrupted address passed to free(). For example: @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree addr=0x5c3bfbd0 Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 2942 The addr=0x5c3bfbd0 part is new. Change-Id: I8670144b2b0a3a6182384150d762c97dfee5452f
ibc/bionic/dlmalloc.c
|
b23f193dcc0fa74b5be1978f85cc1c6811493c86 |
21-May-2012 |
Geremy Condra <gcondra@google.com> |
Ensure that the port number and TXID are properly randomized. This fix reads from /dev/urandom to get the required entropy. Bug: 6535492 Change-Id: Ibc2fec3f71a67607b608ad9b767b0b6504993c1d
ibc/netbsd/resolv/res_init.c
|
15ed08d065e865c7a1a2937e429a1fe80a870461 |
21-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am d155ba57: am c7882ab2: Merge "bionic: add clean kernel header ucontext.h" * commit 'd155ba57a32ce3182d8a5b79ff27bc5e7fa55df9': bionic: add clean kernel header ucontext.h
|
7cce04381a61848c8a1d34c213121d4af928d5d0 |
18-May-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of dc6c2b77 to master Change-Id: Ifab4573a825cf5caa7158d8888243bb8d5d01148
|
d155ba57a32ce3182d8a5b79ff27bc5e7fa55df9 |
17-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am c7882ab2: Merge "bionic: add clean kernel header ucontext.h" * commit 'c7882ab2a99a74c8f772ab03fdfd9a3b53515e46': bionic: add clean kernel header ucontext.h
|
c7882ab2a99a74c8f772ab03fdfd9a3b53515e46 |
17-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "bionic: add clean kernel header ucontext.h"
|
dc6c2b779b4fa8bf44e51b18785f44ab9c7e0a18 |
17-May-2012 |
Elliott Hughes <enh@google.com> |
am 70cf0bc0: Merge "Remove the last references to SuperH." * commit '70cf0bc0496a1d4c0e83fe3f1933f667ab66c148': Remove the last references to SuperH.
|
70cf0bc0496a1d4c0e83fe3f1933f667ab66c148 |
16-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove the last references to SuperH."
|
d8f919864435375bd4cfcd92eed9de6ac9074ecc |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am 1727a041: am cf8e554c: (-s ours) Merge "Make the linker relocatable." * commit '1727a041b59995b00c1d497022600be929bcaf3e': Make the linker relocatable.
|
38e81b4294b78e6718d97b36a326140717bc9815 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am 574e8ec2: am 36e0345a: Merge "linker: set LOCAL_NO_CRT := true" * commit '574e8ec28fac106a5e9b2c98b7b5a4e9532ecf5c': linker: set LOCAL_NO_CRT := true
|
ed434302f0f09b86f9f72db2932d4549a93a4255 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am ee6916c0: am 1adc7c03: Merge "linker: Fix the computation of si->base" * commit 'ee6916c00718185df3930a18050e5b47685ef524': linker: Fix the computation of si->base
|
82576526e3e46555ccad8c87ce66760507bbb7f1 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am c62d55cb: am cd6b2007: (-s ours) Merge "Add linker support for PIE" * commit 'c62d55cbaef8001c7eb0a8d5e85e2fc72283063a': Add linker support for PIE
|
1727a041b59995b00c1d497022600be929bcaf3e |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am cf8e554c: (-s ours) Merge "Make the linker relocatable." * commit 'cf8e554c72af1dd634d4f36a9065e34e853f8714': Make the linker relocatable.
|
574e8ec28fac106a5e9b2c98b7b5a4e9532ecf5c |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am 36e0345a: Merge "linker: set LOCAL_NO_CRT := true" * commit '36e0345af89e2ed768ed38dcdf016a7640cf8ba5': linker: set LOCAL_NO_CRT := true
|
ee6916c00718185df3930a18050e5b47685ef524 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am 1adc7c03: Merge "linker: Fix the computation of si->base" * commit '1adc7c03898ee1f6a4c7f8cffa3c07507b9da5a9': linker: Fix the computation of si->base
|
c62d55cbaef8001c7eb0a8d5e85e2fc72283063a |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
am cd6b2007: (-s ours) Merge "Add linker support for PIE" * commit 'cd6b2007b851f1cfa47d8bcc7ec859dfa7557382': Add linker support for PIE
|
75931ee6e11b3f6d36d501f5b8f5ad3656e13120 |
16-May-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 918e6a73: Reconcile with jb-release nakasi-factoryrom-release * commit '918e6a730cd059392ee6d8b5c5a0f5fa0e5bbd93': Revert "linker: remove STB_LOCAL hack" Revert "Reference __dso_handle in PIC way" Revert "Use the new NativeDaemonConnector style." libc: Add __aeabi_llsl and __aeabi_llsr to libgcc_compat
|
918e6a730cd059392ee6d8b5c5a0f5fa0e5bbd93 |
16-May-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with jb-release nakasi-factoryrom-release Change-Id: I5a5b95da6c33afbc36893e162f3b57c09c161ee2
|
e33af61c7073719b027e038fbcdde49363b604ee |
16-May-2012 |
Elliott Hughes <enh@google.com> |
Remove the last references to SuperH. Change-Id: Icb44c1f94cb178d90b4c2b1e8f6d175586aec4e1
AINTAINERS
ibc/arch-sh/syscalls/personality.S
ibc/tools/gensyscalls.py
ibdl/Android.mk
ibdl/arch-sh/sobegin.S
ibdl/arch-sh/soend.S
ibm/sh/_fpmath.h
ibm/sh/fenv.c
ibm/sh/fenv.h
|
fc9e525fe07846c1efa23235a59575f8dad69c53 |
16-May-2012 |
Ying Wang <wangying@google.com> |
Rename the misleading var name TARGET_OUT_STATIC_LIBRARIES TARGET_OUT_STATIC_LIBRARIES is actually the same as TARGET_OUT_INTERMEDIATE_LIBRARIES. Change-Id: I11ac35256031d461d20156cd4c19ed7eae781d22
ibc/Android.mk
ibdl/Android.mk
|
cf8e554c72af1dd634d4f36a9065e34e853f8714 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Make the linker relocatable."
|
36e0345af89e2ed768ed38dcdf016a7640cf8ba5 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: set LOCAL_NO_CRT := true"
|
1adc7c03898ee1f6a4c7f8cffa3c07507b9da5a9 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: Fix the computation of si->base"
|
cd6b2007b851f1cfa47d8bcc7ec859dfa7557382 |
16-May-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Add linker support for PIE"
|
dcbc3787bfb9a272a010f13ac149d546b4b741d8 |
12-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Make the linker relocatable. Previously, the linker always loaded itself into the same location in memory, which inhibited the effectiveness of Android's ASLR implementation. Modify the linker code so it can be relocatable and link itself at runtime. Change-Id: Ia80273d7a00ff648b4da545f4b69debee6343968
inker/Android.mk
inker/linker.c
inker/linker.h
|
e742c1f5649d3298cd98d8cc8e62d0cd10be0e82 |
04-Nov-2011 |
Nick Kralevich <nnk@google.com> |
linker: set LOCAL_NO_CRT := true Use LOCAL_NO_CRT to prevent linking against crtbegin.o, rather than messing with build rules. This also prevents linking against crtend.o, which isn't needed for the linker. Change-Id: I0c5b9999be7e8676560fe145c1c033ffce8db4d1
inker/Android.mk
|
077891b199ad295017b32bc9cf1c542c1360b3b8 |
15-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
linker: Fix the computation of si->base The computation of si->base assumed that the first entry in the program header table is a PT_PHDR. This results in the dynamic linker crashing with a SIGSEGV/MAPERR when trying to load some of the NDK unit test programs, which happen to have an EXIDX header first, followed byu a PHDR one. This patch fixes the computation by parsing the program header table, looking explicitely for the PHDR entry. This fixes the load of the NDK unit test programs, and doesn't affect system libraries. Change-Id: Id18ea6037dbe950b5abbbce816c2960321f0b81d
inker/linker.c
|
6cdefd06c0386776405e4379af036722db5d60c0 |
20-Oct-2011 |
Nick Kralevich <nnk@google.com> |
Add linker support for PIE Modify the dynamic linker so that executables can be loaded at locations other than 0x00000000. Modify crtbegin* so that non-PIC compilant "thumb interwork veneers" are not created by the linker. Bug: 5323301 Change-Id: Iece0272e2b708c79034f302c20160e1fe9029588
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
inker/linker.c
|
c425bc053285f9073277e9b03c795d2fd785b82f |
13-May-2012 |
Kito Cheng <kito@0xlab.org> |
bionic: add clean kernel header ucontext.h Change-Id: I34fd0b0147fa33fd74c13480bc11827634233a41
ibc/kernel/arch-arm/asm/ucontext.h
ibc/kernel/arch-mips/asm/ucontext.h
ibc/kernel/arch-x86/asm/ucontext.h
ibc/kernel/common/asm-generic/ucontext.h
|
1b56aaa659174c56cd602dc54f119b40c5ca1af6 |
11-May-2012 |
Elliott Hughes <enh@google.com> |
am f2f7bf76: am 4f05d1c7: Merge "bionic/x86: Optimization for memcpy" * commit 'f2f7bf76dfd1d6014ed3baa1e27b221388e70a09': bionic/x86: Optimization for memcpy
|
f2f7bf76dfd1d6014ed3baa1e27b221388e70a09 |
11-May-2012 |
Elliott Hughes <enh@google.com> |
am 4f05d1c7: Merge "bionic/x86: Optimization for memcpy" * commit '4f05d1c758ba141c617f25251a661ecb66627e9e': bionic/x86: Optimization for memcpy
|
4f05d1c758ba141c617f25251a661ecb66627e9e |
10-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic/x86: Optimization for memcpy"
|
83a38b8c4407ef38203fd103b0e2695037ec412c |
10-May-2012 |
Iliyan Malchev <malchev@google.com> |
am 8034415d: resolved conflicts for merge of 08e72d01 to jb-dev-plus-aosp * commit '8034415ddd8404f8788199ed993af89692235dc5': bionic: add support for non-NEON memcpy() on NEON SoCs
|
8034415ddd8404f8788199ed993af89692235dc5 |
10-May-2012 |
Iliyan Malchev <malchev@google.com> |
resolved conflicts for merge of 08e72d01 to jb-dev-plus-aosp Change-Id: If00e354a5953ed54b31963d4f8ea77e1603c321e
|
4dc3a7e1ed4dc9b76e47bc2a941c398dbebf0ef2 |
10-May-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
537867aed889b6205805c03190ba655b8128fc19 |
10-May-2012 |
Elliott Hughes <enh@google.com> |
am 804147cb: am edb7cad9: Merge "Actually set the header guard in "linux-syscalls.h"." * commit '804147cb7d533f5635da6adc28fbca1467a3078b': Actually set the header guard in "linux-syscalls.h".
|
804147cb7d533f5635da6adc28fbca1467a3078b |
10-May-2012 |
Elliott Hughes <enh@google.com> |
am edb7cad9: Merge "Actually set the header guard in "linux-syscalls.h"." * commit 'edb7cad9b764f029c5faac2750f749d3d84bd86a': Actually set the header guard in "linux-syscalls.h".
|
edb7cad9b764f029c5faac2750f749d3d84bd86a |
10-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Actually set the header guard in "linux-syscalls.h"."
|
1928523c870f7acd7f34870f4bb4ab9c6215bf7a |
10-May-2012 |
Elliott Hughes <enh@google.com> |
Actually set the header guard in "linux-syscalls.h". Spotted while merging a MIPS change. Change-Id: I36fb5a07d0bba0c117e9fe9733957bd37ca4b4c0
ibc/include/sys/linux-syscalls.h
ibc/tools/gensyscalls.py
|
2a5fab9a5f39bce91a2cd631274cab372a003c3f |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am dbd5ecad: resolved conflicts for merge of e5408907 to jb-dev-plus-aosp * commit 'dbd5ecad26e39281bb83f97664bc32555c5c071a': [MIPS] Add support for MIPS syscalls
|
dbd5ecad26e39281bb83f97664bc32555c5c071a |
09-May-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of e5408907 to jb-dev-plus-aosp Change-Id: If4c3f51bf87b28da8074be2e46ae772a374b266f
|
08e72d0161e39e99ff1003bf1ce894f37d7b7eb4 |
07-May-2012 |
Prajakta Gudadhe <pgudadhe@nvidia.com> |
bionic: add support for non-NEON memcpy() on NEON SoCs Some SoCs that support NEON nevertheless perform better with a non-NEON than a NEON memcpy(). This patch adds build variable ARCH_ARM_USE_NON_NEON_MEMCPY, which can be set in BoardConfig.mk. When ARCH_ARM_USE_NON_NEON_MEMCPY is defined, we compile in the non-NEON optimized memcpy() even if the SoC supports NEON. Change-Id: Ia0e5bee6bad5880ffc5ff8f34a1382d567546cf9
ibc/Android.mk
ibc/arch-arm/bionic/memcpy.S
|
fd8bd2c43214baee1888884f302059db094fa824 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am 58a00b49: am 7eb1cc23: Merge "bionic: allow the board to customize MALLOC_ALIGNMENT" * commit '58a00b4977b6fa073a8f56d94d741b1e4cb49856': bionic: allow the board to customize MALLOC_ALIGNMENT
|
22167aafba15f9a73860b6193bc22ce30f57dc92 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am eab2889e: am fd955033: Merge "pthread: Invalidate stale stack pointers on pthread_exit()" * commit 'eab2889e66d4fe03f3c5590d7e8b14e3777179ec': pthread: Invalidate stale stack pointers on pthread_exit()
|
58a00b4977b6fa073a8f56d94d741b1e4cb49856 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am 7eb1cc23: Merge "bionic: allow the board to customize MALLOC_ALIGNMENT" * commit '7eb1cc23f8976a2062ba0cf92f030216a8e64e60': bionic: allow the board to customize MALLOC_ALIGNMENT
|
eab2889e66d4fe03f3c5590d7e8b14e3777179ec |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am fd955033: Merge "pthread: Invalidate stale stack pointers on pthread_exit()" * commit 'fd95503347acba5c52d669a186ad2b161338a8a7': pthread: Invalidate stale stack pointers on pthread_exit()
|
e54089079b123b207e171c14b2b0dca23c9386f3 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Add support for MIPS syscalls"
|
1fa0d849576555577ffd9675677a3c95f21b754e |
28-Jan-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Add support for MIPS syscalls Change-Id: I4deba67e15c865c4c2db03064c04098a09828ea6 Signed-off-by: Raghu Gandham <raghu@mips.com> Signed-off-by: Chris Dearman <chris@mips.com>
ibc/SYSCALLS.TXT
ibc/arch-mips/syscalls.mk
ibc/arch-mips/syscalls/__brk.S
ibc/arch-mips/syscalls/__fcntl.S
ibc/arch-mips/syscalls/__fcntl64.S
ibc/arch-mips/syscalls/__fork.S
ibc/arch-mips/syscalls/__fstatfs64.S
ibc/arch-mips/syscalls/__getcpu.S
ibc/arch-mips/syscalls/__getcwd.S
ibc/arch-mips/syscalls/__getpriority.S
ibc/arch-mips/syscalls/__ioctl.S
ibc/arch-mips/syscalls/__llseek.S
ibc/arch-mips/syscalls/__mmap2.S
ibc/arch-mips/syscalls/__open.S
ibc/arch-mips/syscalls/__openat.S
ibc/arch-mips/syscalls/__ptrace.S
ibc/arch-mips/syscalls/__reboot.S
ibc/arch-mips/syscalls/__rt_sigaction.S
ibc/arch-mips/syscalls/__rt_sigprocmask.S
ibc/arch-mips/syscalls/__rt_sigtimedwait.S
ibc/arch-mips/syscalls/__sched_getaffinity.S
ibc/arch-mips/syscalls/__set_thread_area.S
ibc/arch-mips/syscalls/__setresuid.S
ibc/arch-mips/syscalls/__setreuid.S
ibc/arch-mips/syscalls/__setuid.S
ibc/arch-mips/syscalls/__sigsuspend.S
ibc/arch-mips/syscalls/__statfs64.S
ibc/arch-mips/syscalls/__sys_clone.S
ibc/arch-mips/syscalls/__syslog.S
ibc/arch-mips/syscalls/__timer_create.S
ibc/arch-mips/syscalls/__timer_delete.S
ibc/arch-mips/syscalls/__timer_getoverrun.S
ibc/arch-mips/syscalls/__timer_gettime.S
ibc/arch-mips/syscalls/__timer_settime.S
ibc/arch-mips/syscalls/__wait4.S
ibc/arch-mips/syscalls/__waitid.S
ibc/arch-mips/syscalls/_exit.S
ibc/arch-mips/syscalls/_exit_thread.S
ibc/arch-mips/syscalls/_flush_cache.S
ibc/arch-mips/syscalls/_waitpid.S
ibc/arch-mips/syscalls/accept.S
ibc/arch-mips/syscalls/access.S
ibc/arch-mips/syscalls/acct.S
ibc/arch-mips/syscalls/bind.S
ibc/arch-mips/syscalls/capget.S
ibc/arch-mips/syscalls/capset.S
ibc/arch-mips/syscalls/chdir.S
ibc/arch-mips/syscalls/chmod.S
ibc/arch-mips/syscalls/chown.S
ibc/arch-mips/syscalls/chroot.S
ibc/arch-mips/syscalls/clock_getres.S
ibc/arch-mips/syscalls/clock_gettime.S
ibc/arch-mips/syscalls/clock_nanosleep.S
ibc/arch-mips/syscalls/clock_settime.S
ibc/arch-mips/syscalls/close.S
ibc/arch-mips/syscalls/connect.S
ibc/arch-mips/syscalls/delete_module.S
ibc/arch-mips/syscalls/dup.S
ibc/arch-mips/syscalls/dup2.S
ibc/arch-mips/syscalls/epoll_create.S
ibc/arch-mips/syscalls/epoll_ctl.S
ibc/arch-mips/syscalls/epoll_wait.S
ibc/arch-mips/syscalls/eventfd.S
ibc/arch-mips/syscalls/execve.S
ibc/arch-mips/syscalls/fchdir.S
ibc/arch-mips/syscalls/fchmod.S
ibc/arch-mips/syscalls/fchmodat.S
ibc/arch-mips/syscalls/fchown.S
ibc/arch-mips/syscalls/fchownat.S
ibc/arch-mips/syscalls/fdatasync.S
ibc/arch-mips/syscalls/fgetxattr.S
ibc/arch-mips/syscalls/flistxattr.S
ibc/arch-mips/syscalls/flock.S
ibc/arch-mips/syscalls/fremovexattr.S
ibc/arch-mips/syscalls/fsetxattr.S
ibc/arch-mips/syscalls/fstat.S
ibc/arch-mips/syscalls/fstatat.S
ibc/arch-mips/syscalls/fsync.S
ibc/arch-mips/syscalls/ftruncate.S
ibc/arch-mips/syscalls/ftruncate64.S
ibc/arch-mips/syscalls/futex.S
ibc/arch-mips/syscalls/getdents.S
ibc/arch-mips/syscalls/getegid.S
ibc/arch-mips/syscalls/geteuid.S
ibc/arch-mips/syscalls/getgid.S
ibc/arch-mips/syscalls/getgroups.S
ibc/arch-mips/syscalls/getitimer.S
ibc/arch-mips/syscalls/getpeername.S
ibc/arch-mips/syscalls/getpgid.S
ibc/arch-mips/syscalls/getpid.S
ibc/arch-mips/syscalls/getppid.S
ibc/arch-mips/syscalls/getresgid.S
ibc/arch-mips/syscalls/getresuid.S
ibc/arch-mips/syscalls/getrlimit.S
ibc/arch-mips/syscalls/getrusage.S
ibc/arch-mips/syscalls/getsockname.S
ibc/arch-mips/syscalls/getsockopt.S
ibc/arch-mips/syscalls/gettid.S
ibc/arch-mips/syscalls/gettimeofday.S
ibc/arch-mips/syscalls/getuid.S
ibc/arch-mips/syscalls/getxattr.S
ibc/arch-mips/syscalls/init_module.S
ibc/arch-mips/syscalls/inotify_add_watch.S
ibc/arch-mips/syscalls/inotify_init.S
ibc/arch-mips/syscalls/inotify_rm_watch.S
ibc/arch-mips/syscalls/ioprio_get.S
ibc/arch-mips/syscalls/ioprio_set.S
ibc/arch-mips/syscalls/kill.S
ibc/arch-mips/syscalls/klogctl.S
ibc/arch-mips/syscalls/lchown.S
ibc/arch-mips/syscalls/lgetxattr.S
ibc/arch-mips/syscalls/link.S
ibc/arch-mips/syscalls/listen.S
ibc/arch-mips/syscalls/listxattr.S
ibc/arch-mips/syscalls/llistxattr.S
ibc/arch-mips/syscalls/lremovexattr.S
ibc/arch-mips/syscalls/lseek.S
ibc/arch-mips/syscalls/lsetxattr.S
ibc/arch-mips/syscalls/lstat.S
ibc/arch-mips/syscalls/madvise.S
ibc/arch-mips/syscalls/mincore.S
ibc/arch-mips/syscalls/mkdir.S
ibc/arch-mips/syscalls/mkdirat.S
ibc/arch-mips/syscalls/mknod.S
ibc/arch-mips/syscalls/mlock.S
ibc/arch-mips/syscalls/mount.S
ibc/arch-mips/syscalls/mprotect.S
ibc/arch-mips/syscalls/mremap.S
ibc/arch-mips/syscalls/msync.S
ibc/arch-mips/syscalls/munlock.S
ibc/arch-mips/syscalls/munmap.S
ibc/arch-mips/syscalls/nanosleep.S
ibc/arch-mips/syscalls/pause.S
ibc/arch-mips/syscalls/personality.S
ibc/arch-mips/syscalls/pipe2.S
ibc/arch-mips/syscalls/poll.S
ibc/arch-mips/syscalls/prctl.S
ibc/arch-mips/syscalls/pread64.S
ibc/arch-mips/syscalls/pwrite64.S
ibc/arch-mips/syscalls/read.S
ibc/arch-mips/syscalls/readahead.S
ibc/arch-mips/syscalls/readlink.S
ibc/arch-mips/syscalls/readv.S
ibc/arch-mips/syscalls/recvfrom.S
ibc/arch-mips/syscalls/recvmsg.S
ibc/arch-mips/syscalls/removexattr.S
ibc/arch-mips/syscalls/rename.S
ibc/arch-mips/syscalls/renameat.S
ibc/arch-mips/syscalls/rmdir.S
ibc/arch-mips/syscalls/sched_get_priority_max.S
ibc/arch-mips/syscalls/sched_get_priority_min.S
ibc/arch-mips/syscalls/sched_getparam.S
ibc/arch-mips/syscalls/sched_getscheduler.S
ibc/arch-mips/syscalls/sched_rr_get_interval.S
ibc/arch-mips/syscalls/sched_setaffinity.S
ibc/arch-mips/syscalls/sched_setparam.S
ibc/arch-mips/syscalls/sched_setscheduler.S
ibc/arch-mips/syscalls/sched_yield.S
ibc/arch-mips/syscalls/select.S
ibc/arch-mips/syscalls/sendfile.S
ibc/arch-mips/syscalls/sendmsg.S
ibc/arch-mips/syscalls/sendto.S
ibc/arch-mips/syscalls/setgid.S
ibc/arch-mips/syscalls/setgroups.S
ibc/arch-mips/syscalls/setitimer.S
ibc/arch-mips/syscalls/setpgid.S
ibc/arch-mips/syscalls/setpriority.S
ibc/arch-mips/syscalls/setregid.S
ibc/arch-mips/syscalls/setresgid.S
ibc/arch-mips/syscalls/setrlimit.S
ibc/arch-mips/syscalls/setsid.S
ibc/arch-mips/syscalls/setsockopt.S
ibc/arch-mips/syscalls/settimeofday.S
ibc/arch-mips/syscalls/setxattr.S
ibc/arch-mips/syscalls/shutdown.S
ibc/arch-mips/syscalls/sigaction.S
ibc/arch-mips/syscalls/sigaltstack.S
ibc/arch-mips/syscalls/sigpending.S
ibc/arch-mips/syscalls/sigprocmask.S
ibc/arch-mips/syscalls/socket.S
ibc/arch-mips/syscalls/socketpair.S
ibc/arch-mips/syscalls/stat.S
ibc/arch-mips/syscalls/symlink.S
ibc/arch-mips/syscalls/sync.S
ibc/arch-mips/syscalls/syscall.S
ibc/arch-mips/syscalls/sysinfo.S
ibc/arch-mips/syscalls/times.S
ibc/arch-mips/syscalls/tkill.S
ibc/arch-mips/syscalls/truncate.S
ibc/arch-mips/syscalls/umask.S
ibc/arch-mips/syscalls/umount2.S
ibc/arch-mips/syscalls/uname.S
ibc/arch-mips/syscalls/unlink.S
ibc/arch-mips/syscalls/unlinkat.S
ibc/arch-mips/syscalls/utimensat.S
ibc/arch-mips/syscalls/utimes.S
ibc/arch-mips/syscalls/write.S
ibc/arch-mips/syscalls/writev.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/gensyscalls.py
|
7d4da4ea5cc6e5843a915e0e8b4f7c5fb8b0efb6 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am 57f8d4b5: resolved conflicts for merge of 3919b96e to jb-dev-plus-aosp * commit '57f8d4b5b5564fad7a9c7f8a6e5108f31c75056f': Implement the "abort" stub in assembly for ARM.
|
8e38a509d2d9dfae85901fb5522131357b625a33 |
09-May-2012 |
Ben Cheng <bccheng@google.com> |
am da0d8534: am 08b51e2c: Implement the "abort" stub in assembly for ARM. * commit 'da0d8534f1a6273a383f1dc631fbaf032674bb4d': Implement the "abort" stub in assembly for ARM.
|
7eb1cc23f8976a2062ba0cf92f030216a8e64e60 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: allow the board to customize MALLOC_ALIGNMENT"
|
2fd81ef71c10aecf6583facdd79f8f60f3eed678 |
19-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
bionic: allow the board to customize MALLOC_ALIGNMENT Currently the dlmalloc allocates the memory with 8-byte alignment. According to the com.aurorasoftworks.quadrant.ui.professional benchmark data: We can get much better memory performance if we change it to be 16-byte aligned. For example, On Nexus-S: 8-byte aligned : 1378 1070 1142 1665 1765 1163 1179 1263 1404 avg: 1336.555555556 16-byte aligned: 1691 1731 1780 1691 1671 1678 1802 1758 1780 avg: 1731.333333333 gain: 29.53% That patch provides flexibity to customize the MALLOC_ALIGNMENT from the board config.The macro MALLOC_ALIGNMENT defaults to 8. To change it, please define BOARD_MALLOC_ALIGNMENT in the BoardConfig.mk: BOARD_MALLOC_ALIGNMENT := <whatever> Change-Id: I8da0376944a0bbcef1d0fc026bfb6d9125db9739 Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
ibc/Android.mk
|
fd95503347acba5c52d669a186ad2b161338a8a7 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "pthread: Invalidate stale stack pointers on pthread_exit()"
|
57f8d4b5b5564fad7a9c7f8a6e5108f31c75056f |
09-May-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 3919b96e to jb-dev-plus-aosp Change-Id: I80571b5f024a4e1abe2606d10e07006f53bbc01f
|
e2390bff2e4ef1b5b16d3650dd5c02e44a31e99f |
09-May-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
1d8b9ef92cac0cb2c7e4d2aa854f2c4ad2d870e8 |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am a674a571: am 20bea000: Merge "Cherry-pick "generate PIC code"." * commit 'a674a571dbf0eebf4825f80f3ab229b1d62d49da': Cherry-pick "generate PIC code".
|
da0d8534f1a6273a383f1dc631fbaf032674bb4d |
09-May-2012 |
Ben Cheng <bccheng@google.com> |
am 08b51e2c: Implement the "abort" stub in assembly for ARM. * commit '08b51e2c091d036c124259ae59eb7be6bbe346af': Implement the "abort" stub in assembly for ARM.
|
a674a571dbf0eebf4825f80f3ab229b1d62d49da |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am 20bea000: Merge "Cherry-pick "generate PIC code"." * commit '20bea00090e530f2e6f4d97de4b7cf8031b86a86': Cherry-pick "generate PIC code".
|
0753dc653eb3b84d3490212437e7490975d4c020 |
04-May-2012 |
Bjorn Andersson <bjorn.andersson@sonymobile.com> |
pthread: Invalidate stale stack pointers on pthread_exit() A call to pthread_key_delete() after pthread_exit() have unmapped the stack of a thread but before the ongoing pthread_join() have finished executing will result in an access to unmapped memory. Avoid this by invalidating the stack_base and tls pointers during pthread_exit(). This is based on the investigation and proprosed solution by Srinavasa Nagaraju <srinavasa.x.nagaraju@sonyericsson.com> Change-Id: I145fb5d57930e91b00f1609d7b2cd16a55d5b3a9
ibc/bionic/pthread.c
|
a4e84d285c04ea32f12941b1919b0ecc745d8bde |
09-May-2012 |
Elliott Hughes <enh@google.com> |
am 9c3eca7b: resolved conflicts for merge of 6cf3c7c5 to jb-dev-plus-aosp * commit '9c3eca7bcee694e6a477a7d50065f11cf1e805bb': Let pthread_create fail if schedparam can't be set
|
3919b96eccb6d78f71f6d19b3ebfacec93cbca1f |
08-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Implement the "abort" stub in assembly for ARM."
|
eda7be454d6ff8689392442223335c6558bea932 |
08-May-2012 |
Ben Cheng <bccheng@google.com> |
Implement the "abort" stub in assembly for ARM. So that we can always get the full stack trace regardless of gcc's handling of the "noreturn" attribute associated with abort(). (Cherry pick of Id264a5167e7cabbf11515fbc48f5469c527e34d4.) Bug: 6455193 Conflicts: libc/Android.mk Change-Id: I568fc5303fd1d747075ca933355f914122f94dac
ibc/Android.mk
ibc/arch-arm/bionic/abort_arm.S
ibc/unistd/abort.c
|
08b51e2c091d036c124259ae59eb7be6bbe346af |
08-May-2012 |
Ben Cheng <bccheng@google.com> |
Implement the "abort" stub in assembly for ARM. So that we can always get the full stack trace regardless of gcc's handling of the "noreturn" attribute associated with abort(). [cherry-picked from master] BUG:6455193 Change-Id: I0102355f5bf20e636d3feab9d1424495f38e39e2
ibc/Android.mk
ibc/arch-arm/bionic/abort_arm.S
ibc/unistd/abort.c
|
12cbf0605e07782cae5680977c161813590da155 |
08-May-2012 |
Ben Cheng <bccheng@google.com> |
Merge "Implement the "abort" stub in assembly for ARM."
|
017f438534068f48277fe6f7f7234e6f24ae5065 |
08-May-2012 |
Ben Cheng <bccheng@google.com> |
Implement the "abort" stub in assembly for ARM. So that we can always get the full stack trace regardless of gcc's handling of the "noreturn" attribute associated with abort(). BUG:6455193 Change-Id: Id264a5167e7cabbf11515fbc48f5469c527e34d4
ibc/Android.mk
ibc/arch-arm/bionic/abort_arm.S
ibc/unistd/abort.c
|
9c3eca7bcee694e6a477a7d50065f11cf1e805bb |
08-May-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 6cf3c7c5 to jb-dev-plus-aosp Change-Id: Ib22a8ae1ef63bf9b9c82ce6e22afd188ba7c2806
|
c47703a521abab120100673d5281f71bc8ba9a49 |
13-Feb-2012 |
Jack Ren <jack.ren@intel.com> |
bionic/x86: Optimization for memcpy Signed-off-by: Liubov Dmitrieva <liubov.dmitrieva@intel.com> Signed-off-by: H.J. Lu <hongjiu.lu@intel.com> Signed-off-by: Wei A Jin <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Conflicts: libc/arch-x86/string/ssse3-memcpy5.S Change-Id: I41e70d1d19d5457e65c89b64da452fbdaf3a00a7
ibc/arch-x86/string/ssse3-memcpy5.S
|
20bea00090e530f2e6f4d97de4b7cf8031b86a86 |
08-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Cherry-pick "generate PIC code"."
|
5982e33aca9dde3ba7b2487c4866e52c667485fa |
12-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Cherry-pick "generate PIC code". Change-Id: I7d5f2e5663df263493f65e364c959e663fc4d13a
ibc/arch-x86/string/sse2-memset5-atom.S
ibc/arch-x86/string/ssse3-memcpy5.S
|
2eef0ca11114891dadef67b14456d857727bca1b |
08-May-2012 |
Elliott Hughes <enh@google.com> |
am ff0d1ce4: am e3bc7192: Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()" * commit 'ff0d1ce4dfceb35a65440259c3f325106fc9e39b': bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()
|
9b254574983a54a59389c3fece8a92cb37956b44 |
08-May-2012 |
Elliott Hughes <enh@google.com> |
am 53daf475: am 73a6566d: Merge "Remove expired dns cache entries before removing oldest" * commit '53daf4757d36522c132006e2f74ed81bb4ed717a': Remove expired dns cache entries before removing oldest
|
e34c7ffc577b586fccec1960521d81a1267585c1 |
08-May-2012 |
Elliott Hughes <enh@google.com> |
am e636e1f2: am 8657eafc: Merge "Adjust memcpy for ARM Cortex A9 cache line size" * commit 'e636e1f2c17d7097b6638cb4ae2b4857765b502d': Adjust memcpy for ARM Cortex A9 cache line size
|
6cf3c7c50a4b9bc8425562c542f6a3d320db70c3 |
08-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Let pthread_create fail if schedparam can't be set"
|
d0c884d3595ecca03c3e70de9909c090cd5f9cae |
22-Feb-2012 |
Pierre Peiffer <pierre.peiffer@stericsson.com> |
Let pthread_create fail if schedparam can't be set The creation of a thread succeeds even if the requested scheduling parameters can not be set. This is not POSIX compliant, and even worse, it leads to a wrong behavior. Let pthread_create() fail in this case. Change-Id: Ice66e2a720975c6bde9fe86c2cf8f649533a169c Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
|
a59cfcfd0821f51ee77f13105099f700ccbf9252 |
06-Sep-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Avoid multiple dns lookups for the same query If two or more rapid dns requests for the same server are done from different threads it turns into separate dns reques, if the response of the request isn't found in the cache. This patch avoid multiple request for the same server by letting subsequents request wait until the first request has finished. Change-Id: Ic72ea0e7d3964a4164eddf866feb4357ec4dfe54
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_send.c
ibc/private/resolv_cache.h
|
a2758f19cee0a8daf3194d8c88eeb4d078000a08 |
07-May-2012 |
Nick Kralevich <nnk@google.com> |
libc: stop using the custom linker script stop using the custom linker script. It prevents relro from working on libc. This reverts commit b091dd9bf27a9132c4ac9da55f2f4a87ffe3b59f.
ibc/Android.mk
|
ff0d1ce4dfceb35a65440259c3f325106fc9e39b |
07-May-2012 |
Elliott Hughes <enh@google.com> |
am e3bc7192: Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()" * commit 'e3bc7192ec4254bed00eb8b352735665c6072995': bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()
|
53daf4757d36522c132006e2f74ed81bb4ed717a |
07-May-2012 |
Elliott Hughes <enh@google.com> |
am 73a6566d: Merge "Remove expired dns cache entries before removing oldest" * commit '73a6566da337db50cfc73c369d774ac1905a30c2': Remove expired dns cache entries before removing oldest
|
e636e1f2c17d7097b6638cb4ae2b4857765b502d |
07-May-2012 |
Elliott Hughes <enh@google.com> |
am 8657eafc: Merge "Adjust memcpy for ARM Cortex A9 cache line size" * commit '8657eafc3552f36c176667c1591beab255308da6': Adjust memcpy for ARM Cortex A9 cache line size
|
e3bc7192ec4254bed00eb8b352735665c6072995 |
07-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()"
|
7f5aa4f35e23fd37425b3a5041737cdf58f87385 |
14-Mar-2012 |
Xi Wang <xi.wang@gmail.com> |
bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign() The allocation size in chk_malloc(), leak_malloc(), and leak_memalign() functions may be rounded up to a small value, leading to buffer overflows. The code only runs in debugging mode. This patch complements commit 6f04a0f4 (CVE-2009-0607). Change-Id: Id899bcd2bcd2ea2205e5753c433390710032dc83 Signed-off-by: Xi Wang <xi.wang@gmail.com>
ibc/bionic/malloc_debug_leak.c
|
73a6566da337db50cfc73c369d774ac1905a30c2 |
07-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Remove expired dns cache entries before removing oldest"
|
8657eafc3552f36c176667c1591beab255308da6 |
07-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Adjust memcpy for ARM Cortex A9 cache line size"
|
fe6338da9168330d44b409b2ee36103e8bfe6697 |
15-Sep-2010 |
Henrik Smiding <henrik.smiding@stericsson.com> |
Adjust memcpy for ARM Cortex A9 cache line size ARM Cortex A8 use 64 bytes and ARM Cortex A9 use 32 bytes cache line size. The following patch: Adds code to adjust memcpy cache line size to match A9 cache line size. Adds a flag to select between 32 bytes and 64 bytes cache line size. Copyright (C) ST-Ericsson SA 2010 Modified neon implementation to fit Cortex A9 cache line size Author: Henrik Smiding henrik.smiding@stericsson.com for ST-Ericsson. Change-Id: I8a55946bfb074e6ec0a14805ed65f73fcd0984a3 Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
ibc/Android.mk
ibc/arch-arm/bionic/memcpy.S
|
2ddea18f8113549511ad56252913ab9ea250bbbf |
05-May-2012 |
Elliott Hughes <enh@google.com> |
am f7db5ecc: Merge "MIPS support to libm, libdl and libthread_db" * commit 'f7db5ecc4d662da8368f31d57401ca1a39690e40': MIPS support to libm, libdl and libthread_db
|
f7db5ecc4d662da8368f31d57401ca1a39690e40 |
04-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to libm, libdl and libthread_db"
|
726800e8f42f25a1bf7a36b1603ded29266e8ac6 |
02-May-2012 |
Chris Dearman <chris@mips.com> |
MIPS support to libm, libdl and libthread_db Change-Id: I9106721af7fe0cd45df82976250db0d300a20117 Signed-off-by: Raghu Gandham <raghu@mips.com>
ibdl/libdl.c
ibm/Android.mk
ibm/mips/Makefile.inc
ibm/mips/_fpmath.h
ibm/mips/fenv.c
ibm/mips/fenv.h
ibthread_db/libthread_db.c
|
5a6c96396b15c33e46424810b4299eca8e8fe596 |
01-May-2012 |
Elliott Hughes <enh@google.com> |
am 10579fc4: Merge "Update s_fabsl.c to upstream head." * commit '10579fc43d3ade285eed7318aee062a999f2784d': Update s_fabsl.c to upstream head.
|
10579fc43d3ade285eed7318aee062a999f2784d |
01-May-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update s_fabsl.c to upstream head."
|
7735a38935af62330f47517142f225dcf4e09c27 |
01-May-2012 |
Elliott Hughes <enh@google.com> |
Update s_fabsl.c to upstream head. Bug: http://code.google.com/p/android/issues/detail?id=29539 Change-Id: I843dcfcbfe49e8e9f43c49aae6ade1edb57a3053
ibm/src/s_fabsl.c
|
e0f1fca46ce83bd60c766cbd98c453343daa3f8a |
30-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
3f31504db9382a5a2dd7c347b852cce2c5ba589c |
27-Apr-2012 |
Ken Sumrall <ksumrall@android.com> |
am 6baffed2: Add the posix_memalign(3) function to bionic * commit '6baffed252d0efbce5a79f356c2f156f4f818996': Add the posix_memalign(3) function to bionic
|
6baffed252d0efbce5a79f356c2f156f4f818996 |
15-Dec-2011 |
Ken Sumrall <ksumrall@android.com> |
Add the posix_memalign(3) function to bionic The posix_memalign(3) function is very similar to the traditional memalign(3) function, but with better error reporting and a guarantee that the memory it allocates can be freed. In bionic, memalign(3) allocated memory can be freed, so posix_memalign(3) is just a wrapper around memalign(3). Change-Id: I62ee908aa5ba6b887d8446a00d8298d080a6a299
ibc/bionic/dlmalloc.c
ibc/include/stdlib.h
|
4fab6f901c45bf04b255bced3dda5fd8e720469d |
26-Apr-2012 |
Mike Lockwood <lockwood@google.com> |
am efcf8893: Merge "Update f_accessory.h kernel header" into jb-dev * commit 'efcf8893a97df2eb2ecb7aab305998878771d2f2': Update f_accessory.h kernel header
|
efcf8893a97df2eb2ecb7aab305998878771d2f2 |
26-Apr-2012 |
Mike Lockwood <lockwood@google.com> |
Merge "Update f_accessory.h kernel header" into jb-dev
|
2cc08949923f666d6d71e329871234b6c2154384 |
26-Apr-2012 |
Nick Kralevich <nnk@google.com> |
am b091dd9b: libc: continue to use Android\'s custom linker script * commit 'b091dd9bf27a9132c4ac9da55f2f4a87ffe3b59f': libc: continue to use Android's custom linker script
|
b091dd9bf27a9132c4ac9da55f2f4a87ffe3b59f |
26-Apr-2012 |
Nick Kralevich <nnk@google.com> |
libc: continue to use Android's custom linker script By default, Android no longer compiles code using it's custom linker script /build/core/armelf.xsc. However, this causes problems for libc. Certain programs linked using older versions of GOLD expect libc.so to export __exidx_start and __exidx_end. Removing the custom linker script causes libc.so not to export those symbols. For now, continue using the old linker script, until we can figure out a better solution. Change-Id: Iaf002afd63a58b848818da24e5a4525620dc4d74
ibc/Android.mk
|
ed87404c44947689279991236e1c99ca20e5c303 |
17-Apr-2012 |
Mike Lockwood <lockwood@google.com> |
Update f_accessory.h kernel header Change-Id: I29ec4aa4843b9308cbfa412df88e026e8475b715 Signed-off-by: Mike Lockwood <lockwood@google.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
203aae7d79be8609e61844593cb40b90ae8a0b30 |
25-Apr-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge from AOSP Change-Id: If2e8e4305d10df738cc4ebcf226077f273a48cbf
|
22d80c0b35f9c541a1092cc799af4dde696cc22d |
25-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to jb-dev
|
1e343cb119fde897b0eb6503f114edf20e9b3532 |
25-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "[MIPS] Fix the warning originating from the kernel header signal.h. This is a clean header generated from the corresponding change in external/kernel-headers repository. (CL 35760)"
|
e328ce6c559f4d59c42690878c6381145c47d6d3 |
24-Apr-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Fix the warning originating from the kernel header signal.h. This is a clean header generated from the corresponding change in external/kernel-headers repository. (CL 35760)
ibc/kernel/arch-mips/asm/signal.h
|
94179a509ee3f6ba7b4ba45fb90477b01049dab8 |
24-Apr-2012 |
Nick Kralevich <nnk@google.com> |
linker: remove STB_LOCAL hack The ARM static linker wasn't properly handling __exidx_start and __exidx_end symbols. Now that the static linker has been fixed, we don't need the dynamic linker to work around this problem. Change-Id: I041b94903609fafab33663a7d441a5e70b7ffcdd
inker/linker.c
|
5fb8130be9c7b5c3794cd916ff2a218dcb024a58 |
19-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
baeacba04dc09ab269cd75806fdefab7f4a6505e |
19-Apr-2012 |
Erik Gilling <konkers@android.com> |
add linux/sw_sync.h Change-Id: I79de18d04b950c21b985d5ebc01cd3306a43d318 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/linux/sw_sync.h
|
6b99103c3137410db53a4b2f93a24f3cbd5e1c69 |
18-Apr-2012 |
Erik Gilling <konkers@android.com> |
add linux/sync.h Change-Id: I38bb9498e18cb2b2e84a97487d4ad1e15fabd9d4 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/linux/sync.h
|
91b76aa298603320f91fab4208efeadebd964b19 |
18-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
4a9d6e50bb800eeadf579eb36b63e8b2eedb0d43 |
17-Apr-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Fix segv when unwinding stack past __libc_init. This change mirrors cd15bac for statically-linked binaries. Change-Id: Id870832a50b37f0ef3e79e1ed03ed31390bfc9ef
ibc/arch-arm/bionic/crtbegin_static.S
|
bfb300152cd5a472c61b92893432c2af2adebb62 |
17-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
762a4fe2eed6a36b14d3b378c2974ad355d97d54 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 35d592cc to master Change-Id: I8184302daf61814d26c837f9920b4e68d96d7f65
|
f848321c4feb0a8b194a2148c3a9d6d65280f924 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of ef987656 to master Change-Id: I3854de8f4cddaf344444efa6f9da027642a237d9
|
8ecb4770a0a046e753e16d51d31371b827d20cf1 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 6b8fd054 to master Change-Id: Ifc5a10d9c2f7764ad80d64cc552aad81d5fbf5eb
|
8266cf94d399e2bf9f787ac9d6a5ecbfb5af3f5d |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
am ff219e57: am 6435d27f: Merge "bionic: fix NULL parameter failure in getcwd()" * commit 'ff219e57c0ffe5ac2816f79677ce4f1afa677277': bionic: fix NULL parameter failure in getcwd()
|
35d592cc5ac72b851bc2bfb66b159cd62c68a634 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
am 418e647a: Merge "libstdc++: Fix x86 thread-safe one-time-construction implementation." * commit '418e647a8300bb8e62b6b73814a5211152cbaacd': libstdc++: Fix x86 thread-safe one-time-construction implementation.
|
ef9876569aa5c772439b883a7ee68aa207c98d1e |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
am 4994deae: Merge "Bionic: Fix wrong prototype of system call clock_nanosleep" * commit '4994deaef51d5fa1ac12e6160b47d9cbe3b2bc43': Bionic: Fix wrong prototype of system call clock_nanosleep
|
6b8fd05414decfbbe46c8ce8e45ab8384594805e |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
am 7b8666e6: Merge "bionic: Fix wrong prototype of system call getresuid/getresgid" * commit '7b8666e683e56549091b86fd7b9c421fd0124dbc': bionic: Fix wrong prototype of system call getresuid/getresgid
|
ff219e57c0ffe5ac2816f79677ce4f1afa677277 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
am 6435d27f: Merge "bionic: fix NULL parameter failure in getcwd()" * commit '6435d27f9d45d01fbd15bcc3dcd9617b86b825bb': bionic: fix NULL parameter failure in getcwd()
|
418e647a8300bb8e62b6b73814a5211152cbaacd |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "libstdc++: Fix x86 thread-safe one-time-construction implementation."
|
4994deaef51d5fa1ac12e6160b47d9cbe3b2bc43 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "Bionic: Fix wrong prototype of system call clock_nanosleep"
|
7b8666e683e56549091b86fd7b9c421fd0124dbc |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: Fix wrong prototype of system call getresuid/getresgid"
|
d515ce465be909d830a39462c3f196b5d7f35c66 |
17-Apr-2012 |
Jack Ren <jack.ren@intel.com> |
Bionic: Fix wrong prototype of system call clock_nanosleep In bionic/libc/SYSCALLS.TXT, the prototype of system call clock_nanosleep is incorrect. According to man page: int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *request, struct timespec *remain); Change-Id: Ic44c6db3d632293aa17998035554eacd664c2d57 Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/SYSCALLS.TXT
ibc/arch-x86/syscalls/clock_nanosleep.S
ibc/include/sys/linux-unistd.h
|
6435d27f9d45d01fbd15bcc3dcd9617b86b825bb |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: fix NULL parameter failure in getcwd()"
|
41070dd15f2c5916dfc96da4c256dd04d7f9c837 |
17-Apr-2012 |
Jack Ren <jack.ren@intel.com> |
bionic: Fix wrong prototype of system call getresuid/getresgid In bionic/libc/SYSCALLS.TXT, the prototypes of system call getresuid/getresgid are incorrect. According to man page, they should be: int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); Change-Id: I676098868bb05a9e1fe45419b234cf397626fdad Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/SYSCALLS.TXT
ibc/arch-x86/syscalls/getresgid.S
ibc/arch-x86/syscalls/getresuid.S
ibc/include/sys/linux-unistd.h
|
e5bf0681473aa98091c1eec4ea174407b54d7ef0 |
13-Mar-2012 |
Jack Ren <jack.ren@intel.com> |
bionic: fix NULL parameter failure in getcwd() LTP: getcwd01 failed in LTP Need to check getcwd parameters, otherwise it will lead to posix test case to fail. Change-Id: Ieb673b6dd4ca6481da81c5339dbf7ec0a463f263 Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/getcwd.c
|
b5e8d57664f0591317416172296c536178c84af0 |
16-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
ee18fb4aacc9b67b397a0b000dda6e350ad5b3f0 |
28-Mar-2012 |
Fengwei Yin <fengwei.yin@intel.com> |
libstdc++: Fix x86 thread-safe one-time-construction implementation. The root of the problem is that the existing implementation is based on the ARM C++ ABI, which mandates a different guard variable layout than the Itanium/x86 C++ one. This patch modifies the implementation in a way that satisfies both ABIs (and doesn't require changing the toolchains). Change-Id: I885e9adc7f088b9c0a78355bd752f1e6aeec9f07 Signed-off-by: Fengwei Yin <fengwei.yin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibstdc++/src/one_time_construction.cpp
|
307d1c982d6be312ef91c12c17a8feeae6b7987b |
14-Apr-2012 |
Elliott Hughes <enh@google.com> |
am cebc8fb0: am 6bc18fa5: Merge "libm: fix invalid result of function remquo/remquof" * commit 'cebc8fb0862a8e1ecd86f9d09b0a3fca0f0781fa': libm: fix invalid result of function remquo/remquof
|
cebc8fb0862a8e1ecd86f9d09b0a3fca0f0781fa |
14-Apr-2012 |
Elliott Hughes <enh@google.com> |
am 6bc18fa5: Merge "libm: fix invalid result of function remquo/remquof" * commit '6bc18fa58849a4307cf6ddcfd526d9258e8175fc': libm: fix invalid result of function remquo/remquof
|
a401160ceeaff55b34591456b9f948a22d7c72ff |
14-Apr-2012 |
Kenny Root <kroot@google.com> |
Merge changes I427a1881,I959b6428 * changes: Add faccessat to syscall list Update unistd.h for new syscalls
|
f0ec06ba609a15cf9343aabd5b2486f9a8af9adb |
13-Apr-2012 |
Kenny Root <kroot@google.com> |
Add faccessat to syscall list Change-Id: I427a18811089cb280769ac8da3ed8adc00a65a10
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/faccessat.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/faccessat.S
ibc/include/sys/linux-syscalls.h
ibc/include/unistd.h
|
6bc18fa58849a4307cf6ddcfd526d9258e8175fc |
13-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "libm: fix invalid result of function remquo/remquof"
|
e54cc75f5907684dfd7b1df89b39b4d8375e23a3 |
13-Apr-2012 |
Kenny Root <kroot@google.com> |
Update unistd.h for new syscalls gensyscalls.py run from external/kernel-headers at commit efab8f3e49f7f36ef0354b0996ecd5f3fa031e52 Change-Id: I959b64280e184655ef8c713aa79f9e23cb1f7df4
ibc/kernel/arch-arm/asm/unistd.h
|
8565e21f4d0284a5f30f40aaa8332e87e9e42e8f |
13-Apr-2012 |
Travis Geiselbrecht <travisg@google.com> |
am 0613dce0: regenerate linux/fb.h * commit '0613dce0a7b806d48758cabfb2d638d0ba4dd2bc': regenerate linux/fb.h
|
0613dce0a7b806d48758cabfb2d638d0ba4dd2bc |
12-Apr-2012 |
Travis Geiselbrecht <travisg@google.com> |
regenerate linux/fb.h Change-Id: Icd8c0f53306a48ffd513378abdf387af21e886a3
ibc/kernel/common/linux/fb.h
|
1a78fbb5c8228e4aea2a516818828b76044310f2 |
22-Mar-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Initialize TLS before any application code is run. Since e19d702b8e33, dlsym and friends use recursive mutexes that require the current thread id, which is not available before the libc constructor. This prevents us from using dlsym() in .preinit_array. This change moves TLS initialization from libc constructor to the earliest possible point - immediately after linker itself is relocated. As a result, pthread_internal_t for the initial thread is available from the start. As a bonus, values stored in TLS in .preinit_array are not lost when libc is initialized. Change-Id: Iee5a710ee000173bff63e924adeb4a4c600c1e2d
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_static.c
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ibc/private/bionic_tls.h
inker/linker.c
|
d5099016f70b5acbfeb969787687099df703a4f4 |
12-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix segv when unwinding stack past __libc_init."
|
f0a9d98a3995d899a184e5fdc79d188f2e38b8de |
12-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
470835b215c14aa5ff2368527feeff35bfb46a90 |
11-Apr-2012 |
Kenny Root <kroot@google.com> |
Move end of __on_dlclose up The END macro was put too far down which made the linker complain about it. Move up to the end of the code. Change-Id: Ica71a9c6083b437d2213c7cefe34b0083c78f16b
ibc/arch-arm/bionic/crtbegin_so.S
|
85611165ab9f169dfb8580ad01a22c472287b745 |
11-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
03273f8fc0a7ac2b54fa2c983d4a647580e34458 |
11-Apr-2012 |
Kenny Root <kroot@google.com> |
__on_dlclose should be aligned Marking segments read-only was pushing the alignment of __on_dlclose by 2 bytes making it unaligned. This change makes sure the ARM code is aligned to the 4 byte boundary. Bug: 6313309 Change-Id: Ic2bf475e120dd61225ec19e5d8a9a8b1d0b7f081
ibc/Android.mk
ibc/arch-arm/bionic/crtbegin_so.S
|
ad7ff82771b44ad36d2a66c2413dffaff20816e9 |
10-Apr-2012 |
Nick Kralevich <nnk@google.com> |
Revert "linker: remove STB_LOCAL hack" This reverts commit 61ff83475c6f3a3bb05a01ac89d668a331bfe9e9. This code is harmless, and only applies to the linker, so there's no harm in keeping it in the tree a little bit longer. Let's roll this back while we try to figure out the root cause of bug 6314858. Bug: 6314858 Change-Id: I9f5ed81d23a7abe273baf792aa8a0a2839ef094c
inker/linker.c
|
7f03d2356f1380637d5a38fca20d2cd9b3f6c900 |
10-Apr-2012 |
Nick Kralevich <nnk@google.com> |
Revert "linker: remove STB_LOCAL hack" This reverts commit 61ff83475c6f3a3bb05a01ac89d668a331bfe9e9. This code is harmless, and only applies to the linker, so there's no harm in keeping it in the tree a little bit longer. Let's roll this back while we try to figure out the root cause of bug 6314858. Bug: 6314858 Change-Id: I9f5ed81d23a7abe273baf792aa8a0a2839ef094c
inker/linker.c
|
92cf47c0066ab812831ec0bfeb175b616cfa6581 |
10-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
cd15bacf334ab254a5f61c3bba100adde1b6b80a |
10-Apr-2012 |
Evgeniy Stepanov <eugenis@google.com> |
Fix segv when unwinding stack past __libc_init. This change fixes a segmentation fault in the libc unwinder when it goes past __libc_init. Unwind instructions for __libc_init direct it to grab the return address from the stack frame. Without this change, the unwinder gets a wild address and looks up further unwind instructions for the routine at that address. If it's unlucky enough to hit an existing function, it will try to unwind it. Bad things happen then. With this change, the return address always points to the _start function, which does not have unwind instructions associated with it. This stop the unwind process. __libc_init never returns, so this does not affect program execution, other than adding 4 bytes on the main thread stack. Change-Id: Id58612172e8825c8729cccd081541a13bff96bd0
ibc/arch-arm/bionic/crtbegin_dynamic.S
|
bd0383acf89b9ed392bcf16ed89622cb2b33753b |
19-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
libm: fix invalid result of function remquo/remquof Currently we will get the wrong result as follows: remquof(0x7bb33336, 0x63000000) = -671088640, 0x00000000 remquo(0xbff0000000000003, 0x3ff0000000000003) = 1, 0x8000000000000000 remquo(0x9120000000000001, 0x0000000000000005) = -1288490188, 0x0000000000000004 while the correct one should be: remquof(0x7bb33336, 0x63000000) = 1476395008, 0x00000000 remquo(0xbff0000000000003, 0x3ff0000000000003) = -1, 0x8000000000000000 remquo(0x9120000000000001, 0x0000000000000005) = -1288490189, 0x0000000000000001 Fixed in this patch. Change-Id: I540b348cd10a539f3b39b1753945c893c4c7ec46 Signed-off-by: Jingwei Zhang <jingwei.zhang@intel.com> Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/src/s_remquo.c
ibm/src/s_remquof.c
|
8777e2f54e3743b3f1361f30bed8932b17959644 |
09-Apr-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: remove STB_LOCAL hack"
|
61ff83475c6f3a3bb05a01ac89d668a331bfe9e9 |
09-Apr-2012 |
Nick Kralevich <nnk@google.com> |
linker: remove STB_LOCAL hack The ARM static linker wasn't properly handling __exidx_start and __exidx_end symbols. Now that the static linker has been fixed, we don't need the dynamic linker to work around this problem. Change-Id: Ic567122b6c7746cc016795e2befba2c6bd7c0478
inker/linker.c
|
d09f5a2e0133fe23f688a695e48595a14ce05693 |
09-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Update linux/input.h to version 3.4."
|
66929e845d3a2a51f73a244cf8af866808c3e1e6 |
09-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
0fdc190cc092da1739efab0d2c56bead87974ce0 |
07-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Update linux/input.h to version 3.4. Bug: 6292993 Change-Id: Ic7628068df6c8de9cb3711a4540d51365b96ebdb
ibc/kernel/common/linux/input.h
|
07a387e196920e2bf2ac972454347c50262b8574 |
02-Apr-2012 |
Dima Zavin <dima@android.com> |
libc/kernel: update cleaned v4l2 header Change-Id: Ib3747b45eb1e4095cca3de6d7692387953e8c4a7 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/videodev2.h
|
048822d6afa12683e693a459e6efa558a1f39d33 |
06-Apr-2012 |
JP Abgrall <jpa@google.com> |
Merge "libc/kernel-headers: Auto generated files for netfilter/xt_IDLETIMER"
|
17ed54ddcf4ac6f1ab0688d2ed97a83c3e3296da |
06-Apr-2012 |
Ashish Sharma <ashishsharma@google.com> |
libc/kernel-headers: Auto generated files for netfilter/xt_IDLETIMER From Change I526b5fce: Add NETLINK_IDLETIMER msg type and include the corresponding header file. Change-Id: I24bffc11394c8664e4d7d7f439b0600545f07536 Signed-off-by: Ashish Sharma <ashishsharma@google.com>
ibc/kernel/common/linux/netfilter/xt_IDLETIMER.h
ibc/kernel/common/linux/netlink.h
|
199213bba956f451788d6f11a7241e680008303d |
05-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
8c4f3ce8d084e3949d77ad8743593b5c83c3d41c |
04-Apr-2012 |
Nick Kralevich <nnk@google.com> |
linker: surround "debug_verbosity" by "#if LINKER_DEBUG" Avoid executing useless code when we're not compiled with debugging support. Change-Id: Iea1821b241acacdf65d1a91d743356058dfef273
inker/linker.c
|
3a7ea52f17b68f62fa088d57f96ff24a76f50ea2 |
04-Apr-2012 |
Nick Kralevich <nnk@google.com> |
linker: enable -fvisibility=hidden Compile the linker with -fvisibility=hidden. This reduces the number of symbols that show up in the .dynsym section of the linker. These symbols are never exported to other applications. In particular, this fixes a problem with setting -DLINKER_DEBUG=1 introduced in 468319ce4f3f7383d788b76c09cda2a405311f36. Because the symbols "debug_verbosity" and "format_log" have not been resolved before the linker links itself, any attempt to call PRINT / INFO / TRACE / WARN / ERROR will result in a segfault. This change allows the static linker to produce a relative reference to these symbols rather than relying on relocation. This also has a nice side effect of making the linker slightly smaller and slightly more optimized. The following symbols no longer in the .dynsym section of the linker after this change: -addr_to_name -call_constructors_recursi -calloc -debugger_init -debugger_signal_handler -debug_verbosity -dladdr -dlclose -dlerror -dl_lock -dlopen -dlsym -dl_unwind_find_exidx -find_containing_library -find_containing_symbol -find_library -format_buffer -free -libdl_info -linker_env_get -linker_env_init -linker_env_secure -linker_env_unset -linker_get_error -__linker_init -lookup -lookup_in_library -malloc -notify_gdb_of_libraries -notify_gdb_of_load -notify_gdb_of_unload -realloc -rtld_db_dlactivity -unload_library -vsnprintf Bug: 5827809 Change-Id: I5e8cd7dcf48c1d6831a970a67f63f24916c5e437
inker/Android.mk
|
8aeaa478df4e3a649c3b8560c23bc8d70483f4b1 |
03-Apr-2012 |
Mike Lockwood <lockwood@google.com> |
Merge remote-tracking branch 'goog/ics-aah'
|
485fc9f4ef2f834a92ef1545e39f30ac2b3e0ebb |
03-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1302f6936bf85199318bee9846d4e2be83c2489a |
03-Apr-2012 |
Elliott Hughes <enh@google.com> |
am fdb11929: am b88f810d: Merge "Update to tzdata2012c." * commit 'fdb119297ac421e2fc2ec096a6d5370b81938de8': Update to tzdata2012c.
|
fdb119297ac421e2fc2ec096a6d5370b81938de8 |
03-Apr-2012 |
Elliott Hughes <enh@google.com> |
am b88f810d: Merge "Update to tzdata2012c." * commit 'b88f810d585a1736a1759c2c22e9f4999441ae00': Update to tzdata2012c.
|
b88f810d585a1736a1759c2c22e9f4999441ae00 |
02-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "Update to tzdata2012c."
|
8f78ddb422173de7ce0bc5b8080db6f486bd66c9 |
02-Apr-2012 |
Elliott Hughes <enh@google.com> |
Update to tzdata2012c. From the release notes: africa Summer time changes for Morocco (to start late April 2012) asia Changes for 2012 for Gaza & the West Bank (Hebron) and Syria northamerica Haiti following US/Canada rules for 2012 (and we're assuming, for now anyway, for the future). Also include a change made internally to the 'generate' script as part of the tzdata2011m update that apparently never made it to AOSP; the original checkin comment for which was: Update to tzdata2011m. Fixes for Europe/Tiraspol (Moldova) and all four Ukrainian zones. Also show the MD5 of the downloaded data, for comparison against the MD5 given in the announcement mails. (There's a plan to move to proper signing, but that's not implemented on their end yet.) (I'm repeating the tzdata change for the convenience of anyone grepping the log, since the 2012 tzdata releases also contain the 2011m changes; 2011m is the only missing release I noticed.) Change-Id: I9a2e530b3a8ea88e3375334a12376e3d8526f267
ibc/tools/zoneinfo/generate
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
b955ffa5b352e45aefc54dedb2e7a3b578b687c8 |
02-Apr-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
4e362f230b36596650feaa305bdf5f6af7b634f8 |
31-Mar-2012 |
Elliott Hughes <enh@google.com> |
am cd834618: am 63b14755: Merge "libc/x86: ensure the stack 16-byte aligned when tasks created" * commit 'cd834618c4752b61d54ff4005a8baa8219b822e4': libc/x86: ensure the stack 16-byte aligned when tasks created
|
cd834618c4752b61d54ff4005a8baa8219b822e4 |
31-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 63b14755: Merge "libc/x86: ensure the stack 16-byte aligned when tasks created" * commit '63b14755512d515762cbe3ad8544c561a576f32e': libc/x86: ensure the stack 16-byte aligned when tasks created
|
63b14755512d515762cbe3ad8544c561a576f32e |
30-Mar-2012 |
Elliott Hughes <enh@google.com> |
Merge "libc/x86: ensure the stack 16-byte aligned when tasks created"
|
ddb2f135490e4b500e5f06d58997a1102fd6f0b1 |
30-Mar-2012 |
Dima Zavin <dima@android.com> |
Revert "libc/kernel: Add rules to autogenerate device specific kernel headers" This reverts commit 884147c7d0b1b6571256feb11e12d893432625b2. Change-Id: I09723858ac961f3e1155791aa5c54d5d3abfbd36 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/Android.mk
|
30c8b110f3aa23f0ec6a59629a32c28b1cd9b2b0 |
28-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
8fd682f7f28bcd3da365f8a4cd9615fd6e386d05 |
28-Mar-2012 |
Elliott Hughes <enh@google.com> |
am ea76f414: am d509f9cc: am 09ce7749: Merge "[MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture." * commit 'ea76f4147825cc39d9aa91230cd863ed29f28e27': [MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture.
|
ea76f4147825cc39d9aa91230cd863ed29f28e27 |
28-Mar-2012 |
Elliott Hughes <enh@google.com> |
am d509f9cc: am 09ce7749: Merge "[MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture." * commit 'd509f9ccbba6e1dd53acfd7425bfc06d6b3f8693': [MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture.
|
d509f9ccbba6e1dd53acfd7425bfc06d6b3f8693 |
28-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 09ce7749: Merge "[MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture." * commit '09ce7749d74733b28d4fa7a1d36457cb366cc5da': [MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture.
|
09ce7749d74733b28d4fa7a1d36457cb366cc5da |
28-Mar-2012 |
Elliott Hughes <enh@google.com> |
Merge "[MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture."
|
82fa43febc9d679ae6276f6bf992b9b345bb5815 |
27-Mar-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Clean Kernel headers are generated by running libc/kernel/tools/update_all.py script. This patch ignores any changes to libc/kernel directory not related to MIPS architecture. Change-Id: I2c9e461dccb7c33eb4420be2db1a562f45137c8d Signed-off-by: Raghu Gandham <raghu@mips.com> Signed-off-by: Chris Dearman <chris@mips.com>
ibc/kernel/arch-mips/asm/a.out.h
ibc/kernel/arch-mips/asm/addrspace.h
ibc/kernel/arch-mips/asm/asm.h
ibc/kernel/arch-mips/asm/asmmacro.h
ibc/kernel/arch-mips/asm/atomic.h
ibc/kernel/arch-mips/asm/auxvec.h
ibc/kernel/arch-mips/asm/barrier.h
ibc/kernel/arch-mips/asm/bitops.h
ibc/kernel/arch-mips/asm/bootinfo.h
ibc/kernel/arch-mips/asm/bug.h
ibc/kernel/arch-mips/asm/byteorder.h
ibc/kernel/arch-mips/asm/cache.h
ibc/kernel/arch-mips/asm/cachectl.h
ibc/kernel/arch-mips/asm/cacheflush.h
ibc/kernel/arch-mips/asm/cacheops.h
ibc/kernel/arch-mips/asm/checksum.h
ibc/kernel/arch-mips/asm/cmpxchg.h
ibc/kernel/arch-mips/asm/compiler.h
ibc/kernel/arch-mips/asm/cpu-features.h
ibc/kernel/arch-mips/asm/cpu-info.h
ibc/kernel/arch-mips/asm/cpu.h
ibc/kernel/arch-mips/asm/cputime.h
ibc/kernel/arch-mips/asm/current.h
ibc/kernel/arch-mips/asm/debug.h
ibc/kernel/arch-mips/asm/dec/ecc.h
ibc/kernel/arch-mips/asm/dec/ioasic_addrs.h
ibc/kernel/arch-mips/asm/dec/kn02xa.h
ibc/kernel/arch-mips/asm/dec/system.h
ibc/kernel/arch-mips/asm/delay.h
ibc/kernel/arch-mips/asm/device.h
ibc/kernel/arch-mips/asm/div64.h
ibc/kernel/arch-mips/asm/dma-mapping.h
ibc/kernel/arch-mips/asm/dma.h
ibc/kernel/arch-mips/asm/ds1286.h
ibc/kernel/arch-mips/asm/dsp.h
ibc/kernel/arch-mips/asm/elf.h
ibc/kernel/arch-mips/asm/errno.h
ibc/kernel/arch-mips/asm/fcntl.h
ibc/kernel/arch-mips/asm/fixmap.h
ibc/kernel/arch-mips/asm/floppy.h
ibc/kernel/arch-mips/asm/fpregdef.h
ibc/kernel/arch-mips/asm/fw/arc/types.h
ibc/kernel/arch-mips/asm/gt64120.h
ibc/kernel/arch-mips/asm/hardirq.h
ibc/kernel/arch-mips/asm/hazards.h
ibc/kernel/arch-mips/asm/hw_irq.h
ibc/kernel/arch-mips/asm/i8253.h
ibc/kernel/arch-mips/asm/i8259.h
ibc/kernel/arch-mips/asm/ide.h
ibc/kernel/arch-mips/asm/io.h
ibc/kernel/arch-mips/asm/ioctl.h
ibc/kernel/arch-mips/asm/ioctls.h
ibc/kernel/arch-mips/asm/ip32/crime.h
ibc/kernel/arch-mips/asm/ip32/mace.h
ibc/kernel/arch-mips/asm/ipcbuf.h
ibc/kernel/arch-mips/asm/irq.h
ibc/kernel/arch-mips/asm/irq_gt641xx.h
ibc/kernel/arch-mips/asm/irq_regs.h
ibc/kernel/arch-mips/asm/jazz.h
ibc/kernel/arch-mips/asm/jazzdma.h
ibc/kernel/arch-mips/asm/kdebug.h
ibc/kernel/arch-mips/asm/kmap_types.h
ibc/kernel/arch-mips/asm/lasat/lasat.h
ibc/kernel/arch-mips/asm/linkage.h
ibc/kernel/arch-mips/asm/local.h
ibc/kernel/arch-mips/asm/mach-au1x00/au1000.h
ibc/kernel/arch-mips/asm/mach-au1x00/au1xxx_psc.h
ibc/kernel/arch-mips/asm/mach-generic/spaces.h
ibc/kernel/arch-mips/asm/mach-ip22/ds1286.h
ibc/kernel/arch-mips/asm/mc146818rtc.h
ibc/kernel/arch-mips/asm/mips-boards/bonito64.h
ibc/kernel/arch-mips/asm/mips-boards/generic.h
ibc/kernel/arch-mips/asm/mips-boards/malta.h
ibc/kernel/arch-mips/asm/mips-boards/msc01_pci.h
ibc/kernel/arch-mips/asm/mips_mt.h
ibc/kernel/arch-mips/asm/mipsmtregs.h
ibc/kernel/arch-mips/asm/mipsregs.h
ibc/kernel/arch-mips/asm/mman.h
ibc/kernel/arch-mips/asm/mmu.h
ibc/kernel/arch-mips/asm/mmzone.h
ibc/kernel/arch-mips/asm/module.h
ibc/kernel/arch-mips/asm/msgbuf.h
ibc/kernel/arch-mips/asm/mutex.h
ibc/kernel/arch-mips/asm/page.h
ibc/kernel/arch-mips/asm/param.h
ibc/kernel/arch-mips/asm/pci/bridge.h
ibc/kernel/arch-mips/asm/percpu.h
ibc/kernel/arch-mips/asm/pgalloc.h
ibc/kernel/arch-mips/asm/pgtable-bits.h
ibc/kernel/arch-mips/asm/pgtable.h
ibc/kernel/arch-mips/asm/poll.h
ibc/kernel/arch-mips/asm/posix_types.h
ibc/kernel/arch-mips/asm/prefetch.h
ibc/kernel/arch-mips/asm/processor.h
ibc/kernel/arch-mips/asm/ptrace.h
ibc/kernel/arch-mips/asm/reg.h
ibc/kernel/arch-mips/asm/regdef.h
ibc/kernel/arch-mips/asm/resource.h
ibc/kernel/arch-mips/asm/scatterlist.h
ibc/kernel/arch-mips/asm/sections.h
ibc/kernel/arch-mips/asm/segment.h
ibc/kernel/arch-mips/asm/sembuf.h
ibc/kernel/arch-mips/asm/setup.h
ibc/kernel/arch-mips/asm/sgi/hpc3.h
ibc/kernel/arch-mips/asm/sgi/ioc.h
ibc/kernel/arch-mips/asm/sgi/pi1.h
ibc/kernel/arch-mips/asm/sgiarcs.h
ibc/kernel/arch-mips/asm/sgidefs.h
ibc/kernel/arch-mips/asm/shmbuf.h
ibc/kernel/arch-mips/asm/shmparam.h
ibc/kernel/arch-mips/asm/sibyte/bcm1480_int.h
ibc/kernel/arch-mips/asm/sibyte/bcm1480_scd.h
ibc/kernel/arch-mips/asm/sibyte/sb1250.h
ibc/kernel/arch-mips/asm/sibyte/sb1250_int.h
ibc/kernel/arch-mips/asm/sibyte/sb1250_scd.h
ibc/kernel/arch-mips/asm/sigcontext.h
ibc/kernel/arch-mips/asm/siginfo.h
ibc/kernel/arch-mips/asm/signal.h
ibc/kernel/arch-mips/asm/smp-ops.h
ibc/kernel/arch-mips/asm/smp.h
ibc/kernel/arch-mips/asm/sn/addrs.h
ibc/kernel/arch-mips/asm/sn/arch.h
ibc/kernel/arch-mips/asm/sn/hub.h
ibc/kernel/arch-mips/asm/sn/io.h
ibc/kernel/arch-mips/asm/sn/ioc3.h
ibc/kernel/arch-mips/asm/sn/kldir.h
ibc/kernel/arch-mips/asm/sn/klkernvars.h
ibc/kernel/arch-mips/asm/sn/sn0/addrs.h
ibc/kernel/arch-mips/asm/sn/sn0/hubio.h
ibc/kernel/arch-mips/asm/sn/sn0/hubmd.h
ibc/kernel/arch-mips/asm/sn/sn0/hubni.h
ibc/kernel/arch-mips/asm/sn/sn0/hubpi.h
ibc/kernel/arch-mips/asm/sn/types.h
ibc/kernel/arch-mips/asm/socket.h
ibc/kernel/arch-mips/asm/sockios.h
ibc/kernel/arch-mips/asm/stat.h
ibc/kernel/arch-mips/asm/statfs.h
ibc/kernel/arch-mips/asm/string.h
ibc/kernel/arch-mips/asm/sysmips.h
ibc/kernel/arch-mips/asm/system.h
ibc/kernel/arch-mips/asm/termbits.h
ibc/kernel/arch-mips/asm/termios.h
ibc/kernel/arch-mips/asm/thread_info.h
ibc/kernel/arch-mips/asm/timex.h
ibc/kernel/arch-mips/asm/tlb.h
ibc/kernel/arch-mips/asm/tlbflush.h
ibc/kernel/arch-mips/asm/topology.h
ibc/kernel/arch-mips/asm/txx9irq.h
ibc/kernel/arch-mips/asm/types.h
ibc/kernel/arch-mips/asm/uaccess.h
ibc/kernel/arch-mips/asm/unaligned.h
ibc/kernel/arch-mips/asm/unistd.h
ibc/kernel/arch-mips/asm/user.h
ibc/kernel/arch-mips/asm/vga.h
ibc/kernel/arch-mips/asm/vr41xx/irq.h
ibc/kernel/arch-mips/asm/war.h
ibc/kernel/arch-mips/asm/xtalk/xtalk.h
ibc/kernel/arch-mips/asm/xtalk/xwidget.h
ibc/kernel/tools/defaults.py
ibc/kernel/tools/find_headers.py
|
32913bf7d923ead76a3feebf6ccaa8bfa4e51d7f |
27-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am b52c941e: am d7c6147e: am 56731351: Merge "bionic: fix atfork hanlder_mutex deadlock" * commit 'b52c941ed4f24134b78a73daee84bdc328f969da': bionic: fix atfork hanlder_mutex deadlock
|
8149d7365201e56e8a05ca5b9cb44f3f2ea82431 |
27-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
b52c941ed4f24134b78a73daee84bdc328f969da |
27-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am d7c6147e: am 56731351: Merge "bionic: fix atfork hanlder_mutex deadlock" * commit 'd7c6147eff65572762d55950b965db949ccd0281': bionic: fix atfork hanlder_mutex deadlock
|
d7c6147eff65572762d55950b965db949ccd0281 |
27-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 56731351: Merge "bionic: fix atfork hanlder_mutex deadlock" * commit '56731351de7230180fc99a1a4b0afd12f881b0f7': bionic: fix atfork hanlder_mutex deadlock
|
8491327448327dbdc7701b3d88f28c986565fcb6 |
27-Mar-2012 |
Benoit Goby <benoit@android.com> |
Merge "Add auto-generated headers for USB FunctionFS"
|
56731351de7230180fc99a1a4b0afd12f881b0f7 |
27-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "bionic: fix atfork hanlder_mutex deadlock"
|
faca92f2f17cea192c5fbde4d869aa7620315196 |
27-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Handle pthread-related changes (mutex/atfork) First commit: Revert "Revert "am be741d47: am 2f460fbe: am 73b5cad9: Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()""" This reverts commit 06823da2f0c8b4a4ce4c45113032f03df85c94b8. Second commit: bionic: fix atfork hanlder_mutex deadlock This cherry-picks commit 34e89c232dd5645fe3b5f9b40856d8e3e4cae57a After applying the kernel_id fix, the system refused to boot up and we got following crash log: I/DEBUG ( 113): pid: 618, tid: 618 >>> org.simalliance.openmobileapi.service:remote <<< I/DEBUG ( 113): signal 16 (SIGSTKFLT), code -6 (?), fault addr -------- I/DEBUG ( 113): eax fffffe00 ebx b77de994 ecx 00000080 edx 00724002 I/DEBUG ( 113): esi 00000000 edi 00004000 I/DEBUG ( 113): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b I/DEBUG ( 113): eip b7761351 ebp bfdf3de8 esp bfdf3dc4 flags 00000202 I/DEBUG ( 113): #00 eip: 00015351 /system/lib/libc.so I/DEBUG ( 113): #01 eip: 0000d13c /system/lib/libc.so (pthread_mutex_lock) I/DEBUG ( 113): #02 eip: 00077b48 /system/lib/libc.so (__bionic_atfork_run_prepare) I/DEBUG ( 113): #03 eip: 00052cdb /system/lib/libc.so (fork) I/DEBUG ( 113): #04 eip: 0009ae91 /system/lib/libdvm.so (_Z18dvmOptimizeDexFileillPKcjjb) I/DEBUG ( 113): #05 eip: 000819d6 /system/lib/libdvm.so (_Z14dvmJarFileOpenPKcS0_PP7JarFileb) I/DEBUG ( 113): #06 eip: 000b175e /system/lib/libdvm.so (_ZL40Dalvik_dalvik_system_DexFile_openDexFilePKjP6JValue) I/DEBUG ( 113): #07 eip: 0011fb94 /system/lib/libdvm.so Root cause: The atfork uses the mutex handler_mutex to protect the atfork_head. The parent will call __bionic_atfork_run_prepare() to lock the handler_mutex, and need both the parent and child to unlock their own copy of handler_mutex after fork. At that time, the owner of hanlder_mutex is set as the parent. If we apply the kernel_id fix, then the child's kernel_id will be set as child's tid. The handler_mutex is a recursive lock, and pthread_mutex_unlock(&hander_mutex) will fail because the mutex owner is the parent, while the current tid (__get_thread()->kernel_id) is child, not matched with the mutex owner. At that time, the handler_mutex is left in lock state.If the child wants to fork other process after than, then it will try to lock handler_mutex, and then be deadlocked. Fix: Since the child has its own copy of vm space from the the parent, the child space's handler_mutex should be reset to the initialized state. Change-Id: I3907dd9a153418fb78862f2aa6d0302c375d9e27 Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Chenyang Du <chenyang.du@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Change-Id: Ic8072f366a877443a60fe215f3c00b3df5a259c8
ibc/bionic/fork.c
ibc/bionic/pthread-atfork.c
ibc/bionic/pthread.c
ibc/private/bionic_pthread.h
|
2ab5bfd43fc3d814cbb823ade5f2c983472f0f84 |
06-Mar-2012 |
Benoit Goby <benoit@android.com> |
Add auto-generated headers for USB FunctionFS linux/usb/ch9.h and linux/usb/functionfs.h Change-Id: I2907081aba63b32740eb9916315759692a96ab42
ibc/kernel/common/linux/usb/ch9.h
ibc/kernel/common/linux/usb/functionfs.h
|
665a2207af5e4e1ff17ccd75e7e9f6600a9f4dd2 |
26-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
126601dd3f5303b50033dcb88945d928aa764aa4 |
23-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Fixed to #include correct 32-bit headers; Refreshed libc/kernel headers This patch fixes an issue where 64-bit hreaders are incorrectly included in kernel headers. For example, file "libc/kernel/arch-x86/asm/io.h" incorreclty includes "io_64.h" (missing, BTW) instead of "io_32.h". The reason is because CONFIG_X86_32 isn't considered pre-defined in "kernel_default_arch_macros" for x86, and clean_header.py doesn't look at it at all anyway (ie. __i386__ is also ignored, but it's okay since x86 cross compiler defines it back) Fixed 2 tools/*py, README.TXT, and refreshed libc/kernel headers Change-Id: Iac834cc8b3548f055d3f2a214af36072dd679fe8
ibc/kernel/README.TXT
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/defaults.py
|
cb08204053a285951b1907ef14a832f16a1a4679 |
21-Mar-2012 |
Jack Ren <jack.ren@intel.com> |
libc/x86: ensure the stack 16-byte aligned when tasks created Currently Renderscript sample code RsBalls crashed on x86 when SSE2 enabled. The root cause is that the stack was not 16-byte aligned from the beginning when the processes/threads were created, so the RsBalls crashed when SSE2 instructions tried to access the variables on the stack. - For the thread created by fork(): Its stack alignment is determined by crtbegin_{dynamic, static}.S - For the thread created by pthread_create(): Its stack alignment is determined by clone.S. __thread_entry( ) is a standard C function. In order to have its stack be aligned with 16 byte properly, __thread_entry() needs the stack with following layout when it is called: layout #1 (correct) -------------- | | -------------- <--ESP (ECX - 20) | ret EIP | -------------- <--ECX - 16 | arg0 | -------------- <--ECX - 12 | arg1 | -------------- <--ECX - 8 | arg2 | -------------- <--ECX - 4 | unused | -------------- <--ECX (16-byte boundary) But it has following layout for now: layout #2: (incorrect) -------------- | | -------------- <--ESP (ECX - 16) | unused | -------------- <--ECX - 12 | arg0 | -------------- <--ECX - 8 | arg1 | -------------- <--ECX - 4 | arg2 | -------------- <--ECX (16-byte boundary) Fixed in this patch. Change-Id: Ibe01f64db14be14033c505d854c73033556ddaa8 Signed-off-by: Michael Liao <michael.liao@intel.com> Signed-off-by: H.J. Lu <hongjiu.lu@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_static.S
|
eaae81082cb76efa43a2c3fb57997b28ca270634 |
21-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Initialize mspace->least_addr properly in the mmap path. BUG: 6206963 Change-Id: Id2ab580246de50a4511b56a734a7bece98fb945c
ibc/bionic/dlmalloc.c
|
891966d0209b17d27d8d1f7a94bc6404be93f7bf |
21-Mar-2012 |
Nick Kralevich <nnk@google.com> |
Merge "string.h: add __attribute__ ((pure)) to string functions"
|
1ca0b9d158f8d536a777fdb2cef6adadfea9c176 |
21-Mar-2012 |
Iliyan Malchev <malchev@google.com> |
Merge "bionic: pass MADV_MERGEABLE on private & anonymous mmaps"
|
16a8fcce9f354b183e1465545baf255a0874ae9a |
21-Mar-2012 |
JP Abgrall <jpa@google.com> |
Merge "Update the libc kernel includes to support the newer mman for KSM support"
|
b8e1e9685efc82d6ac112b9aa316e7f6bf5186ca |
21-Mar-2012 |
JP Abgrall <jpa@google.com> |
bionic: pass MADV_MERGEABLE on private & anonymous mmaps Change-Id: I8bc167bb33dec6417fe772172697ea6ff97da2f6 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/unistd/mmap.c
|
2f33c5a8e489fe9ea3fdcc6c8e54cfbb0b7e35fe |
21-Mar-2012 |
JP Abgrall <jpa@google.com> |
Update the libc kernel includes to support the newer mman for KSM support These are generated from the matching external/kernel-headers/original files (from kernel/samsung android-samsung-3.0-wip). Change-Id: I982ff6a0d522ea250c3a437f5756766fcc6c5c91
ibc/kernel/common/asm-generic/mman-common.h
ibc/kernel/common/asm-generic/mman.h
|
f082444291d23f0098757b7b55a22715ffed1118 |
21-Mar-2012 |
Nick Kralevich <nnk@google.com> |
Merge "fnmatch.c: Update to version in OpenBSD HEAD"
|
d1860ad8ddccc17c31783d08a518380d0f205702 |
21-Mar-2012 |
Nick Kralevich <nnk@google.com> |
fnmatch.c: Update to version in OpenBSD HEAD Upgrade fnmatch.c from OpenBSD version 1.13 to 1.16. This is needed primarily to address CVE-2011-0419. This is a straight copy from upstream's version at http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gen/fnmatch.c and incorporates the following changes: Revision 1.16: New fnmatch(3) implementation which is not recursive. Written and provided under BSD licence by William A. Rowe Jr. Originally released in Apache APR-1.4.5. Merged class matching code from r1.14 and PATH_MAX check from r1.15. ok miod millert Revision 1.15: Put a limit on recursion during matching, and reject input of size greater or equal PATH_MAX. Based on similar fix made in NetBSD. ok miod@ millert@ Revision 1.14: POSIX character class support for fnmatch(3) and glob(3). OK deraadt@ Version 1.14 introduced charclasses.h, which we copy unmodified from upstream version 1.1. http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gen/charclass.h Bug: 3435120 Change-Id: I45133468f0c3d439fd10eb087a1c647799f9d25b
ibc/unistd/charclass.h
ibc/unistd/fnmatch.c
|
e80f799d897d02c08c3420216b679163d092e09f |
21-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Merge "New additions/bug fixes required/found when porting perf."
|
a677907ee8ecca034318fdb97902fa73e7392c4f |
21-Mar-2012 |
Nick Kralevich <nnk@google.com> |
string.h: add __attribute__ ((pure)) to string functions cdefs.h: Introduce the __purefunc attribute, which allows us to mark certain functions as being "pure". http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html Many functions have no effects except the return value and their return value depends only on the parameters and/or global variables. Such a function can be subject to common subexpression elimination and loop optimization just as an arithmetic operator would be. string.h: Mark many commently used string functions as "pure", to allow for additional compiler optimizations. Change-Id: I42961f90f822b6dbcbc3fd72cdbe774a7adc8785
ibc/include/string.h
ibc/include/sys/cdefs.h
|
9f7df549a25f3d65c9469c1d7788a6b95f42af36 |
21-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
884147c7d0b1b6571256feb11e12d893432625b2 |
17-Mar-2012 |
Dima Zavin <dima@android.com> |
libc/kernel: Add rules to autogenerate device specific kernel headers This change will automatically post-process kernel headers specified by device, board, and product. This will allow us to not check in each kernel header twice, at least for the device specific headers for now. Change-Id: I3bb144b6535504b7c26b807daa75de495554356d Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/Android.mk
|
21eab513e7eec280a7a8bcb9482a1a8b61e59442 |
14-Mar-2012 |
Ben Cheng <bccheng@google.com> |
New additions/bug fixes required/found when porting perf. New functions: tfind tsearch tdelete twalk tdestroy (GNU extension) Bug fix: the current implementation for realpath would crash if the second argument (resolved_path) is NULL. New headers: ar.h search.h Change-Id: Ib6c1e42fc186a6d597a6e5a9692b16acaa155804
ibc/Android.mk
ibc/bionic/realpath.c
ibc/bionic/tdelete.c
ibc/bionic/tdestroy.c
ibc/bionic/tfind.c
ibc/bionic/tsearch.c
ibc/include/ar.h
ibc/include/search.h
|
aac0dc97a9ad91231fa89878e745548d693366c1 |
20-Mar-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: fix off-by-one error in GNU_RELRO handling"
|
0814eea3ec6767e2957da9b32261ef52ec881fee |
20-Mar-2012 |
Nick Kralevich <nnk@google.com> |
Merge "linker: initially reserved memory as PROT_NONE"
|
d73b5cafa0ef381f7c63a75e968fb7eec8e9f555 |
16-Mar-2012 |
Nick Kralevich <nnk@google.com> |
linker: fix off-by-one error in GNU_RELRO handling Fix a bug where the GNU_RELRO end address could be exactly the end of the loadable segment. Change-Id: If6c43acabc06e9aff9217c0f6016e158b28bb41f
inker/linker.c
|
6e9e53d15f5e91a3f16eee0b6406da290b06be0b |
19-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
34e89c232dd5645fe3b5f9b40856d8e3e4cae57a |
16-Mar-2012 |
Jack Ren <jack.ren@intel.com> |
bionic: fix atfork hanlder_mutex deadlock After applying the kernel_id fix, the system refused to boot up and we got following crash log: I/DEBUG ( 113): pid: 618, tid: 618 >>> org.simalliance.openmobileapi.service:remote <<< I/DEBUG ( 113): signal 16 (SIGSTKFLT), code -6 (?), fault addr -------- I/DEBUG ( 113): eax fffffe00 ebx b77de994 ecx 00000080 edx 00724002 I/DEBUG ( 113): esi 00000000 edi 00004000 I/DEBUG ( 113): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b I/DEBUG ( 113): eip b7761351 ebp bfdf3de8 esp bfdf3dc4 flags 00000202 I/DEBUG ( 113): #00 eip: 00015351 /system/lib/libc.so I/DEBUG ( 113): #01 eip: 0000d13c /system/lib/libc.so (pthread_mutex_lock) I/DEBUG ( 113): #02 eip: 00077b48 /system/lib/libc.so (__bionic_atfork_run_prepare) I/DEBUG ( 113): #03 eip: 00052cdb /system/lib/libc.so (fork) I/DEBUG ( 113): #04 eip: 0009ae91 /system/lib/libdvm.so (_Z18dvmOptimizeDexFileillPKcjjb) I/DEBUG ( 113): #05 eip: 000819d6 /system/lib/libdvm.so (_Z14dvmJarFileOpenPKcS0_PP7JarFileb) I/DEBUG ( 113): #06 eip: 000b175e /system/lib/libdvm.so (_ZL40Dalvik_dalvik_system_DexFile_openDexFilePKjP6JValue) I/DEBUG ( 113): #07 eip: 0011fb94 /system/lib/libdvm.so Root cause: The atfork uses the mutex handler_mutex to protect the atfork_head. The parent will call __bionic_atfork_run_prepare() to lock the handler_mutex, and need both the parent and child to unlock their own copy of handler_mutex after fork. At that time, the owner of hanlder_mutex is set as the parent. If we apply the kernel_id fix, then the child's kernel_id will be set as child's tid. The handler_mutex is a recursive lock, and pthread_mutex_unlock(&hander_mutex) will fail because the mutex owner is the parent, while the current tid (__get_thread()->kernel_id) is child, not matched with the mutex owner. At that time, the handler_mutex is left in lock state.If the child wants to fork other process after than, then it will try to lock handler_mutex, and then be deadlocked. Fix: Since the child has its own copy of vm space from the the parent, the child space's handler_mutex should be reset to the initialized state. Change-Id: I3907dd9a153418fb78862f2aa6d0302c375d9e27 Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Chenyang Du <chenyang.du@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/pthread-atfork.c
|
6625986f3a5c7989b45022413c851f611783f361 |
16-Mar-2012 |
Nick Kralevich <nnk@google.com> |
linker: initially reserved memory as PROT_NONE When the dynamic linker loads a shared library into memory, it initially allocates a chunk of memory. The memory is then carved into smaller chunks for each LOAD region, and appropriate memory protections applied. Modify the initial memory allocation so that the pages are mapped as PROT_NONE, rather than PROT_READ / PROT_EXEC. This ensures that gaps between LOAD regions are not inadvertantly readable / executable. (Long term, we should munmap() these gaps entirely) Change-Id: If128a203ccc6fe12dcbbd2bfe0cf13a2045675af
inker/linker.c
|
ad812ef2a4bc4339143bb1259620bcca443433d4 |
16-Mar-2012 |
Kenny Root <kroot@google.com> |
Add in auto-generated if_alg.h header Change-Id: I5d0934069e74be2eafecdee43074590124db57a7
ibc/kernel/common/linux/if_alg.h
|
9bcaf0ea6d3c8fe5cafe13c8288c622f83f58364 |
14-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
adb6989786dcc7248d51a3a5a76221b93951f84a |
13-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Merge "Update kernel headers and add syscall "perf_event_open""
|
1a823691a21519014daf252691a314f0726d7c3a |
13-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Update kernel headers and add syscall "perf_event_open" Change-Id: I43f12b727881df002a8524f2738586c043833bae
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/perf_event_open.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/perf_event_open.S
ibc/include/sys/linux-syscalls.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/common/linux/magic.h
|
06823da2f0c8b4a4ce4c45113032f03df85c94b8 |
13-Mar-2012 |
Guang Zhu <guangzhu@google.com> |
Revert "am be741d47: am 2f460fbe: am 73b5cad9: Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()"" This reverts commit 76d56cf4a94e875a8b621025e2780775247adb6e, reversing changes made to c59ba4595be25a1213955233fcf9bcd1afe6438e. Bug: 6157577
ibc/bionic/fork.c
ibc/bionic/pthread.c
ibc/private/bionic_pthread.h
|
76d56cf4a94e875a8b621025e2780775247adb6e |
13-Mar-2012 |
Elliott Hughes <enh@google.com> |
am be741d47: am 2f460fbe: am 73b5cad9: Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()" * commit 'be741d472868a8ffcb455588f18cda889b0f465c': bionic: Fix wrong kernel_id in pthread descriptor after fork()
|
be741d472868a8ffcb455588f18cda889b0f465c |
13-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 2f460fbe: am 73b5cad9: Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()" * commit '2f460fbee9abe2936175379c49c6618de7421233': bionic: Fix wrong kernel_id in pthread descriptor after fork()
|
2f460fbee9abe2936175379c49c6618de7421233 |
13-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 73b5cad9: Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()" * commit '73b5cad989da317cc8089b57ee25f502b1cac71f': bionic: Fix wrong kernel_id in pthread descriptor after fork()
|
73b5cad989da317cc8089b57ee25f502b1cac71f |
12-Mar-2012 |
Elliott Hughes <enh@google.com> |
Merge "bionic: Fix wrong kernel_id in pthread descriptor after fork()"
|
d8bc6e7119450f263afcf89c8b581f6aaa23d186 |
17-Jan-2012 |
Jack Ren <jack.ren@intel.com> |
bionic: Fix wrong kernel_id in pthread descriptor after fork() After forking, the kernel_id field in the phtread_internal_t returned by pthread_self() is incorrect --- it's the tid from the parent, not the new tid of the child. The root cause is that: currently the kernel_id is set by _init_thread(), which is called in 2 cases: (1) called by __libc_init_common(). That happens when the execv( ) is called after fork( ). But when the zygote tries to fork the android application, the child application doesn't call execv( ), instread, it tries to call the Java main method directly. (2) called by pthread_create(). That happens when a new thread is created. For the lead thread which is the thread created by fork(), it should call execv() but it doesn't, as described in (1) above. So its kernel_id will inherit the parent's kernel_id. Fixed it in this patch. Change-Id: I63513e82af40ec5fe51fbb69456b1843e4bc0fc7 Signed-off-by: Chenyang Du <chenyang.du@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/fork.c
ibc/bionic/pthread.c
ibc/private/bionic_pthread.h
|
26b666b35e64cefad878d0ceddec5d29ac1921af |
12-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
c59ba4595be25a1213955233fcf9bcd1afe6438e |
09-Mar-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Use new binary code format 3-digits + null. Old was 3-digits + space + null. Change-Id: If5fdf9ced073f432ace3a76858025ad651c74e3d
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
|
ca9a0712b89eee017c2a40056c101d86c1f7d02f |
08-Mar-2012 |
Andy McFadden <fadden@android.com> |
Re-throw signals If we catch a fatal signal that won't automatically re-throw when the thread resumes, re-throw it manually. (Common examples are SIGPIPE and the SIGFPE from integer division by zero.) Change-Id: I329e6d4db907047c555957b42cbd09c50fc808e7
inker/debugger.c
|
56ae6bdaa15f14bbd9e442683c05c5bcc1ddf3f0 |
08-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
654325de026a2ca5b76b8b40e576c959d8211fdc |
08-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Update bionic kernel headers using update_all.py Change-Id: I9c377436e9bf158e7236b3b7dcebf3e79fa961de
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/swab.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/a1026.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8973.h
ibc/kernel/common/linux/akm8975.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/bmp085.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capella_cm3602.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpcap_audio.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ethtool.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/hid.h
ibc/kernel/common/linux/hidraw.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/icmpv6.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_addr.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/in_route.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ion.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipsec.h
ibc/kernel/common/linux/ipv6.h
ibc/kernel/common/linux/ipv6_route.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/kxtf9.h
ibc/kernel/common/linux/l3g4200d.h
ibc/kernel/common/linux/lightsensor.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/lis331dlh.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/max9635.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/mroute6.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_hw3d.h
ibc/kernel/common/linux/msm_kgsl.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/msm_q6vdec.h
ibc/kernel/common/linux/msm_q6venc.h
ibc/kernel/common/linux/msm_vidc_dec.h
ibc/kernel/common/linux/msm_vidc_enc.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/neighbour.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvhdcp.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/omap_ion.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/perf_event.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pn544.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rpmsg_omx.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/sfh7743.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spi/cpcap.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swab.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/tegra_audio.h
ibc/kernel/common/linux/tegra_avp.h
ibc/kernel/common/linux/tegra_rpc.h
ibc/kernel/common/linux/tegra_sema.h
ibc/kernel/common/linux/tegrafb.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/tpa2018d1.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/ublock.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uinput.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb/f_accessory.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/ov5650.h
ibc/kernel/common/media/soc2030.h
ibc/kernel/common/media/tegra_camera.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/common/video/dsscomp.h
|
db6d20be77d7a176822db4106dc43605e22c7b39 |
08-Mar-2012 |
Selim Gurun <sgurun@google.com> |
Merge "Prevent potential stall on dns proxy operations."
|
36c8c1039fca1c338796c4a8951c31e4fdf1d3b9 |
08-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Merge "Revert "Update bionic kernel headers using update_all.py""
|
4b29af0a1b8b25b43e4c0cb9bf066c52f3add9bd |
08-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Revert "Update bionic kernel headers using update_all.py" This reverts commit 94a85f663694e1869acb1c2e8a3c374a6fa3ab86 There is a smoke test failure for Prime but Crespo/Stingray are fine. Will revert the change for now until further investigation is made.
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/swab.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/a1026.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8973.h
ibc/kernel/common/linux/akm8975.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/bmp085.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capella_cm3602.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpcap_audio.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ethtool.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/hid.h
ibc/kernel/common/linux/hidraw.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/icmpv6.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_addr.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/in_route.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ion.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipsec.h
ibc/kernel/common/linux/ipv6.h
ibc/kernel/common/linux/ipv6_route.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/kxtf9.h
ibc/kernel/common/linux/l3g4200d.h
ibc/kernel/common/linux/lightsensor.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/lis331dlh.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/max9635.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/mroute6.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_hw3d.h
ibc/kernel/common/linux/msm_kgsl.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/msm_q6vdec.h
ibc/kernel/common/linux/msm_q6venc.h
ibc/kernel/common/linux/msm_vidc_dec.h
ibc/kernel/common/linux/msm_vidc_enc.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/neighbour.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvhdcp.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/omap_ion.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/perf_event.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pn544.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rpmsg_omx.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/sfh7743.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spi/cpcap.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swab.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/tegra_audio.h
ibc/kernel/common/linux/tegra_avp.h
ibc/kernel/common/linux/tegra_rpc.h
ibc/kernel/common/linux/tegra_sema.h
ibc/kernel/common/linux/tegrafb.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/tpa2018d1.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/ublock.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uinput.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb/f_accessory.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/ov5650.h
ibc/kernel/common/media/soc2030.h
ibc/kernel/common/media/tegra_camera.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/common/video/dsscomp.h
|
06e1831f194389b6f56ac016ebb52ed5cd430bb2 |
28-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Prevent potential stall on dns proxy operations. Update wire protocol to return and process error code first. This will make sure dns proxy operations do not stall when an internal error happens. Also fix a compiler warning. Also fix a potential buffer overflow. And use correct types (uint32_t) rather than int when reading from network. Change-Id: I9f99c16d6fd5e9137491a4d1b293a7c78e31b9c3
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
|
27a5923b24a7f0a1a75498bcb6771f380b681e09 |
07-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Merge "Update bionic kernel headers using update_all.py"
|
e5cf8166dcfeebe50e0981467f93b79ac4f69a4f |
07-Mar-2012 |
Marco Nelissen <marcone@google.com> |
Merge "Log the thread id and name for fatal signals."
|
3df3e672f51580525452c2eeb4d35633d4dba873 |
07-Mar-2012 |
Marco Nelissen <marcone@google.com> |
Log the thread id and name for fatal signals. This adds the thread id and name to the "Fatal signal" logging, making it easier to track down where in process it actually crashed. Change-Id: I17a365042b2f10b161debe98bc2e7070af055dfb
inker/debugger.c
|
94a85f663694e1869acb1c2e8a3c374a6fa3ab86 |
07-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Update bionic kernel headers using update_all.py Change-Id: I4da6b23cdbce89445f1ca5d2fadeb23345ce694c
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/swab.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/a1026.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8973.h
ibc/kernel/common/linux/akm8975.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/bmp085.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capella_cm3602.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpcap_audio.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ethtool.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/hid.h
ibc/kernel/common/linux/hidraw.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/icmpv6.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_addr.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/in_route.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ion.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipsec.h
ibc/kernel/common/linux/ipv6.h
ibc/kernel/common/linux/ipv6_route.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/kxtf9.h
ibc/kernel/common/linux/l3g4200d.h
ibc/kernel/common/linux/lightsensor.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/lis331dlh.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/max9635.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/mroute6.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_hw3d.h
ibc/kernel/common/linux/msm_kgsl.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/msm_q6vdec.h
ibc/kernel/common/linux/msm_q6venc.h
ibc/kernel/common/linux/msm_vidc_dec.h
ibc/kernel/common/linux/msm_vidc_enc.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/neighbour.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvhdcp.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/omap_ion.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/perf_event.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pn544.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rpmsg_omx.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/sfh7743.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spi/cpcap.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swab.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/tegra_audio.h
ibc/kernel/common/linux/tegra_avp.h
ibc/kernel/common/linux/tegra_rpc.h
ibc/kernel/common/linux/tegra_sema.h
ibc/kernel/common/linux/tegrafb.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/tpa2018d1.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/ublock.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uinput.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb/f_accessory.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/common/media/ov5650.h
ibc/kernel/common/media/soc2030.h
ibc/kernel/common/media/tegra_camera.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/common/video/dsscomp.h
|
151fac68c3eccc3556f5b8260f36f0b7a3b10d37 |
07-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
d027ffdd7a2b2239db929a53d3a3c82be42dd1a0 |
06-Mar-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Add relro support"
|
9ec0f03a0d0b17bbb94ac0b9fef6add28a133c3a |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Add relro support Add support for PT_GNU_RELRO. This allows the static linker to indicate that certain regions of memory should be marked as "read-only" after dynamic linking is complete. See: * http://www.akkadia.org/drepper/nonselsec.pdf (section 6) * http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html Note that this change has no effect on Android right now, because we don't compile our code with relro enabled. Change-Id: I6541f8775367e8558b4388f7d105b1ae6e8f046b
ibc/include/sys/exec_elf.h
inker/Android.mk
inker/linker.c
inker/linker.h
|
fa3f72ee53ba79e41b78fa178ef8bb9372e2c084 |
05-Mar-2012 |
Kenny Root <kroot@google.com> |
Revert "Reference __dso_handle in PIC way" This reverts commit 93cb30813764b140f0adbaa620dcdbb1cae56dd8
ibc/arch-arm/bionic/crtbegin_so.S
|
45976873353d05b44f23fa53cbcd793b22927820 |
05-Mar-2012 |
Kenny Root <kroot@google.com> |
Merge "Revert "Reference __dso_handle in PIC way""
|
be101bf39aaaaaee3a96d62fbc4c1136548480de |
05-Mar-2012 |
Kenny Root <kroot@google.com> |
Revert "Reference __dso_handle in PIC way" This reverts commit 93cb30813764b140f0adbaa620dcdbb1cae56dd8
ibc/arch-arm/bionic/crtbegin_so.S
|
fa944c190cd542c3f23f06e4bb4ec7d66997a916 |
05-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1fe109ecf3b1acd10d55091f3e0eed7efeca98f1 |
03-Mar-2012 |
Kenny Root <kroot@google.com> |
Merge "Reference __dso_handle in PIC way"
|
93cb30813764b140f0adbaa620dcdbb1cae56dd8 |
02-Mar-2012 |
Kenny Root <kroot@google.com> |
Reference __dso_handle in PIC way Use the same pattern in atexit.S to reference __dso_handle in a way that doesn't require a TEXTREL flag to be set. Change-Id: Id69d20863ee203d2b2f7ef0db230f9b548657741
ibc/arch-arm/bionic/crtbegin_so.S
|
079989259f257a29bb0734ed968d80a1e35c494f |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 6d074bb7: am 70d1d45f: am a58c88c2: Merge "Upgrade to tzdata2012b." * commit '6d074bb71a316f73f35f4430a71fa706c46d4b75': Upgrade to tzdata2012b.
|
6d074bb71a316f73f35f4430a71fa706c46d4b75 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
am 70d1d45f: am a58c88c2: Merge "Upgrade to tzdata2012b." * commit '70d1d45f0ecaee262627a6ca323fc2b4fe3e9024': Upgrade to tzdata2012b.
|
70d1d45f0ecaee262627a6ca323fc2b4fe3e9024 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
am a58c88c2: Merge "Upgrade to tzdata2012b." * commit 'a58c88c235bfeeb17ac495991e66f7b906935852': Upgrade to tzdata2012b.
|
da16ad11fe83d41d43bcf30b3aad01aafa8f5bc6 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
am a2b1bbc9: am a480cf93: resolved conflicts for merge of cfe535ef to stage-aosp-master * commit 'a2b1bbc9a605819eb5ecd1df61d4f2a79f1a8f92': Upgrade to tzdata2011a.
|
a2b1bbc9a605819eb5ecd1df61d4f2a79f1a8f92 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
am a480cf93: resolved conflicts for merge of cfe535ef to stage-aosp-master * commit 'a480cf930f31ab404e7efe66259427a53d72fa2b': Upgrade to tzdata2011a.
|
a480cf930f31ab404e7efe66259427a53d72fa2b |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of cfe535ef to stage-aosp-master Change-Id: I21a1dd41503518e75892180c14f1ce79102772ad
|
a58c88c235bfeeb17ac495991e66f7b906935852 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2012b."
|
dd8e4045e73a3cd7fc64353252bd553ed1a53236 |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2012b. Summer time in Cuba has been delayed 3 weeks (now starts April 1 rather than March 11). Since March 11 (the old start date, as listed in 2012a) is just a little over a week away, this change is urgent. Change-Id: Iadf4dc30072bdac0bcd0ad4b9e076a9ca071efbe
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.version
|
cfe535ef9fe08ffceef826f6a0f1ba281528843a |
02-Mar-2012 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2011a."
|
3690bcb217668a26675a7144637a4eed14bf7741 |
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am cff86bdc: am 018c27ed: am 25f2d1f0: Merge "update stddef.h" * commit 'cff86bdc02f70bb5758234ace75a2f84a626cc3c': update stddef.h
|
4053f8530d5f57d47c113c40bc7afd873f8ed1bb |
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 568ee0d1: am 51d22d7e: am afab5a70: Merge "Eliminate duplicate constants" * commit '568ee0d135c23c5a49fb4f93de01999b76523428': Eliminate duplicate constants
|
446a772bc407b45253afaaf37ec137ab06306eba |
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am dc755140: (-s ours) am 7c38f53d: am 7f28e0b4: Merge "Clean up the remnants of SuperH support" * commit 'dc755140c11bb0ff64f7c3d224dd5588fc643485': Clean up the remnants of SuperH support
|
69ea1c03e0856c264ff9eb66974f53134ab9bc3a |
01-Mar-2012 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2011a. From the notes: Chile 2011/2012 and 2012/2013 summer time date adjustments. Falkland Islands onto permanent summer time (we're assuming for the foreseeable future, though 2012 is all we're fairly certain of.) Armenia has abolished Summer Time. Tokelau jumped the International Date Line back last December (just the same as their near neighbour, Samoa). America/Creston is a new zone for a small area of British Columbia There will be a leapsecod 2012-06-30 23:59:60 UTC. Change-Id: I1d66edf8d33fd1dbcf21178def91844025fd9047
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
73c88b70b23cf12e28806b7cb679980fd752756a |
01-Mar-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
cff86bdc02f70bb5758234ace75a2f84a626cc3c |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 018c27ed: am 25f2d1f0: Merge "update stddef.h" * commit '018c27eda89b54e59e6c043ea2986c6e39ec2ee0': update stddef.h
|
568ee0d135c23c5a49fb4f93de01999b76523428 |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 51d22d7e: am afab5a70: Merge "Eliminate duplicate constants" * commit '51d22d7ea92e77f47accee59c99cb8157bf29fcb': Eliminate duplicate constants
|
018c27eda89b54e59e6c043ea2986c6e39ec2ee0 |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 25f2d1f0: Merge "update stddef.h" * commit '25f2d1f0c3c7802af0d4d1e2bbd3bf95a7e0970b': update stddef.h
|
51d22d7ea92e77f47accee59c99cb8157bf29fcb |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am afab5a70: Merge "Eliminate duplicate constants" * commit 'afab5a703d30df613848cb30ab3ecceafd76102b': Eliminate duplicate constants
|
25f2d1f0c3c7802af0d4d1e2bbd3bf95a7e0970b |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "update stddef.h"
|
afab5a703d30df613848cb30ab3ecceafd76102b |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Eliminate duplicate constants"
|
53d161a2bc8a4c827225818709dae069416c9c85 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
update stddef.h Pull in an updated version of stddef.h from the linux kernel. Pulled from upstream kernel at 891003abb0db6bfffd61b76ad0ed39bb7c3db8e1 This file was generated using the following command: cd bionic/libc/kernel/ ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/stddef.h Change-Id: I6c29f3fa100c5368da41d0f0da39bc50fa668e9d
ibc/kernel/common/linux/stddef.h
|
9921947e6fa4547c10f68281fc1a7ad72e11cf56 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate constants include/elf.h contains basically the same values as linux/auxvec.h. Eliminate dups. include/sys/exec_elf.h contains basically the same values as linux/elf.h. Eliminate dups. Change-Id: I66b8358161bb52223bb657f8f73ba28b324f4fa3
ibc/include/elf.h
ibc/include/sys/exec_elf.h
|
dc755140c11bb0ff64f7c3d224dd5588fc643485 |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7c38f53d: am 7f28e0b4: Merge "Clean up the remnants of SuperH support" * commit '7c38f53d1911e04acf6398921a7bd4444d585c2b': Clean up the remnants of SuperH support
|
7c38f53d1911e04acf6398921a7bd4444d585c2b |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7f28e0b4: Merge "Clean up the remnants of SuperH support" * commit '7f28e0b4501de7c4f8f627fd3e4be323d737ae82': Clean up the remnants of SuperH support
|
7f28e0b4501de7c4f8f627fd3e4be323d737ae82 |
29-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Clean up the remnants of SuperH support"
|
86addd65abdde06c96fb72f359f63cf72b206325 |
29-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Eliminate duplicate constants"
|
67e7a93844989a4ea4660e6cfb9613e486c6d352 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate constants include/elf.h contains basically the same values as linux/auxvec.h. Eliminate dups. include/sys/exec_elf.h contains basically the same values as linux/elf.h. Eliminate dups. Change-Id: I66b8358161bb52223bb657f8f73ba28b324f4fa3
ibc/include/elf.h
ibc/include/sys/exec_elf.h
|
4fc127345968c0e75775a6377c6f784ae6600cff |
29-Feb-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Merge "Trivial fix in comment"
|
16310b5582af4259871bcd8cc54b6cf05f1b82c1 |
29-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
d638a500e96bdfec2bd3e34fc5545561b60cd9e6 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Merge "update stddef.h"
|
ec37237d69289e2bb9836bfa0d071ab958234d00 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
update stddef.h Pull in an updated version of stddef.h from the linux kernel. Pulled from upstream kernel at 891003abb0db6bfffd61b76ad0ed39bb7c3db8e1 This file was generated using the following command: cd bionic/libc/kernel/ ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/stddef.h Change-Id: I6c29f3fa100c5368da41d0f0da39bc50fa668e9d
ibc/kernel/common/linux/stddef.h
|
a1d3e0d8eb0e1e76f6200d6d1dce602512a3f6a7 |
28-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 2e236c13: am 17edd38f: am 9c9b0fc7: Merge "libm: cherry-pick one patch from freebsd to fix logb() denormals issue" * commit '2e236c132fe38e52d8a52d264cca5c520d778c98': libm: cherry-pick one patch from freebsd to fix logb() denormals issue
|
2e236c132fe38e52d8a52d264cca5c520d778c98 |
28-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 17edd38f: am 9c9b0fc7: Merge "libm: cherry-pick one patch from freebsd to fix logb() denormals issue" * commit '17edd38f03300af28c89f9031dad177af8232c3a': libm: cherry-pick one patch from freebsd to fix logb() denormals issue
|
17edd38f03300af28c89f9031dad177af8232c3a |
28-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 9c9b0fc7: Merge "libm: cherry-pick one patch from freebsd to fix logb() denormals issue" * commit '9c9b0fc7e1dff39baa8cdf2536be9776aa4af766': libm: cherry-pick one patch from freebsd to fix logb() denormals issue
|
9c9b0fc7e1dff39baa8cdf2536be9776aa4af766 |
28-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "libm: cherry-pick one patch from freebsd to fix logb() denormals issue"
|
1fa7b45df8b146a42dc99af9004ce9ea93e7748b |
27-Feb-2012 |
Jack Ren <jack.ren@intel.com> |
libm: cherry-pick one patch from freebsd to fix logb() denormals issue from http://svnweb.freebsd.org/base?view=revision&revision=176101 " Oops, fix the fix in rev.1.10. logb() and logbf() were broken on denormals, and logb() remained broken after 1.10 because the fix for logbf() was incompletely translated. Convert to __FBSDID(). " Change-Id: I54f33648db7c421b06eee1ea8e63c57a179fae0d Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/src/s_logb.c
|
fcf16907c73e3a91d942673aa0d7afb6c6547040 |
27-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
93b8f941f2de1bd110265dd7585710ac30548928 |
24-Feb-2012 |
Kenny Root <kroot@google.com> |
Revert "Use the new NativeDaemonConnector style." The other changes relating to this were already reverted. This reverts commit 1625c7a837d73b6729f97edb32c497d289c0220c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
|
906dbea2b4120ebc4113b4faf81d789ef04ea7b2 |
23-Feb-2012 |
Dima Zavin <dima@android.com> |
libc: Add __aeabi_llsl and __aeabi_llsr to libgcc_compat Some platform libraries built for ICS do not work with master because of some refactoring in frameworks/base. Make sure that these libgcc symbols are always present in our libc Change-Id: Ib8d345878be0ba711f051082a778f5cc1f1b3a19 Signed-off-by: Dima Zavin <dima@android.com>
ibc/arch-arm/bionic/libgcc_compat.c
|
83c366cf093b068da38e24e4ae4525c015ddde20 |
24-Feb-2012 |
Kenny Root <kroot@google.com> |
Merge "Revert "Use the new NativeDaemonConnector style.""
|
1fb6662d1aa51eec54cfc133c40cacc0b15aad30 |
24-Feb-2012 |
Kenny Root <kroot@google.com> |
Revert "Use the new NativeDaemonConnector style." The other changes relating to this were already reverted. This reverts commit 1625c7a837d73b6729f97edb32c497d289c0220c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
|
7dbbfac0fc7bbca072885185bf9bbee9e2e40e63 |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 5d8fd2a0: am a71aefc6: am d041bf20: Merge "bionic/x86: fix one potential deadlock in __set_tls()" * commit '5d8fd2a0bc059cd07405a372c98617829f8ac378': bionic/x86: fix one potential deadlock in __set_tls()
|
5d8fd2a0bc059cd07405a372c98617829f8ac378 |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am a71aefc6: am d041bf20: Merge "bionic/x86: fix one potential deadlock in __set_tls()" * commit 'a71aefc66f6d4bf1302e0ce5c321aff1a2c769d1': bionic/x86: fix one potential deadlock in __set_tls()
|
a71aefc66f6d4bf1302e0ce5c321aff1a2c769d1 |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am d041bf20: Merge "bionic/x86: fix one potential deadlock in __set_tls()" * commit 'd041bf2095f5f133c87f7ba632a8dfb39537a437': bionic/x86: fix one potential deadlock in __set_tls()
|
76ab561b4dd30711d82060d66b599aece0a40878 |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 49a05c06: am 62daffe1: am f9c5afb1: Merge "Redesign dlopen() locks to be recursive per thread." * commit '49a05c060acd4d3e17b2819f00a694271bf40977': Redesign dlopen() locks to be recursive per thread.
|
d041bf2095f5f133c87f7ba632a8dfb39537a437 |
23-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "bionic/x86: fix one potential deadlock in __set_tls()"
|
c5393b23f6b7837d3b775e447573180fac4923fc |
15-Dec-2011 |
Jin Wei <wei.a.jin@intel.com> |
bionic/x86: fix one potential deadlock in __set_tls() Fix bug: Currently the mutex lock _tls_desc_lock is not released when __set_thread_area() fails. That will leads to the deadlock when __set_tls( ) is called later on. Change-Id: Iea3267cb0659971cba7766cbc3346f6924274f86 Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/__set_tls.c
|
f1a17e762b6fab449cff3006178e42b68e8e241e |
23-Feb-2012 |
Dima Zavin <dima@android.com> |
libc: Add __aeabi_llsl and __aeabi_llsr to libgcc_compat Some platform libraries built for ICS do not work with master because of some refactoring in frameworks/base. Make sure that these libgcc symbols are always present in our libc Change-Id: Ib8d345878be0ba711f051082a778f5cc1f1b3a19 Signed-off-by: Dima Zavin <dima@android.com>
ibc/arch-arm/bionic/libgcc_compat.c
|
49a05c060acd4d3e17b2819f00a694271bf40977 |
22-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 62daffe1: am f9c5afb1: Merge "Redesign dlopen() locks to be recursive per thread." * commit '62daffe147e8810ce48a897df46b0b3db95ebaa3': Redesign dlopen() locks to be recursive per thread.
|
62daffe147e8810ce48a897df46b0b3db95ebaa3 |
22-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am f9c5afb1: Merge "Redesign dlopen() locks to be recursive per thread." * commit 'f9c5afb1f9d8e615ab98774a10bbf117962db66d': Redesign dlopen() locks to be recursive per thread.
|
f9c5afb1f9d8e615ab98774a10bbf117962db66d |
22-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Redesign dlopen() locks to be recursive per thread."
|
58b2c1616bed68fe5a6a1794c8764b24d29ad8cb |
22-Feb-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Trivial fix in comment Very, very trivial fix for minor typo in comment about how it works Change-Id: Ia08d332366837dec8f7e91b9728732c5edea223e
ibc/arch-arm/bionic/libgcc_compat.c
|
e19d702b8e330cef87e0983733c427b5f7842144 |
20-Feb-2012 |
Pavel Chupin <pavel.v.chupin@intel.com> |
Redesign dlopen() locks to be recursive per thread. That is to fix the bug: dlxxx functions can't be called recursively. For example, if we use dlopen() to use open one library whose constructor also calls dlopen() in order to open another library, then the thread is dead-blocked. By changing the dl_lock from a non-recursive lock to a recursive lock, we can prevent the thread from dead-blocked by recursive dlxxx calls in the same thread context. Change-Id: I1018b41c82f4641cc009c0a2eda31f5a47a534f9 Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
inker/dlfcn.c
|
f351ae488b5a46b72c593ab7522527bc6ac47dc7 |
14-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
d6b58b03b8e046e0bd46d6d7e57290dcabe48860 |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 09049311: am cfff36df: am a60ff6c5: Merge "libc: Define new symbol visibility macros" * commit '09049311a229c427f73e3e0ac873bf344b45aaf2': libc: Define new symbol visibility macros
|
09049311a229c427f73e3e0ac873bf344b45aaf2 |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am cfff36df: am a60ff6c5: Merge "libc: Define new symbol visibility macros" * commit 'cfff36df2bebd95f2663b7b053c6308593c343dd': libc: Define new symbol visibility macros
|
cfff36df2bebd95f2663b7b053c6308593c343dd |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am a60ff6c5: Merge "libc: Define new symbol visibility macros" * commit 'a60ff6c5b2ca76181b387d8c10aee22a2cbcf840': libc: Define new symbol visibility macros
|
a60ff6c5b2ca76181b387d8c10aee22a2cbcf840 |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "libc: Define new symbol visibility macros"
|
8f627eec553f0829dffae43a73fdfd3d0fcb6852 |
13-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
32c226d6ed6e1bf62e2bd46645905210bbf20989 |
10-Feb-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Allow C++ to call fdprintf"
|
058d6d88b959efc00d7ba9777e447bc55c409569 |
10-Feb-2012 |
Dianne Hackborn <hackbod@google.com> |
Update bionic to know users and isolated uids for uid string representation. Change-Id: I6681bacd69299a7f9837ef8025a80c5562081bad
ibc/bionic/stubs.c
|
b69060f1ae0bd14c93caed2d113a72cf81d98f1d |
10-Feb-2012 |
Raghu Gandham <raghu@mips.com> |
Clean up the remnants of SuperH support
ibc/SYSCALLS.TXT
ibc/include/sys/linux-unistd.h
|
f39a3fe67d7f1faa21a39ea8e1f57a6596c8cadb |
09-Feb-2012 |
Glenn Kasten <gkasten@google.com> |
Allow C++ to call fdprintf Change-Id: I1adb7b165ab9f62eaee4e7a9108e8b461350b347
ibc/include/stdio.h
|
bec678c5a7ee6cb1bcd11a1a7fb33ef0a661474e |
08-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
1625c7a837d73b6729f97edb32c497d289c0220c |
07-Feb-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Use the new NativeDaemonConnector style. Prepend a 0 to match the new sequence-number style, though this module doesn't really need/use it. bug:5864209 Change-Id: Iacbcddaced6fe8bb01d186596a916e4fb4805fef
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
|
a7bd1bf2760269fda56140cd037a5b42af18d2d7 |
02-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
9db064a0d3985bc1e4bb9f88ec81c7c2715c410c |
01-Feb-2012 |
David 'Digit' Turner <digit@google.com> |
am 5d7181a7: am 68fc85ff: am 177a7706: linker: fix x86 build * commit '5d7181a71c0b066fe6c19b9c5906bd694a399a59': linker: fix x86 build
|
5d7181a71c0b066fe6c19b9c5906bd694a399a59 |
01-Feb-2012 |
David 'Digit' Turner <digit@google.com> |
am 68fc85ff: am 177a7706: linker: fix x86 build * commit '68fc85ffc05aca5cc187676bd1502c3c446046d9': linker: fix x86 build
|
68fc85ffc05aca5cc187676bd1502c3c446046d9 |
01-Feb-2012 |
David 'Digit' Turner <digit@google.com> |
am 177a7706: linker: fix x86 build * commit '177a77067b6d3326dbcf88fd93d0664e48e27f9f': linker: fix x86 build
|
177a77067b6d3326dbcf88fd93d0664e48e27f9f |
01-Feb-2012 |
David 'Digit' Turner <digit@google.com> |
linker: fix x86 build Change-Id: I47d76a0f50515013c37ccef89accba03cc69529d
inker/dlfcn.c
|
0245c426eeafbc7ebc670a155983aeb433757f9b |
01-Feb-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 09d695d7: am 44eae4c7: Reconcile with ics-mr1-release * commit '09d695d782007f45504841c1535e53ccf2059a68':
|
09d695d782007f45504841c1535e53ccf2059a68 |
01-Feb-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 44eae4c7: Reconcile with ics-mr1-release * commit '44eae4c7af901e521e2e880a8300b285bbf53010':
|
25b7a16a6ee73248192909862f03f95d2363ad14 |
01-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge c4cb87f3 Change-Id: I4cc14eba43fde75a7702fdc7ad07d3d949e9c092
|
44eae4c7af901e521e2e880a8300b285bbf53010 |
01-Feb-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: I37e2eb5cd34a47e3eb7b2bf2353b50fc14972adf
|
c4cb87f367fc33b36c9988b4f42fc07876abccd1 |
01-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 5b892aa7 Change-Id: Ic82bc2866bdb0c93822c94281301fa127fd4bb0c
|
a43debbc43f3d852a7dd52ade70aa2fff062f4ab |
01-Feb-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
5fbf2e09921723cfdea75e83c1fac2080f0ad564 |
23-Jan-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Define new symbol visibility macros This patch defines a few new macros that can be used to control the visibility of symbols exported by the C library: - ENTRY_PRIVATE() can be used in assembly sources to indicate that an assembler function should have "hidden" visibility, i.e. will never be exported by the C library's shared library. This is the equivalent of using __LIBC_HIDDEN__ for a C function, but ENTRY_PRIVATE() works like ENTRY(), and must be used with END() to tag the end of the function. - __LIBC_ABI_PUBLIC__ can be used to tag a C functions as being part of the C library's public ABI. This is important for a few functions that must be exposed by the NDK to maintain binary compatibility. Once a symbol has been tagged with this macro, it shall *never* be removed from the library, even if it becomes directly unused due to implementation changes (e.g. __is_threaded). - __LIBC_ABI_PRIVATE__ can be used for C functions that should always be exported by the C library because they are used by other libraries in the platform, but should not be exposed by the NDK. It is possible to remove such symbols from the implementation if all callers are also modified. + Add missing END() assembly macro for x86 Change-Id: Ia96236ea0dbec41d57bea634b39d246b30e5e234
ibc/arch-arm/include/machine/asm.h
ibc/arch-x86/include/machine/asm.h
ibc/include/sys/cdefs_elf.h
|
5b892aa7e581c0b247262a95d70db20991121afe |
31-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "remove obsolete SuperH support"
|
70b1668a76d3b719ae690903ea790fda964a5458 |
30-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
remove obsolete SuperH support We don't have a toolchain anymore, we don't have working original kernel headers, and nobody is maintaining this so there is really no point in keeping this here. Details of the patch: - removed code paths from Android.mk files related to the SuperH architecture ("sh") - removed libc/arch-sh, linker/arch-sh, libc/kernel/arch-sh - simplified libc/SYSCALLS.TXT - simplified the scripts in libc/tools/ and libc/kernel/tools Change-Id: I26b0e1422bdc347489e4573e2fbec0e402f75560 Signed-off-by: David 'Digit' Turner <digit@android.com>
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-sh/bionic/__get_pc.S
ibc/arch-sh/bionic/__get_sp.S
ibc/arch-sh/bionic/__get_tls.c
ibc/arch-sh/bionic/__set_tls.c
ibc/arch-sh/bionic/_exit_with_stack_teardown.S
ibc/arch-sh/bionic/_setjmp.S
ibc/arch-sh/bionic/atomic_cmpxchg.S
ibc/arch-sh/bionic/atomics_sh.c
ibc/arch-sh/bionic/bzero.S
ibc/arch-sh/bionic/clone.S
ibc/arch-sh/bionic/crtbegin_dynamic.S
ibc/arch-sh/bionic/crtbegin_static.S
ibc/arch-sh/bionic/crtend.S
ibc/arch-sh/bionic/ffs.S
ibc/arch-sh/bionic/memcpy.S
ibc/arch-sh/bionic/memmove.S
ibc/arch-sh/bionic/memset.S
ibc/arch-sh/bionic/pipe.S
ibc/arch-sh/bionic/setjmp.S
ibc/arch-sh/bionic/sigsetjmp.S
ibc/arch-sh/bionic/syscall.S
ibc/arch-sh/bionic/unwind.c
ibc/arch-sh/include/endian.h
ibc/arch-sh/include/machine/_types.h
ibc/arch-sh/include/machine/asm.h
ibc/arch-sh/include/machine/exec.h
ibc/arch-sh/include/machine/ieee.h
ibc/arch-sh/include/machine/internal_types.h
ibc/arch-sh/include/machine/kernel.h
ibc/arch-sh/include/machine/limits.h
ibc/arch-sh/include/machine/setjmp.h
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__brk.S
ibc/arch-sh/syscalls/__fcntl.S
ibc/arch-sh/syscalls/__fcntl64.S
ibc/arch-sh/syscalls/__fork.S
ibc/arch-sh/syscalls/__fstatfs64.S
ibc/arch-sh/syscalls/__getcpu.S
ibc/arch-sh/syscalls/__getcwd.S
ibc/arch-sh/syscalls/__getpriority.S
ibc/arch-sh/syscalls/__ioctl.S
ibc/arch-sh/syscalls/__llseek.S
ibc/arch-sh/syscalls/__mmap2.S
ibc/arch-sh/syscalls/__open.S
ibc/arch-sh/syscalls/__openat.S
ibc/arch-sh/syscalls/__ptrace.S
ibc/arch-sh/syscalls/__reboot.S
ibc/arch-sh/syscalls/__rt_sigaction.S
ibc/arch-sh/syscalls/__rt_sigprocmask.S
ibc/arch-sh/syscalls/__rt_sigtimedwait.S
ibc/arch-sh/syscalls/__sched_getaffinity.S
ibc/arch-sh/syscalls/__set_thread_area.S
ibc/arch-sh/syscalls/__setresuid.S
ibc/arch-sh/syscalls/__setreuid.S
ibc/arch-sh/syscalls/__setuid.S
ibc/arch-sh/syscalls/__sigsuspend.S
ibc/arch-sh/syscalls/__socketcall.S
ibc/arch-sh/syscalls/__statfs64.S
ibc/arch-sh/syscalls/__sys_clone.S
ibc/arch-sh/syscalls/__syslog.S
ibc/arch-sh/syscalls/__timer_create.S
ibc/arch-sh/syscalls/__timer_delete.S
ibc/arch-sh/syscalls/__timer_getoverrun.S
ibc/arch-sh/syscalls/__timer_gettime.S
ibc/arch-sh/syscalls/__timer_settime.S
ibc/arch-sh/syscalls/__wait4.S
ibc/arch-sh/syscalls/__waitid.S
ibc/arch-sh/syscalls/_exit.S
ibc/arch-sh/syscalls/_exit_thread.S
ibc/arch-sh/syscalls/_waitpid.S
ibc/arch-sh/syscalls/access.S
ibc/arch-sh/syscalls/acct.S
ibc/arch-sh/syscalls/capget.S
ibc/arch-sh/syscalls/capset.S
ibc/arch-sh/syscalls/chdir.S
ibc/arch-sh/syscalls/chmod.S
ibc/arch-sh/syscalls/chown.S
ibc/arch-sh/syscalls/chroot.S
ibc/arch-sh/syscalls/clock_getres.S
ibc/arch-sh/syscalls/clock_gettime.S
ibc/arch-sh/syscalls/clock_nanosleep.S
ibc/arch-sh/syscalls/clock_settime.S
ibc/arch-sh/syscalls/close.S
ibc/arch-sh/syscalls/delete_module.S
ibc/arch-sh/syscalls/dup.S
ibc/arch-sh/syscalls/dup2.S
ibc/arch-sh/syscalls/epoll_create.S
ibc/arch-sh/syscalls/epoll_ctl.S
ibc/arch-sh/syscalls/epoll_wait.S
ibc/arch-sh/syscalls/eventfd.S
ibc/arch-sh/syscalls/execve.S
ibc/arch-sh/syscalls/fchdir.S
ibc/arch-sh/syscalls/fchmod.S
ibc/arch-sh/syscalls/fchmodat.S
ibc/arch-sh/syscalls/fchown.S
ibc/arch-sh/syscalls/fchownat.S
ibc/arch-sh/syscalls/fdatasync.S
ibc/arch-sh/syscalls/fgetxattr.S
ibc/arch-sh/syscalls/flistxattr.S
ibc/arch-sh/syscalls/flock.S
ibc/arch-sh/syscalls/fremovexattr.S
ibc/arch-sh/syscalls/fsetxattr.S
ibc/arch-sh/syscalls/fstat.S
ibc/arch-sh/syscalls/fstatat.S
ibc/arch-sh/syscalls/fsync.S
ibc/arch-sh/syscalls/ftruncate.S
ibc/arch-sh/syscalls/ftruncate64.S
ibc/arch-sh/syscalls/futex.S
ibc/arch-sh/syscalls/getdents.S
ibc/arch-sh/syscalls/getegid.S
ibc/arch-sh/syscalls/geteuid.S
ibc/arch-sh/syscalls/getgid.S
ibc/arch-sh/syscalls/getgroups.S
ibc/arch-sh/syscalls/getitimer.S
ibc/arch-sh/syscalls/getpgid.S
ibc/arch-sh/syscalls/getpid.S
ibc/arch-sh/syscalls/getppid.S
ibc/arch-sh/syscalls/getresgid.S
ibc/arch-sh/syscalls/getresuid.S
ibc/arch-sh/syscalls/getrlimit.S
ibc/arch-sh/syscalls/getrusage.S
ibc/arch-sh/syscalls/gettid.S
ibc/arch-sh/syscalls/gettimeofday.S
ibc/arch-sh/syscalls/getuid.S
ibc/arch-sh/syscalls/getxattr.S
ibc/arch-sh/syscalls/init_module.S
ibc/arch-sh/syscalls/inotify_add_watch.S
ibc/arch-sh/syscalls/inotify_init.S
ibc/arch-sh/syscalls/inotify_rm_watch.S
ibc/arch-sh/syscalls/ioprio_get.S
ibc/arch-sh/syscalls/ioprio_set.S
ibc/arch-sh/syscalls/kill.S
ibc/arch-sh/syscalls/klogctl.S
ibc/arch-sh/syscalls/lchown.S
ibc/arch-sh/syscalls/lgetxattr.S
ibc/arch-sh/syscalls/link.S
ibc/arch-sh/syscalls/listxattr.S
ibc/arch-sh/syscalls/llistxattr.S
ibc/arch-sh/syscalls/lremovexattr.S
ibc/arch-sh/syscalls/lseek.S
ibc/arch-sh/syscalls/lsetxattr.S
ibc/arch-sh/syscalls/lstat.S
ibc/arch-sh/syscalls/madvise.S
ibc/arch-sh/syscalls/mincore.S
ibc/arch-sh/syscalls/mkdir.S
ibc/arch-sh/syscalls/mkdirat.S
ibc/arch-sh/syscalls/mknod.S
ibc/arch-sh/syscalls/mlock.S
ibc/arch-sh/syscalls/mount.S
ibc/arch-sh/syscalls/mprotect.S
ibc/arch-sh/syscalls/mremap.S
ibc/arch-sh/syscalls/msync.S
ibc/arch-sh/syscalls/munlock.S
ibc/arch-sh/syscalls/munmap.S
ibc/arch-sh/syscalls/nanosleep.S
ibc/arch-sh/syscalls/pause.S
ibc/arch-sh/syscalls/pipe2.S
ibc/arch-sh/syscalls/poll.S
ibc/arch-sh/syscalls/prctl.S
ibc/arch-sh/syscalls/pread64.S
ibc/arch-sh/syscalls/pwrite64.S
ibc/arch-sh/syscalls/read.S
ibc/arch-sh/syscalls/readahead.S
ibc/arch-sh/syscalls/readlink.S
ibc/arch-sh/syscalls/readv.S
ibc/arch-sh/syscalls/removexattr.S
ibc/arch-sh/syscalls/rename.S
ibc/arch-sh/syscalls/renameat.S
ibc/arch-sh/syscalls/rmdir.S
ibc/arch-sh/syscalls/sched_get_priority_max.S
ibc/arch-sh/syscalls/sched_get_priority_min.S
ibc/arch-sh/syscalls/sched_getparam.S
ibc/arch-sh/syscalls/sched_getscheduler.S
ibc/arch-sh/syscalls/sched_rr_get_interval.S
ibc/arch-sh/syscalls/sched_setaffinity.S
ibc/arch-sh/syscalls/sched_setparam.S
ibc/arch-sh/syscalls/sched_setscheduler.S
ibc/arch-sh/syscalls/sched_yield.S
ibc/arch-sh/syscalls/select.S
ibc/arch-sh/syscalls/sendfile.S
ibc/arch-sh/syscalls/setgid.S
ibc/arch-sh/syscalls/setgroups.S
ibc/arch-sh/syscalls/setitimer.S
ibc/arch-sh/syscalls/setpgid.S
ibc/arch-sh/syscalls/setpriority.S
ibc/arch-sh/syscalls/setregid.S
ibc/arch-sh/syscalls/setresgid.S
ibc/arch-sh/syscalls/setrlimit.S
ibc/arch-sh/syscalls/setsid.S
ibc/arch-sh/syscalls/settimeofday.S
ibc/arch-sh/syscalls/setxattr.S
ibc/arch-sh/syscalls/sigaction.S
ibc/arch-sh/syscalls/sigaltstack.S
ibc/arch-sh/syscalls/sigpending.S
ibc/arch-sh/syscalls/sigprocmask.S
ibc/arch-sh/syscalls/stat.S
ibc/arch-sh/syscalls/symlink.S
ibc/arch-sh/syscalls/sync.S
ibc/arch-sh/syscalls/sysinfo.S
ibc/arch-sh/syscalls/times.S
ibc/arch-sh/syscalls/tkill.S
ibc/arch-sh/syscalls/truncate.S
ibc/arch-sh/syscalls/umask.S
ibc/arch-sh/syscalls/umount2.S
ibc/arch-sh/syscalls/uname.S
ibc/arch-sh/syscalls/unlink.S
ibc/arch-sh/syscalls/unlinkat.S
ibc/arch-sh/syscalls/utimensat.S
ibc/arch-sh/syscalls/utimes.S
ibc/arch-sh/syscalls/vfork.S
ibc/arch-sh/syscalls/write.S
ibc/arch-sh/syscalls/writev.S
ibc/include/sys/linux-syscalls.h
ibc/kernel/arch-sh/asm/adc.h
ibc/kernel/arch-sh/asm/addrspace.h
ibc/kernel/arch-sh/asm/atomic-grb.h
ibc/kernel/arch-sh/asm/atomic-irq.h
ibc/kernel/arch-sh/asm/atomic-llsc.h
ibc/kernel/arch-sh/asm/atomic.h
ibc/kernel/arch-sh/asm/auxvec.h
ibc/kernel/arch-sh/asm/bitops-grb.h
ibc/kernel/arch-sh/asm/bitops-irq.h
ibc/kernel/arch-sh/asm/bitops.h
ibc/kernel/arch-sh/asm/bug.h
ibc/kernel/arch-sh/asm/bugs.h
ibc/kernel/arch-sh/asm/byteorder.h
ibc/kernel/arch-sh/asm/cache.h
ibc/kernel/arch-sh/asm/cacheflush.h
ibc/kernel/arch-sh/asm/checksum.h
ibc/kernel/arch-sh/asm/checksum_32.h
ibc/kernel/arch-sh/asm/checksum_64.h
ibc/kernel/arch-sh/asm/clock.h
ibc/kernel/arch-sh/asm/cmpxchg-grb.h
ibc/kernel/arch-sh/asm/cmpxchg-irq.h
ibc/kernel/arch-sh/asm/cpu-features.h
ibc/kernel/arch-sh/asm/cputime.h
ibc/kernel/arch-sh/asm/current.h
ibc/kernel/arch-sh/asm/delay.h
ibc/kernel/arch-sh/asm/device.h
ibc/kernel/arch-sh/asm/div64.h
ibc/kernel/arch-sh/asm/dma-mapping.h
ibc/kernel/arch-sh/asm/dma.h
ibc/kernel/arch-sh/asm/dmabrg.h
ibc/kernel/arch-sh/asm/edosk7705.h
ibc/kernel/arch-sh/asm/elf.h
ibc/kernel/arch-sh/asm/emergency-restart.h
ibc/kernel/arch-sh/asm/errno.h
ibc/kernel/arch-sh/asm/fb.h
ibc/kernel/arch-sh/asm/fcntl.h
ibc/kernel/arch-sh/asm/fixmap.h
ibc/kernel/arch-sh/asm/flat.h
ibc/kernel/arch-sh/asm/fpu.h
ibc/kernel/arch-sh/asm/freq.h
ibc/kernel/arch-sh/asm/futex-irq.h
ibc/kernel/arch-sh/asm/futex.h
ibc/kernel/arch-sh/asm/gpio.h
ibc/kernel/arch-sh/asm/hardirq.h
ibc/kernel/arch-sh/asm/hd64461.h
ibc/kernel/arch-sh/asm/hd64465/gpio.h
ibc/kernel/arch-sh/asm/hd64465/hd64465.h
ibc/kernel/arch-sh/asm/hd64465/io.h
ibc/kernel/arch-sh/asm/heartbeat.h
ibc/kernel/arch-sh/asm/hp6xx.h
ibc/kernel/arch-sh/asm/hugetlb.h
ibc/kernel/arch-sh/asm/hw_irq.h
ibc/kernel/arch-sh/asm/i2c-sh7760.h
ibc/kernel/arch-sh/asm/ilsel.h
ibc/kernel/arch-sh/asm/io.h
ibc/kernel/arch-sh/asm/io_generic.h
ibc/kernel/arch-sh/asm/io_trapped.h
ibc/kernel/arch-sh/asm/ioctl.h
ibc/kernel/arch-sh/asm/ioctls.h
ibc/kernel/arch-sh/asm/ipcbuf.h
ibc/kernel/arch-sh/asm/irq.h
ibc/kernel/arch-sh/asm/irq_regs.h
ibc/kernel/arch-sh/asm/irqflags.h
ibc/kernel/arch-sh/asm/irqflags_32.h
ibc/kernel/arch-sh/asm/irqflags_64.h
ibc/kernel/arch-sh/asm/kdebug.h
ibc/kernel/arch-sh/asm/kexec.h
ibc/kernel/arch-sh/asm/kgdb.h
ibc/kernel/arch-sh/asm/kmap_types.h
ibc/kernel/arch-sh/asm/lboxre2.h
ibc/kernel/arch-sh/asm/linkage.h
ibc/kernel/arch-sh/asm/local.h
ibc/kernel/arch-sh/asm/machvec.h
ibc/kernel/arch-sh/asm/magicpanelr2.h
ibc/kernel/arch-sh/asm/mc146818rtc.h
ibc/kernel/arch-sh/asm/microdev.h
ibc/kernel/arch-sh/asm/migor.h
ibc/kernel/arch-sh/asm/mman.h
ibc/kernel/arch-sh/asm/mmu.h
ibc/kernel/arch-sh/asm/mmu_context.h
ibc/kernel/arch-sh/asm/mmu_context_32.h
ibc/kernel/arch-sh/asm/mmu_context_64.h
ibc/kernel/arch-sh/asm/mmzone.h
ibc/kernel/arch-sh/asm/module.h
ibc/kernel/arch-sh/asm/msgbuf.h
ibc/kernel/arch-sh/asm/mutex.h
ibc/kernel/arch-sh/asm/page.h
ibc/kernel/arch-sh/asm/param.h
ibc/kernel/arch-sh/asm/parport.h
ibc/kernel/arch-sh/asm/pci.h
ibc/kernel/arch-sh/asm/percpu.h
ibc/kernel/arch-sh/asm/pgalloc.h
ibc/kernel/arch-sh/asm/pgtable.h
ibc/kernel/arch-sh/asm/pgtable_32.h
ibc/kernel/arch-sh/asm/pgtable_64.h
ibc/kernel/arch-sh/asm/pm.h
ibc/kernel/arch-sh/asm/poll.h
ibc/kernel/arch-sh/asm/posix_types.h
ibc/kernel/arch-sh/asm/posix_types_32.h
ibc/kernel/arch-sh/asm/posix_types_64.h
ibc/kernel/arch-sh/asm/processor.h
ibc/kernel/arch-sh/asm/processor_32.h
ibc/kernel/arch-sh/asm/processor_64.h
ibc/kernel/arch-sh/asm/ptrace.h
ibc/kernel/arch-sh/asm/push-switch.h
ibc/kernel/arch-sh/asm/r7780rp.h
ibc/kernel/arch-sh/asm/resource.h
ibc/kernel/arch-sh/asm/rtc.h
ibc/kernel/arch-sh/asm/rts7751r2d.h
ibc/kernel/arch-sh/asm/rwsem.h
ibc/kernel/arch-sh/asm/scatterlist.h
ibc/kernel/arch-sh/asm/sdk7780.h
ibc/kernel/arch-sh/asm/seccomp.h
ibc/kernel/arch-sh/asm/sections.h
ibc/kernel/arch-sh/asm/segment.h
ibc/kernel/arch-sh/asm/sembuf.h
ibc/kernel/arch-sh/asm/serial.h
ibc/kernel/arch-sh/asm/setup.h
ibc/kernel/arch-sh/asm/sfp-machine.h
ibc/kernel/arch-sh/asm/sh7760fb.h
ibc/kernel/arch-sh/asm/sh7763rdp.h
ibc/kernel/arch-sh/asm/sh7785lcr.h
ibc/kernel/arch-sh/asm/sh_bios.h
ibc/kernel/arch-sh/asm/sh_eth.h
ibc/kernel/arch-sh/asm/sh_keysc.h
ibc/kernel/arch-sh/asm/sh_mobile_lcdc.h
ibc/kernel/arch-sh/asm/shmbuf.h
ibc/kernel/arch-sh/asm/shmin.h
ibc/kernel/arch-sh/asm/shmparam.h
ibc/kernel/arch-sh/asm/sigcontext.h
ibc/kernel/arch-sh/asm/siginfo.h
ibc/kernel/arch-sh/asm/signal.h
ibc/kernel/arch-sh/asm/smc37c93x.h
ibc/kernel/arch-sh/asm/smp.h
ibc/kernel/arch-sh/asm/snapgear.h
ibc/kernel/arch-sh/asm/socket.h
ibc/kernel/arch-sh/asm/sockios.h
ibc/kernel/arch-sh/asm/sparsemem.h
ibc/kernel/arch-sh/asm/spi.h
ibc/kernel/arch-sh/asm/spinlock.h
ibc/kernel/arch-sh/asm/spinlock_types.h
ibc/kernel/arch-sh/asm/stat.h
ibc/kernel/arch-sh/asm/statfs.h
ibc/kernel/arch-sh/asm/string.h
ibc/kernel/arch-sh/asm/string_32.h
ibc/kernel/arch-sh/asm/string_64.h
ibc/kernel/arch-sh/asm/system.h
ibc/kernel/arch-sh/asm/system_32.h
ibc/kernel/arch-sh/asm/system_64.h
ibc/kernel/arch-sh/asm/systemh7751.h
ibc/kernel/arch-sh/asm/termbits.h
ibc/kernel/arch-sh/asm/termios.h
ibc/kernel/arch-sh/asm/thread_info.h
ibc/kernel/arch-sh/asm/timer.h
ibc/kernel/arch-sh/asm/timex.h
ibc/kernel/arch-sh/asm/titan.h
ibc/kernel/arch-sh/asm/tlb.h
ibc/kernel/arch-sh/asm/tlb_64.h
ibc/kernel/arch-sh/asm/tlbflush.h
ibc/kernel/arch-sh/asm/topology.h
ibc/kernel/arch-sh/asm/types.h
ibc/kernel/arch-sh/asm/uaccess.h
ibc/kernel/arch-sh/asm/uaccess_32.h
ibc/kernel/arch-sh/asm/uaccess_64.h
ibc/kernel/arch-sh/asm/ubc.h
ibc/kernel/arch-sh/asm/ucontext.h
ibc/kernel/arch-sh/asm/unaligned.h
ibc/kernel/arch-sh/asm/unistd.h
ibc/kernel/arch-sh/asm/unistd_32.h
ibc/kernel/arch-sh/asm/unistd_64.h
ibc/kernel/arch-sh/asm/user.h
ibc/kernel/arch-sh/asm/vga.h
ibc/kernel/arch-sh/asm/watchdog.h
ibc/kernel/arch-sh/asm/xor.h
ibc/kernel/tools/defaults.py
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/gensyscalls.py
ibm/Android.mk
inker/Android.mk
inker/arch/sh/begin.S
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
b118b9c5cd6a99fd3368a01ee9de8849d869afc7 |
31-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: remove global lock from recursive mutex implementation."
|
a7ad3399104048b9d730cc8044d9fd96badbe229 |
31-Jan-2012 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add new suspend-block input ioctls."
|
33504684995d85b8d3d53749c1e50fd383e25008 |
31-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
f5d1693e3ca8cfd089e6259f320044833eae2991 |
31-Jan-2012 |
Jesse Hall <jessehall@google.com> |
Fix recursive ELF constructor check The flag to avoid calling ELF constructors recursively (in the case of recursive .so dependencies) was being set after the dangerous recursive constructor call had already been made. This fixes the libc's debug malloc implementation. Change-Id: I5e601f0ea19ab1df81b8b1ad4df25c3eab0ccda4
inker/linker.c
|
a0b800aba9a72e4a797ad7030b65584279851439 |
30-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
e1414aa96bb62057b1a25c6a9ea1797dd38dce59 |
24-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: remove global lock from recursive mutex implementation. This optimization improves the performance of recursive locks drastically. When running the thread_stress program on a Xoom, the total time to perform all operations goes from 1500 ms to 500 ms on average after this change is pushed to the device. Change-Id: I5d9407a9191bdefdaccff7e7edefc096ebba9a9d
ibc/bionic/pthread.c
|
632c07c09297324565fd7adeda7322f1fafb3a1a |
28-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am cc12c74f: am e8004445: Merge "Make sure __u64 is defined even for strict ansi or -std=c99" * commit 'cc12c74f7f65c571778989cd902eb5b9fa74fb11': Make sure __u64 is defined even for strict ansi or -std=c99
|
cc12c74f7f65c571778989cd902eb5b9fa74fb11 |
27-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am e8004445: Merge "Make sure __u64 is defined even for strict ansi or -std=c99" * commit 'e80044455961005ac95e405c8d553f2418d8e50c': Make sure __u64 is defined even for strict ansi or -std=c99
|
e80044455961005ac95e405c8d553f2418d8e50c |
27-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Make sure __u64 is defined even for strict ansi or -std=c99"
|
514126b2b59105427da8014a11fb1fc32e6a751c |
26-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Increase the size of the system-wide dns cache"
|
1fc51769ded79c74f15d59611c5ae4bd0547b32b |
26-Jan-2012 |
Andy McFadden <fadden@android.com> |
Log debuggerd connection failures Write a message to the log file if the signal handler is not able to connect to debuggerd. This is especially handy if the failure was caused by running out of file descriptors, since there's some chance that the lack of fds relates to the crash. Sample: F libc : Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) F libc : Unable to open connection to debuggerd: Too many open files Bug 5926330 Change-Id: I0ff210d82ab1db39b08f328bae5e08f67a69e5d7
inker/debugger.c
|
056daf6a1c011a0a2fde91835eaea4edbba52cd7 |
26-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in jb-release history after reset to master
|
52764f5546362d0ffab99afaffe8e8c7f21f8ef2 |
26-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Increase the size of the system-wide dns cache 32 enteries perhaps was ok for per-process caching with ipv4 only but adding ipv6 records makes it effectively 16 entries and making it system wide makes is pretty useless. Increasing to 640 entries. bug:5841178 Change-Id: I879f8bf4d3c4d8c1708bb46d46a67c1f64b1861f
ibc/netbsd/resolv/res_cache.c
|
738b175a932e9eba424750926e753f2227b4d1bc |
25-Jan-2012 |
Martin Storsjo <martin@martin.st> |
Make sure __u64 is defined even for strict ansi or -std=c99 The x86 asm headers define __u64 regardless of __STRICT_ANSI__. The linux/videodev2.h header requires __u64 to be defined, thus this fixes compiling with -std=c99 when including the linux/videodev2.h header. In glibc, the asm/types.h header defines __u64 regardless of __STRICT_ANSI__. This is the change for the generated arch-arm/asm/types.h header, as produced by the update_all.py script (without all the other unrelated changes that the script produces). FWIW, the same issue also is present in arch-sh/asm/types.h, but there are no source headers for arch-sh in external/kernel-headers (and regenerating the headers simply removes that file). Change-Id: If05fcc9ed6ff5943602be121c7be140116e361fe
ibc/kernel/arch-arm/asm/types.h
|
8584a922dca76fc60e7d18f3b03f0b1ec3a42097 |
25-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 482d59a4: am e22dfc46: Merge "execvp: bcopy() is deprecated. Use memcpy() instead" * commit '482d59a42f6c81e3a142ffbf23c67a903836f203': execvp: bcopy() is deprecated. Use memcpy() instead
|
7cad7230fff243e72da0afa67623d9ec02a2c4f1 |
25-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
482d59a42f6c81e3a142ffbf23c67a903836f203 |
25-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am e22dfc46: Merge "execvp: bcopy() is deprecated. Use memcpy() instead" * commit 'e22dfc46b763e9b0c6300b7068609d2db60a9b2c': execvp: bcopy() is deprecated. Use memcpy() instead
|
e22dfc46b763e9b0c6300b7068609d2db60a9b2c |
24-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "execvp: bcopy() is deprecated. Use memcpy() instead"
|
b70659d8ea4a0f67694125a340186da96afa4210 |
24-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Fix recursive mutex lock implementation."
|
b57db7581cabb98651c4d8940d65c5c404b914ad |
24-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: Fix recursive mutex lock implementation. This fixes a bug that was introduced in the latest pthread optimization. It happens when a recursive lock is contented by several threads. The main issue was that the atomic counter increment in _recursive_increment() could be annihilated by a non-conditional write in pthread_mutex_lock() used to update the value's lower bits to indicate contention. This patch re-introduces the use of the global recursive lock in _recursive_increment(). This will hit performance, but a future patch will be provided to remove it from the source code. Change-Id: Ie22069d376cebf2e7d613ba00b6871567f333544
ibc/bionic/pthread.c
|
70f0e9d86dddcd19092d034b521fb8bb9918112a |
23-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
f20d59e69137336a2555844ce9f74ece96ad60ea |
21-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am c83c1da5: am cee8425f: Merge "Move variable declaration on its own line" * commit 'c83c1da54831ef1c9ff59cf9df8d5c0173893ee5': Move variable declaration on its own line
|
c3650d6a4be812989bcc6b4938af6da644168a09 |
21-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 5b44655f: am 7e6a5773: Merge "Use the AT_SECURE auxv flag to determine whether to enable secure mode." * commit '5b44655f22dd05c7cd8afcd218102616a6f5f4da': Use the AT_SECURE auxv flag to determine whether to enable secure mode.
|
73fa5fdaf9ec27741a17b0b793ff6890e6dcecd5 |
21-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 2f80f07d Change-Id: Iff51b8530dbee01499ba4af0ecd6ab837c8c94fb
|
d8545e2690c0c179f36c0e4a15c5589bdd6265ce |
21-Jan-2012 |
The Android Open Source Project <initial-contribution@android.com> |
am 8eb948d8: Reconcile with ics-mr1-release * commit '8eb948d8c8b66d8442a45d398db4e970fb3bf68b':
|
4a1f3cb4eb4ec791f712561131c333e8f76b2472 |
21-Jan-2012 |
Elliott Hughes <enh@google.com> |
am dac52ff9: am e8e1efea: Update to tzdata2011n. * commit 'dac52ff9f5591afda2b8c2a3d41aa08d7cab179e': Update to tzdata2011n.
|
c83c1da54831ef1c9ff59cf9df8d5c0173893ee5 |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am cee8425f: Merge "Move variable declaration on its own line" * commit 'cee8425f22cfe268614c7bb47b2f5874ac6a0e4b': Move variable declaration on its own line
|
5b44655f22dd05c7cd8afcd218102616a6f5f4da |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7e6a5773: Merge "Use the AT_SECURE auxv flag to determine whether to enable secure mode." * commit '7e6a5773133e4b65d678535418b1f5d594859da2': Use the AT_SECURE auxv flag to determine whether to enable secure mode.
|
2f80f07d8106782ac94b05f529c8cbb1fd1c6f64 |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 23f56bbb: Merge "Add extended attribute (xattr) system call wrappers to bionic." * commit '23f56bbb6ae053996dd821f29379aea0c7166055': Add extended attribute (xattr) system call wrappers to bionic.
|
cee8425f22cfe268614c7bb47b2f5874ac6a0e4b |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Move variable declaration on its own line"
|
bb44055d0a3515410f45417d5b0e047cc60f0dc6 |
20-Jan-2012 |
Stephen Smalley <sds@tycho.nsa.gov> |
Move variable declaration on its own line Change-Id: Ied54ffabccdc867ea4e124a0f0324a217270d6e7
inker/linker.c
|
7e6a5773133e4b65d678535418b1f5d594859da2 |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Use the AT_SECURE auxv flag to determine whether to enable secure mode."
|
861b42a2d83f72f11b4271b5b8431595a097c7c2 |
13-Jan-2012 |
Stephen Smalley <sds@tycho.nsa.gov> |
Use the AT_SECURE auxv flag to determine whether to enable secure mode. The Linux kernel provides an AT_SECURE auxv flag to inform userspace whether or not a security transition has occurred. This is more reliable than directly checking the uid/gid against the euid/egid, because it covers not only setuid/setgid but also file capabilities, SELinux, and AppArmor security transitions. It is also a more efficient test since it does not require any additional system calls. Change-Id: I9752a4f6da452273258d2876d13b05e402fb0409
inker/linker.c
|
23f56bbb6ae053996dd821f29379aea0c7166055 |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Add extended attribute (xattr) system call wrappers to bionic."
|
3452e301ecfce42bd3da5ce1b322d89f8a132ee6 |
19-Jan-2012 |
Jeff Brown <jeffbrown@google.com> |
Add new suspend-block input ioctls. Change-Id: I8cfd63d22ecf8e08f261eb576d6ea448f396f709
ibc/kernel/common/linux/input.h
|
8eb948d8c8b66d8442a45d398db4e970fb3bf68b |
19-Jan-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: Iece5fc7cf15320addfda3f143235664e2ef3083d
|
cd24e61e57b49844b7ac1ed556fbfe38eb6868bb |
19-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
79fcc6948d139878b9ae0423c2fe804636433ad8 |
19-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: remove private declarations from <time.h> and <resolv.h>"
|
3d11bf0f3f3cf848f6f1e8449bf8736d8d1c78a3 |
19-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-mr1-release history after reset to ics-mr1
|
de3c594723b6b3704a3d8fd735ff30d93662a35d |
19-Jan-2012 |
Elliott Hughes <enh@google.com> |
am e8e1efea: Update to tzdata2011n. * commit 'e8e1efeafb8754ea8358e78cfe3d0f7ad4e809b2': Update to tzdata2011n.
|
dac52ff9f5591afda2b8c2a3d41aa08d7cab179e |
19-Jan-2012 |
Elliott Hughes <enh@google.com> |
am e8e1efea: Update to tzdata2011n. * commit 'e8e1efeafb8754ea8358e78cfe3d0f7ad4e809b2': Update to tzdata2011n.
|
df49ebabfe58af3e5d5dd0016d17d109151d3da8 |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Merge "Eliminate duplicate copies of constants."
|
45af9ba7c404581bbf4921186ad2ffd4d71e72b0 |
18-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
5eb686d105ebd7cea332fd1ef0bb3af9386e19f7 |
13-Jan-2012 |
Stephen Smalley <sds@tycho.nsa.gov> |
Add extended attribute (xattr) system call wrappers to bionic. The xattr system calls are required for the SE Android userspace in order to get and set file security contexts. In particular, libselinux requires these calls. Change-Id: I78f5eb3d8f3384aed0a5e7c6a6f001781d982017
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/fgetxattr.S
ibc/arch-arm/syscalls/flistxattr.S
ibc/arch-arm/syscalls/fremovexattr.S
ibc/arch-arm/syscalls/fsetxattr.S
ibc/arch-arm/syscalls/getxattr.S
ibc/arch-arm/syscalls/lgetxattr.S
ibc/arch-arm/syscalls/listxattr.S
ibc/arch-arm/syscalls/llistxattr.S
ibc/arch-arm/syscalls/lremovexattr.S
ibc/arch-arm/syscalls/lsetxattr.S
ibc/arch-arm/syscalls/removexattr.S
ibc/arch-arm/syscalls/setxattr.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/fgetxattr.S
ibc/arch-sh/syscalls/flistxattr.S
ibc/arch-sh/syscalls/fremovexattr.S
ibc/arch-sh/syscalls/fsetxattr.S
ibc/arch-sh/syscalls/getxattr.S
ibc/arch-sh/syscalls/lgetxattr.S
ibc/arch-sh/syscalls/listxattr.S
ibc/arch-sh/syscalls/llistxattr.S
ibc/arch-sh/syscalls/lremovexattr.S
ibc/arch-sh/syscalls/lsetxattr.S
ibc/arch-sh/syscalls/removexattr.S
ibc/arch-sh/syscalls/setxattr.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/fgetxattr.S
ibc/arch-x86/syscalls/flistxattr.S
ibc/arch-x86/syscalls/fremovexattr.S
ibc/arch-x86/syscalls/fsetxattr.S
ibc/arch-x86/syscalls/getxattr.S
ibc/arch-x86/syscalls/lgetxattr.S
ibc/arch-x86/syscalls/listxattr.S
ibc/arch-x86/syscalls/llistxattr.S
ibc/arch-x86/syscalls/lremovexattr.S
ibc/arch-x86/syscalls/lsetxattr.S
ibc/arch-x86/syscalls/removexattr.S
ibc/arch-x86/syscalls/setxattr.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/xattr.h
|
5f926c26795c3a72987652870a2ae6f3fb1ac49c |
18-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am b00d7a33: am eae1f1fb: Merge "res_send: Avoid spurious close()s and (rare) failure" * commit 'b00d7a331c9f2a578a4cfc4dfe0d626aa58fa702': res_send: Avoid spurious close()s and (rare) failure
|
b00d7a331c9f2a578a4cfc4dfe0d626aa58fa702 |
18-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am eae1f1fb: Merge "res_send: Avoid spurious close()s and (rare) failure" * commit 'eae1f1fba33cb105302227b044a14e5abcbe55e7': res_send: Avoid spurious close()s and (rare) failure
|
e8e1efeafb8754ea8358e78cfe3d0f7ad4e809b2 |
31-Oct-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011n. There are three changes of note - most urgently, Cuba (America/Havana) has extended summer time by two weeks, now to end on Nov 13, rather than the (already past) Oct 30. Second, the Pridnestrovian Moldavian Republic (Europe/Tiraspol) decided not to split from the rest of Moldova after all, and consequently that zone has been removed (again) and reinstated in the "backward" file as a link to Europe/Chisinau. And third, the end date for Fiji's summer time this summer was moved forward from the earlier planned Feb 26, to Jan 22. Apart from that, Moldova (MD) returns to a single entry in zone.tab (and the incorrect syntax that was in the 2011m version of that file is so fixed - it would have been fixed in a different way had this change not happened - that's the "missing" sccs version id). Bug: 5863692 Change-Id: I78e29c682c623b1dec0b0ea2cb6545713ae9eed0
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
ea29cd5a4a0b1fc49a63a789ace1668283a6a280 |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate copies of constants. sys/personality.h and linux/personality.h contain mostly identical contents. Eliminate dups. Change-Id: Ie786edcb5dca57af7ee5b5fdad2949369f1bc4e4
ibc/include/sys/personality.h
|
d6045cba4e572cf9ed0b87efddce93f3c4a80a8f |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Don't generate sys/linux-unistd.h linux-unistd.h was here for reference purposes, but shouldn't have been accessible to client code. Delete it. Change-Id: I60c264ff6ca489a48117914bdf6daa486737af8c
ibc/include/sys/linux-unistd.h
ibc/tools/gensyscalls.py
|
fc5ea79c5eec404c5790a74478255b8e2ad1e837 |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Merge "update personality.h"
|
eae1f1fba33cb105302227b044a14e5abcbe55e7 |
18-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "res_send: Avoid spurious close()s and (rare) failure"
|
023e5409df07a5d5ead6efb1825f6df92bcf50da |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
am 06f51ba1: am f44de270: add personality() system call. * commit '06f51ba1af2fafeec7fdfcba5d635bd001a31b3e': add personality() system call.
|
b6f40f0027c736af0e0a7ed08ee910caccf47792 |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
update personality.h Pull in an updated version of personality.h from the linux kernel. This file was generated using the following command: cd bionic/libc/kernel/ ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/personality.h Change-Id: I860ce21110ebf7e7499fb8165584d296a73aa602
ibc/kernel/common/linux/personality.h
|
e4cb70aef3ab27bce4d7df9eb5f659a570ce8774 |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
am f44de270: add personality() system call. * commit 'f44de270bba32c9b1b5eff8a34be07b10ddff238': add personality() system call.
|
06f51ba1af2fafeec7fdfcba5d635bd001a31b3e |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
am f44de270: add personality() system call. * commit 'f44de270bba32c9b1b5eff8a34be07b10ddff238': add personality() system call.
|
09670ec2d13808de6bd4e7e08e79f2c0b069b20f |
17-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
87043f9c89593125a27199d0c1b4069d088672d7 |
12-Dec-2011 |
Jim Huang <jserv@0xlab.org> |
res_send: Avoid spurious close()s and (rare) failure When looping over the current list of sockets we are connected to, use getpeername() not getsockname() to find out who the remote end is. This change avoids spurious close() and (rare) failure. Origin: ISC bug #18625 and fixed in libbind 6.0 Change-Id: I5e85f9ff4b98c237978e4bf4bd85ba0a90d768e6
ibc/netbsd/resolv/res_send.c
|
28a7c35feac8d73b94f99493534dad069afe5049 |
12-Dec-2011 |
Jim Huang <jserv@0xlab.org> |
execvp: bcopy() is deprecated. Use memcpy() instead The function bcopy() is marked as LEGACY in POSIX.1-2001 and removed in POSIX.1-2008. memcpy (POSIX.1-2001) is its recommended replacement. Change-Id: I2cc0cc4673d1368255afd11132ddbfd3f87b530b
ibc/unistd/exec.c
|
43828aa3a76381cdc7f6f78baff5f1cc7011958b |
14-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-mr1-release history after reset to ics-mr1
|
f44de270bba32c9b1b5eff8a34be07b10ddff238 |
13-Jan-2012 |
Nick Kralevich <nnk@google.com> |
add personality() system call. Change-Id: Ie899def8ea1d705930ed83adae1343c1353e7c57
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/personality.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/personality.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/personality.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/personality.h
|
697011d3c4d3bfb6b8b070ea9ac7c393b85f9f5e |
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Copy private C library declarations to private/"
|
c61f99056634119806916d5dfb58505d432e6732 |
19-Dec-2011 |
Glenn Kasten <gkasten@google.com> |
Fix misspelled Python variable name and typos Typos: - Update pathname in README.txt - Fix missing newlines in header update script. Change-Id: Ib0e053f92a27ff10071b9805fa64e5653ab31b0c
ibc/kernel/README.TXT
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/update_all.py
|
208898ee776117f42815c2fcb15903b2781bf0aa |
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: remove private declarations from <time.h> and <resolv.h> This patch is used to remove private C library declarations from the public headers (that are exported to the NDK). It should *only* be submitted after all other patches modifying the users of said private functions have been submitted to the tree, to avoid breakages. Change-Id: I0a5e3014f8e3ac9ed8df86a5cdae506337c23252
ibc/include/resolv.h
ibc/include/time.h
ibc/netbsd/resolv/res_cache.c
ibc/tzcode/strftime.c
|
11f3d5a4319e6e37e5280cf187b3d173e1ac0adb |
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: Copy private C library declarations to private/ This patch is the first in a series that aims at cleaning up the public C library headers (which end up being distributed with the NDK). <resolv.h> and <time.h> contain declarations that should not be public. They are used by other parts of the platform, but NDK applications should not use or rely on them. So copy them to private <bionic_time.h> and <resolv_iface.h> headers and use a guard macro to avoid conflicts when both headers are included at the same time. The idea is that we're going to fix the other platform modules to include these private headers. After this is done, we will remove the duplicate definitions from <resolv.h> and <time.h> Change-Id: I121c11936951c98ca7165e811126ed8a4a3a394d
ibc/include/resolv.h
ibc/include/time.h
ibc/private/bionic_time.h
ibc/private/resolv_iface.h
|
e4ade69654d9026310ce7a895f14aa67947b4f31 |
13-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 82c4be54: am ecd0e95a: Adding a timeout to tcp dns lookup connects. * commit '82c4be54da0825ebe74b524932c9db733419057a': Adding a timeout to tcp dns lookup connects.
|
a70e3eb15c0ce8ff78b7e8562771938a65586dcf |
13-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am ecd0e95a: Adding a timeout to tcp dns lookup connects. * commit 'ecd0e95a0276c1ba72c7331f5e4617815f015f22': Adding a timeout to tcp dns lookup connects.
|
82c4be54da0825ebe74b524932c9db733419057a |
13-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am ecd0e95a: Adding a timeout to tcp dns lookup connects. * commit 'ecd0e95a0276c1ba72c7331f5e4617815f015f22': Adding a timeout to tcp dns lookup connects.
|
ecd0e95a0276c1ba72c7331f5e4617815f015f22 |
11-Jan-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Adding a timeout to tcp dns lookup connects. TCP isn't supported on some dns servers, which makes the old code hang forever. NOT adding a stopship to remove debugging stuff - it was too painful (14s timeout on failed tcp dns lookups) so we decided not to bother people. bug:5766949 Change-Id: I381c20c3e11b8e994438d4f7c58ef643cd36554e
ibc/netbsd/resolv/res_send.c
|
348eea2dbe89369aab37bccaed180c2951fa6fb1 |
12-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
5977ee02f634964b9c6ac936c9705a182f8b506d |
12-Jan-2012 |
David Turner <digit@google.com> |
Merge "Execute .preinit_array before any shared object initialization functions."
|
e83c56dfbb6a9a61f0f18031620322af97e80162 |
21-Dec-2011 |
Evgeniy Stepanov <eugenis@google.com> |
Execute .preinit_array before any shared object initialization functions. This change makes linker handling of .preinit_array compliant with the System V ABI: "These [pre-initialization] functions are executed after the dynamic linker has built the process image and performed relocations but before any shared object initialization functions." http://www.sco.com/developers/gabi/latest/ch5.dynamic.html#init_fini Change-Id: Iebfee22bb1ebe1d7c7e69cb4686e4ebae0dfc4bb
inker/README.TXT
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
13585da4b4e160b062288898924d73d1d444f6af |
09-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
68d03fdbd8eb4d0e40dcdfbfa5e6c6dd931b467a |
05-Jan-2012 |
Mathias Agopian <mathias@google.com> |
Merge "implement pthread mutex deadlock detection"
|
f40d3e7608b711a081b6090df625d19a70330f2c |
04-Jan-2012 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6519c8124ee9f2b1ed341cc683b78cf26809678d |
04-Jan-2012 |
Bruce Beare <bruce.j.beare@intel.com> |
am e30e9093: sreadahead: adding readahead system call into bionic libc * commit 'e30e909363c5c706f394050d9cd00ce222caadbf': sreadahead: adding readahead system call into bionic libc
|
e30e909363c5c706f394050d9cd00ce222caadbf |
13-Jul-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
sreadahead: adding readahead system call into bionic libc Add bionic libc to support readahead system call. This is needed to enable sreadahead to work. Change-Id: I3856e1a3833db82e6cf42fd34af7631bd40cc723 Author: Winson Yung <winson.w.yung@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/readahead.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/readahead.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/readahead.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
646ca9f1c97b961c1208de2b6d65fbb507f1044c |
21-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
334379dadaf481785909367cfc26600514b6119c |
21-Dec-2011 |
Ken Sumrall <ksumrall@android.com> |
Merge "Add the posix_memalign(3) function to bionic"
|
f920b206547a16066c190f8dcdf7b3270d60857a |
20-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
5936e36f6bc4785363d25ab6420002d6daa9cad2 |
19-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am a37f3729: readdir: fix interface to kernel getdents64 function * commit 'a37f3729730e4e7345977915d67adc3eea93dfe4': readdir: fix interface to kernel getdents64 function
|
a37f3729730e4e7345977915d67adc3eea93dfe4 |
02-Aug-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
readdir: fix interface to kernel getdents64 function Issue: The kernel will pad the entry->d_reclen in a getdents64 call to a long-word boundary. For very long records, this could exceed the size of a struct dirent. The mismatch in the size was causing error paranoid checking code in bionic to fail... thus causing an early "end" when reading the dirent structures from the kernel buffer. Test: ls mkdir abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu ls Change-Id: I75d1f8e45e1655fdd7bac4a08a481d086f28073a Author: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/opendir.c
|
fbc3abcbfc4e3b089ceabedb18813a3072f52b33 |
15-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
85aad909560508410101c18c6ecc6633df39c596 |
15-Dec-2011 |
Ken Sumrall <ksumrall@android.com> |
Add the posix_memalign(3) function to bionic The posix_memalign(3) function is very similar to the traditional memalign(3) function, but with better error reporting and a guarantee that the memory it allocates can be freed. In bionic, memalign(3) allocated memory can be freed, so posix_memalign(3) is just a wrapper around memalign(3). Change-Id: I62ee908aa5ba6b887d8446a00d8298d080a6a299
ibc/bionic/dlmalloc.c
ibc/include/stdlib.h
|
a5cb76bca00b1ce44a04687fb179809c12ea9cd3 |
14-Dec-2011 |
David 'Digit' Turner <digit@google.com> |
libc: x86: Use SSE2 or SSSE3 optimized routines when possible. This patch uses the new hardware feature macros for x86 to define various compile-time macros used to make the C library use SSE2 and/or SSSE3 optimized memory functions for target CPUs that support these features. Note that previously, we relied on the macros being defined by build/core/combo/TARGET_linux-x86.mk, but this is no longer the case. Change-Id: Ieae5ff5284c0c839bc920953fb6b91d2f2633afc
ibc/Android.mk
|
3ea9368d9265ba831b81f3365d7afeb5415a6d28 |
14-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
f6aa779383f5f5e61969a2b4fdb8bf435c5194b1 |
14-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
am c2d5944e: Reconcile with ics-mr1-release * commit 'c2d5944e19863bb2d831b13893a3bb78e0d53783':
|
c2d5944e19863bb2d831b13893a3bb78e0d53783 |
14-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: I62bace5c4272d043a51d3f0f698556716838aa51
|
caf08f71b824783dfe0ab57c6b639dca1106d695 |
14-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-mr1-release history after reset to ics-mr1
|
ddaa771cd5de6c41df2431cb3e535232f176dbe2 |
14-Dec-2011 |
Erik Gilling <konkers@android.com> |
am 8d28b043: am 94963af2: update video/dsscomp.h * commit '8d28b043e93d323684add3406ebae6b8fe6475d5': update video/dsscomp.h
|
24aae1b1d4e30d87f5fa38bce3f4a54e408c8b07 |
14-Dec-2011 |
Erik Gilling <konkers@android.com> |
am 94963af2: update video/dsscomp.h * commit '94963af28e445384e19775a838a29e6a71708179': update video/dsscomp.h
|
8d28b043e93d323684add3406ebae6b8fe6475d5 |
14-Dec-2011 |
Erik Gilling <konkers@android.com> |
am 94963af2: update video/dsscomp.h * commit '94963af28e445384e19775a838a29e6a71708179': update video/dsscomp.h
|
94963af28e445384e19775a838a29e6a71708179 |
13-Dec-2011 |
Erik Gilling <konkers@android.com> |
update video/dsscomp.h Change-Id: I9da47f7fb7f34f9c4baa860bb767cb8fd4f8020c Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/video/dsscomp.h
|
55b9099976d4346dd0e169a99f9c65461536ca82 |
13-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
e2bb45a7c0c45116c51a3577d6118c74f6f8007f |
13-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am f3087c6e: am af96d4da: x86: libc may use the gcc flags from TARGET_linux-x86.mk * commit 'f3087c6e86f54874538669d899d8a2ede59f7433': x86: libc may use the gcc flags from TARGET_linux-x86.mk
|
cb4d9c0e1d0861358cd5e023f90c8d04cbeea1cf |
13-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am 68ec71eb: am 7d03c9cb: pathconf: dead loop in bionic function __2_symlinks * commit '68ec71ebd6df12596dc5688c907c76ea4b32c9b4': pathconf: dead loop in bionic function __2_symlinks
|
e2cb764778f62819f4e6c0b1d22a5272a9d71ba2 |
13-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
am c14ea96f: Reconcile with ics-mr1-release * commit 'c14ea96f2f4e36f7a3b3d9676df845afb09c2245':
|
61f90d189833e10c624893a8ab86d25eeb28a0b6 |
12-Dec-2011 |
Erik Gilling <konkers@android.com> |
am ffe65783: am bba5c314: update video/dsscomp.h * commit 'ffe65783b4afc3f687a54b582a4e236caa22ed30': update video/dsscomp.h
|
f3087c6e86f54874538669d899d8a2ede59f7433 |
10-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am af96d4da: x86: libc may use the gcc flags from TARGET_linux-x86.mk * commit 'af96d4dadc3f3d8466dbbeaf3a816e6871715fbc': x86: libc may use the gcc flags from TARGET_linux-x86.mk
|
7c0c3793722aea293c45921ef50e4adcdf9645ce |
06-Sep-2011 |
Mathias Agopian <mathias.agopian@gmail.com> |
implement pthread mutex deadlock detection this works by building a directed graph of acquired pthread mutexes and making sure there are no loops in that graph. this feature is enabled with: setprop debug.libc.pthread 1 when a potential deadlock is detected, a large warning is output to the log with appropriate back traces. currently disabled at compile-time. set PTHREAD_DEBUG_ENABLED=1 to enable. Change-Id: I916eed2319599e8aaf8f229d3f18a8ddbec3aa8a
ibc/Android.mk
ibc/bionic/libc_init_dynamic.c
ibc/bionic/pthread.c
ibc/bionic/pthread_debug.c
|
b7590d784f55af66804ccaf58a6b2cf52993ded6 |
09-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
am c448c082: Reconcile with ics-mr1-release * commit 'c448c082cf834f95afcfa3296eba2c67780727cf':
|
af96d4dadc3f3d8466dbbeaf3a816e6871715fbc |
09-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
x86: libc may use the gcc flags from TARGET_linux-x86.mk Change-Id: Iaf4d864d4b6fe388bd3c2d7c4d7d6e42aebb0d35 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
|
68ec71ebd6df12596dc5688c907c76ea4b32c9b4 |
09-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am 7d03c9cb: pathconf: dead loop in bionic function __2_symlinks * commit '7d03c9cbcedb1dc7e3a8210ac0001120558ec6df': pathconf: dead loop in bionic function __2_symlinks
|
c14ea96f2f4e36f7a3b3d9676df845afb09c2245 |
09-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: I0a43c4d104894fdde4eff9970bc78ed0aeb88ec2
|
132b3adfcc87bf6151810b8b82a5f488585cd173 |
09-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-mr1-release history after reset to ics-mr1
|
cb9e9ccb2b1e8a2047021bd7c5fc3d0d52d17b50 |
08-Dec-2011 |
Erik Gilling <konkers@android.com> |
am bba5c314: update video/dsscomp.h * commit 'bba5c314b2420483e2c0e3e441bf54bda6935bc1': update video/dsscomp.h
|
ffe65783b4afc3f687a54b582a4e236caa22ed30 |
08-Dec-2011 |
Erik Gilling <konkers@android.com> |
am bba5c314: update video/dsscomp.h * commit 'bba5c314b2420483e2c0e3e441bf54bda6935bc1': update video/dsscomp.h
|
bba5c314b2420483e2c0e3e441bf54bda6935bc1 |
08-Dec-2011 |
Erik Gilling <konkers@android.com> |
update video/dsscomp.h Change-Id: Ic5f1c01add1f2adb5a09d05c94129f3dc9cc3f1f Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/video/dsscomp.h
|
c448c082cf834f95afcfa3296eba2c67780727cf |
08-Dec-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: Icc9d31cb9a4f379354808a4c7e913685dfa22e80
|
d6da8336b8a5aec8b4d80c7ede7f3e5d931a0742 |
08-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
022d303116f742cd337852d37547e2ea24d97a25 |
07-Dec-2011 |
David 'Digit' Turner <digit@google.com> |
libc: optimize pthread mutex lock/unlock operations (1/2) This patch provides several small optimizations to the implementation of mutex locking and unlocking. Note that a following patch will get rid of the global recursion lock, and provide a few more aggressive changes, I though it'd be simpler to split this change in two parts. + New behaviour: pthread_mutex_lock et al now detect recursive mutex overflows and will return EAGAIN in this case, as suggested by POSIX. Before, the counter would just wrap to 0. - Remove un-necessary reloads of the mutex value from memory by storing it in a local variable (mvalue) - Remove un-necessary reload of the mutex value by passing the 'shared' local variable to _normal_lock / _normal_unlock - Remove un-necessary reload of the mutex value by using a new macro (MUTEX_VALUE_OWNER()) to compare the thread id for recursive/errorcheck mutexes - Use a common inlined function to increment the counter of a recursive mutex. Also do not use the global recursion lock in this case to speed it up. Change-Id: I106934ec3a8718f8f852ef547f3f0e9d9435c816
ibc/bionic/pthread.c
|
6c6de44f0479b202c39555f5c22ef8c494837d3c |
07-Dec-2011 |
David 'Digit' Turner <digit@google.com> |
libc: optimize pthread_once() implementation. This patch changes the implementation of pthread_once() to avoid the use of a single global recursive mutex. This should also slightly speed up the non-common case where we have to call the init function, or wait for another thread to finish the call. Change-Id: I8a93f4386c56fb89b5d0eb716689c2ce43bdcad9
ibc/bionic/pthread.c
|
7d03c9cbcedb1dc7e3a8210ac0001120558ec6df |
21-Oct-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
pathconf: dead loop in bionic function __2_symlinks Fix dead loops in file ./bionic/libc/unistd/pathconf.c Change-Id: I7a1e6bcd9879c96bacfd376b88a1f899793295c8 Author: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/pathconf.c
|
6855359e570aed57b6c10900da3cda80a4ec6145 |
07-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6e9d51701eabe26d2132a214e07b10384ea60a8c |
07-Dec-2011 |
Rabin Vincent <rabin.vincent@stericsson.com> |
am a73de44b: am 177ba8cb: Prevent deadlock when using fork * commit 'a73de44b7c0a50908ea8afe16134316cfc6cfbbe': Prevent deadlock when using fork
|
a73de44b7c0a50908ea8afe16134316cfc6cfbbe |
06-Dec-2011 |
Rabin Vincent <rabin.vincent@stericsson.com> |
am 177ba8cb: Prevent deadlock when using fork * commit '177ba8cb42ed6d232e7c8bcad5e6ee21fc51a0e8': Prevent deadlock when using fork
|
177ba8cb42ed6d232e7c8bcad5e6ee21fc51a0e8 |
08-Apr-2011 |
Rabin Vincent <rabin.vincent@stericsson.com> |
Prevent deadlock when using fork When forking of a new process in bionic, it is critical that it does not allocate any memory according to the comment in java_lang_ProcessManager.c: "Note: We cannot malloc() or free() after this point! A no-longer-running thread may be holding on to the heap lock, and an attempt to malloc() or free() would result in deadlock." However, as fork is using standard lib calls when tracing it a bit, they might allocate memory, and thus causing the deadlock. This is a rewrite so that the function cpuacct_add, that fork calls, will use system calls instead of standard lib calls. Signed-off-by: christian bejram <christian.bejram@stericsson.com> Change-Id: Iff22ea6b424ce9f9bf0ac8e9c76593f689e0cc86
ibc/bionic/cpuacct.c
|
c5819d427de4186780391d7e067850a9e4a09ec7 |
06-Dec-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 35765066 from ics-mr1-plus-aosp Change-Id: Ibaeb49dc20f3c736417d5cb68769e7b501a61632
|
04c3d4d709616f52bdfa7a15df899179d7388028 |
06-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
6d77a81456610b6720482459596c3af58058d8b9 |
06-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am cb835cd7: am cb1df916: string: Fix wrong comparison semantics * commit 'cb835cd77c8e60b4a9fb8a54a06d4fd4039ae1b0': string: Fix wrong comparison semantics
|
35765066b921a5bce26e3799b9e20c661771adfc |
06-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am e4a21c89: signal: Align the sigset_t size passed to from user space to kernel. * commit 'e4a21c89a8b24b32f7a2637b45522dfa59f2aaa4': signal: Align the sigset_t size passed to from user space to kernel.
|
cb835cd77c8e60b4a9fb8a54a06d4fd4039ae1b0 |
06-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am cb1df916: string: Fix wrong comparison semantics * commit 'cb1df9161666db2a312814752de67fc623149a9b': string: Fix wrong comparison semantics
|
e4a21c89a8b24b32f7a2637b45522dfa59f2aaa4 |
05-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
signal: Align the sigset_t size passed to from user space to kernel. Pass kernel space sigset_t size to __rt_sigprocmask to workaround the miss-match of NSIG/sigset_t definition between kernel and bionic. Note: Patch originally from Google... Change-Id: I4840fdc56d0b90d7ce2334250f04a84caffcba2a Signed-off-by: Chenyang Du <chenyang.du@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/pthread.c
|
cb1df9161666db2a312814752de67fc623149a9b |
25-Oct-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
string: Fix wrong comparison semantics Chars are signed for x86 -- correct the comparison semantics. Change-Id: I2049e98eb063c0b4e83ea973d3fcae49c6817dde Author: Liubov Dmitrieva <liubov.dmitrieva@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/string/index.c
ibc/string/memrchr.c
ibc/string/strchr.c
ibc/string/strrchr.c
|
aed4a4c90b46f9e91ef2a52a3360a990cca957e7 |
06-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am 75039baf: am 89d3fdca: MALLOC_DEBUG: enable the option libc.debug.malloc = 10 * commit '75039bafde8e6f03caffa9d6aa7142a09ba50952': MALLOC_DEBUG: enable the option libc.debug.malloc = 10
|
75039bafde8e6f03caffa9d6aa7142a09ba50952 |
06-Dec-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am 89d3fdca: MALLOC_DEBUG: enable the option libc.debug.malloc = 10 * commit '89d3fdcae26980bf81a4622c3c83e48ead4c1c3a': MALLOC_DEBUG: enable the option libc.debug.malloc = 10
|
253b7631606e47de720f38082394a5791fe4bf0d |
06-Dec-2011 |
Nick Kralevich <nnk@google.com> |
get rid of unused "main" function. confuses gdb. Change-Id: I1c64357ce122fe5a2564ee96bb4caa32b733f6ea
inker/linker.c
|
89d3fdcae26980bf81a4622c3c83e48ead4c1c3a |
21-Sep-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
MALLOC_DEBUG: enable the option libc.debug.malloc = 10 Fix the compile warning to let the libc.debug.malloc=10 works well Due to unsuitable value comparison, which cause compiler optimize the code of comparing two digits. Change-Id: I0bedd596c9ca2ba308fb008da20ecb328d8548f5 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Author: liu chuansheng <chuansheng.liu@intel.com>
ibc/bionic/malloc_debug_leak.c
|
5e7783097a93a09085da562e7ce4d84a82a6951a |
01-Dec-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
bec5dec947b1ad097c200888365a3ec61f9e7a28 |
30-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
am 0c3d21e6: am e480fc83: bionic: fix pthread_{create, exit}/signal race condition * commit '0c3d21e63c6e75ae73aaf2b8d64af0bd8caa6beb': bionic: fix pthread_{create, exit}/signal race condition
|
338a06f4bcb12c4418e66a6c3210a236259c1bf8 |
30-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
am 621df526: am 31e72bc3: bionic: fix __get_tls( ) crash issue * commit '621df52644cc19001688c0964ad425c5ed6c8990': bionic: fix __get_tls( ) crash issue
|
0e0bd586319b25e6e8e797b426a0adcce7612577 |
30-Nov-2011 |
Zhenghua Wang <zhenghua.wang@intel.com> |
am 1ad08626: am 897815a1: bionic: add machine type check * commit '1ad08626a143dc684e92f56754c7176cc4914ce8': bionic: add machine type check
|
d999c934016704f17bc955a3fa2ac429e9cfbe92 |
30-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
0c3d21e63c6e75ae73aaf2b8d64af0bd8caa6beb |
30-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
am e480fc83: bionic: fix pthread_{create, exit}/signal race condition * commit 'e480fc83b2887388d469eb3bf58c86c610f5b082': bionic: fix pthread_{create, exit}/signal race condition
|
621df52644cc19001688c0964ad425c5ed6c8990 |
30-Nov-2011 |
Jack Ren <jack.ren@intel.com> |
am 31e72bc3: bionic: fix __get_tls( ) crash issue * commit '31e72bc3289acdd85b0b745fbf64c5949ca33432': bionic: fix __get_tls( ) crash issue
|
1ad08626a143dc684e92f56754c7176cc4914ce8 |
30-Nov-2011 |
Zhenghua Wang <zhenghua.wang@intel.com> |
am 897815a1: bionic: add machine type check * commit '897815a1feff230be3ea42655a77dcbb9a8dcca9': bionic: add machine type check
|
e480fc83b2887388d469eb3bf58c86c610f5b082 |
21-Sep-2011 |
Jack Ren <jack.ren@intel.com> |
bionic: fix pthread_{create, exit}/signal race condition (1) in pthread_create: If the one signal is received before esp is subtracted by 16 and __thread_entry( ) is called, the stack will be cleared by kernel when it tries to contruct the signal stack frame. That will cause that __thread_entry will get a wrong tls pointer from the stack which leads to the segment fault when trying to access tls content. (2) in pthread_exit After pthread_exit called system call unmap(), its stack will be freed. If one signal is received at that time, there is no stack available for it. Fixed by subtracting the child's esp by 16 before the clone system call and by blocking signal handling before pthread_exit is started. Author: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
ibc/bionic/pthread.c
|
31e72bc3289acdd85b0b745fbf64c5949ca33432 |
01-Aug-2011 |
Jack Ren <jack.ren@intel.com> |
bionic: fix __get_tls( ) crash issue When running the stress test of pthread create/destroy, a crash may oocur in __get_tls(). That is caused by the race condition with __set_tls( ): Author: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/__set_tls.c
|
897815a1feff230be3ea42655a77dcbb9a8dcca9 |
18-Oct-2011 |
Zhenghua Wang <zhenghua.wang@intel.com> |
bionic: add machine type check android linker doesn't check machine type, it may load some libraries which it doesn't support sometimes. Author: Zhenghua Wang <zhenghua.wang@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
inker/linker.c
|
e796d39d80d97ebe0e36476dff3189d155a99c98 |
30-Nov-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Request both v4 and v6 dns when on secondary net"
|
495f16cbac001f96944acf3f908766f7769632a4 |
28-Nov-2011 |
Nick Kralevich <nnk@google.com> |
update capabilities.h Pull in an updated version of capabilities.h from the linux kernel. This file was generated using the following command: cd bionic/libc/kernel/ ./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/capability.h Change-Id: I43c8f014954f543858006f24e60a2e69955349da
ibc/kernel/common/linux/capability.h
|
86ad80b6be6e2ede28e15d0ceafd134c336a7eb7 |
28-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
f1a39dce60be0b453416e1b82a6d445a7677eb4b |
23-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
libc: Fix typo that broke NDK compatibility. The function must be named __atomic_cmpxchg, not __android_cmpxchg. This typo broke existing prebuilt binaries (they couldn't be loaded at runtime anymore). Change-Id: I25ca7d18329817f0056e616a0409113269ad7b1f
ibc/arch-arm/bionic/atomics_arm.c
|
ca6fe7bebe3cc6ed7e2db5a3ede2de0fcddf411d |
22-Nov-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Request both v4 and v6 dns when on secondary net We can't easily tell the protocol family of the secondary network, so try both and trust that the carrier has configured dns servers according to the protocols supported on its network. bug:5468224 Change-Id: If4f017573d313a6ad8354574076de6d63d43b444
ibc/netbsd/net/getaddrinfo.c
|
de44d0b2bd32a2c2cc5e2ffb64f8356efd893bca |
22-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: provide atomic operations will full barriers for NDK apps."
|
95a17848d3a96000f90cdbfc7ff922182f0003b3 |
21-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Add tgkill syscall."
|
10c8ce59a40a1d8ae8f49145eca365b364aabe58 |
19-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Add tgkill syscall. Use tgkill instead of tkill to implement pthread_kill. This is safer in the event that the thread has already terminated and its id has been reused by a different process. Change-Id: Ied715e11d7eadeceead79f33db5e2b5722954ac9
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/tgkill.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/tgkill.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/tgkill.S
ibc/bionic/pthread.c
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
f638339d0955ec1d00580842604df7578c40833b |
19-Nov-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: I5bf77ac8b8c77cf7a075c6f0ffa99fa696ce13d3
|
5f64df4bc3bc281f661d520773894c729c2b4835 |
17-Nov-2011 |
Nick Kralevich <nnk@google.com> |
ASLR: enable pthread stack location randomization Allow the kernel to choose a memory location to put the thread stack, rather than hard coding 0x10000000 Change-Id: Ib1f37cf0273d4977e8d274fbdab9431ec1b7cb4f
ibc/bionic/pthread.c
|
71b9eedbea4a9750f882fe28c9bf9bf68d77afc9 |
17-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
7e2daefe6cec40e143f519c46aec877ee053b407 |
16-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Merge "Make the linker relocatable."
|
0fec6b9d88ee5a9e359b2208038f9806c0804538 |
16-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
libc: provide atomic operations will full barriers for NDK apps. __atomic_cmpxchg and other related atomic operations did not provide memory barriers, which can be a problem for non-platform code that links against them when it runs on multi-core devices. This patch does two things to fix this: - It modifies the existing implementation of the functions that are exported by the C library to always provide full memory barriers. We need to keep them exported by the C library to prevent breaking existing application machine code. - It also modifies <sys/atomics.h> to only export always-inlined versions of the functions, to ensure that any application code compiled against the new header will not rely on the platform version of the functions. This ensure that said machine code will run properly on all multi-core devices. This is based on the GCC built-in sync primitives. The end result should be only slightly slower than the previous implementation. Note that the platform code does not use these functions at all. A previous patch completely removed their usage in the pthread and libstdc++ code. + rename arch-arm/bionic/atomics_arm.S to futex_arm.S + rename arch-x86/bionic/atomics_x86.S to futex_x86.S + remove arch-x86/include/sys/atomics.h which already provided inlined functions to the x86 platform. Change-Id: I752a594475090cf37fa926bb38209c2175dda539
ibc/Android.mk
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/atomics_arm.c
ibc/arch-arm/bionic/futex_arm.S
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/bionic/futex_x86.S
ibc/arch-x86/include/sys/atomics.h
ibc/include/sys/atomics.h
|
b38522983712432ba143c046343ba4fa01baf7c8 |
16-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: speed-up flockfile()/funlockfile()"
|
90c4c1e82b946c838f22be9c0bb3dcf81eaf26ca |
16-Nov-2011 |
David Turner <digit@google.com> |
Merge "bionic: Do not use <sys/atomics.h> for platform code."
|
e31bfae2baa96742f998155ee26e56c826a8ce3a |
15-Nov-2011 |
David 'Digit' Turner <digit@android.com> |
bionic: Do not use <sys/atomics.h> for platform code. We're going to modify the __atomic_xxx implementation to provide full memory barriers, to avoid problems for NDK machine code that link to these functions. First step is to remove their usage from our platform code. We now use inlined versions of the same functions for a slight performance boost. + remove obsolete atomics_x86.c (was never compiled) NOTE: This improvement was benchmarked on various devices. Comparing a pthread mutex lock + atomic increment + unlock we get: - ARMv7 emulator, running on a 2.4 GHz Xeon: before: 396 ns after: 288 ns - x86 emulator in KVM mode on same machine: before: 27 ns after: 27 ns - Google Nexus S, in ARMv7 mode (single-core): before: 82 ns after: 76 ns - Motorola Xoom, in ARMv7 mode (multi-core): before: 121 ns after: 120 ns The code has also been rebuilt in ARMv5TE mode for correctness. Change-Id: Ic1dc72b173d59b2e7af901dd70d6a72fb2f64b17
ibc/bionic/atomics_x86.c
ibc/bionic/pthread.c
ibc/bionic/semaphore.c
ibc/private/bionic_atomic_arm.h
ibc/private/bionic_atomic_gcc_builtin.h
ibc/private/bionic_atomic_inline.h
ibc/private/bionic_atomic_x86.h
ibstdc++/src/one_time_construction.cpp
|
a938409c0eab2eeff65e49bd753b5833d8478364 |
16-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
a89c28b09178cb7d8e7aa910aacedafdc7cddf94 |
16-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-mr1-release history after reset to ics-mr1
|
fd7d5acdeb5b32a97640941539de2e56cf6b27f9 |
16-Nov-2011 |
Eino-Ville Talvala <etalvala@google.com> |
am 0d9f87a3: Add auto-exposure/auto-white balance lock support to soc2030 image sensor. * commit '0d9f87a3b71057cf804b2d7aa8589e3bf94eab28': Add auto-exposure/auto-white balance lock support to soc2030 image sensor.
|
87426ed37a76841a562feb3944181dc120606c53 |
16-Nov-2011 |
Eino-Ville Talvala <etalvala@google.com> |
am 0d9f87a3: Add auto-exposure/auto-white balance lock support to soc2030 image sensor. * commit '0d9f87a3b71057cf804b2d7aa8589e3bf94eab28': Add auto-exposure/auto-white balance lock support to soc2030 image sensor.
|
8180b08fb2f27052f9df2ae4787bb5bf409f13e0 |
15-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
linker: Fix the computation of si->base The computation of si->base assumed that the first entry in the program header table is a PT_PHDR. This results in the dynamic linker crashing with a SIGSEGV/MAPERR when trying to load some of the NDK unit test programs, which happen to have an EXIDX header first, followed byu a PHDR one. This patch fixes the computation by parsing the program header table, looking explicitely for the PHDR entry. This fixes the load of the NDK unit test programs, and doesn't affect system libraries. Change-Id: Id18ea6037dbe950b5abbbce816c2960321f0b81d
inker/linker.c
|
2f3309c9e35f42bc224e97dcd27326768d45177e |
15-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
9831ad3ce6bd5b22da16a275ed67e7236eae3d1f |
29-Aug-2011 |
David 'Digit' Turner <digit@google.com> |
libc: speed-up flockfile()/funlockfile() For Honeycomb, we added proper file thread-safety for all FILE* operations. However, we did implement that by using an out-of-band hash table to map FILE* pointers to phtread_mutex_t mutexes, because we couldn't change the size of 'struct _sFILE' without breaking the ABI. It turns out that our BSD-derived code already has some support code to extend FILE* objects, so use it instead. See libc/stdio/fileext.h This patch gets rid of the hash table, and put the mutex directly into the sFILE extension. Change-Id: If1c3fe0a0a89da49c568e9a7560b7827737ff4d0
ibc/include/pthread.h
ibc/stdio/fileext.h
ibc/stdio/findfp.c
ibc/stdio/flockfile.c
|
4b469eae40368913b2841b390dada6c58296c602 |
15-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Merge "generate PIC code."
|
9bf330b5676d0f60b3e4c3b8985494bcb1134e8b |
14-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
libc: fix the pthread_sigmask implementation The old code didn't work because the kernel expects a 64-bit sigset_t while the one provided by our ABI is only 32-bit. This is originally due to the fact that the kernel headers themselves define sigset_t as a 32-bit type when __KERNEL__ is not defined (apparently to cater to libc5 or some similarly old C library). We can't modify the size of sigset_t without breaking the NDK ABI, so instead perform runtime translation during the call. Change-Id: Ibfdc3cbceaff864af7a05ca193aa050047b4773f
ibc/bionic/pthread.c
|
468319ce4f3f7383d788b76c09cda2a405311f36 |
12-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Make the linker relocatable. Previously, the linker always loaded itself into the same location in memory, which inhibited the effectiveness of Android's ASLR implementation. Modify the linker code so it can be relocatable and link itself at runtime. Change-Id: Ia80273d7a00ff648b4da545f4b69debee6343968
inker/Android.mk
inker/linker.c
inker/linker.h
|
0aa8289c6fddda6502fa97c8789341f1462c4224 |
12-Nov-2011 |
Nick Kralevich <nnk@google.com> |
generate PIC code. Change-Id: I6740c30e2782ae203aa7ddaeaf3b233e90de9c4d
ibc/arch-x86/string/sse2-memset5-atom.S
ibc/arch-x86/string/ssse3-memcpy5.S
|
16e818f90ba0df2ceb88c8ab75dc3560e4739cb5 |
06-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
7939908c8310342c8e1b717c4599273a782b3c2b |
04-Nov-2011 |
Nick Kralevich <nnk@google.com> |
linker: set LOCAL_NO_CRT := true Use LOCAL_NO_CRT to prevent linking against crtbegin.o, rather than messing with build rules. This also prevents linking against crtend.o, which isn't needed for the linker. Change-Id: I0c5b9999be7e8676560fe145c1c033ffce8db4d1
inker/Android.mk
|
8e8a7b1f0fb9daf8d4434e18a9fff5c28f849cb8 |
03-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Revert "Make the linker relocatable." This reverts commit 994e9a5ed1c4e9f23a8bed79caea684eaa270027. Broke x86 build.
inker/Android.mk
inker/linker.c
inker/linker.h
|
994e9a5ed1c4e9f23a8bed79caea684eaa270027 |
01-Nov-2011 |
Nick Kralevich <nnk@google.com> |
Make the linker relocatable. Previously, the linker always loaded itself into the same location in memory, which inhibited the effectiveness of Android's ASLR implementation. Modify the linker code so it can be relocatable and link itself at runtime. Change-Id: I90d064743abdd29450ac0482ed28752b2196286c
inker/Android.mk
inker/linker.c
inker/linker.h
|
9bf1daaaf9f87e8deb8ff11ff7e195b8497d3cc5 |
01-Nov-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
29992cf9787496216440ed9c6c60dc40377aebe1 |
31-Oct-2011 |
Elliott Hughes <enh@google.com> |
Merge "Update to tzdata2011n."
|
f3dbdbe269e368c94d54f5c166426773b68da111 |
31-Oct-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011n. There are three changes of note - most urgently, Cuba (America/Havana) has extended summer time by two weeks, now to end on Nov 13, rather than the (already past) Oct 30. Second, the Pridnestrovian Moldavian Republic (Europe/Tiraspol) decided not to split from the rest of Moldova after all, and consequently that zone has been removed (again) and reinstated in the "backward" file as a link to Europe/Chisinau. And third, the end date for Fiji's summer time this summer was moved forward from the earlier planned Feb 26, to Jan 22. Apart from that, Moldova (MD) returns to a single entry in zone.tab (and the incorrect syntax that was in the 2011m version of that file is so fixed - it would have been fixed in a different way had this change not happened - that's the "missing" sccs version id). Change-Id: I7a0fba88d1fc6face649648013aaf2b111c29d7f
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
31f0610798a604a93b59129c947ab50846c4cfdc |
31-Oct-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with ics-mr1-release Change-Id: Ifc8b7e46968eb77bb47eb85274aa7ab35ed36925
|
0d9f87a3b71057cf804b2d7aa8589e3bf94eab28 |
31-Oct-2011 |
Eino-Ville Talvala <etalvala@google.com> |
Add auto-exposure/auto-white balance lock support to soc2030 image sensor. Bug: 4980604 Change-Id: I1be07a23573b70eeddd9ecb2370605713aea3d03
ibc/kernel/common/media/soc2030.h
|
143970a5b079cdce239888a763121f6c54261066 |
28-Oct-2011 |
Ed Heyl <ed@google.com> |
keep previous history after reset to mr1 plus aah changes (ics-aah-wip)
|
125207c307d813a63b30f13a4cbc94816d9a7928 |
26-Oct-2011 |
Ed Heyl <ed@google.com> |
undo reset to ics-mr1 until we have a better method
|
c8be370b34995cce3e9a78768ab8e3299709c480 |
26-Oct-2011 |
Ed Heyl <ed@google.com> |
reset to ics-mr1, but keep history
|
98873f6540d32ab51a68d981e60280376c729f66 |
25-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
a5c0d72bfb720535f7fb9e5d6f3940a2458c7d82 |
24-Oct-2011 |
Elliott Hughes <enh@google.com> |
am bcb2edac: Update to tzdata2011m. * commit 'bcb2edac654962758c6d7d8d3e0e4cdcb75c89fc': Update to tzdata2011m.
|
bcb2edac654962758c6d7d8d3e0e4cdcb75c89fc |
24-Oct-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011m. Fixes for Europe/Tiraspol (Moldova) and all four Ukrainian zones. Also show the MD5 of the downloaded data, for comparison against the MD5 given in the announcement mails. (There's a plan to move to proper signing, but that's not implemented on their end yet.) Change-Id: I845e6f125c0f54298abadc643adfeca2eff4827a
ibc/tools/zoneinfo/generate
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
9ab38c67ebd4afc02e5523329a06df1f12f1d79c |
24-Oct-2011 |
Nick Kralevich <nnk@google.com> |
am d9ad6234: Add linker support for PIE * commit 'd9ad62343c2db6b66a5fa597c9b20a6faabd7a9a': Add linker support for PIE
|
d9ad62343c2db6b66a5fa597c9b20a6faabd7a9a |
20-Oct-2011 |
Nick Kralevich <nnk@google.com> |
Add linker support for PIE Modify the dynamic linker so that executables can be loaded at locations other than 0x00000000. Modify crtbegin* so that non-PIC compilant "thumb interwork veneers" are not created by the linker. Bug: 5323301 Change-Id: Iece0272e2b708c79034f302c20160e1fe9029588
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
inker/linker.c
|
d717f5170f00a1dfcc164d6cac53e9543021acf8 |
13-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
c66f220c44a15cdf4a0af0b3bd8cb413487959a5 |
13-Oct-2011 |
Jesse Wilson <jessewilson@google.com> |
am b0641d4a: Merge "Use ENTRY and EXIT macros for strcmp, memcpy, atexit." * commit 'b0641d4a446fa98c72fd6252e5a5ca7e44c41f1f': Use ENTRY and EXIT macros for strcmp, memcpy, atexit.
|
b0641d4a446fa98c72fd6252e5a5ca7e44c41f1f |
12-Oct-2011 |
Jesse Wilson <jessewilson@google.com> |
Merge "Use ENTRY and EXIT macros for strcmp, memcpy, atexit."
|
df331f5f9b74a2f54f6786384fc3b2b55902d366 |
11-Oct-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
487b613e572160e80d0700e1bcd0e405420d14ea |
04-Oct-2011 |
Evgeniy Stepanov <eugenis@google.com> |
Use ENTRY and EXIT macros for strcmp, memcpy, atexit. Without this change strcmp size is zero (not set), and it gets ignored by Valgrind. Changes to memcpy and atexit don't affect the generated binary in any way. Change-Id: I05818cb5951f75901dc8c0eef02807a2e83a9231
ibc/arch-arm/bionic/atexit.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/strcmp.S
|
f5c6dc8b7cb181c4a82f04d19bdf6f6c3f5beac6 |
10-Oct-2011 |
Elliott Hughes <enh@google.com> |
am faa7c1d2: Update to tzdata2011l. * commit 'faa7c1d29f9ed0b3eb252bb0bd43e7596eed5d9c': Update to tzdata2011l.
|
faa7c1d29f9ed0b3eb252bb0bd43e7596eed5d9c |
10-Oct-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011l. This affects Asia/Hebron and Pacific/Fiji (and historical data for America/Sitka). Change-Id: I111a34038e44416f1900f774bdb78750e815eb5f
ibc/tools/zoneinfo/generate
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
bf8f6bb8202beb1c3e1d9cc861e8b0e3879372d3 |
30-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
b7001bce525e662197c885e2466be421d298da78 |
30-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
am 0a1b306f: am 32ca348e: am ce0d646c: resolved conflicts for merge of 6cda7b62 to gingerbread-plus-aosp * commit '0a1b306fe1e86b4d218506d2d3d3e72df8f795ba': Bionic: x86: Fix libm macro definitions
|
0a1b306fe1e86b4d218506d2d3d3e72df8f795ba |
30-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
am 32ca348e: am ce0d646c: resolved conflicts for merge of 6cda7b62 to gingerbread-plus-aosp * commit '32ca348eecb114b9b2a9393f178c82310f590ddb': Bionic: x86: Fix libm macro definitions
|
32ca348eecb114b9b2a9393f178c82310f590ddb |
30-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
am ce0d646c: resolved conflicts for merge of 6cda7b62 to gingerbread-plus-aosp * commit 'ce0d646cc0beb6b44d5429d01e51d00005264f44': Bionic: x86: Fix libm macro definitions
|
ce0d646cc0beb6b44d5429d01e51d00005264f44 |
30-Sep-2011 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 6cda7b62 to gingerbread-plus-aosp Change-Id: I85bd5291c2a9cd29bff538b6d5a4dcd73f85a1fd
|
74cf48f0c1dc21382a9b34da3e359f1de4852f36 |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
am 229ab1a3: Merge "Send both A and AAAA queries if all probes fail." * commit '229ab1a33ea79fcea42302fbe9680a6c1047325f': Send both A and AAAA queries if all probes fail.
|
b99c197b27ce40b24fc119f56a13ac02bf3e758c |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
am 4638822f: Merge "Revert "Use framework hints to determine dns query type."" * commit '4638822fc07aae8cc08600c85c16183ed8d5ef79': Revert "Use framework hints to determine dns query type."
|
229ab1a33ea79fcea42302fbe9680a6c1047325f |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Send both A and AAAA queries if all probes fail."
|
4638822fc07aae8cc08600c85c16183ed8d5ef79 |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Revert "Use framework hints to determine dns query type.""
|
6cda7b6249c05ebcaebeb86badf957ec0f04e4ad |
15-Sep-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Bionic: x86: Fix libm macro definitions http://code.google.com/p/android/issues/detail?id=19276 GCC would remove inline asm due to lack of knowledge of FPU register changes. Change-Id: I9f9e8623fa6580843b7cd8178439ace8c2db2d51 Signed-off-by: Mark D Horn <mark.d.horn@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Author: Jingwei Zhang <jingwei.zhang@intel.com>
ibm/i387/fenv.c
ibm/include/i387/fenv.h
|
f432de2de7288c0589d1e50c2aa949a76c571794 |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Send both A and AAAA queries if all probes fail. AI_ADDRCONFIG is currently implemented by trying to connect to well-known addresses in order to see if IPv4 and/or IPv6 connectivity is available. In some cases (e.g., walled gardens with no global connectivity) both probes can fail. If this happens, query for both IPv4 and IPv6 addresses instead of doing nothing and failing the query. Bug: 5284168 Change-Id: I4e3a69ea86fb6d839a6bd31236b98da81e5cbf45
ibc/netbsd/net/getaddrinfo.c
|
b82532d11a301370c14f77f2e56dee11f8bfa971 |
29-Sep-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Revert "Use framework hints to determine dns query type." Change Ife82a8d8 broke IPv6 on wifi. Change I4e3a69ea is an alternate approach that does not require any framework changes. Bug: 5284168 Change-Id: Ib52614be3875a2ae2eaedd1be265f90e506eda41
ibc/netbsd/net/getaddrinfo.c
|
cd17f880102e3bdff87e8e86487ece5ad9c9eabb |
29-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
451159035a528e83f38a6ee85517cfc40cda8998 |
29-Sep-2011 |
Mathias Agopian <mathias@google.com> |
am bda5da07: fix prototype of dladdr * commit 'bda5da074eab4bdf374e1f4a19d480c62c72f5ff': fix prototype of dladdr
|
bda5da074eab4bdf374e1f4a19d480c62c72f5ff |
28-Sep-2011 |
Mathias Agopian <mathias@google.com> |
fix prototype of dladdr this breaks C++ source code in particular. Change-Id: Ie06b5d31d23b5455e6950c470adc64dd5e7784df
ibc/include/dlfcn.h
ibdl/libdl.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
c90290899956a3e711fd3789a5f8169f4661a558 |
27-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
3abc9d98c96b2b8c34302d061aad0f5292c48f26 |
26-Sep-2011 |
Elliott Hughes <enh@google.com> |
am 00964912: Update to tzdata2011k. * commit '00964912745f0bb7e081f84ddcc74940f973149f': Update to tzdata2011k.
|
00964912745f0bb7e081f84ddcc74940f973149f |
26-Sep-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011k. Affects Palestine, Gaza, Hebron, Belarus, Ukraine, and "Russia". Change-Id: Ib17f848c3b0e86d0bfcf289c4c4a3ae53dd2f8c4
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
0c7245213d10c50e0ca49e4e8f279872c4b9877f |
25-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
3ec1bd2c7a43fac35ade919326e3f1aad981beb3 |
23-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 924c8785: am 8af58f0f: Use framework hints to determine dns query type. * commit '924c8785f0b0822ab23a8a8917d312b7c5f63243': Use framework hints to determine dns query type.
|
924c8785f0b0822ab23a8a8917d312b7c5f63243 |
23-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 8af58f0f: Use framework hints to determine dns query type. * commit '8af58f0fd4ff3fb11cb8a3c61e4654e3633906a4': Use framework hints to determine dns query type.
|
8af58f0fd4ff3fb11cb8a3c61e4654e3633906a4 |
14-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Use framework hints to determine dns query type. Instead of checking for IPv4 or IPv6 connectivity, try using pid-specific hints the framework has left for us. bug:5284168 Change-Id: Id64d48db3900865a7d58ada8309870c63d6eab12
ibc/netbsd/net/getaddrinfo.c
|
d98f3e9f71e9ab950fb834e7281268d25cf12989 |
18-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
26bee12899f8cc55e5195482b71024bee5b8eda8 |
18-Sep-2011 |
JP Abgrall <jpa@google.com> |
am 77160041: am 3884bfe9: libc: popen: work around data corruption * commit '771600415f41b9075b83dcf1e5395d2292ea05b2': libc: popen: work around data corruption
|
771600415f41b9075b83dcf1e5395d2292ea05b2 |
18-Sep-2011 |
JP Abgrall <jpa@google.com> |
am 3884bfe9: libc: popen: work around data corruption * commit '3884bfe9661955543ce203c60f9225bbdf33f6bb': libc: popen: work around data corruption
|
3884bfe9661955543ce203c60f9225bbdf33f6bb |
18-Sep-2011 |
JP Abgrall <jpa@google.com> |
libc: popen: work around data corruption vfork() would not save the registers that the parent would expect to have restored after execl() completed. Specially that execl() would call execve() underneath, further messing up the stack of the parent. To avoid that, we fork() for now. Later we will revisit and cleanup vfork()+execve() to actually have vfork() store all the register that the parent expects to see, and not those left by execve(). In the original code, looking at the registers just before the call to popen(), and after the call showed that r7 would get clobbered. This would leave the caller with an invalid pointer, leading to all kinds of data corruptions. execve() is simpler that execl() in this case. Bug: 5336252 Change-Id: I3bf718c0bb4c0439f6f2753f153cdea14175be9c
ibc/unistd/popen.c
|
370bbc5dea6d73a98ddea6a1c693354c086249ad |
16-Sep-2011 |
Glenn Kasten <gkasten@google.com> |
am d53cae0e: Add non-NDK internal API __pthread_gettid * commit 'd53cae0e45dafdb3a83ccc3675051c0aee532111': Add non-NDK internal API __pthread_gettid
|
d53cae0e45dafdb3a83ccc3675051c0aee532111 |
12-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
Add non-NDK internal API __pthread_gettid Tracking bugs 5267571 and 5090073 (for deadlock detection logs). Change-Id: Icb90f91ec1525607551c2234ef921bf88296484f
ibc/bionic/pthread.c
ibc/private/bionic_pthread.h
|
6e47ab134552decddb200d1f0da616c3d21c79c9 |
15-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
d0e629a68e97a6630996c658defd9ef9ef5a08c0 |
14-Sep-2011 |
Erik Gilling <konkers@android.com> |
am b8ef90d6: update linux/fb.h * commit 'b8ef90d67950c5d4e04f95c30e164e924f41f70a': update linux/fb.h
|
b8ef90d67950c5d4e04f95c30e164e924f41f70a |
14-Sep-2011 |
Erik Gilling <konkers@android.com> |
update linux/fb.h Change-Id: Ib00343e3b6f95eaf3d347d4b8b9df950d0686e70 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/linux/fb.h
|
ae25dc08c1091ef23e1f4edec122b44dbb8af406 |
13-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
268bec521c93e696a7e3758e0e0c70b4cc5589f8 |
12-Sep-2011 |
Elliott Hughes <enh@google.com> |
am 5da3ed17: Merge "Update to tzdata2011j." * commit '5da3ed177c52cdd8344b86f9b95b08b6aa473210': Update to tzdata2011j.
|
5da3ed177c52cdd8344b86f9b95b08b6aa473210 |
12-Sep-2011 |
Elliott Hughes <enh@google.com> |
Merge "Update to tzdata2011j."
|
6ea19d78157651cee17e5da0b11c60c7b8a49c6d |
12-Sep-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011j. Affects Samoa, Kenya, Uganda, and Tanzania. Change-Id: Ibee638d415d4f0389ff27ea1c9c481543e181f1f
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
6ce10804d5511059e109a22564061bf4f8428ffa |
07-Sep-2011 |
Erik Gilling <konkers@android.com> |
update kernel video/dsscomp.h Change-Id: Ifc4f96e3a9c3435c0b0ee80ac9da295b4e9463a1 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/video/dsscomp.h
|
fa6128ad1789621ceeebaf6c57942a3a1cff1fb3 |
07-Sep-2011 |
Erik Gilling <konkers@android.com> |
am 763230ae: update kernel video/dsscomp.h * commit '763230ae5509da3ec83cde5bf6ce54dd728a0adf': update kernel video/dsscomp.h
|
763230ae5509da3ec83cde5bf6ce54dd728a0adf |
07-Sep-2011 |
Erik Gilling <konkers@android.com> |
update kernel video/dsscomp.h Change-Id: Ifc4f96e3a9c3435c0b0ee80ac9da295b4e9463a1 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/video/dsscomp.h
|
81a6894b0ad7ea70997ff6a1ab46e53ee90cdef6 |
05-Sep-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
2d461c7c00c751b6f5b7344551dd12f6dca632aa |
02-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 7f84da69: Add some logging of dns cache operations * commit '7f84da69f86ed9daf610c8d1129392ba3f7c4405': Add some logging of dns cache operations
|
7f84da69f86ed9daf610c8d1129392ba3f7c4405 |
02-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add some logging of dns cache operations Added info about what entries are getting flushed due to ttl or size limits. Change-Id: I69fb70ce23b5b820f5f1a5738c0f1aa57b6a1127
ibc/netbsd/resolv/res_cache.c
|
94387eae6958cd17762de8314bd85131a8a20e00 |
31-Aug-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
918ad3ecfd5bd94f284a953253bb488cd20e5f66 |
30-Aug-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
fd3fc8bd271c657e25b83e2d0349eb51dd12428d |
30-Aug-2011 |
The Android Automerger <android-build@android.com> |
merge in ics-release history after reset to master
|
b0d9c83041c1d3588ef4066761b9a0a4af584af3 |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 96e5facc: am 91966c30: am 0acdbe08: am 89ea107d: Merge "linker: allow debugging of constructors" * commit '96e5faccdc5616bb6d4a55d50a0e6148f99d943b': linker: allow debugging of constructors
|
a0223a888f929985886a19e3aaaf3967709f57b6 |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 09b36dc7: am 35aebd36: am c7f5c8e2: am 0f7d9df1: Merge "libc: fix typo in kernel helper script" * commit '09b36dc7a939c68b519fc0f46d6dad25c5f7637c': libc: fix typo in kernel helper script
|
96e5faccdc5616bb6d4a55d50a0e6148f99d943b |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 91966c30: am 0acdbe08: am 89ea107d: Merge "linker: allow debugging of constructors" * commit '91966c30efbdc7feecd6c45a46ab488e715c0a35': linker: allow debugging of constructors
|
09b36dc7a939c68b519fc0f46d6dad25c5f7637c |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 35aebd36: am c7f5c8e2: am 0f7d9df1: Merge "libc: fix typo in kernel helper script" * commit '35aebd36c771f32656996b02595fad8953f29916': libc: fix typo in kernel helper script
|
91966c30efbdc7feecd6c45a46ab488e715c0a35 |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 0acdbe08: am 89ea107d: Merge "linker: allow debugging of constructors" * commit '0acdbe0892105d01a38de9baf4e34eef22b8259c': linker: allow debugging of constructors
|
35aebd36c771f32656996b02595fad8953f29916 |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am c7f5c8e2: am 0f7d9df1: Merge "libc: fix typo in kernel helper script" * commit 'c7f5c8e2703c1dbeabe54d408b8819f97ef623f3': libc: fix typo in kernel helper script
|
0acdbe0892105d01a38de9baf4e34eef22b8259c |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 89ea107d: Merge "linker: allow debugging of constructors" * commit '89ea107de51baaccb7ada150d1192b80c6faa642': linker: allow debugging of constructors
|
c7f5c8e2703c1dbeabe54d408b8819f97ef623f3 |
30-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 0f7d9df1: Merge "libc: fix typo in kernel helper script" * commit '0f7d9df17f2f5a355b1b799a70219c18587482a6': libc: fix typo in kernel helper script
|
3b242f82b58d2bbb84cb74026af1a0c5e6462baa |
30-Aug-2011 |
Nick Kralevich <nnk@google.com> |
am 38bccb27: linker.h: don\'t change the soinfo structure * commit '38bccb271f121fc06eaa0d8fbd3c982bc44c36b7': linker.h: don't change the soinfo structure
|
38bccb271f121fc06eaa0d8fbd3c982bc44c36b7 |
29-Aug-2011 |
Nick Kralevich <nnk@google.com> |
linker.h: don't change the soinfo structure In 48527c3f740a80b45acb5a6efc217f771ae50143, we modified the soinfo structure to remove an unnecessary variable. However, third party programs seem to be relying on the structure not changing. Add a dummy variable back into place to preserve structure. Bug: 5064106 Change-Id: I3014dda1a46e624644b09e156c3e9381ba3729bd
inker/linker.h
|
999f7711cd9a6b1d09e10dc81083be416563cefb |
29-Aug-2011 |
Elliott Hughes <enh@google.com> |
am b0bbbff6: Update to tzdata2011i. * commit 'b0bbbff6060b382d2c4607f026e182adb67d0cc0': Update to tzdata2011i.
|
b0bbbff6060b382d2c4607f026e182adb67d0cc0 |
29-Aug-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011i. Affects South Sudan (Africa/Juba), Samoa, Europe/Kalingrad, Newfoundland, America/Resolute, Metlakatla, America/Honolulu, America/Goose_Bay and America/St_Johns. Change-Id: I8e60a7c7ba5ab71eedcc66937443a9e6993accd6
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
89ea107de51baaccb7ada150d1192b80c6faa642 |
29-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "linker: allow debugging of constructors"
|
0f7d9df17f2f5a355b1b799a70219c18587482a6 |
28-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: fix typo in kernel helper script"
|
669c823f05880e4193286e3786a18658de0156a5 |
01-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
libc: fix typo in kernel helper script Change-Id: I3b75b1323cf7a48cb839dede1552f24711847335
ibc/kernel/tools/defaults.py
|
e5ea45547e131ae842b7c79cd45b164470137367 |
27-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
linker: allow debugging of constructors This patch allows the debugging of constructors in shared libraries and executables. It does so by ensuring that the corresponding binary is visible to gdb before running the constructors. Change-Id: I0a3df726a04ad109944c834dcbba672b85d3991e
inker/linker.c
|
7a796df91dfa8c9a0053d7a502f535004e1e7b16 |
25-Aug-2011 |
Erik Gilling <konkers@android.com> |
am 4f346524: Merge "update video/dsscomp.h" * commit '4f3465240a9f0a7ba913188acb048483aef9d6b9': update video/dsscomp.h
|
39ac5c27141cb42d0bdbde81c129486e6e2bb15d |
25-Aug-2011 |
Mike Lockwood <lockwood@android.com> |
am 0b33d998: Add linux/leds-an30259a.h * commit '0b33d9982e68991efb5035d126516391113b0baa': Add linux/leds-an30259a.h
|
4f3465240a9f0a7ba913188acb048483aef9d6b9 |
25-Aug-2011 |
Erik Gilling <konkers@android.com> |
Merge "update video/dsscomp.h"
|
97497538897020d0319d4b7278ef5c452ffa82eb |
24-Aug-2011 |
Erik Gilling <konkers@android.com> |
update video/dsscomp.h Change-Id: If4bd1d751b30ad2e65c0bd83caba436334949463 Signed-off-by: Erik Gilling <konkers@android.com>
ibc/kernel/common/video/dsscomp.h
|
0b33d9982e68991efb5035d126516391113b0baa |
23-Aug-2011 |
Mike Lockwood <lockwood@android.com> |
Add linux/leds-an30259a.h Change-Id: I9144b58bdc522d6ec22466adc459a40be648592f Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/leds-an30259a.h
|
19726f59d7e16f362de4a2e9952cb1497f521b6c |
22-Aug-2011 |
David 'Digit' Turner <digit@google.com> |
am 58246b70: libc: Add __aeabi_f2uiz to libgcc_compat.c * commit '58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc': libc: Add __aeabi_f2uiz to libgcc_compat.c
|
58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc |
22-Aug-2011 |
David 'Digit' Turner <digit@google.com> |
libc: Add __aeabi_f2uiz to libgcc_compat.c This patch ensure that __aeabi_f2uiz is embedded in our C library. This is needed to avoid breaking certain applications when they are loaded in ICS. It is likely that the issue is due to mis-linked binaries generated with the stand-alone toolchain (the problem should not exist if you use ndk-build), but this fix is easier than asking all app developers to fix their custom build system. If you want more technical details, read the comments inside libgcc_compat.c Change-Id: I59ac1fc781ecb70b90b5573c5a3c67560ca8f270
ibc/arch-arm/bionic/libgcc_compat.c
|
d3f2d49f3afe23887fa98148a6bbcd554d569237 |
18-Aug-2011 |
Jing Yu <jingyu@google.com> |
am d50225ad: Disable sincos optimization for sincos calls. * commit 'd50225ad20b4510892dc5f2306b64f04bab6e711': Disable sincos optimization for sincos calls.
|
d50225ad20b4510892dc5f2306b64f04bab6e711 |
17-Aug-2011 |
Jing Yu <jingyu@google.com> |
Disable sincos optimization for sincos calls. sincos() functions would be turned into infinite calls to itself if sincos optimization is applied to itself. See gcc bugzilla http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46926 arm-linux-androideabi-4.4.3 toolchain does not have this problem because sincos optimization is entirely disabled. Starting from arm-linux-androideabi-4.6 toolchain, we enable sincos optimization in gcc. This patch simply enforce -O0 on this function to minimize the change. Change-Id: I0fc00b5f1dd71c0a024943bdedfed29b0d195e82
ibm/sincos.c
|
68990d19e46cde44aa2996c0693d7861490434ed |
09-Aug-2011 |
David Turner <digit@android.com> |
am 6dcf0d73: am 3dc94305: am 17a40ffb: am c57fd963: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t" * commit '6dcf0d73a69e01a9ef1d4d2f1e61cd114c0851a5': NDK: x86 header file has incorrect definition for ptrdiff_t
|
9ac3e4377f05512c1d9972e514eaca99f98702c1 |
09-Aug-2011 |
David Turner <digit@android.com> |
am 3afafd46: am 951e8381: am 3906a9c1: am f5aa1382: Merge "x86 libc: Fix the range to check the error" * commit '3afafd46f3e0c820e3d0a1b13cceddbeea1b5966': x86 libc: Fix the range to check the error
|
6dcf0d73a69e01a9ef1d4d2f1e61cd114c0851a5 |
09-Aug-2011 |
David Turner <digit@android.com> |
am 3dc94305: am 17a40ffb: am c57fd963: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t" * commit '3dc94305e4eb243747248b43954c499ddc96638d': NDK: x86 header file has incorrect definition for ptrdiff_t
|
3afafd46f3e0c820e3d0a1b13cceddbeea1b5966 |
09-Aug-2011 |
David Turner <digit@android.com> |
am 951e8381: am 3906a9c1: am f5aa1382: Merge "x86 libc: Fix the range to check the error" * commit '951e8381916464243c7601fdb41e941811aa3773': x86 libc: Fix the range to check the error
|
af60b290977355c9272f00915659c98f360df243 |
06-Aug-2011 |
Andy McFadden <fadden@android.com> |
am 8363448f: Merge "Log signal info at time of receipt" * commit '8363448fb594707e1d1bb5664963c549890dc84d': Log signal info at time of receipt
|
8363448fb594707e1d1bb5664963c549890dc84d |
06-Aug-2011 |
Andy McFadden <fadden@android.com> |
Merge "Log signal info at time of receipt"
|
3dc94305e4eb243747248b43954c499ddc96638d |
05-Aug-2011 |
David Turner <digit@android.com> |
am 17a40ffb: am c57fd963: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t" * commit '17a40ffbf0e12ee44a024a9bb37434388478b478': NDK: x86 header file has incorrect definition for ptrdiff_t
|
17a40ffbf0e12ee44a024a9bb37434388478b478 |
05-Aug-2011 |
David Turner <digit@android.com> |
am c57fd963: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t" * commit 'c57fd963817afa8894af49d6c98a80d8f9100937': NDK: x86 header file has incorrect definition for ptrdiff_t
|
c57fd963817afa8894af49d6c98a80d8f9100937 |
05-Aug-2011 |
David Turner <digit@android.com> |
Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
|
c3c0e88beda2abee4380237bbc7aa95da588c00d |
05-Aug-2011 |
Mark D Horn <mark.d.horn@intel.com> |
NDK: x86 header file has incorrect definition for ptrdiff_t See Bug http://code.google.com/p/android/issues/detail?id=19042 Change-Id: I8e975930e7f8c3c437ecdffbc6f6bc5028937829 Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
ibc/arch-x86/include/machine/_types.h
|
951e8381916464243c7601fdb41e941811aa3773 |
05-Aug-2011 |
David Turner <digit@android.com> |
am 3906a9c1: am f5aa1382: Merge "x86 libc: Fix the range to check the error" * commit '3906a9c16b971c2689e1b8ae5455feec8cf7353c': x86 libc: Fix the range to check the error
|
3906a9c16b971c2689e1b8ae5455feec8cf7353c |
05-Aug-2011 |
David Turner <digit@android.com> |
am f5aa1382: Merge "x86 libc: Fix the range to check the error" * commit 'f5aa1382ec7592c58827ed0822c77cb5bf8df165': x86 libc: Fix the range to check the error
|
f5aa1382ec7592c58827ed0822c77cb5bf8df165 |
05-Aug-2011 |
David Turner <digit@android.com> |
Merge "x86 libc: Fix the range to check the error"
|
fadfe4015505f6891dfcf7f604386074a1001940 |
05-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
am 5598077d: bionic: update sanitized kernel header dsscomp.h * commit '5598077d35f349a88549c6d4fe27458c9577edc9': bionic: update sanitized kernel header dsscomp.h
|
5598077d35f349a88549c6d4fe27458c9577edc9 |
05-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: update sanitized kernel header dsscomp.h Change-Id: I3d52beb97efd23000b76131b6049978546571754 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/video/dsscomp.h
|
ec92af8fe5d28c74f3505932135b1b8f3fbaad00 |
29-Jul-2011 |
Andy McFadden <fadden@android.com> |
Log signal info at time of receipt When a fatal signal is received, we now write a message to the log that looks like this: F/libc ( 1540): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1) This is useful for debugging fatal signals that turn out not to be fatal. This also changes the signal reset from SIG_IGN to SIG_DFL, so that future non-fatal fatal signals are fatal. The code that blocked SIGUSR1 to avoid being interrupted by the GC has been removed. Also, fix minor issues in format_buffer(). Bug 5035703 Change-Id: I8940af47297b5dcf3cf33537e3483ca5334ed565
inker/debugger.c
inker/linker_format.c
|
dda5d14a6be3390f09518fd228f1577c1140623e |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 83eb46c5: am a64990f3: am f03fb955: am 023c4988: Merge "libc: x86: Fixed size_t definition." * commit '83eb46c59df8f54d7b73aaf67c8110aecfa25009': libc: x86: Fixed size_t definition.
|
83eb46c59df8f54d7b73aaf67c8110aecfa25009 |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am a64990f3: am f03fb955: am 023c4988: Merge "libc: x86: Fixed size_t definition." * commit 'a64990f3f25c45fcfe79b9b71cf54d7045af0e4f': libc: x86: Fixed size_t definition.
|
a64990f3f25c45fcfe79b9b71cf54d7045af0e4f |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am f03fb955: am 023c4988: Merge "libc: x86: Fixed size_t definition." * commit 'f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06': libc: x86: Fixed size_t definition.
|
f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06 |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
am 023c4988: Merge "libc: x86: Fixed size_t definition." * commit '023c49882e247bd0345946c908cff231ebf7097e': libc: x86: Fixed size_t definition.
|
023c49882e247bd0345946c908cff231ebf7097e |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: x86: Fixed size_t definition."
|
d265046dcc4e081bd5fc9e6eb3f38c42ab07920e |
04-Aug-2011 |
David 'Digit' Turner <digit@android.com> |
libc: x86: Fixed size_t definition. This patch changes the declaration of size_t on x86 targets to test for the __ANDROID__ macro, instead of ANDROID __ANDROID__ should be a builting toolchain macro, while ANDROID is usually added manually during the build. Testing against __ANDROID__ allows us to use the header when using the NDK's standalone x86 toolchain. This is related to http://code.google.com/p/android/issues/detail?id=19011 The bug was already fixed in the NDK platform headers, this simply updates the C library one accordingly. Change-Id: Ie038c4c8b37b7d24e2e4ae4d7a63371b69c9a51e
ibc/arch-x86/include/machine/_types.h
|
2abf4606f978070159f9e9157831c19e929001bf |
04-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
am 3a5d668e: bionic: add clean kernel header dsscomp.h * commit '3a5d668e012eb27c33ecea7159d24209d45c5baa': bionic: add clean kernel header dsscomp.h
|
3a5d668e012eb27c33ecea7159d24209d45c5baa |
04-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: add clean kernel header dsscomp.h Change-Id: I09a98d0abe8ff4f92058f90ffb80ddc19ccee076 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/video/dsscomp.h
|
a11bb504ec76266e065d036e60ee41be70e97724 |
04-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
am 7b79d1ed: bionic: add processed kernel header rpmsg_omx.h * commit '7b79d1ed88158ca43e2c307f4d9801280d4a8849': bionic: add processed kernel header rpmsg_omx.h
|
7b79d1ed88158ca43e2c307f4d9801280d4a8849 |
04-Aug-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: add processed kernel header rpmsg_omx.h Change-Id: Id07ad37dd464d859cebdf72b68e6fb16d5e91c0f Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/rpmsg_omx.h
|
d34ff3cb969277af0e8554b0977c645e956eae66 |
04-Aug-2011 |
David Turner <digit%android.com@gtempaccount.com> |
am ae3c9783: am bc9d1fe7: am 4685acbd: am 9efda5b7: Merge "typo in libc/stdio/wcio.h" * commit 'ae3c9783f286f07e794fb67a458b0c9dc2becc29': typo in libc/stdio/wcio.h
|
ae3c9783f286f07e794fb67a458b0c9dc2becc29 |
04-Aug-2011 |
David Turner <digit%android.com@gtempaccount.com> |
am bc9d1fe7: am 4685acbd: am 9efda5b7: Merge "typo in libc/stdio/wcio.h" * commit 'bc9d1fe7c467d861a2b7c1deafca5589c1bc309e': typo in libc/stdio/wcio.h
|
bc9d1fe7c467d861a2b7c1deafca5589c1bc309e |
03-Aug-2011 |
David Turner <digit%android.com@gtempaccount.com> |
am 4685acbd: am 9efda5b7: Merge "typo in libc/stdio/wcio.h" * commit '4685acbdd45c44e2e21c74242953bee5198209f9': typo in libc/stdio/wcio.h
|
4685acbdd45c44e2e21c74242953bee5198209f9 |
03-Aug-2011 |
David Turner <digit%android.com@gtempaccount.com> |
am 9efda5b7: Merge "typo in libc/stdio/wcio.h" * commit '9efda5b7d0a2e8d9dc7495680d66085dc0e151f3': typo in libc/stdio/wcio.h
|
9efda5b7d0a2e8d9dc7495680d66085dc0e151f3 |
03-Aug-2011 |
David Turner <digit%android.com@gtempaccount.com> |
Merge "typo in libc/stdio/wcio.h"
|
a4f633ff2a3a8fc5b3b9a7a13f99e3ca5edc5df8 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 5a09973f: am 663e0579: am dfec555c: am bcf861f2: Merge "Don\'t call freeaddrinfo with a NULL ptr." * commit '5a09973fa51aec83f934c95bf7b0b35ae4b3a017': Don't call freeaddrinfo with a NULL ptr.
|
5a09973fa51aec83f934c95bf7b0b35ae4b3a017 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 663e0579: am dfec555c: am bcf861f2: Merge "Don\'t call freeaddrinfo with a NULL ptr." * commit '663e05797f9bb2463217055a2510063ea7977379': Don't call freeaddrinfo with a NULL ptr.
|
663e05797f9bb2463217055a2510063ea7977379 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am dfec555c: am bcf861f2: Merge "Don\'t call freeaddrinfo with a NULL ptr." * commit 'dfec555c7f1c25f42be209e9027ee47eabe0a7a4': Don't call freeaddrinfo with a NULL ptr.
|
dfec555c7f1c25f42be209e9027ee47eabe0a7a4 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am bcf861f2: Merge "Don\'t call freeaddrinfo with a NULL ptr." * commit 'bcf861f246bb06ebba2c070af5b3222c5254970d': Don't call freeaddrinfo with a NULL ptr.
|
bcf861f246bb06ebba2c070af5b3222c5254970d |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Don't call freeaddrinfo with a NULL ptr."
|
92425f097dc28e9518f5608bff2fce16f9b4f0ef |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Don't call freeaddrinfo with a NULL ptr. bug:5067055 Change-Id: I863dc4760a0aa449ac6298397ed571d8d9287801
ibc/netbsd/resolv/res_cache.c
|
c8b9ba7d41e83b6b61e70f955db73a8f20f4e8af |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am 0ade879a: (-s ours) am 4e5f0d41: (-s ours) am 821bea02: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE * commit '0ade879a502ac4a0c2da80a7f5e456cddef4fefd': DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
|
88f6fa70d795169288fe2847f45ccf796d61c80b |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am 26619dfb: (-s ours) am cec4e990: (-s ours) am 30517a93: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE * commit '26619dfbb8c1f470407745837818b2654eb6a28f': DO NOT MERGE: Update netlink-related kernel includes
|
0ade879a502ac4a0c2da80a7f5e456cddef4fefd |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am 4e5f0d41: (-s ours) am 821bea02: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE * commit '4e5f0d41f6e239730bbd70b9a8512949bdfe01d9': DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
|
26619dfbb8c1f470407745837818b2654eb6a28f |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am cec4e990: (-s ours) am 30517a93: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE * commit 'cec4e990d8f5cbf65f1f2a40b771ec476fb7914d': DO NOT MERGE: Update netlink-related kernel includes
|
18126667b75bdf3dd9244c5eded86919de20c406 |
27-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 0cb2d467: resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp * commit '0cb2d467de28ae60a375404b08ae9a83aaa9305a':
|
4e5f0d41f6e239730bbd70b9a8512949bdfe01d9 |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am 821bea02: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE * commit '821bea0266810e546a842582b0e29a9bfd5223d9': DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
|
cec4e990d8f5cbf65f1f2a40b771ec476fb7914d |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
am 30517a93: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE * commit '30517a9344a8ac06b6962bfb24bb33463767307e': DO NOT MERGE: Update netlink-related kernel includes
|
0cb2d467de28ae60a375404b08ae9a83aaa9305a |
27-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp Change-Id: Ib0680d7e0be34ae656a9675ddd1014a6193a4006
|
821bea0266810e546a842582b0e29a9bfd5223d9 |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE
|
30517a9344a8ac06b6962bfb24bb33463767307e |
27-Jul-2011 |
JP Abgrall <jpa@google.com> |
Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE
|
777901424fa1100817f80a8cff8330b4b11d5af7 |
27-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp Change-Id: I555f5c10da9770feacdbece9fd77729d6151bfba
|
9363d91218c7ed727c36ffaf82ff28d7755375ae |
25-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add per-interface dns caches. import of changes 22100 and 23138 from opensource. Change-Id: I3ce86394323d269272aeb2bebeed4374f171a8cf
ibc/include/resolv.h
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_state.c
ibc/private/resolv_cache.h
|
4f7c1aab10f5393f5b56def4c1166f1d97312184 |
19-May-2011 |
JP Abgrall <jpa@google.com> |
DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto. DO NOT MERGE: pulled in from master for iptables v1.4.11 update Make netinet/ip.h have IPTOS_MINCOST which matches what kernel/common/linux/ip.h has to say. Fixup gethostbyaddr() 1st arg to match what man has to say. Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370
ibc/include/netdb.h
ibc/include/netinet/ip.h
ibc/netbsd/gethnamaddr.c
|
5e9da71a093a0e2046d1ab5fb5be7458ab900ae8 |
22-Mar-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
DO NOT MERGE: Update netlink-related kernel includes DO NOT MERGE: pulled in from master for iptables v1.4.11 update Change-Id: I7e41bb168a1036093b598383d663a6a2e036ea42 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
|
a4fdd8ae4c1f5b3c2668900a49a9042364f15bd3 |
21-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
f_accessory.h: Update USB accessory kernel driver header file Bug: 5051683 Change-Id: I24fb640f24439f0010735eaa8e1e7b2767c353ea Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
e4197d41bb3458ea3a38de7bd75aa9cab27ee3af |
21-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am fed31359: am f6fcdb2e: am 28de3e59: Merge "Don\'t reset caches when dns props change." * commit 'fed3135972f9725a44a7d9b3df728e311ac1a130': Don't reset caches when dns props change.
|
fed3135972f9725a44a7d9b3df728e311ac1a130 |
21-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am f6fcdb2e: am 28de3e59: Merge "Don\'t reset caches when dns props change." * commit 'f6fcdb2edd522de75811c7ccd23e74677bda6856': Don't reset caches when dns props change.
|
f6fcdb2edd522de75811c7ccd23e74677bda6856 |
21-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 28de3e59: Merge "Don\'t reset caches when dns props change." * commit '28de3e5901fd54208f20e027365d2ba7b7e136b6': Don't reset caches when dns props change.
|
28de3e5901fd54208f20e027365d2ba7b7e136b6 |
21-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Don't reset caches when dns props change."
|
bad1686e1fadea28b56c83268b95c089671c9a89 |
04-Apr-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Don't reset caches when dns props change. This happens too frequently. We should flush a per-interface cache when it's dns server addrs changes. Change-Id: I8a691c96ce9a775160ef55ddb8f755d649041583
ibc/netbsd/resolv/res_state.c
|
1dcc732bb54366de8835a6889b69818f734815fa |
18-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
update VPN related kernel headers to 2.6.39. The original files are updated in I84220a16b667082f4ff75e72c6b0f2f0dddb65df. Change-Id: I14ca73b79c66427fd2ad58fb54a5ac649c9b7eee
ibc/kernel/common/linux/if_pppol2tp.h
ibc/kernel/common/linux/if_pppolac.h
ibc/kernel/common/linux/if_pppopns.h
ibc/kernel/common/linux/if_pppox.h
|
48527c3f740a80b45acb5a6efc217f771ae50143 |
17-Jul-2011 |
Shih-wei Liao <sliao@google.com> |
Revert "Revert "linker: get rid of the buddy allocator"" This reverts commit f9a9cda23a6afc1c2dfdfd624cde23b61941eb5e. This revert is promised once b/5039224, b/5036755, b/5036610 are resolved.
inker/Android.mk
inker/ba.c
inker/ba.h
inker/linker.c
inker/linker.h
|
de75876c3faa6e94ff80f3b9566d8e51b39700ed |
16-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
Merge "f_mtp.h: Update for MTP_SEND_FILE_WITH_HEADER ioctl"
|
f9a9cda23a6afc1c2dfdfd624cde23b61941eb5e |
16-Jul-2011 |
Nick Kralevich <nnk@google.com> |
Revert "linker: get rid of the buddy allocator" This reverts commit 7059b1f02ea9197728c851edd9ae0dd7688fa700. Bug: 5036610
inker/Android.mk
inker/ba.c
inker/ba.h
inker/linker.c
inker/linker.h
|
10f6adf0c89d20098293322d7cada39598382d38 |
15-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
f_mtp.h: Update for MTP_SEND_FILE_WITH_HEADER ioctl Change-Id: Ib5541625998805cbc23f34eb00f5a21cba6eef53 Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_mtp.h
|
7059b1f02ea9197728c851edd9ae0dd7688fa700 |
14-Jul-2011 |
Nick Kralevich <nnk@google.com> |
linker: get rid of the buddy allocator Currently, the Android linker is placing shared libraries into a well-known spot in memory. This is interfering with the kernel's ASLR support. This change stops forcing non-prelinked libraries into a particular address space. Also, get rid of FLAG_PRELINKED. As best I can tell, this flag is never used. Change-Id: I527af12fb54f821c2b5ca7693dbf63d022f8f4ae
inker/Android.mk
inker/ba.c
inker/ba.h
inker/linker.c
inker/linker.h
|
30e30acf106166bf65ad781bb4a63eead1d2c3a6 |
13-Jul-2011 |
David 'Digit' Turner <digit@google.com> |
am 6b6ebeca: am 3a131026: resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp * commit '6b6ebeca985fb3843b56b507ac4ac1be44080a9c': enable support for large files (> 2G) Enable functional DSO object destruction x86: Enable -fstack-protector Update X86 Bionic CRT files for unwind/exceptions bionic, libthread_db x86 fixes Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Remove an extra register move. Replace __atomic_XXX with GCC __sync_XXX intrinsics. move some typedefs to procfs.h required by gdbserver build use consistent guards for off_t and size_t defines for IA Simplify variable typing for IA builds sigsetmask.c was not processing the "mask" argument. Add defines for CAIF support Remove extra/unneeded copy of fenv.h Use proper variable typing Update ATOM string routines to latest Fix undefined reference to dl_iterate_phdr for x86 Fix missing NL ptrace.c Fix source file format to unix from dos
|
6b577759b21ca160d72b1fab6454821b950a05e0 |
13-Jul-2011 |
David Turner <digit@android.com> |
am f2ebd304: am 57aadbb0: Merge "enable support for large files (> 2G)" * commit 'f2ebd304c3c0822121e6a4d0f542a048a7fc3b20': enable support for large files (> 2G)
|
22fc595bfffad0f68d10a1d8fba407473eaa2c06 |
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Remove the simulator target from all makefiles. Bug: 5010576"
|
7e5d19c055e50232fc566978e2bab332ccc6894e |
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: I9064e3221582fcf3d4210d67f1cf0a96e7e3aa86
ndroid.mk
ibdl/Android.mk
|
6b6ebeca985fb3843b56b507ac4ac1be44080a9c |
11-Jul-2011 |
David 'Digit' Turner <digit@google.com> |
am 3a131026: resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp * commit '3a13102637c8be53edf28f96598ac11aaa3e14df': enable support for large files (> 2G) Enable functional DSO object destruction x86: Enable -fstack-protector Update X86 Bionic CRT files for unwind/exceptions bionic, libthread_db x86 fixes Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Remove an extra register move. Replace __atomic_XXX with GCC __sync_XXX intrinsics. move some typedefs to procfs.h required by gdbserver build use consistent guards for off_t and size_t defines for IA Simplify variable typing for IA builds sigsetmask.c was not processing the "mask" argument. Add defines for CAIF support Remove extra/unneeded copy of fenv.h Use proper variable typing Update ATOM string routines to latest Fix undefined reference to dl_iterate_phdr for x86 Fix missing NL ptrace.c Fix source file format to unix from dos
|
3a13102637c8be53edf28f96598ac11aaa3e14df |
11-Jul-2011 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp Change-Id: Idf1971120bbdd52676f95aa3aa69f62342dc012e
|
f733ca08e665f81a55e490fc9500098014c403f1 |
11-Jul-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed omap_ion.h Change-Id: I72acee8d285247c9e5fe21014a6f5ce8af3f73e5 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/omap_ion.h
|
f2ebd304c3c0822121e6a4d0f542a048a7fc3b20 |
11-Jul-2011 |
David Turner <digit@android.com> |
am 57aadbb0: Merge "enable support for large files (> 2G)" * commit '57aadbb096a118dd33f9f16c67bd18dbb6b92c4a': enable support for large files (> 2G)
|
50a83255d80f98b857c3f72dd2225d4bbc720ca3 |
09-Jul-2011 |
David 'Digit' Turner <digit@google.com> |
merge intel x86 patches into gingerbread branch
|
c4a5e9762412f703cb9375a0fa0b6c03bbd955cc |
04-Jul-2011 |
Dragos Tatulea <dragos.tatulea@intel.com> |
enable support for large files (> 2G) bionic has an i386 ifdef guard for the O_LARGEFILE flag. The reason for this is not traceable in the git history, but it's most likely due to some old toolchain or emulator problem. Bug Id: 10035 Change-Id: I742ee6e50220276c2cb268d66f89b5655ef689fc Signed-off-by: Dragos Tatulea <dragos.tatulea@intel.com>
ibc/unistd/open.c
ibc/unistd/openat.c
|
57aadbb096a118dd33f9f16c67bd18dbb6b92c4a |
09-Jul-2011 |
David Turner <digit@android.com> |
Merge "enable support for large files (> 2G)"
|
221595a085fc8fa4eed2c4143402a085aa931aed |
08-Jul-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: update cleaned headers for ion Change-Id: I5352e6c2b29a1c3c17eda531df397d8d3a63649a Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/ion.h
ibc/kernel/common/linux/omap_ion.h
|
afb0167ad915f3f43c3194ed787199187f1bb56f |
20-Jun-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Enable functional DSO object destruction Unfortunately, legacy .so files for ARM don't have a correct crtbegin file. Consequently, we have to grandfather the old __dso_handle behaviour. Add some ifdefs for ARM to allow it to use the old code until we can work out a transition. Change-Id: I6a28f368267d792c94e1d985d8344023bc632f6f Author: H.J. Lu <hongjiu.lu@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-arm/bionic/atexit.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_so.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-x86/bionic/atexit.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/private/__dso_handle.S
ibc/private/__dso_handle_so.S
ibc/stdlib/atexit.c
|
a0aec0bd3083280dcba0c3aaba39602425228e2a |
04-May-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
x86: Enable -fstack-protector Change-Id: Iff9e3a3ba0e2d0faa7c6d98154aa5be0cc8a6c50 Orig-Change-Id: Ib69514c3afcb4c1f5e5f3f8cd91acfd145a0866c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-x86/bionic/__stack_chk_fail_local.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
inker/Android.mk
inker/arch/x86/begin.S
|
3eb26578550127c5f1cd8443f74d18054a180a24 |
26-Apr-2011 |
Mark D Horn <mark.d.horn@intel.com> |
Update X86 Bionic CRT files for unwind/exceptions Several updates to Bionic crt*.o files to implement Linux/x86 stack unwind/exception handling. Mark __dso_handle as hidden. Note: Requires complete rebuild due to CRT changes. Google will need to regenerate and check-in all the prebuilt x86 CRT object files and libraries which link to them. Change-Id: I01c14c19ef7569c9ffed89495cae2a459972c04b Orig-Change-Id: I191ce1afb0dee7bbc28dcd9694e5919226dbd070 Signed-off-by: Bruce J Beare <bruce.j.beare@intel.com> Signed-off-by: Mark D Horn <mark.d.horn@intel.com> Author: Lu, Hongjiu <hongjiu.lu@intel.com>
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
|
3435fc600d8d78b63a355b519667c23f56d6611b |
31-May-2011 |
James Rose <james.rose@intel.com> |
bionic, libthread_db x86 fixes Orig-Change-Id: I3be997f5f1f6a894a3c200d4f325cf3bfd428c66 Author: James Rose <james.rose@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/pthread.c
ibc/bionic/ptrace.c
ibthread_db/Android.mk
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
|
bf296479646e97108174a13b74a6eb11f1bea713 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Orig-Change-Id: Ia840a19a45257128eccdcf25d105f500f2d90741 Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_static.c
inker/arch/x86/begin.S
|
b1dd939e90b86d40250306bce07350c2d60eec13 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Remove an extra register move. Orig-Change-Id: I63c217b73203b44b1a2e74950b58f2ec12989cab Author: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
|
e0bdf2c3e2be7c22bde784f55140b1d4971d6cde |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Replace __atomic_XXX with GCC __sync_XXX intrinsics. Orig-Change-Id: I14f275392fcd70cc15e307470e0a099777c7c09e Author: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/include/sys/atomics.h
|
2cbb8f3f98810e4c74108b80838d6522528f8ee8 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
move some typedefs to procfs.h required by gdbserver build Orig-Change-Id: I51fba4ceb80b63e583f462a2a00f3f658c7cdd36 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibthread_db/include/sys/procfs.h
ibthread_db/include/thread_db.h
|
84f8b3ad9c5b2695c209744304dd9de71ad8d092 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
use consistent guards for off_t and size_t defines for IA Orig-Change-Id: I9347ab4407c48c71c99f42583523ebe31a5e67ae Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/include/machine/_types.h
|
4711f8faa81f2039bce5ef7ac36f73872429c631 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Simplify variable typing for IA builds Orig-Change-Id: I3f080b34360bfade0dbd5e2d8d0365e049162e4c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/include/endian.h
|
e5705524e20c0c0507240d2d1dd9446eb55c9b11 |
04-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
sigsetmask.c was not processing the "mask" argument. Orig-Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8 Author: yhe19 <yunan.he@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/sigsetmask.c
|
074af91700644c1470d55e3d527e1b8e1c205427 |
04-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Add defines for CAIF support Orig-Change-Id: I32d2e02814f1965ebdcecb804e947ff303dbe230 Author: Mark Gross <mark.gross@intel.com> Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/tty.h
|
18142abc069338397fa74e1083586f2238cf99f0 |
11-Oct-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Remove extra/unneeded copy of fenv.h Orig-Change-Id: I80da2521c50df7e8967af48164cc834abf499c50 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/i387/fenv.h
|
4029e0e7cb68f857139c962184b64c49d769dc46 |
11-Oct-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Use proper variable typing Orig-Change-Id: If5c33d90b33f538448ac12e7bee94b4b9173d39c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/i387/fenv.c
ibm/include/i387/fenv.h
|
832a86eaba56dcf8066e4b96df12738a9dff7053 |
31-May-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Update ATOM string routines to latest Orig-Change-Id: I22a600e7f172681cfd38ff73a64e3fd07b284959 Signed-off-by: Lu, Hongjiu <hongjiu.lu@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-x86/string/memcmp_wrapper.S
ibc/arch-x86/string/sse2-memset5-atom.S
ibc/arch-x86/string/sse2-strlen-atom.S
ibc/arch-x86/string/ssse3-memcmp3-new.S
ibc/arch-x86/string/ssse3-memcmp3.S
ibc/arch-x86/string/ssse3-memcpy5.S
ibc/arch-x86/string/ssse3-strcmp-latest.S
ibc/arch-x86/string/ssse3-strcmp.S
ibc/arch-x86/string/strcmp_wrapper.S
ibc/arch-x86/string/strlen_wrapper.S
ibc/arch-x86/string/strncmp_wrapper.S
|
88bb394c0d2cb96a85acb43e25cacfe8235ac1af |
08-Jul-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Fix undefined reference to dl_iterate_phdr for x86 Orig-Change-Id: I22410b27939e8f54da932d7a1104102550c4685f Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/Android.mk
|
0bbcbf0d5782397319bb949910fd16f80ed2717f |
25-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Fix missing NL Orig-Change-Id: Ic210fe9f740b9a8235a66d479ad4eddc869998bb Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
|
0f2dc2b60cf684f58eefda51b7442c44c10aa492 |
31-May-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
ptrace.c Fix source file format to unix from dos Orig-Change-Id: Ia771b457eec7f9575d4631fb1c12a7062ebcc7de Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/ptrace.c
|
681c4bd782369e0d42bd02d3ac38a8031270ad7e |
06-Jul-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge b3773e9c Change-Id: I5787d9ac5e745a08e1c891e9ce9efc4e7f97ace8
|
cb5529efd80bc9ae78a8ea5f16f062adda4ec368 |
06-Jul-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 784515ad Change-Id: I3e5b691d008e9548f43339635bafdd95bc2f56fe
|
c99376836021e6623516cf38d42259d38e1a480f |
06-Jul-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "Revert "libc: Add logcat error message for memory corruption"" This reverts commit 368ee1e4d65c555fdb0fa4b3a91d75a397936908.
ibc/bionic/dlmalloc.c
ibc/bionic/logd_write.c
ibc/private/logd.h
|
b3773e9cc84630fced2117bb57224f0e766c5a26 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
am 9c95cbf7: Merge "Really fix the build." * commit '9c95cbf75094c15d251bb3d57a55ce47d7c6c2c8': Really fix the build.
|
9c95cbf75094c15d251bb3d57a55ce47d7c6c2c8 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Really fix the build."
|
c51871d4b22425b32ec40c060c39d6b6fa4406f6 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Really fix the build. libcutils/mspace.c includes libc/bionic/dlmalloc.c, we need to take care of the fact that any internal C library function cannot be used from it. Change-Id: I0bc81ae090b7ac2d464f26b97fc6b94a08cdad9c
ibc/Android.mk
ibc/bionic/dlmalloc.c
|
784515ad93c63ce9b7add4830946f30a2792b97d |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
am 01eb7f72: Merge "Fix broken build" * commit '01eb7f72434830bb14cec906d885d2b7ee40d53b': Fix broken build
|
01eb7f72434830bb14cec906d885d2b7ee40d53b |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "Fix broken build"
|
a4824467c33c5a59317f777a54c60e3b339e4966 |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Fix broken build Change-Id: Ia46b50aec51a55434c8828a73e07f4732f8f6c1c
ibc/bionic/dlmalloc.c
|
368ee1e4d65c555fdb0fa4b3a91d75a397936908 |
06-Jul-2011 |
Mathew Inwood <mathewi@google.com> |
Revert "libc: Add logcat error message for memory corruption" This fixes the build. This reverts commit 7708a89c60e7b024d31c48c8034932c5e9f0aceb.
ibc/bionic/dlmalloc.c
ibc/bionic/logd_write.c
ibc/private/logd.h
|
877923d369c953d601afd461a04854a27ec720fd |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
am d25ea49e: am b73b6783: Merge "libc: Add logcat error message for memory corruption" * commit 'd25ea49e632c00d57d893563dac3f6dae5493b7e': libc: Add logcat error message for memory corruption
|
d25ea49e632c00d57d893563dac3f6dae5493b7e |
06-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
am b73b6783: Merge "libc: Add logcat error message for memory corruption" * commit 'b73b6783a595cf4b1cef6463c23317a8b417f1e9': libc: Add logcat error message for memory corruption
|
b73b6783a595cf4b1cef6463c23317a8b417f1e9 |
05-Jul-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: Add logcat error message for memory corruption"
|
7708a89c60e7b024d31c48c8034932c5e9f0aceb |
30-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
libc: Add logcat error message for memory corruption Our dlmalloc implementation currently calls abort() when it detects that the heap is corrupted, or that an invalid pointer is passed to one of its functions. The only way to detect this is because abort() will force-fully crash the current program with a magic fault address of '0xdeadbaad'. However, this is not really well documented, and a frequent topic on the android-ndk forum (among others). This change makes our dlmalloc code dump a simple message to the log just before the abort() call (and hence before the stack trace) to better help identify the problem. Change-Id: Iebf7eb7fe26463ecadfaca8f247d237edb441e3c
ibc/bionic/dlmalloc.c
ibc/bionic/logd_write.c
ibc/private/logd.h
|
0e1723e684c8781198b0cb500100621d9a25df9c |
04-Jul-2011 |
Dragos Tatulea <dragos.tatulea@intel.com> |
enable support for large files (> 2G) bionic has an i386 ifdef guard for the O_LARGEFILE flag. The reason for this is not traceable in the git history, but it's most likely due to some old toolchain or emulator problem. Bug Id: 10035 Change-Id: I742ee6e50220276c2cb268d66f89b5655ef689fc Signed-off-by: Dragos Tatulea <dragos.tatulea@intel.com>
ibc/unistd/open.c
ibc/unistd/openat.c
|
7743f68204515c64ce363b397a7e0bd8015bd692 |
03-Jul-2011 |
Nathan Forbes <me@nathanforbes.com> |
typo in libc/stdio/wcio.h whcar_io_data -> wchar_io_data Signed-off-by: Nathan Forbes <me@nathanforbes.com> Change-Id: I45c231efffac265eed51b7632d5a1b21c18bfa55
ibc/stdio/wcio.h
|
d625b56d6b0dba3444723b9f9198f7759d3dcd82 |
01-Jul-2011 |
repo sync <enh@google.com> |
am 946f3ad1: resolved conflicts for merge of 2f5c6d2d to honeycomb-plus-aosp * commit '946f3ad199e4c20606f4461751f510220b22e7b8': Update to tzdata2011h.
|
946f3ad199e4c20606f4461751f510220b22e7b8 |
01-Jul-2011 |
repo sync <enh@google.com> |
resolved conflicts for merge of 2f5c6d2d to honeycomb-plus-aosp Change-Id: I858210fce4a04531afd9337a098db1dbf2308c2c
|
2f5c6d2d663591b0b5cff9f7e90f58f12a5967eb |
01-Jul-2011 |
Elliott Hughes <enh@google.com> |
Merge "Update to tzdata2011h."
|
1ee2cbe9199ed81a936c67915c1d99f036fd1b7a |
01-Jul-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011h. This includes the Egyptian and Russian DST changes. (Cherry pick of dd0ffc738e3f956cf4f0ae409cda22595a33f08b.) Change-Id: Ibf4b6a1f004c997a0b8df66e78f8867425d15dbe
ibc/zoneinfo/MODULE_LICENSE_PUBLIC_DOMAIN
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
015f3a770dac9743f9775721cac2a4548ecc6899 |
01-Jul-2011 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Add cleaned headers for ion to bionic"
|
dd0ffc738e3f956cf4f0ae409cda22595a33f08b |
30-Jun-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011h. This reflects the Russia and Curacao changes. Change-Id: Id324b5b7690e0e7e46e1984f51647a6d6e7f0df3
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
1079eb17471ed9cef4548a54cb20e57f6d4909fe |
30-Jun-2011 |
Rebecca Schultz Zavin <rebecca@android.com> |
Add cleaned headers for ion to bionic Change-Id: I0e2c35e8fb5cd20a796c4f588954205eacde0ae2 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/ion.h
ibc/kernel/common/linux/omap_ion.h
|
8f88cbedc1692def20298300a7df94ad1c536259 |
27-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am e0a4b678: am cc32fbc3: Merge "Add support for a dns cache per interface" * commit 'e0a4b67811981ab4c04c437b23c36ae42c444bce': Add support for a dns cache per interface
|
2d2dbd30243f4ffd1e0a10ade989e25d29f7f45c |
25-Jun-2011 |
David 'Digit' Turner <digit@google.com> |
x86: fix full_x86-eng build The latest merge conflict resolution worked only for ARM, but not for x86 Both ARM and x86 builds have been tested with this fix. Change-Id: I4ec1f1b0ea32fa86e7e2515b221133473d6550a3 NOTE: Care has been taken to not change the compiler flags for ARM builds. In particular, when building crtbegin_so.so, the -fPIC flag is only used for x86 (previous reports indicate that it breaks the ARM build at runtime for obscure reasons).
ibc/Android.mk
ibc/arch-x86/bionic/__stack_chk_fail_local.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
|
afc92c702307046f4cd212a65ec27f0c712a72cc |
25-Jun-2011 |
David Turner <digit@android.com> |
am c643a4d4: am 2be3f09f: Merge "time: Improve C99 compliance" * commit 'c643a4d4c71c2caaf016ab402fba99c1c9377567': time: Improve C99 compliance
|
8bac1c0dfc0161bba1f96a594adfc278b5d50a8a |
24-Jun-2011 |
David Turner <digit@android.com> |
am cd9f1f0b: am ac56f5ca: Merge "strftime: Use snprintf() instead of sprintf()" * commit 'cd9f1f0b2726fbaac75b47231eb80a91841231f9': strftime: Use snprintf() instead of sprintf()
|
67cbb25865c09e59cc063643de5aedcc7fa0c922 |
24-Jun-2011 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of b4896660 to master Change-Id: I40451873c006e5bbcbd17d3bddc1a44773ba16a0
|
e0a4b67811981ab4c04c437b23c36ae42c444bce |
23-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am cc32fbc3: Merge "Add support for a dns cache per interface" * commit 'cc32fbc3050079aa020ac39afb1c84b5e72737a8': Add support for a dns cache per interface
|
cc32fbc3050079aa020ac39afb1c84b5e72737a8 |
23-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add support for a dns cache per interface"
|
c643a4d4c71c2caaf016ab402fba99c1c9377567 |
23-Jun-2011 |
David Turner <digit@android.com> |
am 2be3f09f: Merge "time: Improve C99 compliance" * commit '2be3f09f2d9b6d35b262f7a6148f51c164bb8cbb': time: Improve C99 compliance
|
2be3f09f2d9b6d35b262f7a6148f51c164bb8cbb |
23-Jun-2011 |
David Turner <digit@android.com> |
Merge "time: Improve C99 compliance"
|
cd9f1f0b2726fbaac75b47231eb80a91841231f9 |
23-Jun-2011 |
David Turner <digit@android.com> |
am ac56f5ca: Merge "strftime: Use snprintf() instead of sprintf()" * commit 'ac56f5ca2f4c54ddbd37b033f9465d89542c2cbe': strftime: Use snprintf() instead of sprintf()
|
ac56f5ca2f4c54ddbd37b033f9465d89542c2cbe |
23-Jun-2011 |
David Turner <digit@android.com> |
Merge "strftime: Use snprintf() instead of sprintf()"
|
b489666086265eb756f11fd224137c7e3a03a707 |
23-Jun-2011 |
David Turner <digit@android.com> |
am 1c0a0381: Merge "Enable functional DSO object destruction" * commit '1c0a0381dfb3648ffadef9537ec9383d63d62473': Enable functional DSO object destruction
|
1c0a0381dfb3648ffadef9537ec9383d63d62473 |
23-Jun-2011 |
David Turner <digit@android.com> |
Merge "Enable functional DSO object destruction"
|
e6cff939e603e445c2576958c3777d7b7f5d84fa |
16-Jun-2011 |
Jim Huang <jim.huang@linaro.org> |
strftime: Use snprintf() instead of sprintf() Change-Id: I112ac012894eddc96e5f3e77cb87bb300596e3ce Signed-off-by: Jim Huang <jserv@0xlab.org>
ibc/tzcode/strftime.c
|
e4e7755de307e6402d701eb4f2b9fd50afd7b43d |
22-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master"
|
a94dc678fb2003eaf26e97c79140223035836272 |
22-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master Change-Id: I795687c11ca2e8443f7c8c264e209501dab9b2c9
|
21edf366ea9b5e4dc04c217289fdaf39f08a0060 |
16-Jun-2011 |
Jim Huang <jim.huang@linaro.org> |
time: Improve C99 compliance Quote from Linux Programmer's Manual: "If t is non-NULL, the return value is also stored in the memory pointed to by t." Change-Id: I8cb66b67e5f34c536ce2f0db76a6dc337c42ea3f Signed-off-by: Jim Huang <jserv@0xlab.org>
ibc/unistd/time.c
|
31b1221c2f49ba3932ef6ca851df0665d36e8ad7 |
22-Jun-2011 |
Glenn Kasten <gkasten@google.com> |
Re-generate resource.h from Linux 2.6.39 Change-Id: I22534914a4ae042ece4933bd372aafbc9129ab59
ibc/kernel/common/asm-generic/resource.h
|
39640842823ba4cd42bd11514c0da39aa939519f |
20-Jun-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Enable functional DSO object destruction Unfortunately, legacy .so files for ARM don't have a correct crtbegin file. Consequently, we have to grandfather the old __dso_handle behaviour. Add some ifdefs for ARM to allow it to use the old code until we can work out a transition. Change-Id: I6a28f368267d792c94e1d985d8344023bc632f6f Author: H.J. Lu <hongjiu.lu@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-arm/bionic/atexit.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_so.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-x86/bionic/atexit.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/private/__dso_handle.S
ibc/private/__dso_handle_so.S
ibc/stdlib/atexit.c
|
5288fee835a6e52d7870b3ee3320a5a3ddb96f34 |
17-Jun-2011 |
Jun Nakajima <jun.nakajima@intel.com> |
x86 libc: Fix the range to check the error The spec says "A value in the range between -4095 to -1 indicates an error" (not -129). This was pointed out in the comment in 22039. Change-Id: I11b7c45015a9e4ccf09aed5364a889437eab6ab8 Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
ibc/arch-x86/bionic/syscall.S
|
ff03fb25f7a7c6706f5de5006c36aac863be3a3e |
17-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
am d0909a87: am 4d9b75a9: Merge "libstdc++: make operator new call abort on failure." * commit 'd0909a874a0b4e2de1468021942c75712a4463fa': libstdc++: make operator new call abort on failure.
|
d0909a874a0b4e2de1468021942c75712a4463fa |
17-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
am 4d9b75a9: Merge "libstdc++: make operator new call abort on failure." * commit '4d9b75a9b08c19cef81b22f889edba61257fb356': libstdc++: make operator new call abort on failure.
|
4d9b75a9b08c19cef81b22f889edba61257fb356 |
17-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libstdc++: make operator new call abort on failure."
|
7c72513bfa2a10f48e3205e7d8bf66f6ee1a7082 |
14-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
libstdc++: make operator new call abort on failure. This change ensures that operator new will call abort() in case of memory allocation failure. Note that due to our usage of memory overcommit, this can only happen under very rare circumstances (i.e. trying to allocate memory larger than the larger free range of virtual address space, or when memory is corrutped in various ways). Change-Id: I128b8bf626216e899c22a00f24492cd148a1fc94
ibstdc++/src/new.cpp
|
d9dd4bcd9e35633dc4a349636cfcaaba1b5b7111 |
13-Jun-2011 |
Jeff Brown <jeffbrown@google.com> |
Update linux/input.h header to 2.6.39. Change-Id: I48e32adb78aac7e9a79163177fcea827159bd906
ibc/kernel/common/linux/input.h
|
3398ee9c15278b90bc2934afca6bdf83b6b605e6 |
09-Jun-2011 |
Elliott Hughes <enh@google.com> |
Fix build. prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/stingray/obj/lib/libc.so: error: undefined reference to '_inet_pton' Change-Id: Iee9f1ee87d0a37fa6aa91ecfb6283a7e03fb91c2
ibc/inet/inet_pton.c
|
af149077bd4f0d9991ab62428e3b1578f68cd06a |
09-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 09dc7fb1: am b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." * commit '09dc7fb1b893221776ef5d35d9aaecd07f95eceb': libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
|
19c40c78014034daff16802565736929340bb48a |
09-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 1952c8f4: am e1bd6aa4: Merge "Update netlink-related kernel includes" * commit '1952c8f43087511fa54ee30a71abf6965597384b': Update netlink-related kernel includes
|
e84dca9b803404e9d943a8558f23d8fa291ecb3c |
09-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 2cc0f8e9: am 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD libc." * commit '2cc0f8e9b9e5df8439072f1548a90ee48dda0e63': Add icmp6.h and ip6.h files from current NetBSD libc.
|
b1fd729d638d2646bdc915a7f4612fe85725a407 |
09-Jun-2011 |
Elliott Hughes <enh@google.com> |
Update to the latest NetBSD inet_pton.c. Bug: 4580520 Change-Id: I1079574b14e78e153e10ac527ca406ef560af310
ibc/inet/inet_pton.c
|
23d3e6b21b4b6debff87da8c6558495e564cc38e |
04-Apr-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Add support for a dns cache per interface Initial commit for dns cache per interface. Added a type that holds a reference to a cache and name of associated interface, address of interface, name server(s) associated with an interface etc. New functions to set default interface, address of name servers etc. Change-Id: Ie991bc5592fd998409853d8bf77d7fe69035dac5
ibc/include/resolv.h
ibc/netbsd/resolv/res_cache.c
ibc/private/resolv_cache.h
|
09dc7fb1b893221776ef5d35d9aaecd07f95eceb |
07-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am b127b1f2: Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." * commit 'b127b1f208e67d74a7ee94ad2bd0ffb2fed3af6b': libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
|
1952c8f43087511fa54ee30a71abf6965597384b |
07-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am e1bd6aa4: Merge "Update netlink-related kernel includes" * commit 'e1bd6aa4e10e6b05e74d915c52e11a3998217522': Update netlink-related kernel includes
|
2cc0f8e9b9e5df8439072f1548a90ee48dda0e63 |
07-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 81ec4e43: Merge "Add icmp6.h and ip6.h files from current NetBSD libc." * commit '81ec4e437a192189d6abdf32988504c371e52c27': Add icmp6.h and ip6.h files from current NetBSD libc.
|
cfaf49ddea18b0fb56887627bd0f1832cb0eb1c9 |
07-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
am 4aa32153: am 2cae7967: Merge "libc: Fix prctl() declaration." * commit '4aa321538afde20a632ed666f83f40f892505550': libc: Fix prctl() declaration.
|
fd88dd19f7f7f203004f9e43e9b71197a451ec44 |
07-Jun-2011 |
Martijn Coenen <maco@google.com> |
Revert "Update X86 Bionic CRT files for unwind/exceptions" This reverts commit dc3bc87b43d0d73d89cca59692b80de878e11a5d, causes netd to crash.
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/private/__dso_handle.S
|
a903811819c06e4d6e9e27fcc9db3ab5459009bc |
07-Jun-2011 |
Martijn Coenen <maco@google.com> |
Revert "x86: Enable -fstack-protector" This reverts commit e0b4844a20ffd022a568abb4203b3f7c759c7ff5, causes netd to crash.
ibc/Android.mk
ibc/arch-x86/bionic/__stack_chk_fail_local.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
inker/Android.mk
inker/arch/x86/begin.S
|
65fb884d28c26dc84d27bea6861b3a95a327db66 |
06-Jun-2011 |
David Turner <digit@android.com> |
am 204d1f65: am b2c7e0c1: Merge "x86: Enable -fstack-protector" * commit '204d1f65dbfc6d5a14a90627d9d1efcfce8261ee': x86: Enable -fstack-protector
|
1dae997ca4b67b40d2fe60ae65909403661db0af |
06-Jun-2011 |
David Turner <digit@android.com> |
am a57270b6: am 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions" * commit 'a57270b6ab2978764920ade17448f94875249001': Update X86 Bionic CRT files for unwind/exceptions
|
4aa321538afde20a632ed666f83f40f892505550 |
06-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
am 2cae7967: Merge "libc: Fix prctl() declaration." * commit '2cae7967e6049e45eaef71207481b6f8b2456025': libc: Fix prctl() declaration.
|
204d1f65dbfc6d5a14a90627d9d1efcfce8261ee |
06-Jun-2011 |
David Turner <digit@android.com> |
am b2c7e0c1: Merge "x86: Enable -fstack-protector" * commit 'b2c7e0c18b7ab04cfe306277c79165de0612a2d1': x86: Enable -fstack-protector
|
a57270b6ab2978764920ade17448f94875249001 |
06-Jun-2011 |
David Turner <digit@android.com> |
am 56baceca: Merge "Update X86 Bionic CRT files for unwind/exceptions" * commit '56baceca024f1cc2a5e8ef8c5e7ba7ea463d1ae2': Update X86 Bionic CRT files for unwind/exceptions
|
78d18badef5d7530aaf95a3a05b5eaa7f1f2866a |
03-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'a7f976c9de3c20cc8cdde4f3dfeeb48a1a89adb7' into honeycomb-mr2-release-to-dalvik-dev
|
b127b1f208e67d74a7ee94ad2bd0ffb2fed3af6b |
03-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto."
|
8a5123740750298433cce102f93cf5871985aa09 |
19-May-2011 |
JP Abgrall <jpa@google.com> |
libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto. Make netinet/ip.h have IPTOS_MINCOST which matches what kernel/common/linux/ip.h has to say. Fixup gethostbyaddr() 1st arg to match what man has to say. Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370
ibc/include/netdb.h
ibc/include/netinet/ip.h
ibc/netbsd/gethnamaddr.c
|
e1bd6aa4e10e6b05e74d915c52e11a3998217522 |
03-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Update netlink-related kernel includes"
|
b78220573a764f5955e4ace70e35f00edb41197a |
22-Mar-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Update netlink-related kernel includes Change-Id: I7e41bb168a1036093b598383d663a6a2e036ea42 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
|
81ec4e437a192189d6abdf32988504c371e52c27 |
02-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Add icmp6.h and ip6.h files from current NetBSD libc."
|
c18d76f6eca570e8e69b0c70d01d49e69d903b2c |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Add icmp6.h and ip6.h files from current NetBSD libc. Change-Id: I6b304dfbefaec74c5fb15b216f38d698a55f0642
ibc/include/netinet/icmp6.h
ibc/include/netinet/ip6.h
|
1f8e2672a8f261d5bb08e3ab26f026b30f5ff77b |
27-May-2011 |
Brian Carlstrom <bdc@google.com> |
Implement getpwnam_r(3) and getpwuid_r(3). These functions were already declared in <pwd.h>, but hadn't been implemented yet. git cherry-pick --no-commit 081504af74826bad7035669ad34d457b4b439e8f Change-Id: I316acf4cffb9f2c6788e8e342aa620f9a00886d5
ibc/bionic/stubs.c
|
fe88a194a308ae3753f90c9f7ecb99557fdbfcca |
26-May-2011 |
Simon Wilson <simonwilson@google.com> |
Merge "sound/asound.h: add header for ALSA"
|
2cae7967e6049e45eaef71207481b6f8b2456025 |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: Fix prctl() declaration."
|
b083bb57f5cae6b1fa3fd756a2720a3de806da2b |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
libc: Fix prctl() declaration. This change fixes the prctl() declaration to match GLibc, and allow us to build gcc-4.6 for Android (among other things). Note that this does not change the source and binary interfaces. Change-Id: I3900c957f0da8b3548cbe9da8c41d50099dc19d6
ibc/SYSCALLS.TXT
ibc/include/sys/prctl.h
ibc/include/unistd.h
|
7b6795dad91988d76a282fc2b033f0cc5585ee65 |
25-May-2011 |
Frank Maker <ffrank@google.com> |
Fixed bug where -k option would not be passed to cleanupFile function Changed cleanupFile to have no default original path, forcing it to be passed instead, thereby conforming to the Google Python style guide.
ibc/kernel/tools/clean_header.py
|
f67e03274dcf26f992a2ad5300736e3750941f74 |
25-May-2011 |
Simon Wilson <simonwilson@google.com> |
sound/asound.h: add header for ALSA Change-Id: If9680194846752a2fae6a4a3b8e6dba4175fb9ca
ibc/kernel/common/sound/asound.h
|
9d918606123cbf8656517868a65437b0a832aa9e |
25-May-2011 |
Michael I. Gold <gold@nvidia.com> |
am 5c7384fa: am 8f7cdff4: am a7f976c9: update linux/tegrafb.h * commit '5c7384fa791dafe6cdf9769c5166e683e29f189e': update linux/tegrafb.h
|
b2c7e0c18b7ab04cfe306277c79165de0612a2d1 |
25-May-2011 |
David Turner <digit@android.com> |
Merge "x86: Enable -fstack-protector"
|
56baceca024f1cc2a5e8ef8c5e7ba7ea463d1ae2 |
25-May-2011 |
David Turner <digit@android.com> |
Merge "Update X86 Bionic CRT files for unwind/exceptions"
|
5c7384fa791dafe6cdf9769c5166e683e29f189e |
25-May-2011 |
Michael I. Gold <gold@nvidia.com> |
am 8f7cdff4: am a7f976c9: update linux/tegrafb.h * commit '8f7cdff45557c937e6c7a7e010dc961feeb60c16': update linux/tegrafb.h
|
8f7cdff45557c937e6c7a7e010dc961feeb60c16 |
25-May-2011 |
Michael I. Gold <gold@nvidia.com> |
am a7f976c9: update linux/tegrafb.h * commit 'a7f976c9de3c20cc8cdde4f3dfeeb48a1a89adb7': update linux/tegrafb.h
|
e0b4844a20ffd022a568abb4203b3f7c759c7ff5 |
04-May-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
x86: Enable -fstack-protector Change-Id: Ib69514c3afcb4c1f5e5f3f8cd91acfd145a0866c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-x86/bionic/__stack_chk_fail_local.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
inker/Android.mk
inker/arch/x86/begin.S
|
dc3bc87b43d0d73d89cca59692b80de878e11a5d |
26-Apr-2011 |
Mark D Horn <mark.d.horn@intel.com> |
Update X86 Bionic CRT files for unwind/exceptions Several updates to Bionic crt*.o files to implement Linux/x86 stack unwind/exception handling. Mark __dso_handle as hidden. Note: Requires complete rebuild due to CRT changes. Google will need to regenerate and check-in all the prebuilt x86 CRT object files and libraries which link to them. Change-Id: I191ce1afb0dee7bbc28dcd9694e5919226dbd070 Signed-off-by: Bruce J Beare <bruce.j.beare@intel.com> Signed-off-by: Mark D Horn <mark.d.horn@intel.com> Author: Lu, Hongjiu <hongjiu.lu@intel.com>
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/private/__dso_handle.S
|
a7f976c9de3c20cc8cdde4f3dfeeb48a1a89adb7 |
14-May-2011 |
Michael I. Gold <gold@nvidia.com> |
update linux/tegrafb.h Change-Id: I6bccdb7e0eb34fc4ca370458f44ed187ccb67ac8
ibc/kernel/common/linux/tegrafb.h
|
5fd462951bee4de65fb47cf132452ba709ab0102 |
22-May-2011 |
David 'Digit' Turner <digit@google.com> |
am 5b07b5de: am 9062a236: Merge "libc: Fix leak in the DNS thread-specific state." * commit '5b07b5de9112f1d6adc38d3c5e2c7463b9379534': libc: Fix leak in the DNS thread-specific state.
|
5b07b5de9112f1d6adc38d3c5e2c7463b9379534 |
21-May-2011 |
David 'Digit' Turner <digit@google.com> |
am 9062a236: Merge "libc: Fix leak in the DNS thread-specific state." * commit '9062a2369107eadb2b45973adc3246cba35640e6': libc: Fix leak in the DNS thread-specific state.
|
9062a2369107eadb2b45973adc3246cba35640e6 |
20-May-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Fix leak in the DNS thread-specific state."
|
b0e114191ebc21825cd10ab5ffd0b31c6301ea1e |
20-May-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile with honeycomb-release Change-Id: I4ff73170b09410bf6458539f72caa60fcc99a442
|
dd16182b4b3f107d5c26015622c1cb8c06619ad7 |
20-May-2011 |
Anders Fredlund <anders.fredlund@sonyericsson.com> |
Remove expired dns cache entries before removing oldest A suggestion how to make a smarter delete function when the cache is full. First look through the entire cache and remove all entries which have expired. If none use the old solution and just remove the last entry in the MRU list. Change-Id: I5f997ab35290a55dc6e1ddf37d725759edf83d36
ibc/netbsd/resolv/res_cache.c
|
f8d02d24edd23dfb5028881105828cbf15e59310 |
19-May-2011 |
JP Abgrall <jpa@google.com> |
libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto. Make netinet/ip.h have IPTOS_MINCOST which matches what kernel/common/linux/ip.h has to say. Fixup gethostbyaddr() 1st arg to match what man has to say. Change-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370
ibc/include/netdb.h
ibc/include/netinet/ip.h
ibc/netbsd/gethnamaddr.c
|
b6cd6816d2145682aecb64a676bd3df32185a0e2 |
17-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
libc: Fix leak in the DNS thread-specific state. NOTE: This is a back-port from the internal HC branch. This patch fixes a leak that occurs when creating a new thread-specific DNS resolver state object. Essentially, each thread that calls gethostbyname() or getaddrinfo() at least once will leak a small memory block. Another leak happens anytime these functions are called after a change of the network settings. The leak is insignificant and hard to notice on typical programs. However, netd tends to create one new thread for each DNS request it processes, and quickly grows in size after a > 20 hours. The same problem is seen in other system processes that tend to create one thread per request too. The leak occured becasue res_ninit() was called twice when creating a new thread-specific DNS resolver state in _res_get_thread(). This function could not properly reset an existing thread and was leaking a memory block. The patch does two things: - First, it fixes res_ninit() to prevent any leakage when resetting the state of a given res_state instance. - Second, it modifies the _res_get_thread() implementation to make it more explicit, and avoid calling res_ninit() twice in a row on first-time creation. Fix for Bug 4089945, and Bug 4090857 Change-Id: Icde1d4d1dfb9383efdbf38d0658ba915be77942e
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_state.c
|
b609bfd0487291eff01876d4a25f2c7c13d49d03 |
17-May-2011 |
David Turner <digit@android.com> |
am a9e409a0: am a7a9dddb: Merge "bionic: Add ARM optimized strcmp()" * commit 'a9e409a03530c79bc7ad8144d08e8921ebe0dd02': bionic: Add ARM optimized strcmp()
|
bde9e2802dc17d2d7f8a8a00d9094593a425dff7 |
17-May-2011 |
David Turner <digit@android.com> |
am 3f7a3228: am c5c84c86: Merge "vfscanf: Add support for L type modifier for long long" * commit '3f7a3228cdf1a48e379fb297be9114ecd71bff11': vfscanf: Add support for L type modifier for long long
|
a9e409a03530c79bc7ad8144d08e8921ebe0dd02 |
17-May-2011 |
David Turner <digit@android.com> |
am a7a9dddb: Merge "bionic: Add ARM optimized strcmp()" * commit 'a7a9dddb5dfe783d65fec4d3b0dee9f734345a29': bionic: Add ARM optimized strcmp()
|
3f7a3228cdf1a48e379fb297be9114ecd71bff11 |
17-May-2011 |
David Turner <digit@android.com> |
am c5c84c86: Merge "vfscanf: Add support for L type modifier for long long" * commit 'c5c84c8643250c71bde87541f2b28fc21a9c5cc7': vfscanf: Add support for L type modifier for long long
|
a7a9dddb5dfe783d65fec4d3b0dee9f734345a29 |
17-May-2011 |
David Turner <digit@android.com> |
Merge "bionic: Add ARM optimized strcmp()"
|
c5c84c8643250c71bde87541f2b28fc21a9c5cc7 |
17-May-2011 |
David Turner <digit@android.com> |
Merge "vfscanf: Add support for L type modifier for long long"
|
081504af74826bad7035669ad34d457b4b439e8f |
13-May-2011 |
Elliott Hughes <enh@google.com> |
Merge "Implement getpwnam_r(3) and getpwuid_r(3)." into dalvik-dev
|
e80227c2d3135443b9088f565fc6302805217296 |
13-May-2011 |
Elliott Hughes <enh@google.com> |
Implement getpwnam_r(3) and getpwuid_r(3). These functions were already declared in <pwd.h>, but hadn't been implemented yet. Change-Id: I9cddafa4c7f19a40eec566d3f3b221bd5a680e85
ibc/bionic/stubs.c
|
bf018299bd556867ffcd573417c11f6c83f601cd |
13-May-2011 |
Elliott Hughes <enh@google.com> |
Fix strerror(3) for errno 0. Everyone else's C library says "Success". We say "Unknown error: 0", which isn't really true. Change-Id: I9f9054779123eda996634e5f7a277789b6805809
ibc/include/sys/_errdefs.h
ibc/string/strerror_r.c
|
54e494d909fff343ed0c612506fe68294a3936d0 |
11-May-2011 |
David Turner <digit@android.com> |
am add0a45a: am e8f7e30b: Merge "bionic, libthread_db x86 fixes" * commit 'add0a45a117f00553e79e7137d023416f9c0a54f': bionic, libthread_db x86 fixes
|
add0a45a117f00553e79e7137d023416f9c0a54f |
11-May-2011 |
David Turner <digit@android.com> |
am e8f7e30b: Merge "bionic, libthread_db x86 fixes" * commit 'e8f7e30b05c6ba103d64c1fb3cd5ef2b17be7aab': bionic, libthread_db x86 fixes
|
18a0a39a1bfb050351b486d5a980b16578cf967d |
09-May-2011 |
The Android Automerger <android-build@android.com> |
am 86d25a54: am c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE * commit '86d25a54bc093aae369ce54af11151d60ef191fc': Update to tzdata2011g.
|
86d25a54bc093aae369ce54af11151d60ef191fc |
09-May-2011 |
The Android Automerger <android-build@android.com> |
am c7b54666: Merge remote branch \'goog/honeycomb-mr2\' into honeycomb-LTE * commit 'c7b54666e097fbc102ac6754da99e1513f60d5ea': Update to tzdata2011g.
|
e8f7e30b05c6ba103d64c1fb3cd5ef2b17be7aab |
09-May-2011 |
David Turner <digit@android.com> |
Merge "bionic, libthread_db x86 fixes"
|
c7b54666e097fbc102ac6754da99e1513f60d5ea |
09-May-2011 |
The Android Automerger <android-build@android.com> |
Merge remote branch 'goog/honeycomb-mr2' into honeycomb-LTE
|
fb48c8a5c34132f825978f3806b253d2480ceea3 |
25-Apr-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011g. Egypt abandoned DST this year. git cherry-pick 8d54a62c6d7896565102cef3bac4c30232ec847d Change-Id: I8df051cd270108651501d9da6a9e5ce127ad3d22
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
712e4f81e066578b0925dbfb5a6b664aeba5f564 |
04-May-2011 |
Chris Fries <C.Fries@motorola.com> |
vfscanf: Add support for L type modifier for long long scanf()'s man page suggests support for %Ld, (and ioux). Implement this so that 3rd party code will work correctly. Change-Id: Idce9d266071cb688ca71429395a2d9edf6813595
ibc/stdio/vfscanf.c
|
265e14bcedd0f10744c79e7ecb40d2d064602b83 |
04-May-2011 |
Brian Carlstrom <bdc@google.com> |
am 55aa7321: am e274a9fa: Merge "Tracking change to dns proxy protocol" * commit '55aa7321e4b24a40766cccc11e8166546b01a3fd': Tracking change to dns proxy protocol
|
55aa7321e4b24a40766cccc11e8166546b01a3fd |
04-May-2011 |
Brian Carlstrom <bdc@google.com> |
am e274a9fa: Merge "Tracking change to dns proxy protocol" * commit 'e274a9fac077d350391b721e9a08b650b243577e': Tracking change to dns proxy protocol
|
e274a9fac077d350391b721e9a08b650b243577e |
03-May-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Tracking change to dns proxy protocol"
|
71882977e663bf398a7ffd1e55c29f0c80021ae2 |
03-May-2011 |
David Turner <digit@google.com> |
Merge "add net/ethernet.h stub"
|
c2af2c075f15fa22f7ac8f6bb9d2aab1c3bd3b31 |
02-May-2011 |
David Turner <digit@android.com> |
am 1af88c97: am d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared library regions" * commit '1af88c97432c88ec5b39d155e8c296d2a6eb1225': Use MAP_FIXED when allocating prelinked shared library regions
|
1af88c97432c88ec5b39d155e8c296d2a6eb1225 |
02-May-2011 |
David Turner <digit@android.com> |
am d004dc99: Merge "Use MAP_FIXED when allocating prelinked shared library regions" * commit 'd004dc9957cd8944d3db8ed92544c8ee65b117ca': Use MAP_FIXED when allocating prelinked shared library regions
|
e6553716a037ea1ba096e20344951b5da039decc |
02-May-2011 |
Brian Carlstrom <bdc@google.com> |
am 4b3b89ec: am c5a3f770: Tracking change to dns proxy protocol * commit '4b3b89ec763899390b15461dd6617bb4ed6fe846': Tracking change to dns proxy protocol
|
d004dc9957cd8944d3db8ed92544c8ee65b117ca |
02-May-2011 |
David Turner <digit@android.com> |
Merge "Use MAP_FIXED when allocating prelinked shared library regions"
|
4b3b89ec763899390b15461dd6617bb4ed6fe846 |
30-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
am c5a3f770: Tracking change to dns proxy protocol * commit 'c5a3f7700b70c3857e0b098b1e976a2db1573174': Tracking change to dns proxy protocol
|
eaa7cc9884017d9523cf41e5359da1b2d4ed9159 |
30-Apr-2011 |
JP Abgrall <jpa@google.com> |
Merge "checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)""
|
be7f5da0bdbfdd03c4fdceb827c15fc0b5c21792 |
30-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking change to dns proxy protocol The gethostbyaddr code in system/netd now expects a string address from inet_ntop, not raw bytes, in order to properly pass addresses containing null and probably spaces and newlines characeters as well. Bug: 4344448 Change-Id: I8ec0eab94d5b1d38e9269ba3afb2825e946f8df3
ibc/netbsd/net/getnameinfo.c
|
c5a3f7700b70c3857e0b098b1e976a2db1573174 |
27-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking change to dns proxy protocol The gethostbyaddr code in system/netd now expects a string address from inet_ntop, not raw bytes, in order to properly pass addresses containing null and probably spaces and newlines characeters as well. Bug: 4344448 git cherry-pick -e c13fa640eea3285a586fc4bad0abf2fc1b902185
ibc/netbsd/net/getnameinfo.c
|
c13fa640eea3285a586fc4bad0abf2fc1b902185 |
27-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking change to dns proxy protocol The gethostbyaddr code in system/netd now expects a string address from inet_ntop, not raw bytes, in order to properly pass addresses containing null and probably spaces and newlines characeters as well. Bug: 4344448 Change-Id: I935abbbe522d96b64a5f975c7937e3aed3f7b335
ibc/netbsd/net/getnameinfo.c
|
8e551a6319e45dd5c8d03864f3330b45cf8551b7 |
28-Mar-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
bionic, libthread_db x86 fixes Change-Id: I3be997f5f1f6a894a3c200d4f325cf3bfd428c66 Author: James Rose <james.rose@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/bionic/pthread.c
ibc/bionic/ptrace.c
ibthread_db/Android.mk
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
|
8d54a62c6d7896565102cef3bac4c30232ec847d |
25-Apr-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011g. Egypt abandoned DST this year. Change-Id: Ia2e30787e5e82aefbf1bbec1a5630deda3d3c0e0
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
f50e9be5930a08fa825b0c23353c802e11369b14 |
20-Apr-2011 |
Jim Huang <jim.huang@linaro.org> |
bionic: Add ARM optimized strcmp() Reference results of the experiments on TI OMAP3430 at 600 MHz $ bench_strcmp -N "strcmp_1k" -s 1k -I 200 [original C code] prc thr usecs/call samples errors cnt/samp size strcmp_1k 1 1 10.38000 102 0 15000 1024 [ARM optimized code] prc thr usecs/call samples errors cnt/samp size strcmp_1k 1 1 3.08840 88 0 15000 1024 The work was derived from ARM Ltd, contributed to newlib, and reworked for Android by Linaro. Change-Id: Ib0d5755e1eb9adb07d80ef0252f57a5c4c57a425 Signed-off-by: Jim Huang <jserv@0xlab.org>
ibc/Android.mk
ibc/arch-arm/bionic/strcmp.S
|
a34694d39498975c3afae959a7a52f1ea7092888 |
12-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 09db590d: am 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache size" * commit '09db590d56ff2b568ea1a0ce265810697f0e0e92': Use system property to set dns cache size
|
09db590d56ff2b568ea1a0ce265810697f0e0e92 |
12-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 9b6e8af6: am 3ef36b21: Merge "Use system property to set dns cache size" * commit '9b6e8af6994fd41f468161dec797354bb7778673': Use system property to set dns cache size
|
9b6e8af6994fd41f468161dec797354bb7778673 |
12-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 3ef36b21: Merge "Use system property to set dns cache size" * commit '3ef36b2115d0802e668e325b59af6ef14d999e71': Use system property to set dns cache size
|
3be409a38c18c75690b74bca5d81ca95c8f0f5b9 |
11-Apr-2011 |
David Turner <digit@android.com> |
am 70245736: am aad685ce: am 4c090434: Merge "removing shadowing redeclaration of result" * commit '702457363c2b1b01f0d9cb0093a48ce28753e275': removing shadowing redeclaration of result
|
f11b3bcbf952a13aaca4e24d530b51ade8493d76 |
11-Apr-2011 |
David Turner <digit@android.com> |
am 2b434862: am 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value of syscall" * commit '2b434862fdc595f1488f2ab3b13ed40f2aed6edb': x86 libc: fix the wrong return value of syscall
|
702457363c2b1b01f0d9cb0093a48ce28753e275 |
11-Apr-2011 |
David Turner <digit@android.com> |
am aad685ce: am 4c090434: Merge "removing shadowing redeclaration of result" * commit 'aad685ce001495260a3ce0c9d9284a6ee3ca09c0': removing shadowing redeclaration of result
|
2b434862fdc595f1488f2ab3b13ed40f2aed6edb |
11-Apr-2011 |
David Turner <digit@android.com> |
am 2b10d912: am fcee105b: Merge "x86 libc: fix the wrong return value of syscall" * commit '2b10d912cc5a566818ff68f9af192033d8f8b2a9': x86 libc: fix the wrong return value of syscall
|
3ef36b2115d0802e668e325b59af6ef14d999e71 |
11-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Use system property to set dns cache size"
|
2848ca2c05fc30d1ff3405c9467605dce82c5d90 |
06-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '8da75ab8936b0b7fcf8dd9a3befeb696ee6aa39d' into honeycomb-mr1-release-to-dalvik-dev
|
22b137711a2f262af78611ac57d53ddc1b0e6ff9 |
06-Apr-2011 |
JP Abgrall <jpa@google.com> |
checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)" Change-Id: I6a13a6af17caec2e833d4982d645a88ccde4cda4
ibc/tools/checksyscalls.py
|
c5d8d36d4d816b1e443cf4766cf39968c0806802 |
05-Apr-2011 |
JP Abgrall <jpa@google.com> |
add net/ethernet.h stub Some externals tend to use net/ethernet.h. Most of which is in net/if_ether.h. Change-Id: I465d18136b565e56a4bd6678238fe0afef25d913
ibc/include/net/ethernet.h
|
aad685ce001495260a3ce0c9d9284a6ee3ca09c0 |
05-Apr-2011 |
David Turner <digit@android.com> |
am 4c090434: Merge "removing shadowing redeclaration of result" * commit '4c090434a4fcffb3a8bb7ebee7cc6e52befceeae': removing shadowing redeclaration of result
|
2b10d912cc5a566818ff68f9af192033d8f8b2a9 |
05-Apr-2011 |
David Turner <digit@android.com> |
am fcee105b: Merge "x86 libc: fix the wrong return value of syscall" * commit 'fcee105b2baca9eb338e89ecc9ba99e15dd31e78': x86 libc: fix the wrong return value of syscall
|
4c090434a4fcffb3a8bb7ebee7cc6e52befceeae |
05-Apr-2011 |
David Turner <digit@android.com> |
Merge "removing shadowing redeclaration of result"
|
fcee105b2baca9eb338e89ecc9ba99e15dd31e78 |
05-Apr-2011 |
David Turner <digit@android.com> |
Merge "x86 libc: fix the wrong return value of syscall"
|
5f133f3c4ddd6d43d8da6b3bcccb9a7477dd20b3 |
01-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 31e2feee: am 2dc801f9: am 8da75ab8: Ignore property set timeouts. * commit '31e2feeef3dffb49ce742a6ae1c9280c792c7c49': Ignore property set timeouts.
|
31e2feeef3dffb49ce742a6ae1c9280c792c7c49 |
01-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 2dc801f9: am 8da75ab8: Ignore property set timeouts. * commit '2dc801f9fce57c35c00a3366f86bc38fe3e38c25': Ignore property set timeouts.
|
2dc801f9fce57c35c00a3366f86bc38fe3e38c25 |
01-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 8da75ab8: Ignore property set timeouts. * commit '8da75ab8936b0b7fcf8dd9a3befeb696ee6aa39d': Ignore property set timeouts.
|
8da75ab8936b0b7fcf8dd9a3befeb696ee6aa39d |
01-Apr-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Ignore property set timeouts. Change-Id: Ic3f6119398368ba047736370336d0260905abd40
ibc/bionic/system_properties.c
|
e1d5bef7a648d922a9e5d5a637387eb1551e1d1b |
01-Apr-2011 |
Elliott Hughes <enh@google.com> |
Update to tzdata2011e. This affects Chile and Morocco, but does *not* include the Russia changes. Change-Id: I87699541774794cbfac41c4cadae9254ffaddb52
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
b595593a8967b03fc8386ea379014259264ff70e |
31-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am c9928486: am 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close. * commit 'c99284861731883d113660cc8ff974471f2c5a47': Don't futex_wait spin when setting properties. Wait for socket close.
|
f5da2df1265fe14141c45a86fc706da657be7ab6 |
31-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am bfe04ea0: am 8c6b848e: am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++" * commit 'bfe04ea0e61c6905c1f6781097bddf07f843eb25': libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++
|
c99284861731883d113660cc8ff974471f2c5a47 |
31-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 099423ba: am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close. * commit '099423ba1c68d960888905ce5de093ea8cb7ad39': Don't futex_wait spin when setting properties. Wait for socket close.
|
099423ba1c68d960888905ce5de093ea8cb7ad39 |
31-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 23bc3ff7: Don\'t futex_wait spin when setting properties. Wait for socket close. * commit '23bc3ff71dffdfec208aee05938e544c7cb3bc37': Don't futex_wait spin when setting properties. Wait for socket close.
|
23bc3ff71dffdfec208aee05938e544c7cb3bc37 |
30-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't futex_wait spin when setting properties. Wait for socket close. Depends on init change I8dd685ea Bug: 4185486 Change-Id: I5a2dbc3b7be1759212d4a3988d9033b9b947a1db
ibc/bionic/system_properties.c
|
bf90b57b442760b85a0af38792e6e2f8aa9e7826 |
30-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't futex_wait spin when setting properties. Wait for socket close. Depends on init change I8dd685ea Bug: 4185486 Change-Id: I3e80cecfad8e072973003ec6f93146c5cad369ac
ibc/bionic/system_properties.c
|
bfe04ea0e61c6905c1f6781097bddf07f843eb25 |
30-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 8c6b848e: am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++" * commit '8c6b848e435b86db58179763da30008ac7d4c24a': libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++
|
8488efaa0913f8484cbfdb61180e47bc19fff5d8 |
28-Mar-2011 |
Kan-Ru Chen <kanru@0xlab.org> |
x86 libc: fix the wrong return value of syscall According to Intel ABI spec, there is no need to save %eax, %ecx, %edx on the stack. Worse, popping %eax will wipe out the return value. Change-Id: Ida536c3b98174b8deef88f8f3b9352eaaeb7c0c0
ibc/arch-x86/bionic/syscall.S
|
5d8b43c7d4e472f01b77bc79eeb253d750c04c1f |
29-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '2f169162462e44d7aa6443e682b15fc756c2e4ad' into honeycomb-mr1-release-to-dalvik-dev
|
8c6b848e435b86db58179763da30008ac7d4c24a |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++" * commit '0e47a919f413ff14a540a0dbad873ee8f834b210': libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++
|
0e47a919f413ff14a540a0dbad873ee8f834b210 |
25-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++"
|
02be15039a79735286ca8f10074aaa9b2d61a56b |
25-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
am aa8f50b4: am 6d46b099: am 2f169162: Merge "libc: Fix leak in the DNS thread-specific state." into honeycomb-mr1 * commit 'aa8f50b404ab0b2c78833387551800fa8448afcd': libc: Fix leak in the DNS thread-specific state.
|
aa8f50b404ab0b2c78833387551800fa8448afcd |
25-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
am 6d46b099: am 2f169162: Merge "libc: Fix leak in the DNS thread-specific state." into honeycomb-mr1 * commit '6d46b09954847b8905507c22e84c39b33425c5bd': libc: Fix leak in the DNS thread-specific state.
|
6d46b09954847b8905507c22e84c39b33425c5bd |
25-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
am 2f169162: Merge "libc: Fix leak in the DNS thread-specific state." into honeycomb-mr1 * commit '2f169162462e44d7aa6443e682b15fc756c2e4ad': libc: Fix leak in the DNS thread-specific state.
|
2f169162462e44d7aa6443e682b15fc756c2e4ad |
25-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Fix leak in the DNS thread-specific state." into honeycomb-mr1
|
01d14ab42967528dc77aa46f293f6a0c63ebc06c |
25-Mar-2011 |
Ken Sumrall <ksumrall@android.com> |
am c913b28f: am b130f004: am ae2d5ba3: Add support for the utimensat(2) syscall to bionic. * commit 'c913b28f20ffb147fca05fe9f8d582e0a915fa9c': Add support for the utimensat(2) syscall to bionic.
|
c913b28f20ffb147fca05fe9f8d582e0a915fa9c |
25-Mar-2011 |
Ken Sumrall <ksumrall@android.com> |
am b130f004: am ae2d5ba3: Add support for the utimensat(2) syscall to bionic. * commit 'b130f00493f6ae3b2343e1caac002de528a45e41': Add support for the utimensat(2) syscall to bionic.
|
b130f00493f6ae3b2343e1caac002de528a45e41 |
25-Mar-2011 |
Ken Sumrall <ksumrall@android.com> |
am ae2d5ba3: Add support for the utimensat(2) syscall to bionic. * commit 'ae2d5ba31412c4f382ef405000baa866f35dd736': Add support for the utimensat(2) syscall to bionic.
|
ae2d5ba31412c4f382ef405000baa866f35dd736 |
18-Mar-2011 |
Ken Sumrall <ksumrall@android.com> |
Add support for the utimensat(2) syscall to bionic. The kernel has supported this syscall for quite some time now, but bionic did not. Now that there is a need for it, let's add it to bionic. Change-Id: Ifcef3e46f1438d79435b600c4e6063857ab16903
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/utimensat.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/utimensat.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/utimensat.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/stat.h
|
e3e4ac9237cb58884361566a25bdc5e394ed455a |
22-Mar-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Update netlink-related kernel includes Change-Id: I7e41bb168a1036093b598383d663a6a2e036ea42 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/genetlink.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
|
0f5587097bf2b27e13434b23f61a562816fe7649 |
22-Mar-2011 |
Christopher Schwardt <nookieman@gmx.de> |
removing shadowing redeclaration of result Change-Id: Ic1f86962dfb8620cf5c63ff4913b2f0bf908abb5
ibc/bionic/malloc_debug_common.c
|
8eda21baa54977e4d164a4174d06b6aa12115fb1 |
17-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++ See http://code.google.com/p/android/issues/detail?id=14627 for context. Change-Id: Idb10b675667d0d6e64dcb1d382be11e45aa6f4c4
ibc/include/sys/cdefs.h
|
2cc2b2be692f1d559a09d2066e56e450249cc9c0 |
22-Mar-2011 |
Carl Shapiro <cshapiro@google.com> |
Add some missing includes. Change-Id: Ieec623c06bc32ec78334f628af25b00c2bccd2e7
ibc/bionic/memmove_words.c
ibc/netbsd/gethnamaddr.c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/nsdispatch.c
ibc/netbsd/resolv/res_debug.c
ibc/unistd/exec.c
|
f8e658cf6b9601e63d4b363ccee83ee4af1a78e4 |
22-Mar-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Merge "Return back EAI_ADDRFAMILY definition needed for libnl-2.0"
|
9a48b8e4196d23529e28f6965ad7a03d543922a2 |
21-Mar-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Return back EAI_ADDRFAMILY definition needed for libnl-2.0 Change-Id: I86e6ca8ad92da7a81ea4b659dd9fc9be2d6fd3c9 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/include/netdb.h
|
4661fda2e5339c39ceb3aefd184eb8be3d0ca835 |
17-Mar-2011 |
David 'Digit' Turner <digit@google.com> |
libc: Fix leak in the DNS thread-specific state. This patch fixes a leak that occurs when creating a new thread-specific DNS resolver state object. Essentially, each thread that calls gethostbyname() or getaddrinfo() at least once will leak a small memory block. Another leak happens anytime these functions are called after a change of the network settings. The leak is insignificant and hard to notice on typical programs. However, netd tends to create one new thread for each DNS request it processes, and quickly grows in size after a > 20 hours. The same problem is seen in other system processes that tend to create one thread per request too. The leak occured becasue res_ninit() was called twice when creating a new thread-specific DNS resolver state in _res_get_thread(). This function could not properly reset an existing thread and was leaking a memory block. The patch does two things: - First, it fixes res_ninit() to prevent any leakage when resetting the state of a given res_state instance. - Second, it modifies the _res_get_thread() implementation to make it more explicit, and avoid calling res_ninit() twice in a row on first-time creation. Fix for Bug 4089945, and Bug 4090857 Change-Id: Ie4831a8dbe82be8f07fce5ddd1d36bf95994f836
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_state.c
|
d0d07712e5db42e66ea6b8a6940b8a4ba8579aab |
16-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 38e53ada: am c59b2482: am 5a6f593b: Merge "Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type." * commit '38e53adaddb474d41d1b6282eec38b71b8447d5d': Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.
|
38e53adaddb474d41d1b6282eec38b71b8447d5d |
16-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am c59b2482: am 5a6f593b: Merge "Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type." * commit 'c59b248241b18492d20e112230a907c14400275b': Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.
|
c59b248241b18492d20e112230a907c14400275b |
16-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 5a6f593b: Merge "Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type." * commit '5a6f593b6197b96f980d9d45f9a981ef8705caf4': Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.
|
5a6f593b6197b96f980d9d45f9a981ef8705caf4 |
16-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type."
|
a995ca72151cc22947aadc761d22955228be3824 |
16-Mar-2011 |
satok <satok@google.com> |
am 621bc533: (-s ours) am 0b3c5c50: do not merge. Move property setting from libcutils to bionic. * commit '621bc53339c10e86d92ec89eefbb16af33229774': do not merge. Move property setting from libcutils to bionic.
|
621bc53339c10e86d92ec89eefbb16af33229774 |
16-Mar-2011 |
satok <satok@google.com> |
am 0b3c5c50: do not merge. Move property setting from libcutils to bionic. * commit '0b3c5c50f7bed92282783995bf6a7cc777fa9392': do not merge. Move property setting from libcutils to bionic.
|
0b3c5c50f7bed92282783995bf6a7cc777fa9392 |
15-Mar-2011 |
satok <satok@google.com> |
do not merge. Move property setting from libcutils to bionic. Backport I110b653a58f3 All the other property stuff is already here. Property setting was only in libcutils previously to leverage a utility function / constant or two. Unfortunately in the process of fixing a race condition we would've had to do break abstraction boundaries and put some libc-internal details into libcutils so instead of that we'll just move this into bionic. Along with Iee1ca9b7, this now passes: $ adb shell am instrument -w -e class android.os.SystemPropertiesTest \ com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner Bug: 3511230 Change-Id: I1b588db3344169621e1279ecc0b660cf4e1015d7
ibc/bionic/system_properties.c
ibc/include/sys/system_properties.h
|
b2eddeccf656f5fd9a64fea6be2491411c52be52 |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 9c0d6616: (-s ours) am c8fe4add: (-s ours) am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support * commit '9c0d66161c1af06844385c859480aab5762a767f': DO NOT MERGE: Update USB accessory kernel header to include serial number support
|
9c0d66161c1af06844385c859480aab5762a767f |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am c8fe4add: (-s ours) am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support * commit 'c8fe4add6d96bf982b63b382417942a9d58f847b': DO NOT MERGE: Update USB accessory kernel header to include serial number support
|
c8fe4add6d96bf982b63b382417942a9d58f847b |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 3f14ff34: DO NOT MERGE: Update USB accessory kernel header to include serial number support * commit '3f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf': DO NOT MERGE: Update USB accessory kernel header to include serial number support
|
c0f4a096583e4582dc178a2eaf60c0686077b48d |
15-Mar-2011 |
satok <satok@google.com> |
am aa00ec1a: (-s ours) am ec7e8cc9: (-s ours) do not merge. Move property setting from libcutils to bionic. * commit 'aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7': do not merge. Move property setting from libcutils to bionic.
|
aa00ec1a2c6fa2bc06bfa16759d99e17a1d0b9b7 |
15-Mar-2011 |
satok <satok@google.com> |
am ec7e8cc9: (-s ours) do not merge. Move property setting from libcutils to bionic. * commit 'ec7e8cc9dddafc624cd28939c1a38ea336c89455': do not merge. Move property setting from libcutils to bionic.
|
ec7e8cc9dddafc624cd28939c1a38ea336c89455 |
15-Mar-2011 |
satok <satok@google.com> |
do not merge. Move property setting from libcutils to bionic. Backport I110b653a58f3 All the other property stuff is already here. Property setting was only in libcutils previously to leverage a utility function / constant or two. Unfortunately in the process of fixing a race condition we would've had to do break abstraction boundaries and put some libc-internal details into libcutils so instead of that we'll just move this into bionic. Along with Iee1ca9b7, this now passes: $ adb shell am instrument -w -e class android.os.SystemPropertiesTest \ com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner Bug: 3511230 Change-Id: I1b588db3344169621e1279ecc0b660cf4e1015d7
ibc/bionic/system_properties.c
ibc/include/sys/system_properties.h
|
7cfc4fc4f59cf2b32aee12994c6dd3a2fef1b1f6 |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am d7321f83: (-s ours) am 78befc12: (-s ours) am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header * commit 'd7321f833da9543af6bad15d13d97b07e020eab1': DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header
|
d7321f833da9543af6bad15d13d97b07e020eab1 |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 78befc12: (-s ours) am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header * commit '78befc121181a17a1a537575274a35f75267902b': DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header
|
d1edd7956a755fd4e1ffd942c164dff9f8f049e3 |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am a7e94422: am 2bb79ad9: Update USB accessory kernel header to include serial number support * commit 'a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0': Update USB accessory kernel header to include serial number support
|
a7e9442270aa98e6a58a40a0eb2391d5eadaf6f0 |
15-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 2bb79ad9: Update USB accessory kernel header to include serial number support * commit '2bb79ad9b5941ad11b7ccaa8147577cef69524b2': Update USB accessory kernel header to include serial number support
|
5dc354bef76c1085ed578ec5a8fc9a2c9f9b75d5 |
15-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Move property setting from libcutils to bionic."
|
4399df8f2ebd797e45bec81e6f22e4911b2c5686 |
11-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Move property setting from libcutils to bionic. All the other property stuff is already here. Property setting was only in libcutils previously to leverage a utility function / constant or two. Unfortunately in the process of fixing a race condition we would've had to do break abstraction boundaries and put some libc-internal details into libcutils so instead of that we'll just move this into bionic. Along with Iee1ca9b7, this now passes: $ adb shell am instrument -w -e class android.os.SystemPropertiesTest \ com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner Bug: 3511230 Change-Id: I110b653a58f312fbe069dca59892a877ae9bc911
ibc/bionic/system_properties.c
ibc/include/sys/system_properties.h
|
3f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf |
14-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
DO NOT MERGE: Update USB accessory kernel header to include serial number support Change-Id: I61d889b107bd5e052ebac393883b87dac730ea6a Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
2bb79ad9b5941ad11b7ccaa8147577cef69524b2 |
14-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
Update USB accessory kernel header to include serial number support Change-Id: Ic94e3f5ad278df43777fc4ea97f1fc67f6ccab0e Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
368070454b1349d1fcf29a5d1eb51c869fb538f6 |
14-Mar-2011 |
Iliyan Malchev <malchev@google.com> |
bionic: remove LOCAL_PRELINK_MODULE Change-Id: Iad65ae18446b20d2aace7b8fe19b1a032b616e9c Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/Android.mk
inker/Android.mk
|
aa54339415ef74183645d7556a5b0d59f1135689 |
14-Mar-2011 |
Elliott Hughes <enh@google.com> |
Merge "Upgrade to tzdata2011d."
|
78befc121181a17a1a537575274a35f75267902b |
14-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 6139fa33: DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header * commit '6139fa33ab823e935471fa71bba4c6f715ad6c56': DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header
|
c1519a52efa2cae96ccc0cb9944a29683a7023a2 |
10-Mar-2011 |
Chris Dearman <chris@mips.com> |
Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type. Change-Id: I3f5ec86d6383685979d8d23ef508b6c609569b38 Signed-off-by: Raghu Gandham <raghu@mips.com>
ibc/unistd/sigblock.c
ibc/unistd/sigsetmask.c
|
70828ae0ea33c8e2f3316a705b5da478a32f8498 |
14-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am f9316d37: am 08a4ce98: am 0c398985: Merge "[ENDIAN] Build md5 code correctly for bigendian targets" * commit 'f9316d37b462d523438c621f75c47f52a12e4087': [ENDIAN] Build md5 code correctly for bigendian targets
|
a90a1213dab221a81f0b731579ee7c0a49c82d13 |
14-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 8d1f2e6f: am 638608b1: am da8ea213: Merge "libc: <stdint.h>: Don\'t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined." * commit '8d1f2e6ffc7230e4000e5352e5798095a1f6d428': libc: <stdint.h>: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.
|
37bec5d740e529c92d523d1661f1fea17da93cda |
14-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 448a1b9f: am b299039d: am e6e2ba1d: Merge "libc: <pthread.h>: Replace \'#if __cplusplus\' by \'#ifdef __cplusplus\'" * commit '448a1b9f1827cbebad69383ba3f09cc0be5b4986': libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus'
|
f9316d37b462d523438c621f75c47f52a12e4087 |
14-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 08a4ce98: am 0c398985: Merge "[ENDIAN] Build md5 code correctly for bigendian targets" * commit '08a4ce983ba14cef394e5198c9561349ec7fef44': [ENDIAN] Build md5 code correctly for bigendian targets
|
8d1f2e6ffc7230e4000e5352e5798095a1f6d428 |
14-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 638608b1: am da8ea213: Merge "libc: <stdint.h>: Don\'t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined." * commit '638608b11afbd255ddbd15e739f0f638791a4305': libc: <stdint.h>: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.
|
448a1b9f1827cbebad69383ba3f09cc0be5b4986 |
14-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am b299039d: am e6e2ba1d: Merge "libc: <pthread.h>: Replace \'#if __cplusplus\' by \'#ifdef __cplusplus\'" * commit 'b299039d060eb5f523c05e4f9b6934a6b897a54f': libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus'
|
08a4ce983ba14cef394e5198c9561349ec7fef44 |
14-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 0c398985: Merge "[ENDIAN] Build md5 code correctly for bigendian targets" * commit '0c3989854fa3ea3ffb4152c013f68f2a21a52dc1': [ENDIAN] Build md5 code correctly for bigendian targets
|
0c3989854fa3ea3ffb4152c013f68f2a21a52dc1 |
14-Mar-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "[ENDIAN] Build md5 code correctly for bigendian targets"
|
fe3186b9c137ad8d15440188454761be791c39df |
14-Mar-2011 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2011d. Affects Cuba, Samoa, and Turkey. Change-Id: Ib1d41c9462ba12995214710f2750888f50fffde5
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.version
|
6139fa33ab823e935471fa71bba4c6f715ad6c56 |
10-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
DO NOT MERGE: linux/usb/f_accessory.h: Update USB accessory kernel header For bugs b/4079236, b/4073248 and b/4080288 Change-Id: Id9cdbe95d7dd892bf38e16e7da505ee0eae26b99 Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
306641a8930666fe22e7d637b268644c789737b1 |
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 3134b56b: am 0d6bbc7a: am dfe6eda5: Merge "libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition" * commit '3134b56bb077d9dce1a8d49ac805878baef33603': libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition
|
c32c913e5a1caac3881a16c13bf8e0de9692ea3b |
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am b868a32d: am 0b73dac8: am d6722bdd: Merge "libc: <stdint.h>: Proper C++" * commit 'b868a32df691c5deee1ce2f40878419e3c49d1a3': libc: <stdint.h>: Proper C++
|
3134b56bb077d9dce1a8d49ac805878baef33603 |
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 0d6bbc7a: am dfe6eda5: Merge "libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition" * commit '0d6bbc7af091ee05dd032492ae594c263404e4aa': libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition
|
b868a32df691c5deee1ce2f40878419e3c49d1a3 |
12-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 0b73dac8: am d6722bdd: Merge "libc: <stdint.h>: Proper C++" * commit '0b73dac8aa9546c0f532c7ea5e0bf72dd029f271': libc: <stdint.h>: Proper C++
|
638608b11afbd255ddbd15e739f0f638791a4305 |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am da8ea213: Merge "libc: <stdint.h>: Don\'t make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined." * commit 'da8ea213abb8bec08da37622179061630bd8e2f8': libc: <stdint.h>: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.
|
b299039d060eb5f523c05e4f9b6934a6b897a54f |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am e6e2ba1d: Merge "libc: <pthread.h>: Replace \'#if __cplusplus\' by \'#ifdef __cplusplus\'" * commit 'e6e2ba1d40241c85de16d75cbd397cc3670d7535': libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus'
|
da8ea213abb8bec08da37622179061630bd8e2f8 |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: <stdint.h>: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined."
|
e6e2ba1d40241c85de16d75cbd397cc3670d7535 |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus'"
|
847b183f631ccbaa363a15c24195c00cad9529f9 |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus' See http://code.google.com/p/android/issues/detail?id=15221 Change-Id: Ia7b6668c28737810d6c4941604c6adf232a27c61
ibc/include/pthread.h
|
8b3cea67326c1afb9b7815ae042819c0c3a1f144 |
11-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <stdint.h>: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined. Change-Id: I8b0ea266eab9c6f75d8407b704953ecaef948221
ibc/include/stdint.h
|
0d6bbc7af091ee05dd032492ae594c263404e4aa |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am dfe6eda5: Merge "libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition" * commit 'dfe6eda57e1e463427f941d5d71f8ccb5297d6d2': libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition
|
0b73dac8aa9546c0f532c7ea5e0bf72dd029f271 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am d6722bdd: Merge "libc: <stdint.h>: Proper C++" * commit 'd6722bdd201e2747c55ec7255db7f1d5864ccdd3': libc: <stdint.h>: Proper C++
|
dfe6eda57e1e463427f941d5d71f8ccb5297d6d2 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition"
|
0e5411b4ba15946bde04c7ee69b0c20129443b36 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <stdint.h>: fix typo in INTMAX_C()/UINTMAX_C() definition Change-Id: I3c74269901a288c448734dd7eb442a62b9348db8
ibc/include/stdint.h
|
865e3789dd222ca2ec4f173f43085851165a0ecb |
10-Mar-2011 |
Paul Lind <plind@mips.com> |
[ENDIAN] Build md5 code correctly for bigendian targets Signed-off-by: Raghu Gandham <raghu@mips.com>
ibc/bionic/md5.c
|
d6722bdd201e2747c55ec7255db7f1d5864ccdd3 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: <stdint.h>: Proper C++"
|
db4bce05493d09a20f1ebc0ab68c82e906327afd |
10-Mar-2011 |
Chris Dearman <chris@mips.com> |
Use MAP_FIXED when allocating prelinked shared library regions Prelinked libraries must be mapped to a fixed address. MAP_FIXED is ignored for non-prelinked libraries (si->base==0) Signed-off-by: Raghu Gandham <raghu@mips.com>
inker/linker.c
|
08ff1a647484e67f23d1d8a0364b2e930dd2b9da |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <stdint.h>: Proper C++ This patch prevents the definition of various macros when <stdint.h> is included from C++. The ISO C99 standard mentions that when this header is included from a C++ source file, limit and constant related macros should only be defined when asked explicitely by defining __STDC_LIMIT_MACROS and __STD_CONSTANT_MACROS, respectively. The <stdint.h> lacked the proper #ifdef .. #endif blocks for the following macros: INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX INTMAX_MIN, INTMAX_MAX, UINTMAX_MAX, INPTR_C, UINTPR_C, PTRDIFF_C, INTMAX_C, UINTMAX_C This is intended to fix http://code.google.com/p/android/issues/detail?id=14380 after we copy this file to development/ndk/platforms/android-3/include/ Change-Id: Ia77e0822edfaaf568ea599d7de673b310eeeaa4a
ibc/include/stdint.h
|
00588f13d82767072af3d015d0b7bb3fcffd1170 |
10-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 1a0775f1: am c0fc678e: linux/usb/f_accessory.h: Update USB accessory kernel header * commit '1a0775f1ca5ed1ef9142be5d8239dc6cc500a46f': linux/usb/f_accessory.h: Update USB accessory kernel header
|
1a0775f1ca5ed1ef9142be5d8239dc6cc500a46f |
10-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am c0fc678e: linux/usb/f_accessory.h: Update USB accessory kernel header * commit 'c0fc678e969885cf95d2dacaad647cdc3f704f6e': linux/usb/f_accessory.h: Update USB accessory kernel header
|
dcf5164daa1dea7605624e4e16937321b26df49d |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 81d79f9f: am 962dcb22: am fed58049: Merge "libc: Fix PTHREAD_RWLOCK_INITIALIZER" * commit '81d79f9fb38d9ae8a5711f5774aa5a1516f6cc26': libc: Fix PTHREAD_RWLOCK_INITIALIZER Proxy getnameinfo through netd Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Convert cname lenght before use
|
81d79f9fb38d9ae8a5711f5774aa5a1516f6cc26 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 962dcb22: am fed58049: Merge "libc: Fix PTHREAD_RWLOCK_INITIALIZER" * commit '962dcb22218a1a6d4ebd05e4fc4a69875d037234': libc: Fix PTHREAD_RWLOCK_INITIALIZER Proxy getnameinfo through netd Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Convert cname lenght before use
|
962dcb22218a1a6d4ebd05e4fc4a69875d037234 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am fed58049: Merge "libc: Fix PTHREAD_RWLOCK_INITIALIZER" * commit 'fed58049d50083e4c960d89f4bbd516a181c2d18': libc: Fix PTHREAD_RWLOCK_INITIALIZER Proxy getnameinfo through netd Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Convert cname lenght before use
|
fed58049d50083e4c960d89f4bbd516a181c2d18 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
Merge "libc: Fix PTHREAD_RWLOCK_INITIALIZER"
|
ca4462d76c65ebfbc20328ee283ac2f19efca732 |
10-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: Fix PTHREAD_RWLOCK_INITIALIZER The macro definition was incorrect and resulted in a compile error when used. Fixes http://code.google.com/p/android/issues/detail?id=15306 Change-Id: I8fa6047b63e7f56b53653774327099822c469cd1
ibc/include/pthread.h
|
c0fc678e969885cf95d2dacaad647cdc3f704f6e |
10-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
linux/usb/f_accessory.h: Update USB accessory kernel header For bugs b/4079236, b/4073248 and b/4080288 Change-Id: I641a0fa93492c7059900f0193c722356d13eeab5 Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
b2dd464951c8e2ffe5705ac6b37593291defeffb |
09-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am b6a562e3: (-s ours) am 2703b704: (-s ours) am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE * commit 'b6a562e3895c51741748e90d56d822b0a9d36710': Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE
|
b6a562e3895c51741748e90d56d822b0a9d36710 |
09-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 2703b704: (-s ours) am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE * commit '2703b7046cebfadee325500d957501afbba11ebc': Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE
|
2703b7046cebfadee325500d957501afbba11ebc |
09-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
am 6bd73ed4: Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE * commit '6bd73ed417c52ed57d5f62ea9988b6071a1efbeb': Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE
|
3c2a9aec9107009cd2d3e0b08473a7d2271f8113 |
07-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'a08eb1df005189fdf5881b0f7b2f9258a97fec00' into honeycomb-mr1-release-to-dalvik-dev
|
8d26fbb24a0d65a03094cadfaf0e097cfc7ca2f1 |
07-Mar-2011 |
Elliott Hughes <enh@google.com> |
Upgrade to tzdata2011c. Affects Chile and Annette Island, Alaska. Change-Id: Ie4985a69e803bbc7ccd30619799ee5a9fd3737ce
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
a08eb1df005189fdf5881b0f7b2f9258a97fec00 |
03-Mar-2011 |
Jason Chen <jasonchen@google.com> |
am 0ca21df5: (-s ours) am 6519756b: Merge "DO NOT MERGE Cherry-pick of 0ee092fb2 from master" into honeycomb * commit '0ca21df5c6fbb22498cfde93b4fd4cac3235901b': DO NOT MERGE Cherry-pick of 0ee092fb2 from master
|
d38157387661181e383e211ed745bb17381a5674 |
02-Mar-2011 |
Sriram Raman <sriramkraman@google.com> |
Merge commit '44892440582ee8df1dcace7167e587fdfe1ada6d' into HEAD
|
0ca21df5c6fbb22498cfde93b4fd4cac3235901b |
02-Mar-2011 |
Jason Chen <jasonchen@google.com> |
am 6519756b: Merge "DO NOT MERGE Cherry-pick of 0ee092fb2 from master" into honeycomb * commit '6519756b23a8b18d06dae53cc3ece32c87146972': DO NOT MERGE Cherry-pick of 0ee092fb2 from master
|
6519756b23a8b18d06dae53cc3ece32c87146972 |
02-Mar-2011 |
Jason Chen <jasonchen@google.com> |
Merge "DO NOT MERGE Cherry-pick of 0ee092fb2 from master" into honeycomb
|
44892440582ee8df1dcace7167e587fdfe1ada6d |
15-Feb-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
DO NOT MERGE Cherry-pick of 0ee092fb2 from master Convert cname lenght before use The length of the cname is sent in big-endian order. Thus, it has to be converted before used in android_getaddrinfo_proxy Change-Id: I78552d427ef6500d9121fc83423f0744ea0c3087
ibc/netbsd/net/getaddrinfo.c
|
da14b0e1ddabf753285e913a7601aafccd294617 |
01-Mar-2011 |
Erik Gilling <konkers@android.com> |
add linux/nvhdcp.h header Change-Id: I74a1cf90bc9807002869aa9c7b5eddb065638db2
ibc/kernel/common/linux/nvhdcp.h
|
0ee092fb23318bc479de8e6514fbf2e05e0ce646 |
15-Feb-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Convert cname lenght before use The length of the cname is sent in big-endian order. Thus, it has to be converted before used in android_getaddrinfo_proxy Change-Id: I1a0cc12780c47f7493fcf06f690515829f88c01e
ibc/netbsd/net/getaddrinfo.c
|
449c8dee9299201cc35c7df3cbd24d5ad33cb7f4 |
28-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '3224c08bd77043338ad6e9ecacbd4c118205e873' into honeycomb-mr1-release-to-dalvik-dev
|
1ed86fa491929e3f46e9ad692773dec80defa3f8 |
22-Feb-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Proxy getnameinfo through netd"
|
5d90cb30f4fabedd2e8d3c51a47f3b068e038991 |
22-Feb-2011 |
David Turner <digit@android.com> |
Merge "Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list"
|
149f7dfe0416f19a729d83bf5cfde44b5e28e0ec |
15-Feb-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Proxy getnameinfo through netd Proxy the parts of getnameinfo that utilize the dns cache through netd. Change-Id: I1d57c451ea6b179c34828cf57a4182b262674003
ibc/netbsd/net/getnameinfo.c
|
6bd73ed417c52ed57d5f62ea9988b6071a1efbeb |
15-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
Add linux/usb/f_accessory.h header for USB accessory driver DO NOT MERGE Change-Id: I972d28065ee7e77e93699512310fcd6d5742ed0d Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
3224c08bd77043338ad6e9ecacbd4c118205e873 |
19-Feb-2011 |
David Turner <digit@google.com> |
Merge changes I8c481c89,I791406f8,I5f09cef8 * changes: libc: ARM: update syscalls with new script libc: ARM: add size info to gensyscalls Add function marks and size indications
|
0999f8dcf22cd2ca541314a348720aedcf02ae48 |
18-Feb-2011 |
David Turner <digit@google.com> |
Merge "Move the zoneinfo generation tool into bionic."
|
d40e63ee47e4a7f072a9d9a20e09c26f0090b02c |
18-Feb-2011 |
Elliott Hughes <enh@google.com> |
Move the zoneinfo generation tool into bionic. This also incorporates a bunch of changes to the previous script; this one requires no setup, can be run from anywhere, and leaves no droppings. Change-Id: I38f299f03e33950d2a64e9336f4ba7cb3c5cf6f0
ibc/tools/zoneinfo/ZoneCompactor.java
ibc/tools/zoneinfo/ZoneInfo.java
ibc/tools/zoneinfo/generate
|
fb723c87490b76d1d2fe521886f7cb6c96ed40b7 |
17-Feb-2011 |
Kenny Root <kroot@google.com> |
libc: ARM: update syscalls with new script Used the new gensyscalls.py script to update the ARM syscalls with the BEGIN(x) and END(x) macros to give size information for the code of the syscall. Useful for valgrind. Change-Id: I8c481c8928401ac110fd19b087f7d67e4db39326
ibc/arch-arm/syscalls/__brk.S
ibc/arch-arm/syscalls/__fcntl.S
ibc/arch-arm/syscalls/__fcntl64.S
ibc/arch-arm/syscalls/__fork.S
ibc/arch-arm/syscalls/__fstatfs64.S
ibc/arch-arm/syscalls/__getcpu.S
ibc/arch-arm/syscalls/__getcwd.S
ibc/arch-arm/syscalls/__getpriority.S
ibc/arch-arm/syscalls/__ioctl.S
ibc/arch-arm/syscalls/__llseek.S
ibc/arch-arm/syscalls/__mmap2.S
ibc/arch-arm/syscalls/__open.S
ibc/arch-arm/syscalls/__openat.S
ibc/arch-arm/syscalls/__ptrace.S
ibc/arch-arm/syscalls/__reboot.S
ibc/arch-arm/syscalls/__rt_sigaction.S
ibc/arch-arm/syscalls/__rt_sigprocmask.S
ibc/arch-arm/syscalls/__rt_sigtimedwait.S
ibc/arch-arm/syscalls/__sched_getaffinity.S
ibc/arch-arm/syscalls/__set_tls.S
ibc/arch-arm/syscalls/__setresuid.S
ibc/arch-arm/syscalls/__setreuid.S
ibc/arch-arm/syscalls/__setuid.S
ibc/arch-arm/syscalls/__sigsuspend.S
ibc/arch-arm/syscalls/__statfs64.S
ibc/arch-arm/syscalls/__sys_clone.S
ibc/arch-arm/syscalls/__syslog.S
ibc/arch-arm/syscalls/__timer_create.S
ibc/arch-arm/syscalls/__timer_delete.S
ibc/arch-arm/syscalls/__timer_getoverrun.S
ibc/arch-arm/syscalls/__timer_gettime.S
ibc/arch-arm/syscalls/__timer_settime.S
ibc/arch-arm/syscalls/__wait4.S
ibc/arch-arm/syscalls/__waitid.S
ibc/arch-arm/syscalls/_exit.S
ibc/arch-arm/syscalls/_exit_thread.S
ibc/arch-arm/syscalls/accept.S
ibc/arch-arm/syscalls/access.S
ibc/arch-arm/syscalls/acct.S
ibc/arch-arm/syscalls/bind.S
ibc/arch-arm/syscalls/cacheflush.S
ibc/arch-arm/syscalls/capget.S
ibc/arch-arm/syscalls/capset.S
ibc/arch-arm/syscalls/chdir.S
ibc/arch-arm/syscalls/chmod.S
ibc/arch-arm/syscalls/chown.S
ibc/arch-arm/syscalls/chroot.S
ibc/arch-arm/syscalls/clock_getres.S
ibc/arch-arm/syscalls/clock_gettime.S
ibc/arch-arm/syscalls/clock_nanosleep.S
ibc/arch-arm/syscalls/clock_settime.S
ibc/arch-arm/syscalls/close.S
ibc/arch-arm/syscalls/connect.S
ibc/arch-arm/syscalls/delete_module.S
ibc/arch-arm/syscalls/dup.S
ibc/arch-arm/syscalls/dup2.S
ibc/arch-arm/syscalls/epoll_create.S
ibc/arch-arm/syscalls/epoll_ctl.S
ibc/arch-arm/syscalls/epoll_wait.S
ibc/arch-arm/syscalls/eventfd.S
ibc/arch-arm/syscalls/execve.S
ibc/arch-arm/syscalls/fchdir.S
ibc/arch-arm/syscalls/fchmod.S
ibc/arch-arm/syscalls/fchmodat.S
ibc/arch-arm/syscalls/fchown.S
ibc/arch-arm/syscalls/fchownat.S
ibc/arch-arm/syscalls/fdatasync.S
ibc/arch-arm/syscalls/flock.S
ibc/arch-arm/syscalls/fstat.S
ibc/arch-arm/syscalls/fstatat.S
ibc/arch-arm/syscalls/fsync.S
ibc/arch-arm/syscalls/ftruncate.S
ibc/arch-arm/syscalls/ftruncate64.S
ibc/arch-arm/syscalls/futex.S
ibc/arch-arm/syscalls/getdents.S
ibc/arch-arm/syscalls/getegid.S
ibc/arch-arm/syscalls/geteuid.S
ibc/arch-arm/syscalls/getgid.S
ibc/arch-arm/syscalls/getgroups.S
ibc/arch-arm/syscalls/getitimer.S
ibc/arch-arm/syscalls/getpeername.S
ibc/arch-arm/syscalls/getpgid.S
ibc/arch-arm/syscalls/getpid.S
ibc/arch-arm/syscalls/getppid.S
ibc/arch-arm/syscalls/getresgid.S
ibc/arch-arm/syscalls/getresuid.S
ibc/arch-arm/syscalls/getrlimit.S
ibc/arch-arm/syscalls/getrusage.S
ibc/arch-arm/syscalls/getsockname.S
ibc/arch-arm/syscalls/getsockopt.S
ibc/arch-arm/syscalls/gettid.S
ibc/arch-arm/syscalls/gettimeofday.S
ibc/arch-arm/syscalls/getuid.S
ibc/arch-arm/syscalls/init_module.S
ibc/arch-arm/syscalls/inotify_add_watch.S
ibc/arch-arm/syscalls/inotify_init.S
ibc/arch-arm/syscalls/inotify_rm_watch.S
ibc/arch-arm/syscalls/ioprio_get.S
ibc/arch-arm/syscalls/ioprio_set.S
ibc/arch-arm/syscalls/klogctl.S
ibc/arch-arm/syscalls/lchown.S
ibc/arch-arm/syscalls/link.S
ibc/arch-arm/syscalls/listen.S
ibc/arch-arm/syscalls/lseek.S
ibc/arch-arm/syscalls/lstat.S
ibc/arch-arm/syscalls/madvise.S
ibc/arch-arm/syscalls/mincore.S
ibc/arch-arm/syscalls/mkdir.S
ibc/arch-arm/syscalls/mkdirat.S
ibc/arch-arm/syscalls/mknod.S
ibc/arch-arm/syscalls/mlock.S
ibc/arch-arm/syscalls/mount.S
ibc/arch-arm/syscalls/mprotect.S
ibc/arch-arm/syscalls/mremap.S
ibc/arch-arm/syscalls/msync.S
ibc/arch-arm/syscalls/munlock.S
ibc/arch-arm/syscalls/munmap.S
ibc/arch-arm/syscalls/nanosleep.S
ibc/arch-arm/syscalls/pause.S
ibc/arch-arm/syscalls/pipe.S
ibc/arch-arm/syscalls/pipe2.S
ibc/arch-arm/syscalls/poll.S
ibc/arch-arm/syscalls/prctl.S
ibc/arch-arm/syscalls/pread64.S
ibc/arch-arm/syscalls/pwrite64.S
ibc/arch-arm/syscalls/read.S
ibc/arch-arm/syscalls/readlink.S
ibc/arch-arm/syscalls/readv.S
ibc/arch-arm/syscalls/recvfrom.S
ibc/arch-arm/syscalls/recvmsg.S
ibc/arch-arm/syscalls/rename.S
ibc/arch-arm/syscalls/renameat.S
ibc/arch-arm/syscalls/rmdir.S
ibc/arch-arm/syscalls/sched_get_priority_max.S
ibc/arch-arm/syscalls/sched_get_priority_min.S
ibc/arch-arm/syscalls/sched_getparam.S
ibc/arch-arm/syscalls/sched_getscheduler.S
ibc/arch-arm/syscalls/sched_rr_get_interval.S
ibc/arch-arm/syscalls/sched_setaffinity.S
ibc/arch-arm/syscalls/sched_setparam.S
ibc/arch-arm/syscalls/sched_setscheduler.S
ibc/arch-arm/syscalls/sched_yield.S
ibc/arch-arm/syscalls/select.S
ibc/arch-arm/syscalls/sendfile.S
ibc/arch-arm/syscalls/sendmsg.S
ibc/arch-arm/syscalls/sendto.S
ibc/arch-arm/syscalls/setgid.S
ibc/arch-arm/syscalls/setgroups.S
ibc/arch-arm/syscalls/setitimer.S
ibc/arch-arm/syscalls/setpgid.S
ibc/arch-arm/syscalls/setpriority.S
ibc/arch-arm/syscalls/setregid.S
ibc/arch-arm/syscalls/setresgid.S
ibc/arch-arm/syscalls/setrlimit.S
ibc/arch-arm/syscalls/setsid.S
ibc/arch-arm/syscalls/setsockopt.S
ibc/arch-arm/syscalls/settimeofday.S
ibc/arch-arm/syscalls/shutdown.S
ibc/arch-arm/syscalls/sigaction.S
ibc/arch-arm/syscalls/sigaltstack.S
ibc/arch-arm/syscalls/sigpending.S
ibc/arch-arm/syscalls/sigprocmask.S
ibc/arch-arm/syscalls/socket.S
ibc/arch-arm/syscalls/socketpair.S
ibc/arch-arm/syscalls/stat.S
ibc/arch-arm/syscalls/symlink.S
ibc/arch-arm/syscalls/sync.S
ibc/arch-arm/syscalls/sysinfo.S
ibc/arch-arm/syscalls/times.S
ibc/arch-arm/syscalls/truncate.S
ibc/arch-arm/syscalls/umask.S
ibc/arch-arm/syscalls/umount2.S
ibc/arch-arm/syscalls/uname.S
ibc/arch-arm/syscalls/unlink.S
ibc/arch-arm/syscalls/unlinkat.S
ibc/arch-arm/syscalls/utimes.S
ibc/arch-arm/syscalls/vfork.S
ibc/arch-arm/syscalls/write.S
ibc/arch-arm/syscalls/writev.S
|
f540c03bff8bb15f1954df275629fd32dc87aaf5 |
17-Feb-2011 |
Kenny Root <kroot@google.com> |
libc: ARM: add size info to gensyscalls Add size information to gensyscalls output for ARM syscalls with new BEGIN(x) and END(x) macros in arch-arm/include/machine/asm.h Change-Id: I791406f8b17abcb83b70a6d15a65a527de15d3f5
ibc/tools/gensyscalls.py
|
420878c6908cf9c2862888477ec3f424a06cf172 |
16-Feb-2011 |
Kenny Root <kroot@google.com> |
Add function marks and size indications Add a macro to annotate function end and start using both ENTRY and END for each function. This allows valgrind (and presumably other debugging tools) to use the debug symbols to trace the functions. Change-Id: I5f09cef8e22fb356eb6f5cee952b031e567599b6
ibc/arch-arm/bionic/_exit_with_stack_teardown.S
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/clone.S
ibc/arch-arm/bionic/ffs.S
ibc/arch-arm/bionic/kill.S
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/memset.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/bionic/sigsetjmp.S
ibc/arch-arm/bionic/strcpy.S
ibc/arch-arm/bionic/tkill.S
ibc/arch-arm/include/machine/asm.h
|
0233509c16046766bea9af6c7053cc6ceecef7a2 |
17-Feb-2011 |
Kenny Root <kroot@google.com> |
Amend previous commit with needed include Change-Id: Idae8daaf095d90513820e05f423144ffed4ba913
ibc/arch-arm/bionic/ffs.S
|
aac93c237034bbca61c69e0712ae6194877aa2cc |
17-Feb-2011 |
David Turner <digit@android.com> |
Merge "Convert cname lenght before use"
|
48e1feaa9d7d7f36b5eba25baccd99a56adf9b64 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list Change-Id: Ia840a19a45257128eccdcf25d105f500f2d90741 Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_static.c
inker/arch/x86/begin.S
|
3a3c1853aca502ec109e5e97423e9f721035915c |
17-Feb-2011 |
Kenny Root <kroot@google.com> |
Use CLZ on ARMv5 and newer Change-Id: Ia5aa6974c0343ae43fbcb91304501213048e9ec0
ibc/arch-arm/bionic/ffs.S
|
0d06b423276208cfc44a67078bbb9dfe2926a0b6 |
16-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
Merge "Add linux/usb/f_accessory.h header for USB accessory driver"
|
56d90bb49a21c6bc30de24c6287bcbc783d7510f |
15-Feb-2011 |
Elliott Hughes <enh@google.com> |
Add MODULE_LICENSE_PUBLIC_DOMAIN for the tzdata. Change-Id: Ie3dd3daef4610f3bd4cbc60f1de854ad28189038
ibc/zoneinfo/MODULE_LICENSE_PUBLIC_DOMAIN
|
6ac872a0ee4b980d0a41f5ebdfcfa2662e9ebf3e |
15-Feb-2011 |
Elliott Hughes <enh@google.com> |
Update to 2011b tzdata. Change-Id: Ic8c9e9a71a52435441db1367fb40b58ae23efe1a
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
6783f6a736928da7f4a1419d6b12cc8a830251af |
15-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
Add linux/usb/f_accessory.h header for USB accessory driver Change-Id: Id6ffd75f855028739674c36f30d2592391d90859 Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_accessory.h
|
066ecc8f4a6ef4195194626875fe32442bf91d56 |
15-Feb-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Convert cname lenght before use The length of the cname is sent in big-endian order. Thus, it has to be converted before used in android_getaddrinfo_proxy Change-Id: I1a0cc12780c47f7493fcf06f690515829f88c01e
ibc/netbsd/net/getaddrinfo.c
|
0aad55369df9313d5f2c3fb27d8f561d78ddec58 |
15-Feb-2011 |
Kenny Root <kroot@google.com> |
Merge "Fix the handle locking in stdio"
|
f582340a6a48588aa50da17e1620e8f91b146941 |
12-Feb-2011 |
Kenny Root <kroot@google.com> |
Fix the handle locking in stdio Fix the handle locking in stdio to use flockfile/funlockfile internally when and where required. Macros in <stdio.h> are updated to automatically call the underlying functions when the process is threaded to obtain the necessary locking. A private mutex is added to protect __sglue, the internal list of FILE handles, and another to protect the one-time initialization. Some routines in libc that use getc() change to use getc_unlocked() as they're either protected by their own lock or aren't thread-safe routines anyway. Based on OpenBSD change by guenther@openbsd.org http://www.mail-archive.com/source-changes@cvs.openbsd.org/msg01015.html Bug: 3446659 Change-Id: Ie82116e358c541718d6709ec45ca6796be5a007b
ibc/include/stdio.h
ibc/stdio/asprintf.c
ibc/stdio/clrerr.c
ibc/stdio/fclose.c
ibc/stdio/feof.c
ibc/stdio/fflush.c
ibc/stdio/fgetc.c
ibc/stdio/fgetln.c
ibc/stdio/fgets.c
ibc/stdio/fileno.c
ibc/stdio/findfp.c
ibc/stdio/fpurge.c
ibc/stdio/fputc.c
ibc/stdio/fputs.c
ibc/stdio/fread.c
ibc/stdio/freopen.c
ibc/stdio/fseek.c
ibc/stdio/ftell.c
ibc/stdio/fwalk.c
ibc/stdio/fwrite.c
ibc/stdio/getc.c
ibc/stdio/gets.c
ibc/stdio/local.h
ibc/stdio/putc.c
ibc/stdio/puts.c
ibc/stdio/refill.c
ibc/stdio/setvbuf.c
ibc/stdio/snprintf.c
ibc/stdio/sprintf.c
ibc/stdio/ungetc.c
ibc/stdio/vasprintf.c
ibc/stdio/vfprintf.c
ibc/stdio/vfscanf.c
ibc/stdio/vsnprintf.c
ibc/stdio/vsprintf.c
ibc/stdio/wbuf.c
|
3a4910c6161d57e40ba01cc9693f1a4514892b03 |
14-Feb-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Use system property to set dns cache size Use system property ro.net.dns_cache_size to set the size of the cache. If the system property is not set the default cache size is defined by CONFIG_MAX_ENTRIES. The number of entries in the hash table will be equal to the number of max entries allowed in the cache. Change-Id: I77d69d7c178937fa483d0b40512483ad29232d28
ibc/netbsd/resolv/res_cache.c
|
3e0cb1bc639f1fddb9123ac4963a3509be4d523b |
11-Feb-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 423d942e: am 69d6c2cc: Merge "Update" * commit '423d942e6dc1e2051466e70d71520ab2e4273ea1': Update
|
423d942e6dc1e2051466e70d71520ab2e4273ea1 |
11-Feb-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 69d6c2cc: Merge "Update" * commit '69d6c2ccd943f43e87445d00e96eb98deb690ea1': Update
|
69d6c2ccd943f43e87445d00e96eb98deb690ea1 |
11-Feb-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Update"
|
a3db183abebe3de100542a9bff27ecf4400d4788 |
07-Jan-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Update Change-Id: I41f590dec6bfd26c36cf01601cf03502d02d29af
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/rtnetlink.h
|
72f9a5c374bf559e9c69a62c1d95304f913ef6b2 |
11-Feb-2011 |
Kenny Root <kroot@google.com> |
Increase SO_MAX to accomodate valgrind system_server loads up 87 shared libraries upon start. Running under valgrind pushes this just over the edge of 96. Increase SO_MAX to 128 to give us some more headroom. Change-Id: Iadceb14ab6d9621bdccd292570d50867828057d9
inker/linker.c
|
9c2e97e9d3510f49c6f2697ef47b85f92df524dd |
07-Feb-2011 |
David Turner <digit@android.com> |
am b35d80f0: am 76299d19: Merge "Remove an extra register move." * commit 'b35d80f0b0a6d87ba20aa2de594db19a0ccf93df': Remove an extra register move.
|
86ca12cfff4393eb9b580ddbc3330af964cefe5d |
07-Feb-2011 |
David Turner <digit@android.com> |
am d7cf6382: am 8db7bcb1: Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics." * commit 'd7cf638288f100f29f6ba733c50f12ecdb5e192b': Replace __atomic_XXX with GCC __sync_XXX intrinsics.
|
ae54025061b56b8d65afd088e41fa80eabf73b80 |
07-Feb-2011 |
David Turner <digit@android.com> |
am 9e401df6: am 1447332f: Merge "move some typedefs to procfs.h required by gdbserver build" * commit '9e401df692e3c47124cbaff7b866f55eec3bba27': move some typedefs to procfs.h required by gdbserver build
|
761cb55ab370d532ac33c69feb99115deed350de |
07-Feb-2011 |
David Turner <digit@android.com> |
am dd279aa9: am 2282ecc2: Merge "Use more optimized version of memmove" * commit 'dd279aa99f6b6310480e28ba1e843a23f722c87e': Use more optimized version of memmove
|
b35d80f0b0a6d87ba20aa2de594db19a0ccf93df |
07-Feb-2011 |
David Turner <digit@android.com> |
am 76299d19: Merge "Remove an extra register move." * commit '76299d196f8cc731b5bd72880f63d9d9cfd05694': Remove an extra register move.
|
d7cf638288f100f29f6ba733c50f12ecdb5e192b |
07-Feb-2011 |
David Turner <digit@android.com> |
am 8db7bcb1: Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics." * commit '8db7bcb14f6a3222151bb5304a55670bad0dc5a1': Replace __atomic_XXX with GCC __sync_XXX intrinsics.
|
9e401df692e3c47124cbaff7b866f55eec3bba27 |
07-Feb-2011 |
David Turner <digit@android.com> |
am 1447332f: Merge "move some typedefs to procfs.h required by gdbserver build" * commit '1447332ffa163f608ebed332e09ab5519e4b17dd': move some typedefs to procfs.h required by gdbserver build
|
76299d196f8cc731b5bd72880f63d9d9cfd05694 |
07-Feb-2011 |
David Turner <digit@android.com> |
Merge "Remove an extra register move."
|
8db7bcb14f6a3222151bb5304a55670bad0dc5a1 |
07-Feb-2011 |
David Turner <digit@android.com> |
Merge "Replace __atomic_XXX with GCC __sync_XXX intrinsics."
|
1447332ffa163f608ebed332e09ab5519e4b17dd |
07-Feb-2011 |
David Turner <digit@android.com> |
Merge "move some typedefs to procfs.h required by gdbserver build"
|
62e1f374d1df0b98e8c8a1dd5a846aa955ae2c35 |
06-Feb-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Update auto-gen scripts"
|
b16b7364e3a572cff3d2051029e4c2f86e17700f |
06-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'c4dff905d430d9e313efe013dbc03b6388ce351a' into honeycomb-release-to-dalvik-dev
|
c4dff905d430d9e313efe013dbc03b6388ce351a |
05-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
e34bd9e5a2440db2ddbc78222200eeddad4167df |
05-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
81a844a0fc3c6850afc6cf8580e0d9c10267a879 |
04-Feb-2011 |
Andy McFadden <fadden@android.com> |
Added _memmove_words Added a memmove() variant for Dalvik's System.arraycopy() implementation. It guarantees 16-bit or 32-bit atomicity depending on the alignment of the arguments. Bug 3398352 (cherry-pick from master) Change-Id: I5e64de1c76971ba234bf2dd05477ba390e0412a4
ibc/Android.mk
ibc/bionic/memmove_words.c
|
a15beddec2f04ec6533604943a0d0da2fbabbd74 |
05-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
4ce737f5df6bda362b45ca2a9d72d0aad2d5a58f |
04-Feb-2011 |
Andy McFadden <fadden@android.com> |
Added _memmove_words Added a memmove() variant for Dalvik's System.arraycopy() implementation. It guarantees 16-bit or 32-bit atomicity depending on the alignment of the arguments. Bug 3398352 Change-Id: Ie7bd246305ef0ff8290513663327c5b81680368d
ibc/Android.mk
ibc/bionic/memmove_words.c
|
8d0d37cb9c010bce38ca1d6063a9c49346f330b0 |
04-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
b511304d47d3e49f4b0fec1bac8fac7594da8146 |
04-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
dd279aa99f6b6310480e28ba1e843a23f722c87e |
04-Feb-2011 |
David Turner <digit@android.com> |
am 2282ecc2: Merge "Use more optimized version of memmove" * commit '2282ecc295b58197a1e22f38a20750ccab4e3c69': Use more optimized version of memmove
|
4f60dabb9fe8974eff15af967789a36666a50884 |
04-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
2282ecc295b58197a1e22f38a20750ccab4e3c69 |
04-Feb-2011 |
David Turner <digit@android.com> |
Merge "Use more optimized version of memmove"
|
e2d3af00ccdaa36a55f55d95f01888bf0a6c1a34 |
04-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '94074360b9006a10a00412131c10944ce6daebda' into honeycomb-release-to-dalvik-dev
|
5b987745668aa39278f7881d6b91caba1c3ec6cf |
04-Feb-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am b8175727: am 9a330512: Merge "Add time-to-live (TTL) support to resolver cache" * commit 'b8175727c7a165076311f18c29f09bdc27d7be10': Add time-to-live (TTL) support to resolver cache
|
94074360b9006a10a00412131c10944ce6daebda |
04-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
f4680b57eda711058e7d68b3075c78b9be8dcaf0 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Remove an extra register move. Change-Id: I63c217b73203b44b1a2e74950b58f2ec12989cab Author: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
|
0f2001b1478ae1e10be4418e96aa20874eda3af2 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
Replace __atomic_XXX with GCC __sync_XXX intrinsics. Change-Id: I14f275392fcd70cc15e307470e0a099777c7c09e Author: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/include/sys/atomics.h
|
f6ccc15457f05d0c0ced683ffe01cd014c491fe6 |
27-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
move some typedefs to procfs.h required by gdbserver build Change-Id: I51fba4ceb80b63e583f462a2a00f3f658c7cdd36 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibthread_db/include/sys/procfs.h
ibthread_db/include/thread_db.h
|
599ad0c581b06ffa4f48029b47c44e1d66ed9b83 |
03-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'd40d6bb6158696265df2ea31f328ffe97aff6af3' into honeycomb-release-to-dalvik-dev
|
b8175727c7a165076311f18c29f09bdc27d7be10 |
03-Feb-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 9a330512: Merge "Add time-to-live (TTL) support to resolver cache" * commit '9a3305128920e0ff018d267d1bf4f5e58a5146e5': Add time-to-live (TTL) support to resolver cache
|
d40c04273de93af34b814a933daf5b4df57ae419 |
03-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
d51564f9184a41f71a6cf42e39051272070aa9b2 |
03-Feb-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Fix struct user_vfp definition."
|
fc2693110ee8a2ba22a445ad9855fbe9e118d439 |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Update auto-gen scripts Make the scripts use external/kernel-headers/original by default. clean_header.py: Document -k<path>, add -d<path> find_headers.py: Make kernel config files optional update_all.py: Allow setting the path to kernel headers on the command-line update_all.py: Better formatting of output on ttys update_all.py: Automatically perform "git add/rm" on affected files. SYSCALLS.TXT: Fix typo in __socketcall definition. checksyscalls.py: Add support for superH architecture in the checks. gensyscalls.py: Automatically perform "git add/rm" on affected files. cpp.py: Fixed a bug that prevented certain type definitions to be kept in the generated clean header (e.g. struct ethtool_drvinfo in <linux/ethtool.h>) All scripts will use the content of external/kernel-headers/original by default now. The generated code removes all empty lines and trailing whitespace. This is useful to ensure a unified output even if we change the parser again in the future. The top-level disclaimer has been edited with update instructions to regenerate the headers when needed. Also, a warning is now inserted every 8th line in the final output: /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ Changes under kernel/arch-arm and kernel/arch-x86 should correspond to whitespace differences and additionnal struct definitions that were missed by the previous parser implementation. Change-Id: Icd1c056bacd766759f3e9b7bb5d63a246f3d656a WARNING: If you run these script, do not submit the result to gerrit for now. It seems there are discrepancies between the content of original headers and those currently commited under bionic/libc/kernel/. (This problem is the main motivation to insert the warning repeatedly). Current list of issues: - Missing SuperH headers (i.e. external/kernel-headers/original/asm-sh)
ibc/SYSCALLS.TXT
ibc/arch-sh/syscalls/__socketcall.S
ibc/include/sys/linux-syscalls.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/kernel/tools/find_headers.py
ibc/kernel/tools/kernel.py
ibc/kernel/tools/update_all.py
ibc/kernel/tools/utils.py
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/gensyscalls.py
|
4c2fd970baccc2f81f4ea2e4f1b11cde406ac312 |
03-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
0f67de14e605f519d74ed6fff67c6712158459d3 |
03-Feb-2011 |
Johannes Carlsson <johannes.carlsson.x@sonyericsson.com> |
Use more optimized version of memmove On ARM there is currently no assembler optimized memmove in libc. There is however a more optimized bcopy which copies long instead of bytes where possible. This almost doubles the performance in best case. Change-Id: I1f1cd27529443358047c385730deaf938ce4e642
ibc/string/memmove.c
|
820e6867e286af05a539b611e5a30d9f8d0a6c5f |
03-Feb-2011 |
David Turner <digit@google.com> |
Merge "Bug 3330205 Thread safety for bignum powers of 5"
|
d1c780e5d360fd63aa5e5b7a2a3fae73bb6493b3 |
03-Feb-2011 |
David Turner <digit@google.com> |
Merge changes I6b304dfb,I4a3c2035,I5af12b3f,I0ef33ca6,I149c46e7 * changes: Add icmp6.h and ip6.h files from current NetBSD libc. Include the Linux ipv6.h header from netinet/in.h, to get things like in6_pktinfo. Add IN6ADDR_LOOPBACK_INIT macro to <netinet/in6.h>, as the kernel headers do not provide it anymore. Update IPv6 kernel headers with new 2.6.37 headers, cleaned by update_all.py. (It wanted to do many other changes, most of them cosmetic, but I only included the IPv6 changes.) Fix syntax error in defaults.py.
|
d40d6bb6158696265df2ea31f328ffe97aff6af3 |
03-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
9a3305128920e0ff018d267d1bf4f5e58a5146e5 |
02-Feb-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Add time-to-live (TTL) support to resolver cache"
|
3e0c5102e6d57e5b7296f95e1b318fda6114b48e |
31-Jan-2011 |
Mattias Falk <mattias.falk@sonyericsson.com> |
Add time-to-live (TTL) support to resolver cache Use the the TTL of the answer as the time a query shall remain in the resolver cache. Added some debugging support as well, i.e. parse answer and print a la dig. Change-Id: I724d3392245032592f1912f3ca7a81a8987ebbac
ibc/netbsd/resolv/res_cache.c
|
1d8bd9da0c323cf1d22b1a54126f7cdf7955e8e4 |
02-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
f10a41b5a1b9dc6b4be83d9d4767f15ba0514f7c |
01-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '2e5574379e355feef79279ef6b2db0efe7c581e5' into honeycomb-release-to-dalvik-dev
|
8e87548b051acc0bf2dbb5458040032f6f00e05a |
01-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
30b4d82bbab8f49ded1c309366ea02578e7b4e7a |
01-Feb-2011 |
David 'Digit' Turner <digit@google.com> |
libc: Fix struct user_vfp definition. This patch moves the definition of struct user_vfp from <asm/ptrace.h> to <asm/user.h> for the ARM platform, in order to match the original kernel headers. See patches 94519 and 94520 for a description of the problem and a fix for debuggerd that uses the structure. This prevented us from properly re-running the kernel headers cleanup scripts. Change-Id: I43718a59ae49b9d89fc2d1c8affb65973fb2919c
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/user.h
|
2e5574379e355feef79279ef6b2db0efe7c581e5 |
01-Feb-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
040e18f362716c0bab1d9c39a869b98d6c61584c |
31-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: fix kernel cleanup script typo."
|
62e10eaef7a25cd29f237df782c0423200673f01 |
30-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
727c443a2748e7687d2fe121d5d1f50ef72b8b71 |
30-Jan-2011 |
The Android Open Source Project <initial-contribution@android.com> |
am 977e0cb4: Reconcile gingerbread-plus-aosp and honeycomb * commit '977e0cb4d378368a655b39157161218f0ce5c078':
|
9bfd3f54e6b139251f7da9b46c4073b236c5d59c |
30-Jan-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Mass merge from gingerbread - do not merge Change-Id: I105c2c728aef42629dbb44af8e3d1044c4ae1e97
|
977e0cb4d378368a655b39157161218f0ce5c078 |
30-Jan-2011 |
The Android Open Source Project <initial-contribution@android.com> |
Reconcile gingerbread-plus-aosp and honeycomb Change-Id: I39eeb24bc7dc2fe2f9223e079aeccf4966d92d38
|
0dae6718be75efe0129521c91931a0e119ac2e1f |
30-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
9f7b092e012acc313ec163bd8d34b9ba0723f1bc |
29-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
6846a45882f4e099f422d1455eab3a94d4c69795 |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Add icmp6.h and ip6.h files from current NetBSD libc. Change-Id: I6b304dfbefaec74c5fb15b216f38d698a55f0642
ibc/include/netinet/icmp6.h
ibc/include/netinet/ip6.h
|
bdca379412d5e19058115b9c5b4de2dc6f0c4099 |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Include the Linux ipv6.h header from netinet/in.h, to get things like in6_pktinfo. Change-Id: I4a3c2035ff8e2846352345580756a1bdc2768ec4
ibc/include/netinet/in.h
|
3de032169071cf6588edceefa686616cdf485320 |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Add IN6ADDR_LOOPBACK_INIT macro to <netinet/in6.h>, as the kernel headers do not provide it anymore. Change-Id: I5af12b3f38097ed165e64a408253dc375aa605d7
ibc/include/netinet/in6.h
|
fe6d7ca3442ce7c1891151ffd3710a685b0148d9 |
28-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
7f842b3f9c07553ada5c70b6bca5f7dd14f3cf60 |
28-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '8b9bc8330f90699d027045001389c69f35c55877' into honeycomb-release-to-dalvik-dev
|
b0350d9b22f326379858555f31be264ed799c7f3 |
28-Jan-2011 |
David Turner <digit@google.com> |
am 2081fda6: Merge "Only look up A records if the system has IPv4." into gingerbread * commit '2081fda69a68505c914324797400b1b798516904': Only look up A records if the system has IPv4.
|
24e570257edc6bc35f62bcbaadab35527d481853 |
27-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 2e23e292: Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread. * commit '2e23e29245aa42d0f9419187c94e72dba3888eef': Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
|
1e9496756cdb6701bb22da76f9567030682ffdba |
27-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am f4dca7be: Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread. * commit 'f4dca7be3b7bc181f1534be187428c5a52cb8c6a': Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
|
7704f449c9e9e331c84019bd1bdfd999c8bbc93a |
27-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am a798b9f0: Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread. * commit 'a798b9f0e171643b0bc7bbf79f14cb018689f715': Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.
|
9ad150d7d2c4116a9456ef085fa0319998c0f683 |
27-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
8b9bc8330f90699d027045001389c69f35c55877 |
26-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
0d1ef5a3df0086e17ba0319174157c41d4807915 |
26-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
am 59290f4c: am 8e2ff164: libm: Add nanf() and tgammaf() implementations. * commit '59290f4c88241c23f3f9cfcbb28e3011035f1012': libm: Add nanf() and tgammaf() implementations.
|
59290f4c88241c23f3f9cfcbb28e3011035f1012 |
26-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
am 8e2ff164: libm: Add nanf() and tgammaf() implementations. * commit '8e2ff164cc327aad8666333a1d75f86291858da0': libm: Add nanf() and tgammaf() implementations.
|
c12170c601a145bff297ae66010227692888cc62 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 90da07a8: am d05446b3: am 7a2e1a02: Merge "Don\'t proxy getaddrinfo when net.dns1.[MYPID] is set." * commit '90da07a88225161feedbf518a37a3c22ec12a879': Don't proxy getaddrinfo when net.dns1.[MYPID] is set.
|
bd4502a736a9b0b70347bdcf1a74e47005902926 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 901f24b9: resolved conflicts for merge of ff242869 to honeycomb-plus-aosp * commit '901f24b988029ae127362d72f11af67b545a24b6': DNS proxy: the start. proxies getaddrinfo calls.
|
90da07a88225161feedbf518a37a3c22ec12a879 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am d05446b3: am 7a2e1a02: Merge "Don\'t proxy getaddrinfo when net.dns1.[MYPID] is set." * commit 'd05446b34e416d89261a31452afee10eb12bb71d': Don't proxy getaddrinfo when net.dns1.[MYPID] is set.
|
901f24b988029ae127362d72f11af67b545a24b6 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
resolved conflicts for merge of ff242869 to honeycomb-plus-aosp Change-Id: I560f07374589a844bdf611da8ec5e358dc451ba4
|
d05446b34e416d89261a31452afee10eb12bb71d |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 7a2e1a02: Merge "Don\'t proxy getaddrinfo when net.dns1.[MYPID] is set." * commit '7a2e1a0245f5645661fdbc6887c2bc7c7f49e0ee': Don't proxy getaddrinfo when net.dns1.[MYPID] is set.
|
ff24286911ec8760174296e2228722e19a4d2bd6 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
am 0ec85334: Merge "DNS proxy: the start. proxies getaddrinfo calls." * commit '0ec85334ff375a2b7823f322e083d4a0ea24c289': DNS proxy: the start. proxies getaddrinfo calls.
|
7a2e1a0245f5645661fdbc6887c2bc7c7f49e0ee |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "Don't proxy getaddrinfo when net.dns1.[MYPID] is set."
|
0ec85334ff375a2b7823f322e083d4a0ea24c289 |
26-Jan-2011 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "DNS proxy: the start. proxies getaddrinfo calls."
|
c7703c481a5ff8127bc4683a4fed56e5a24335ec |
25-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
Merge commit '7d545233acf6c4d73a623c16ca96cb7d4b9f5db7' into honeycomb-release-to-dalvik-dev
|
8e2ff164cc327aad8666333a1d75f86291858da0 |
25-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
libm: Add nanf() and tgammaf() implementations. Requested by b/3370708 to export these through RenderScript. Change-Id: I1ae69f87a1ad4765b2dee8e4a6f2f3a6eb7c5ad4
ibm/Android.mk
ibm/include/math.h
ibm/src/s_nan.c
ibm/src/s_tgammaf.c
|
5b7158cd7121c4401fbaf3fe084a7da5c3f802fd |
25-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
5f9117d0070b866165ea4ef222cd6f80606aa7e4 |
24-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
7d545233acf6c4d73a623c16ca96cb7d4b9f5db7 |
23-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
ef80f2f803b3898dee10c7884b3330a719d39e91 |
22-Jan-2011 |
The Android Automerger <android-build@android.com> |
merge in honeycomb-release history after reset to honeycomb
|
dd3bcd1330560836e92db76a7263ec149397680c |
21-Jan-2011 |
tedbo <tedbo@google.com> |
Fix bug in linker environment variable lookup. The linker_env_get() method that is used to match an environment variable was failing due to an incorrect equality check. This was introduced in git change be5755969d70668bbab0e0c0ed75ebd867189723. The bug was causing the linker to ignore environment variables such as LD_LIBRARY_PATH. This issue also affects the linker_env_secure() path that removes unsafe environment variables, since it would not match any in the unsecure variable list. Change-Id: I14228df9252010e9fb4c1862bed5735f23e97aec
inker/linker_environ.c
|
3b3944e42f4fa3c78952147e59b21ca3b252b54d |
22-Jan-2011 |
David Turner <digit@google.com> |
am f03e2d3f: am 5d45fa40: am 2081fda6: Merge "Only look up A records if the system has IPv4." into gingerbread * commit 'f03e2d3f3104a85d64f66a18ab13d5ba5fb4131c': Only look up A records if the system has IPv4.
|
f03e2d3f3104a85d64f66a18ab13d5ba5fb4131c |
22-Jan-2011 |
David Turner <digit@google.com> |
am 5d45fa40: am 2081fda6: Merge "Only look up A records if the system has IPv4." into gingerbread * commit '5d45fa4049d9ba03c0d922ece18d1d2dda119dc7': Only look up A records if the system has IPv4.
|
bdb51d0830d36d4cc6945150a1e65394b1c84d9c |
21-Jan-2011 |
tedbo <tedbo@google.com> |
am ccd54780: am b67c1bac: Fix bug in linker environment variable lookup. * commit 'ccd547800a9c734d3a1c6054860e7c18538c8d02': Fix bug in linker environment variable lookup.
|
ccd547800a9c734d3a1c6054860e7c18538c8d02 |
21-Jan-2011 |
tedbo <tedbo@google.com> |
am b67c1bac: Fix bug in linker environment variable lookup. * commit 'b67c1bacd0fc27c26cc3ec19bd2c9ded19cecd08': Fix bug in linker environment variable lookup.
|
5c6a8a6f41120fa74c9a08f70e865c2c0cc9e7e3 |
21-Jan-2011 |
Colin Cross <ccross@android.com> |
am 84f4753d: am 56faf66f: raise: Send signal to current thread * commit '84f4753d1b5f89ace0cc89021916f6f5b44e6540': raise: Send signal to current thread
|
84f4753d1b5f89ace0cc89021916f6f5b44e6540 |
21-Jan-2011 |
Colin Cross <ccross@android.com> |
am 56faf66f: raise: Send signal to current thread * commit '56faf66fd7a90ea11835f8f0c9a7d6d8b350a09d': raise: Send signal to current thread
|
b67c1bacd0fc27c26cc3ec19bd2c9ded19cecd08 |
21-Jan-2011 |
tedbo <tedbo@google.com> |
Fix bug in linker environment variable lookup. The linker_env_get() method that is used to match an environment variable was failing due to an incorrect equality check. This was introduced in git change be5755969d70668bbab0e0c0ed75ebd867189723. The bug was causing the linker to ignore environment variables such as LD_LIBRARY_PATH. This issue also affects the linker_env_secure() path that removes unsafe environment variables, since it would not match any in the unsecure variable list. Change-Id: I14228df9252010e9fb4c1862bed5735f23e97aec
inker/linker_environ.c
|
56faf66fd7a90ea11835f8f0c9a7d6d8b350a09d |
21-Jan-2011 |
Colin Cross <ccross@android.com> |
raise: Send signal to current thread Change-Id: Ie4318b8ddd01cc2f58f5e07c1d71376953943153
ibc/unistd/raise.c
|
b3cdf7fef86eb17dba5640e9a1b158510326b9b7 |
21-Jan-2011 |
tedbo <tedbo@google.com> |
Fix bug in linker environment variable lookup. The linker_env_get() method that is used to match an environment variable was failing due to an incorrect equality check. This was introduced in git change be5755969d70668bbab0e0c0ed75ebd867189723. The bug was causing the linker to ignore environment variables such as LD_LIBRARY_PATH. This issue also affects the linker_env_secure() path that removes unsafe environment variables, since it would not match any in the unsecure variable list. Change-Id: I169024de4a005321e768accd38246fc1d717271b
inker/linker_environ.c
|
0688023af7df00e105ca1fb4f94c64d0432cc89c |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Update IPv6 kernel headers with new 2.6.37 headers, cleaned by update_all.py. (It wanted to do many other changes, most of them cosmetic, but I only included the IPv6 changes.) Change-Id: I0ef33ca6d890d067949fce772104cd03335f612d
ibc/kernel/common/linux/icmpv6.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/ipv6.h
ibc/kernel/common/linux/mroute6.h
ibc/kernel/common/linux/netfilter_ipv6.h
|
db7c59df6c43e89f688e357581a41d6a18944d8c |
20-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
Fix syntax error in defaults.py. Change-Id: I149c46e7541af16856264b7f826981ce0d33290b
ibc/kernel/tools/defaults.py
|
441d7608b76613c3fb99867eed97277c237eb381 |
20-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Merge "Fix typos"
|
2cc0d38afb4263713f083d4241fb889479f863fc |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205, 3362385 clock(3) SMP safety and epoch Change-Id: Ida1e4400489c8c19818c6af5640ab89942c8f712
ibc/unistd/time.c
|
5d45fa4049d9ba03c0d922ece18d1d2dda119dc7 |
19-Jan-2011 |
David Turner <digit@google.com> |
am 2081fda6: Merge "Only look up A records if the system has IPv4." into gingerbread * commit '2081fda69a68505c914324797400b1b798516904': Only look up A records if the system has IPv4.
|
2081fda69a68505c914324797400b1b798516904 |
19-Jan-2011 |
David Turner <digit@google.com> |
Merge "Only look up A records if the system has IPv4." into gingerbread
|
1f353828c3535c03899d6cc08d26f85fc688622e |
18-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Fix typos Change-Id: Ia02baba53be7034903f325258205441e5c193f7b
inker/README.TXT
|
eae3fb664ee0e1881c2287b4ff5029da762091fe |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 76b6f084: am 2be18508: am 2e23e292: Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread. * commit '76b6f084ab555ea5610156153371659320f7b56d': Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
|
0c1f88a2cd67061ffeb97b07398630afc5bc34ed |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 8217a941: am 4eb4c932: am f4dca7be: Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread. * commit '8217a9414fb81932074929afd5afd626e45d07bf': Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
|
58f708da072a8464c35a99613c83d8172caea801 |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 4fbecd29: am 42e449e9: am a798b9f0: Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread. * commit '4fbecd297ab642c56c94fc7b73348742ff19dac3': Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.
|
76b6f084ab555ea5610156153371659320f7b56d |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 2be18508: am 2e23e292: Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread. * commit '2be18508f349b74b60b09e1b1118d879afb5928c': Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
|
8217a9414fb81932074929afd5afd626e45d07bf |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 4eb4c932: am f4dca7be: Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread. * commit '4eb4c932dccdca663a651630fed14c760ea1e88c': Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
|
4fbecd297ab642c56c94fc7b73348742ff19dac3 |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 42e449e9: am a798b9f0: Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread. * commit '42e449e972c94d4af5a5ddffe2ffa73cc5666712': Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.
|
2be18508f349b74b60b09e1b1118d879afb5928c |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am 2e23e292: Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread. * commit '2e23e29245aa42d0f9419187c94e72dba3888eef': Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
|
4eb4c932dccdca663a651630fed14c760ea1e88c |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am f4dca7be: Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread. * commit 'f4dca7be3b7bc181f1534be187428c5a52cb8c6a': Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
|
42e449e972c94d4af5a5ddffe2ffa73cc5666712 |
17-Jan-2011 |
Steinar H. Gunderson <sesse@google.com> |
am a798b9f0: Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread. * commit 'a798b9f0e171643b0bc7bbf79f14cb018689f715': Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.
|
144a5d3c86acdebeb3af53c03325a85d44b06679 |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205 Thread safety for bignum powers of 5 Change-Id: I739a06f9037a9fb643276f61601f0f3e192581b8
ibc/stdlib/strtod.c
|
f4e10b721ee281f3e90736364ac15864d0a3adf7 |
16-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Merge "Bug 3330205 Put blanks and zeroes in const area"
|
ba96e30fa08212e48ec1ff9c1d545b2d05e787b0 |
14-Jan-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Only look up A records if the system has IPv4. getaddrinfo only asks DNS for IPv6 addresses if the system has IPv6 connectivity, but always asks for IPv4 addresses. Don't ask for IPv4 addresses if there is no IPv4 connectivity. Change-Id: Iefe9fcb006fabe60b4b11dd4653a7c4a406506f4
ibc/netbsd/net/getaddrinfo.c
|
2e23e29245aa42d0f9419187c94e72dba3888eef |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread. Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01. The changes in a nutshell: - Handle v4-mapped as different from v4-compat (this was probably an existing bug in our code). - Add policy entries for ULA, above most everything else. - Put v4-compat, old-style IPv6 site-local and 6bone addresses way down in the preference table. The rest is just shuffling numbers around (no actual changes to priority).
ibc/netbsd/net/getaddrinfo.c
|
f4dca7be3b7bc181f1534be187428c5a52cb8c6a |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread. Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
ibc/include/netinet/in6.h
|
a798b9f0e171643b0bc7bbf79f14cb018689f715 |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread. Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
ibc/netbsd/net/getaddrinfo.c
|
f65368a6939322ac3a47fc0304e63fb185c5746e |
14-Jan-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01."
|
d33019030c1f0cddca557f9659e3c471bde0e6a9 |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01. The changes in a nutshell: - Handle v4-mapped as different from v4-compat (this was probably an existing bug in our code). - Add policy entries for ULA, above most everything else. - Put v4-compat, old-style IPv6 site-local and 6bone addresses way down in the preference table. The rest is just shuffling numbers around (no actual changes to priority). Change-Id: Ieb111e0edd705992bc9d066befaaee95a8c1a5df
ibc/netbsd/net/getaddrinfo.c
|
e955e6ca6cb33665a44abc264c315a2461c19086 |
13-Jan-2011 |
David Turner <digit@google.com> |
Merge "Bug 3330205 Thread safe strptime implementation"
|
8897e7301a63b5140a07ec5674822c90547df9b1 |
12-Jan-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am 6bf5bce6: am f588772b: Merge changes I9347ab44,I3f080b34 * commit '6bf5bce64439f196a131cb94f48ba785ee483e99': use consistent guards for off_t and size_t defines for IA Simplify variable typing for IA builds
|
6bf5bce64439f196a131cb94f48ba785ee483e99 |
11-Jan-2011 |
Jean-Baptiste Queru <jbq@google.com> |
am f588772b: Merge changes I9347ab44,I3f080b34 * commit 'f588772b05c35f19e25404bedc7890289de7c4b9': use consistent guards for off_t and size_t defines for IA Simplify variable typing for IA builds
|
b138e4f90ffec34b4cc903cffbe18f9ea2d903d4 |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205 Thread safe strptime implementation Change-Id: I03e72b0253a7a2e015455ab81dbf155ed1e574d2
ibc/tzcode/strptime.c
|
b969b5a32a3924412b3584a2ab606ff64a3c4203 |
11-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
libc: fix kernel cleanup script typo. Change-Id: I5fc119be535ed47dadc780234665335efa6b9ac5
ibc/kernel/tools/defaults.py
|
43164fcbdf9fb47768df07ee73da56413200f971 |
11-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Merge "Bug 3330205 Reentrant MD5"
|
604085c380c50f88073872890e8177a5bf3e0ae3 |
11-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Merge "Bug 3330205 Remove unnecessary static variable"
|
a37cf34eded8a84227e9cbb53befaf4b58cf60c0 |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205 Reentrant MD5 Change-Id: I4c8e4a8f3ef4cdaac50f32d9e55accb16133ab35
ibc/bionic/md5.c
|
e9d0518394dda010c8873dbd0ca4de7db5a5bbec |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205 Remove unnecessary static variable Change-Id: I7e781d26d6565952712f8fb0274d336462b441fd
ibc/stdio/vfprintf.c
|
0946b1f6e9223a0a82306e40fc2b41ebddb1f7ef |
09-Jan-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3330205 Put blanks and zeroes in const area Change-Id: I8f25aebd1ded3617dc60951271767281f73b8684
ibc/stdio/fvwrite.c
ibc/stdio/fvwrite.h
ibc/stdio/vfprintf.c
|
684305fe24fbc12fe81a4e60a2e868ba68105d89 |
08-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am 3c56ce49: use consistent guards for off_t and size_t defines for IA * commit '3c56ce497d1ea3baa6406c49be82c1245fda2443': use consistent guards for off_t and size_t defines for IA
|
e66695d083774fc45de8a13f52be20285d82a467 |
08-Jan-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
am ce6c1d61: Simplify variable typing for IA builds * commit 'ce6c1d6184b76bbaee65d91dd715c771fd1a4652': Simplify variable typing for IA builds
|
3c56ce497d1ea3baa6406c49be82c1245fda2443 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
use consistent guards for off_t and size_t defines for IA Change-Id: Ie92b7597883c99e7f4101f4cf5e0ad267b4ee706
ibc/arch-x86/include/machine/_types.h
|
ce6c1d6184b76bbaee65d91dd715c771fd1a4652 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Simplify variable typing for IA builds Change-Id: I065e5176b3a15bd74ba832f8827b4a4e4837b0f7
ibc/arch-x86/include/endian.h
|
f588772b05c35f19e25404bedc7890289de7c4b9 |
07-Jan-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge changes I9347ab44,I3f080b34 * changes: use consistent guards for off_t and size_t defines for IA Simplify variable typing for IA builds
|
015610e64eb728dd031c6b1730b70460d9d298b8 |
07-Jan-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Merge "Update headers for iproute2 ver 2.6.35"
|
ce69c5e62f903e719af080fa03b8e718e294d3ba |
07-Jan-2011 |
Dmitry Shmidt <dimitrysh@google.com> |
Update headers for iproute2 ver 2.6.35 Change-Id: I170cc175b52379be6f5bd1106d43692ca7a629d2 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/rtnetlink.h
|
555e02dee7e46831eaeb7ff2c90f49b6943bb157 |
28-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't proxy getaddrinfo when net.dns1.[MYPID] is set. Part of on-going DNS proxy/cache work. Bug: 1146676 Change-Id: I5e6028169c81c2223efc34c3b57e348c44f26d26
ibc/netbsd/net/getaddrinfo.c
|
52583cc67981c96a88a82f803f71fbb6804a5834 |
27-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
DNS proxy: the start. proxies getaddrinfo calls. Will also need to do gethostinfo, but that's probably about it. It was cleaner to do it at this level, rather than speaking in terms of DNS packets. Change-Id: I047cc459979ffb0170a3eb0d432a7e827fb71c26
ibc/netbsd/net/getaddrinfo.c
|
64b6c43379dba176659bc1313b6bb488ac94cfd6 |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses. Change-Id: I2656423764569d07b92b8eb8fe6dcad6eba5b0bb
ibc/include/netinet/in6.h
|
72a23d056099e7aff56d4509f3e6c9284a42363a |
05-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Fix the definition of SIGRTMAX"
|
81e03be6991599ca31b8ee60b9ec29523bfc8314 |
05-Jan-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4."
|
2a9b0df9e74882d2eac38664a88b00ac861930b7 |
04-Jan-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: remove obsolete sha1hash.c source file"
|
3fbd2b3f6d53a942082eb0fdaade4a03efd86a59 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
use consistent guards for off_t and size_t defines for IA Change-Id: I9347ab4407c48c71c99f42583523ebe31a5e67ae Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/include/machine/_types.h
|
42c701708fa97e419adcac349e97b0b9ad716c32 |
26-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Simplify variable typing for IA builds Change-Id: I3f080b34360bfade0dbd5e2d8d0365e049162e4c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/arch-x86/include/endian.h
|
99d685d28895173596e353a98dd31faed4e991c2 |
31-Dec-2010 |
David Turner <digit@android.com> |
am 3de4dcdb: Merge "android-x86: use proper variable typing" * commit '3de4dcdb189262e5beb73fe8431df67d51ec9f5f': android-x86: use proper variable typing
|
ce136705462252d002f8b7ab5a8d465c30954b93 |
31-Dec-2010 |
David Turner <digit@android.com> |
am ae5df14f: Merge "Use __asm__ instead of asm in public libc headers" * commit 'ae5df14f9349a000356cf45ec0292bc21ceb5b3a': Use __asm__ instead of asm in public libc headers
|
3de4dcdb189262e5beb73fe8431df67d51ec9f5f |
31-Dec-2010 |
David Turner <digit@android.com> |
Merge "android-x86: use proper variable typing"
|
ae5df14f9349a000356cf45ec0292bc21ceb5b3a |
31-Dec-2010 |
David Turner <digit@android.com> |
Merge "Use __asm__ instead of asm in public libc headers"
|
53c3e86fae4be95499f9f9340a26a462212bffad |
29-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 3d302be4: Merge "android-x86: add sigsetjmp.S" * commit '3d302be485bc2f62a889fac85e386c9b8775eb59': android-x86: add sigsetjmp.S
|
3d302be485bc2f62a889fac85e386c9b8775eb59 |
29-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "android-x86: add sigsetjmp.S"
|
6042658cb550eeaefba923343462b908ec4e78f1 |
28-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am b05aa150: Merge "Replace all occurrances of asm with __asm__ in the output headers" * commit 'b05aa1500035d0e02d30143a0702a72b111f200e': Replace all occurrances of asm with __asm__ in the output headers
|
b05aa1500035d0e02d30143a0702a72b111f200e |
28-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Replace all occurrances of asm with __asm__ in the output headers"
|
18635d9c173120f6f97dd9b035b6f9a1ebfcd1a3 |
14-Dec-2010 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
android-x86: add sigsetjmp.S It adds two functions sigsetjmp and siglongjmp that fix compiling errors in bluetooth and mksh. Copy directly from sigsetjmp.S of OpenBSD. Change-Id: I4696f82ee6f85d1c93cbdd3c9e40f4917d50f3a6
ibc/Android.mk
ibc/arch-x86/bionic/sigsetjmp.S
|
b9aedb2c57b2aca4aa65308688f4339b8f06e20e |
14-Dec-2010 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
android-x86: use proper variable typing Change-Id: Iff99932acd2f6cb482fc5da9ff586d7ab2a8b209
ibm/include/i387/fenv.h
|
4ad2f19f14db1282339334f477808960a884733f |
22-Dec-2010 |
David Turner <digit@android.com> |
am a4f6d228: Merge "Add a method for replacing tokens in the preprocessed headers" * commit 'a4f6d2281f979c013080e28b1f658c2ba9a8e9f3': Add a method for replacing tokens in the preprocessed headers
|
0546fd7ee0803d958e9aa722ada82fb5c0064db0 |
20-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: remove obsolete sha1hash.c source file The source file is not part of the C library build, so the Android.mk is unaffected. In other words, this source file was never compiled. Change-Id: Idec3d5b6ec30dc9ee38296d12dc6e522997df29a
ibc/stdlib/sha1hash.c
|
5c8c00a95a6cdcd74ac32dadedf0cea2b1661169 |
20-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Fix the definition of SIGRTMAX After this change, SIGRTMAX will be set to 64 (instead of 32 currently). Note that this doesn't change the fact that our sigset_t is still defined as a 32-bit unsigned integer, so most functions that deal with this type won't support real-time signals though. Change-Id: Ie1e2f97d646f1664f05a0ac9cac4a43278c3cfa8
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
ibc/include/signal.h
|
be5755969d70668bbab0e0c0ed75ebd867189723 |
16-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
linker: Remove unsecure env. variable for setuid programs. This removes several unsecure environment variables from the environment block when the program being loaded is setuid. The list of env. variables is the same than what GLibc uses at this point. Change-Id: I456d3ea0880fe0d4de0d3c5dd51871dd36e87fd6
inker/Android.mk
inker/linker.c
inker/linker_environ.c
inker/linker_environ.h
|
a4f6d2281f979c013080e28b1f658c2ba9a8e9f3 |
20-Dec-2010 |
David Turner <digit@android.com> |
Merge "Add a method for replacing tokens in the preprocessed headers"
|
d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 |
20-Dec-2010 |
Steinar H. Gunderson <sesse@google.com> |
Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4. Change-Id: I53a8613ca9eb61cac0bf18f0b5f98a2d35ab9c50
ibc/netbsd/net/getaddrinfo.c
|
10f2093f3b0dea094f55bab4b4759bbfbbfbf7cd |
17-Dec-2010 |
Elliott Hughes <enh@google.com> |
Merge remote branch 'goog/master' into mm Plus a hack in cpu-features.h to avoid errors like this: bionic/libc/arch-arm/bionic/strcpy.S: Assembler messages: bionic/libc/arch-arm/bionic/strcpy.S:42: Error: bad instruction `pld(r1, #0)' (The alternative would probably have been to pull in the build change that defines __ASSEMBLY__, but I don't want to do any more than necessary.) Change-Id: Idad9665eb8cf5ef6a093c85d3098d11a37f5ac6a
|
d4a65d28d4dd7dab4ad66d2d65903296d183d47c |
16-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing declarations in <netinet/in.h> Add missing declarations: INET_ADDRSTRLEN IN6_IS_ADDR_MC_NODELOCAL IN6_IS_ADDR_MC_GLOBAL It has been reported that these prevent compilation of the Boost libraries with the NDK. The corresponding patch has already been performed under development/ndk/platforms/android-3/include. Change-Id: I4ac514973daf3c06a8ef5538d7df79142a98e562
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
|
95d751feacdb58d3fbc36f3f21a895a3ec2f065b |
16-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add ftruncate64 and improve 64-bit parameter syscall handling. This patch improves the handling of 64-bit parameters in syscalls on ARM. The ARM EABI mandates that 64-bit quantities be passed in even/odd register pairs, which requires special treatment. This allows us to simplify our implementations of pread() and pwrite() and remove the C stubs for pread64() and pwrite64(). Also add ftruncate64() to <unistd.h> Change-Id: I407e2fd223ba0093dd2d0b04c6152fadfc9ce3ef Bug 3107933
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__pread64.S
ibc/arch-arm/syscalls/__pwrite64.S
ibc/arch-arm/syscalls/ftruncate64.S
ibc/arch-arm/syscalls/pread64.S
ibc/arch-arm/syscalls/pwrite64.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__pread64.S
ibc/arch-sh/syscalls/__pwrite64.S
ibc/arch-sh/syscalls/ftruncate64.S
ibc/arch-sh/syscalls/pread64.S
ibc/arch-sh/syscalls/pwrite64.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__pread64.S
ibc/arch-x86/syscalls/__pwrite64.S
ibc/arch-x86/syscalls/ftruncate64.S
ibc/arch-x86/syscalls/pread64.S
ibc/arch-x86/syscalls/pwrite64.S
ibc/docs/CHANGES.TXT
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/unistd.h
ibc/tools/gensyscalls.py
ibc/unistd/pread.c
ibc/unistd/pread64.c
ibc/unistd/pwrite.c
ibc/unistd/pwrite64.c
|
4a7f31fad74417696ce740b1f5c14e4de0740e33 |
16-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Remove duplicate eventfd declaration from SYSCALLS.TXT The second declaration came from an incorrect change in AOSP. The eventfd stubs are not affected by this, they are already correct. Change-Id: Icfc7612a68fc37a48dde2687137960a5d1dbc534
ibc/SYSCALLS.TXT
|
6dba546e531b8f5bf45b19b330ec7cb960325075 |
15-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am c99892f1: am a9e5bbfd: Merge "Support usage of __ARM_HAVE_LDREX_STREX" * commit 'c99892f155efd1d3005abf8a2bae83d290606ba1': Support usage of __ARM_HAVE_LDREX_STREX
|
c99892f155efd1d3005abf8a2bae83d290606ba1 |
15-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am a9e5bbfd: Merge "Support usage of __ARM_HAVE_LDREX_STREX" * commit 'a9e5bbfd3d321bf52226d3fd57ed390925ab6a3d': Support usage of __ARM_HAVE_LDREX_STREX
|
a9e5bbfd3d321bf52226d3fd57ed390925ab6a3d |
15-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Support usage of __ARM_HAVE_LDREX_STREX"
|
bb8717109e0fb6d3b39372a7d77152a0dd623cdc |
14-Dec-2010 |
David Turner <digit@android.com> |
am 572fced5: am 9691ecc9: Merge "Remove extra/unneeded copy of fenv.h" * commit '572fced5b0376a0bdc9111843aa89065cba82629': Remove extra/unneeded copy of fenv.h
|
572fced5b0376a0bdc9111843aa89065cba82629 |
14-Dec-2010 |
David Turner <digit@android.com> |
am 9691ecc9: Merge "Remove extra/unneeded copy of fenv.h" * commit '9691ecc9a768e7e08cb6af0b454029195ffc285f': Remove extra/unneeded copy of fenv.h
|
9691ecc9a768e7e08cb6af0b454029195ffc285f |
14-Dec-2010 |
David Turner <digit@android.com> |
Merge "Remove extra/unneeded copy of fenv.h"
|
ff3129b0fe52fabec273077871cb35515465d44b |
04-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
sigsetmask.c was not processing the "mask" argument. Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8 Author: yhe19 <yunan.he@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/sigsetmask.c
|
abdffc4e23f05d07004eeb46e7c0122204c22a55 |
09-Dec-2010 |
Yu Shan Emily Lau <yslau@google.com> |
Revert "sigsetmask.c was not processing the "mask" argument." This reverts commit 9a9c1619b8124f07fc772c0b700e4d411cd78525.
ibc/unistd/sigsetmask.c
|
c9205dba43c45dc5a185aa26e1160c3f62e9b471 |
08-Dec-2010 |
Martin Storsjo <martin@martin.st> |
Replace all occurrances of asm with __asm__ in the output headers asm() conflicts with userland code compiled with -std=c99, the userland libc should only use __asm__() instead. Therefore, this transformation has to be applied to all exported headers. This only changes arch-arm/asm/byteorder.h. Change-Id: I1cf88c37201c3a91668d387293a18885c316d53c
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/defaults.py
|
d32c8052fc2b2d3c5da344eb673df35d4a5bc052 |
08-Dec-2010 |
Martin Storsjo <martin@martin.st> |
Add a method for replacing tokens in the preprocessed headers Change-Id: I14cf6337945560b012732ae0fe7a247074810678
ibc/kernel/tools/cpp.py
|
5775163f043ba7a68d2ed96376303e886348b2ae |
08-Dec-2010 |
Martin Storsjo <martin@martin.st> |
Use __asm__ instead of asm in public libc headers If compiling userland code with -std=c99, the current header produces an error. The content of this header originally is a kernel internal header, where asm() is acceptable. In a header visible to userland, this should be __asm__ instead. Change-Id: I4d3188dd96f7836148ca89f5053d0389dd459d6e
ibc/kernel/arch-arm/asm/byteorder.h
|
0a0c1edd80a908ad4f972cdbf2e5c71774da87fe |
07-Dec-2010 |
David Turner <digit@android.com> |
am 48bebaec: am 4efbf95d: Merge "Use proper variable typing" * commit '48bebaeca84cd9014171d2874785ddb57d1103ae': Use proper variable typing
|
48bebaeca84cd9014171d2874785ddb57d1103ae |
07-Dec-2010 |
David Turner <digit@android.com> |
am 4efbf95d: Merge "Use proper variable typing" * commit '4efbf95d8c88a3a203d687d9048b51e256ef3641': Use proper variable typing
|
4efbf95d8c88a3a203d687d9048b51e256ef3641 |
07-Dec-2010 |
David Turner <digit@android.com> |
Merge "Use proper variable typing"
|
6a916acce27e6da7b984f6b5c918c35c95950d0d |
07-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "<sched.h>: Add sched_getcpu() and cpu_set_t"
|
6451571aefa6ccc0f0df0eca61e64bfd0f8bdc43 |
07-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "<time.h>: Add timegm(), timelocal() and others."
|
b33868677801e9e8670b20e16979c5cef78e43bd |
07-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Add <android/api-level.h>"
|
bd4ab138d833fe9d90ccff9ea0addb503246ca6f |
07-Dec-2010 |
David Turner <digit@android.com> |
am e05762a5: am 8e6435ea: Merge "Add defines for CAIF support" * commit 'e05762a5312261b96d20597eb6c3a61abaeac2cf': Add defines for CAIF support
|
5d7995be2496fd4288563e26fc5864372dc93cdb |
07-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am b11d7c3e: am bcb0a925: Merge "sigsetmask.c was not processing the "mask" argument." * commit 'b11d7c3eca0e5bc04c14afe82a530429f173706c': sigsetmask.c was not processing the "mask" argument.
|
e05762a5312261b96d20597eb6c3a61abaeac2cf |
06-Dec-2010 |
David Turner <digit@android.com> |
am 8e6435ea: Merge "Add defines for CAIF support" * commit '8e6435ead5b118f1fd458d4acbdd0bf86754ab1b': Add defines for CAIF support
|
8e6435ead5b118f1fd458d4acbdd0bf86754ab1b |
06-Dec-2010 |
David Turner <digit@android.com> |
Merge "Add defines for CAIF support"
|
b11d7c3eca0e5bc04c14afe82a530429f173706c |
06-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am bcb0a925: Merge "sigsetmask.c was not processing the "mask" argument." * commit 'bcb0a925b0d6d545bbd9a4ebd9ac61bdacbfa2fe': sigsetmask.c was not processing the "mask" argument.
|
bcb0a925b0d6d545bbd9a4ebd9ac61bdacbfa2fe |
06-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "sigsetmask.c was not processing the "mask" argument."
|
72e6fd42421dca80fb2776a9185c186d4a04e5f7 |
03-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
<sched.h>: Add sched_getcpu() and cpu_set_t This adds the cpu_set_t type definition and related functions and macros used to handle CPU thread affinity. sched_getcpu() sched_setaffinity() sched_getaffinity() Change-Id: If382ecafde8926341a88478062b275553645065b
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__getcpu.S
ibc/arch-arm/syscalls/__sched_getaffinity.S
ibc/arch-arm/syscalls/sched_setaffinity.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__getcpu.S
ibc/arch-sh/syscalls/__sched_getaffinity.S
ibc/arch-sh/syscalls/sched_setaffinity.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__getcpu.S
ibc/arch-x86/syscalls/__sched_getaffinity.S
ibc/arch-x86/syscalls/sched_setaffinity.S
ibc/bionic/sched_cpualloc.c
ibc/bionic/sched_cpucount.c
ibc/bionic/sched_getaffinity.c
ibc/bionic/sched_getcpu.c
ibc/docs/CHANGES.TXT
ibc/include/sched.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
6481b91520150e9664a3c4abc5d2aebdce422f93 |
06-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
<time.h>: Add timegm(), timelocal() and others. Add timegm(), timelocal(), time2posix() and posix2time() to the C library. Change-Id: I34d5771ed83dd994870a5ca58a511d01898b1ffb
ibc/bionic/time64_config.h
ibc/docs/CHANGES.TXT
ibc/include/time.h
ibc/tzcode/localtime.c
|
23d24394e72715ddf580726655c8ba3fbcf11bfe |
06-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add <android/api-level.h> Add a new header that defines __ANDROID_API__ as a constant integer corresponding to the current native API level. This header is included by <sys/cdefs.h> Change-Id: Ib4774e247b395991266245815a24292afc919848 NOTE: This header is already provided by the NDK's platform headers. for levels 3 to 9.
ibc/docs/CHANGES.TXT
ibc/include/android/api-level.h
ibc/include/sys/cdefs.h
|
9a9c1619b8124f07fc772c0b700e4d411cd78525 |
04-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
sigsetmask.c was not processing the "mask" argument. Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8 Author: yhe19 <yunan.he@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/unistd/sigsetmask.c
|
2bf3ec03c3971a2aaad61a96d78c3a541fc2caf0 |
04-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Add defines for CAIF support Change-Id: I32d2e02814f1965ebdcecb804e947ff303dbe230 Author: Mark Gross <mark.gross@intel.com> Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/tty.h
|
9962cef7c6ba20bcb4d4f5e6a4c923aa335d9107 |
02-Dec-2010 |
Ed Heyl <edheyl@google.com> |
Merge "Add mkdtemp() prototype to stdlib.h."
|
ad1ff2fb268034074488f0b4b30b5311008b8617 |
30-Nov-2010 |
tedbo <tedbo@google.com> |
Add mkdtemp() prototype to stdlib.h. The mkdtemp() function is implemented in libc/stdio/mktemp.c but not exposed in stdlib.h. This change adds the prototype to stdlib.h. Change-Id: I5a98650c665d2e45b2cf6ed3382742f7bdc7c88a
ibc/include/stdlib.h
|
55930b5ffd8d00c6d9c8b7c5d99134f2093c6aa7 |
29-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '7bbd4580afe0347892a0680b5917ec7df38c003a' into gingerbread-release-to-dalvik-dev
|
16e02c2e3b005c2f801bf27fd4c27fbb235fb5be |
29-Nov-2010 |
tedbo <tedbo@google.com> |
Add wcscasecmp() and wcsncasecmp() prototypes to wchar.h. The above prototypes are missing from libc/include/wchar.h but the functions are present (although with a limited implementation) in libc. Change-Id: I1b7c6accfc59ff0f56f3f41a9d3c075e935ac54a
ibc/include/wchar.h
|
72e64e08697cc2b3d66397c8b6d34965dd2a7338 |
24-Nov-2010 |
Kenny Root <kroot@google.com> |
Add support for pread64/pwrite64 64-bit pread() and pwrite() is needed for ZipFileRO to be able to read ludicrously large ZIP files just in case someone is crazy enough to do it. Also fix a license header that was apparently mangled. Change-Id: I6819ef8b36e46b63b40749c95717b1ecf9307033
ibc/Android.mk
ibc/include/unistd.h
ibc/unistd/pread.c
ibc/unistd/pread64.c
ibc/unistd/pwrite64.c
|
c1974ee144156233c9257aed4bd84a482ec5ffcb |
23-Nov-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header tegra_audio.h Change-Id: Idefc8cae9315f1f4f340330ee1b38a7c0acb5fd8 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/tegra_audio.h
|
9c8ea7fa3fcc26a0777011e0a84831c58847faed |
22-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 24dc9363: resolved conflicts for merge of 1bc98ccb to gingerbread-plus-aosp * commit '24dc936346b4a31005ac28c4bd464320cca9320a': bionic: Add ARM optimized strcpy()
|
24dc936346b4a31005ac28c4bd464320cca9320a |
22-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 1bc98ccb to gingerbread-plus-aosp Change-Id: Ief9ec3d0472660e26864e082e03c26e09a043b9d
|
1bc98ccb76c147c46bd666f05247eb11e2847d4b |
22-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "bionic: Add ARM optimized strcpy()"
|
73c04b32691cb344cb60289a646ded8fc551d09e |
10-Aug-2010 |
Jim Huang <jserv@0xlab.org> |
bionic: Add ARM optimized strcpy() Reference results of the experiments on Qualcomm MSM7x25 (524MHz): [original C code] prc thr usecs/call samples errors cnt/samp size strcpy_1k 1 1 14.56159 99 0 1000 1024 [ARM optimized code] prc thr usecs/call samples errors cnt/samp size strcpy_1k 1 1 3.46653 99 0 1000 1024 The work was derived from ARM Ltd. Change-Id: I906ac53bb7a7285e14693c77d3ce8d4ed6f98bfd
ibc/Android.mk
ibc/arch-arm/bionic/strcpy.S
|
0befb8b56d8b9ac27fa9f2542b0369935832d083 |
19-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 9f1a7f93: am ea0fe856: Merge "Bionic: Aliasing problems with frexpf" * commit '9f1a7f933dbf3446d29cbbff959a29f0ab49b308': Bionic: Aliasing problems with frexpf
|
9f1a7f933dbf3446d29cbbff959a29f0ab49b308 |
19-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am ea0fe856: Merge "Bionic: Aliasing problems with frexpf" * commit 'ea0fe8563db2a5854d30b3c770c406356f55cfe8': Bionic: Aliasing problems with frexpf
|
6c57fbf7a7d36c51fc308cfd2be0eb0cf37cec77 |
19-Nov-2010 |
Erik Gilling <konkers@android.com> |
update linux/tegrafb.h Change-Id: Ib09e70b51b900447d17e9f992b0f81fd5f638677
ibc/kernel/common/linux/tegrafb.h
|
ea0fe8563db2a5854d30b3c770c406356f55cfe8 |
18-Nov-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Bionic: Aliasing problems with frexpf"
|
88fb10f838e40110a4902ee723442fc33b439a44 |
16-Nov-2010 |
Mike Lockwood <lockwood@android.com> |
Update f_mtp.h kernel header Driver has changed to support transferring > 4 gigabyte files Change-Id: I9ddca13e8e906a403fe84c9af27ec1fab565be77 Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_mtp.h
|
c343d3fcd3fc60df6bae876ddedfc4159e0a0959 |
04-Oct-2010 |
Dima Zavin <dima@android.com> |
kernel/linux: add tegra avp/rpc/sema headers Change-Id: I7b8ee1e3e6a5db6a090f106d3d70f2122e12124c Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/tegra_avp.h
ibc/kernel/common/linux/tegra_rpc.h
ibc/kernel/common/linux/tegra_sema.h
|
fddaafcedaac344845afd24f0b00660a846d0eba |
05-Nov-2010 |
Rodrigo Obregon <robregon@ti.com> |
Bionic: Aliasing problems with frexpf This patch fixes a known bug in bionic libm due to aliasing issues in gcc 4.2 and 4.4; more specifically in frexpf. The function frexpf is used to extract the mantissa and exponent from a double precision number. The bug has already been reported here: https://code.google.com/p/android/issues/detail?id=6697 Change-Id: I2e1f2e0a45906642d2225b9d150ed391d2bf331c Signed-off-by: Rodrigo Obregon <robregon@ti.com>
ibm/src/s_frexpf.c
|
ff590cadc269aea03d0f66ddec31ba35053cafa9 |
05-Nov-2010 |
Elliott Hughes <enh@google.com> |
Use a modern chdir(2)-free realpath(3) implementation. (This is the current OpenBSD implementation.) Bug: 3055824, 2281992 Change-Id: Iafa8f78e8d6e44c036a547c7210a13d559b7483a
ibc/bionic/realpath.c
|
fb76fd5b6148ec082f751e8a04a3bda239651d67 |
04-Nov-2010 |
David Turner <digit@google.com> |
Merge "Add missing PTRACE_SETVFPREGS."
|
459436f2f64640bbe066c689207f69be7ceb2bba |
04-Nov-2010 |
Doug Kwan <dougkwan@google.com> |
Add missing PTRACE_SETVFPREGS. Change-Id: I070903ea7ceb90a3ff54fbae09c0ac70a7af1e3d
ibc/kernel/arch-arm/asm/ptrace.h
|
bb3bcbc6dcca60633bf0a0b1fef0f7d56712367f |
02-Nov-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed cpcap_audio.h and spi/cpcap.h headers Change-Id: Ied7210d4f03eec3218c51cea8ee2e667d2014153 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
ibc/kernel/common/linux/spi/cpcap.h
|
8465bf90ea7478731e335f68f6043b58befadd61 |
02-Nov-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed cpcap_audio.h Change-Id: I8c8b917268cae4ff7a79e9f60522df59f8ed499a Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
|
ffc0120471c8f5fd50cb1288878b530523a11395 |
01-Nov-2010 |
Nick Pelly <npelly@google.com> |
am 61c9b8e1: am 7bbd4580: Add pn544.h clean kernel header * commit '61c9b8e14a69b969456976b9d0d24f2caff4d01e': Add pn544.h clean kernel header
|
61c9b8e14a69b969456976b9d0d24f2caff4d01e |
01-Nov-2010 |
Nick Pelly <npelly@google.com> |
am 7bbd4580: Add pn544.h clean kernel header * commit '7bbd4580afe0347892a0680b5917ec7df38c003a': Add pn544.h clean kernel header
|
7bbd4580afe0347892a0680b5917ec7df38c003a |
01-Nov-2010 |
Nick Pelly <npelly@google.com> |
Add pn544.h clean kernel header Allows pn544 hardware reset Change-Id: I6d6d22b16c228f03a70a14a4655a41005761b5d6 Signed-off-by: Nick Pelly <npelly@google.com>
ibc/kernel/common/linux/pn544.h
|
4e56e7f2a38301d90c152f56ae5d3b559ba8ceaf |
01-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '1df986c21ee52c6756846b4a5e45cb316f772112' into gingerbread-release-to-dalvik-dev
|
7858564582ca134bd0101ffc725c0d0b1d29d645 |
28-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Don't proxy getaddrinfo when net.dns1.[MYPID] is set. Part of on-going DNS proxy/cache work. Bug: 1146676 Change-Id: I5e6028169c81c2223efc34c3b57e348c44f26d26
ibc/netbsd/net/getaddrinfo.c
|
78778cdd8c00ff0eff9de1b73891162bf3670e2d |
28-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
Merge "DNS proxy: the start. proxies getaddrinfo calls."
|
a1dbf0b453801620565e5911f354f82706b0200d |
27-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
DNS proxy: the start. proxies getaddrinfo calls. Will also need to do gethostinfo, but that's probably about it. It was cleaner to do it at this level, rather than speaking in terms of DNS packets. Change-Id: I047cc459979ffb0170a3eb0d432a7e827fb71c26
ibc/netbsd/net/getaddrinfo.c
|
1ec041f09655709730399499ded2ebb0d9829575 |
28-Oct-2010 |
Erik Gilling <konkers@android.com> |
update tegrafb Change-Id: I22308d65994ae4e06e5c65d2047299c8cd559c01
ibc/kernel/common/linux/tegrafb.h
|
369197cb75f4e937858a32f4268a2b66bb44686c |
26-Oct-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Update libc/kernel/common/media/soc2030.h"
|
fa8fef9506a8d4cbfcbbdc9821c985038b698380 |
26-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am f2c05baa: am 96c03c7d: Merge "Remove duplicated _rand48 implementation. Use stdlib version instead" Merge commit 'f2c05baac40bceb754ac69a38b83250c3a5aaddd' * commit 'f2c05baac40bceb754ac69a38b83250c3a5aaddd': Remove duplicated _rand48 implementation. Use stdlib version instead
|
f2c05baac40bceb754ac69a38b83250c3a5aaddd |
26-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 96c03c7d: Merge "Remove duplicated _rand48 implementation. Use stdlib version instead" Merge commit '96c03c7dcc8cad59f2b8f3e6fef6a77a43750756' into gingerbread-plus-aosp * commit '96c03c7dcc8cad59f2b8f3e6fef6a77a43750756': Remove duplicated _rand48 implementation. Use stdlib version instead
|
96c03c7dcc8cad59f2b8f3e6fef6a77a43750756 |
26-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Remove duplicated _rand48 implementation. Use stdlib version instead"
|
70478100d5967f528e6514a42f98a76bb85b7e28 |
27-Sep-2010 |
Jim Huang <jserv@0xlab.org> |
Remove duplicated _rand48 implementation. Use stdlib version instead Originally, there are _rand48 (in libc/bionic/_rand48.c) and __rand48 (in libc/stdlib/_rand48.c) implemented in bionic. Besides the naming, the functionality is identical. This patch removes the duplicated _rand48. Also, drand48 and erand48 are modified accordingly. Change-Id: Ie5761a0a97f45df8538222a77edacb7c3e0125d7
ibc/Android.mk
ibc/bionic/_rand48.c
ibc/bionic/drand48.c
ibc/bionic/erand48.c
ibc/bionic/rand48.h
|
6858e651d4b308e5c10cc4720ca1abe455a54533 |
23-Oct-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Update libc/kernel/common/media/soc2030.h Several ioctls have been added Change-Id: I33d4d5d0aaa96c2f95a909ec361b35b07ce6b5e0 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/media/soc2030.h
|
209cf825932d5caf1e0985cfc75671785c528635 |
21-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am f7ad13b0: am 1df986c2: libc: fix executable destruction support. Merge commit 'f7ad13b0ce5ad2d2f0340c066b09eb8174877739' * commit 'f7ad13b0ce5ad2d2f0340c066b09eb8174877739': libc: fix executable destruction support.
|
ff44eeef97b6b2ac669da348db657c5d1b2ec81c |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am aeb41ec1: am b2061a30: Merge "resolv: make internal symbols static/hidden" Merge commit 'aeb41ec103103c37bf4a1700de714d9ff1befe8e' * commit 'aeb41ec103103c37bf4a1700de714d9ff1befe8e': resolv: make internal symbols static/hidden
|
51a4f7872acbb26a678940c3bc49b9a3d3a516ac |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 001a3218: am 4afe0f47: Merge "time64: make helper functions static" Merge commit '001a321897d0f053b87799dafe17a39036b72470' * commit '001a321897d0f053b87799dafe17a39036b72470': time64: make helper functions static
|
f97ce8cb7b9ccec18471fca5c275581c342cc3cb |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 6ac5660e: am ade2a929: Merge "bionic: stubs: Make internal symbol static" Merge commit '6ac5660e1c8fc9934d11ed675771063624ac1b4b' * commit '6ac5660e1c8fc9934d11ed675771063624ac1b4b': bionic: stubs: Make internal symbol static
|
d3ecb3cd05bb135bf7cd4ab4d1572e2fb9745a8a |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 1203671b: am 2215c113: Merge "pthread-timers: Hide internal symbol __timer_table_start_stop" Merge commit '1203671b47246efd20279a39ab9bd7ea934ae8dc' * commit '1203671b47246efd20279a39ab9bd7ea934ae8dc': pthread-timers: Hide internal symbol __timer_table_start_stop
|
51ae972502b2a67f2fddf1cd4b2b46b4299fda99 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 958214aa: am 8ad63d74: Merge "stdlib: strtod: Hide internal symbol __dtoa" Merge commit '958214aa998d9378e7d70c7c08ffab4c5f9d3fde' * commit '958214aa998d9378e7d70c7c08ffab4c5f9d3fde': stdlib: strtod: Hide internal symbol __dtoa
|
fd1cf2c42ec2bf057908328bdab77c978607bb46 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 1a6939d2: am 1e0a4e18: Merge "stdio: make internal symbols static/hidden" Merge commit '1a6939d27b1cc53d506d6583fa2bc2d90c9c7fc4' * commit '1a6939d27b1cc53d506d6583fa2bc2d90c9c7fc4': stdio: make internal symbols static/hidden
|
d445a2b27588a3e87eec22c38f997f2613c120b8 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am bcd94044: am 847223de: Merge "__set_errno: Hide internal symbol __set_syscall_errno" Merge commit 'bcd940444513a24268d5f9c9a6186274cf09c8dd' * commit 'bcd940444513a24268d5f9c9a6186274cf09c8dd': __set_errno: Hide internal symbol __set_syscall_errno
|
482358fda727ceab18412d63098db524a46999e8 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am d29b8a51: am 5109146f: Merge "Reconcile assembly-only macros in <machine/cpu-features.h>" Merge commit 'd29b8a51a5f95a3f38e5fb812231e12e5a66a865' * commit 'd29b8a51a5f95a3f38e5fb812231e12e5a66a865': Reconcile assembly-only macros in <machine/cpu-features.h>
|
f7ad13b0ce5ad2d2f0340c066b09eb8174877739 |
21-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 1df986c2: libc: fix executable destruction support. Merge commit '1df986c21ee52c6756846b4a5e45cb316f772112' into gingerbread-plus-aosp * commit '1df986c21ee52c6756846b4a5e45cb316f772112': libc: fix executable destruction support.
|
1df986c21ee52c6756846b4a5e45cb316f772112 |
21-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: fix executable destruction support. This change allows an executable to call its destructor functions (declared with __attribute__((destructor))) to be properly called when it normally exits. Note that this is different from calling the destructors of a shared library when it is unloaded with dlclose() or through program exit, which are already supported. Bug: 3106500 Change-Id: I1412ef5407f13b613fc6cb6103e0a691dbee4b1a
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
|
aeb41ec103103c37bf4a1700de714d9ff1befe8e |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am b2061a30: Merge "resolv: make internal symbols static/hidden" Merge commit 'b2061a30da29ee531c16862a5be3566e3b860839' into gingerbread-plus-aosp * commit 'b2061a30da29ee531c16862a5be3566e3b860839': resolv: make internal symbols static/hidden
|
001a321897d0f053b87799dafe17a39036b72470 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 4afe0f47: Merge "time64: make helper functions static" Merge commit '4afe0f4724b3d7180d67eae29bfdad5f815857cb' into gingerbread-plus-aosp * commit '4afe0f4724b3d7180d67eae29bfdad5f815857cb': time64: make helper functions static
|
6ac5660e1c8fc9934d11ed675771063624ac1b4b |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am ade2a929: Merge "bionic: stubs: Make internal symbol static" Merge commit 'ade2a92991d1c7edc32c4a300bd83d622fa1567d' into gingerbread-plus-aosp * commit 'ade2a92991d1c7edc32c4a300bd83d622fa1567d': bionic: stubs: Make internal symbol static
|
1203671b47246efd20279a39ab9bd7ea934ae8dc |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 2215c113: Merge "pthread-timers: Hide internal symbol __timer_table_start_stop" Merge commit '2215c11325d0af07cde67bfee7bafa09ee5556a7' into gingerbread-plus-aosp * commit '2215c11325d0af07cde67bfee7bafa09ee5556a7': pthread-timers: Hide internal symbol __timer_table_start_stop
|
b2061a30da29ee531c16862a5be3566e3b860839 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "resolv: make internal symbols static/hidden"
|
4afe0f4724b3d7180d67eae29bfdad5f815857cb |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "time64: make helper functions static"
|
ade2a92991d1c7edc32c4a300bd83d622fa1567d |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "bionic: stubs: Make internal symbol static"
|
2215c11325d0af07cde67bfee7bafa09ee5556a7 |
21-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "pthread-timers: Hide internal symbol __timer_table_start_stop"
|
28ebb94c98609943a858f5d01d0760ca9f132149 |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Clean up NOTICE files."
|
9883f396cc3bcb97657d79e4cffef57fa46cc137 |
20-Oct-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update preprocessed kernel header tegra_audio.h Change-Id: I07fe566e3ec86be5d017e96cc37fa83d2e0a4eb8 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/tegra_audio.h
|
958214aa998d9378e7d70c7c08ffab4c5f9d3fde |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 8ad63d74: Merge "stdlib: strtod: Hide internal symbol __dtoa" Merge commit '8ad63d745d4ec1edea0bbd04fd0644983ad77bf5' into gingerbread-plus-aosp * commit '8ad63d745d4ec1edea0bbd04fd0644983ad77bf5': stdlib: strtod: Hide internal symbol __dtoa
|
1a6939d27b1cc53d506d6583fa2bc2d90c9c7fc4 |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 1e0a4e18: Merge "stdio: make internal symbols static/hidden" Merge commit '1e0a4e18927805a2a1b602659c512916df345bde' into gingerbread-plus-aosp * commit '1e0a4e18927805a2a1b602659c512916df345bde': stdio: make internal symbols static/hidden
|
bcd940444513a24268d5f9c9a6186274cf09c8dd |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 847223de: Merge "__set_errno: Hide internal symbol __set_syscall_errno" Merge commit '847223de9ceff6db468a8246792542517a12d39f' into gingerbread-plus-aosp * commit '847223de9ceff6db468a8246792542517a12d39f': __set_errno: Hide internal symbol __set_syscall_errno
|
d29b8a51a5f95a3f38e5fb812231e12e5a66a865 |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 5109146f: Merge "Reconcile assembly-only macros in <machine/cpu-features.h>" Merge commit '5109146f954d8cca39d34689bff2762e15bc6933' into gingerbread-plus-aosp * commit '5109146f954d8cca39d34689bff2762e15bc6933': Reconcile assembly-only macros in <machine/cpu-features.h>
|
4f0555bf26af3a5a5b0ca79b4e44755c3e0253ad |
20-Oct-2010 |
David Deephanphongs <dpanpong@google.com> |
Clean up NOTICE files. Change Copyright date in libc/NOTICE to reflect the current modifications. Change-Id: I313d719656caaa449c1100d35dbb7d14c1489e1a
ibc/NOTICE
|
8ad63d745d4ec1edea0bbd04fd0644983ad77bf5 |
20-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stdlib: strtod: Hide internal symbol __dtoa"
|
1e0a4e18927805a2a1b602659c512916df345bde |
19-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stdio: make internal symbols static/hidden"
|
847223de9ceff6db468a8246792542517a12d39f |
19-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "__set_errno: Hide internal symbol __set_syscall_errno"
|
5109146f954d8cca39d34689bff2762e15bc6933 |
19-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Reconcile assembly-only macros in <machine/cpu-features.h>"
|
75785e9413f44101431171da2c3ab4b0bc60f7f7 |
19-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'd3f0638aeec0b1daf4d3347386a5e441d5a4bcc4' into gingerbread-release-to-dalvik-dev
|
2eeddec9cc027144951ad061ae5a494a0fc392be |
16-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 82775ae0: resolved conflicts for merge of 347db52a to gingerbread-plus-aosp Merge commit '82775ae0acf7cac647c057c80fbcc7f13d0554d3' * commit '82775ae0acf7cac647c057c80fbcc7f13d0554d3': Update ATOM string routines to latest
|
82775ae0acf7cac647c057c80fbcc7f13d0554d3 |
15-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 347db52a to gingerbread-plus-aosp Change-Id: I706a5158e781cbbc00344a72badca1543bcbca15
|
347db52a1d9e607fe55e8e5441c238fc2500c3fb |
15-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Update ATOM string routines to latest"
|
8d8034eae023b38581158d3811d34d99f46bea40 |
15-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 5c485373: am d3f0638a: libc: fix typo in waitid() declaration. Merge commit '5c485373563c1183db2ba02ec2aca695d1c87cc8' * commit '5c485373563c1183db2ba02ec2aca695d1c87cc8': libc: fix typo in waitid() declaration.
|
cd9c98dfda3e54fd7191e446079295cf4885f24e |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
__set_errno: Hide internal symbol __set_syscall_errno Change-Id: I21e7ef6bf0bca288069275add43bd53294c0760d
ibc/bionic/__set_errno.c
|
c9a41a69971b10186f0c9947fd9868d4d570884f |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
pthread-timers: Hide internal symbol __timer_table_start_stop Change-Id: If99c5816fe6fa9107aa6bef4697048fabf92283f
ibc/bionic/pthread-timers.c
|
c940945155fa8bf92e23bd1e8bd843cc41e9628d |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
bionic: stubs: Make internal symbol static Thread-specific state for the stubs functions should not be exposed to applications. Change-Id: I4d35dab6009dab8db7781671ac5cc9b5f6904e84
ibc/bionic/stubs.c
|
8b2707a6a074e64a36ced73b45f5c5fbe774b63b |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
time64: make helper functions static Change-Id: I98d9a5f736482e52904228c171a1bdefd2f5b213
ibc/bionic/time64.c
|
7cc5666d94615d9249163dc7ac0f58c2614497ce |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
resolv: make internal symbols static/hidden Change-Id: I988b83613e6252c0cc961555e81c10f856a38b37
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_data.c
ibc/netbsd/resolv/res_debug.c
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_send.c
ibc/netbsd/resolv/res_state.c
|
cec75a765fbadc49668b0f72d885233cc95a0db7 |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
stdlib: strtod: Hide internal symbol __dtoa Change-Id: Iaaec7ea4d04c859fe98ad3331fd71e7d000c826b
ibc/stdlib/strtod.c
|
b4867734b06a18494976934c6f33ff2549595e3f |
14-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
stdio: make internal symbols static/hidden Although header libc/stdio/local.h declares the macros and private variables of stdio, there are several internal symbols exposed unexpectedly. Change-Id: Ie7a07f85b70322fb9cd05b3c8e1bcc416061eb4b
ibc/stdio/fgetln.c
ibc/stdio/findfp.c
ibc/stdio/flockfile.c
ibc/stdio/fvwrite.c
ibc/stdio/mktemp.c
|
5c485373563c1183db2ba02ec2aca695d1c87cc8 |
13-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am d3f0638a: libc: fix typo in waitid() declaration. Merge commit 'd3f0638aeec0b1daf4d3347386a5e441d5a4bcc4' into gingerbread-plus-aosp * commit 'd3f0638aeec0b1daf4d3347386a5e441d5a4bcc4': libc: fix typo in waitid() declaration.
|
d3f0638aeec0b1daf4d3347386a5e441d5a4bcc4 |
13-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: fix typo in waitid() declaration. The implementation file uses the correct spelling. Change-Id: I572e336f8695a9754267c8d2e0a67b1b69bacb06
ibc/include/sys/wait.h
|
26cd0fce57907656d1c691d0490c8de4325ec722 |
12-Oct-2010 |
Ying Wang <wangying@google.com> |
Merge "Remove duplicate item"
|
168f267723234d3921d6419f0ad36af7e7c965b3 |
12-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am ff7d9453: am f67e5211: Merge "Hide the symbol of helper function __libc_android_abort" Merge commit 'ff7d94530db60cf4fe4a4c287ee8821ebdf6263a' * commit 'ff7d94530db60cf4fe4a4c287ee8821ebdf6263a': Hide the symbol of helper function __libc_android_abort
|
2410512c4ff29ff9375640261dd7e07fc308930d |
12-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am d69ec35b: am 1aa6708c: Fix the build. Oops. Merge commit 'd69ec35bef0d3aa11bfb55501951eed8c3042fda' * commit 'd69ec35bef0d3aa11bfb55501951eed8c3042fda': Fix the build. Oops.
|
364462ea2ee025043a6a2d951961a95c20867e45 |
12-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 1aeeeae1: am b8d2233e: Merge "libc: tag missing functions in system headers." into gingerbread Merge commit '1aeeeae166920f871c1e4ecd960bb92dcaef0896' * commit '1aeeeae166920f871c1e4ecd960bb92dcaef0896': libc: tag missing functions in system headers.
|
8c447658415ffbeaeb12feb0c56bc892984eb420 |
12-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am a9b706bd: am 66ad3429: Merge "gethnamaddr: make helper functions static" Merge commit 'a9b706bd2b0814fcb45c4e8396c2bdddecb1f5de' * commit 'a9b706bd2b0814fcb45c4e8396c2bdddecb1f5de': gethnamaddr: make helper functions static
|
52eed0aeb781511102c0893cb10c6d2a10f9db7f |
11-Oct-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Remove extra/unneeded copy of fenv.h Change-Id: I80da2521c50df7e8967af48164cc834abf499c50 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/i387/fenv.h
|
58f2b7ed660fdf7f251eaf926faa04f9e0e19b48 |
11-Oct-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Use proper variable typing Change-Id: If5c33d90b33f538448ac12e7bee94b4b9173d39c Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibm/i387/fenv.c
ibm/include/i387/fenv.h
|
124a542aa4d78040176f65b28f4958540b5d89aa |
11-Oct-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Update ATOM string routines to latest Change-Id: I22a600e7f172681cfd38ff73a64e3fd07b284959 Signed-off-by: Lu, Hongjiu <hongjiu.lu@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ibc/Android.mk
ibc/arch-x86/string/memcmp_wrapper.S
ibc/arch-x86/string/sse2-memset5-atom.S
ibc/arch-x86/string/sse2-strlen-atom.S
ibc/arch-x86/string/ssse3-memcmp3-new.S
ibc/arch-x86/string/ssse3-memcmp3.S
ibc/arch-x86/string/ssse3-memcpy5.S
ibc/arch-x86/string/ssse3-strcmp-latest.S
ibc/arch-x86/string/ssse3-strcmp.S
ibc/arch-x86/string/strcmp_wrapper.S
ibc/arch-x86/string/strlen_wrapper.S
ibc/arch-x86/string/strncmp_wrapper.S
|
ff7d94530db60cf4fe4a4c287ee8821ebdf6263a |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am f67e5211: Merge "Hide the symbol of helper function __libc_android_abort" Merge commit 'f67e5211e045af1b12f646448a5a35f96ba5e8f1' into gingerbread-plus-aosp * commit 'f67e5211e045af1b12f646448a5a35f96ba5e8f1': Hide the symbol of helper function __libc_android_abort
|
f67e5211e045af1b12f646448a5a35f96ba5e8f1 |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Hide the symbol of helper function __libc_android_abort"
|
d69ec35bef0d3aa11bfb55501951eed8c3042fda |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 1aa6708c: Fix the build. Oops. Merge commit '1aa6708cc2b7792a647ada960a66a1e0146fb209' into gingerbread-plus-aosp * commit '1aa6708cc2b7792a647ada960a66a1e0146fb209': Fix the build. Oops.
|
1aa6708cc2b7792a647ada960a66a1e0146fb209 |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
Fix the build. Oops. (We remove the declaration for on_exit() from the C library headers, so do the same for the C++ <cstdlib>) Change-Id: I31a21d5643068cd160724908dd8156863a44d95a
ibstdc++/include/cstdlib
|
1aeeeae166920f871c1e4ecd960bb92dcaef0896 |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am b8d2233e: Merge "libc: tag missing functions in system headers." into gingerbread Merge commit 'b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac' into gingerbread-plus-aosp * commit 'b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac': libc: tag missing functions in system headers.
|
b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: tag missing functions in system headers." into gingerbread
|
a9b706bd2b0814fcb45c4e8396c2bdddecb1f5de |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 66ad3429: Merge "gethnamaddr: make helper functions static" Merge commit '66ad34293b84d979cae5ffda4b3b90b746127ebb' into gingerbread-plus-aosp * commit '66ad34293b84d979cae5ffda4b3b90b746127ebb': gethnamaddr: make helper functions static
|
66ad34293b84d979cae5ffda4b3b90b746127ebb |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "gethnamaddr: make helper functions static"
|
2e4ec5ae4573174fe1672249a79cd0b6d0d9401d |
10-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '5b81b918173b4bf446c1a85240c094e4dd77231f' into mm
|
0144b0b67c8a31fbea3cb5e3a756fb86a3fcd752 |
10-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 5dce6d19: am 5b81b918: libc: optimize memmove() with memcpy() if possible. Merge commit '5dce6d195ac2c44614351f349e00ff5d8ebbe0bf' * commit '5dce6d195ac2c44614351f349e00ff5d8ebbe0bf': libc: optimize memmove() with memcpy() if possible.
|
bb5581ad6eec40041dab4e961149f7a8a3a83497 |
09-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: tag missing functions in system headers. This matches recent changes in the NDK header. We enclose missing functions in #if 0 .. #endif blocks with a clear "MISSING" in comments in order to locate them later. Change-Id: I87b3a62e777897e75c9243360fb0a82bcc53d9fb
ibc/include/getopt.h
ibc/include/sched.h
ibc/include/signal.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/sys/fsuid.h
ibc/include/sys/mount.h
ibc/include/unistd.h
|
76a34d6628c1b0815cdf6bc6c0a724f9eb1118d4 |
09-Oct-2010 |
Ying Wang <wangying@google.com> |
Remove duplicate item This elimates the makefile warning at the beginning of each build: libc_common_intermediates/arch-arm/syscalls/eventfd.o' given more than once in the same rule. Change-Id: I25cc0c373d55b5036dd17811a595c097fd6ca69a
ibc/arch-arm/syscalls.mk
|
5dce6d195ac2c44614351f349e00ff5d8ebbe0bf |
07-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 5b81b918: libc: optimize memmove() with memcpy() if possible. Merge commit '5b81b918173b4bf446c1a85240c094e4dd77231f' into gingerbread-plus-aosp * commit '5b81b918173b4bf446c1a85240c094e4dd77231f': libc: optimize memmove() with memcpy() if possible.
|
dac542655c139692b8dce54ac9adcdd55df3edec |
07-Oct-2010 |
David Turner <digit@google.com> |
Merge "get_malloc_leak_info: Fix assumption that totalMemory out parameter was initialized to zero."
|
5b81b918173b4bf446c1a85240c094e4dd77231f |
07-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: optimize memmove() with memcpy() if possible. Change-Id: I90e578fdc82e427caee8fa4157ce3f8c6c99926d
ibc/string/memmove.c
|
b55ab95837b2a81449aa0eadac57ff600906550e |
07-Oct-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header cpcap_audio.h Change-Id: If0aef2babd70c440456fb7f3e10c3c2ec6752c6e Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
|
9d8be5485c366b4f579bef0b88a4c99b899f21e1 |
05-Oct-2010 |
tedbo <tedbo@google.com> |
get_malloc_leak_info: Fix assumption that totalMemory out parameter was initialized to zero. The get_malloc_leak_info() currently asssumes that the totalMemory out parameter was pre-initialized to zero before the routine is called. If it is not then the accumulated totalMemory value will be incorrect. It is likely that many callers will simply allocate totalMemory on the stack with no initialization and assume that get_malloc_leak_info will set the proper value. As an example, the caller in frameworks/base/core/jni/android_os_Debug.cpp calls get_malloc_leak_info() with the address uninitiazed stack variable for totalMemory. It is probably best to fix this in get_malloc_leak_info. Change-Id: I84c927c3781419585794726115b7d34d8fdd24ae
ibc/bionic/malloc_debug_common.c
|
fff0c58e9aea925069bb6a8bb0ed363b616b402d |
05-Oct-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header tegra_audio.h Change-Id: I23d03e0f651f26a1f6c170f982891dba2a2fe20d Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/tegra_audio.h
|
94e5c5ef3754fee833c527f12ddb18e639fe7cf2 |
01-Oct-2010 |
Jim Huang <jserv@0xlab.org> |
Reconcile assembly-only macros in <machine/cpu-features.h> The change explicitly isolates the assembly-only macros in header <machine/cpu-features.h> in order to prevent mis-inclusion in C/C++ source files. Change-Id: I0258e87c5ac3fd24944fb227290ac3b9cac4bfba
ibc/arch-arm/include/machine/cpu-features.h
|
570cb2449813b967263dad80842282e07011aa5d |
25-Sep-2010 |
Elliott Hughes <enh@google.com> |
Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64. 1. Make the feature test work by excluding known-deficient processors, so we don't have to maintain a complete list of all the processors that support REV and REV16. 2. Don't abuse 'register' to get an effect similar to GCC's +l constraint, but which was unnecessarily restrictive. 3. Fix __swap64md so _x isn't clobbered, breaking 64-bit swaps. 4. Make <byteswap.h> (which declars bswap_16 and friends) use <endian.h> rather than <sys/endian.h>, so we get the machine-dependent implementations. (git cherry-pick of 3cf53d1a7814e1520df09d24b009c16f4f27db0d)
ibc/arch-arm/include/endian.h
ibc/include/byteswap.h
|
b11f6e085077e754da6e230764049561c382dfea |
29-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'af00228b705b53165c132a22b30c2d6cbb9acd13' into mm
|
abdb3695b21631ace52123fbe68f86fa4476a4b0 |
28-Sep-2010 |
Marco Nelissen <marcone@google.com> |
am 0da2a8eb: am af00228b: Revert "libc: memmove(): non-overlapping block optim." Merge commit '0da2a8eb8728395867ec8a669e0aee2f243113db' * commit '0da2a8eb8728395867ec8a669e0aee2f243113db': Revert "libc: memmove(): non-overlapping block optim."
|
319de1758cca4efcd18be773aba6c0b7e36dcbaf |
28-Sep-2010 |
repo sync <digit@google.com> |
am 686af0b3: resolved conflicts for merge of defd1622 to gingerbread-plus-aosp Merge commit '686af0b3a5978356be3b1a97187c765d63f11623' * commit '686af0b3a5978356be3b1a97187c765d63f11623': libc: add <sys/eventfd.h> and corresponding implementations.
|
2336503264b9a274d8c05e9d439000a7b1c42858 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am a511f245: am 9973a564: libc: Add missing waitid() implementation. Merge commit 'a511f245614d8e6c7700df624e13a41a084ad7e4' * commit 'a511f245614d8e6c7700df624e13a41a084ad7e4': libc: Add missing waitid() implementation.
|
37c4305633f30eb7c6ced2233a73e66034643413 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 052fbd88: am a3ae60d3: libc: Add missing fdatasync() implementation Merge commit '052fbd88080c88b7f568612dcac7579092c2e3d9' * commit '052fbd88080c88b7f568612dcac7579092c2e3d9': libc: Add missing fdatasync() implementation
|
1e95e58c9185a6eae5d0a520bbcc699d0eb88e12 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 5b5212b4: am 307aadb8: Merge "libc: Add missing C++ guards to <pathconf.h>" into gingerbread Merge commit '5b5212b457f7308f9d7d4011c02af71ef1cad9c4' * commit '5b5212b457f7308f9d7d4011c02af71ef1cad9c4': libc: Add missing C++ guards to <pathconf.h>
|
8300a7aef969eae3fe612bc70a8acf04b5a0b468 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 16922b7e: am 79260746: Merge "libc: memmove(): non-overlapping block optim." into gingerbread Merge commit '16922b7ebc6115e13bebed4880c6a09765410fc7' * commit '16922b7ebc6115e13bebed4880c6a09765410fc7': libc: memmove(): non-overlapping block optim.
|
49034875550d8c798edfa0d82b91dae1a995de05 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 5d335a1c: am 032a7135: Merge "libc: add missing O_CLOEXEC from <fcntl.h>" into gingerbread Merge commit '5d335a1c6552f74e7da2c5f2d97f65eea8cb8c72' * commit '5d335a1c6552f74e7da2c5f2d97f65eea8cb8c72': libc: add missing O_CLOEXEC from <fcntl.h>
|
6f39e611f36738a9d3468357c3aac15b8227d13c |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 914528cd: am 223ddfcf: Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread Merge commit '914528cdc90dced0c07055d4d986e68adc8da60c' * commit '914528cdc90dced0c07055d4d986e68adc8da60c': libc: Add missing pipe2() declaration and implementation.
|
25abeb155cc89ea88843e4d45c1cac433aed32a8 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 134f31e2: am 9df22a5a: Merge "libm: remove aliasing issue." into gingerbread Merge commit '134f31e234128a90ee74d76f48ca12e1bfd080e7' * commit '134f31e234128a90ee74d76f48ca12e1bfd080e7': libm: remove aliasing issue.
|
2172188923b3ae14d20ab8923d99c2ec153d5576 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 9aac3824: am bd8d987b: libc: remove C++ comments from public headers. Merge commit '9aac38249b579282ae8eaa630de3deaf97c4edff' * commit '9aac38249b579282ae8eaa630de3deaf97c4edff': libc: remove C++ comments from public headers.
|
0da2a8eb8728395867ec8a669e0aee2f243113db |
28-Sep-2010 |
Marco Nelissen <marcone@google.com> |
am af00228b: Revert "libc: memmove(): non-overlapping block optim." Merge commit 'af00228b705b53165c132a22b30c2d6cbb9acd13' into gingerbread-plus-aosp * commit 'af00228b705b53165c132a22b30c2d6cbb9acd13': Revert "libc: memmove(): non-overlapping block optim."
|
af00228b705b53165c132a22b30c2d6cbb9acd13 |
28-Sep-2010 |
Marco Nelissen <marcone@google.com> |
Revert "libc: memmove(): non-overlapping block optim." This reverts commit 80fba9a2fe4eacaabee99cf0bbead872c2792231, which caused the system to not boot anymore, aborting with: "java.lang.RuntimeException: Missing static main on com.android.server.SystemServer". Change-Id: I745e0a23c728cccf5f95a3c7642d544478a4e57e
ibc/string/memmove.c
|
686af0b3a5978356be3b1a97187c765d63f11623 |
28-Sep-2010 |
repo sync <digit@google.com> |
resolved conflicts for merge of defd1622 to gingerbread-plus-aosp Conflicts: libc/arch-arm/syscalls/eventfd.S libc/include/sys/eventfd.h libc/include/sys/linux-syscalls.h Change-Id: I02f6e9536aa5478322240c199ff4c2f4367922d0
|
a511f245614d8e6c7700df624e13a41a084ad7e4 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 9973a564: libc: Add missing waitid() implementation. Merge commit '9973a564222b842eb7497fd6e659fe8c8c49e2b3' into gingerbread-plus-aosp * commit '9973a564222b842eb7497fd6e659fe8c8c49e2b3': libc: Add missing waitid() implementation.
|
defd162212de3789d2268a1f3339c2a6097fa825 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: add <sys/eventfd.h> and corresponding implementations. Change-Id: Ide040884c456190226e580513099fdb8377e015b
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/eventfd.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/eventfd.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/eventfd.S
ibc/include/sys/eventfd.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/unistd/eventfd.c
|
052fbd88080c88b7f568612dcac7579092c2e3d9 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am a3ae60d3: libc: Add missing fdatasync() implementation Merge commit 'a3ae60d343661784e3f6f4566b276d8e6b8a06a7' into gingerbread-plus-aosp * commit 'a3ae60d343661784e3f6f4566b276d8e6b8a06a7': libc: Add missing fdatasync() implementation
|
9973a564222b842eb7497fd6e659fe8c8c49e2b3 |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing waitid() implementation. Change-Id: I312ee608dbf9249e4886a10d45d13e3cda8a9042
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__waitid.S
ibc/arch-arm/syscalls/waitid.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__waitid.S
ibc/arch-sh/syscalls/waitid.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__waitid.S
ibc/arch-x86/syscalls/waitid.S
ibc/include/sys/linux-unistd.h
ibc/include/sys/wait.h
ibc/unistd/wait.c
|
a3ae60d343661784e3f6f4566b276d8e6b8a06a7 |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing fdatasync() implementation Change-Id: I04bb655d77e414021e1f2a973329167ad76ca1c4
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/fdatasync.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/fdatasync.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/fdatasync.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
5b5212b457f7308f9d7d4011c02af71ef1cad9c4 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 307aadb8: Merge "libc: Add missing C++ guards to <pathconf.h>" into gingerbread Merge commit '307aadb8473744c3d946add8b3e4947ada5481aa' into gingerbread-plus-aosp * commit '307aadb8473744c3d946add8b3e4947ada5481aa': libc: Add missing C++ guards to <pathconf.h>
|
16922b7ebc6115e13bebed4880c6a09765410fc7 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 79260746: Merge "libc: memmove(): non-overlapping block optim." into gingerbread Merge commit '79260746dbed91babab415ea86fba0e3eb086429' into gingerbread-plus-aosp * commit '79260746dbed91babab415ea86fba0e3eb086429': libc: memmove(): non-overlapping block optim.
|
307aadb8473744c3d946add8b3e4947ada5481aa |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Add missing C++ guards to <pathconf.h>" into gingerbread
|
79260746dbed91babab415ea86fba0e3eb086429 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: memmove(): non-overlapping block optim." into gingerbread
|
5d335a1c6552f74e7da2c5f2d97f65eea8cb8c72 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 032a7135: Merge "libc: add missing O_CLOEXEC from <fcntl.h>" into gingerbread Merge commit '032a713549c12b79b5dde6ef3dff323b7698110d' into gingerbread-plus-aosp * commit '032a713549c12b79b5dde6ef3dff323b7698110d': libc: add missing O_CLOEXEC from <fcntl.h>
|
914528cdc90dced0c07055d4d986e68adc8da60c |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 223ddfcf: Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread Merge commit '223ddfcfc4cb354641e70da31a60556248db5036' into gingerbread-plus-aosp * commit '223ddfcfc4cb354641e70da31a60556248db5036': libc: Add missing pipe2() declaration and implementation.
|
134f31e234128a90ee74d76f48ca12e1bfd080e7 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 9df22a5a: Merge "libm: remove aliasing issue." into gingerbread Merge commit '9df22a5a5fc57d511bfde3338806ec98d0cc334f' into gingerbread-plus-aosp * commit '9df22a5a5fc57d511bfde3338806ec98d0cc334f': libm: remove aliasing issue.
|
9aac38249b579282ae8eaa630de3deaf97c4edff |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am bd8d987b: libc: remove C++ comments from public headers. Merge commit 'bd8d987b3c3aa6d9d00cede2cb091f00bdb42204' into gingerbread-plus-aosp * commit 'bd8d987b3c3aa6d9d00cede2cb091f00bdb42204': libc: remove C++ comments from public headers.
|
032a713549c12b79b5dde6ef3dff323b7698110d |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: add missing O_CLOEXEC from <fcntl.h>" into gingerbread
|
223ddfcfc4cb354641e70da31a60556248db5036 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread
|
9df22a5a5fc57d511bfde3338806ec98d0cc334f |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libm: remove aliasing issue." into gingerbread
|
d285151df65f94daa01086ab9134463692c4327e |
27-Sep-2010 |
Elliott Hughes <enh@google.com> |
am 8120a8df: am 3cf53d1a: Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64. Merge commit '8120a8df848e6dec31ef5f00bc0b41ed95ce1310' * commit '8120a8df848e6dec31ef5f00bc0b41ed95ce1310': Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64.
|
8120a8df848e6dec31ef5f00bc0b41ed95ce1310 |
27-Sep-2010 |
Elliott Hughes <enh@google.com> |
am 3cf53d1a: Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64. Merge commit '3cf53d1a7814e1520df09d24b009c16f4f27db0d' into gingerbread-plus-aosp * commit '3cf53d1a7814e1520df09d24b009c16f4f27db0d': Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64.
|
e5c35e075fad5b5c143971c4401a360f6eaf5470 |
27-Sep-2010 |
Jim Huang <jserv@0xlab.org> |
gethnamaddr: make helper functions static In order not to conflict with the symbols defined in file libc/netbsd/getaddrinfo.c, this patch makes the internal/helper functions static. Change-Id: I0f85599e0b4ce0a637d005ff1680e1805dec4380
ibc/netbsd/gethnamaddr.c
|
ce2ebf8d7338095bf410259abf6874af295749d6 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libm: remove aliasing issue. See http://code.google.com/p/android/issues/detail?id=6697 for details about this change. Change-Id: I516f00c6f3bc99b22be51669e4573246bdd6e33d
ibm/src/s_frexpf.c
|
bd8d987b3c3aa6d9d00cede2cb091f00bdb42204 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: remove C++ comments from public headers. Change-Id: I4af84f912062cd2ff34711c25122fb323f20c032
ibc/arch-arm/include/machine/_types.h
ibc/include/pthread.h
ibc/include/sys/file.h
ibc/include/sys/ioctl_compat.h
ibc/include/sys/ptrace.h
ibc/include/utmp.h
|
80fba9a2fe4eacaabee99cf0bbead872c2792231 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: memmove(): non-overlapping block optim. Change-Id: I5652f4f97ca59d95176443fc27c737ef76258183
ibc/string/memmove.c
|
00eea3f8a07190dc6d2c4d0e927fed3e47502424 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: add missing O_CLOEXEC from <fcntl.h> Change-Id: Ie7ad57898e67800a9fe92bb52589d67ec30e1cd9
ibc/include/fcntl.h
|
275cd48511daabe4591caa49c3ad0df34a6889ff |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing pipe2() declaration and implementation. Change-Id: Iacb914bd6ac5adc60c5671e6fef680ede21f9b0c
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/pipe2.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/pipe2.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/pipe2.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/unistd.h
|
f33a7700a5a893798e92ee67495281d2e24159fa |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing C++ guards to <pathconf.h> Change-Id: I94dad48678181d8b02431b1c1f5d507beafb5406
ibc/include/pathconf.h
|
9d16a79b18f43faebbe8155dbc14896e9b7d8a2e |
27-Sep-2010 |
Jim Huang <jserv@0xlab.org> |
Hide the symbol of helper function __libc_android_abort Ideally __libc_android_abort would be static, but it could not be because gcc would not allow calling a static function from an asm statement. Instead, using GCC visibility is work around. Change-Id: Ifff6b9957ca3f0fc03c75c3e42582a48d43cefa2
ibc/include/sys/cdefs_elf.h
ibc/unistd/abort.c
|
3cf53d1a7814e1520df09d24b009c16f4f27db0d |
25-Sep-2010 |
Elliott Hughes <enh@google.com> |
Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64. 1. Make the feature test work by excluding known-deficient processors, so we don't have to maintain a complete list of all the processors that support REV and REV16. 2. Don't abuse 'register' to get an effect similar to GCC's +l constraint, but which was unnecessarily restrictive. 3. Fix __swap64md so _x isn't clobbered, breaking 64-bit swaps. 4. Make <byteswap.h> (which declars bswap_16 and friends) use <endian.h> rather than <sys/endian.h>, so we get the machine-dependent implementations. Change-Id: I6a38fad7a9fbe394aff141489617eb3883e1e944
ibc/arch-arm/include/endian.h
ibc/include/byteswap.h
|
dd06eccffc981212a2d6e0727f70aed7b56ce30f |
26-Sep-2010 |
Vinay Harugop <vinay.harugop@stericsson.com> |
Support usage of __ARM_HAVE_LDREX_STREX The __ARM_HAVE_LDREX_STREX define is used to replace the swp instruction with ldrex/strex for ARM architecture greater than 6 (armv6, armv7 etc.). However the include file, cpu-features.h, which defines this flag was never included. Change-Id: Ia35e18e8b228ec830b2b42b08909515110753f18 Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
ibc/arch-arm/bionic/atomics_arm.S
|
02bee5724266c447fc4699c00e70d2cd0c19f6e1 |
31-Aug-2010 |
Jim Huang <jserv@0xlab.org> |
Use ARMv6 instruction for handling byte order ARMv6 ISA has several instructions to handle data in different byte order. For endian conversion (byte swapping) of single data words, it might be a good idea to use the REV/REV16 instruction simply. (git cherry-pick -e aa35095517b78b3d2e8ee282cab93ef058479fcf) Change-Id: Id6cca2e5e0a978f5abbee6d48876dfa8fa198f6a
ibc/arch-arm/include/endian.h
|
eb4338e03ec36b08c689e520963d706aefc6cbeb |
24-Sep-2010 |
Andy McFadden <fadden@android.com> |
Merge "Add memory barriers to pthread_once."
|
14773193be1ae8dc594e7ffbfea478d217cef574 |
24-Sep-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "New headers for camera"
|
db21d7e4ed1089c798c5f1c1c57cdebd119712bb |
24-Sep-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
New headers for camera Change-Id: I1136aba4aa0d588c7c37da9774bd69a78bcac656 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/media/ov5650.h
ibc/kernel/common/media/soc2030.h
|
89d1841616e66df0cc4065845cac541489047301 |
23-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'b9e49ad56e5776ace7c6eab2e997d5b7acb16792' into mm
|
b1c9cc2f2d1b0478b07278cdef885cabf1cd2798 |
23-Sep-2010 |
Andy McFadden <fadden@android.com> |
Add memory barriers to pthread_once. The implementation was using a double-checked locking approach that could break on SMP. In addition to the barriers I also switched to a volatile pointer. I don't think this will matter unless gcc can conclude that _normal_lock can't affect *once_control, but I figured it was better to be safe. (It seems to have no impact whatsoever on the generated code.) Bug 3022795. Change-Id: Ib91da25d57ff5bee4288526e39d457153ef6aacd
ibc/bionic/pthread.c
|
8939c1e1cca71151a841f5c1d47ed7004cc14d80 |
23-Sep-2010 |
Wink Saville <wink@google.com> |
am 6dbfddfe: (-s ours) am b9e49ad5: Use a recursive lock for pthread_once. DO NOT MERGE. Merge commit '6dbfddfe4e76790ee57ddc0a77b64a9457ec08fb' * commit '6dbfddfe4e76790ee57ddc0a77b64a9457ec08fb': Use a recursive lock for pthread_once. DO NOT MERGE.
|
6dbfddfe4e76790ee57ddc0a77b64a9457ec08fb |
23-Sep-2010 |
Wink Saville <wink@google.com> |
am b9e49ad5: Use a recursive lock for pthread_once. DO NOT MERGE. Merge commit 'b9e49ad56e5776ace7c6eab2e997d5b7acb16792' into gingerbread-plus-aosp * commit 'b9e49ad56e5776ace7c6eab2e997d5b7acb16792': Use a recursive lock for pthread_once. DO NOT MERGE.
|
5797e016f9f56df99fdf0a97c5a3916d8aa051e4 |
14-Sep-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header cpcap_audio.h Change-Id: I1f428e6513b144b5e78233c590b4a8e276cf55b7 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
|
b9e49ad56e5776ace7c6eab2e997d5b7acb16792 |
22-Sep-2010 |
Wink Saville <wink@google.com> |
Use a recursive lock for pthread_once. DO NOT MERGE. Backport change I9fc8b790 from Master to Gingerbread Change-Id: I5cf48fcd4efb7991ed82f87d9365c19655dc9b7f
ibc/bionic/pthread.c
|
d1714c29fcd2c55f9ffe43535e681f54d1c401c6 |
20-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'fedbcde6ef552e84bf7ce7598bca7dddf1722d6a' into mm
|
c6d4084ad009584672d1d0bfcc3d4c9a4f3f90c0 |
19-Sep-2010 |
Brian Swetland <swetland@google.com> |
am f3833b67: am fedbcde6: add /vendor support Merge commit 'f3833b67ee4773f2732814efe9e099558167976e' * commit 'f3833b67ee4773f2732814efe9e099558167976e': add /vendor support
|
f3833b67ee4773f2732814efe9e099558167976e |
19-Sep-2010 |
Brian Swetland <swetland@google.com> |
am fedbcde6: add /vendor support Merge commit 'fedbcde6ef552e84bf7ce7598bca7dddf1722d6a' into gingerbread-plus-aosp * commit 'fedbcde6ef552e84bf7ce7598bca7dddf1722d6a': add /vendor support
|
fedbcde6ef552e84bf7ce7598bca7dddf1722d6a |
19-Sep-2010 |
Brian Swetland <swetland@google.com> |
add /vendor support - add /vendor/lib to front of default library search path - remove long-obsolete /lib from default library search path Change-Id: I7d33bf899be018e7cc4c213d5790bbd991023a62
inker/linker.c
|
9c49fee3f28b39ba4453f702a95cdd045930e685 |
15-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit 'cb99ab98c99291a6c90043009ab8d64ec8058f9d' into mm
|
6b0e8b5e20c89954701a29c401474feaf7142098 |
15-Sep-2010 |
Kenny Root <kroot@google.com> |
am b6e3fb0f: am cb99ab98: Add wmemcmp to Android.mk Merge commit 'b6e3fb0f3ffee60e7cf810117e78b81abaeb5046' * commit 'b6e3fb0f3ffee60e7cf810117e78b81abaeb5046': Add wmemcmp to Android.mk
|
b6e3fb0f3ffee60e7cf810117e78b81abaeb5046 |
14-Sep-2010 |
Kenny Root <kroot@google.com> |
am cb99ab98: Add wmemcmp to Android.mk Merge commit 'cb99ab98c99291a6c90043009ab8d64ec8058f9d' into gingerbread-plus-aosp * commit 'cb99ab98c99291a6c90043009ab8d64ec8058f9d': Add wmemcmp to Android.mk
|
e035a2d7c7344d386bf6d3737d7551e8fa1856c2 |
11-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am ef3644d1: am 312be567: Merge "Use ARMv6 instruction for handling byte order" Merge commit 'ef3644d110bcb44010672c0ad0bc7c96fd130c8f' * commit 'ef3644d110bcb44010672c0ad0bc7c96fd130c8f': Use ARMv6 instruction for handling byte order
|
ef3644d110bcb44010672c0ad0bc7c96fd130c8f |
11-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 312be567: Merge "Use ARMv6 instruction for handling byte order" Merge commit '312be567a03aaf851707a268807ee666b12f8c74' into gingerbread-plus-aosp * commit '312be567a03aaf851707a268807ee666b12f8c74': Use ARMv6 instruction for handling byte order
|
312be567a03aaf851707a268807ee666b12f8c74 |
11-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Use ARMv6 instruction for handling byte order"
|
042ebe0e326c4f0cbd441378de7cc8cbe6590b59 |
10-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 6bf08d13: am 3558834c: Merge "Move the atom optimization flags into TARGET_linux-x86.mk." Merge commit '6bf08d131f4109088b7fa1e53196513636c49e9b' * commit '6bf08d131f4109088b7fa1e53196513636c49e9b': Move the atom optimization flags into TARGET_linux-x86.mk.
|
6bf08d131f4109088b7fa1e53196513636c49e9b |
10-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 3558834c: Merge "Move the atom optimization flags into TARGET_linux-x86.mk." Merge commit '3558834c565bbfe96dfcf233373c3814b4655347' into gingerbread-plus-aosp * commit '3558834c565bbfe96dfcf233373c3814b4655347': Move the atom optimization flags into TARGET_linux-x86.mk.
|
cb99ab98c99291a6c90043009ab8d64ec8058f9d |
10-Sep-2010 |
Kenny Root <kroot@google.com> |
Add wmemcmp to Android.mk Change-Id: I9dc96d72b2becdd31981b4d176a13358aef6dcb9
ibc/Android.mk
|
3558834c565bbfe96dfcf233373c3814b4655347 |
09-Sep-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Move the atom optimization flags into TARGET_linux-x86.mk."
|
614628b018543809734a4475650dae4bdd9aae24 |
09-Sep-2010 |
Erik Gilling <konkers@android.com> |
update linux/tegrafb.h Change-Id: I5edab909e5fe491a95729aa89b2f37c02af6bcba
ibc/kernel/common/linux/tegrafb.h
|
cee39c250cba21ed7e1a6eb33cf9d32f64f2b1fb |
08-Sep-2010 |
Dmitry Shmidt <dimitrysh@google.com> |
Merge "Update if.h, if_vlan,h and add in_route.h"
|
2a8245c91415a652f98b2e206c9dbac25c024bb2 |
08-Sep-2010 |
Dmitry Shmidt <dimitrysh@google.com> |
Update if.h, if_vlan,h and add in_route.h Change-Id: I557a5ab71ea8dee18f5666b660fc73889c759851 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in_route.h
|
8f670c8e41092f861ac0396c25fad7cb52e86867 |
08-Sep-2010 |
Keith Deacon <kdeacon@ti.com> |
am d7b156d2: am 3a1bbee3: Add eventfd system call support Merge commit 'd7b156d2a38e58ab1e5f9e6a4b420588aeb78b46' * commit 'd7b156d2a38e58ab1e5f9e6a4b420588aeb78b46': Add eventfd system call support
|
d7b156d2a38e58ab1e5f9e6a4b420588aeb78b46 |
08-Sep-2010 |
Keith Deacon <kdeacon@ti.com> |
am 3a1bbee3: Add eventfd system call support Merge commit '3a1bbee36b773862e88c6f1895b607c0cd81b499' into gingerbread-plus-aosp * commit '3a1bbee36b773862e88c6f1895b607c0cd81b499': Add eventfd system call support
|
f0c5eeeeef686cd36ecebcd064b5196941b67391 |
07-Sep-2010 |
Andy McFadden <fadden@android.com> |
Merge "Add a memory barrier to cond var signaling."
|
b8faf0662b459e895a20d5682b64f6c7803ca57c |
04-Sep-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Fix libthread_db linkage"
|
e0aa3967ee68f47663a62fcf853c548994f113f1 |
03-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '6e42398dd66d1ec7d84257f78c07dcc7f29a2283' into mm
|
575d6b3f10c47e4d94e3408ca0418a059c0a88e0 |
03-Sep-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed cpcap_audio.h Change-Id: I6ef25c4c95aaebdf4efc2561a726a0ce1c90032e Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
|
94962b9c9cce58ce37c8cc7e5e89205f1d9689bd |
02-Sep-2010 |
Antti Hatala <ahatala@nvidia.com> |
Fix libthread_db linkage libthread_db depends on libc but since unresolved symbols were allowed in the makefile this problem was never realized until gdbserver tried to link with it, failing in the runtime. Change-Id: If2ee319a2503c81abf3010829444f920c7c0c227
ibthread_db/Android.mk
|
e2ac89869f9b459faa22640fb1bb41e818c1dd55 |
02-Sep-2010 |
Andy McFadden <fadden@android.com> |
Add a memory barrier to cond var signaling. This adds an explicit memory barrier to condition variable signaling. It's a little murky as to whether it's strictly required, but it seems like a wise thing to do. Change-Id: Id0faa542d61e4b8ffa775e4adf68e4d7471f4fb7
ibc/bionic/pthread.c
|
964a14d0dd494055d14e2b8ee35ed9394b991c28 |
01-Sep-2010 |
rich cannings <richc@google.com> |
am 9579ee38: am 6e42398d: Merge "Fix return value." into gingerbread Merge commit '9579ee380c06f1ac6ca85c78d5172c82f10555d0' * commit '9579ee380c06f1ac6ca85c78d5172c82f10555d0': Fix return value.
|
9579ee380c06f1ac6ca85c78d5172c82f10555d0 |
01-Sep-2010 |
rich cannings <richc@google.com> |
am 6e42398d: Merge "Fix return value." into gingerbread Merge commit '6e42398dd66d1ec7d84257f78c07dcc7f29a2283' into gingerbread-plus-aosp * commit '6e42398dd66d1ec7d84257f78c07dcc7f29a2283': Fix return value.
|
6e42398dd66d1ec7d84257f78c07dcc7f29a2283 |
01-Sep-2010 |
rich cannings <richc@google.com> |
Merge "Fix return value." into gingerbread
|
a7a86dc5538389d5882459eb81ddef83f6a3f971 |
31-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
Make timezones available to the host build.
ibc/zoneinfo/Android.mk
|
e44cb1a35c4bf3f30e2b9e3961c57b7ca6fa7849 |
01-Sep-2010 |
rich cannings <richc@google.com> |
Fix return value. Return a valid pointer (not NULL) when the character "c" is at the end of "src". Change-Id: Iab0b677943f2c8a9fbb255c44689f5d6dc3535d7 Example: memccpy(dest, "xzy", 'y', 3) should return dest+3 rather than null.
ibc/string/memccpy.c
|
3a1bbee36b773862e88c6f1895b607c0cd81b499 |
31-Aug-2010 |
Keith Deacon <kdeacon@ti.com> |
Add eventfd system call support
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/eventfd.S
ibc/include/sys/eventfd.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
a93baa9fc672174e1cddf4a608e4f4b063344e7a |
31-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
am 3fda8700: am cc6b1829: Merge "Make timezones available to the host build." into gingerbread Merge commit '3fda8700bd042fbb7ac37e2bbe7496df8a087244' * commit '3fda8700bd042fbb7ac37e2bbe7496df8a087244': Make timezones available to the host build.
|
3fda8700bd042fbb7ac37e2bbe7496df8a087244 |
31-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
am cc6b1829: Merge "Make timezones available to the host build." into gingerbread Merge commit 'cc6b18291075a7960ad0d638d2047f41be1297e8' into gingerbread-plus-aosp * commit 'cc6b18291075a7960ad0d638d2047f41be1297e8': Make timezones available to the host build.
|
cc6b18291075a7960ad0d638d2047f41be1297e8 |
31-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
Merge "Make timezones available to the host build." into gingerbread
|
e77d54d98a430a5f80d3bd5569f3b32866e4c538 |
31-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
Make timezones available to the host build. Change-Id: Ib2c89ac13b03f07c6c712a544bc0d5d1c9dc57df
ibc/zoneinfo/Android.mk
|
2577f413fac56e698a091d6b8cc1ae3380804f36 |
31-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 97b06ef7: Merge (ignore) from open-source master tree Merge commit '97b06ef7ddf66dae500e94b55d943cad61d28ae7' * commit '97b06ef7ddf66dae500e94b55d943cad61d28ae7':
|
97b06ef7ddf66dae500e94b55d943cad61d28ae7 |
31-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge (ignore) from open-source master tree Change-Id: Ie735c3282ddc17c1e28e1069b714f3a310c221a2
|
aa35095517b78b3d2e8ee282cab93ef058479fcf |
31-Aug-2010 |
Jim Huang <jserv@0xlab.org> |
Use ARMv6 instruction for handling byte order ARMv6 ISA has several instructions to handle data in different byte order. For endian conversion (byte swapping) of single data words, it might be a good idea to use the REV/REV16 instruction simply. Change-Id: Ic4a5ed6254e082763e54aa70d428f59a0088636e
ibc/arch-arm/include/endian.h
|
c111863fbf2d8b4ccf0b3d82864165dadc4a6f11 |
30-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of a1727092 to gingerbread-plus-aosp Change-Id: Icce8b9cb0c6ebfe2c4278c19c50aafb85a9ba4d8
|
db0017e5e2c167f6dfe0f95ad02063970d95e37d |
30-Aug-2010 |
David 'Digit' Turner <digit@google.com> |
am 994b68f5: resolved conflicts for merge of 6a51defa to gingerbread-plus-aosp Merge commit '994b68f5c7d637d2945c06260fe35b266c10379d' * commit '994b68f5c7d637d2945c06260fe35b266c10379d': Fix __get_tls() in static C library to use kernel helpers.
|
994b68f5c7d637d2945c06260fe35b266c10379d |
30-Aug-2010 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 6a51defa to gingerbread-plus-aosp Change-Id: I0367bcffe9179904ca820e3b824dddfa47594f63
|
6a51defa034a1c033ed01f7de444c0a4fc615249 |
27-Aug-2010 |
David 'Digit' Turner <digit@google.com> |
Fix __get_tls() in static C library to use kernel helpers. This is needed to fix gdbserver's handling of threaded programs, among other things. Change-Id: I823387c602cef9891532da946a01db14be780ab0
ibc/Android.mk
ibc/docs/CHANGES.TXT
ibc/private/bionic_tls.h
|
67b2206bbd943cb5f5aefb72dc81c6a8cdd65bdb |
26-Aug-2010 |
Nick Pelly <npelly@google.com> |
Merge "Add clean kernel header perf_event.h"
|
75a3689b6904a2b979730c797a8ffa30df30e7d4 |
25-Aug-2010 |
Szymon Jakubczak <szym@google.com> |
am 41e533af: added missing ether_aton and ether_ntoa Merge commit '41e533af4a2720c1dc228ba40b6582ca53085c3a' * commit '41e533af4a2720c1dc228ba40b6582ca53085c3a': added missing ether_aton and ether_ntoa
|
41e533af4a2720c1dc228ba40b6582ca53085c3a |
09-Jun-2010 |
Szymon Jakubczak <szym@google.com> |
added missing ether_aton and ether_ntoa Change-Id: I32ee448abde4d5693d393030ed77ddc6d2ad1dfc
ibc/Android.mk
ibc/include/net/if_ether.h
ibc/inet/ether_aton.c
ibc/inet/ether_ntoa.c
|
8e6451ed0ae9d7b5d3abc5aae29d2bda5f2f8de8 |
25-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '22f1e3d4fae7d45cc439da94690d786ed44756fb' into mm
|
976c44be65338fc8327b4c3684937b7fedaa2ff4 |
23-Aug-2010 |
Nick Pelly <npelly@google.com> |
Add clean kernel header perf_event.h Change-Id: I0d0e9da7579b1cccb9492ad8d594fe24dc1296e3 Signed-off-by: Nick Pelly <npelly@google.com>
ibc/kernel/common/linux/perf_event.h
|
a169e31a0681c47fd52cbc40db7d419ad8642acc |
24-Aug-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: add processed audio-driver (i2s & cpcap) headers Change-Id: Ib7db8aded1d41f54bbd681df116571c1996c569c Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/cpcap_audio.h
ibc/kernel/common/linux/tegra_audio.h
|
eae561b2ab4dab3bb7eba7dd0b57b044a8c433f1 |
20-Aug-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Merge "Headers for tegra_camera device"
|
053febdd3bcf0586d38c5f3f46d7d0588ade2a4d |
19-Aug-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Headers for tegra_camera device Change-Id: Iaea67ee157b6ecd7a4485c8f716515da5c56601f Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/media/tegra_camera.h
|
76fedd24f372f588a9601e826ea744c1d8ea3493 |
18-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
am 0a4a393d: am 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik-dev. Merge commit '0a4a393d717a2289c9fa2036f502f97c74d56e35' * commit '0a4a393d717a2289c9fa2036f502f97c74d56e35': Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.
|
e46b482282144844273a48f40313e5f80655b9e2 |
18-Aug-2010 |
Dima Zavin <dima@android.com> |
am 6b8c6a26: am a7161902: linker: fix overwriting the real linker error string Merge commit '6b8c6a26f1c74db02e91d0cc7ebdd65439af53b2' * commit '6b8c6a26f1c74db02e91d0cc7ebdd65439af53b2': linker: fix overwriting the real linker error string
|
0a4a393d717a2289c9fa2036f502f97c74d56e35 |
18-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
am 22f1e3d4: Apply https://android-git.corp.google.com/g/60855 to dalvik-dev. Merge commit '22f1e3d4fae7d45cc439da94690d786ed44756fb' into gingerbread-plus-aosp * commit '22f1e3d4fae7d45cc439da94690d786ed44756fb': Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.
|
6b8c6a26f1c74db02e91d0cc7ebdd65439af53b2 |
18-Aug-2010 |
Dima Zavin <dima@android.com> |
am a7161902: linker: fix overwriting the real linker error string Merge commit 'a716190241da07f42cf874b04bf044261f36381c' into gingerbread-plus-aosp * commit 'a716190241da07f42cf874b04bf044261f36381c': linker: fix overwriting the real linker error string
|
076bc8f92dca689e7ee7db68046bbc2243f942d3 |
18-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 3871d57b: Revert "added missing ether_aton and ether_ntoa" Merge commit '3871d57ba581236142c9bf2f8be2d34cce7c5829' * commit '3871d57ba581236142c9bf2f8be2d34cce7c5829': Revert "added missing ether_aton and ether_ntoa"
|
3871d57ba581236142c9bf2f8be2d34cce7c5829 |
18-Aug-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "added missing ether_aton and ether_ntoa" This reverts commit 4032c1e2dfcc99613fe3e509a8153191e35aec12.
ibc/Android.mk
ibc/include/net/if_ether.h
ibc/inet/ether_aton.c
ibc/inet/ether_ntoa.c
|
22f1e3d4fae7d45cc439da94690d786ed44756fb |
18-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
Apply https://android-git.corp.google.com/g/60855 to dalvik-dev. (We've been missing the zoneinfo.* files for the host dalvikvm. My fix for gingerbread will have to wait for someone to return from vacation, but I can commit here in advance, and I need to so that I can submit https://android-git.corp.google.com/g/60790 which -- amongst other things -- makes lack of time zone data a hard failure, rather than just silently pretending all time zones are UTC.) Bug: 2870945 git cherry-pick --no-commit 18a859aff4e1b97d644429b7ecdb366b18d5a708 Change-Id: I66647e824c5fee9b8d2c63085e2a58e5910a5544
ndroid.mk
|
019c5d920a9a5c2305a6eccfa020ad5fdfe878b3 |
18-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
Merge commit '52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba' into mm Conflicts: libc/Android.mk libc/arch-arm/include/machine/cpu-features.h libc/bionic/pthread.c libc/bionic/semaphore.c Change-Id: I599b069b71e381f8beb6c06acfde86b15e049273
|
a716190241da07f42cf874b04bf044261f36381c |
18-Aug-2010 |
Dima Zavin <dima@android.com> |
linker: fix overwriting the real linker error string Change-Id: Ia9165fd9aa1951b2bb81d0ac8f5bb3057aded8bd Signed-off-by: Dima Zavin <dima@android.com>
inker/linker.c
|
b3765b2ee701492afd83cef5a60b47cce0f1c4a4 |
17-Aug-2010 |
Nick Pelly <npelly@google.com> |
Add clean kernel headers for cpcap and hid. Change-Id: I83d7395634eea8cb28c2fcf86c6855bb17f9fabb Signed-off-by: Nick Pelly <npelly@google.com>
ibc/kernel/common/linux/hid.h
ibc/kernel/common/linux/hidraw.h
ibc/kernel/common/linux/spi/cpcap.h
|
18a859aff4e1b97d644429b7ecdb366b18d5a708 |
11-Aug-2010 |
Elliott Hughes <enh@google.com> |
Apply https://android-git.corp.google.com/g/60855 to dalvik-dev. (We've been missing the zoneinfo.* files for the host dalvikvm. My fix for gingerbread will have to wait for someone to return from vacation, but I can commit here in advance, and I need to so that I can submit https://android-git.corp.google.com/g/60790 which -- amongst other things -- makes lack of time zone data a hard failure, rather than just silently pretending all time zones are UTC.) Bug: 2870945 Change-Id: I95163629c229c6da646af9aae4a0ba976ad5fe6c
ndroid.mk
|
2304a0bf86f224efdd67e38f34c97f35c5cf3c56 |
11-Aug-2010 |
Jeff Hamilton <jham@android.com> |
Fix pwrite to take a const void* instead of void* for the buffer. Change-Id: I10b315946b8f8f7e34825410dfef37e0220edbee
ibc/include/sys/linux-unistd.h
ibc/include/unistd.h
ibc/unistd/pwrite.c
|
caaf7ecd1c93e03b81bbe3fbf479969d0562de74 |
10-Aug-2010 |
Christopher Tate <ctate@google.com> |
am 1ff91085: am 52e7d3d9: Bulletproof leak dump against null hash entries Merge commit '1ff910858c8ae5863761101c673a196a6a16bca3' * commit '1ff910858c8ae5863761101c673a196a6a16bca3': Bulletproof leak dump against null hash entries
|
1ff910858c8ae5863761101c673a196a6a16bca3 |
10-Aug-2010 |
Christopher Tate <ctate@google.com> |
am 52e7d3d9: Bulletproof leak dump against null hash entries Merge commit '52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba' into gingerbread-plus-aosp * commit '52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba': Bulletproof leak dump against null hash entries
|
52e7d3d91ab6a5bab77c5dfb1ed47381fd52f9ba |
09-Aug-2010 |
Christopher Tate <ctate@google.com> |
Bulletproof leak dump against null hash entries Previously, the malloc leak checking code would crash in qsort() if null entries existed in its bookkeeping table. This change makes the comparison function detect null entries and sort them to the end safely. Change-Id: I88244a7df1e289dd9d7992ce29606d505bd63079
ibc/bionic/malloc_debug_common.c
|
a1727092595a65e4dd9d9a6bae3778ad8c31d77f |
08-Aug-2010 |
Jim Huang <jserv@0xlab.org> |
bionic: Rename _ARM_HAVE_LDREX_STREX to __ARM_HAVE_LDREX_STREX for consistency The patch follows the naming manner in existing macros with prefix __ARM_HAVE. Change-Id: I6763ce2bf3ee85fd1da112c719543061d8d19bf4
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/include/machine/cpu-features.h
|
45fe7a42f8cff24c30e91f3ef3859ed0d435b312 |
07-Aug-2010 |
Rebecca Schultz Zavin <rebecca@android.com> |
Adding cleaned tegrafb header Change-Id: Iba616e64cc26fb8c2d469bdd3f9f4b048391cc53 Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/tegrafb.h
|
63673645c4da1cf97938d5018d7d373837563174 |
06-Aug-2010 |
Dima Zavin <dima@android.com> |
libc: make lseek64 proto be glibc compatible (loff_t -> off64_t) Change-Id: Ib79b99be9ca8d4b1f95ceeba416b6abc04187c3c Signed-off-by: Dima Zavin <dima@android.com>
ibc/include/unistd.h
ibc/unistd/lseek64.c
|
1a48b588c6de8ae43903768adf53b32545f69986 |
03-Aug-2010 |
Thomas Tuttle <ttuttle@google.com> |
ublock: add cleaned version of linux/ublock.h to libc kernel headers Change-Id: I8ebc7530690ff47f3160c72f42b8e0822f55a57e
ibc/kernel/common/linux/ublock.h
|
19c23cc6876671eef735a640a31b562a60394da4 |
30-Jul-2010 |
Dima Zavin <dima@android.com> |
am 91af9e64: am 18c5bcc6: Revert "Set SA_RESTORER in sigaction()" Merge commit '91af9e64b5d86dd5925c0fcfdb3f3db5a86aa43c' * commit '91af9e64b5d86dd5925c0fcfdb3f3db5a86aa43c': Revert "Set SA_RESTORER in sigaction()"
|
91af9e64b5d86dd5925c0fcfdb3f3db5a86aa43c |
30-Jul-2010 |
Dima Zavin <dima@android.com> |
am 18c5bcc6: Revert "Set SA_RESTORER in sigaction()" Merge commit '18c5bcc66a9a7b2178dcdcf04a0716958798ab81' into gingerbread-plus-aosp * commit '18c5bcc66a9a7b2178dcdcf04a0716958798ab81': Revert "Set SA_RESTORER in sigaction()"
|
18c5bcc66a9a7b2178dcdcf04a0716958798ab81 |
30-Jul-2010 |
Dima Zavin <dima@android.com> |
Revert "Set SA_RESTORER in sigaction()" This reverts commit e4fa46e75cd0d433b5c6c064720ed7e195cba7c8.
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/__sig_restorer.S
ibc/arch-arm/bionic/sigaction.c
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__sigaction.S
ibc/arch-arm/syscalls/sigaction.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
7f14f7ba145690efdf90bf55239e1e4590eed2a3 |
27-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
am 37443edd: am 7ed132a1: bionic: update processed kernel header msm_camera.h Merge commit '37443edd9731dbddb1ca0181435d08bcdcafe5c8' * commit '37443edd9731dbddb1ca0181435d08bcdcafe5c8': bionic: update processed kernel header msm_camera.h
|
37443edd9731dbddb1ca0181435d08bcdcafe5c8 |
27-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
am 7ed132a1: bionic: update processed kernel header msm_camera.h Merge commit '7ed132a1ae6e00593918090a964f5d5b09d77f84' into gingerbread-plus-aosp * commit '7ed132a1ae6e00593918090a964f5d5b09d77f84': bionic: update processed kernel header msm_camera.h
|
7ed132a1ae6e00593918090a964f5d5b09d77f84 |
27-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
bionic: update processed kernel header msm_camera.h Change-Id: If66422d538d0fb0c6ae8a7399c62911635d1fd13
ibc/kernel/common/media/msm_camera.h
|
a7422006411656793d91ea3099cf9311958d5eed |
27-Jul-2010 |
Eric Fischer <enf@google.com> |
am a685faf3: am cd7014fd: Update time zone data to the new version 2010k. Merge commit 'a685faf3e3de181ca6c795b0062432c74073d024' * commit 'a685faf3e3de181ca6c795b0062432c74073d024': Update time zone data to the new version 2010k.
|
a685faf3e3de181ca6c795b0062432c74073d024 |
27-Jul-2010 |
Eric Fischer <enf@google.com> |
am cd7014fd: Update time zone data to the new version 2010k. Merge commit 'cd7014fd0634f1337fc3857f1c61e0d39443c4be' into gingerbread-plus-aosp * commit 'cd7014fd0634f1337fc3857f1c61e0d39443c4be': Update time zone data to the new version 2010k.
|
cd7014fd0634f1337fc3857f1c61e0d39443c4be |
27-Jul-2010 |
Eric Fischer <enf@google.com> |
Update time zone data to the new version 2010k. Change-Id: If657e1783e3f96c52bfe613bad027482d8373c67
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
28518391d14ba69fd9acd833e293b6c94920911c |
26-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am 0291b0ca: resolved conflicts for merge of 6774809b to gingerbread-plus-aosp Merge commit '0291b0cada30c1c8eaaa346577969ff9b4eb5195' * commit '0291b0cada30c1c8eaaa346577969ff9b4eb5195': linker: Support dlopen(NULL, ...) properly.
|
0291b0cada30c1c8eaaa346577969ff9b4eb5195 |
26-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 6774809b to gingerbread-plus-aosp Change-Id: I633c3067c874c215da0c6ede00af41d8e3587d8b
|
26c15a8eb9a445527d679935b86960211bbb85a8 |
26-Jul-2010 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
Move the atom optimization flags into TARGET_linux-x86.mk. Setting libc_crt_target_cflags to be non-recursive is necessary. Change-Id: I5310d86e705f23da126c21ecb33a97a074da584a
ibc/Android.mk
|
6b9d2d6839fcb6f2049ae67214dbbc711fc399fd |
24-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 6d4d8cb7: resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp Merge commit '6d4d8cb79c5578d33ab17806d67b1e53a730fbc3' * commit '6d4d8cb79c5578d33ab17806d67b1e53a730fbc3': Implemented pthread_atfork()
|
6d4d8cb79c5578d33ab17806d67b1e53a730fbc3 |
23-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp Change-Id: Ice2a6d41a7e9d04eca02e15ed189d648d61b5801
|
4f086aeb4aa06e13079b7fec71a8178ceeacf318 |
25-Jun-2010 |
Matt Fischer <matt.fischer@garmin.com> |
Implemented pthread_atfork() Change-Id: Ie6c0bf593315d3507b3c4a6c8903a74a1fa053db
ibc/Android.mk
ibc/bionic/fork.c
ibc/bionic/pthread-atfork.c
ibc/bionic/pthread_internal.h
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
6774809b6249d9d4efd982b6e3ca377c84482d9a |
22-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
linker: Support dlopen(NULL, ...) properly. Change-Id: Icba37823cb350c34848cc466d144c3a0af87c94c
ibc/docs/CHANGES.TXT
inker/linker.c
|
cc1a72b280bd82eeaa3081c29ab61ca91a461dd9 |
19-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
am 4e69dfed: am 9d1f5afc: bionic: update processed kernel header msm_camera.h Merge commit '4e69dfed0b0fe672e366bb84d5c3feaedc61d630' * commit '4e69dfed0b0fe672e366bb84d5c3feaedc61d630': bionic: update processed kernel header msm_camera.h
|
4e69dfed0b0fe672e366bb84d5c3feaedc61d630 |
19-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
am 9d1f5afc: bionic: update processed kernel header msm_camera.h Merge commit '9d1f5afc34efb8c10672f765704941036fd40da8' into gingerbread-plus-aosp * commit '9d1f5afc34efb8c10672f765704941036fd40da8': bionic: update processed kernel header msm_camera.h
|
4b315b35b0744ce8dd9fb833317aaa2e6d48ca63 |
19-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 77ec41cc: merge from open-source master Merge commit '77ec41cc22cf0d08e556e6afe4de1f6eae5e9662' * commit '77ec41cc22cf0d08e556e6afe4de1f6eae5e9662': Add kernel header file ipv6_route.h in bionic.
|
77ec41cc22cf0d08e556e6afe4de1f6eae5e9662 |
19-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Ib65087940790a8d3b72d8d345a11e7c9c53896cd
|
9d1f5afc34efb8c10672f765704941036fd40da8 |
12-Jul-2010 |
Wu-cheng Li <wuchengli@google.com> |
bionic: update processed kernel header msm_camera.h Change-Id: I25598b08e9cafe98a86cdb2e40481d9aedc8dcee
ibc/kernel/common/media/msm_camera.h
|
e73a571fd9b60315681eacbef5857f0f0b1ece18 |
29-Jun-2010 |
Banavathu, Srinivas Naik <snb@codeaurora.org> |
Add kernel header file ipv6_route.h in bionic. The header file is needed to add route to an IPv6 host from user space Change-Id: I25c8a8d8e48013f127542199bc027f976b9672c1
ibc/kernel/common/linux/ipv6_route.h
|
be96be7e8376e8b455f6ef2539ba83b544558db6 |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 90e83bcc: merge from open-source master Merge commit '90e83bcc1c41a4d6d310b2bd5cb747a53a88fff3' * commit '90e83bcc1c41a4d6d310b2bd5cb747a53a88fff3': Fix undefined reference to dl_iterate_phdr for x86
|
90e83bcc1c41a4d6d310b2bd5cb747a53a88fff3 |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Iadd4a92f0384fdb8afa015613957b7d78b3d100a
|
2f606043c72034e7df10beb5e814b32d263e76dc |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am b7ebc3bf: am b97c44dc: add meta-files about 3rd party projects Merge commit 'b7ebc3bf78b1cba92bdfb9ef6ce1b28eabc7c4d6' * commit 'b7ebc3bf78b1cba92bdfb9ef6ce1b28eabc7c4d6': add meta-files about 3rd party projects
|
b7ebc3bf78b1cba92bdfb9ef6ce1b28eabc7c4d6 |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am b97c44dc: add meta-files about 3rd party projects Merge commit 'b97c44dc9ecbe38c3bcee5abe55df173cb0fdf18' into gingerbread-plus-aosp * commit 'b97c44dc9ecbe38c3bcee5abe55df173cb0fdf18': add meta-files about 3rd party projects
|
b97c44dc9ecbe38c3bcee5abe55df173cb0fdf18 |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
add meta-files about 3rd party projects Change-Id: I399d7811a07f82a6819d3973681f8b35b655dbd1
hirdPartyProject.prop
|
7f2162689ca88163af7205c8b49180f82e5ac9e6 |
16-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Fix undefined reference to dl_iterate_phdr for x86"
|
42f160ddfa54d438849e12ff84094222799ed258 |
15-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
Add header for MTP kernel driver. Change-Id: I072e476c28535198689afbe2320a291fa42fe05b Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/usb/f_mtp.h
|
fb6907d39c7ffda90049cb73001ade59e7931a64 |
09-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 0e78f786: merge from open-source master Merge commit '0e78f786777a04af498b43564a8d6ed8e15e8940' * commit '0e78f786777a04af498b43564a8d6ed8e15e8940': Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb
|
4918d4cb0c4b7ea3c6ca8a5e1bc5c85a8a1efba3 |
09-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 611793d6: merge from open-source master Merge commit '611793d6abcf504544d6ebccb8c46da06464b701' * commit '611793d6abcf504544d6ebccb8c46da06464b701': Fix missing NL
|
0e78f786777a04af498b43564a8d6ed8e15e8940 |
09-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Id84ff747889d6f2c15c0510263e32fdfdd18dbed
|
611793d6abcf504544d6ebccb8c46da06464b701 |
09-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Ia22080192681c2ac596582d6cfdac732b1ff4c9f
|
312d86493c374e7456962f9f1bcb2df0dda3fc74 |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am ea5adb57: am cb7e8c5e: libc: update alarm() implementation to return 0 on error. Merge commit 'ea5adb571e664e5d0444230169062baaa996686f' * commit 'ea5adb571e664e5d0444230169062baaa996686f': libc: update alarm() implementation to return 0 on error.
|
85b0c388ed5bf13f52bb7766f00779a37cfe6a9b |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am 7ab9c068: am ab8b5410: libc: fix fstatfs() implementation. Merge commit '7ab9c068aac3373fe35a94b01a36d360c2bcb97f' * commit '7ab9c068aac3373fe35a94b01a36d360c2bcb97f': libc: fix fstatfs() implementation.
|
ea5adb571e664e5d0444230169062baaa996686f |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am cb7e8c5e: libc: update alarm() implementation to return 0 on error. Merge commit 'cb7e8c5ef3f5f60a848e469ed40610c8946fe7ac' into gingerbread-plus-aosp * commit 'cb7e8c5ef3f5f60a848e469ed40610c8946fe7ac': libc: update alarm() implementation to return 0 on error.
|
7ab9c068aac3373fe35a94b01a36d360c2bcb97f |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am ab8b5410: libc: fix fstatfs() implementation. Merge commit 'ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4' into gingerbread-plus-aosp * commit 'ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4': libc: fix fstatfs() implementation.
|
cb7e8c5ef3f5f60a848e469ed40610c8946fe7ac |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
libc: update alarm() implementation to return 0 on error. This matches the GLibc behaviour, and allows alarm(0xFFFFFFFF) to return 0. Change-Id: I419aa71b27d6bb2015d15ba6b6112bf62eadcbb8
ibc/docs/CHANGES.TXT
ibc/unistd/alarm.c
|
ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4 |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
libc: fix fstatfs() implementation. The syscall expects the size of the buffer as the second argument. Change-Id: I99ede2fec7fcd385ca03ff022c2cffa4297bea8d
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__fstatfs64.S
ibc/arch-arm/syscalls/fstatfs.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__fstatfs64.S
ibc/arch-sh/syscalls/fstatfs.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__fstatfs64.S
ibc/arch-x86/syscalls/fstatfs.S
ibc/docs/CHANGES.TXT
ibc/include/sys/linux-unistd.h
ibc/unistd/fstatfs.c
|
fc6d95b10e7629f61013d221cbc1cdbff0190ac0 |
09-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb bionic: fix clearenv() compiler warning and related comment typos"
|
aa46fa24035f3ab020f9a7abd86c25ae2196bb32 |
08-Jul-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Fix undefined reference to dl_iterate_phdr for x86 Change-Id: I22410b27939e8f54da932d7a1104102550c4685f Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/Android.mk
|
16984423bc67cd334d74b585bac2c01e44583624 |
25-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Fix missing NL Change-Id: Ic210fe9f740b9a8235a66d479ad4eddc869998bb Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
ibc/arch-x86/bionic/clone.S
|
8173ee9b38b9592bb72fc0826cd191f16f5e590f |
07-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am 973a83f0: am d466780c: Add missing SMP barriers to libstdc++ Merge commit '973a83f04d63a984be9ea7d4a8f8fea56ebe2133' * commit '973a83f04d63a984be9ea7d4a8f8fea56ebe2133': Add missing SMP barriers to libstdc++
|
973a83f04d63a984be9ea7d4a8f8fea56ebe2133 |
07-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am d466780c: Add missing SMP barriers to libstdc++ Merge commit 'd466780c7cedb41edcf13f28ad900556c6aaa5b2' into gingerbread-plus-aosp * commit 'd466780c7cedb41edcf13f28ad900556c6aaa5b2': Add missing SMP barriers to libstdc++
|
d466780c7cedb41edcf13f28ad900556c6aaa5b2 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Add missing SMP barriers to libstdc++ Change-Id: I20a8dcd2e3316ac60237e800c682cacc8e59e187
ibstdc++/Android.mk
ibstdc++/src/one_time_construction.cpp
|
cf385317417af76f20d2d579da05c0a336691e40 |
03-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 2576abf0 to master Change-Id: Ibd3ed11f3cc27ff12c0464b0f56d7057be6a7b85
|
2576abf0eddb86938d85210c96ea220f2d64d4fd |
03-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
am 51976326: libc: Fix sem_post() implementation to wake up all waiting threads. Merge commit '519763265ec0b634bd9c264a0aca034882458ecc' into gingerbread-plus-aosp * commit '519763265ec0b634bd9c264a0aca034882458ecc': libc: Fix sem_post() implementation to wake up all waiting threads.
|
519763265ec0b634bd9c264a0aca034882458ecc |
28-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Fix sem_post() implementation to wake up all waiting threads. This also allows us to optimize the case where we increment an uncontended semaphore (no need to call futex_wake() then). Change-Id: Iad48efe8551dc66dc89d3e3f18c001e5a6c1939f
ibc/bionic/semaphore.c
ibc/docs/CHANGES.TXT
ibc/unistd/sysconf.c
|
cd122865a53d1b5f9ae7ce46520911a0c02be643 |
02-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 424d027b: merge from open-source master Merge commit '424d027b6e9b2fff2e79b2d65575c00fcf67d915' * commit '424d027b6e9b2fff2e79b2d65575c00fcf67d915': Regenerate linux/netfilter_ipv6/ip6_tables.h.
|
8a5705c7fa76e8a23c2dcdcd7a4d20aae44f1b3c |
02-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am d6f31851: merge from open-source master Merge commit 'd6f3185148933e4bae17e8f6efe7610cd1cf7769' * commit 'd6f3185148933e4bae17e8f6efe7610cd1cf7769': Allow dlclose() to properly call static C++ destructors.
|
424d027b6e9b2fff2e79b2d65575c00fcf67d915 |
02-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I895b74454b35da7eba6c0f6250fe2ca6c9907f1d
|
d6f3185148933e4bae17e8f6efe7610cd1cf7769 |
02-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I6a15428fd9ce1f1dbbb702ff13c6af8da8f54a1e
|
6fce15cea1145c0359b7103305e215e3e2d1b548 |
02-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Regenerate linux/netfilter_ipv6/ip6_tables.h."
|
3b43f87d2949a340e2c19cb735af7727157d8274 |
02-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Allow dlclose() to properly call static C++ destructors. With this patch _and_ an upcoming build/ patch, the destruction of static C++ objects contained in shared libraries will happen properly when dlclose() is called. Note that this change introduces crtbegin_so.S and crtend_so.S which are currently ignored by the build system. + move definition of __dso_handle to the right place (before that, all shared libraries used the __dso_handle global variable from the C library). Note that we keep a 'weak' __dso_handle in aeabi.c to avoid breaking the build until the next patch to build/core/combo/ appears. We will be able to remove that later. + move bionic/aeabi.c to arch-arm/bionic/ (its proper location) NOTE: The NDK will need to be modified to enable this feature in the shared libraries that are generated through it. Change-Id: I99cd801375bbaef0581175893d1aa0943211b9bc
ibc/Android.mk
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_so.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-arm/bionic/crtend_so.S
ibc/arch-arm/bionic/eabi.c
ibc/arch-sh/bionic/crtbegin_dynamic.S
ibc/arch-sh/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/bionic/eabi.c
ibc/private/__dso_handle.S
|
4e6043a355ccc04b3e931edd7616d35ef5691278 |
29-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 7d1d98b9: am a02b93bd: libc: add sanity checks to pthread_mutex_destroy() Merge commit '7d1d98b97e947de22aff4c0b67eec7ae68c822ee' * commit '7d1d98b97e947de22aff4c0b67eec7ae68c822ee': libc: add sanity checks to pthread_mutex_destroy()
|
7d1d98b97e947de22aff4c0b67eec7ae68c822ee |
29-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am a02b93bd: libc: add sanity checks to pthread_mutex_destroy() Merge commit 'a02b93bd75a9d156117264d88069566e447397e2' into gingerbread-plus-aosp * commit 'a02b93bd75a9d156117264d88069566e447397e2': libc: add sanity checks to pthread_mutex_destroy()
|
a02b93bd75a9d156117264d88069566e447397e2 |
28-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libc: add sanity checks to pthread_mutex_destroy() Change-Id: Iddb2204fa792fa9aca5f19838926dddbb09b74a2
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
|
68bcaa4a7b12250d2582fdf59a9e331537e98be0 |
28-Jun-2010 |
Wink Saville <wink@google.com> |
Merge "Use a recursive lock for pthread_once."
|
ccc3d1eea124cbeb1ec2d711d5892db1dd4445d3 |
28-Jun-2010 |
Wink Saville <wink@google.com> |
Use a recursive lock for pthread_once. bug: 2292366 Change-Id: I9fc8b790dcfcb30ca94a0beb340d43fe5cd6c22e
ibc/bionic/pthread.c
|
06b48d847ddc416dab0b261c86bbbccc5879d236 |
28-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 4a927712: am 0621a279: libstdc++: use extern "C++" in all our C++ system headers. Merge commit '4a927712b7375844bb6c10eb0e495fcc4904d805' * commit '4a927712b7375844bb6c10eb0e495fcc4904d805': libstdc++: use extern "C++" in all our C++ system headers.
|
4a927712b7375844bb6c10eb0e495fcc4904d805 |
28-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 0621a279: libstdc++: use extern "C++" in all our C++ system headers. Merge commit '0621a279adfb981ea1f0564e7fc8280cda78e043' into gingerbread-plus-aosp * commit '0621a279adfb981ea1f0564e7fc8280cda78e043': libstdc++: use extern "C++" in all our C++ system headers.
|
c1a534ba0bc58c74bf06e7735c6fb0ffb27a6652 |
28-Jun-2010 |
Vilmos Nebehaj <v.nebehaj@gmail.com> |
Regenerate linux/netfilter_ipv6/ip6_tables.h. Add ip6t_get_target() to kernel_known_generic_statics in libc/kernel/tools/defaults.py to be able to build ip6tables. Change-Id: Iadb885db3faa85b2d0070dc2e0ac493af6e62bb6
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/tools/defaults.py
|
2bf607d599b703604cb1caf5beeb2e70c44682fb |
28-Jun-2010 |
Chris Peterson <cpeterso@cpeterso.com> |
Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb bionic: fix clearenv() compiler warning and related comment typos
ibc/bionic/clearenv.c
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_dynamic.c
|
0621a279adfb981ea1f0564e7fc8280cda78e043 |
26-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libstdc++: use extern "C++" in all our C++ system headers. This is needed to build an independent toolchain with g++ that doesn't think that all these headers are in C. Change-Id: Ie9a8ccfcab7780d6a4e5722777d61c2b1b312001
ibstdc++/include/cctype
ibstdc++/include/cmath
ibstdc++/include/csetjmp
ibstdc++/include/csignal
ibstdc++/include/cstddef
ibstdc++/include/cstdio
ibstdc++/include/cstdlib
ibstdc++/include/cstring
ibstdc++/include/ctime
ibstdc++/include/new
ibstdc++/include/typeinfo
|
1deef576b37b5951d1274bc63a89843a8c1d6bc4 |
24-Jun-2010 |
Nick Pelly <npelly@google.com> |
am 0a79d213: am fa5755ae: Merge "Add clean headers for 7x30 video codec." into gingerbread Merge commit '0a79d2135cf607b257319fb6d4638c0313cab388' * commit '0a79d2135cf607b257319fb6d4638c0313cab388': Add clean headers for 7x30 video codec.
|
0a79d2135cf607b257319fb6d4638c0313cab388 |
24-Jun-2010 |
Nick Pelly <npelly@google.com> |
am fa5755ae: Merge "Add clean headers for 7x30 video codec." into gingerbread Merge commit 'fa5755ae980b6f4ac5df37b263ba20f472db31ca' into gingerbread-plus-aosp * commit 'fa5755ae980b6f4ac5df37b263ba20f472db31ca': Add clean headers for 7x30 video codec.
|
fa5755ae980b6f4ac5df37b263ba20f472db31ca |
24-Jun-2010 |
Nick Pelly <npelly@google.com> |
Merge "Add clean headers for 7x30 video codec." into gingerbread
|
21baae3d710df1ea85bf21552a7528e8994cad06 |
24-Jun-2010 |
Nick Pelly <npelly@google.com> |
Add clean headers for 7x30 video codec. Change-Id: Id4faa5bacb03cc42377527e05c53c6392c776e7d
ibc/kernel/common/linux/msm_vidc_dec.h
ibc/kernel/common/linux/msm_vidc_enc.h
|
cb43ffeb10e7276714df5ccda304e14a15430e5f |
23-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am cb0f5ed8: am 50ace4fe: Remove compiler warnings when building Bionic. Merge commit 'cb0f5ed8111d4305cf6798aefdb4f9623570c83a' * commit 'cb0f5ed8111d4305cf6798aefdb4f9623570c83a': Remove compiler warnings when building Bionic.
|
cb0f5ed8111d4305cf6798aefdb4f9623570c83a |
23-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 50ace4fe: Remove compiler warnings when building Bionic. Merge commit '50ace4fec5e8cb5afcbc656a4556fa528adfd760' into gingerbread-plus-aosp * commit '50ace4fec5e8cb5afcbc656a4556fa528adfd760': Remove compiler warnings when building Bionic.
|
55cb28032df7ca0febaef54086679cac243761c6 |
23-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am e1a739ec: am 6a9b888d: Allow static C++ destructors to be properly called on dlclose(). Merge commit 'e1a739ec38a39fea9e66038dfc7cea364cb6a256' * commit 'e1a739ec38a39fea9e66038dfc7cea364cb6a256': Allow static C++ destructors to be properly called on dlclose().
|
50ace4fec5e8cb5afcbc656a4556fa528adfd760 |
17-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Remove compiler warnings when building Bionic. Also add missing declarations to misc. functions. Fix clearerr() implementation (previous was broken). Handle feature test macros like _POSIX_C_SOURCE properly. Change-Id: Icdc973a6b9d550a166fc2545f727ea837fe800c4
ibc/Android.mk
ibc/bionic/clearenv.c
ibc/bionic/cpuacct.c
ibc/bionic/fork.c
ibc/bionic/fts.c
ibc/bionic/pthread.c
ibc/bionic/system_properties.c
ibc/docs/CHANGES.TXT
ibc/include/inttypes.h
ibc/include/limits.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/sys/cdefs.h
ibc/include/sys/select.h
ibc/include/sys/types.h
ibc/include/wchar.h
ibc/netbsd/isc/ev_timers.c
ibc/netbsd/nameser/ns_ttl.c
ibc/netbsd/net/base64.c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
ibc/private/cpuacct.h
ibc/regex/engine.c
ibc/regex/regcomp.c
ibc/regex/regerror.c
ibc/regex/regexec.c
ibc/stdlib/strntoumax.c
ibc/tzcode/localtime.c
ibc/unistd/seteuid.c
ibc/unistd/setresuid.c
ibc/unistd/setreuid.c
ibc/unistd/setuid.c
ibc/unistd/sysconf.c
|
e1a739ec38a39fea9e66038dfc7cea364cb6a256 |
22-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 6a9b888d: Allow static C++ destructors to be properly called on dlclose(). Merge commit '6a9b888d7c4b246f6f66360789c72b754ff85021' into gingerbread-plus-aosp * commit '6a9b888d7c4b246f6f66360789c72b754ff85021': Allow static C++ destructors to be properly called on dlclose().
|
e93c115ab13e38c0a7e32d98f16aa92d37fc531c |
21-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 04acf6c8: merge from froyo-plus-aosp Merge commit '04acf6c80ee1fbe64c3915da1255e8ce4e7798ce' * commit '04acf6c80ee1fbe64c3915da1255e8ce4e7798ce': Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)
|
04acf6c80ee1fbe64c3915da1255e8ce4e7798ce |
21-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from froyo-plus-aosp Change-Id: I64de22c97a98ec4f1f288c619e3d66d6be261c6d
|
6a9b888d7c4b246f6f66360789c72b754ff85021 |
18-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Allow static C++ destructors to be properly called on dlclose(). With this patch, _and_ an upcoming build/ patch, the destruction of static C++ objects contained in shared libraries will happen properly when dlclose() is called. Note that this change introduces crtbegin_so.S and crtend_so.S which are currently ignored by the build system. + move definition of __dso_handle to the right place (before that, all shared libraries used the __dso_handle global variable from the C library). Note that we keep a 'weak' __dso_handle in aeabi.c to avoid breaking the build until the next patch to build/core/combo/ appears. We will be able to remove that later. + move bionic/aeabi.c to arch-arm/bionic/ (its proper location) Change-Id: Ie771aa204e3acbdf02fd30ebd4150373a1398f39 NOTE: The NDK will need to be modified to enable this feature in the shared libraries that are generated through it.
ibc/Android.mk
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_so.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-arm/bionic/crtend_so.S
ibc/arch-arm/bionic/eabi.c
ibc/arch-sh/bionic/crtbegin_dynamic.S
ibc/arch-sh/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/bionic/eabi.c
ibc/private/__dso_handle.S
|
e8f79c1f5de7ecaf1249ee36813abd2558cacf08 |
18-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I408b5705b18d9e93e66bfbfeec0e3baefd618dec
|
c6b5cd8d76bdcc046295721d117eae0529aecfc1 |
17-Jun-2010 |
David Turner <digit@android.com> |
Merge "Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)"
|
b44fcd6e8f661e7e795212a3b68aa171ab6e49c9 |
21-May-2010 |
Mikael Ohlson <mikael.ohlson@stericsson.com> |
Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN) When calling sysconf with _SC_NPROCESSORS_ONLN, the value one (1) was returned on systems with two or more cores, since '/proc/stat' was incorrectly parsed. The function line_parser_getc (LineParser* p) read 128 characters of input for each invocation. The proper and probably aimed for behavior is to read 128 characters at the first call, then for each subsequent call only return the next buffered character until a new read is needed and only then read another 128 characters. Due to a flipped comparison between the two variables in_len and in_pos that track the number of bytes of data read into the input buffer and how much of it has been parsed, a new group of 128 characters were read at almost every call to line_parser_getc, overwriting the still unhandled bytes from the previous call to read. This caused the lines to be read to be sampled more than parsed. Change-Id: I93eec3c8c9b9f19ef798748579d0977111b5c0bb Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
ibc/unistd/sysconf.c
|
70465614e14a87f547cdd1b82b0b270b87d215c1 |
16-Jun-2010 |
Kristian Monsen <kristianm@google.com> |
Just link fixes for b 2763938. Added wcsxfrm.c and wmemcmp.c to the src files in Android.mk and removed wcsxfrm from wchar.c Change-Id: Iab9b45cf78c27880d2941c360340a7af6b8964fe
ibc/Android.mk
ibc/stdlib/wchar.c
|
c0141a2bdd43015bb0b9c20a9c04f00ce3a0d2b2 |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am f201ae83: am 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into kraken Merge commit 'f201ae83fc1742f34f9b0ff248c0c6c48a55f7a4' * commit 'f201ae83fc1742f34f9b0ff248c0c6c48a55f7a4': wchar.h: improve wchar_t support in Bionic
|
f201ae83fc1742f34f9b0ff248c0c6c48a55f7a4 |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 6a09cfd9: Merge "wchar.h: improve wchar_t support in Bionic" into kraken Merge commit '6a09cfd9f916e3a60de707ff0806cdeb143d77a4' into gingerbread-plus-aosp * commit '6a09cfd9f916e3a60de707ff0806cdeb143d77a4': wchar.h: improve wchar_t support in Bionic
|
6a09cfd9f916e3a60de707ff0806cdeb143d77a4 |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "wchar.h: improve wchar_t support in Bionic" into kraken
|
3527fd6f0df794207215790321824b7844cc712d |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
wchar.h: improve wchar_t support in Bionic Change-Id: Iffd41046fd0933c66542abf7627a1569522dfcb2
ibc/Android.mk
ibc/docs/CHANGES.TXT
ibc/include/sys/cdefs.h
ibc/include/wchar.h
ibc/stdlib/wchar.c
ibc/wchar/wcpcpy.c
ibc/wchar/wcpncpy.c
ibc/wchar/wcscasecmp.c
ibc/wchar/wcscat.c
ibc/wchar/wcschr.c
ibc/wchar/wcscmp.c
ibc/wchar/wcscoll.c
ibc/wchar/wcscpy.c
ibc/wchar/wcscspn.c
ibc/wchar/wcsdup.c
ibc/wchar/wcslcat.c
ibc/wchar/wcslcpy.c
ibc/wchar/wcslen.c
ibc/wchar/wcsncasecmp.c
ibc/wchar/wcsncat.c
ibc/wchar/wcsncmp.c
ibc/wchar/wcsncpy.c
ibc/wchar/wcsnlen.c
ibc/wchar/wcspbrk.c
ibc/wchar/wcsrchr.c
ibc/wchar/wcsspn.c
ibc/wchar/wcsstr.c
ibc/wchar/wcstok.c
ibc/wchar/wcswidth.c
ibc/wchar/wcsxfrm.c
ibc/wchar/wmemchr.c
ibc/wchar/wmemcmp.c
ibc/wchar/wmemcpy.c
ibc/wchar/wmemmove.c
ibc/wchar/wmemset.c
|
9bd7922e5d24a651736192807a1d1cfc5a40bc08 |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am a37ffb0c: am a24bc688: Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken Merge commit 'a37ffb0c74445fc0bc727aec887990d713d20b8e' * commit 'a37ffb0c74445fc0bc727aec887990d713d20b8e': linker: remove libcutils dependency by re-implementing simpler socket_local_client.
|
a37ffb0c74445fc0bc727aec887990d713d20b8e |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am a24bc688: Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken Merge commit 'a24bc688c037c9ecf0486747cb8d7568af8ec37b' into gingerbread-plus-aosp * commit 'a24bc688c037c9ecf0486747cb8d7568af8ec37b': linker: remove libcutils dependency by re-implementing simpler socket_local_client.
|
a24bc688c037c9ecf0486747cb8d7568af8ec37b |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "linker: remove libcutils dependency by re-implementing simpler socket_local_client." into kraken
|
9903f1a79affa0e27baea244c6ac3d9fb377ba3e |
14-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 49b53c0b: merge from froyo-plus-aosp Merge commit '49b53c0b948595ac34a52daca5fc6ef6af336b94' * commit '49b53c0b948595ac34a52daca5fc6ef6af336b94': added missing ether_aton and ether_ntoa
|
49b53c0b948595ac34a52daca5fc6ef6af336b94 |
14-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from froyo-plus-aosp Change-Id: Ibbde24d8ee26259f3eff076ee4d32476f868db85
|
04ed4a1c888309dc3af3fbeb0a32eb91b3733f23 |
14-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I63e2bfcf87d190fb063c5b2457ebe6b0d50ddd26
|
4032c1e2dfcc99613fe3e509a8153191e35aec12 |
09-Jun-2010 |
Szymon Jakubczak <szym@google.com> |
added missing ether_aton and ether_ntoa Change-Id: I32ee448abde4d5693d393030ed77ddc6d2ad1dfc
ibc/Android.mk
ibc/include/net/if_ether.h
ibc/inet/ether_aton.c
ibc/inet/ether_ntoa.c
|
0db9a39e2a7de64e062e00419cb9ae7aef95ab70 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am ef5f1ec3: am da3019b5: libc: add missing truncate() declaration Merge commit 'ef5f1ec301f7be8c35cc073c54f41272e02ae7d2' * commit 'ef5f1ec301f7be8c35cc073c54f41272e02ae7d2': libc: add missing truncate() declaration
|
1120749f049dccbb131ed562bbd1ac1cb25a836a |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 1b5b2305: am ecb6d413: libc: Add missing <termio.h> header Merge commit '1b5b23059304cfcc8d7d180ffa28ad48d5f20ac5' * commit '1b5b23059304cfcc8d7d180ffa28ad48d5f20ac5': libc: Add missing <termio.h> header
|
ef5f1ec301f7be8c35cc073c54f41272e02ae7d2 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am da3019b5: libc: add missing truncate() declaration Merge commit 'da3019b55305ce51b1b483d8727641e791ce0941' into gingerbread-plus-aosp * commit 'da3019b55305ce51b1b483d8727641e791ce0941': libc: add missing truncate() declaration
|
1b5b23059304cfcc8d7d180ffa28ad48d5f20ac5 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am ecb6d413: libc: Add missing <termio.h> header Merge commit 'ecb6d4133477fef90c2fa23a40637d3c62681ee0' into gingerbread-plus-aosp * commit 'ecb6d4133477fef90c2fa23a40637d3c62681ee0': libc: Add missing <termio.h> header
|
da3019b55305ce51b1b483d8727641e791ce0941 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libc: add missing truncate() declaration Change-Id: Icb3601bbc9365b75b05ff443a39192f9cd3cbfb7
ibc/docs/CHANGES.TXT
ibc/include/unistd.h
|
ecb6d4133477fef90c2fa23a40637d3c62681ee0 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing <termio.h> header Change-Id: Id4e020ed330b3eabf09324f9b6d44d3a0f336d87
ibc/docs/CHANGES.TXT
ibc/include/termio.h
|
8ebb9caa831f4b976719b1fdb9b08e709446d219 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am c0b91e65: am 6c8a2f2a: libc: remove cutils dependencies Merge commit 'c0b91e659abab740e99832a0dce7f9fd3e35d765' * commit 'c0b91e659abab740e99832a0dce7f9fd3e35d765': libc: remove cutils dependencies
|
c0b91e659abab740e99832a0dce7f9fd3e35d765 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 6c8a2f2a: libc: remove cutils dependencies Merge commit '6c8a2f2a5bc8d612ee953f528f2b5eb35983656a' into gingerbread-plus-aosp * commit '6c8a2f2a5bc8d612ee953f528f2b5eb35983656a': libc: remove cutils dependencies
|
6c8a2f2a5bc8d612ee953f528f2b5eb35983656a |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
libc: remove cutils dependencies We simply copy the stuff we need from cutils headers. A future patch will change cutils to include the private <bionic_atomic_inline.h> Change-Id: Ib6fd9a03bc9e337ce867bd606dc94c2b4438480a
ibc/bionic/logd_write.c
ibc/bionic/pthread.c
ibc/bionic/semaphore.c
ibc/private/bionic_atomic_inline.h
|
87d44baab4c5575434f3de72fd03400e6800fb8a |
11-Jun-2010 |
Colin Cross <ccross@android.com> |
Merge "Add headers for new sensors"
|
8bff9a31aa13ff83ccaedd54ebda96770e6cf910 |
11-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
linker: remove libcutils dependency by re-implementing simpler socket_local_client. Change-Id: I87f29fd59454d713b9ddfb13e6cf114822f52efd
inker/Android.mk
inker/debugger.c
|
5ccaf6209068f5c67cb481d8cf42bc5bde22df57 |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 43a3d66f to master Change-Id: I5e09ee0778f6971ae2c34de23f719328035c61ed
|
43a3d66f132f5e93906d655a3f79d44dfc12f46d |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 038fbae5: sysconf(): Fix line parser for /proc files.
|
038fbae518e904c7aba64779714a22dbeeb90887 |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
sysconf(): Fix line parser for /proc files. Change-Id: I2678010ee95933de19c8a8e3b2fe65ceb9b86400
ibc/docs/CHANGES.TXT
ibc/unistd/sysconf.c
|
f45d94425b3ee071562d32b4313cb6231031d398 |
10-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
am cd11be09: (-s ours) am 9205fdf8: Add missing termios defns to bring on par with ARM - DO NOT MERGE
|
ab37bb30c6b9b4e7704f64139d94d2014fbe7f35 |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 59e778eb: (-s ours) am 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation
|
cd11be09cb38a8ccbf27d2bc9d6962c952fb513b |
10-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
am 9205fdf8: Add missing termios defns to bring on par with ARM - DO NOT MERGE
|
59e778eba72887b1cefeabeaa66c4ec6ce907aa1 |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 2beac0f5: DO NOT MERGE - add sincos.c to libm compilation
|
9205fdf8c689a9cb27cfb33aeb58789c7da75788 |
04-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Add missing termios defns to bring on par with ARM - DO NOT MERGE Change-Id: I6e16e7ab117b6df07ef24f092de1511fe1e9e7b1
ibc/kernel/arch-x86/asm/termios.h
|
b508876e4cead5430288d489a2aa50d7f0078f0d |
10-Jun-2010 |
Colin Cross <ccross@android.com> |
Add headers for new sensors Change-Id: I1de2bf65310920b3496c58f05b3c39158de4c51d
ibc/kernel/common/linux/akm8975.h
ibc/kernel/common/linux/l3g4200d.h
ibc/kernel/common/linux/max9635.h
|
2beac0f5c67470611629e4fe4c8e495232ff63fa |
10-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
DO NOT MERGE - add sincos.c to libm compilation For some reason, a previous backport from master didn't get this. Change-Id: I59eb96ad9de495a659808fdfb557033476c3d123
ibm/Android.mk
|
7b6334c3bcb5b95c89258899eb886e2651dd2793 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 2837863f: (-s ours) am 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE
|
2837863f35ad4670cee98ccd2f241deca2998215 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 20783c14: Update libthread_db for gdb-7.0 - DO NOT MERGE
|
20783c14286fb447438f20eb5cceb6487dcdc0d2 |
20-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Update libthread_db for gdb-7.0 - DO NOT MERGE Change-Id: Id02b29314109ad1bf6de3388f856af6da3f90d33
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
|
fde04556fe45846d337e9eaebc24aa0e899b1d90 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 0f9a0a02: (-s ours) am 410b2ae7: Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE be enabled.
|
0f9a0a025a0e29f3cb87b2370fac95de6e7043d7 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 410b2ae7: Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE be enabled.
|
410b2ae7fbff36db1d35e5765b2c79b8b6b7ad5b |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE be enabled. Change-Id: I672cb319689aa4fb3f1f7cd868dda76842bebae9
ibc/docs/CHANGES.TXT
ibm/include/math.h
ibm/sincos.c
|
8e37eda84dcb371b53c240c2154f545470930578 |
09-Jun-2010 |
Jing Yu <jingyu@google.com> |
am 4b043b56: am 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function \'int grantpt(int)\': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter \'__fd\' set but not used [-Wunused-but-set-parameter]
|
4b043b56f7775eeebe1673eee0cb4955f27f174b |
09-Jun-2010 |
Jing Yu <jingyu@google.com> |
am 506b13d9: Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function \'int grantpt(int)\': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter \'__fd\' set but not used [-Wunused-but-set-parameter]
|
506b13d910a1a603b29fbc5a9ba41ba4c533b14c |
21-May-2010 |
Jing Yu <jingyu@google.com> |
Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter] By adding __attribute((unused)) to __fd, the warning is gone, and this attribute is compatible with gcc-4.4.0, gcc-4.3.1 gcc-4.2.1. There is no any side effect. Change-Id: I385f0f4da1013ffd1499e391eac9123aafe1f7a5
ibc/include/stdlib.h
|
04ce2b360640bef9dd68b6b475456d26201ff516 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 8946da4f: (-s ours) am b8e6c50c: Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE
|
8946da4fe12e75aedd6fe63490440045cfe7a49e |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am b8e6c50c: Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE
|
b8e6c50cfa2d4c4b73e071d0e836a2667db010b1 |
25-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix setjmp()/longjmp() to save FP registers on ARMv7. - DO NOT MERGE Change-Id: I3a0c2c05e295ac05ed51a531dabda668be204ca0
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/include/machine/cpu-features.h
ibc/arch-arm/include/machine/setjmp.h
ibc/docs/CHANGES.TXT
|
de9a1e139e4a40f612944767ce1aaa216bfd4eed |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 732d133c: (-s ours) am aa4b1d04: Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE
|
732d133c1d2f5fecbf0376299f2900392bedf84c |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am aa4b1d04: Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE
|
aa4b1d042927872224e4bf5d22e4db5367e389fa |
20-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE Change-Id: Iac4eb5911ffe4a7ab72b84df44e907685ac816af
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/sysinfo.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/sysinfo.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/sysinfo.S
ibc/docs/CHANGES.TXT
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
53f3d63a1891a3aab2473151532ca8e830622b17 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Resolved conflict fpr merge of 7d8574ce to master Conflicts: libc/docs/CHANGES.TXT Change-Id: I3816ac8346be399b31167b0374a0f018451bb92d
|
7d8574cefe1c3d2746f50e6a5d3431ffc71db5c6 |
09-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
am 6304d8b2: Use private futexes for semaphores, unless they are initialized with pshared != 0.
|
6304d8b21891fd0cb7b5a4c25159a3d3b1709d62 |
03-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Use private futexes for semaphores, unless they are initialized with pshared != 0. Change-Id: I534e36a7171cd37037ae03b910ba71ea6968286d Note: previously, sem_init() would return an error if pshared != 0.
ibc/bionic/pthread.c
ibc/bionic/semaphore.c
ibc/docs/CHANGES.TXT
ibc/private/bionic_futex.h
|
e4d8a9205ab9c94b96a31d6d44426a4c87ac5703 |
07-Jun-2010 |
Jing Yu <jingyu@google.com> |
Merge "Add sincosl() function to bionic. So that sincos optimization can be enabled."
|
d881b9e10a4f4bf54a863fe4dd563589ffff05dd |
07-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 7980f585: merge from froyo-plus-aosp
|
7980f585f7848660c5aebf93d93b541f0026be8c |
07-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from froyo-plus-aosp Change-Id: I54d3b035f378d92f287b3dd08987c4041fda9997
|
15956f92880d9e08a4eb9aeee528b990a0487fbe |
07-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I1cc2f1123a296b05c4faaa419374376395e05936
|
16c91eff09e13ab62cea4ef5044518264483faeb |
05-Jun-2010 |
David Turner <digit@android.com> |
Merge "Add missing termios defns to bring on par with ARM"
|
84baa86362e2ef2fb3ec435e5095f51b17cea52d |
04-Jun-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Add missing termios defns to bring on par with ARM Change-Id: Ied1871aa0a2e33473b89a4ac6d54e3c44be7f457
ibc/kernel/arch-x86/asm/termios.h
|
3af8c59b7151cd84f3297946e7ce72418cdcf833 |
04-Jun-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am a8a21488: resolved conflicts for merge of 7b6e6fa5 to kraken
|
a8a21488630980c1d2a2152d0ac39bd7978879e2 |
04-Jun-2010 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 7b6e6fa5 to kraken Change-Id: I2b9b80a7fa32c56be2b85ff8be0d6e7ac1848afe
|
7b6e6fa57240466c2728d553be136f800600dd71 |
03-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Ib7fc9c6f79f9b13e2175da137005d8968ea85eaf
|
9946750609c858dad0150da55645c4331392cf0d |
03-Jun-2010 |
Jing Yu <jingyu@google.com> |
Add sincosl() function to bionic. So that sincos optimization can be enabled. Change-Id: I19671a407dc96a92417c719da938ee0c1669bfb8
ibc/docs/CHANGES.TXT
ibm/include/math.h
ibm/sincos.c
|
f982f038329f7da7de5853c9d789ab138a4bcf16 |
03-Jun-2010 |
David Turner <digit@android.com> |
Merge "pthread: introduce pthread_setname_np() as a mean to give names to threads"
|
d5578fb652bd41bb978ae3b7727e4fde639b728f |
02-Jun-2010 |
Colin Cross <ccross@android.com> |
Merge "Add headers for new kernel drivers"
|
1c7708ea7c1f2f8628c219e7b0955cd4ccec11d3 |
02-Jun-2010 |
Colin Cross <ccross@android.com> |
Add headers for new kernel drivers Change-Id: I65e682cef2c20b12faa5e526e82e35ab3ca0c379
ibc/kernel/common/linux/bmp085.h
ibc/kernel/common/linux/kxtf9.h
|
7c99c1856fce65c0394cd578c2a8ed37da2f288d |
28-May-2010 |
Andy McFadden <fadden@android.com> |
Atomic/SMP update, part 3. (manual merge) Update ARM atomic ops to use LDREX/STREX. Stripped out #if 0 chunk. Insert explicit memory barriers in pthread and semaphore code. For bug 2721865. Change-Id: I595cc8e5a8d1e4906b6641115e46208a7e9e755a
ibc/Android.mk
ibc/arch-arm/bionic/atomics_arm.S
ibc/bionic/pthread.c
ibc/bionic/semaphore.c
|
31b075c7a49f26aabdc0d41aea787dbc9edf9a64 |
02-Jun-2010 |
Andy McFadden <fadden@android.com> |
am fcd00ebb: Atomic/SMP update, part 3.
|
fcd00ebbdf3e7f4e1e7782a65ae10fb0fc03a1aa |
28-May-2010 |
Andy McFadden <fadden@android.com> |
Atomic/SMP update, part 3. Update ARM atomic ops to use LDREX/STREX. Stripped out #if 0 chunk. Insert explicit memory barriers in pthread and semaphore code. For bug 2721865. Change-Id: I0f153b797753a655702d8be41679273d1d5d6ae7
ibc/Android.mk
ibc/arch-arm/bionic/atomics_arm.S
ibc/bionic/pthread.c
ibc/bionic/semaphore.c
|
b4637f4f1f7a7be75b981d72e3c75a9ae79d1d7e |
20-May-2010 |
Andy McFadden <fadden@android.com> |
Atomic/SMP update. [manual merge to dalvik-dev] Added an underscore to _ARM_HAVE_LDREX_STREX to make it match the others. Added __ARM_HAVE_DMB and __ARM_HAVE_LDREXD when appropriate. Fixed some typos. Change-Id: I85ca1980192b509a09190dd84f1ca4a361e9c3a2
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/include/machine/cpu-features.h
|
f0107db210960558c6d1371ec52b25772f1f3150 |
21-May-2010 |
Andy McFadden <fadden@android.com> |
am 4fdbadde: Atomic/SMP update.
|
3a4b14bac6785031996ea8c123ab7d9ed23f82fd |
21-May-2010 |
Jing Yu <jingyu@google.com> |
Merge "Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter]"
|
bd77d49812bb2eea20151c11041124b6d316c75e |
21-May-2010 |
Jing Yu <jingyu@google.com> |
Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter] By adding __attribute((unused)) to __fd, the warning is gone, and this attribute is compatible with gcc-4.4.0, gcc-4.3.1 gcc-4.2.1. There is no any side effect. Change-Id: Id9d2b0aeefdd9c37132da0f00c48387f7d897e83
ibc/include/stdlib.h
|
4fdbadde921ec17b4ff9e97fbd41096903b21772 |
20-May-2010 |
Andy McFadden <fadden@android.com> |
Atomic/SMP update. Added an underscore to _ARM_HAVE_LDREX_STREX to make it match the others. Added __ARM_HAVE_DMB and __ARM_HAVE_LDREXD when appropriate. Fixed some typos. Change-Id: I2f55febcff4aeb7de572a514fb2cd2f820dca27c
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/include/machine/cpu-features.h
|
5d726df15e1391b62f09e91f113f6a1555cd8f2b |
20-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) Change-Id: Ie9168238c3a8e77daab4f39939756d4c53d8af37
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/sysinfo.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/sysinfo.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/sysinfo.S
ibc/docs/CHANGES.TXT
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
78c1c04ced772298be8bdb5a94b6ce491bb9b3e1 |
20-May-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
pthread: introduce pthread_setname_np() as a mean to give names to threads ... so that each cloned process at the kernel level can be named independently. Tools like 'top' can display the CPU/memory statistics for each process's thread if "Show Threads" mode is on. With this function in place, we can convert dalvik/Thread.c setThreadName() function over this function. This feature ought to be provided by the underlying C library and not coded directly in Dalvik. Change-Id: Ifa997665dbaa114e0b126f8c667708be9a4137fd Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/pthread.c
ibc/include/pthread.h
ibc/include/unistd.h
|
d11b2bd596e2b258cdd9d6b3c1c1a53f9f280b1e |
20-May-2010 |
David 'Digit' Turner <digit@google.com> |
am 8a1d2cf1: (-s ours) Add pthread_rwlock_t implementation to the C library (DO NOT MERGE)
|
8a1d2cf1422e35257c160ac5bb12dd3ee481c433 |
12-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add pthread_rwlock_t implementation to the C library (DO NOT MERGE) Change-Id: I756d8c26afc37cd7b71117ddbaa02a2cb40fdecb
ibc/Android.mk
ibc/bionic/pthread-rwlocks.c
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
ddd235bd9c264f08dee7887e210d61ca2351cf86 |
19-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add sincos() and sincosf() implementation. This is a GLibc-compatibility patch required to simplify our upcoming toolchain work/porting. Change-Id: I615a20a449763f86b6e2b0e4f5ab43fb029ceb6d
ibc/docs/CHANGES.TXT
ibm/Android.mk
ibm/include/math.h
ibm/sincos.c
|
204e82d0af26ab08e3bf8f82e676edcc7b992931 |
18-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 8e1ee7fd: merge from open-source master
|
8e1ee7fd01986825074ececd39e8c2a5ebc907e0 |
17-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I5804d8850f2d4fb7b5d5c53d51e153f7ced9646e
|
a910abcd194830d2d113b3e183eb7df4d36cd92e |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
improve readability of stdio: fix indentation and remove trailing spaces Change-Id: Ic51e58a7c75d20bf770dc0ebd7f97a338fbe0036 Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/stdio/fgets.c
ibc/stdio/findfp.c
ibc/stdio/fopen.c
ibc/stdio/fprintf.c
ibc/stdio/fread.c
ibc/stdio/freopen.c
ibc/stdio/fseek.c
ibc/stdio/fvwrite.c
ibc/stdio/printf.c
ibc/stdio/putchar.c
ibc/stdio/snprintf.c
ibc/stdio/sprintf.c
ibc/stdio/sscanf.c
ibc/stdio/stdio.c
ibc/stdio/vsscanf.c
|
ac65d2f600a829ca6bf0385352c1900fcc4d0698 |
14-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am fdf2454d: merge from open-source master
|
fdf2454db21284b5e1ec23cb18724388c85fd975 |
14-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I9c926a3cd680a96ece026cdec71c6e0fb0b7ad7c
|
1297428e89ead45849068989d334d8b7eae2f602 |
14-May-2010 |
David Turner <digit@android.com> |
Merge "Add declaration for sys_signame[] forgotten in change 12489"
|
1e5db2794b72cad45ca65db9065c6ae495a0204f |
13-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 4aef0ae6: merge from open-source master
|
4aef0ae660e81ca151a04ce0ddaf956275c70116 |
13-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I2be62bce462ee53fe9519f433523bd7a44a73d40
|
a418c3b8370cae1c80fbe9a06e7e53025da5d6f0 |
12-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add pthread_rwlock_t implementation to the C library Change-Id: I14d0a112554756a7294a51fe88c1c408a16b5ff1
ibc/Android.mk
ibc/bionic/pthread-rwlocks.c
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
e4fa46e75cd0d433b5c6c064720ed7e195cba7c8 |
11-Jan-2010 |
Matt Fischer <matt.fischer@garmin.com> |
Set SA_RESTORER in sigaction() GDB looks for specific opcode sequences when trying to recognize a stack frame as a signal trampoline. The sequences it looks for happen to be those created when SA_RESTORER is set, since glibc always sets a restorer. This patch does the same here, so that the trampolines can be correctly identified. Change-Id: I0ac574a68818cb24d939c3527f3aaeb04b853d04
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/__sig_restorer.S
ibc/arch-arm/bionic/sigaction.c
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__sigaction.S
ibc/arch-arm/syscalls/sigaction.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
06fee9d367c46bb4299cabe568ad76d5f079e69f |
12-May-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am f4394458: fix build
|
f4394458301909a83b7ee7f3b436c038b7235ea8 |
12-May-2010 |
Jean-Baptiste Queru <jbq@google.com> |
fix build Change-Id: I243c98e20a250e0d40d481f16af481ff070219fd
inker/linker.c
|
440de73df965174fdff43ca5c6f4f07de06cdbcd |
12-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am bb7928cc: merge from open-source master
|
bb7928ccdae0cc5766f290e18ab14b07d80c6912 |
12-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Iecfd2bd3069f70bbe508042cc249fcf7ff24800d
|
5e1daa561acfbfc09ab82a6d509ce64ef6f9608f |
12-May-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix setjmp()/longjmp() to save FP registers on ARMv7."
|
c3581dc78a51180d3550d0d04596657cb2db852c |
11-May-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Sometimes the compiler is very right! Found bug in bessel routines for float."
|
7911e057a5ff835157d253d13e24c2cd9a26e935 |
11-May-2010 |
David Turner <digit@android.com> |
Merge "Reduce compiler anxiety."
|
16b59c4c384a62a9b86efe060a6373506cde6e93 |
11-May-2010 |
David Turner <digit@android.com> |
Merge "Added support for LD_PRELOAD"
|
6ba5efd59ad9b56ece0fe4e5c36c287368b41ad4 |
11-May-2010 |
David Turner <digit@android.com> |
Merge "stdio: simplify __fremovelock()"
|
161232820c715ec12952b859593ea05c458d6916 |
11-May-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Reversed order of const and static to hush warning from compiler."
|
051ea9bc07809a2638e5f022ae10330e23530f64 |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
stdio: simplify __fremovelock() ... by removing extraneous NULL check, as free() already does it. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Change-Id: I0445f35c7ad0a049a0e4aee1fbe002ed2f13b94b
ibc/stdio/flockfile.c
|
4fd42c1dc002fa19349fa0d4ef97757eb1815032 |
31-Dec-2009 |
Matt Fischer <matt.fischer@garmin.com> |
Added support for LD_PRELOAD The LD_PRELOAD environment variable allows the user to specify a list of libraries which should be unconditionally loaded before any others. This makes possible some useful tricks, such as library interposers. Change-Id: I433d775ab08ef63a5fbe7b21f87a5642954fc32f
inker/linker.c
|
d791da79432064bc954fedf8d4e4394aaafefe75 |
10-May-2010 |
David Turner <digit@android.com> |
Merge "string: tidy up strndup()"
|
c1f8dd9f0b0fe4d3953edefd2d6172573f6b7504 |
16-Jan-2010 |
Scott Turner <scotty@l5computing.com> |
Sometimes the compiler is very right! Found bug in bessel routines for float. Original compiler error: target arm C: libm <= bionic/libm/src/e_j0f.c bionic/libm/src/e_j0f.c: In function 'j0f': bionic/libm/src/e_j0f.c:66: warning: comparison between signed and unsigned integer expressions bionic/libm/src/e_j0f.c: In function 'y0f': bionic/libm/src/e_j0f.c:140: warning: comparison between signed and unsigned integer expressions target arm C: libm <= bionic/libm/src/e_j1.c It's subtle but ix is masked with 0x7f000000 so it can never ever have a value greater than 0x80000000. So I switched to using the unmasked hx and added a cast as a reward to the compiler for being right. I checked the original routines that e_j0f.c was ported from (in e_j0.c) and the double's don't use 0x80000000 so this issue didn't exist there. Let that be a warning to those that just slap on casts to shut up the compiler, sometimes it's sniffed out a bug for you. :-) Similar fixes in the other functions. Change-Id: I7a776e5d4721fc3a9e3bd89179b67e9af3a2ebfa
ibm/src/e_j0f.c
ibm/src/e_j1f.c
ibm/src/e_jnf.c
|
9b67cc0ba439bf17c247123c657b9e73181149b6 |
07-May-2010 |
Andy McFadden <fadden@android.com> |
Include cpu-features.h. Needed for code that tests for _ARM_HAVE_LDREX_STREX. Change-Id: I3504eeda935a444900236722e8de70b58b8bd8d1
ibc/arch-arm/bionic/atomics_arm.S
|
afe86d745a4c55bf9bc858696dc187039f2016f7 |
04-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am f450fa5f: merge from open-source master
|
f450fa5f991af3c0814f96265cb3b2aafdce2309 |
04-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: If02d33af51017dbd85e91c79ac2e848eda6cf253
|
0be7eda75a14815aaa3e5cd5d5d4e5d25dc35d1c |
02-May-2010 |
David Turner <digit@android.com> |
Merge "Fix log channel initialization at bionic/logd_write.c."
|
716e06071a93d2c8dfbde99ea1dfcb7d2cf93d70 |
29-Apr-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "added headers for SuperH which automatically generate by update_all.py"
|
3472348067c6fc76b361196217b4feaaffd57641 |
02-Dec-2009 |
Yi Sun <beyounn@gmail.com> |
linker: fix the undefined weak symbols issue I'm not sure if this is a correct fix or not. Also need to find out why 1.6 does not have this issue. Change-Id: If46c844834bda1e2cbf084a1a45a1832119b3ae3
|
5751c54bf1c84ad9b1e23a6909c59431c973deae |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: add missing NULL check from memory allocation on record_backtrace() Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Change-Id: I739c63c5a7344fff1775580044dc647edf246ebf
ibc/bionic/malloc_leak.c
|
c8a850bcd174acf43f951b5b70783cb636418b53 |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
stdio: simplify vasprintf() ... by removing unneeded NULL check, as free() already does it. By the way, we don't need to set a stack variable back to NULL. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Change-Id: Id90eb8f042b5c922c5ff139b11ff8366fb404566
ibc/stdio/vasprintf.c
|
6aed4288eba64f8265b98d34fdfd0bc0cd76151d |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
stdio: simplify asprintf() ... by removing unneeded NULL check, as free() already does it. By the way, we don't need to set a stack variable back to NULL. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Change-Id: Id1f72e872f73366dddcea4abc75885a3d9a318c6
ibc/stdio/asprintf.c
|
e734769276045c0cb89d4620fdd4ef35a0e6c335 |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
improve readability of stdlib: fix indentation and remove trailing spaces Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com> Change-Id: I7dd90a0816b5376ffc1de4499d56935e0bd574a1
ibc/stdlib/assert.c
ibc/stdlib/ctype_.c
ibc/stdlib/getenv.c
ibc/stdlib/putenv.c
ibc/stdlib/qsort.c
ibc/stdlib/seed48.c
ibc/stdlib/sha1hash.c
ibc/stdlib/strtod.c
ibc/stdlib/strtoimax.c
ibc/stdlib/strtoumax.c
ibc/stdlib/wchar.c
|
702b01c21194ca8cf01572dd4b6eecb4d3e3af46 |
21-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 5ef5272b: merge from open-source master
|
5ef5272be985dfdeafa86077c306f6b64d334240 |
21-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I518bb4ae9d7269957365561d4d609f22cde519db
|
424dff854c84b1c3f07ee6e04b811a0f6ac9c715 |
08-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 95faecef: merge from open-source master
|
95faecefdea0f55edafdba09052a904df7cd2405 |
08-Apr-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: If77618a329fc7b497c44c2585e644bc50e7e1406
|
1698d9ebfc7e27271852a1fdf305a2ac37b3ebe4 |
31-Dec-2009 |
Matt Fischer <matt.fischer@garmin.com> |
Fixed support for RTLD_NEXT in dlsym() The previous implementation of this flag was broken--it behaved identically to RTLD_DEFAULT. This adds a proper implementation, which examines the address of the calling function, and uses it to determine which library to use to begin the symbol search process. Change-Id: I2ad2b46363f68932af63a3828a22f9c7987eea67
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
32b7c9c6dd089744164565787cf5362e4799cbb1 |
07-Apr-2010 |
San Mehat <san@google.com> |
am f1cd18bd: am 91638721: kernel_headers: Update rtnetlink/pkt_sched headers for 2.6.32
|
f1cd18bdec3686c072bc10cbf66e671b07fc4fde |
07-Apr-2010 |
San Mehat <san@google.com> |
am 91638721: kernel_headers: Update rtnetlink/pkt_sched headers for 2.6.32 Merge commit '9163872132a3e92f986b1d684badb1dd4482ad8e' into froyo-plus-aosp * commit '9163872132a3e92f986b1d684badb1dd4482ad8e': kernel_headers: Update rtnetlink/pkt_sched headers for 2.6.32
|
9163872132a3e92f986b1d684badb1dd4482ad8e |
07-Apr-2010 |
San Mehat <san@google.com> |
kernel_headers: Update rtnetlink/pkt_sched headers for 2.6.32 For: For http://b/issue?id=2576057 Change-Id: I553ca14974aaec4434e384979e0bb7007dcf6033 Signed-off-by: San Mehat <san@google.com>
ibc/kernel/common/asm-generic/swab.h
ibc/kernel/common/linux/if_addr.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_link.h
ibc/kernel/common/linux/neighbour.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/swab.h
|
81569aa72c48caef1e74be31a5f799fc34a1cfc5 |
01-Dec-2009 |
Thorsten Glaser <tg@mirbsd.org> |
Add declaration for sys_signame[] forgotten in change 12489
ibc/include/signal.h
|
7cc7433f4a71fcc9c1a3ece3669588c9318e2619 |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 1d168621: merge from open-source master
|
717cd61a1ba99b58934b3b9f6c9e4a45949edc09 |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am d0467251: merge from open-source master
|
8ecdf610ca2652ef7941e6ab153602026f4b8e8a |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 5ffedb22: merge from open-source master
|
1d168621a524e3937cd4e2a1cdec18a230b89a35 |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I950e9aca87cbb0c35099b1d53cff6378bd0f26f4
|
d04672513351af4eb302692e0f39fd5bd17191cb |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I483fedf77d978b1c6e52d73eebc14f011bb9f809
|
5ffedb22c856ae5731324b43832ab3f5309683f2 |
31-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I076e0df8656fdf58c229cc9a168cd6d8e16b6d8e
|
350bb359fa5e31e3dfae8be6b1ce7ee3495f0da7 |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: fix memory leak in get_malloc_leak_info() error path Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/malloc_leak.c
|
f8916e2e4547da691b1de9149a23b9b254a4f7ad |
30-Mar-2010 |
David Turner <digit@android.com> |
Merge "bionic: clear only the part of the buffer which is not overwritten afterward"
|
4ad72f89b12fe0157074a253190f6aa2cbfe15ac |
30-Mar-2010 |
David Turner <digit@android.com> |
Merge "linker: fix the undefined weak symbols issue"
|
3cab22c8cf0dcf30718a1452ce9cbb637876cea3 |
19-Jan-2010 |
Min-su, Kim <min-su.kim@windriver.com> |
linker: fix the undefined weak symbols issue
inker/linker.c
|
8ab5b02b5f58d9b2f050a98b189284a3d6263d7b |
30-Mar-2010 |
David Turner <digit@android.com> |
Merge changes Ibdc6e3c8,I9bcb91a2 * changes: Correct generic memset implementation Generic memcpy should define MEMCOPY before including bcopy.c
|
87ae0da81716d61f556b1ee456a6764a1f635e55 |
29-Mar-2010 |
David Turner <digit@android.com> |
Merge "Atom optimized string and memory routines"
|
519a73f11e243f4b16afa06238c4e3478bd4b4b5 |
29-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "Update libthread_db for gdb-7.0"
|
62ac0dc457bddf7472f7be1e9895b1aee20f35cf |
29-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I96d2cd063f084fd17116bf7ee08fa7109a3c1ceb
|
3f6121278194404f89ea7b22f098e9389e954587 |
29-Mar-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: clear only the part of the buffer which is not overwritten afterward Change-Id: I5ddd93f0557e5a7401460dc9fc8a55b330a79c3a Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/malloc_leak.c
|
acdb052030d6e537e51d8b42e07b2a9e71e6ee42 |
29-Mar-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
stdlib: optimize bsearch() ... by checking most probable condition first (elements do differ) Change-Id: I424eab9c32a6d9eb82b686ca04025ec8c9097035 Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/stdlib/bsearch.c
|
8ff1a2759a6389bed30d7862d0beb76077032c99 |
04-Mar-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Atom optimized string and memory routines Change-Id: I27b68bb28551c75c9ac84bb9730e2cd8254d8991
ibc/Android.mk
ibc/arch-x86/string/bcopy_wrapper.S
ibc/arch-x86/string/bzero_wrapper.S
ibc/arch-x86/string/cache_wrapper.S
ibc/arch-x86/string/memcmp_wrapper.S
ibc/arch-x86/string/memcpy_wrapper.S
ibc/arch-x86/string/memmove_wrapper.S
ibc/arch-x86/string/memset_wrapper.S
ibc/arch-x86/string/sse2-memset5-atom.S
ibc/arch-x86/string/ssse3-memcmp3.S
ibc/arch-x86/string/ssse3-memcpy5.S
ibc/arch-x86/string/ssse3-strcmp.S
ibc/arch-x86/string/strcmp_wrapper.S
ibc/arch-x86/string/strncmp_wrapper.S
|
58f0326362ca0f5fc17cbc19fd9217cabf0d93dd |
11-Mar-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
Android hack for size_t Change-Id: I3c967fca60f542459dc17be84da47b3b6a26242b
ibc/arch-x86/include/machine/_types.h
|
68b5f556710909d292b5b285ee2c5e4d30e6476e |
25-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix setjmp()/longjmp() to save FP registers on ARMv7. Change-Id: I8ec684c8f8ca1ae58c8feb330b97d1e2b81caeef
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/include/machine/cpu-features.h
ibc/arch-arm/include/machine/setjmp.h
ibc/docs/CHANGES.TXT
|
7e0bfb511e85834d7c6cb9631206b62f82701d60 |
25-Mar-2010 |
Kenny Root <kroot@google.com> |
Fix comparison of IPv6 prefixes Typo assigned prefixlen1 twice instead of to the two different variables for comparison and difference computation. Change-Id: I6631b8269ca6aae264c8d7d414127b756838df96
ibc/netbsd/net/getaddrinfo.c
|
3d4edfc5992b7b2b581ad94eb9d79e93cd0c6895 |
20-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Update libthread_db for gdb-7.0 Change-Id: If8fbcea1cf6d06fc465a22d73671e6ff6aa1f312
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
|
4e383b81d03db3592a43766dd6f996e7f84d8dc7 |
09-Mar-2010 |
Dima Zavin <dima@android.com> |
libc: kernel: update msm_kgsl.h Change-Id: I8cd5a186071892bdc2b2b29061dd6c1fd927c0f5 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_kgsl.h
|
5207d78c321571b4b5ef3dd405198267a0d940b1 |
23-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix typo that broke recursive mutexes implementation. Change-Id: I832901604b487c6a50304c311b5ba135e153530d
ibc/bionic/pthread.c
|
b5e4a416060aa7f0a1e2a9ad5b8e318d59986852 |
20-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
pthread: Use private futexes by default in condition variables Now that the system properly uses shared condvars when needed, we can enable the use of private futexes for them too. Change-Id: Icf8351fc0a2309f764cba45c65bc3af047720cdf
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
|
377d4c979dee3dcb5929e8f7a68a53c2407259ab |
22-Mar-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I70266ee8c520b216773f267e46c8273d2334c31d
|
709a898de82128c065381e258e8e71f0a55df976 |
22-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix strtod security bug."
|
88f06cd84a70f8a5212cb03272ec2c7cf0017afa |
19-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Use private futexes for pthread_mutex_t. This does not change the implementation of conditional variables since we're waiting for other system components to properly use pthread_condattr_init/setpshared before that. Also remove an obsolete x86 source file. Change-Id: Ia3e3fbac35b87a534fb04d4381c3c66b975bc8f7
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-sh/bionic/atomics_sh.c
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/bionic/atomics_x86.c
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
|
1825fb5d5f214849e39d95660795a0d3633f8eeb |
19-Mar-2010 |
David Turner <digit@android.com> |
Merge "bionic: on pthread_join(), avoid extra check in case we find the thread"
|
c0e464268d381a5575897e6c2de397167d0985db |
19-Mar-2010 |
David Turner <digit@android.com> |
Merge "bionic: ftell() returns a long, not an int"
|
ee7b077abf1d99503b986489ad93374a057cb354 |
18-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Add pthread_condattr_init/destroy/setpshared/getpshared Note that this does not change the implementation of conditional variables which still use shared futexes, independent on the flags being selected. This will be fixed in a later patch, once our system is modified to use pthread_condattr_setpshared(attr, PTHREAD_PROCESS_SHARED) properly. Change-Id: I935de50964cd41f97a13dbfd6626d3407b0406c3
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
e2a8b1fd19fb3a8ead2ba28ddba27be19fa978b5 |
31-Dec-2009 |
Matt Fischer <matt.fischer@garmin.com> |
Added support for dladdr() dladdr() is a GNU extension function, which allows the caller to retrieve symbol information for a specified memory address. It is useful for things like generating backtrace information at runtime. Change-Id: I3a1def1a6c9c666d93e1e97b7d260dfa5b9b79a9
ibc/include/dlfcn.h
ibdl/libdl.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
ede2e75f4942293342dfb8dfd4751369600ed8f1 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "x86 syscall system call implementation"
|
b0ae864dffd288c3547618b3a193569ea579eea5 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "Fix pread()/pwrite() stubs"
|
40e6b822866ee59f7823000384321bb899416cb1 |
17-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix indentation in pthread mutex implementation. This is preliminary work to simplify later changes to support private futexes. Change-Id: I06750936a93747a5e3f5a10228cbdc29e39c528c
ibc/bionic/pthread.c
|
a9c41a8e0a62f70a37f7040740a9b1ef06a66612 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "bionic: remove unneeded variable from chk_realloc()"
|
3f192f55f06610a4aff8ce88548cfa4d1607f0e3 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "bionic: equalize the <unknown> program name between ssp.c and libc_init_common.c"
|
dd8f3c80f15981cae0a1ba72de0e9da0159ccb93 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "improve readability of string: fix indentation and remove trailing spaces"
|
5586838babaa9e8a6cf31547f4ba0d3bc333b336 |
17-Mar-2010 |
David Turner <digit@android.com> |
Merge "optimize delete/delete[] operators by removing unneeded branch"
|
8641833b62e3b319796dc80ea16eb1592c05edf6 |
11-Mar-2010 |
Fabrice Di Meglio <fdimeglio@google.com> |
Revert "bionic: pthread: use private futexes by default for mutexes and condvars" This reverts commit ba9c6f0989ae94778ba2b9f597adc827c9dc81e8.
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-sh/bionic/atomics_sh.c
ibc/arch-x86/bionic/atomics_x86.c
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
ba9c6f0989ae94778ba2b9f597adc827c9dc81e8 |
11-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
bionic: pthread: use private futexes by default for mutexes and condvars Private futexes are a recent kernel addition: faster futexes that cannot be shared between processes. This patch uses them by default, unless the PROCESS_SHARED attribute flag is used when creating a mutex and/or conditional variable. Also introduces pthread_condattr_init/destroy/setpshared/getpshared. Change-Id: I3a0e2116f467072b046524cb5babc00e41057a53
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-sh/bionic/atomics_sh.c
ibc/arch-x86/bionic/atomics_x86.c
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
ibc/include/pthread.h
|
1cfbda826ce66e9bd1507a31b7e6df62e0dbcc6e |
11-Mar-2010 |
Colin Cross <ccross@android.com> |
Merge "Only use NEON memcpy if __ARM_NEON__ is defined"
|
ecede4022283650ee4c4ed117a792d6db0b929fd |
10-Mar-2010 |
Colin Cross <ccross@android.com> |
Only use NEON memcpy if __ARM_NEON__ is defined Change-Id: I32e6b9385d46efeec15dee8e395a82eef24ba3ea
ibc/arch-arm/bionic/memcpy.S
|
8132626b71b319c71c7c4710f0c57c417badf8c0 |
04-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix strtod security bug. To avoid introducing NULL checks everytime a Bigint computation is performed, introduce a special value (BIGINT_INVALID) and only check for it when absolutely needed (which means when the code needs to access the Bigint's internal structure fields). Change-Id: Ie3954523b0985b6a8cb62340802d8dcf63cbf16f
ibc/stdlib/strtod.c
|
92e712f60dae8f099004c439291362efd02f6889 |
09-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "Fix spurious DNS lookups in the C library."
|
55cd975f3467f8803a997061b4a60c91393d7528 |
09-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Add an empty CleanSpec.mk Change-Id: Id233ea6f854253776f57e64196e262c5a057e654
leanSpec.mk
|
d378c68d74cb4fdac450650fe816c9d649c8edaf |
09-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix spurious DNS lookups in the C library. The problem was that the 'defdname' field of res_state structure was not properly initialized in __res_vinit(). This field is used to store the default domain name, which is normally build from calling gethostname() (see line 549 of res_init.c). Unfortunately, in the typical Android case, gethostname() returns an error (the hostname is configured) and a random stack string is used later to build the DNS search list (see lines 556+ in res_init.c) For the sake of illustration, let's say the search list is set to a random value like 'xWLK'. The end result is that when trying to result an unknown domain name (e.g. 'www.ptn'), the query fails then the resolver tries to make a new query with the DNS search list path(s) appended (e.g. 'www.ptn.xWLK'). The patch simply initializes 'defdname' to an empty string to avoid this when the net.dns.search system property is not set. Also contains whitespace/formatting fixes
ibc/docs/CHANGES.TXT
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_init.c
ibc/private/arpa_nameser.h
ibc/unistd/gethostname.c
|
d7ed1ae98249af8a58ce97784a29f048d77789a9 |
05-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix timezone management in the C library Define 'timezone' and 'daylight' global variables that are already defined in <time.h> Properly update the 'tm_gmtoff' field in 'struct tm' values.
ibc/Android.mk
ibc/docs/CHANGES.TXT
|
3c543e1da9a2780a70b25299f39734bf0a18c4a0 |
04-Mar-2010 |
Bruce Beare <brucex.j.beare@intel.com> |
x86 syscall system call implementation
ibc/Android.mk
ibc/arch-x86/bionic/syscall.S
|
cb58a8221c678299a6be9403136c6f348bd9dbdc |
04-Mar-2010 |
Gloria Wang <gwang@google.com> |
Merge "QUalcomm H.264 encoder support."
|
f199d2d503133fe744f78c414184936658a64663 |
04-Mar-2010 |
Gloria Wang <gwang@google.com> |
QUalcomm H.264 encoder support.
ibc/kernel/common/linux/msm_q6venc.h
|
2e5491b8f29fefa6324bc49befaa8f2ef4c80c9a |
03-Mar-2010 |
Dan Bornstein <danfuzz@android.com> |
am 71fbeecd: (-s ours) am fd5b1bb8: Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE. Merge commit '71fbeecdbd7bcf2282e4b032ceb2f6ead13dc9cb' * commit '71fbeecdbd7bcf2282e4b032ceb2f6ead13dc9cb': Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE.
|
71fbeecdbd7bcf2282e4b032ceb2f6ead13dc9cb |
03-Mar-2010 |
Dan Bornstein <danfuzz@android.com> |
am fd5b1bb8: Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE. Merge commit 'fd5b1bb85d0a971fd8469112a157380c4d3a146f' into eclair-mr2-plus-aosp * commit 'fd5b1bb85d0a971fd8469112a157380c4d3a146f': Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE.
|
fd5b1bb85d0a971fd8469112a157380c4d3a146f |
10-Nov-2009 |
Dan Bornstein <danfuzz@android.com> |
Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE. As with the other wchar functions in Bionic, these are really minimally functional stubs.
ibc/include/wchar.h
ibc/stdlib/wchar.c
|
9f6915631b918a56e0e6be958fb14d274cbab322 |
02-Mar-2010 |
Mike Chan <mike@android.com> |
bonic: libc: cpuacct support for setuid functions Any of the setuid functions now updates /acct/uid/ with its own tid before changing users. This is so we can properly account for cpu time per uid. Change-Id: I34186cf4d5228cac8439e582a9e26c01ef3011e4 Signed-off-by: Mike Chan <mike@android.com>
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__setresuid.S
ibc/arch-arm/syscalls/__setreuid.S
ibc/arch-arm/syscalls/__setuid.S
ibc/arch-arm/syscalls/setresuid.S
ibc/arch-arm/syscalls/setreuid.S
ibc/arch-arm/syscalls/setuid.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__setresuid.S
ibc/arch-sh/syscalls/__setreuid.S
ibc/arch-sh/syscalls/__setuid.S
ibc/arch-sh/syscalls/setresuid.S
ibc/arch-sh/syscalls/setreuid.S
ibc/arch-sh/syscalls/setuid.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__setresuid.S
ibc/arch-x86/syscalls/__setreuid.S
ibc/arch-x86/syscalls/__setuid.S
ibc/arch-x86/syscalls/setresuid.S
ibc/arch-x86/syscalls/setreuid.S
ibc/arch-x86/syscalls/setuid.S
ibc/bionic/cpuacct.c
ibc/bionic/fork.c
ibc/include/sys/linux-unistd.h
ibc/unistd/seteuid.c
ibc/unistd/setresuid.c
ibc/unistd/setreuid.c
ibc/unistd/setuid.c
|
bd9a90c443ee4582d2be1a68c6f3a2928d130ce4 |
03-Mar-2010 |
Dima Zavin <dima@android.com> |
libc: kernel: update pmem header with cache flush ioctl Change-Id: Ied08844035d4526175dcdcb7f219f9f90c4679d2 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/android_pmem.h
|
eb9d5ed3477ef8cd9ccfa424ea585541ea3af84a |
25-Feb-2010 |
Andrei Popescu <andreip@google.com> |
add sigaltstack syscall
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/sigaltstack.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/sigaltstack.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/sigaltstack.S
ibc/docs/CHANGES.TXT
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
8f8b5310d2c3fe8782377bd66b65ed14dc6511a4 |
01-Mar-2010 |
David 'Digit' Turner <digit@google.com> |
Fix pthread_sigmask() to return correct error values. Before that, it returned -1 on error and set errno (not Posix) After the patch, it returns the error code and leaves errno untouched.
ibc/bionic/pthread.c
ibc/docs/CHANGES.TXT
|
1f6f49396335d88c577c16304b1989d0d1468e5c |
24-Feb-2010 |
David Turner <digit@google.com> |
Merge "Implement support for RFC 3484 (address selection/sorting) in bionic. (The Java changes required not to mess up the ordering from bionic will arrive in a later commit.) In particular, this will give us more correct behavior when on a 6to4 network, in that IPv4 will usually be preferred over 6to4."
|
9ab75d4cc803e91b7f1b656ffbe2ad32c52a86f9 |
11-Feb-2010 |
Steinar H. Gunderson <sesse@google.com> |
Implement support for RFC 3484 (address selection/sorting) in bionic. (The Java changes required not to mess up the ordering from bionic will arrive in a later commit.) In particular, this will give us more correct behavior when on a 6to4 network, in that IPv4 will usually be preferred over 6to4. Most of RFC 3484 is implemented -- what's not is rule 3 (avoid deprecated addresses), 4 (prefer home addresses) and 7 (prefer native transport) as they require low-level access to the kernel routing table via netlink. (glibc also started out this way, and these rules are primarily useful in pretty obscure circumstances, so we should be fine for the time being.) Also, rule 9 (use longest matching prefix) has been modified so it does not try to sort IPv4 addresses; given current IPv4 addressing practice these rules are pretty much meaningless. Finally, I've added support for Teredo as a separate label, with slightly lower preference than 6to4. (Vista puts the preference below IPv4 by default. glibc puts the preference together with non-tunneled IPv6.) Note that this patch removes support for the "sortlist" directive in resolv.conf; I've never seen it in actual use, it's irrelevant for Android (since we don't use resolv.conf anyway), and it's not clear how it would be implemented alongside RFC 3484.
ibc/docs/CHANGES.TXT
ibc/netbsd/net/getaddrinfo.c
|
75c5e25ae3615c34f4bcc7dcbe9b29e548e26b9c |
24-Feb-2010 |
San Mehat <san@google.com> |
bionic: syscalls: Add ioprio_set/ioprio_get syscall wrappers Signed-off-by: San Mehat <san@google.com>
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/ioprio_get.S
ibc/arch-arm/syscalls/ioprio_set.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/ioprio_get.S
ibc/arch-sh/syscalls/ioprio_set.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/ioprio_get.S
ibc/arch-x86/syscalls/ioprio_set.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
|
b55462328f7f7468bb8c0cb44ad1069af30415a3 |
17-Feb-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge "Merge memory checking functionality from sandbox"
|
75fba6888a1e5738f8255f3511c4ad40cbcc0eda |
12-Feb-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Merge memory checking functionality from sandbox Change-Id: I304c789a752c9f4af4944ca14b9bf1e7644da15a
gitignore
ibc/bionic/malloc_debug_common.c
ibc/bionic/malloc_debug_common.h
ibc/bionic/malloc_debug_leak.c
ibc/bionic/malloc_debug_qemu.c
|
e31c1d0b48b4654d3562fc6c9dd648d72356449e |
21-Aug-2009 |
Matt Fischer <matt.fischer@garmin.com> |
Fix pread()/pwrite() stubs On ARM EABI, 64-bit function parameters must be aligned to an even/odd register pair. The weird way these stubs were written (using separate lo/hi parameters) prevented this alignment from being enforced by the compiler.
ibc/unistd/pread.c
ibc/unistd/pwrite.c
|
f31fceaae66dcc1f71f930ed8f2a777b80fe415f |
12-Feb-2010 |
Niko Catania <niko@google.com> |
Merge "Changed __get_h_errno linkage to "C"."
|
4f920f685bb4af8400c70383eecf347a35353778 |
12-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix sem_post() behaviour to wake up multiple waiting threads.
ibc/bionic/semaphore.c
ibc/docs/CHANGES.TXT
|
294dd0b86b1484aec7549663aff5b19c98a4b7fd |
12-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix sem_trywait() implementation + update changelog.
ibc/bionic/semaphore.c
ibc/docs/CHANGES.TXT
|
2e1a03c16fae7bfd5f5e6955985bc46baf93ba84 |
12-Feb-2010 |
Nicolas Catania <niko@google.com> |
Changed __get_h_errno linkage to "C". Bug:2441631
ibc/include/netdb.h
|
1dcf07a84c93a0095875f2d2087bfe7bfb66a413 |
12-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix android_id_from_name to accept "app_0" as a valid ID. This fixes getpwnam and getpwgrp which returned NULL for "app_0". "app_0" corresponds to uid/gid 10000 and is perfectly valid.
ibc/bionic/stubs.c
|
5c734644eebf8d01be1e86cbe20a111a5c5a2738 |
20-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Fix debug output in the dynamic linker. This provides a mini-printf implementation that reduces the size of the dynamic linker by 25 KB, by preventing the drag of formatting-related routines from the C library. Also allow traces to be sent to the log, instead of stdout. NOTE: You now need to modify Android.mk to enable/disable debug output.
inker/Android.mk
inker/README.TXT
inker/dlfcn.c
inker/linker.c
inker/linker_debug.h
inker/linker_format.c
inker/linker_format.h
|
e100f52f4ad1b70762bbcc5ad9828bd258917ee5 |
11-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: rename ba_prelink to ba_nonprelink -- fixes b/2432550 -- ba_prelink is used to manage non-prelinked libraries, hence ba_nonprelink is a more appropriate name for it Signed-off-by: Iliyan Malchev <malchev@google.com>
inker/linker.c
|
16f7d16f9f0273bed58f5e8c74eb0ee11eaa8037 |
09-Feb-2010 |
David Turner <digit@google.com> |
Merge "Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ inclusion guards"
|
49f0a8f23bba188466c6ee3652858ef4da228c6f |
09-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ inclusion guards
ibc/include/sys/epoll.h
ibc/include/sys/system_properties.h
|
53691d7df295eed54742365db1180367e26770f5 |
09-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am 58060c50: am ee424e23: bionic: update processed kernel header a1026.h Merge commit '58060c50bc4228a7d0253338cae0437211759959' * commit '58060c50bc4228a7d0253338cae0437211759959': bionic: update processed kernel header a1026.h
|
58060c50bc4228a7d0253338cae0437211759959 |
09-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am ee424e23: bionic: update processed kernel header a1026.h Merge commit 'ee424e23c10c051ee4760177c85f6003ff20108c' into eclair-plus-aosp * commit 'ee424e23c10c051ee4760177c85f6003ff20108c': bionic: update processed kernel header a1026.h
|
ee424e23c10c051ee4760177c85f6003ff20108c |
09-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header a1026.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/a1026.h
|
bdc6e3c83f70db35603260d5c1baa8097cb765fe |
06-Feb-2010 |
Chris Dearman <chris@mips.com> |
Correct generic memset implementation Signed-off-by: Chris Dearman <chris@mips.com>
ibc/string/memset.c
|
9bcb91a212ab4b9bd5892f4cf3adda6a549b8fbc |
06-Feb-2010 |
Chris Dearman <chris@mips.com> |
Generic memcpy should define MEMCOPY before including bcopy.c Signed-off-by: Chris Dearman <chris@mips.com>
ibc/string/memcpy.c
|
34e6991c976f5253bbbd2a1ff4464b71949c9e49 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 1db87472: am ba8bfedd: reconcile main tree with open-source eclair Merge commit '1db874720a58ff7e3684116d59ad08bc73db26d9' * commit '1db874720a58ff7e3684116d59ad08bc73db26d9': android-2.1_r1 snapshot
|
699237baf54af3395311ad71ebedce20745c4cb2 |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: equalize the <unknown> program name between ssp.c and libc_init_common.c ... for the consistency sake. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/ssp.c
|
291100c795fc98f4a1320e7de0dbef2615cd8fb9 |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: remove unneeded variable from chk_realloc() ... and simplify the generated code. Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/malloc_leak.c
|
a28336c73542f5df1c03de4c142070f408e8d5aa |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: on pthread_join(), avoid extra check in case we find the thread ... by using similar logic as used in pthread_detach(). Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/pthread.c
|
3b06c128cf2799cec8f7524dc11c4e6c320fe4c7 |
05-Feb-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
bionic: ftell() returns a long, not an int Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/bionic/pututline.c
|
1db874720a58ff7e3684116d59ad08bc73db26d9 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am ba8bfedd: reconcile main tree with open-source eclair Merge commit 'ba8bfedd04824eea944236ffc885f866c5e9c651' into eclair-plus-aosp * commit 'ba8bfedd04824eea944236ffc885f866c5e9c651': android-2.1_r1 snapshot
|
ba8bfedd04824eea944236ffc885f866c5e9c651 |
05-Feb-2010 |
The Android Open Source Project <initial-contribution@android.com> |
reconcile main tree with open-source eclair
|
2721fbd20844b40778090e295d7fb90abca30f51 |
03-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am c0472409: am d0996bb4: bionic: update processed kernel header tpa2018d1.h Merge commit 'c0472409d14eebf797df962dd78fc31afbc4bd07' * commit 'c0472409d14eebf797df962dd78fc31afbc4bd07': bionic: update processed kernel header tpa2018d1.h
|
34f411e5fdd39559d76e255ae3fceb07a86dad83 |
03-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am 7ec87a19: am 276313ec: bionic: add processed kernel headers a1026.h and tpa2018d1.h Merge commit '7ec87a1926250d3c1f74193bf36417707e691e10' * commit '7ec87a1926250d3c1f74193bf36417707e691e10': bionic: add processed kernel headers a1026.h and tpa2018d1.h
|
c0472409d14eebf797df962dd78fc31afbc4bd07 |
02-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am d0996bb4: bionic: update processed kernel header tpa2018d1.h Merge commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d' into eclair-plus-aosp * commit 'd0996bb4cd6b6d0fa7c643a809f01e33adc2638d': bionic: update processed kernel header tpa2018d1.h
|
7ec87a1926250d3c1f74193bf36417707e691e10 |
02-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
am 276313ec: bionic: add processed kernel headers a1026.h and tpa2018d1.h Merge commit '276313ec18c18a07e867dffe568a377583cfd905' into eclair-plus-aosp * commit '276313ec18c18a07e867dffe568a377583cfd905': bionic: add processed kernel headers a1026.h and tpa2018d1.h
|
d0996bb4cd6b6d0fa7c643a809f01e33adc2638d |
02-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header tpa2018d1.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/tpa2018d1.h
|
276313ec18c18a07e867dffe568a377583cfd905 |
02-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: add processed kernel headers a1026.h and tpa2018d1.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/a1026.h
ibc/kernel/common/linux/tpa2018d1.h
|
1d7a8944d8b416d06974f82999dc46c4a44b771a |
28-Jan-2010 |
Tony SIM <sim.chinyeow@renesas.com> |
added headers for SuperH which automatically generate by update_all.py base on kernel 2.6.27 arch/sh/include/asm/
ibc/kernel/arch-sh/asm/adc.h
ibc/kernel/arch-sh/asm/addrspace.h
ibc/kernel/arch-sh/asm/atomic-grb.h
ibc/kernel/arch-sh/asm/atomic-irq.h
ibc/kernel/arch-sh/asm/atomic-llsc.h
ibc/kernel/arch-sh/asm/atomic.h
ibc/kernel/arch-sh/asm/auxvec.h
ibc/kernel/arch-sh/asm/bitops-grb.h
ibc/kernel/arch-sh/asm/bitops-irq.h
ibc/kernel/arch-sh/asm/bitops.h
ibc/kernel/arch-sh/asm/bug.h
ibc/kernel/arch-sh/asm/bugs.h
ibc/kernel/arch-sh/asm/byteorder.h
ibc/kernel/arch-sh/asm/cache.h
ibc/kernel/arch-sh/asm/cacheflush.h
ibc/kernel/arch-sh/asm/checksum.h
ibc/kernel/arch-sh/asm/checksum_32.h
ibc/kernel/arch-sh/asm/checksum_64.h
ibc/kernel/arch-sh/asm/clock.h
ibc/kernel/arch-sh/asm/cmpxchg-grb.h
ibc/kernel/arch-sh/asm/cmpxchg-irq.h
ibc/kernel/arch-sh/asm/cpu-features.h
ibc/kernel/arch-sh/asm/cputime.h
ibc/kernel/arch-sh/asm/current.h
ibc/kernel/arch-sh/asm/delay.h
ibc/kernel/arch-sh/asm/device.h
ibc/kernel/arch-sh/asm/div64.h
ibc/kernel/arch-sh/asm/dma-mapping.h
ibc/kernel/arch-sh/asm/dma.h
ibc/kernel/arch-sh/asm/dmabrg.h
ibc/kernel/arch-sh/asm/edosk7705.h
ibc/kernel/arch-sh/asm/elf.h
ibc/kernel/arch-sh/asm/emergency-restart.h
ibc/kernel/arch-sh/asm/errno.h
ibc/kernel/arch-sh/asm/fb.h
ibc/kernel/arch-sh/asm/fcntl.h
ibc/kernel/arch-sh/asm/fixmap.h
ibc/kernel/arch-sh/asm/flat.h
ibc/kernel/arch-sh/asm/fpu.h
ibc/kernel/arch-sh/asm/freq.h
ibc/kernel/arch-sh/asm/futex-irq.h
ibc/kernel/arch-sh/asm/futex.h
ibc/kernel/arch-sh/asm/gpio.h
ibc/kernel/arch-sh/asm/hardirq.h
ibc/kernel/arch-sh/asm/hd64461.h
ibc/kernel/arch-sh/asm/hd64465/gpio.h
ibc/kernel/arch-sh/asm/hd64465/hd64465.h
ibc/kernel/arch-sh/asm/hd64465/io.h
ibc/kernel/arch-sh/asm/heartbeat.h
ibc/kernel/arch-sh/asm/hp6xx.h
ibc/kernel/arch-sh/asm/hugetlb.h
ibc/kernel/arch-sh/asm/hw_irq.h
ibc/kernel/arch-sh/asm/i2c-sh7760.h
ibc/kernel/arch-sh/asm/ilsel.h
ibc/kernel/arch-sh/asm/io.h
ibc/kernel/arch-sh/asm/io_generic.h
ibc/kernel/arch-sh/asm/io_trapped.h
ibc/kernel/arch-sh/asm/ioctl.h
ibc/kernel/arch-sh/asm/ioctls.h
ibc/kernel/arch-sh/asm/ipcbuf.h
ibc/kernel/arch-sh/asm/irq.h
ibc/kernel/arch-sh/asm/irq_regs.h
ibc/kernel/arch-sh/asm/irqflags.h
ibc/kernel/arch-sh/asm/irqflags_32.h
ibc/kernel/arch-sh/asm/irqflags_64.h
ibc/kernel/arch-sh/asm/kdebug.h
ibc/kernel/arch-sh/asm/kexec.h
ibc/kernel/arch-sh/asm/kgdb.h
ibc/kernel/arch-sh/asm/kmap_types.h
ibc/kernel/arch-sh/asm/lboxre2.h
ibc/kernel/arch-sh/asm/linkage.h
ibc/kernel/arch-sh/asm/local.h
ibc/kernel/arch-sh/asm/machvec.h
ibc/kernel/arch-sh/asm/magicpanelr2.h
ibc/kernel/arch-sh/asm/mc146818rtc.h
ibc/kernel/arch-sh/asm/microdev.h
ibc/kernel/arch-sh/asm/migor.h
ibc/kernel/arch-sh/asm/mman.h
ibc/kernel/arch-sh/asm/mmu.h
ibc/kernel/arch-sh/asm/mmu_context.h
ibc/kernel/arch-sh/asm/mmu_context_32.h
ibc/kernel/arch-sh/asm/mmu_context_64.h
ibc/kernel/arch-sh/asm/mmzone.h
ibc/kernel/arch-sh/asm/module.h
ibc/kernel/arch-sh/asm/msgbuf.h
ibc/kernel/arch-sh/asm/mutex.h
ibc/kernel/arch-sh/asm/page.h
ibc/kernel/arch-sh/asm/param.h
ibc/kernel/arch-sh/asm/parport.h
ibc/kernel/arch-sh/asm/pci.h
ibc/kernel/arch-sh/asm/percpu.h
ibc/kernel/arch-sh/asm/pgalloc.h
ibc/kernel/arch-sh/asm/pgtable.h
ibc/kernel/arch-sh/asm/pgtable_32.h
ibc/kernel/arch-sh/asm/pgtable_64.h
ibc/kernel/arch-sh/asm/pm.h
ibc/kernel/arch-sh/asm/poll.h
ibc/kernel/arch-sh/asm/posix_types.h
ibc/kernel/arch-sh/asm/posix_types_32.h
ibc/kernel/arch-sh/asm/posix_types_64.h
ibc/kernel/arch-sh/asm/processor.h
ibc/kernel/arch-sh/asm/processor_32.h
ibc/kernel/arch-sh/asm/processor_64.h
ibc/kernel/arch-sh/asm/ptrace.h
ibc/kernel/arch-sh/asm/push-switch.h
ibc/kernel/arch-sh/asm/r7780rp.h
ibc/kernel/arch-sh/asm/resource.h
ibc/kernel/arch-sh/asm/rtc.h
ibc/kernel/arch-sh/asm/rts7751r2d.h
ibc/kernel/arch-sh/asm/rwsem.h
ibc/kernel/arch-sh/asm/scatterlist.h
ibc/kernel/arch-sh/asm/sdk7780.h
ibc/kernel/arch-sh/asm/seccomp.h
ibc/kernel/arch-sh/asm/sections.h
ibc/kernel/arch-sh/asm/segment.h
ibc/kernel/arch-sh/asm/sembuf.h
ibc/kernel/arch-sh/asm/serial.h
ibc/kernel/arch-sh/asm/setup.h
ibc/kernel/arch-sh/asm/sfp-machine.h
ibc/kernel/arch-sh/asm/sh7760fb.h
ibc/kernel/arch-sh/asm/sh7763rdp.h
ibc/kernel/arch-sh/asm/sh7785lcr.h
ibc/kernel/arch-sh/asm/sh_bios.h
ibc/kernel/arch-sh/asm/sh_eth.h
ibc/kernel/arch-sh/asm/sh_keysc.h
ibc/kernel/arch-sh/asm/sh_mobile_lcdc.h
ibc/kernel/arch-sh/asm/shmbuf.h
ibc/kernel/arch-sh/asm/shmin.h
ibc/kernel/arch-sh/asm/shmparam.h
ibc/kernel/arch-sh/asm/sigcontext.h
ibc/kernel/arch-sh/asm/siginfo.h
ibc/kernel/arch-sh/asm/signal.h
ibc/kernel/arch-sh/asm/smc37c93x.h
ibc/kernel/arch-sh/asm/smp.h
ibc/kernel/arch-sh/asm/snapgear.h
ibc/kernel/arch-sh/asm/socket.h
ibc/kernel/arch-sh/asm/sockios.h
ibc/kernel/arch-sh/asm/sparsemem.h
ibc/kernel/arch-sh/asm/spi.h
ibc/kernel/arch-sh/asm/spinlock.h
ibc/kernel/arch-sh/asm/spinlock_types.h
ibc/kernel/arch-sh/asm/stat.h
ibc/kernel/arch-sh/asm/statfs.h
ibc/kernel/arch-sh/asm/string.h
ibc/kernel/arch-sh/asm/string_32.h
ibc/kernel/arch-sh/asm/string_64.h
ibc/kernel/arch-sh/asm/system.h
ibc/kernel/arch-sh/asm/system_32.h
ibc/kernel/arch-sh/asm/system_64.h
ibc/kernel/arch-sh/asm/systemh7751.h
ibc/kernel/arch-sh/asm/termbits.h
ibc/kernel/arch-sh/asm/termios.h
ibc/kernel/arch-sh/asm/thread_info.h
ibc/kernel/arch-sh/asm/timer.h
ibc/kernel/arch-sh/asm/timex.h
ibc/kernel/arch-sh/asm/titan.h
ibc/kernel/arch-sh/asm/tlb.h
ibc/kernel/arch-sh/asm/tlb_64.h
ibc/kernel/arch-sh/asm/tlbflush.h
ibc/kernel/arch-sh/asm/topology.h
ibc/kernel/arch-sh/asm/types.h
ibc/kernel/arch-sh/asm/uaccess.h
ibc/kernel/arch-sh/asm/uaccess_32.h
ibc/kernel/arch-sh/asm/uaccess_64.h
ibc/kernel/arch-sh/asm/ubc.h
ibc/kernel/arch-sh/asm/ucontext.h
ibc/kernel/arch-sh/asm/unaligned.h
ibc/kernel/arch-sh/asm/unistd.h
ibc/kernel/arch-sh/asm/unistd_32.h
ibc/kernel/arch-sh/asm/unistd_64.h
ibc/kernel/arch-sh/asm/user.h
ibc/kernel/arch-sh/asm/vga.h
ibc/kernel/arch-sh/asm/watchdog.h
ibc/kernel/arch-sh/asm/xor.h
|
cdcc2648baa3ad62c497fbc87c36de590f9f9f97 |
01-Feb-2010 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed kernel header msm_camera.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/media/msm_camera.h
|
aba3ee7d322f30735433e2e6ae98fa3d849a1c7e |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
string: tidy up strndup() It decreases code size: text data bss dec hex filename 161 0 0 161 a1 strndup-BEFORE.o 153 0 0 153 99 strndup-AFTER.o Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/string/strndup.c
|
30a419afc3cdb641e350c7cfde753877675958e0 |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
improve readability of string: fix indentation and remove trailing spaces Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibc/string/strcasecmp.c
ibc/string/strchr.c
ibc/string/strcoll.c
ibc/string/strlcat.c
ibc/string/strlcpy.c
ibc/string/strncat.c
ibc/string/strncmp.c
ibc/string/strncpy.c
ibc/string/strpbrk.c
ibc/string/strrchr.c
ibc/string/strsep.c
ibc/string/strstr.c
ibc/string/strxfrm.c
|
8f92500fa93d174d077af28d8af3e3cb732e0aff |
31-Jan-2010 |
André Goddard Rosa <andre.goddard@gmail.com> |
optimize delete/delete[] operators by removing unneeded branch Remove redundant not NULL check already done in free(). Signed-off-by: André Goddard Rosa <andre.goddard@gmail.com>
ibstdc++/src/new.cpp
|
e964f3a095dd2b97023c3f06281ad5bc790f1d6f |
29-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
reconcile android-2.1_r1 snapshot
|
f597049b40b9b560746d2ae3537beea977917b3f |
25-Jan-2010 |
David Turner <digit@google.com> |
Merge "Implement clone() C library function properly."
|
97cf7f3394780d524038fc083e2c134031b54728 |
23-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Implement clone() C library function properly. Only provide an implementation for ARM at the moment, since it requires specific assembly fragments (the standard syscall stubs cannot be used because the child returns in a different stack).
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/clone.S
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__clone.S
ibc/arch-arm/syscalls/__sys_clone.S
ibc/arch-sh/bionic/clone.S
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__clone.S
ibc/arch-sh/syscalls/__sys_clone.S
ibc/arch-x86/bionic/clone.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__clone.S
ibc/arch-x86/syscalls/__sys_clone.S
ibc/bionic/bionic_clone.c
ibc/docs/CHANGES.TXT
ibc/include/sched.h
ibc/include/sys/linux-unistd.h
|
90f82e5868de5a30d4842951b80be0c8a9cedc6d |
25-Jan-2010 |
Doug Kwan <dougkwan@google.com> |
Fix typo in a comment.
inker/Android.mk
|
1a2917ca954f575cc9698c99e54bd93087793c8f |
25-Jan-2010 |
Doug Kwan <dougkwan@google.com> |
Align TEXT section to 4K boundary so that we can use both ld and gold.
inker/Android.mk
|
d6bf8f92298aa46ee045f30ed5146eb05af16ced |
22-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Add Bionic Changelog in libc/docs/CHANGES.TXT
ibc/docs/CHANGES.TXT
|
72d3489612b77d4544e500a2a2a1783914ee56b7 |
16-Jan-2010 |
Scott Turner <scotty@l5computing.com> |
Reduce compiler anxiety. Warning from compiler: target arm C: libm <= bionic/libm/src/e_atan2.c bionic/libm/src/e_atan2.c: In function 'atan2': bionic/libm/src/e_atan2.c:71: warning: suggest parentheses around arithmetic in operand of '|' target arm C: libm <= bionic/libm/src/e_atan2f.c
ibm/src/e_atan2.c
|
fb02ec25e9058af056cfd77f8d071b8be1270642 |
16-Jan-2010 |
Scott Turner <scotty@l5computing.com> |
Reversed order of const and static to hush warning from compiler.
ibm/bsdsrc/b_exp.c
|
fc10b24accd082fb33c8f92ff8b92481c22fe3dc |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add implementation of fdprintf, clearenv, and stubs for ttyname_r, *usershell Change-Id: I5fe7e8b6ee5edbb49e707c3b6737a58563781fa3
ibc/Android.mk
ibc/bionic/clearenv.c
ibc/bionic/fdprintf.c
ibc/bionic/stubs.c
ibc/include/stdio.h
ibc/include/unistd.h
|
8c59d96e243ba1a05d7d9ab7a14d1a00e20bad4a |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add killpg function Change-Id: I9bc347d264fe38faf2d0f9935d2ebb43a353196e
ibc/Android.mk
ibc/include/signal.h
ibc/unistd/killpg.c
|
64ceac3f493e3063a289aec4a12c74787be974e4 |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add fts, err, and sys/queue for grep Change-Id: Id47514a1812d828e95efa2fab0e9c15c5b682b58
ibc/Android.mk
ibc/bionic/err.c
ibc/bionic/fts.c
ibc/include/err.h
ibc/include/fts.h
ibc/include/sys/queue.h
|
c29731a491ae96b5cfe8835a7ec23900c773ca7e |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
mntent.h requires stdio.h Change-Id: If69f64cf088dedb19602bf47627d03400abb9095
ibc/include/mntent.h
|
e9d08ba5236fb6524c7b65135ef133002027f050 |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add definition of rlim_t Change-Id: Ie8c2451360cbcce9fc1587528a95aca09a03d0de
ibc/include/sys/resource.h
|
2497f65fee7c132d1ddb1997dbfa07678c07c4f0 |
13-Jan-2010 |
Colin Cross <ccross@android.com> |
Import change from ctype.h revision 1.20 from openbsd Fixes builds with gcc >= 4.3 with -std=gnu99 Change-Id: I8729b7f4237fd7a99a82b2fe60573a7afe66b435
ibc/include/ctype.h
|
d1cfc947f9b2f431cf416185ffdffb7e76303414 |
13-Jan-2010 |
Colin Cross <ccross@android.com> |
Import include/arpa/telnet.h from BSD Change-Id: I684251bfb8ef04f0706866ea55dceebcd2a5b0e1
ibc/include/arpa/telnet.h
|
4fa7b105644222d9b35347c9d226ca8e011072eb |
13-Jan-2010 |
Colin Cross <ccross@android.com> |
Import regex from OpenBSD Change-Id: I7ad7d907ef65e4e345f94777d730813b1270a612
ibc/Android.mk
ibc/include/regex.h
ibc/regex/cclass.h
ibc/regex/cname.h
ibc/regex/engine.c
ibc/regex/regcomp.c
ibc/regex/regerror.c
ibc/regex/regex2.h
ibc/regex/regexec.c
ibc/regex/regfree.c
ibc/regex/utils.h
|
3839580cd9635fcfb8b509eef4c693b51ec48a12 |
15-Jan-2010 |
Colin Cross <ccross@android.com> |
Merge "Use correct TLS codepath for linker"
|
278d157f437c0357b7c6d1fb1cbffbc0a72bb788 |
30-Sep-2009 |
Gary King <gking@nvidia.com> |
Use correct TLS codepath for linker Replicate ARM libc build's HAVE_ARM_TLS_REGISTER preprocessor definition logic, to ensure that the runtime linker uses the correct codepath for accessing the TLS address
inker/Android.mk
|
a809abb086b5cb5cd5545048b12f64b899c6a253 |
13-Jan-2010 |
The Android Open Source Project <initial-contribution@android.com> |
android-2.1_r1 snapshot
ibc/kernel/common/linux/msm_kgsl.h
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
inker/linker.c
inker/linker.h
|
6458c49c96fd2069a82fa6bb48283b4397087a25 |
12-Jan-2010 |
Colin Cross <ccross@android.com> |
Fix ptsname_r(3) return type to match glibc The gHardy man pages specify the return type of ptsname_r to be char*, but the return value to be 0 on success, negative on error and the gHardy stdlib.h defines extern int ptsname_r(...). Busybox telnetd fails to run successfully without this change.
ibc/include/stdlib.h
ibc/unistd/ptsname_r.c
|
0b5db51ea6d9c0b877d2ce26440d963760c38dfe |
08-Jan-2010 |
Elliott Hughes <enh@google.com> |
Merge "Fix usleep(3) return type to be POSIX-compliant."
|
ee84231886c2122ea4ac62fff5334e16a26b2ab6 |
17-Dec-2009 |
Ben Cheng <bccheng@google.com> |
Add user-space ptrace data structure to dump VFP registers and status word.
ibc/kernel/arch-arm/asm/ptrace.h
|
70b5ddafd49590bde6380b79e1bf651923bc61ce |
15-Dec-2009 |
Android Git Automerger <android-git-automerger@android.com> |
Merge commit 'goog/eclair-plus-aosp'
|
99d7907611725e23b6fad3ae7acff4926504e687 |
15-Dec-2009 |
Elliott Hughes <enh@google.com> |
Fix usleep(3) return type to be POSIX-compliant. POSIX usleep(3) returns 0 on successful completion, -1 otherwise: http://www.opengroup.org/onlinepubs/007908799/xsh/usleep.html This was found by an external user porting native code: http://groups.google.com/group/android-porting/browse_thread/thread/674848f001db0292
ibc/include/unistd.h
ibc/unistd/usleep.c
|
278d960aae1b2f0b8a3fa0c8056ba4aded96b133 |
04-Dec-2009 |
Mathias Agopian <mathias@google.com> |
am f197147a: am ca07064c: am 5f53a182: Revert "Add qsort_r() implementation to the C library." Merge commit 'f197147a787d7415e6e0a1bad15566836c55befb' * commit 'f197147a787d7415e6e0a1bad15566836c55befb': Revert "Add qsort_r() implementation to the C library."
|
44358b9fed375e7f452b22380e100bc0b536fea2 |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am be71c814: am 20b3097d: am 754c178a: Add qsort_r() implementation to the C library. Merge commit 'be71c8142d4225dd9af4742ec050f30fcbc2aa5e' * commit 'be71c8142d4225dd9af4742ec050f30fcbc2aa5e': Add qsort_r() implementation to the C library.
|
4cf30fb534df6a87e94966b3beb4979e4b4ed9b7 |
04-Dec-2009 |
Dima Zavin <dima@android.com> |
am a0783df1: am df55c642: am e1e68492: Merge change Ifa58a406 into eclair Merge commit 'a0783df14eaf9b0d858dd42d4e8a64a738314900' * commit 'a0783df14eaf9b0d858dd42d4e8a64a738314900': libc: kernel: Update msm_kgsl.h header
|
f197147a787d7415e6e0a1bad15566836c55befb |
04-Dec-2009 |
Mathias Agopian <mathias@google.com> |
am ca07064c: am 5f53a182: Revert "Add qsort_r() implementation to the C library." Merge commit 'ca07064c9ebd8523ed88fa09e97feaaafb7e9c15' into eclair-mr2-plus-aosp * commit 'ca07064c9ebd8523ed88fa09e97feaaafb7e9c15': Revert "Add qsort_r() implementation to the C library."
|
caa17a905a6f73eefbcd913e5c5cab4090f4820b |
04-Dec-2009 |
Mathias Agopian <mathias@google.com> |
am 5f53a182: Revert "Add qsort_r() implementation to the C library." Merge commit '5f53a18204ec991f5a77872806eeaa185936aa8c' into eclair-plus-aosp * commit '5f53a18204ec991f5a77872806eeaa185936aa8c': Revert "Add qsort_r() implementation to the C library."
|
ca07064c9ebd8523ed88fa09e97feaaafb7e9c15 |
04-Dec-2009 |
Mathias Agopian <mathias@google.com> |
am 5f53a182: Revert "Add qsort_r() implementation to the C library." Merge commit '5f53a18204ec991f5a77872806eeaa185936aa8c' into eclair-mr2 * commit '5f53a18204ec991f5a77872806eeaa185936aa8c': Revert "Add qsort_r() implementation to the C library."
|
be71c8142d4225dd9af4742ec050f30fcbc2aa5e |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 20b3097d: am 754c178a: Add qsort_r() implementation to the C library. Merge commit '20b3097d4cc225d948dac38e778a9d3b3b1549db' into eclair-mr2-plus-aosp * commit '20b3097d4cc225d948dac38e778a9d3b3b1549db': Add qsort_r() implementation to the C library.
|
d548a265ca0d998241443504afdcdc12e1507811 |
04-Dec-2009 |
Doug Kwan <dougkwan@google.com> |
Add missing symbol type directives.
ibc/arch-arm/bionic/__get_pc.S
ibc/arch-arm/bionic/__get_sp.S
ibc/arch-arm/bionic/atomics_arm.S
|
5f53a18204ec991f5a77872806eeaa185936aa8c |
04-Dec-2009 |
Mathias Agopian <mathias@google.com> |
Revert "Add qsort_r() implementation to the C library." 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.
ibc/Android.mk
ibc/include/stdlib.h
ibc/stdlib/qsort.c
ibc/stdlib/qsort_r.c
|
20b3097d4cc225d948dac38e778a9d3b3b1549db |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 754c178a: Add qsort_r() implementation to the C library. Merge commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989' into eclair-mr2 * commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989': Add qsort_r() implementation to the C library.
|
f7ee5739faeff7e12bb25ae4350ce4a0d22f6d81 |
04-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am 754c178a: Add qsort_r() implementation to the C library. Merge commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989' into eclair-plus-aosp * commit '754c178ae551aedcbbfd3bfd1c1c3b710d9ad989': Add qsort_r() implementation to the C library.
|
754c178ae551aedcbbfd3bfd1c1c3b710d9ad989 |
03-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
Add qsort_r() implementation to the C library. 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.
ibc/Android.mk
ibc/include/stdlib.h
ibc/stdlib/qsort.c
ibc/stdlib/qsort_r.c
|
a0783df14eaf9b0d858dd42d4e8a64a738314900 |
03-Dec-2009 |
Dima Zavin <dima@android.com> |
am df55c642: am e1e68492: Merge change Ifa58a406 into eclair Merge commit 'df55c64203ac96fa0447357d1d19e6adee52c8d1' into eclair-mr2-plus-aosp * commit 'df55c64203ac96fa0447357d1d19e6adee52c8d1': libc: kernel: Update msm_kgsl.h header
|
ece132df48cdb9c4c3206b450f1f55311fd618f4 |
03-Dec-2009 |
Dima Zavin <dima@android.com> |
am e1e68492: Merge change Ifa58a406 into eclair Merge commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47' into eclair-plus-aosp * commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47': libc: kernel: Update msm_kgsl.h header
|
df55c64203ac96fa0447357d1d19e6adee52c8d1 |
03-Dec-2009 |
Dima Zavin <dima@android.com> |
am e1e68492: Merge change Ifa58a406 into eclair Merge commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47' into eclair-mr2 * commit 'e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47': libc: kernel: Update msm_kgsl.h header
|
e1e684920f3bea04f7cccee9f2d7ecd8b9a1ba47 |
03-Dec-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change Ifa58a406 into eclair * changes: libc: kernel: Update msm_kgsl.h header
|
ff3c8dfced4205eff7eed3902ddf7076c22763e3 |
03-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am aeebf717: am db63eff2: am fe62de1a: Add support for R_ARM_REL32 to the dynamic linker. Merge commit 'aeebf717ad596f144d7ba8f8d5778bdbbd51cbe7' * commit 'aeebf717ad596f144d7ba8f8d5778bdbbd51cbe7': Add support for R_ARM_REL32 to the dynamic linker.
|
c22da7ed32f8b537b8e4653fd777056e8315ebdf |
03-Dec-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
Fix log channel initialization at bionic/logd_write.c. log_channel_t contains fd member, which is file descriptor for exact logging channel. change cc05d1271680d6a7804bc89d3b1fe14c40b32396 lacks initialization of this member in __write_to_log_init(), thus logging code is not working, although not crashable. Additional details may be found in comments here: http://review.source.android.com/5617
ibc/bionic/logd_write.c
|
aeebf717ad596f144d7ba8f8d5778bdbbd51cbe7 |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am db63eff2: am fe62de1a: Add support for R_ARM_REL32 to the dynamic linker. Merge commit 'db63eff2d5790d40577baefea1d1895e3004fd22' into eclair-mr2-plus-aosp * commit 'db63eff2d5790d40577baefea1d1895e3004fd22': Add support for R_ARM_REL32 to the dynamic linker.
|
a3de55c83185ba3d1355f20b48ef9ec3fc4c281d |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am fe62de1a: Add support for R_ARM_REL32 to the dynamic linker. Merge commit 'fe62de1ad036a1417df44b7b1a7c65cc79dc7091' into eclair-plus-aosp * commit 'fe62de1ad036a1417df44b7b1a7c65cc79dc7091': Add support for R_ARM_REL32 to the dynamic linker.
|
db63eff2d5790d40577baefea1d1895e3004fd22 |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
am fe62de1a: Add support for R_ARM_REL32 to the dynamic linker. Merge commit 'fe62de1ad036a1417df44b7b1a7c65cc79dc7091' into eclair-mr2 * commit 'fe62de1ad036a1417df44b7b1a7c65cc79dc7091': Add support for R_ARM_REL32 to the dynamic linker.
|
fe62de1ad036a1417df44b7b1a7c65cc79dc7091 |
02-Dec-2009 |
David 'Digit' Turner <digit@google.com> |
Add support for R_ARM_REL32 to the dynamic linker. Merged from eclair-mr2
inker/linker.c
inker/linker.h
|
7b12b4a34909d52edb5e41e11aa86e9c97e31191 |
19-Nov-2009 |
Dima Zavin <dima@android.com> |
libc: kernel: Update msm_kgsl.h header Change-Id: Ifa58a406c9419c5ad73a1f9456add6dd54bfb2ba Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_kgsl.h
|
5cdb2b73d269580b66297c84d9395f5f9b62d963 |
01-Dec-2009 |
Andy McFadden <fadden@android.com> |
Fix libc logging implementation. The file descriptor wasn't getting set, so the writev() call was silently failing. There's a parallel implementation over in system/core/liblog, but it's still using the old approach and didn't have this problem.
ibc/bionic/logd_write.c
|
3bbac05726e0d42db333d0578fc9de9f2c5e910d |
26-Nov-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change Ic1202510 * changes: Added a comment.
|
c1202510b67f200b668d85ac0190db2b179b0c4d |
25-Nov-2009 |
Andy McFadden <fadden@android.com> |
Added a comment. The structs for stdin/stdout/stderr are formed with a static initializer that needs to be updated if something in FILE is changed.
ibc/include/stdio.h
|
780775c812bf9879563337ad43c2adfaf952ccf2 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am ae77aae8: am 07401a68: am cd5df2d9: Rebuild the time zone data files in 32-bit format instead of 64-bit. Merge commit 'ae77aae80cb78b33f32e65c43a473d5e297b866b' * commit 'ae77aae80cb78b33f32e65c43a473d5e297b866b': Rebuild the time zone data files in 32-bit format instead of 64-bit.
|
ae77aae80cb78b33f32e65c43a473d5e297b866b |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am 07401a68: am cd5df2d9: Rebuild the time zone data files in 32-bit format instead of 64-bit. Merge commit '07401a681f7530a8126fb0fd07a097828337b30a' into eclair-mr2-plus-aosp * commit '07401a681f7530a8126fb0fd07a097828337b30a': Rebuild the time zone data files in 32-bit format instead of 64-bit.
|
07401a681f7530a8126fb0fd07a097828337b30a |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am cd5df2d9: Rebuild the time zone data files in 32-bit format instead of 64-bit. Merge commit 'cd5df2d92c3adeac41e27aab5ba0f999c753c4c4' into eclair-mr2 * commit 'cd5df2d92c3adeac41e27aab5ba0f999c753c4c4': Rebuild the time zone data files in 32-bit format instead of 64-bit.
|
157cdf42d7e2cded9a4461fd105b98b2db1a13ac |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am cd5df2d9: Rebuild the time zone data files in 32-bit format instead of 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.
|
cd5df2d92c3adeac41e27aab5ba0f999c753c4c4 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
Rebuild the time zone data files in 32-bit format instead of 64-bit. The 64-bit data is not currently being used and more than doubles the size.
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
|
00da948b09af535c389f791086cc8e08b3da67dc |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am a5d96513: am 8d7c6953: am 7e617899: Correct the raw offsets in the time zone index for a few zones. Merge commit 'a5d9651368779ae054f4184c5881566fdee85003' * commit 'a5d9651368779ae054f4184c5881566fdee85003': Correct the raw offsets in the time zone index for a few zones.
|
a5d9651368779ae054f4184c5881566fdee85003 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am 8d7c6953: am 7e617899: Correct the raw offsets in the time zone index for a few zones. Merge commit '8d7c6953373b4e2c6f49dfff741bf0da09030760' into eclair-mr2-plus-aosp * commit '8d7c6953373b4e2c6f49dfff741bf0da09030760': Correct the raw offsets in the time zone index for a few zones.
|
21195bbaf1365630238f87cba17f8a9853172565 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am 7e617899: Correct the raw offsets in the time zone index for a few zones. Merge commit '7e6178998507f993eedf6bec726b0c28881f0485' into eclair-plus-aosp * commit '7e6178998507f993eedf6bec726b0c28881f0485': Correct the raw offsets in the time zone index for a few zones.
|
8d7c6953373b4e2c6f49dfff741bf0da09030760 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
am 7e617899: Correct the raw offsets in the time zone index for a few zones. Merge commit '7e6178998507f993eedf6bec726b0c28881f0485' into eclair-mr2 * commit '7e6178998507f993eedf6bec726b0c28881f0485': Correct the raw offsets in the time zone index for a few zones.
|
7e6178998507f993eedf6bec726b0c28881f0485 |
24-Nov-2009 |
Eric Fischer <enf@google.com> |
Correct the raw offsets in the time zone index for a few zones. 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
ibc/zoneinfo/zoneinfo.idx
|
25f8ea4d40879096a56ae6036543dfe41e701ca5 |
23-Nov-2009 |
Fred Fettinger <fred.fettinger@motorola.com> |
am 01a1f8b0: am b5239ed1: libc: allow usage of time64.h from cpp code Merge commit '01a1f8b080d9d4e619ce00039f195f6fa3aa2045' * commit '01a1f8b080d9d4e619ce00039f195f6fa3aa2045': libc: allow usage of time64.h from cpp code
|
01a1f8b080d9d4e619ce00039f195f6fa3aa2045 |
23-Nov-2009 |
Fred Fettinger <fred.fettinger@motorola.com> |
am b5239ed1: libc: allow usage of time64.h from cpp code Merge commit 'b5239ed16aeba648f1c9bcb7a4887b8a41670326' into eclair-mr2-plus-aosp * commit 'b5239ed16aeba648f1c9bcb7a4887b8a41670326': libc: allow usage of time64.h from cpp code
|
b5239ed16aeba648f1c9bcb7a4887b8a41670326 |
20-Nov-2009 |
Fred Fettinger <fred.fettinger@motorola.com> |
libc: allow usage of time64.h from cpp code Wrapped declarations in time64.h with __BEGIN_DECLS/__END_DECLS so that the prototypes are correctly identified as extern C. Change-Id: I253453307831c929a6c7174b28b48bceef946fed Signed-off-by: Fred Fettinger <fred.fettinger@motorola.com> Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/include/time64.h
|
62a1bb5acfb4043f5cda66a26533c30e941e7763 |
21-Nov-2009 |
Eric Fischer <enf@google.com> |
am 9cb69cf4: am 25a3a3ea: am a6083b77: Update zoneinfo time zone data to version 2009s Merge commit '9cb69cf4dc8962204715a7662c7d0e778a7ee113' * commit '9cb69cf4dc8962204715a7662c7d0e778a7ee113': Update zoneinfo time zone data to version 2009s
|
9cb69cf4dc8962204715a7662c7d0e778a7ee113 |
21-Nov-2009 |
Eric Fischer <enf@google.com> |
am 25a3a3ea: am a6083b77: Update zoneinfo time zone data to version 2009s Merge commit '25a3a3ea8cb234bead6d80a71823713b80acfea8' into eclair-mr2-plus-aosp * commit '25a3a3ea8cb234bead6d80a71823713b80acfea8': Update zoneinfo time zone data to version 2009s
|
8a2658a342c76f44e87725fbdff530d4aaf10dff |
21-Nov-2009 |
Eric Fischer <enf@google.com> |
am a6083b77: Update zoneinfo time zone data to version 2009s Merge commit 'a6083b7768a2d1efc52805ff7ce049866186c744' into eclair-plus-aosp * commit 'a6083b7768a2d1efc52805ff7ce049866186c744': Update zoneinfo time zone data to version 2009s
|
25a3a3ea8cb234bead6d80a71823713b80acfea8 |
21-Nov-2009 |
Eric Fischer <enf@google.com> |
am a6083b77: Update zoneinfo time zone data to version 2009s Merge commit 'a6083b7768a2d1efc52805ff7ce049866186c744' into eclair-mr2 * commit 'a6083b7768a2d1efc52805ff7ce049866186c744': Update zoneinfo time zone data to version 2009s
|
a6083b7768a2d1efc52805ff7ce049866186c744 |
20-Nov-2009 |
Eric Fischer <enf@google.com> |
Update zoneinfo time zone data to version 2009s http://b/issue?id=2272477
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
|
870fa118304d0333d2d33770b967fe4c5a233d30 |
20-Nov-2009 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am fdfa1677: am 362b2aab: Merge change Ib4550a04 into eclair-mr2 Merge commit 'fdfa16776ca8f33f671cbac5dd9fa8bd761e16a8' * commit 'fdfa16776ca8f33f671cbac5dd9fa8bd761e16a8': Split libc_debug.so into two .so modules loaded on demand from libc.so
|
fdfa16776ca8f33f671cbac5dd9fa8bd761e16a8 |
19-Nov-2009 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
am 362b2aab: Merge change Ib4550a04 into eclair-mr2 Merge commit '362b2aabee2dd04e04a3ad9c09f0ad0212569be4' into eclair-mr2-plus-aosp * commit '362b2aabee2dd04e04a3ad9c09f0ad0212569be4': Split libc_debug.so into two .so modules loaded on demand from libc.so
|
362b2aabee2dd04e04a3ad9c09f0ad0212569be4 |
19-Nov-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change Ib4550a04 into eclair-mr2 * changes: Split libc_debug.so into two .so modules loaded on demand from libc.so
|
b74ceb25aae555570df64fa4d4076272733a9a20 |
17-Nov-2009 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Split libc_debug.so into two .so modules loaded on demand from libc.so This change is intended to eliminate need to replace libc.so with libc_debug.so in order to enablememory allocation debugging. This is also the first step towards implementing extended memoryallocation debugging using emulator's capabilities in monitoring memory access.
ibc/Android.mk
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/malloc_debug_common.c
ibc/bionic/malloc_debug_common.h
ibc/bionic/malloc_debug_leak.c
ibc/bionic/malloc_debug_qemu.c
ibc/bionic/malloc_leak.c
|
83d3d7491a2d3870efd8d5be9281ee942f5fad07 |
18-Nov-2009 |
David 'Digit' Turner <digit@google.com> |
am ebf3ea00: am 34ea5117: Add support for R_ARM_REL32 to the dynamic linker. Merge commit 'ebf3ea006e5367fff93d2491eec24c4b1a633805' * commit 'ebf3ea006e5367fff93d2491eec24c4b1a633805': Add support for R_ARM_REL32 to the dynamic linker.
|
ebf3ea006e5367fff93d2491eec24c4b1a633805 |
18-Nov-2009 |
David 'Digit' Turner <digit@google.com> |
am 34ea5117: Add support for R_ARM_REL32 to the dynamic linker. Merge commit '34ea5117dbeba41ae5dfdfb2c2ec8cae23388b66' into eclair-mr2-plus-aosp * commit '34ea5117dbeba41ae5dfdfb2c2ec8cae23388b66': Add support for R_ARM_REL32 to the dynamic linker.
|
34ea5117dbeba41ae5dfdfb2c2ec8cae23388b66 |
17-Nov-2009 |
David 'Digit' Turner <digit@google.com> |
Add support for R_ARM_REL32 to the dynamic linker.
inker/linker.c
inker/linker.h
|
0493b61c1a23cbcf0edb4667ff84ab0152327cb2 |
16-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
am a7f8f312: merge from open-source master Merge commit 'a7f8f312e0791509b2382f90861fe9f373bd4f0b' * commit 'a7f8f312e0791509b2382f90861fe9f373bd4f0b': eclair snapshot
|
a7f8f312e0791509b2382f90861fe9f373bd4f0b |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
2db97868f8c707da342c4784ce4433e7bc7235fc |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master Merge commit 'goog/stage-korg-master' into HEAD
|
95604529ec25fe7923ba88312c590f38aa5e3d9e |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from eclair
|
0896a3a9f0f646e15ff230978c41f2aff4707508 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
am 817b4c45: merge from open-source master Merge commit '817b4c45f05c613a4a1ac5940687a2ed24f3b093' * commit '817b4c45f05c613a4a1ac5940687a2ed24f3b093': modified SYSCALLS.TXT to support SuperH architecture
|
817b4c45f05c613a4a1ac5940687a2ed24f3b093 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
84adfb759c322f9c8a12c5239998c6a0eb8de220 |
13-Nov-2009 |
Dima Zavin <dima@android.com> |
am 195082ab: am e8870ffc: am 110044b1: libc: kernel: Update msm_kgsl.h header Merge commit '195082ab52090aeaebf00b845e0944388dcd92e7' * commit '195082ab52090aeaebf00b845e0944388dcd92e7': libc: kernel: Update msm_kgsl.h header
|
195082ab52090aeaebf00b845e0944388dcd92e7 |
13-Nov-2009 |
Dima Zavin <dima@android.com> |
am e8870ffc: am 110044b1: libc: kernel: Update msm_kgsl.h header Merge commit 'e8870ffc965d553a885f63b26e724da279728b72' into eclair-mr2-plus-aosp * commit 'e8870ffc965d553a885f63b26e724da279728b72': libc: kernel: Update msm_kgsl.h header
|
e8870ffc965d553a885f63b26e724da279728b72 |
13-Nov-2009 |
Dima Zavin <dima@android.com> |
am 110044b1: libc: kernel: Update msm_kgsl.h header Merge commit '110044b131122e6886b962d5d16b1031695c374b' into eclair-mr2 * commit '110044b131122e6886b962d5d16b1031695c374b': libc: kernel: Update msm_kgsl.h header
|
a7b5e20e9cf0bbd3673d04cfcd04fd6e5a57d45c |
13-Nov-2009 |
Dima Zavin <dima@android.com> |
am 110044b1: libc: kernel: Update msm_kgsl.h header Merge commit '110044b131122e6886b962d5d16b1031695c374b' into eclair-plus-aosp * commit '110044b131122e6886b962d5d16b1031695c374b': libc: kernel: Update msm_kgsl.h header
|
110044b131122e6886b962d5d16b1031695c374b |
13-Nov-2009 |
Dima Zavin <dima@android.com> |
libc: kernel: Update msm_kgsl.h header Change-Id: I8b22bcb4816fca5e0b92fee4b2ccb0ef135be5a9 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_kgsl.h
|
194d3fa048cf909ca592dd56fa538dc9cd3f5ddb |
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
ibc/Android.mk
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/libgcc_compat.c
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/memset.S
ibc/arch-arm/include/machine/cpu-features.h
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/pthread.c
ibc/docs/OVERVIEW.TXT
ibc/include/arpa/inet.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/include/pthread.h
ibc/include/time.h
ibc/kernel/common/linux/akm8973.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/capella_cm3602.h
ibc/kernel/common/linux/ethtool.h
ibc/kernel/common/linux/lightsensor.h
ibc/kernel/common/linux/lis331dlh.h
ibc/kernel/common/linux/msm_hw3d.h
ibc/kernel/common/linux/msm_kgsl.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/msm_q6vdec.h
ibc/kernel/common/linux/msm_q6venc.h
ibc/kernel/common/linux/sfh7743.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/media/msm_camera.h
ibc/kernel/tools/clean_header.py
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/resolv/res_send.c
ibc/private/bionic_tls.h
ibc/tzcode/asctime.c
ibc/tzcode/difftime.c
ibc/tzcode/localtime.c
ibc/tzcode/private.h
ibc/tzcode/strftime.c
ibc/tzcode/strptime.c
ibc/tzcode/tzfile.h
ibc/unistd/abort.c
ibstdc++/include/cstring
inker/ba.c
inker/ba.h
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
9d52bdfb95176f357497344b4a8039fefe6774f6 |
11-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
03c643b493d0d6e4385fe5a33d33d2cb945493d2 |
10-Nov-2009 |
Dan Bornstein <danfuzz@android.com> |
Add stdlib functions mbstowcs() and wcstombs(). As with the other wchar functions in Bionic, these are really minimally functional stubs. Change-Id: I805bc5642e7bc22d9d730cfc18f9fb4a5f164416
ibc/include/wchar.h
ibc/stdlib/wchar.c
|
71c0aeb44f2301af85d6a370dbd7308602a1dfe0 |
10-Nov-2009 |
Android Code Review <code-review@android.com> |
Merge change I37d0317d * changes: modified SYSCALLS.TXT to support SuperH architecture
|
b152dde4cafffb3b37ca60c589f71110ca988c79 |
09-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
am 83362689: merge from open-source master Merge commit '83362689f5b1f6393d376d242fe29541b63ead2d' * commit '83362689f5b1f6393d376d242fe29541b63ead2d': added and modified linker to support SuperH architecture Add the BSD sys_signame array. added and modified bionic code to support SuperH architecture
|
83362689f5b1f6393d376d242fe29541b63ead2d |
09-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
10be95cffc7f2b02d8baac55a9cf1b16d8afbadb |
09-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
ad13c57298e57d33c130fb03a2c6494da573408c |
06-Nov-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
added and modified linker to support SuperH architecture
inker/Android.mk
inker/arch/sh/begin.S
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
92b10af793da235659198cf38ff2e0237c181058 |
02-Oct-2009 |
Thorsten Glaser <tg@mirbsd.org> |
Add the BSD sys_signame array. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
ibc/Android.mk
ibc/include/sys/_sigdefs.h
ibc/unistd/siglist.c
ibc/unistd/signame.c
|
2d04a7847747a3f9b7ad36988486ef775cae1965 |
30-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am ecac54db: am 3ba822cc: am 199f9d92: Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment) Merge commit 'ecac54db21256952b4b4a9c6f17604ec31743183' * commit 'ecac54db21256952b4b4a9c6f17604ec31743183': Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)
|
ecac54db21256952b4b4a9c6f17604ec31743183 |
30-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 3ba822cc: am 199f9d92: Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment) Merge commit '3ba822cc3f0a252db73cf63cb8390e46fc0ceb0a' into eclair-mr2-plus-aosp * commit '3ba822cc3f0a252db73cf63cb8390e46fc0ceb0a': Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)
|
3ba822cc3f0a252db73cf63cb8390e46fc0ceb0a |
30-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 199f9d92: Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment) Merge commit '199f9d923804d74e021dd80e48ec75c0a96dba77' into eclair-mr2 * commit '199f9d923804d74e021dd80e48ec75c0a96dba77': Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)
|
47c5e30b61bad28731e4acff2d690a4207801f27 |
29-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 199f9d92: Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment) Merge commit '199f9d923804d74e021dd80e48ec75c0a96dba77' into eclair-plus-aosp * commit '199f9d923804d74e021dd80e48ec75c0a96dba77': Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment)
|
199f9d923804d74e021dd80e48ec75c0a96dba77 |
28-Oct-2009 |
Mathias Agopian <mathias@google.com> |
Improve memcpy performance from 290 MiB/s to 340 MiB/s (17% improvment) 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.
ibc/arch-arm/bionic/memcpy.S
|
e823807dc2fb5f2d44cd00d75c10ddd9f5e93bea |
26-Oct-2009 |
Doug Kwan <dougkwan@google.com> |
Add weak symbol support. Also fix a bug caused by a typo.
inker/linker.c
|
f1729553e310b55eef8ee784c95cd9dd8ffd24fd |
24-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 9e78de3e: am 70bba516: am 763ac283: Merge changes Ibcba4b4f,I9af341e1 into eclair Merge commit '9e78de3e3c90ec3c2970431d8eae7378fdc0dac6' * commit '9e78de3e3c90ec3c2970431d8eae7378fdc0dac6': 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
|
9e78de3e3c90ec3c2970431d8eae7378fdc0dac6 |
24-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 70bba516: am 763ac283: Merge changes Ibcba4b4f,I9af341e1 into eclair Merge commit '70bba5160f83ecd6251c4539f747ae39e9ed469c' into eclair-mr2-plus-aosp * commit '70bba5160f83ecd6251c4539f747ae39e9ed469c': 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
|
53b32f8b7ef0ae319cc048ce1f0a81a4be8bce64 |
24-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 763ac283: Merge changes Ibcba4b4f,I9af341e1 into eclair Merge commit '763ac28357f604e0e4196e0a7ad5b0f5cdcf274a' into eclair-plus-aosp * commit '763ac28357f604e0e4196e0a7ad5b0f5cdcf274a': 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
|
70bba5160f83ecd6251c4539f747ae39e9ed469c |
24-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 763ac283: Merge changes Ibcba4b4f,I9af341e1 into eclair Merge commit '763ac28357f604e0e4196e0a7ad5b0f5cdcf274a' into eclair-mr2 * commit '763ac28357f604e0e4196e0a7ad5b0f5cdcf274a': 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
|
763ac28357f604e0e4196e0a7ad5b0f5cdcf274a |
24-Oct-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge changes Ibcba4b4f,I9af341e1 into eclair * 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
|
943043583a8f3a8de34970b550a3e8e8a6fb0fb8 |
24-Oct-2009 |
Doug Kwan <dougkwan@google.com> |
Clean up some linker code.
inker/linker.c
|
a6210dc5105d5e4c4924a36efebd2d1a524cf3e0 |
22-Oct-2009 |
Andy McFadden <fadden@android.com> |
am 05324b36: am 18af6efe: am 96bbbe21: Wrap ARM abort() to improve stack trace. Merge commit '05324b36c1372cba6348ad5c75a96b3adfc4d9fe' * commit '05324b36c1372cba6348ad5c75a96b3adfc4d9fe': Wrap ARM abort() to improve stack trace.
|
05324b36c1372cba6348ad5c75a96b3adfc4d9fe |
22-Oct-2009 |
Andy McFadden <fadden@android.com> |
am 18af6efe: am 96bbbe21: Wrap ARM abort() to improve stack trace. Merge commit '18af6efefae2f0dd5d918f16636fb2b401e09a56' into eclair-mr2-plus-aosp * commit '18af6efefae2f0dd5d918f16636fb2b401e09a56': Wrap ARM abort() to improve stack trace.
|
18af6efefae2f0dd5d918f16636fb2b401e09a56 |
22-Oct-2009 |
Andy McFadden <fadden@android.com> |
am 96bbbe21: Wrap ARM abort() to improve stack trace. Merge commit '96bbbe21778fc3f4a932822c2436238d6ce5721b' into eclair-mr2 * commit '96bbbe21778fc3f4a932822c2436238d6ce5721b': Wrap ARM abort() to improve stack trace.
|
0703efeae25523e8f870cbf70f57b9ecc1186ac7 |
21-Oct-2009 |
Andy McFadden <fadden@android.com> |
am 96bbbe21: Wrap ARM abort() to improve stack trace. Merge commit '96bbbe21778fc3f4a932822c2436238d6ce5721b' into eclair-plus-aosp * commit '96bbbe21778fc3f4a932822c2436238d6ce5721b': Wrap ARM abort() to improve stack trace.
|
96bbbe21778fc3f4a932822c2436238d6ce5721b |
16-Oct-2009 |
Andy McFadden <fadden@android.com> |
Wrap ARM abort() to improve stack trace. 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
ibc/unistd/abort.c
|
bb9eedeff4ddc4550991eb4511003bda8672d6c4 |
19-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: make the buddy allocator compute max_order on its own Signed-off-by: Iliyan Malchev <malchev@google.com>
inker/ba.c
inker/linker.c
|
af7315acf6a3a5ac329b04cb543b5d8a95dc26f1 |
17-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: change the buddy allocator to take a handle to the managed area -- 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>
inker/ba.c
inker/ba.h
inker/linker.c
|
50d233fdcecf62dfaff5c45d7efcd969c0410394 |
20-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 581f4305: am 76ef331c: am 7e7d6c48: use local symbols in memset so it doesn\'t screw up profiling Merge commit '581f43056b594429b3df4678d87989c93d8f81d2' * commit '581f43056b594429b3df4678d87989c93d8f81d2': use local symbols in memset so it doesn't screw up profiling
|
581f43056b594429b3df4678d87989c93d8f81d2 |
20-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 76ef331c: am 7e7d6c48: use local symbols in memset so it doesn\'t screw up profiling Merge commit '76ef331cd6967ca8f5af779d25c8b634f8cdd2b6' into eclair-mr2-plus-aosp * commit '76ef331cd6967ca8f5af779d25c8b634f8cdd2b6': use local symbols in memset so it doesn't screw up profiling
|
214dec2811ef893984ce5bceceb28a47d701fa9f |
20-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 7e7d6c48: use local symbols in memset so it doesn\'t screw up profiling Merge commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c' into eclair-plus-aosp * commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c': use local symbols in memset so it doesn't screw up profiling
|
76ef331cd6967ca8f5af779d25c8b634f8cdd2b6 |
20-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am 7e7d6c48: use local symbols in memset so it doesn\'t screw up profiling Merge commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c' into eclair-mr2 * commit '7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c': use local symbols in memset so it doesn't screw up profiling
|
7e7d6c48a064af82f0ec39f47b9eb803a6e1df4c |
20-Oct-2009 |
Mathias Agopian <mathias@google.com> |
use local symbols in memset so it doesn't screw up profiling
ibc/arch-arm/bionic/memset.S
|
dfb93b8914088020ffe83b67f5ebd0940a97cefe |
20-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am b3cfdb62: am eeaf6544: Merge change I7934a799 into eclair-mr2 Merge commit 'b3cfdb6220b9ce8ec6d25984ef086fa06f157236' * commit 'b3cfdb6220b9ce8ec6d25984ef086fa06f157236': Prevent spurious EINTR to freeze process debugging
|
b3cfdb6220b9ce8ec6d25984ef086fa06f157236 |
20-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am eeaf6544: Merge change I7934a799 into eclair-mr2 Merge commit 'eeaf6544b676f68ccdd70a3fa78f44789a1bf69c' into eclair-mr2-plus-aosp * commit 'eeaf6544b676f68ccdd70a3fa78f44789a1bf69c': Prevent spurious EINTR to freeze process debugging
|
eeaf6544b676f68ccdd70a3fa78f44789a1bf69c |
19-Oct-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I7934a799 into eclair-mr2 * changes: Prevent spurious EINTR to freeze process debugging
|
79d23e28ede940520f083347b2f246995abfeaaa |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 5d436ddc: am 8213d5c3: am ff7b46b8: Merge change I3c998761 into eclair Merge commit '5d436ddcae640e2b2af30a5654bec33273b7a9c3' * commit '5d436ddcae640e2b2af30a5654bec33273b7a9c3': Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
|
5d436ddcae640e2b2af30a5654bec33273b7a9c3 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 8213d5c3: am ff7b46b8: Merge change I3c998761 into eclair Merge commit '8213d5c3c072b23f5cc1922d232efe7338091d9b' into eclair-mr2-plus-aosp * commit '8213d5c3c072b23f5cc1922d232efe7338091d9b': Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
|
cd230988286eb6aa395e051345052773f1943294 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am ff7b46b8: Merge change I3c998761 into eclair Merge commit 'ff7b46b87c4d85881d88c2105a94be6c6accb628' into eclair-plus-aosp * commit 'ff7b46b87c4d85881d88c2105a94be6c6accb628': Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
|
8213d5c3c072b23f5cc1922d232efe7338091d9b |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am ff7b46b8: Merge change I3c998761 into eclair Merge commit 'ff7b46b87c4d85881d88c2105a94be6c6accb628' into eclair-mr2 * commit 'ff7b46b87c4d85881d88c2105a94be6c6accb628': Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
|
ff7b46b87c4d85881d88c2105a94be6c6accb628 |
16-Oct-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I3c998761 into eclair * changes: Allow the dynamic linker to relocate references to thumb symbols in NDK libraries.
|
7934a799e1041db9cff9753f4d87d7361f644450 |
16-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Prevent spurious EINTR to freeze process debugging
inker/debugger.c
|
9c46315800862abe6af61949ddcae063f48891ca |
16-Oct-2009 |
Andy McFadden <fadden@android.com> |
am b63e4e88: am 5f32207a: Wrap ARM abort() to improve stack trace. Merge commit 'b63e4e88b0d13afa431864190b3515a549c16d85' * commit 'b63e4e88b0d13afa431864190b3515a549c16d85': Wrap ARM abort() to improve stack trace.
|
b63e4e88b0d13afa431864190b3515a549c16d85 |
16-Oct-2009 |
Andy McFadden <fadden@android.com> |
am 5f32207a: Wrap ARM abort() to improve stack trace. Merge commit '5f32207a3db0bea3ca1c7f4b2b563c11b895f276' into eclair-mr2-plus-aosp * commit '5f32207a3db0bea3ca1c7f4b2b563c11b895f276': Wrap ARM abort() to improve stack trace.
|
5f32207a3db0bea3ca1c7f4b2b563c11b895f276 |
16-Oct-2009 |
Andy McFadden <fadden@android.com> |
Wrap ARM abort() to improve stack trace. 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.
ibc/unistd/abort.c
|
35af95026e01e69cfaf0cb369e918a6638e76be1 |
15-Oct-2009 |
Jean-Baptiste Queru <jbq@google.com> |
am 73981476: merge from open-source master Merge commit '73981476a389847e8537cca37503c43e107fadc9' * commit '73981476a389847e8537cca37503c43e107fadc9': Fill l_ld of linkmaps with value from soinfo::dynamic. modified kernel headers re-generate tools to support SuperH architecture added syscalls for SuperH which automatically generate by gensyscalls.py
|
051736be135f407472d1d2d13df15f224c7ec4cd |
15-Oct-2009 |
Dima Zavin <dima@android.com> |
am 60c221cc: am 5c328268: libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encode Merge commit '60c221ccfaf67bdd9cadfd151d0bad9d3f8482ce' * commit '60c221ccfaf67bdd9cadfd151d0bad9d3f8482ce':
|
539f046a55b9de1a3fe5011c01f5457b30f2b22a |
15-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 0619f2e7: am 0e24d2c9: update msm_camera.h Merge commit '0619f2e744b239942841f7e0993d594d074a83f8' * commit '0619f2e744b239942841f7e0993d594d074a83f8':
|
6ffc625a7a876a00977defd6c19c8f33e1b64746 |
15-Oct-2009 |
Dima Zavin <dima@android.com> |
am d704c4d7: am 9a96aaa8: libc: kernel: Update linux/msm_kgsl.h to latest Merge commit 'd704c4d7112919f26243a2a24858332bf1fb2f5c' * commit 'd704c4d7112919f26243a2a24858332bf1fb2f5c':
|
72540134bdbb8c9d93aab08a564b3fa10521fd96 |
15-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am ab9a0025: am e3650267: fix [2170898] abort() doesn\'t print a stack tarce Merge commit 'ab9a0025d58dde406b25d30388ecb5c9fa268e1f' * commit 'ab9a0025d58dde406b25d30388ecb5c9fa268e1f':
|
b9c37d7186ddb5f56a854c03aa661eaf60fd8880 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 1f2a381e: am fdc5c1f5: Re-enable ARMv7 memcpy implementation. Merge commit '1f2a381e844abfb364af7cfc48d8a2cb1e194637' * commit '1f2a381e844abfb364af7cfc48d8a2cb1e194637':
|
1902b5315295dcf0bf616a193cb235ef51cb4757 |
15-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 5be45ce0: am 1e40783d: Fix armv7-user builds by disabling the ARMv7-optimized memcpy. Merge commit '5be45ce0cf81a3904c697a77fa3e73bf85aead8b' * commit '5be45ce0cf81a3904c697a77fa3e73bf85aead8b':
|
73981476a389847e8537cca37503c43e107fadc9 |
14-Oct-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
a8f96cf3f957ddb26896768977727b5b29de0a88 |
14-Oct-2009 |
Dima Zavin <dima@android.com> |
am 5c328268: libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encode Merge commit '5c32826841460294cfba98ff713b4804512bacd1' * commit '5c32826841460294cfba98ff713b4804512bacd1': libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encode
|
7fbe3c8b78ef6403b99635c1dabb18c3837c9a11 |
14-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 0e24d2c9: update msm_camera.h Merge commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273' * commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273': update msm_camera.h
|
60c221ccfaf67bdd9cadfd151d0bad9d3f8482ce |
14-Oct-2009 |
Dima Zavin <dima@android.com> |
am 5c328268: libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k 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
|
0619f2e744b239942841f7e0993d594d074a83f8 |
14-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
am 0e24d2c9: update msm_camera.h Merge commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273' into eclair-plus-aosp * commit '0e24d2c944e2eacd2f9ccefbfbda904fab7cf273': update msm_camera.h
|
5c32826841460294cfba98ff713b4804512bacd1 |
14-Oct-2009 |
Dima Zavin <dima@android.com> |
libc: kernel: add linux/msm_q6venc.h kernel include for qsd8k h/w video encode Change-Id: I58c6eb0d417d5a30fa245f693304a147631fd07f Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_q6venc.h
|
0e24d2c944e2eacd2f9ccefbfbda904fab7cf273 |
14-Oct-2009 |
Iliyan Malchev <malchev@google.com> |
update msm_camera.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/media/msm_camera.h
|
3c99876116356cae09231189f09e5a679fd0d2fd |
14-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Allow the dynamic linker to relocate references to thumb symbols in NDK libraries. 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.
inker/linker.c
|
f3b3c91e7d881362f705ac7ec6320a046e3f55f1 |
13-Oct-2009 |
Dima Zavin <dima@android.com> |
am 9a96aaa8: libc: kernel: Update linux/msm_kgsl.h to latest Merge commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91' * commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91': libc: kernel: Update linux/msm_kgsl.h to latest
|
0d19cef4c1884919e56976d9ab63feb1355df753 |
12-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am e3650267: fix [2170898] abort() doesn\'t print a stack tarce Merge commit 'e36502673d98df089acbc645f077ee0c2be20c5d' * commit 'e36502673d98df089acbc645f077ee0c2be20c5d': fix [2170898] abort() doesn't print a stack tarce
|
51192d546d7fc7bbf0a57e706626ae5d62034cf2 |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am fdc5c1f5: Re-enable ARMv7 memcpy implementation. Merge commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613' * commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613': Re-enable ARMv7 memcpy implementation.
|
f406a20519ca3b5668d8dde231073b0a9bd8505a |
12-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 1e40783d: Fix armv7-user builds by disabling the ARMv7-optimized memcpy. Merge commit '1e40783d9ad29c88a4d547774e05080fc4327a2e' * commit '1e40783d9ad29c88a4d547774e05080fc4327a2e': Fix armv7-user builds by disabling the ARMv7-optimized memcpy.
|
d704c4d7112919f26243a2a24858332bf1fb2f5c |
08-Oct-2009 |
Dima Zavin <dima@android.com> |
am 9a96aaa8: libc: kernel: Update linux/msm_kgsl.h to latest Merge commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91' into eclair-plus-aosp * commit '9a96aaa8efcde245ac4ba23228b8a8d61e008d91': libc: kernel: Update linux/msm_kgsl.h to latest
|
9a96aaa8efcde245ac4ba23228b8a8d61e008d91 |
04-Oct-2009 |
Dima Zavin <dima@android.com> |
libc: kernel: Update linux/msm_kgsl.h to latest Change-Id: I530cea1110fc6e6ccf150e6b176e708030ce8a94 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_kgsl.h
|
ab9a0025d58dde406b25d30388ecb5c9fa268e1f |
07-Oct-2009 |
Mathias Agopian <mathias@google.com> |
am e3650267: fix [2170898] abort() doesn\'t print a stack tarce Merge commit 'e36502673d98df089acbc645f077ee0c2be20c5d' into eclair-plus-aosp * commit 'e36502673d98df089acbc645f077ee0c2be20c5d': fix [2170898] abort() doesn't print a stack tarce
|
1f2a381e844abfb364af7cfc48d8a2cb1e194637 |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am fdc5c1f5: Re-enable ARMv7 memcpy implementation. Merge commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613' into eclair-plus-aosp * commit 'fdc5c1f56f9d21034badb8e4b092c47098f19613': Re-enable ARMv7 memcpy implementation.
|
5be45ce0cf81a3904c697a77fa3e73bf85aead8b |
07-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
am 1e40783d: Fix armv7-user builds by disabling the ARMv7-optimized memcpy. Merge commit '1e40783d9ad29c88a4d547774e05080fc4327a2e' into eclair-plus-aosp * commit '1e40783d9ad29c88a4d547774e05080fc4327a2e': Fix armv7-user builds by disabling the ARMv7-optimized memcpy.
|
e36502673d98df089acbc645f077ee0c2be20c5d |
07-Oct-2009 |
Mathias Agopian <mathias@google.com> |
fix [2170898] abort() doesn't print a stack tarce 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.
ibc/unistd/abort.c
|
fdc5c1f56f9d21034badb8e4b092c47098f19613 |
05-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Re-enable ARMv7 memcpy implementation. 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.
ibc/arch-arm/bionic/memcpy.S
|
cf399f77b83b03cd83da784aa27ef1df71cca78d |
05-Oct-2009 |
Elliott Hughes <enh@google.com> |
Add a GNU-compatible TEMP_FAILURE_RETRY. I wondered about #ifndef, but the other macros in here don't use it. I also wondered about __GNUC__, since this macro uses two GCC extensions.
ibc/include/unistd.h
|
1e40783d9ad29c88a4d547774e05080fc4327a2e |
03-Oct-2009 |
David 'Digit' Turner <digit@google.com> |
Fix armv7-user builds by disabling the ARMv7-optimized memcpy. 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.
ibc/arch-arm/bionic/memcpy.S
|
44e55ba8ebd059206bedefba18708af4774db671 |
30-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
am fe46030c: Merge changes I3bd27087,I0c9ec550,I3a0e5e86 into eclair Merge commit 'fe46030cdd97f9cf810630541df367dd2b85cae9' into eclair-plus-aosp * commit 'fe46030cdd97f9cf810630541df367dd2b85cae9': 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""
|
fe46030cdd97f9cf810630541df367dd2b85cae9 |
30-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge changes I3bd27087,I0c9ec550,I3a0e5e86 into eclair * 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""
|
0893d4918742db3b4bd8ef82c4f3008b60de9e2a |
30-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am 7a9e06fa: Merge change I2a7ad975 into eclair Merge commit '7a9e06fa7e4e533074cde314f25dff3024f34a5d' into eclair-plus-aosp * commit '7a9e06fa7e4e533074cde314f25dff3024f34a5d': Fix ABI breakage in libc.so and libm.so between 1.6 and Eclair.
|
7a9e06fa7e4e533074cde314f25dff3024f34a5d |
30-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change I2a7ad975 into eclair * changes: Fix ABI breakage in libc.so and libm.so between 1.6 and Eclair.
|
2a7ad97539313c82e13d36c9c75cefb2982a87d8 |
29-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix ABI breakage in libc.so and libm.so between 1.6 and Eclair. For a detailed description of the problem and why this fix is needed, plrease read the comments in libgcc_compat.c
ibc/Android.mk
ibc/arch-arm/bionic/libgcc_compat.c
|
4a9afcb10151b083cd2d75253385615f459172ed |
29-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: allow resolving of symbols from library back to executable Signed-off-by: Iliyan Malchev <malchev@google.com>
inker/linker.c
|
9ea64da6c511e8f9f4edae4c10c20879957631ab |
29-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: change lookup() to return soinfo, not base
inker/dlfcn.c
inker/linker.c
inker/linker.h
|
6ed80c8814db9eed1fb687be22322e38dc46a2fb |
29-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
Revert "Revert "bionic/linker: fix symbol lookup during relocations"" This reverts commit 33acbf0719c4f3db059bc9e1f52cf554a5d0295f.
inker/linker.c
|
2d77d4dbd690e2d85b9795e670c3b94f8233e962 |
29-Sep-2009 |
Mathias Agopian <mathias@google.com> |
am ee223d02: NEON optimized memcpy. Merge commit 'ee223d02d96815c989b62043ff1237b1cd4e14b0' into eclair-plus-aosp * commit 'ee223d02d96815c989b62043ff1237b1cd4e14b0': NEON optimized memcpy.
|
ee223d02d96815c989b62043ff1237b1cd4e14b0 |
28-Sep-2009 |
Mathias Agopian <mathias@google.com> |
NEON optimized memcpy. 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.
ibc/arch-arm/bionic/memcpy.S
|
10093276e98d26428875480c502a278dffe550c7 |
28-Sep-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
added and modified bionic code to support SuperH architecture modified: libc/Android.mk new files: libc/arch-sh/bionic/* new files: libc/arch-sh/include/*
ibc/Android.mk
ibc/arch-sh/bionic/__get_pc.S
ibc/arch-sh/bionic/__get_sp.S
ibc/arch-sh/bionic/__get_tls.c
ibc/arch-sh/bionic/__set_tls.c
ibc/arch-sh/bionic/_exit_with_stack_teardown.S
ibc/arch-sh/bionic/_setjmp.S
ibc/arch-sh/bionic/atomic_cmpxchg.S
ibc/arch-sh/bionic/atomics_sh.c
ibc/arch-sh/bionic/bzero.S
ibc/arch-sh/bionic/clone.S
ibc/arch-sh/bionic/crtbegin_dynamic.S
ibc/arch-sh/bionic/crtbegin_static.S
ibc/arch-sh/bionic/crtend.S
ibc/arch-sh/bionic/ffs.S
ibc/arch-sh/bionic/memcpy.S
ibc/arch-sh/bionic/memmove.S
ibc/arch-sh/bionic/memset.S
ibc/arch-sh/bionic/pipe.S
ibc/arch-sh/bionic/setjmp.S
ibc/arch-sh/bionic/sigsetjmp.S
ibc/arch-sh/bionic/syscall.S
ibc/arch-sh/bionic/unwind.c
ibc/arch-sh/include/endian.h
ibc/arch-sh/include/machine/_types.h
ibc/arch-sh/include/machine/asm.h
ibc/arch-sh/include/machine/exec.h
ibc/arch-sh/include/machine/ieee.h
ibc/arch-sh/include/machine/internal_types.h
ibc/arch-sh/include/machine/kernel.h
ibc/arch-sh/include/machine/limits.h
ibc/arch-sh/include/machine/setjmp.h
|
468fc8c53310b66455f88d47d11775b5995378c5 |
28-Sep-2009 |
Mathias Agopian <mathias@google.com> |
am 33acbf07: Revert "bionic/linker: fix symbol lookup during relocations" Merge commit '33acbf0719c4f3db059bc9e1f52cf554a5d0295f' into eclair-plus-aosp * commit '33acbf0719c4f3db059bc9e1f52cf554a5d0295f': Revert "bionic/linker: fix symbol lookup during relocations"
|
33acbf0719c4f3db059bc9e1f52cf554a5d0295f |
28-Sep-2009 |
Mathias Agopian <mathias@google.com> |
Revert "bionic/linker: fix symbol lookup during relocations" This reverts commit 8d0c0334f1106d36f2fd5c1cf6d5dc75a4b88850.
inker/linker.c
|
76e3d69330029cb3b8091f303e709244ec1d8d77 |
28-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
am 4e5a965d: Merge change 27075 into eclair Merge commit '4e5a965d6a4c4a0c7977cc9b90755027130c1e46' into eclair-plus-aosp * commit '4e5a965d6a4c4a0c7977cc9b90755027130c1e46': bionic/linker: fix symbol lookup during relocations
|
4e5a965d6a4c4a0c7977cc9b90755027130c1e46 |
28-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 27075 into eclair * changes: bionic/linker: fix symbol lookup during relocations
|
8d0c0334f1106d36f2fd5c1cf6d5dc75a4b88850 |
25-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
bionic/linker: fix symbol lookup during relocations 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>
inker/linker.c
|
dfa87a200fd3f99e2a8790f2efc12528fba8e756 |
27-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am f355096a: Remove NEON optimizations for memcpy Merge commit 'f355096a64b74c8e869527de55f7e908873e3128' into eclair-plus-aosp * commit 'f355096a64b74c8e869527de55f7e908873e3128': Remove NEON optimizations for memcpy
|
f355096a64b74c8e869527de55f7e908873e3128 |
27-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Remove NEON optimizations for memcpy
ibc/arch-arm/bionic/memcpy.S
|
7e5e9f42706da2f487645a522e907b38fc387910 |
24-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am bc10cd29: Fix a typo that resulted in a crash in the boot sequence Merge commit 'bc10cd2900cdb7fed077163b6a33e0f8572b2b19' into eclair-plus-aosp * commit 'bc10cd2900cdb7fed077163b6a33e0f8572b2b19': Fix a typo that resulted in a crash in the boot sequence
|
bc10cd2900cdb7fed077163b6a33e0f8572b2b19 |
24-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix a typo that resulted in a crash in the boot sequence
ibc/bionic/pthread.c
|
9641805419d30e8bfa4624cf54f823b7a3a9e320 |
23-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am d154954f: Merge change 26419 into eclair Merge commit 'd154954f02691618fdf73a5a97336e64cad37af0' into eclair-plus-aosp * commit 'd154954f02691618fdf73a5a97336e64cad37af0': Add pthread_mutex_lock_timeout_np
|
d154954f02691618fdf73a5a97336e64cad37af0 |
23-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 26419 into eclair * changes: Add pthread_mutex_lock_timeout_np
|
7910e39d197bc32ed79a144d06279c2be3c7f296 |
23-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
resolved conflicts for merge of 4a05d12c to eclair-plus-aosp
|
3f56b7f65adb9ee35cd0f878ca00b92011eec427 |
22-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Add pthread_mutex_lock_timeout_np 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
ibc/bionic/pthread.c
ibc/include/pthread.h
|
4a05d12cf52a9a40759f11f28543bd75715c8f00 |
18-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix TLS access for ARMv6 and beyond. 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.
ibc/Android.mk
ibc/arch-arm/include/machine/cpu-features.h
ibc/private/bionic_tls.h
|
4e30c09e57a0351daff70f6657794569445be21c |
21-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10538 * changes: added syscalls for SuperH which automatically generate by gensyscalls.py
|
7ed086eb99a0dc326bf47fb387fa8be394fe3da4 |
21-Sep-2009 |
Dima Zavin <dima@android.com> |
am 916edf2a: libc: kernel-headers: update msm_mdp.h to include premultiplied alpha Merge commit '916edf2a3fc60e08a5f29cd322d9f2a04d15cb49' into eclair-plus-aosp * commit '916edf2a3fc60e08a5f29cd322d9f2a04d15cb49': libc: kernel-headers: update msm_mdp.h to include premultiplied alpha
|
916edf2a3fc60e08a5f29cd322d9f2a04d15cb49 |
21-Sep-2009 |
Dima Zavin <dima@android.com> |
libc: kernel-headers: update msm_mdp.h to include premultiplied alpha Change-Id: I653d638353d9246287bcf568bbffd0f5dbc64019 Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_mdp.h
|
5632aeb83862a50e39dae9b7da2d7e2e5a8cb0d3 |
17-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10539 * changes: modified kernel headers re-generate tools to support SuperH architecture
|
5672726b44f796b43ec825aa666925231e8d69a4 |
17-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10587 * changes: Fill l_ld of linkmaps with value from soinfo::dynamic.
|
895244b2ab91b34ab03efc78417ee1eb73f3e7ba |
17-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
a246a71975c1b4a939421ed20fdd8557f93de46f |
04-Aug-2009 |
vinay harugop <vinay.harugop@stericsson.com> |
Linux kernel helpers support is provided to android for its TLS implementation. This fix addresses this by modifying the TLS access functions to use the kernel helper. This Fix is verified on ST Ericsson's U8500 platform and Submitted on behalf of a third-party: Surinder-pal SINGH from STMicroelectronics.
ibc/private/bionic_tls.h
|
5cf640c926e7d7b79934c97226433a3dc448e1eb |
03-Jul-2009 |
Thinker K.F Li <thinker@branda.to> |
Fill l_ld of linkmaps with value from soinfo::dynamic. GDB will try to read l_ld of linkmaps and compare the value to vma of .dynamic sections from shared objects. Since linker does not assign l_ld, GDB will complain about and re-compute l_addr from l_ld. And, GDB will get a wrong value.
inker/linker.c
|
c7f65a01e5ac3c4d3599ea3508459ecd6b54a71d |
16-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10541 * changes: added and modified libdl to support SuperH architecture
|
77e9c05988d4574fb97b2f9eae1ab3239c100854 |
16-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10542 * changes: added and modified libm to support SuperH architecture
|
252c576d7ecd2dab3b88b96c250769e1834b270f |
16-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 11671 * changes: Define 64 bit types if compiling with -std=c99
|
b8a18d059b8bde9a04e5778a0074a54413328472 |
15-Sep-2009 |
Ben Cheng <bccheng@google.com> |
am bd192b47: Add stack unwinding directives to assembly leaf functions. Merge commit 'bd192b470b69e00e9313680b70c5572a609e535d' into eclair-plus-aosp * commit 'bd192b470b69e00e9313680b70c5572a609e535d': Add stack unwinding directives to assembly leaf functions.
|
bd192b470b69e00e9313680b70c5572a609e535d |
15-Sep-2009 |
Ben Cheng <bccheng@google.com> |
Add stack unwinding directives to assembly leaf functions. So that the real culprit of native crashes can surface in the stack trace.
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
|
cdeb4c8afa2fb7b92cce3b32a9d2f3c05ad759ba |
15-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
a4e67f4512e2609c13a67d569bff14001413a042 |
27-Dec-2008 |
Matthieu CASTET <matthieu.castet@gmail.com> |
Remove code duplication for pthread_cond_timeout_np : use __pthread_cond_timedwait_relative helper
ibc/bionic/pthread.c
|
c88110e284d6fcb5922c72f524dc3b4f24139580 |
08-Sep-2009 |
Martin Storsjo <martin@martin.st> |
Define 64 bit types if compiling with -std=c99 Compiling with -std=c99 defines __STRICT_ANSI__, but the 64 bit types and type macros should still be defined in this case. This helps compiling third party code that needs -std=c99 with the NDK.
ibc/include/stdint.h
|
664dac1e959dda5f017571d52ab4a34891800927 |
11-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
am 82420129: bionic: update processed msm_camera.h Merge commit '824201294b5f3c3ad6ca9d9751d96f78142c5409' into eclair-plus-aosp * commit '824201294b5f3c3ad6ca9d9751d96f78142c5409': bionic: update processed msm_camera.h
|
824201294b5f3c3ad6ca9d9751d96f78142c5409 |
11-Sep-2009 |
Iliyan Malchev <malchev@google.com> |
bionic: update processed msm_camera.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/media/msm_camera.h
|
0dfd94cff40eba9926ab766c8a58f30885e8330e |
10-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am 4e57cf3f: Merge change 24463 into eclair Merge commit '4e57cf3f8c0b696f117579c8165b13c8d32b9b5d' into eclair-plus-aosp * commit '4e57cf3f8c0b696f117579c8165b13c8d32b9b5d': Fix an infinite loop in time2sub.
|
4e57cf3f8c0b696f117579c8165b13c8d32b9b5d |
10-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 24463 into eclair * changes: Fix an infinite loop in time2sub.
|
2093d350be21ff086f9e145404877941b9a42c5c |
10-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
Fix an infinite loop in time2sub. The problem is that time_t is signed, and the original code relied on the fact that (X + c < X) in case of overflow for c >= 0. Unfortunately, this condition is only guaranteed by the standard for unsigned arithmetic, and the gcc 4.4.0 optimizer did completely remove the corresponding test from the code. This resulted in a missing boundary check, and an infinite loop. The problem is solved by testing explicitely for TIME_T_MIN and TIME_T_MAX in the loop that uses this. Also fix increment_overflow and long_increment_overflow which were buggy for exactly the same reasons. Note: a similar fix is needed for system/core/libcutils
ibc/tzcode/localtime.c
|
842cdcd2f63992dcdbe30e90a29c6d5ba2169f0e |
10-Sep-2009 |
Erik Gilling <konkers@android.com> |
am 9e74f697: libc: add void to clock() function prototype Merge commit '9e74f697e0178a0e9b6133a2b270cc7fed9920bf' into eclair-plus-aosp * commit '9e74f697e0178a0e9b6133a2b270cc7fed9920bf': libc: add void to clock() function prototype
|
9e74f697e0178a0e9b6133a2b270cc7fed9920bf |
09-Sep-2009 |
Erik Gilling <konkers@android.com> |
libc: add void to clock() function prototype Signed-off-by: Erik Gilling <konkers@android.com>
ibc/include/time.h
|
76ec6891e2bc18c9e12cd2f567358bb817b24cff |
09-Sep-2009 |
vinay harugop <vinay.harugop@stericsson.com> |
ARM architecture reference manuals for ARMv6 & ARMv7 state that the use of 'swp' instruction is deprecated ARMv6 onwards. These architectures provide the load-linked, store-conditional pair of ldrex/strex whose use is recommended in place of 'swp'. Also, the description of the 'swp' instruction in the ARMv6 reference manual states that the swap operation does not include any memory barrier guarantees.This fix attempts to address these issues by providing an atomic swap implementation using ldrex/strex under _ARM_HAVE_LDREX_STREX macro. This Fix is verified on ST Ericsson's U8500 platform and Submitted on behalf of a third-party: Surinder-pal SINGH from STMicroelectronics.
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/include/machine/cpu-features.h
|
c0ed4229589ff66f42963fd24508b7dcddfe0e1f |
03-Sep-2009 |
David 'Digit' Turner <digit@google.com> |
am b4423ff7: Merge change 22848 into eclair Merge commit 'b4423ff7dfd8c97688cbf87ba8ce22f5b54fa89c' into eclair-plus-aosp * commit 'b4423ff7dfd8c97688cbf87ba8ce22f5b54fa89c': Neon-optimized versions of memcpy.
|
b4423ff7dfd8c97688cbf87ba8ce22f5b54fa89c |
03-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 22848 into eclair * changes: Neon-optimized versions of memcpy.
|
1bbc56cd227546cb155bb47721cdb717780a3400 |
26-Aug-2009 |
David 'Digit' Turner <digit@google.com> |
Neon-optimized versions of memcpy. This optimization come from the external 0xdroid repository. Original patch can be found here: http://gitorious.org/0xdroid/bionic/commit/ebafe41c2c02f8c09a3c1d7746047083df180ac5
ibc/arch-arm/bionic/memcpy.S
|
00fb8b45d9d3fdf3db0dfb93df9a94a89f94f68d |
01-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
ce0595d01de9103d40b83b35e0d6ac8b123aa24c |
01-Sep-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
modified SYSCALLS.TXT to support SuperH architecture
ibc/SYSCALLS.TXT
ibc/tools/bionic_utils.py
ibc/tools/gensyscalls.py
|
a90528ad3420c571987f2124955646dae88007b6 |
28-Jul-2009 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
Include <endian.h> instead of <sys/endian.h>, since the later doesn't define byte order.
ibc/netbsd/net/getservent.c
|
efecfde19a1af5aacbd77a6124968df2d7a49a83 |
31-Aug-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
added and modified libdl to support SuperH architecture
ibdl/Android.mk
ibdl/arch-sh/sobegin.S
ibdl/arch-sh/soend.S
ibdl/libdl.c
|
d87945b4e706dbbacd71f6a3fd2e96162e970094 |
31-Aug-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
added and modified libm to support SuperH architecture
AINTAINERS
ibm/Android.mk
ibm/sh/_fpmath.h
ibm/sh/fenv.c
ibm/sh/fenv.h
|
2e5bd8f8aab94e46f309e25b39c7dac17dca6fce |
31-Aug-2009 |
Dima Zavin <dima@android.com> |
libc: kernel-headers: Add qdsp6 vdec header Change-Id: Ib6cd13e86cea84c1cc0901dee3e9ef05eb8279cd Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_q6vdec.h
|
cc05d1271680d6a7804bc89d3b1fe14c40b32396 |
12-Dec-2008 |
Alexey Tarasov <tarasov@dodologics.com> |
Changed logging functions in bionic/logd_write.c. Main differences from original code: 1. now log channel for LOG_ID_MAIN may exist even if LOG_ID_RADIO facility failed. 2. __write_to_log_null() now acts as always successful function. 3. it's more simplier to add new logging channels now ammended commit fixes my typo on line 130
ibc/bionic/logd_write.c
|
8f53951b054d5d8267f4550a4bc726e09e66fc2d |
21-Aug-2009 |
Android Code Review <code-review@android.com> |
Merge change 10749 * changes: Make sure size_t is defined before used in strings.h
|
f76b577feda846cc8bb0a53a485006127aecca5c |
21-Aug-2009 |
Android Code Review <code-review@android.com> |
Merge change 10757 * changes: Add an 's and a . to the bionic/libc README.
|
898cc98f3d6536f7ae1b38340537edecf9a529f2 |
21-Aug-2009 |
Iliyan Malchev <malchev@google.com> |
bionic: add sanitized lightsensor kernel header Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/lightsensor.h
|
fcb10796ec96217629223e4262e725411925a842 |
20-Aug-2009 |
Dima Zavin <dima@android.com> |
Update pmem/hw3d/mdp headers Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/msm_hw3d.h
ibc/kernel/common/linux/msm_mdp.h
|
30eb40241c612a7ddbd21c4daa4e7bbfd9d5e89f |
14-Aug-2009 |
Erik Gilling <konkers@android.com> |
bionic: linker: add error message if link failed due to previous error Signed-off-by: Erik Gilling <konkers@android.com>
inker/linker.c
|
ac68b70ed95db959274106d268deca1d303fa15c |
08-Aug-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 9642 * changes: Don't request IPv6 addresses if AI_ADDRCONFIG is specified and the system has no IPv6 connectivity.
|
44ac5d5d9353b74a9782e6ee9e4cf432c03800e1 |
08-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
bb08537104e8a753deb6109b5fb696882c59be84 |
08-Aug-2009 |
Android Code Review <code-review@android.com> |
Merge change 10057 * changes: Add mspace_merge_objects
|
81fa6d5f942ff6c2d10c53e9f7c5af9cb5e39c9a |
06-Aug-2009 |
Dima Zavin <dima@android.com> |
libc: add linux/msm_kgsl.h kernel include Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/common/linux/msm_kgsl.h
|
4c4a9632bdb5189011b74d63847ee4bbd6daea4b |
06-Aug-2009 |
Dima Zavin <dima@android.com> |
libc: kernel: let clean_header tool take path to kernel originals as argument Signed-off-by: Dima Zavin <dima@android.com>
ibc/kernel/tools/clean_header.py
|
3d8f4ada56cc4965c8d2cbaa16d1bc0f75492c07 |
04-Aug-2009 |
Lorenzo Colitti <lorenzo@google.com> |
Don't request IPv6 addresses if AI_ADDRCONFIG is specified and the system has no IPv6 connectivity.
ibc/netbsd/net/getaddrinfo.c
|
6e36f86333486ac60dfa9684d1af9475e5a90a11 |
04-Aug-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 9546 * changes: Fix strftime to use localized month names.
|
2b459748378c1f655ae2f46b5fb9a2427edfcfc8 |
04-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
d5f72afd4984744a7198c8ec80341a6d2602d02f |
04-Aug-2009 |
Eric Fischer <enf@google.com> |
Fix strftime to use localized month names. It was using the default locale (capital L) instead of the current locale (lowercase l). Bug 2030864
ibc/tzcode/strftime.c
|
c1e553a9cfe14dc0f4aea9784553a178bfe74acc |
03-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
8b09aa39c3ab7bf17384082728001550c072e8c7 |
30-Jul-2009 |
Erik Gilling <konkers@android.com> |
am fde8642f: bionic/linker: keep track of opened libraries by basename Merge commit 'fde8642fc43bdd224e43e5ee9583a49a758fb03c' * commit 'fde8642fc43bdd224e43e5ee9583a49a758fb03c': bionic/linker: keep track of opened libraries by basename
|
61e844f48e5c7fc7446b364d4b273c3457327f5e |
29-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
e5bcc9dc5ccf791003b019e117734b871e59890c |
29-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 22b5eb85: Merge change 8281 into donut Merge commit '22b5eb858dcbb537f2522ad920ca793348d574a2' * commit '22b5eb858dcbb537f2522ad920ca793348d574a2': linker: remove newlines from DL_ERR so that dlerror works correctly
|
fde8642fc43bdd224e43e5ee9583a49a758fb03c |
29-Jul-2009 |
Erik Gilling <konkers@android.com> |
bionic/linker: keep track of opened libraries by basename 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>
inker/linker.c
|
22b5eb858dcbb537f2522ad920ca793348d574a2 |
29-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 8281 into donut * changes: linker: remove newlines from DL_ERR so that dlerror works correctly
|
9cfb12e6bce65b49fd858b86149858ff3851072d |
29-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am 3773d35e: Make the DNS resolver accept domain names with an underscore. Merge commit '3773d35eb98e22b5edab4d82fb72bdf86ff80494' * commit '3773d35eb98e22b5edab4d82fb72bdf86ff80494': Make the DNS resolver accept domain names with an underscore.
|
3773d35eb98e22b5edab4d82fb72bdf86ff80494 |
27-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Make the DNS resolver accept domain names with an underscore. 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.
ibc/netbsd/resolv/res_comp.c
|
eda65ce1a5586ae9c9d19d886e3ea10ef0400510 |
26-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
reconcile korg/master into goog/master
|
e7274663f16ed3222779017d1a1241f93989de4f |
26-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge korg/donut into korg/master
|
1d763d50e736b3231fe53a4172ed19a30d4f8d14 |
24-Jul-2009 |
Joe LaPenna <joe@joelapenna.com> |
Add an 's and a . to the bionic/libc README.
ibc/README
|
d00d23a9d4598108d7f498291b35c7730e48cf5c |
23-Jul-2009 |
Erik Gilling <konkers@android.com> |
linker: remove newlines from DL_ERR so that dlerror works correctly Signed-off-by: Erik Gilling <konkers@android.com>
inker/linker.c
|
70f1280ca9ccbf211da5514f01a77fad54e546a4 |
22-Jul-2009 |
Martin Storsjo <martin@martin.st> |
Make sure size_t is defined before used in strings.h Otherwise, including strings.h as the first file in a C file yields errors. This fixes issue 3332.
ibc/include/strings.h
|
e40fb3d68f7855647fe4fa13912f421bf9bf6c14 |
22-Jul-2009 |
Andy McFadden <fadden@android.com> |
am 39f3745c: Restore malloc debug. Merge commit '39f3745cf30efe38482ffead1c32f4e62f6fe32e' * commit '39f3745cf30efe38482ffead1c32f4e62f6fe32e': Restore malloc debug.
|
39f3745cf30efe38482ffead1c32f4e62f6fe32e |
22-Jul-2009 |
Andy McFadden <fadden@android.com> |
Restore malloc debug. 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.
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/malloc_leak.c
|
d5b3513cca5ae93fa2b8a936c1ce1b46d2525966 |
20-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am b56b5659: Fix the C library runtime initialization order. Merge commit 'b56b5659b3996e98c2060f168d1cff1474e77d2a' * commit 'b56b5659b3996e98c2060f168d1cff1474e77d2a': Fix the C library runtime initialization order.
|
d63185fd880dc912022aaf08b72c7c831f94703e |
20-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am ef0bd185: Pass the elfdata pointer in a slot of the temporary TLS area. Merge commit 'ef0bd1857041ffde069cf52138aaf22c1af7130e' * commit 'ef0bd1857041ffde069cf52138aaf22c1af7130e': Pass the elfdata pointer in a slot of the temporary TLS area.
|
b56b5659b3996e98c2060f168d1cff1474e77d2a |
18-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the C library runtime initialization order. 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
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
|
a22c04502a959a5679e123ed1b0a8cf3c5f13914 |
18-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 7652 * changes: Updating v4l2 headers from kernel
|
ef0bd1857041ffde069cf52138aaf22c1af7130e |
17-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Pass the elfdata pointer in a slot of the temporary TLS area. 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.
ibc/private/bionic_tls.h
inker/linker.c
|
09131482e75920bf3edd0fe297b41e21ffcaceb6 |
17-Jul-2009 |
Rebecca Schultz Zavin <rebecca@android.com> |
Updating v4l2 headers from kernel Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
|
08a85b69b43f084d168b92506d45e30e6280d57e |
17-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 7610 * changes: linux: add headers for lis331dlh and sfh7743 sensor drivers.
|
4553a785e2305e1ed0ba7dc45d494f4f83bbd0ba |
17-Jul-2009 |
Dmitry Shmidt <dimitrysh@google.com> |
Add linux/ethtool.h header file Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ibc/kernel/common/linux/ethtool.h
|
bf8947da8171f181550c60b82e2eb546ff64d649 |
17-Jul-2009 |
Mike Lockwood <lockwood@android.com> |
linux: add headers for lis331dlh and sfh7743 sensor drivers. Signed-off-by: Mike Lockwood <lockwood@android.com>
ibc/kernel/common/linux/lis331dlh.h
ibc/kernel/common/linux/sfh7743.h
|
b7681167cbe91c2bb95cccdc08f75184ed1fb839 |
14-Jul-2009 |
Mathias Agopian <mathias@google.com> |
allow pthread_mutexattr_setpshared to accept SHARED mutexes, since our current impl actually uses shared mutexes
ibc/bionic/pthread.c
|
a2f5e212448f36f0b35cf695d13bb4defdb4472e |
14-Jul-2009 |
Mathias Agopian <mathias@google.com> |
added pthread_cond_timedwait_relative_np()
ibc/bionic/pthread.c
ibc/include/pthread.h
|
733f7deeb72c38e4d83e1b1fc9f237712fa84d52 |
13-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am 34806558: Add new C++ headers <cerrno> and <cfloat> Merge commit '348065586a2e6154d6cff36afa6e00af6bbc5918' * commit '348065586a2e6154d6cff36afa6e00af6bbc5918': Add new C++ headers <cerrno> and <cfloat>
|
348065586a2e6154d6cff36afa6e00af6bbc5918 |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Add new C++ headers <cerrno> and <cfloat> Also add std::malloc/realloc/calloc/free to <cstdlib> Rename <cwchar_is_not_supported> to <cwchar>
ibstdc++/include/cerrno
ibstdc++/include/cfloat
ibstdc++/include/cstdlib
ibstdc++/include/cwchar
ibstdc++/include/cwchar_is_not_supported
|
fc8b178759aecc83a3f4b40a9f51502d77e5d6ed |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am db4616b2: Add <linux/uinput.h> to C library kernel headers Merge commit 'db4616b2d3234a1916cafb48e65c50cf302afcde' * commit 'db4616b2d3234a1916cafb48e65c50cf302afcde': Add <linux/uinput.h> to C library kernel headers
|
db4616b2d3234a1916cafb48e65c50cf302afcde |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Add <linux/uinput.h> to C library kernel headers
ibc/kernel/common/linux/uinput.h
|
267e23ae99ced954291b05bf19ac762306474322 |
10-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
am c4eee376: Prevent a crash in the memory leak checker (which happened in chk_free()) Merge commit 'c4eee3765bf9dd81ff055e70ff7daa83a3926d2a' * commit 'c4eee3765bf9dd81ff055e70ff7daa83a3926d2a': Prevent a crash in the memory leak checker (which happened in chk_free())
|
c4eee3765bf9dd81ff055e70ff7daa83a3926d2a |
08-Jul-2009 |
David 'Digit' Turner <digit@google.com> |
Prevent a crash in the memory leak checker (which happened in chk_free()) 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
ibc/bionic/logd_write.c
ibc/bionic/malloc_leak.c
ibc/private/logd.h
|
4a1fe7167b8d83ef640d5cd4ff2c2377c1a75774 |
08-Jul-2009 |
Iliyan Malchev <malchev@google.com> |
bionic: add cleaned-up proximity-sensor header Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/capella_cm3602.h
|
37429fff4101f8f75db795048226169ede9e7413 |
01-Jul-2009 |
Shin-ichiro KAWASAKI <shinichiro.kawasaki.mg@hitachi.com> |
modified kernel headers re-generate tools to support SuperH architecture
ibc/kernel/tools/defaults.py
|
336efb5267e465ac52d78327d37f79553b3f0584 |
01-Jul-2009 |
Tony Sim <sim.chinyeow@renesas.com> |
added syscalls for SuperH which automatically generate by gensyscalls.py
ibc/arch-sh/syscalls.mk
ibc/arch-sh/syscalls/__brk.S
ibc/arch-sh/syscalls/__clone.S
ibc/arch-sh/syscalls/__fcntl.S
ibc/arch-sh/syscalls/__fcntl64.S
ibc/arch-sh/syscalls/__fork.S
ibc/arch-sh/syscalls/__getcwd.S
ibc/arch-sh/syscalls/__getpriority.S
ibc/arch-sh/syscalls/__ioctl.S
ibc/arch-sh/syscalls/__llseek.S
ibc/arch-sh/syscalls/__mmap2.S
ibc/arch-sh/syscalls/__open.S
ibc/arch-sh/syscalls/__openat.S
ibc/arch-sh/syscalls/__pread64.S
ibc/arch-sh/syscalls/__ptrace.S
ibc/arch-sh/syscalls/__pwrite64.S
ibc/arch-sh/syscalls/__reboot.S
ibc/arch-sh/syscalls/__rt_sigaction.S
ibc/arch-sh/syscalls/__rt_sigprocmask.S
ibc/arch-sh/syscalls/__rt_sigtimedwait.S
ibc/arch-sh/syscalls/__set_thread_area.S
ibc/arch-sh/syscalls/__sigsuspend.S
ibc/arch-sh/syscalls/__socketcall.S
ibc/arch-sh/syscalls/__statfs64.S
ibc/arch-sh/syscalls/__syslog.S
ibc/arch-sh/syscalls/__timer_create.S
ibc/arch-sh/syscalls/__timer_delete.S
ibc/arch-sh/syscalls/__timer_getoverrun.S
ibc/arch-sh/syscalls/__timer_gettime.S
ibc/arch-sh/syscalls/__timer_settime.S
ibc/arch-sh/syscalls/__wait4.S
ibc/arch-sh/syscalls/_exit.S
ibc/arch-sh/syscalls/_exit_thread.S
ibc/arch-sh/syscalls/_waitpid.S
ibc/arch-sh/syscalls/access.S
ibc/arch-sh/syscalls/acct.S
ibc/arch-sh/syscalls/capget.S
ibc/arch-sh/syscalls/capset.S
ibc/arch-sh/syscalls/chdir.S
ibc/arch-sh/syscalls/chmod.S
ibc/arch-sh/syscalls/chown.S
ibc/arch-sh/syscalls/chroot.S
ibc/arch-sh/syscalls/clock_getres.S
ibc/arch-sh/syscalls/clock_gettime.S
ibc/arch-sh/syscalls/clock_nanosleep.S
ibc/arch-sh/syscalls/clock_settime.S
ibc/arch-sh/syscalls/close.S
ibc/arch-sh/syscalls/delete_module.S
ibc/arch-sh/syscalls/dup.S
ibc/arch-sh/syscalls/dup2.S
ibc/arch-sh/syscalls/epoll_create.S
ibc/arch-sh/syscalls/epoll_ctl.S
ibc/arch-sh/syscalls/epoll_wait.S
ibc/arch-sh/syscalls/execve.S
ibc/arch-sh/syscalls/fchdir.S
ibc/arch-sh/syscalls/fchmod.S
ibc/arch-sh/syscalls/fchmodat.S
ibc/arch-sh/syscalls/fchown.S
ibc/arch-sh/syscalls/fchownat.S
ibc/arch-sh/syscalls/flock.S
ibc/arch-sh/syscalls/fstat.S
ibc/arch-sh/syscalls/fstatat.S
ibc/arch-sh/syscalls/fstatfs.S
ibc/arch-sh/syscalls/fsync.S
ibc/arch-sh/syscalls/ftruncate.S
ibc/arch-sh/syscalls/futex.S
ibc/arch-sh/syscalls/getdents.S
ibc/arch-sh/syscalls/getegid.S
ibc/arch-sh/syscalls/geteuid.S
ibc/arch-sh/syscalls/getgid.S
ibc/arch-sh/syscalls/getgroups.S
ibc/arch-sh/syscalls/getitimer.S
ibc/arch-sh/syscalls/getpgid.S
ibc/arch-sh/syscalls/getpid.S
ibc/arch-sh/syscalls/getppid.S
ibc/arch-sh/syscalls/getresgid.S
ibc/arch-sh/syscalls/getresuid.S
ibc/arch-sh/syscalls/getrlimit.S
ibc/arch-sh/syscalls/getrusage.S
ibc/arch-sh/syscalls/gettid.S
ibc/arch-sh/syscalls/gettimeofday.S
ibc/arch-sh/syscalls/getuid.S
ibc/arch-sh/syscalls/init_module.S
ibc/arch-sh/syscalls/inotify_add_watch.S
ibc/arch-sh/syscalls/inotify_init.S
ibc/arch-sh/syscalls/inotify_rm_watch.S
ibc/arch-sh/syscalls/kill.S
ibc/arch-sh/syscalls/klogctl.S
ibc/arch-sh/syscalls/lchown.S
ibc/arch-sh/syscalls/link.S
ibc/arch-sh/syscalls/lseek.S
ibc/arch-sh/syscalls/lstat.S
ibc/arch-sh/syscalls/madvise.S
ibc/arch-sh/syscalls/mincore.S
ibc/arch-sh/syscalls/mkdir.S
ibc/arch-sh/syscalls/mkdirat.S
ibc/arch-sh/syscalls/mknod.S
ibc/arch-sh/syscalls/mlock.S
ibc/arch-sh/syscalls/mount.S
ibc/arch-sh/syscalls/mprotect.S
ibc/arch-sh/syscalls/mremap.S
ibc/arch-sh/syscalls/msync.S
ibc/arch-sh/syscalls/munlock.S
ibc/arch-sh/syscalls/munmap.S
ibc/arch-sh/syscalls/nanosleep.S
ibc/arch-sh/syscalls/pause.S
ibc/arch-sh/syscalls/poll.S
ibc/arch-sh/syscalls/prctl.S
ibc/arch-sh/syscalls/read.S
ibc/arch-sh/syscalls/readlink.S
ibc/arch-sh/syscalls/readv.S
ibc/arch-sh/syscalls/rename.S
ibc/arch-sh/syscalls/renameat.S
ibc/arch-sh/syscalls/rmdir.S
ibc/arch-sh/syscalls/sched_get_priority_max.S
ibc/arch-sh/syscalls/sched_get_priority_min.S
ibc/arch-sh/syscalls/sched_getparam.S
ibc/arch-sh/syscalls/sched_getscheduler.S
ibc/arch-sh/syscalls/sched_rr_get_interval.S
ibc/arch-sh/syscalls/sched_setparam.S
ibc/arch-sh/syscalls/sched_setscheduler.S
ibc/arch-sh/syscalls/sched_yield.S
ibc/arch-sh/syscalls/select.S
ibc/arch-sh/syscalls/sendfile.S
ibc/arch-sh/syscalls/setgid.S
ibc/arch-sh/syscalls/setgroups.S
ibc/arch-sh/syscalls/setitimer.S
ibc/arch-sh/syscalls/setpgid.S
ibc/arch-sh/syscalls/setpriority.S
ibc/arch-sh/syscalls/setregid.S
ibc/arch-sh/syscalls/setresgid.S
ibc/arch-sh/syscalls/setresuid.S
ibc/arch-sh/syscalls/setreuid.S
ibc/arch-sh/syscalls/setrlimit.S
ibc/arch-sh/syscalls/setsid.S
ibc/arch-sh/syscalls/settimeofday.S
ibc/arch-sh/syscalls/setuid.S
ibc/arch-sh/syscalls/sigaction.S
ibc/arch-sh/syscalls/sigpending.S
ibc/arch-sh/syscalls/sigprocmask.S
ibc/arch-sh/syscalls/stat.S
ibc/arch-sh/syscalls/symlink.S
ibc/arch-sh/syscalls/sync.S
ibc/arch-sh/syscalls/times.S
ibc/arch-sh/syscalls/tkill.S
ibc/arch-sh/syscalls/truncate.S
ibc/arch-sh/syscalls/umask.S
ibc/arch-sh/syscalls/umount2.S
ibc/arch-sh/syscalls/uname.S
ibc/arch-sh/syscalls/unlink.S
ibc/arch-sh/syscalls/unlinkat.S
ibc/arch-sh/syscalls/utimes.S
ibc/arch-sh/syscalls/vfork.S
ibc/arch-sh/syscalls/waitid.S
ibc/arch-sh/syscalls/write.S
ibc/arch-sh/syscalls/writev.S
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/unistd/socketcalls.c
|
838ac974f4b6fd92dea1d62e3a19cc6a2e378d19 |
26-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 6ee8f1b0: Merge change 2990 into donut Merge commit '6ee8f1b0444c0db94931d2cd64427ded8fba38b0' * commit '6ee8f1b0444c0db94931d2cd64427ded8fba38b0': Add LD_LIBRARY_PATH support to bionic's linker
|
6ee8f1b0444c0db94931d2cd64427ded8fba38b0 |
26-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 2990 into donut * changes: Add LD_LIBRARY_PATH support to bionic's linker
|
bf013b1951d7c087c8403950b79f7595992af7aa |
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 380f2498: Merge change 5184 into donut Merge commit '380f24983e8e33d0b189dda198ec64c1766a359d' * commit '380f24983e8e33d0b189dda198ec64c1766a359d': update clean msm_camera.h
|
380f24983e8e33d0b189dda198ec64c1766a359d |
24-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 5184 into donut * changes: update clean msm_camera.h
|
0711600b05098d252686a0d60d621419b59256aa |
24-Jun-2009 |
Iliyan Malchev <malchev@google.com> |
update clean msm_camera.h Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/media/msm_camera.h
|
3772217641026d199ed077a1c51f5e90f6ef4775 |
23-Jun-2009 |
Iliyan Malchev <malchev@google.com> |
delete akm8973.h from original headers Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/original/linux/akm8973.h
|
5c3b16c5763b1105df761041e5ad5848834ca2ba |
23-Jun-2009 |
Iliyan Malchev <malchev@google.com> |
add header for akm8973 Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/akm8973.h
ibc/kernel/original/linux/akm8973.h
|
fc90c51f72a669ec3be951cace1a013d3b43c9f8 |
22-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 09baf4e8: Add Glibc-compatible macro aliases for the nanosecond time accessors in stat structure Merge commit '09baf4e881c78e67c7849aa81432ceb34e72e913' * commit '09baf4e881c78e67c7849aa81432ceb34e72e913': Add Glibc-compatible macro aliases for the nanosecond time accessors in stat structure
|
25e3c334888ea7ca77f2a87e9e7cb4654ed4d5ef |
22-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 4509 * changes: Removed non-standard declaration in cstring.
|
09baf4e881c78e67c7849aa81432ceb34e72e913 |
22-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Add Glibc-compatible macro aliases for the nanosecond time accessors in stat structure
ibc/include/sys/stat.h
|
4b91ef834870748a8c201035a35f5996eff4ae00 |
18-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 4025 * changes: Make IPv6 definitions comply with RFC 3493: - Add some definitions to netinet/in6.h - Include netinet/in6.h from netinet/in.h
|
ec6c274da2bdaade68a2dda7bb8c6046fe29e23b |
17-Jun-2009 |
Nicolas Catania <niko@google.com> |
Removed non-standard declaration in cstring. 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.
ibstdc++/include/cstring
|
c52c174e412fa6c829cf6353ce8dbebdf710511f |
12-Jun-2009 |
Lorenzo Colitti <lorenzo@google.com> |
Make IPv6 definitions comply with RFC 3493: - Add some definitions to netinet/in6.h - Include netinet/in6.h from netinet/in.h
ibc/include/arpa/inet.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/netbsd/resolv/res_send.c
|
5b67764a5ab31d1ec1e4a36d82b0001f3b5df519 |
16-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 9cfccefa: Update cleaned-up kernel headers Merge commit '9cfccefa055554c7e951741c01373a52a82d3fd6' * commit '9cfccefa055554c7e951741c01373a52a82d3fd6': Update cleaned-up kernel headers
|
9cfccefa055554c7e951741c01373a52a82d3fd6 |
12-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Update cleaned-up kernel headers
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/media/msm_camera.h
|
bc3a5c26f1b9cf29da6abfc3e197258ef4c03362 |
03-Jun-2009 |
David Bartley <dtb@google.com> |
Add LD_LIBRARY_PATH support to bionic's linker
inker/linker.c
|
2f4ce43033ea7bd85d9529f6a6276859d88c783b |
15-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 3ddc15e1: Add new clean header for PPP on PPTP (VPN) Merge commit '3ddc15e10a6f5690e53e729c0da2c42f0eb944d1' * commit '3ddc15e10a6f5690e53e729c0da2c42f0eb944d1': Add new clean header for PPP on PPTP (VPN)
|
3ddc15e10a6f5690e53e729c0da2c42f0eb944d1 |
12-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Add new clean header for PPP on PPTP (VPN)
ibc/kernel/common/linux/if_pppopns.h
|
040ae31701ea2583225b5ff9cc5b91de2719f7e8 |
05-Jun-2009 |
Iliyan Malchev <malchev@google.com> |
am bf8709f5: bionic: update msm_camera.h header Merge commit 'bf8709f54b1eabbd4e9bb81e91b9385a9863f505' * commit 'bf8709f54b1eabbd4e9bb81e91b9385a9863f505': bionic: update msm_camera.h header
|
bf8709f54b1eabbd4e9bb81e91b9385a9863f505 |
04-Jun-2009 |
Iliyan Malchev <malchev@google.com> |
bionic: update msm_camera.h header Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/media/msm_camera.h
|
f24799580f205bbe7894d10f7f0a605839951a2d |
03-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 3a654b1e: Revert "Fix the C library initialization to avoid calling static C++ constructors twice." Merge commit '3a654b1e04d4275ae315cfe1b196998acf10052c' * commit '3a654b1e04d4275ae315cfe1b196998acf10052c': Revert "Fix the C library initialization to avoid calling static C++ constructors twice."
|
3a654b1e04d4275ae315cfe1b196998acf10052c |
03-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Revert "Fix the C library initialization to avoid calling static C++ constructors twice." This reverts commit 03eabfe65e1e2c36f4d26c78a730fa19a3bdada3.
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/pthread_internal.h
ibc/private/bionic_preinit.h
ibc/private/pthread_internal.h
inker/README.TXT
inker/linker.c
|
1b02faeea6a2d5606349df179c4d19ec13fc43b0 |
03-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
am 03eabfe6: Fix the C library initialization to avoid calling static C++ constructors twice. Merge commit '03eabfe65e1e2c36f4d26c78a730fa19a3bdada3' * commit '03eabfe65e1e2c36f4d26c78a730fa19a3bdada3': Fix the C library initialization to avoid calling static C++ constructors twice.
|
f30dae9cf452e4308a34450b2a48eb6602936976 |
26-May-2009 |
Barry Hayes <bhayes@google.com> |
Add mspace_merge_objects
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
|
03eabfe65e1e2c36f4d26c78a730fa19a3bdada3 |
28-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the C library initialization to avoid calling static C++ constructors twice. 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.
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/pthread_internal.h
ibc/private/bionic_preinit.h
ibc/private/pthread_internal.h
inker/README.TXT
inker/linker.c
|
654476654eb3557bc2e96691dfb2574cf454352f |
01-Jun-2009 |
Dima Zavin <dima@android.com> |
am 0353195f: linker: Give more context for failures during library dependency resolution. Merge commit '0353195f344666256dba474a15c9ba22cf0cccc9' * commit '0353195f344666256dba474a15c9ba22cf0cccc9': linker: Give more context for failures during library dependency resolution.
|
0353195f344666256dba474a15c9ba22cf0cccc9 |
30-May-2009 |
Dima Zavin <dima@android.com> |
linker: Give more context for failures during library dependency resolution. Signed-off-by: Dima Zavin <dima@android.com>
inker/linker.c
|
563b15dbfe8ac6dd7233753be6b942e0496e9da4 |
28-May-2009 |
Dima Zavin <dima@android.com> |
am 2e85579c: linker: Make the errors reported by dlopen/dlsym be more useful. Merge commit '2e85579c34047c305caf15fb0ebe02bf3d001d0e' * commit '2e85579c34047c305caf15fb0ebe02bf3d001d0e': linker: Make the errors reported by dlopen/dlsym be more useful.
|
e76de9a8cab4c9df7cb0b7ed34f7d687e1f35373 |
28-May-2009 |
Dima Zavin <dima@android.com> |
am 49e55332: libc: Add an intermediate version of the static libc without malloc Merge commit '49e55332784b82f7112ee7c1ea3c176c9dc32d7a' * commit '49e55332784b82f7112ee7c1ea3c176c9dc32d7a': libc: Add an intermediate version of the static libc without malloc
|
b489245af2968eb03db81f76451fa279296cb0b9 |
28-May-2009 |
Dima Zavin <dima@android.com> |
am ca122b0e: libc: Cleanup the libc makefile. Merge commit 'ca122b0e34df0e8c485be0d3ab1b80f728b76276' * commit 'ca122b0e34df0e8c485be0d3ab1b80f728b76276': libc: Cleanup the libc makefile.
|
2e85579c34047c305caf15fb0ebe02bf3d001d0e |
21-May-2009 |
Dima Zavin <dima@android.com> |
linker: Make the errors reported by dlopen/dlsym be more useful. 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>
inker/Android.mk
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_debug.h
|
49e55332784b82f7112ee7c1ea3c176c9dc32d7a |
27-May-2009 |
Dima Zavin <dima@android.com> |
libc: Add an intermediate version of the static libc without malloc 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>
ibc/Android.mk
|
ca122b0e34df0e8c485be0d3ab1b80f728b76276 |
27-May-2009 |
Dima Zavin <dima@android.com> |
libc: Cleanup the libc makefile. 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>
ibc/Android.mk
|
4cab53af779783c811cca6d2705c48b9d081fcda |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am cdb68bf8: Merge change 2470 into donut Merge commit 'cdb68bf8ce26448cfe173d86f1c074e167c3420f' * commit 'cdb68bf8ce26448cfe173d86f1c074e167c3420f': Fix getservent() so that it returns s_port in network byte order.
|
cdb68bf8ce26448cfe173d86f1c074e167c3420f |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 2470 into donut * changes: Fix getservent() so that it returns s_port in network byte order. Also add a new document detailing known issues in the C library.
|
1ff2ee440bddc84e3216de3c9965943e0b2f020a |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 5c106fca: Merge change 1852 into donut Merge commit '5c106fcaa5b9d0a3ebeb2e8cdca589129d6a7ebd' * commit '5c106fcaa5b9d0a3ebeb2e8cdca589129d6a7ebd': Fix __eabi_atexit() implementation, as well as a bug in the BSD-originated __cxa_finalize() implementation
|
5c106fcaa5b9d0a3ebeb2e8cdca589129d6a7ebd |
27-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 1852 into donut * changes: Fix __eabi_atexit() implementation, as well as a bug in the BSD-originated __cxa_finalize() implementation This patch uses "#if ANDROID" instead of "#if 1" in the __cxa_finalize() fix
|
b572dc4b518c7283eb60f43c927b9149f31366e3 |
27-May-2009 |
Iliyan Malchev <malchev@google.com> |
am 94a144ea: add msm_camera.h header and .gitignore file to bionic Merge commit '94a144eabd1c7477e77e81e83aa04d43c8a79791' * commit '94a144eabd1c7477e77e81e83aa04d43c8a79791': add msm_camera.h header and .gitignore file to bionic
|
bdde630b4a669995bb1e1716bc8235c86f412850 |
27-May-2009 |
Iliyan Malchev <malchev@google.com> |
am 1c8e1094: update msm_adsp.h header Merge commit '1c8e10945eb1ab1352f73c7fb026b99397a8ca70' * commit '1c8e10945eb1ab1352f73c7fb026b99397a8ca70': update msm_adsp.h header
|
94a144eabd1c7477e77e81e83aa04d43c8a79791 |
30-Apr-2009 |
Iliyan Malchev <malchev@google.com> |
add msm_camera.h header and .gitignore file to bionic Signed-off-by: Iliyan Malchev <malchev@google.com>
gitignore
ibc/kernel/common/media/msm_camera.h
|
1c8e10945eb1ab1352f73c7fb026b99397a8ca70 |
21-May-2009 |
Iliyan Malchev <malchev@google.com> |
update msm_adsp.h header Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_adsp.h
|
2735b33519595da5d51b79757ccce730021a9228 |
26-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix getservent() so that it returns s_port in network byte order. Also add a new document detailing known issues in the C library.
ibc/docs/ISSUES.TXT
ibc/netbsd/net/getservent.c
|
d7f5035959ab78550b004200083fd492944bf9c7 |
26-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 8215679b: Fix the parsing of the .fini_array in the dynamic linker (it should happen in reverse order). Also add a small design overview document for the linker. The latter contains details on how the initialization/finalization is supposed to work. Merge commit '8215679b355efe3829bab571bd566dc818ea4ccc' * commit '8215679b355efe3829bab571bd566dc818ea4ccc': Fix the parsing of the .fini_array in the dynamic linker (it should happen in reverse order).
|
8215679b355efe3829bab571bd566dc818ea4ccc |
18-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix the parsing of the .fini_array in the dynamic linker (it should happen in reverse order). Also add a small design overview document for the linker. The latter contains details on how the initialization/finalization is supposed to work.
inker/README.TXT
inker/linker.c
|
38460b45bca40e4d8336caf7021097fd9d19cbb6 |
25-May-2009 |
David 'Digit' Turner <digit@google.com> |
am e5446feb: Add <linux/ipsec.h> and <linux/if_pppolac.h> for VPN support. Merge commit 'e5446feb21a991426fb683d077a1a8ca5831ac0f' * commit 'e5446feb21a991426fb683d077a1a8ca5831ac0f': Add <linux/ipsec.h> and <linux/if_pppolac.h> for VPN support.
|
e5446feb21a991426fb683d077a1a8ca5831ac0f |
20-May-2009 |
David 'Digit' Turner <digit@google.com> |
Add <linux/ipsec.h> and <linux/if_pppolac.h> for VPN support. Also update tools/update_all.py to not use perforce add/edit/delete commands automatically now that we're using git
ibc/kernel/common/linux/if_pppolac.h
ibc/kernel/common/linux/ipsec.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/tools/update_all.py
|
0ba91ed3ca9e7340a2c55303034c3378967e2327 |
20-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix __eabi_atexit() implementation, as well as a bug in the BSD-originated __cxa_finalize() implementation This patch uses "#if ANDROID" instead of "#if 1" in the __cxa_finalize() fix
ibc/bionic/eabi.c
ibc/stdlib/atexit.c
|
24a41091f42dc14dc84d41105a73c4f43fc2f3b2 |
19-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 8169573c: Add <cmath> standard C++ header. This is needed for upcoming STLport experimentation. Merge commit '8169573c8744ee3a484ea74bd5e06a8a4f708e37' * commit '8169573c8744ee3a484ea74bd5e06a8a4f708e37': Add <cmath> standard C++ header.
|
8169573c8744ee3a484ea74bd5e06a8a4f708e37 |
18-May-2009 |
David 'Digit' Turner <digit@google.com> |
Add <cmath> standard C++ header. This is needed for upcoming STLport experimentation.
ibstdc++/include/cmath
|
a48fa7f4deb6ba703e1da55143771476d4e668ce |
15-May-2009 |
Eric Fischer <enf@google.com> |
Add standalone_months field to libc strftime(). Replicate my change 722a5c0462f38827f4097065bfc3826b9e0e9fb4 into bionic in an attempt to fix the build.
ibc/include/time.h
ibc/tzcode/strftime.c
|
a0508577c9b1fcf89d120ece88fe2080463d4d4d |
15-May-2009 |
David 'Digit' Turner <digit@google.com> |
am d386afcc: revert to previous implementation of __aeabi_atexit() since the new one seems to crash a static ICU String destructor. I don\'t have the time to investigate why right now, so a revert is preferred. Damn... Merge commit 'd386afcc41e92c96778d9b1a498199f48fa2d4aa' * commit 'd386afcc41e92c96778d9b1a498199f48fa2d4aa': revert to previous implementation of __aeabi_atexit() since the new one seems to crash a static ICU String destructor.
|
d386afcc41e92c96778d9b1a498199f48fa2d4aa |
15-May-2009 |
David 'Digit' Turner <digit@google.com> |
revert to previous implementation of __aeabi_atexit() since the new one seems to crash a static ICU String destructor. I don't have the time to investigate why right now, so a revert is preferred. Damn...
ibc/bionic/eabi.c
|
3ccce08bf817a06c17f748cd263a52238c8afe96 |
15-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 3e16f84f: Fix __aeabi_atexit to call __cxa_atexit properly. This function is defined by the C++ ABI for ARM document. Merge commit '3e16f84fcad103c97a2df4a58948835277043569' * commit '3e16f84fcad103c97a2df4a58948835277043569': Fix __aeabi_atexit to call __cxa_atexit properly. This function is defined by the C++ ABI for ARM document.
|
3e16f84fcad103c97a2df4a58948835277043569 |
14-May-2009 |
David 'Digit' Turner <digit@google.com> |
Fix __aeabi_atexit to call __cxa_atexit properly. This function is defined by the C++ ABI for ARM document.
ibc/bionic/eabi.c
|
cd64095ad150a8ec8ab619b1120d730b99952892 |
12-May-2009 |
Dima Zavin <dima@android.com> |
am d1b40d8: linker: Compute symbol name before lookup so we can also use Merge commit 'd1b40d8c69dfca94185ea9231f6cb16f70c02e39' * commit 'd1b40d8c69dfca94185ea9231f6cb16f70c02e39': linker: Compute symbol name before lookup so we can also use it for error msg
|
d1b40d8c69dfca94185ea9231f6cb16f70c02e39 |
12-May-2009 |
Dima Zavin <dima@android.com> |
linker: Compute symbol name before lookup so we can also use it for error msg Signed-off-by: Dima Zavin <dima@android.com>
inker/linker.c
|
6c9f88d15c3d3c85be03694b1b114c4432990b11 |
05-May-2009 |
David 'Digit' Turner <digit@google.com> |
am 5e56370: change getaddrinfo() implementation to match GLibc. Merge commit '5e563700380eade647f347669ea61dbb0ede9814' * commit '5e563700380eade647f347669ea61dbb0ede9814': change getaddrinfo() implementation to match GLibc.
|
5e563700380eade647f347669ea61dbb0ede9814 |
05-May-2009 |
David 'Digit' Turner <digit@google.com> |
change getaddrinfo() implementation to match GLibc. the issue is that the BSD implementation doesn't accept a call like: getaddrinfo(SERVER_NAME, "9999", NULL, &res); because if will reject a numerical string in the second parameter if no hints are explicitely provided. This technically doesn't violate POSIX but might make porting Linux software a bit difficult. For more details see: http://groups.google.com/group/android-ndk/browse_thread/thread/818ab9c53f24c87 also comment debugging printf() calls which shouldn't be there.
ibc/netbsd/net/getaddrinfo.c
|
bc89169b5e47bbbbdc85c6b129eb9a887a0e8891 |
02-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 85a01ff: Merge change 57 into donut Merge commit '85a01ffba337b123436f57eba4daae38c7c90d1e' * commit '85a01ffba337b123436f57eba4daae38c7c90d1e': Add the domain search list for VPN connection.
|
85a01ffba337b123436f57eba4daae38c7c90d1e |
01-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 57 into donut * changes: Add the domain search list for VPN connection. The current solution is to read the net.dns.search property, and expand the list during the resolve initialization. In the future, we could implement search list per process.
|
9122f51d4484f5e5109547de62c3e4522fa4a163 |
01-May-2009 |
James Dong <jdong@google.com> |
am ba52b30: Increase the limit of loaded shared libraries from 64 to 96 Merge commit 'ba52b3092f361580a5dea7ab8fbe2a227b55ee43' * commit 'ba52b3092f361580a5dea7ab8fbe2a227b55ee43': Increase the limit of loaded shared libraries from 64 to 96 This change is required for OpenCORE 2.0
|
ba52b3092f361580a5dea7ab8fbe2a227b55ee43 |
01-May-2009 |
James Dong <jdong@google.com> |
Increase the limit of loaded shared libraries from 64 to 96 This change is required for OpenCORE 2.0 This is the same as Change 71 in master branch.
inker/linker.c
|
3707ba51324c2159d37e00bf4e45c8583fff9cca |
29-Apr-2009 |
Dave Bort <dbort@android.com> |
am d2c9dcc: libc: Replace a reference to TARGET_BUILD_TYPE with DEBUG_BI Merge commit 'd2c9dcc9265e66f6432ec39dcc7378b944449e60' * commit 'd2c9dcc9265e66f6432ec39dcc7378b944449e60': libc: Replace a reference to TARGET_BUILD_TYPE with DEBUG_BIONIC_LIBC
|
d2c9dcc9265e66f6432ec39dcc7378b944449e60 |
24-Apr-2009 |
Dave Bort <dbort@android.com> |
libc: Replace a reference to TARGET_BUILD_TYPE with DEBUG_BIONIC_LIBC We're soon going to stop using TARGET_BUILD_TYPE==debug to debug native modules. Signed-off-by: Dave Bort <dbort@android.com>
ibc/Android.mk
|
5a2edd681caf0e923923fce4e766e8f24bb7a63a |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge donut into master
|
61663573dd7de5ed6799af7f3df1940add84718b |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge cupcake into donut
|
68f25c31f810ff4b01a39399df953918de65737f |
23-Apr-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge donut into master
|
aeae1f5b6c6cf22c2854e07f11555591c5430607 |
09-Apr-2009 |
Chung-yih Wang <cywang@google.com> |
Add the domain search list for VPN connection. The current solution is to read the net.dns.search property, and expand the list during the resolve initialization. In the future, we could implement search list per process. Update: refine the code accordingly. Update: remove unnecessary code. Update: remove the unused variable.
ibc/netbsd/resolv/res_init.c
|
51cec57e44eb534401af08664125bd6d16d64486 |
11-Apr-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 71 * changes: Increase the limit of loaded shared libraries from 64 to 96 This change is required for OpenCORE 2.0
|
ee4036965691fbb7b8053299a2cb85a4d7f7a38b |
10-Apr-2009 |
Dave Sparks <davidsparks@android.com> |
Increase the limit of loaded shared libraries from 64 to 96 This change is required for OpenCORE 2.0 modified: linker/linker.c
inker/linker.c
|
862ed2d3db38e3c7e9e959605d7fa7d14a6ba624 |
10-Apr-2009 |
Niko Catania <> |
Merge branch 'readonly-p4-master'
|
69b1a8ac50adbd74c45c3d4d07384e9107a4d12d |
10-Apr-2009 |
Niko Catania <> |
AI 145716: am: CL 145714 Added cstring wrapper around string.h. In new, include cstddef which declares std::size_t. Original author: niko Automated import of CL 145716
ibstdc++/include/cstring
ibstdc++/include/cwchar_is_not_supported
ibstdc++/include/cwctype_is_not_supported
ibstdc++/include/new
|
89b62a18a00f89b0b5f215a1f461aa432421fb63 |
10-Apr-2009 |
Niko Catania <> |
AI 145714: Added cstring wrapper around string.h. In new, include cstddef which declares std::size_t. BUG=1601432 Automated import of CL 145714
ibstdc++/include/cstring
ibstdc++/include/cwchar_is_not_supported
ibstdc++/include/cwctype_is_not_supported
ibstdc++/include/new
|
d99f61fda8234414172b87230908cd2f64c3a6f4 |
09-Apr-2009 |
Niko Catania <> |
Merge branch 'readonly-p4-master'
|
c2fc66958cf2ec46dcea030ff51d1c340d70dd6a |
09-Apr-2009 |
Niko Catania <> |
AI 145159: am: CL 145059 (Almost) final set of wrapper around the C headers for stdc++ and their tests. The only one left is cstring. * bionic/libstdc++/include/cstdlib: * bionic/libstdc++/include/cstdio: * bionic/libstdc++/include/cstdint: * bionic/libstdc++/include/csignal: * bionic/libstdc++/include/csetjmp: Added header file. Checks the bionic headers file were picked up instead of the host ones. Added test for new header files * system/extras/tests/bionic/libstdc++/Android.mk: Added tests for the new header files. EXTRA_CFLAGS: include the bionic header files. Original author: niko Automated import of CL 145159
ibstdc++/include/cassert
ibstdc++/include/csetjmp
ibstdc++/include/csignal
ibstdc++/include/cstddef
ibstdc++/include/cstdint
ibstdc++/include/cstdio
ibstdc++/include/cstdlib
|
00a18f62a7c97299cea017578ec7ec179215492b |
08-Apr-2009 |
Niko Catania <> |
AI 145059: (Almost) final set of wrapper around the C headers for stdc++ and their tests. The only one left is cstring. * bionic/libstdc++/include/cstdlib: * bionic/libstdc++/include/cstdio: * bionic/libstdc++/include/cstdint: * bionic/libstdc++/include/csignal: * bionic/libstdc++/include/csetjmp: Added header file. Checks the bionic headers file were picked up instead of the host ones. Added test for new header files * system/extras/tests/bionic/libstdc++/Android.mk: Added tests for the new header files. EXTRA_CFLAGS: include the bionic header files. BUG=1601432 Automated import of CL 145059
ibstdc++/include/cassert
ibstdc++/include/csetjmp
ibstdc++/include/csignal
ibstdc++/include/cstddef
ibstdc++/include/cstdint
ibstdc++/include/cstdio
ibstdc++/include/cstdlib
|
29a2875eaa3b7bd552f4fd8ecd93197219e0e406 |
03-Apr-2009 |
Niko Catania <> |
Merge branch 'readonly-p4-master'
|
3e294b91a0b21f7191690dd7bbc382c52cc6cb3c |
03-Apr-2009 |
Niko Catania <> |
AI 144391: am: CL 144236 Added new C to stdc++ header files: cassert, cctype, climits, ctime. QA Impact:None Original author: niko Automated import of CL 144391
ibstdc++/include/cassert
ibstdc++/include/cctype
ibstdc++/include/climits
ibstdc++/include/ctime
|
88f8a4ab8534cb21280f8aa0bf557f81ba4e31fa |
02-Apr-2009 |
Niko Catania <> |
AI 144236: Added new C to stdc++ header files: cassert, cctype, climits, ctime. QA Impact:None BUG=1601432 Automated import of CL 144236
ibstdc++/include/cassert
ibstdc++/include/cctype
ibstdc++/include/climits
ibstdc++/include/ctime
|
a35df3487b7571b216cb991ae8b47dab2c16ce43 |
01-Apr-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'goog/readonly-p4-master'
|
50524197fc01cdd6622ad1b2ce119bac638572b2 |
31-Mar-2009 |
Niko Catania <> |
AI 143632: am: CL 143504 Completed cstddef to be non empty and similar to the gnu stl implementation. Even if we don't want to have a bloated stl implementation, having empty files around is probably not very good either. Added a test to make sure the header file compiles on host and kila-eng. QA Impact: In system/extras/test/bionic/libstdc++ build the tests using: mm BIONIC_TESTS=1 to build the host and target tests. Original author: niko Merged from: //branches/donutburger/... Automated import of CL 143632
ibstdc++/include/cstddef
|
416ceb861c4daf1bc36809e007ae245814794bd0 |
30-Mar-2009 |
Niko Catania <> |
AI 143504: Completed cstddef to be non empty and similar to the gnu stl implementation. Even if we don't want to have a bloated stl implementation, having empty files around is probably not very good either. Added a test to make sure the header file compiles on host and kila-eng. QA Impact: In system/extras/test/bionic/libstdc++ build the tests using: mm BIONIC_TESTS=1 to build the host and target tests. BUG=1601432 Automated import of CL 143504
ibstdc++/include/cstddef
|
8c0b2e6875ec4928ce15f86a6f45b598683bf316 |
29-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'open_source_no_contributions' into google_internal
|
a80a1dcf13b51610992b7a41d97e13606c6487be |
28-Mar-2009 |
Mathias Agopian <> |
AI 143310: am: CL 143161 am: CL 142857 Add some bluring to the animation. This requires a new kernel which will be checked-in later, at which point the blur effect will automatically be enabled. Original author: mathias Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143310
ibc/kernel/common/linux/msm_mdp.h
|
a43b482c5415c0bdeb3ac47441e966ee1f071365 |
27-Mar-2009 |
Mathias Agopian <> |
AI 143161: am: CL 142857 Add some bluring to the animation. This requires a new kernel which will be checked-in later, at which point the blur effect will automatically be enabled. Original author: mathias Merged from: //branches/cupcake/... Automated import of CL 143161
ibc/kernel/common/linux/msm_mdp.h
|
90ec5f2a3f581927ffef55733e8d531890fdc90e |
27-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'korg/cupcake'
|
6ed739e1d3b5088bf1cd56f09ba3afba792b969d |
26-Mar-2009 |
Mathias Agopian <> |
Automated import from //branches/cupcake/...@142857,142857
ibc/kernel/common/linux/msm_mdp.h
|
5e12d7ec70472659623d2e4552a670d8877f2423 |
25-Mar-2009 |
Iliyan Malchev <> |
Automated import from //branches/donutburger/...@140950,140950
inker/linker.c
|
ff9ce60919e3253cb0f6c81653be1db3a76f146b |
25-Mar-2009 |
Iliyan Malchev <> |
Automated import from //branches/master/...@140951,140951
inker/linker.c
|
7b31dd66808cda2f14377d2d4b46194d9a99e06b |
20-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@141571
inker/linker.c
|
edbe7fc97bab7ff0684053d1be564330689bf3ad |
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
ibc/docs/OVERVIEW.TXT
ibc/include/time.h
ibc/tzcode/asctime.c
ibc/tzcode/difftime.c
ibc/tzcode/localtime.c
ibc/tzcode/private.h
ibc/tzcode/strftime.c
ibc/tzcode/strptime.c
ibc/tzcode/tzfile.h
|
78bf5fc677a2d25d50598b01781eafacdb5e6afe |
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
ibc/kernel/common/linux/mt9t013.h
|
0b251a1b9c1fdf009d06879c739dcf1217e42969 |
19-Mar-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' into cupcake_to_master
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
ibc/Android.mk
ibc/CAVEATS
ibc/Jamfile
ibc/MODULE_LICENSE_BSD
ibc/NOTICE
ibc/README
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/__get_pc.S
ibc/arch-arm/bionic/__get_sp.S
ibc/arch-arm/bionic/_exit_with_stack_teardown.S
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/clone.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-arm/bionic/crtend.S
ibc/arch-arm/bionic/exidx_dynamic.c
ibc/arch-arm/bionic/exidx_static.c
ibc/arch-arm/bionic/ffs.S
ibc/arch-arm/bionic/kill.S
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/memset.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/bionic/sigsetjmp.S
ibc/arch-arm/bionic/strlen.c
ibc/arch-arm/bionic/syscall.S
ibc/arch-arm/bionic/tkill.S
ibc/arch-arm/include/endian.h
ibc/arch-arm/include/machine/_types.h
ibc/arch-arm/include/machine/asm.h
ibc/arch-arm/include/machine/cdefs.h
ibc/arch-arm/include/machine/cpu-features.h
ibc/arch-arm/include/machine/exec.h
ibc/arch-arm/include/machine/ieee.h
ibc/arch-arm/include/machine/internal_types.h
ibc/arch-arm/include/machine/kernel.h
ibc/arch-arm/include/machine/limits.h
ibc/arch-arm/include/machine/setjmp.h
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__brk.S
ibc/arch-arm/syscalls/__clone.S
ibc/arch-arm/syscalls/__fcntl.S
ibc/arch-arm/syscalls/__fcntl64.S
ibc/arch-arm/syscalls/__fork.S
ibc/arch-arm/syscalls/__getcwd.S
ibc/arch-arm/syscalls/__getpriority.S
ibc/arch-arm/syscalls/__ioctl.S
ibc/arch-arm/syscalls/__llseek.S
ibc/arch-arm/syscalls/__mmap2.S
ibc/arch-arm/syscalls/__open.S
ibc/arch-arm/syscalls/__openat.S
ibc/arch-arm/syscalls/__pread64.S
ibc/arch-arm/syscalls/__ptrace.S
ibc/arch-arm/syscalls/__pwrite64.S
ibc/arch-arm/syscalls/__reboot.S
ibc/arch-arm/syscalls/__rt_sigaction.S
ibc/arch-arm/syscalls/__rt_sigprocmask.S
ibc/arch-arm/syscalls/__rt_sigtimedwait.S
ibc/arch-arm/syscalls/__set_tls.S
ibc/arch-arm/syscalls/__sigsuspend.S
ibc/arch-arm/syscalls/__statfs64.S
ibc/arch-arm/syscalls/__syslog.S
ibc/arch-arm/syscalls/__timer_create.S
ibc/arch-arm/syscalls/__timer_delete.S
ibc/arch-arm/syscalls/__timer_getoverrun.S
ibc/arch-arm/syscalls/__timer_gettime.S
ibc/arch-arm/syscalls/__timer_settime.S
ibc/arch-arm/syscalls/__wait4.S
ibc/arch-arm/syscalls/_exit.S
ibc/arch-arm/syscalls/_exit_thread.S
ibc/arch-arm/syscalls/accept.S
ibc/arch-arm/syscalls/access.S
ibc/arch-arm/syscalls/acct.S
ibc/arch-arm/syscalls/bind.S
ibc/arch-arm/syscalls/cacheflush.S
ibc/arch-arm/syscalls/capget.S
ibc/arch-arm/syscalls/capset.S
ibc/arch-arm/syscalls/chdir.S
ibc/arch-arm/syscalls/chmod.S
ibc/arch-arm/syscalls/chown.S
ibc/arch-arm/syscalls/chroot.S
ibc/arch-arm/syscalls/clock_getres.S
ibc/arch-arm/syscalls/clock_gettime.S
ibc/arch-arm/syscalls/clock_nanosleep.S
ibc/arch-arm/syscalls/clock_settime.S
ibc/arch-arm/syscalls/close.S
ibc/arch-arm/syscalls/connect.S
ibc/arch-arm/syscalls/delete_module.S
ibc/arch-arm/syscalls/dup.S
ibc/arch-arm/syscalls/dup2.S
ibc/arch-arm/syscalls/epoll_create.S
ibc/arch-arm/syscalls/epoll_ctl.S
ibc/arch-arm/syscalls/epoll_wait.S
ibc/arch-arm/syscalls/execve.S
ibc/arch-arm/syscalls/fchdir.S
ibc/arch-arm/syscalls/fchmod.S
ibc/arch-arm/syscalls/fchmodat.S
ibc/arch-arm/syscalls/fchown.S
ibc/arch-arm/syscalls/fchownat.S
ibc/arch-arm/syscalls/flock.S
ibc/arch-arm/syscalls/fstat.S
ibc/arch-arm/syscalls/fstatat.S
ibc/arch-arm/syscalls/fstatfs.S
ibc/arch-arm/syscalls/fsync.S
ibc/arch-arm/syscalls/ftruncate.S
ibc/arch-arm/syscalls/futex.S
ibc/arch-arm/syscalls/getdents.S
ibc/arch-arm/syscalls/getegid.S
ibc/arch-arm/syscalls/geteuid.S
ibc/arch-arm/syscalls/getgid.S
ibc/arch-arm/syscalls/getgroups.S
ibc/arch-arm/syscalls/getitimer.S
ibc/arch-arm/syscalls/getpeername.S
ibc/arch-arm/syscalls/getpgid.S
ibc/arch-arm/syscalls/getpid.S
ibc/arch-arm/syscalls/getppid.S
ibc/arch-arm/syscalls/getresgid.S
ibc/arch-arm/syscalls/getresuid.S
ibc/arch-arm/syscalls/getrlimit.S
ibc/arch-arm/syscalls/getrusage.S
ibc/arch-arm/syscalls/getsockname.S
ibc/arch-arm/syscalls/getsockopt.S
ibc/arch-arm/syscalls/gettid.S
ibc/arch-arm/syscalls/gettimeofday.S
ibc/arch-arm/syscalls/getuid.S
ibc/arch-arm/syscalls/init_module.S
ibc/arch-arm/syscalls/inotify_add_watch.S
ibc/arch-arm/syscalls/inotify_init.S
ibc/arch-arm/syscalls/inotify_rm_watch.S
ibc/arch-arm/syscalls/klogctl.S
ibc/arch-arm/syscalls/lchown.S
ibc/arch-arm/syscalls/link.S
ibc/arch-arm/syscalls/listen.S
ibc/arch-arm/syscalls/lseek.S
ibc/arch-arm/syscalls/lstat.S
ibc/arch-arm/syscalls/madvise.S
ibc/arch-arm/syscalls/mincore.S
ibc/arch-arm/syscalls/mkdir.S
ibc/arch-arm/syscalls/mkdirat.S
ibc/arch-arm/syscalls/mknod.S
ibc/arch-arm/syscalls/mlock.S
ibc/arch-arm/syscalls/mount.S
ibc/arch-arm/syscalls/mprotect.S
ibc/arch-arm/syscalls/mremap.S
ibc/arch-arm/syscalls/msync.S
ibc/arch-arm/syscalls/munlock.S
ibc/arch-arm/syscalls/munmap.S
ibc/arch-arm/syscalls/nanosleep.S
ibc/arch-arm/syscalls/pause.S
ibc/arch-arm/syscalls/pipe.S
ibc/arch-arm/syscalls/poll.S
ibc/arch-arm/syscalls/prctl.S
ibc/arch-arm/syscalls/read.S
ibc/arch-arm/syscalls/readlink.S
ibc/arch-arm/syscalls/readv.S
ibc/arch-arm/syscalls/recvfrom.S
ibc/arch-arm/syscalls/recvmsg.S
ibc/arch-arm/syscalls/rename.S
ibc/arch-arm/syscalls/renameat.S
ibc/arch-arm/syscalls/rmdir.S
ibc/arch-arm/syscalls/sched_get_priority_max.S
ibc/arch-arm/syscalls/sched_get_priority_min.S
ibc/arch-arm/syscalls/sched_getparam.S
ibc/arch-arm/syscalls/sched_getscheduler.S
ibc/arch-arm/syscalls/sched_rr_get_interval.S
ibc/arch-arm/syscalls/sched_setparam.S
ibc/arch-arm/syscalls/sched_setscheduler.S
ibc/arch-arm/syscalls/sched_yield.S
ibc/arch-arm/syscalls/select.S
ibc/arch-arm/syscalls/sendfile.S
ibc/arch-arm/syscalls/sendmsg.S
ibc/arch-arm/syscalls/sendto.S
ibc/arch-arm/syscalls/setgid.S
ibc/arch-arm/syscalls/setgroups.S
ibc/arch-arm/syscalls/setitimer.S
ibc/arch-arm/syscalls/setpgid.S
ibc/arch-arm/syscalls/setpriority.S
ibc/arch-arm/syscalls/setregid.S
ibc/arch-arm/syscalls/setresgid.S
ibc/arch-arm/syscalls/setresuid.S
ibc/arch-arm/syscalls/setreuid.S
ibc/arch-arm/syscalls/setrlimit.S
ibc/arch-arm/syscalls/setsid.S
ibc/arch-arm/syscalls/setsockopt.S
ibc/arch-arm/syscalls/settimeofday.S
ibc/arch-arm/syscalls/setuid.S
ibc/arch-arm/syscalls/shutdown.S
ibc/arch-arm/syscalls/sigaction.S
ibc/arch-arm/syscalls/sigpending.S
ibc/arch-arm/syscalls/sigprocmask.S
ibc/arch-arm/syscalls/socket.S
ibc/arch-arm/syscalls/socketpair.S
ibc/arch-arm/syscalls/stat.S
ibc/arch-arm/syscalls/symlink.S
ibc/arch-arm/syscalls/sync.S
ibc/arch-arm/syscalls/times.S
ibc/arch-arm/syscalls/truncate.S
ibc/arch-arm/syscalls/umask.S
ibc/arch-arm/syscalls/umount2.S
ibc/arch-arm/syscalls/uname.S
ibc/arch-arm/syscalls/unlink.S
ibc/arch-arm/syscalls/unlinkat.S
ibc/arch-arm/syscalls/utimes.S
ibc/arch-arm/syscalls/vfork.S
ibc/arch-arm/syscalls/waitid.S
ibc/arch-arm/syscalls/write.S
ibc/arch-arm/syscalls/writev.S
ibc/arch-x86/bionic/__get_sp.S
ibc/arch-x86/bionic/__get_tls.c
ibc/arch-x86/bionic/__set_tls.c
ibc/arch-x86/bionic/_exit_with_stack_teardown.S
ibc/arch-x86/bionic/_setjmp.S
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/bionic/atomics_x86.c
ibc/arch-x86/bionic/clone.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/arch-x86/bionic/dl_iterate_phdr_static.c
ibc/arch-x86/bionic/setjmp.S
ibc/arch-x86/bionic/vfork.S
ibc/arch-x86/include/endian.h
ibc/arch-x86/include/machine/_types.h
ibc/arch-x86/include/machine/asm.h
ibc/arch-x86/include/machine/cdefs.h
ibc/arch-x86/include/machine/exec.h
ibc/arch-x86/include/machine/ieee.h
ibc/arch-x86/include/machine/internal_types.h
ibc/arch-x86/include/machine/kernel.h
ibc/arch-x86/include/machine/limits.h
ibc/arch-x86/include/machine/setjmp.h
ibc/arch-x86/string/bcmp.S
ibc/arch-x86/string/bcopy.S
ibc/arch-x86/string/bzero.S
ibc/arch-x86/string/fss.S
ibc/arch-x86/string/index.S
ibc/arch-x86/string/memchr.S
ibc/arch-x86/string/memcmp.S
ibc/arch-x86/string/memcpy.S
ibc/arch-x86/string/memmove.S
ibc/arch-x86/string/memset.S
ibc/arch-x86/string/rindex.S
ibc/arch-x86/string/strcat.S
ibc/arch-x86/string/strchr.S
ibc/arch-x86/string/strcmp.S
ibc/arch-x86/string/strcpy.S
ibc/arch-x86/string/strlen.S
ibc/arch-x86/string/strncmp.S
ibc/arch-x86/string/strrchr.S
ibc/arch-x86/string/swab.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__brk.S
ibc/arch-x86/syscalls/__clone.S
ibc/arch-x86/syscalls/__fcntl.S
ibc/arch-x86/syscalls/__fcntl64.S
ibc/arch-x86/syscalls/__fork.S
ibc/arch-x86/syscalls/__getcwd.S
ibc/arch-x86/syscalls/__getpriority.S
ibc/arch-x86/syscalls/__ioctl.S
ibc/arch-x86/syscalls/__llseek.S
ibc/arch-x86/syscalls/__mmap2.S
ibc/arch-x86/syscalls/__open.S
ibc/arch-x86/syscalls/__openat.S
ibc/arch-x86/syscalls/__pread64.S
ibc/arch-x86/syscalls/__ptrace.S
ibc/arch-x86/syscalls/__pwrite64.S
ibc/arch-x86/syscalls/__reboot.S
ibc/arch-x86/syscalls/__rt_sigaction.S
ibc/arch-x86/syscalls/__rt_sigprocmask.S
ibc/arch-x86/syscalls/__rt_sigtimedwait.S
ibc/arch-x86/syscalls/__set_thread_area.S
ibc/arch-x86/syscalls/__sigsuspend.S
ibc/arch-x86/syscalls/__statfs64.S
ibc/arch-x86/syscalls/__syslog.S
ibc/arch-x86/syscalls/__timer_create.S
ibc/arch-x86/syscalls/__timer_delete.S
ibc/arch-x86/syscalls/__timer_getoverrun.S
ibc/arch-x86/syscalls/__timer_gettime.S
ibc/arch-x86/syscalls/__timer_settime.S
ibc/arch-x86/syscalls/__wait4.S
ibc/arch-x86/syscalls/_exit.S
ibc/arch-x86/syscalls/_exit_thread.S
ibc/arch-x86/syscalls/_waitpid.S
ibc/arch-x86/syscalls/accept.S
ibc/arch-x86/syscalls/access.S
ibc/arch-x86/syscalls/acct.S
ibc/arch-x86/syscalls/bind.S
ibc/arch-x86/syscalls/capget.S
ibc/arch-x86/syscalls/capset.S
ibc/arch-x86/syscalls/chdir.S
ibc/arch-x86/syscalls/chmod.S
ibc/arch-x86/syscalls/chown.S
ibc/arch-x86/syscalls/chroot.S
ibc/arch-x86/syscalls/clock_getres.S
ibc/arch-x86/syscalls/clock_gettime.S
ibc/arch-x86/syscalls/clock_nanosleep.S
ibc/arch-x86/syscalls/clock_settime.S
ibc/arch-x86/syscalls/close.S
ibc/arch-x86/syscalls/connect.S
ibc/arch-x86/syscalls/delete_module.S
ibc/arch-x86/syscalls/dup.S
ibc/arch-x86/syscalls/dup2.S
ibc/arch-x86/syscalls/epoll_create.S
ibc/arch-x86/syscalls/epoll_ctl.S
ibc/arch-x86/syscalls/epoll_wait.S
ibc/arch-x86/syscalls/execve.S
ibc/arch-x86/syscalls/fchdir.S
ibc/arch-x86/syscalls/fchmod.S
ibc/arch-x86/syscalls/fchmodat.S
ibc/arch-x86/syscalls/fchown.S
ibc/arch-x86/syscalls/fchownat.S
ibc/arch-x86/syscalls/flock.S
ibc/arch-x86/syscalls/fstat.S
ibc/arch-x86/syscalls/fstatat.S
ibc/arch-x86/syscalls/fstatfs.S
ibc/arch-x86/syscalls/fsync.S
ibc/arch-x86/syscalls/ftruncate.S
ibc/arch-x86/syscalls/futex.S
ibc/arch-x86/syscalls/getdents.S
ibc/arch-x86/syscalls/getegid.S
ibc/arch-x86/syscalls/geteuid.S
ibc/arch-x86/syscalls/getgid.S
ibc/arch-x86/syscalls/getgroups.S
ibc/arch-x86/syscalls/getitimer.S
ibc/arch-x86/syscalls/getpeername.S
ibc/arch-x86/syscalls/getpgid.S
ibc/arch-x86/syscalls/getpid.S
ibc/arch-x86/syscalls/getppid.S
ibc/arch-x86/syscalls/getresgid.S
ibc/arch-x86/syscalls/getresuid.S
ibc/arch-x86/syscalls/getrlimit.S
ibc/arch-x86/syscalls/getrusage.S
ibc/arch-x86/syscalls/getsockname.S
ibc/arch-x86/syscalls/getsockopt.S
ibc/arch-x86/syscalls/gettid.S
ibc/arch-x86/syscalls/gettimeofday.S
ibc/arch-x86/syscalls/getuid.S
ibc/arch-x86/syscalls/init_module.S
ibc/arch-x86/syscalls/inotify_add_watch.S
ibc/arch-x86/syscalls/inotify_init.S
ibc/arch-x86/syscalls/inotify_rm_watch.S
ibc/arch-x86/syscalls/kill.S
ibc/arch-x86/syscalls/klogctl.S
ibc/arch-x86/syscalls/lchown.S
ibc/arch-x86/syscalls/link.S
ibc/arch-x86/syscalls/listen.S
ibc/arch-x86/syscalls/lseek.S
ibc/arch-x86/syscalls/lstat.S
ibc/arch-x86/syscalls/madvise.S
ibc/arch-x86/syscalls/mincore.S
ibc/arch-x86/syscalls/mkdir.S
ibc/arch-x86/syscalls/mkdirat.S
ibc/arch-x86/syscalls/mknod.S
ibc/arch-x86/syscalls/mlock.S
ibc/arch-x86/syscalls/mount.S
ibc/arch-x86/syscalls/mprotect.S
ibc/arch-x86/syscalls/mremap.S
ibc/arch-x86/syscalls/msync.S
ibc/arch-x86/syscalls/munlock.S
ibc/arch-x86/syscalls/munmap.S
ibc/arch-x86/syscalls/nanosleep.S
ibc/arch-x86/syscalls/pause.S
ibc/arch-x86/syscalls/pipe.S
ibc/arch-x86/syscalls/poll.S
ibc/arch-x86/syscalls/prctl.S
ibc/arch-x86/syscalls/read.S
ibc/arch-x86/syscalls/readlink.S
ibc/arch-x86/syscalls/readv.S
ibc/arch-x86/syscalls/recvfrom.S
ibc/arch-x86/syscalls/recvmsg.S
ibc/arch-x86/syscalls/rename.S
ibc/arch-x86/syscalls/renameat.S
ibc/arch-x86/syscalls/rmdir.S
ibc/arch-x86/syscalls/sched_get_priority_max.S
ibc/arch-x86/syscalls/sched_get_priority_min.S
ibc/arch-x86/syscalls/sched_getparam.S
ibc/arch-x86/syscalls/sched_getscheduler.S
ibc/arch-x86/syscalls/sched_rr_get_interval.S
ibc/arch-x86/syscalls/sched_setparam.S
ibc/arch-x86/syscalls/sched_setscheduler.S
ibc/arch-x86/syscalls/sched_yield.S
ibc/arch-x86/syscalls/select.S
ibc/arch-x86/syscalls/sendfile.S
ibc/arch-x86/syscalls/sendmsg.S
ibc/arch-x86/syscalls/sendto.S
ibc/arch-x86/syscalls/setgid.S
ibc/arch-x86/syscalls/setgroups.S
ibc/arch-x86/syscalls/setitimer.S
ibc/arch-x86/syscalls/setpgid.S
ibc/arch-x86/syscalls/setpriority.S
ibc/arch-x86/syscalls/setregid.S
ibc/arch-x86/syscalls/setresgid.S
ibc/arch-x86/syscalls/setresuid.S
ibc/arch-x86/syscalls/setreuid.S
ibc/arch-x86/syscalls/setrlimit.S
ibc/arch-x86/syscalls/setsid.S
ibc/arch-x86/syscalls/setsockopt.S
ibc/arch-x86/syscalls/settimeofday.S
ibc/arch-x86/syscalls/setuid.S
ibc/arch-x86/syscalls/shutdown.S
ibc/arch-x86/syscalls/sigaction.S
ibc/arch-x86/syscalls/sigpending.S
ibc/arch-x86/syscalls/sigprocmask.S
ibc/arch-x86/syscalls/socket.S
ibc/arch-x86/syscalls/socketpair.S
ibc/arch-x86/syscalls/stat.S
ibc/arch-x86/syscalls/symlink.S
ibc/arch-x86/syscalls/sync.S
ibc/arch-x86/syscalls/times.S
ibc/arch-x86/syscalls/tkill.S
ibc/arch-x86/syscalls/truncate.S
ibc/arch-x86/syscalls/umask.S
ibc/arch-x86/syscalls/umount2.S
ibc/arch-x86/syscalls/uname.S
ibc/arch-x86/syscalls/unlink.S
ibc/arch-x86/syscalls/unlinkat.S
ibc/arch-x86/syscalls/utimes.S
ibc/arch-x86/syscalls/waitid.S
ibc/arch-x86/syscalls/write.S
ibc/arch-x86/syscalls/writev.S
ibc/bionic/__errno.c
ibc/bionic/__set_errno.c
ibc/bionic/_rand48.c
ibc/bionic/arc4random.c
ibc/bionic/atomics_x86.c
ibc/bionic/basename.c
ibc/bionic/basename_r.c
ibc/bionic/dirname.c
ibc/bionic/dirname_r.c
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/drand48.c
ibc/bionic/eabi.c
ibc/bionic/erand48.c
ibc/bionic/fork.c
ibc/bionic/hash.h
ibc/bionic/if_indextoname.c
ibc/bionic/if_nametoindex.c
ibc/bionic/ioctl.c
ibc/bionic/ldexp.c
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/logd_write.c
ibc/bionic/malloc_leak.c
ibc/bionic/md5.c
ibc/bionic/md5.h
ibc/bionic/pthread-timers.c
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ibc/bionic/ptrace.c
ibc/bionic/pututline.c
ibc/bionic/rand48.h
ibc/bionic/realpath.c
ibc/bionic/rules.jam
ibc/bionic/semaphore.c
ibc/bionic/sha1.c
ibc/bionic/ssp.c
ibc/bionic/stubs.c
ibc/bionic/system_properties.c
ibc/bionic/thread_atexit.c
ibc/bionic/time64.c
ibc/bionic/time64_config.h
ibc/bionic/utime.c
ibc/bionic/utmp.c
ibc/docs/OVERVIEW.TXT
ibc/docs/SYSV-IPC.TXT
ibc/include/alloca.h
ibc/include/arpa/inet.h
ibc/include/arpa/nameser.h
ibc/include/assert.h
ibc/include/byteswap.h
ibc/include/ctype.h
ibc/include/dirent.h
ibc/include/dlfcn.h
ibc/include/elf.h
ibc/include/endian.h
ibc/include/err.h
ibc/include/errno.h
ibc/include/fcntl.h
ibc/include/features.h
ibc/include/fnmatch.h
ibc/include/getopt.h
ibc/include/grp.h
ibc/include/inttypes.h
ibc/include/lastlog.h
ibc/include/libgen.h
ibc/include/limits.h
ibc/include/locale.h
ibc/include/malloc.h
ibc/include/memory.h
ibc/include/mntent.h
ibc/include/net/ethertypes.h
ibc/include/net/if.h
ibc/include/net/if_arp.h
ibc/include/net/if_dl.h
ibc/include/net/if_ether.h
ibc/include/net/if_ieee1394.h
ibc/include/net/if_packet.h
ibc/include/net/if_types.h
ibc/include/net/route.h
ibc/include/netdb.h
ibc/include/netinet/ether.h
ibc/include/netinet/if_ether.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/include/netinet/in_systm.h
ibc/include/netinet/ip.h
ibc/include/netinet/ip_icmp.h
ibc/include/netinet/tcp.h
ibc/include/netinet/udp.h
ibc/include/netpacket/packet.h
ibc/include/nsswitch.h
ibc/include/pathconf.h
ibc/include/paths.h
ibc/include/poll.h
ibc/include/pthread.h
ibc/include/pwd.h
ibc/include/resolv.h
ibc/include/sched.h
ibc/include/semaphore.h
ibc/include/setjmp.h
ibc/include/sgtty.h
ibc/include/sha1.h
ibc/include/signal.h
ibc/include/stdint.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/string.h
ibc/include/strings.h
ibc/include/sys/_errdefs.h
ibc/include/sys/_sigdefs.h
ibc/include/sys/_system_properties.h
ibc/include/sys/_types.h
ibc/include/sys/atomics.h
ibc/include/sys/cdefs.h
ibc/include/sys/cdefs_elf.h
ibc/include/sys/dirent.h
ibc/include/sys/endian.h
ibc/include/sys/epoll.h
ibc/include/sys/errno.h
ibc/include/sys/exec_elf.h
ibc/include/sys/file.h
ibc/include/sys/fsuid.h
ibc/include/sys/inotify.h
ibc/include/sys/ioctl.h
ibc/include/sys/ioctl_compat.h
ibc/include/sys/ipc.h
ibc/include/sys/klog.h
ibc/include/sys/limits.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/mman.h
ibc/include/sys/mount.h
ibc/include/sys/param.h
ibc/include/sys/poll.h
ibc/include/sys/prctl.h
ibc/include/sys/ptrace.h
ibc/include/sys/reboot.h
ibc/include/sys/resource.h
ibc/include/sys/select.h
ibc/include/sys/sendfile.h
ibc/include/sys/socket.h
ibc/include/sys/socketcalls.h
ibc/include/sys/stat.h
ibc/include/sys/statfs.h
ibc/include/sys/syscall.h
ibc/include/sys/sysconf.h
ibc/include/sys/sysinfo.h
ibc/include/sys/syslimits.h
ibc/include/sys/sysmacros.h
ibc/include/sys/system_properties.h
ibc/include/sys/time.h
ibc/include/sys/timeb.h
ibc/include/sys/times.h
ibc/include/sys/ttychars.h
ibc/include/sys/ttydev.h
ibc/include/sys/types.h
ibc/include/sys/uio.h
ibc/include/sys/un.h
ibc/include/sys/utime.h
ibc/include/sys/utsname.h
ibc/include/sys/vfs.h
ibc/include/sys/vt.h
ibc/include/sys/wait.h
ibc/include/syslog.h
ibc/include/termios.h
ibc/include/time.h
ibc/include/time64.h
ibc/include/unistd.h
ibc/include/util.h
ibc/include/utime.h
ibc/include/utmp.h
ibc/include/wchar.h
ibc/include/wctype.h
ibc/inet/bindresvport.c
ibc/inet/inet_addr.c
ibc/inet/inet_aton.c
ibc/inet/inet_ntoa.c
ibc/inet/inet_ntop.c
ibc/inet/inet_pton.c
ibc/kernel/README.TXT
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/asm-generic/resource.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capability.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/personality.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/stddef.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/kernel/tools/find_headers.py
ibc/kernel/tools/find_users.py
ibc/kernel/tools/kernel.py
ibc/kernel/tools/update_all.py
ibc/kernel/tools/utils.py
ibc/netbsd/gethnamaddr.c
ibc/netbsd/inet/nsap_addr.c
ibc/netbsd/isc/ev_streams.c
ibc/netbsd/isc/ev_timers.c
ibc/netbsd/isc/eventlib_p.h
ibc/netbsd/nameser/ns_name.c
ibc/netbsd/nameser/ns_netint.c
ibc/netbsd/nameser/ns_parse.c
ibc/netbsd/nameser/ns_print.c
ibc/netbsd/nameser/ns_samedomain.c
ibc/netbsd/nameser/ns_ttl.c
ibc/netbsd/net/base64.c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
ibc/netbsd/net/getservbyname.c
ibc/netbsd/net/getservbyname_r.c
ibc/netbsd/net/getservbyport.c
ibc/netbsd/net/getservbyport_r.c
ibc/netbsd/net/getservent.c
ibc/netbsd/net/getservent_r.c
ibc/netbsd/net/nsdispatch.c
ibc/netbsd/net/reentrant.h
ibc/netbsd/net/servent.h
ibc/netbsd/net/services.h
ibc/netbsd/resolv/__dn_comp.c
ibc/netbsd/resolv/__res_close.c
ibc/netbsd/resolv/__res_send.c
ibc/netbsd/resolv/herror.c
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_comp.c
ibc/netbsd/resolv/res_compat.c
ibc/netbsd/resolv/res_data.c
ibc/netbsd/resolv/res_debug.c
ibc/netbsd/resolv/res_debug.h
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_mkquery.c
ibc/netbsd/resolv/res_private.h
ibc/netbsd/resolv/res_query.c
ibc/netbsd/resolv/res_random.c
ibc/netbsd/resolv/res_send.c
ibc/netbsd/resolv/res_state.c
ibc/private/arpa_nameser.h
ibc/private/arpa_nameser_compat.h
ibc/private/bionic_tls.h
ibc/private/ctype_private.h
ibc/private/isc/assertions.h
ibc/private/isc/dst.h
ibc/private/isc/eventlib.h
ibc/private/isc/heap.h
ibc/private/isc/list.h
ibc/private/isc/memcluster.h
ibc/private/logd.h
ibc/private/nsswitch.h
ibc/private/rand48.h
ibc/private/resolv_cache.h
ibc/private/resolv_private.h
ibc/private/resolv_static.h
ibc/private/syscommon.h
ibc/private/thread_private.h
ibc/stdio/asprintf.c
ibc/stdio/clrerr.c
ibc/stdio/fclose.c
ibc/stdio/fdopen.c
ibc/stdio/feof.c
ibc/stdio/ferror.c
ibc/stdio/fflush.c
ibc/stdio/fgetc.c
ibc/stdio/fgetln.c
ibc/stdio/fgetpos.c
ibc/stdio/fgets.c
ibc/stdio/fileext.h
ibc/stdio/fileno.c
ibc/stdio/findfp.c
ibc/stdio/flags.c
ibc/stdio/floatio.h
ibc/stdio/flockfile.c
ibc/stdio/fopen.c
ibc/stdio/fprintf.c
ibc/stdio/fpurge.c
ibc/stdio/fputc.c
ibc/stdio/fputs.c
ibc/stdio/fread.c
ibc/stdio/freopen.c
ibc/stdio/fscanf.c
ibc/stdio/fseek.c
ibc/stdio/fsetpos.c
ibc/stdio/ftell.c
ibc/stdio/funopen.c
ibc/stdio/fvwrite.c
ibc/stdio/fvwrite.h
ibc/stdio/fwalk.c
ibc/stdio/fwrite.c
ibc/stdio/getc.c
ibc/stdio/getchar.c
ibc/stdio/gets.c
ibc/stdio/glue.h
ibc/stdio/local.h
ibc/stdio/makebuf.c
ibc/stdio/mktemp.c
ibc/stdio/printf.c
ibc/stdio/putc.c
ibc/stdio/putchar.c
ibc/stdio/puts.c
ibc/stdio/putw.c
ibc/stdio/refill.c
ibc/stdio/remove.c
ibc/stdio/rewind.c
ibc/stdio/rget.c
ibc/stdio/scanf.c
ibc/stdio/setbuf.c
ibc/stdio/setbuffer.c
ibc/stdio/setvbuf.c
ibc/stdio/snprintf.c
ibc/stdio/sprintf.c
ibc/stdio/sscanf.c
ibc/stdio/stdio.c
ibc/stdio/tempnam.c
ibc/stdio/tmpfile.c
ibc/stdio/tmpnam.c
ibc/stdio/ungetc.c
ibc/stdio/vasprintf.c
ibc/stdio/vfprintf.c
ibc/stdio/vfscanf.c
ibc/stdio/vprintf.c
ibc/stdio/vscanf.c
ibc/stdio/vsnprintf.c
ibc/stdio/vsprintf.c
ibc/stdio/vsscanf.c
ibc/stdio/wbuf.c
ibc/stdio/wcio.h
ibc/stdio/wsetup.c
ibc/stdlib/_rand48.c
ibc/stdlib/assert.c
ibc/stdlib/atexit.c
ibc/stdlib/atexit.h
ibc/stdlib/atoi.c
ibc/stdlib/atol.c
ibc/stdlib/atoll.c
ibc/stdlib/bsearch.c
ibc/stdlib/ctype_.c
ibc/stdlib/div.c
ibc/stdlib/exit.c
ibc/stdlib/getenv.c
ibc/stdlib/jrand48.c
ibc/stdlib/ldiv.c
ibc/stdlib/lldiv.c
ibc/stdlib/locale.c
ibc/stdlib/lrand48.c
ibc/stdlib/mrand48.c
ibc/stdlib/nrand48.c
ibc/stdlib/putenv.c
ibc/stdlib/qsort.c
ibc/stdlib/seed48.c
ibc/stdlib/setenv.c
ibc/stdlib/setjmperr.c
ibc/stdlib/sha1hash.c
ibc/stdlib/srand48.c
ibc/stdlib/strntoimax.c
ibc/stdlib/strntoumax.c
ibc/stdlib/strtod.c
ibc/stdlib/strtoimax.c
ibc/stdlib/strtol.c
ibc/stdlib/strtoll.c
ibc/stdlib/strtoul.c
ibc/stdlib/strtoull.c
ibc/stdlib/strtoumax.c
ibc/stdlib/tolower_.c
ibc/stdlib/toupper_.c
ibc/stdlib/wchar.c
ibc/string/bcopy.c
ibc/string/index.c
ibc/string/memccpy.c
ibc/string/memchr.c
ibc/string/memcmp.c
ibc/string/memcpy.c
ibc/string/memmem.c
ibc/string/memmove.c
ibc/string/memrchr.c
ibc/string/memset.c
ibc/string/memswap.c
ibc/string/strcasecmp.c
ibc/string/strcasestr.c
ibc/string/strcat.c
ibc/string/strchr.c
ibc/string/strcmp.c
ibc/string/strcoll.c
ibc/string/strcpy.c
ibc/string/strcspn.c
ibc/string/strdup.c
ibc/string/strerror.c
ibc/string/strerror_r.c
ibc/string/strlcat.c
ibc/string/strlcpy.c
ibc/string/strlen.c
ibc/string/strncat.c
ibc/string/strncmp.c
ibc/string/strncpy.c
ibc/string/strndup.c
ibc/string/strnlen.c
ibc/string/strpbrk.c
ibc/string/strrchr.c
ibc/string/strsep.c
ibc/string/strspn.c
ibc/string/strstr.c
ibc/string/strtok.c
ibc/string/strtotimeval.c
ibc/string/strxfrm.c
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/genserv.py
ibc/tools/gensyscalls.py
ibc/tzcode/asctime.c
ibc/tzcode/difftime.c
ibc/tzcode/localtime.c
ibc/tzcode/private.h
ibc/tzcode/strftime.c
ibc/tzcode/strptime.c
ibc/tzcode/tzfile.h
ibc/unistd/abort.c
ibc/unistd/alarm.c
ibc/unistd/brk.c
ibc/unistd/creat.c
ibc/unistd/daemon.c
ibc/unistd/exec.c
ibc/unistd/fcntl.c
ibc/unistd/fnmatch.c
ibc/unistd/ftime.c
ibc/unistd/ftok.c
ibc/unistd/getcwd.c
ibc/unistd/getdtablesize.c
ibc/unistd/gethostname.c
ibc/unistd/getopt_long.c
ibc/unistd/getpgrp.c
ibc/unistd/getpriority.c
ibc/unistd/getpt.c
ibc/unistd/initgroups.c
ibc/unistd/isatty.c
ibc/unistd/issetugid.c
ibc/unistd/lseek64.c
ibc/unistd/mmap.c
ibc/unistd/nice.c
ibc/unistd/open.c
ibc/unistd/openat.c
ibc/unistd/opendir.c
ibc/unistd/pathconf.c
ibc/unistd/perror.c
ibc/unistd/popen.c
ibc/unistd/pread.c
ibc/unistd/pselect.c
ibc/unistd/ptsname.c
ibc/unistd/ptsname_r.c
ibc/unistd/pwrite.c
ibc/unistd/raise.c
ibc/unistd/reboot.c
ibc/unistd/recv.c
ibc/unistd/sbrk.c
ibc/unistd/send.c
ibc/unistd/setegid.c
ibc/unistd/seteuid.c
ibc/unistd/setpgrp.c
ibc/unistd/sigblock.c
ibc/unistd/siginterrupt.c
ibc/unistd/siglist.c
ibc/unistd/signal.c
ibc/unistd/sigsetmask.c
ibc/unistd/sigsuspend.c
ibc/unistd/sigwait.c
ibc/unistd/sleep.c
ibc/unistd/socketcalls.c
ibc/unistd/statfs.c
ibc/unistd/strsignal.c
ibc/unistd/sysconf.c
ibc/unistd/syslog.c
ibc/unistd/system.c
ibc/unistd/tcgetpgrp.c
ibc/unistd/tcsetpgrp.c
ibc/unistd/time.c
ibc/unistd/umount.c
ibc/unistd/unlockpt.c
ibc/unistd/usleep.c
ibc/unistd/wait.c
ibc/zoneinfo/Android.mk
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
ibdl/Android.mk
ibdl/MODULE_LICENSE_BSD
ibdl/NOTICE
ibdl/dltest.c
ibdl/libdl.c
ibm/Android.mk
ibm/MODULE_LICENSE_BSD_LIKE
ibm/Makefile-orig
ibm/NOTICE
ibm/alpha/Makefile.inc
ibm/alpha/_fpmath.h
ibm/alpha/fenv.c
ibm/alpha/fenv.h
ibm/alpha/s_copysign.S
ibm/alpha/s_copysignf.S
ibm/amd64/Makefile.inc
ibm/amd64/_fpmath.h
ibm/amd64/e_sqrt.S
ibm/amd64/e_sqrtf.S
ibm/amd64/fenv.c
ibm/amd64/fenv.h
ibm/amd64/s_llrint.S
ibm/amd64/s_llrintf.S
ibm/amd64/s_lrint.S
ibm/amd64/s_lrintf.S
ibm/amd64/s_remquo.S
ibm/amd64/s_remquof.S
ibm/amd64/s_scalbn.S
ibm/amd64/s_scalbnf.S
ibm/amd64/s_scalbnl.S
ibm/arm/Makefile.inc
ibm/arm/_fpmath.h
ibm/arm/fenv.c
ibm/arm/fenv.h
ibm/bsdsrc/b_exp.c
ibm/bsdsrc/b_log.c
ibm/bsdsrc/b_tgamma.c
ibm/bsdsrc/mathimpl.h
ibm/fpclassify.c
ibm/i386/_fpmath.h
ibm/i387/Makefile.inc
ibm/i387/e_exp.S
ibm/i387/e_fmod.S
ibm/i387/e_log.S
ibm/i387/e_log10.S
ibm/i387/e_log10f.S
ibm/i387/e_logf.S
ibm/i387/e_remainder.S
ibm/i387/e_remainderf.S
ibm/i387/e_scalb.S
ibm/i387/e_scalbf.S
ibm/i387/e_sqrt.S
ibm/i387/e_sqrtf.S
ibm/i387/fenv.c
ibm/i387/fenv.h
ibm/i387/npx.h
ibm/i387/s_ceil.S
ibm/i387/s_ceilf.S
ibm/i387/s_ceill.S
ibm/i387/s_copysign.S
ibm/i387/s_copysignf.S
ibm/i387/s_copysignl.S
ibm/i387/s_cos.S
ibm/i387/s_finite.S
ibm/i387/s_floor.S
ibm/i387/s_floorf.S
ibm/i387/s_floorl.S
ibm/i387/s_llrint.S
ibm/i387/s_llrintf.S
ibm/i387/s_logb.S
ibm/i387/s_logbf.S
ibm/i387/s_lrint.S
ibm/i387/s_lrintf.S
ibm/i387/s_remquo.S
ibm/i387/s_remquof.S
ibm/i387/s_rint.S
ibm/i387/s_rintf.S
ibm/i387/s_scalbn.S
ibm/i387/s_scalbnf.S
ibm/i387/s_scalbnl.S
ibm/i387/s_significand.S
ibm/i387/s_significandf.S
ibm/i387/s_sin.S
ibm/i387/s_tan.S
ibm/i387/s_trunc.S
ibm/i387/s_truncf.S
ibm/i387/s_truncl.S
ibm/ia64/Makefile.inc
ibm/ia64/_fpmath.h
ibm/ia64/fenv.c
ibm/ia64/fenv.h
ibm/ia64/s_fma.S
ibm/ia64/s_fmaf.S
ibm/ia64/s_fmal.S
ibm/include/alpha/fenv.h
ibm/include/amd64/fenv.h
ibm/include/arm/fenv.h
ibm/include/i387/fenv.h
ibm/include/ia64/fenv.h
ibm/include/math.h
ibm/include/powerpc/fenv.h
ibm/include/sparc64/fenv.h
ibm/isinf.c
ibm/man/acos.3
ibm/man/acosh.3
ibm/man/asin.3
ibm/man/asinh.3
ibm/man/atan.3
ibm/man/atan2.3
ibm/man/atanh.3
ibm/man/ceil.3
ibm/man/cimag.3
ibm/man/copysign.3
ibm/man/cos.3
ibm/man/cosh.3
ibm/man/erf.3
ibm/man/exp.3
ibm/man/fabs.3
ibm/man/fdim.3
ibm/man/feclearexcept.3
ibm/man/feenableexcept.3
ibm/man/fegetenv.3
ibm/man/fegetround.3
ibm/man/fenv.3
ibm/man/floor.3
ibm/man/fma.3
ibm/man/fmax.3
ibm/man/fmod.3
ibm/man/hypot.3
ibm/man/ieee.3
ibm/man/ieee_test.3
ibm/man/ilogb.3
ibm/man/j0.3
ibm/man/lgamma.3
ibm/man/lrint.3
ibm/man/lround.3
ibm/man/math.3
ibm/man/nextafter.3
ibm/man/remainder.3
ibm/man/rint.3
ibm/man/round.3
ibm/man/scalbn.3
ibm/man/signbit.3
ibm/man/sin.3
ibm/man/sinh.3
ibm/man/sqrt.3
ibm/man/tan.3
ibm/man/tanh.3
ibm/man/trunc.3
ibm/powerpc/Makefile.inc
ibm/powerpc/_fpmath.h
ibm/powerpc/fenv.c
ibm/powerpc/fenv.h
ibm/sparc64/Makefile.inc
ibm/sparc64/_fpmath.h
ibm/sparc64/e_sqrt.S
ibm/sparc64/e_sqrtf.S
ibm/sparc64/fenv.c
ibm/sparc64/fenv.h
ibm/src/e_acos.c
ibm/src/e_acosf.c
ibm/src/e_acosh.c
ibm/src/e_acoshf.c
ibm/src/e_asin.c
ibm/src/e_asinf.c
ibm/src/e_atan2.c
ibm/src/e_atan2f.c
ibm/src/e_atanh.c
ibm/src/e_atanhf.c
ibm/src/e_cosh.c
ibm/src/e_coshf.c
ibm/src/e_exp.c
ibm/src/e_expf.c
ibm/src/e_fmod.c
ibm/src/e_fmodf.c
ibm/src/e_gamma.c
ibm/src/e_gamma_r.c
ibm/src/e_gammaf.c
ibm/src/e_gammaf_r.c
ibm/src/e_hypot.c
ibm/src/e_hypotf.c
ibm/src/e_j0.c
ibm/src/e_j0f.c
ibm/src/e_j1.c
ibm/src/e_j1f.c
ibm/src/e_jn.c
ibm/src/e_jnf.c
ibm/src/e_ldexpf.c
ibm/src/e_lgamma.c
ibm/src/e_lgamma_r.c
ibm/src/e_lgammaf.c
ibm/src/e_lgammaf_r.c
ibm/src/e_log.c
ibm/src/e_log10.c
ibm/src/e_log10f.c
ibm/src/e_logf.c
ibm/src/e_pow.c
ibm/src/e_powf.c
ibm/src/e_rem_pio2.c
ibm/src/e_rem_pio2f.c
ibm/src/e_remainder.c
ibm/src/e_remainderf.c
ibm/src/e_scalb.c
ibm/src/e_scalbf.c
ibm/src/e_sinh.c
ibm/src/e_sinhf.c
ibm/src/e_sqrt.c
ibm/src/e_sqrtf.c
ibm/src/fpmath.h
ibm/src/k_cos.c
ibm/src/k_cosf.c
ibm/src/k_rem_pio2.c
ibm/src/k_rem_pio2f.c
ibm/src/k_sin.c
ibm/src/k_sinf.c
ibm/src/k_tan.c
ibm/src/k_tanf.c
ibm/src/math_private.h
ibm/src/s_asinh.c
ibm/src/s_asinhf.c
ibm/src/s_atan.c
ibm/src/s_atanf.c
ibm/src/s_cbrt.c
ibm/src/s_cbrtf.c
ibm/src/s_ceil.c
ibm/src/s_ceilf.c
ibm/src/s_ceill.c
ibm/src/s_cimag.c
ibm/src/s_cimagf.c
ibm/src/s_cimagl.c
ibm/src/s_conj.c
ibm/src/s_conjf.c
ibm/src/s_conjl.c
ibm/src/s_copysign.c
ibm/src/s_copysignf.c
ibm/src/s_copysignl.c
ibm/src/s_cos.c
ibm/src/s_cosf.c
ibm/src/s_creal.c
ibm/src/s_crealf.c
ibm/src/s_creall.c
ibm/src/s_erf.c
ibm/src/s_erff.c
ibm/src/s_exp2.c
ibm/src/s_exp2f.c
ibm/src/s_expm1.c
ibm/src/s_expm1f.c
ibm/src/s_fabs.c
ibm/src/s_fabsf.c
ibm/src/s_fabsl.c
ibm/src/s_fdim.c
ibm/src/s_finite.c
ibm/src/s_finitef.c
ibm/src/s_floor.c
ibm/src/s_floorf.c
ibm/src/s_floorl.c
ibm/src/s_fma.c
ibm/src/s_fmaf.c
ibm/src/s_fmal.c
ibm/src/s_fmax.c
ibm/src/s_fmaxf.c
ibm/src/s_fmaxl.c
ibm/src/s_fmin.c
ibm/src/s_fminf.c
ibm/src/s_fminl.c
ibm/src/s_frexp.c
ibm/src/s_frexpf.c
ibm/src/s_frexpl.c
ibm/src/s_ilogb.c
ibm/src/s_ilogbf.c
ibm/src/s_ilogbl.c
ibm/src/s_isfinite.c
ibm/src/s_isnan.c
ibm/src/s_isnormal.c
ibm/src/s_llrint.c
ibm/src/s_llrintf.c
ibm/src/s_llround.c
ibm/src/s_llroundf.c
ibm/src/s_llroundl.c
ibm/src/s_log1p.c
ibm/src/s_log1pf.c
ibm/src/s_logb.c
ibm/src/s_logbf.c
ibm/src/s_lrint.c
ibm/src/s_lrintf.c
ibm/src/s_lround.c
ibm/src/s_lroundf.c
ibm/src/s_lroundl.c
ibm/src/s_modf.c
ibm/src/s_modff.c
ibm/src/s_nearbyint.c
ibm/src/s_nextafter.c
ibm/src/s_nextafterf.c
ibm/src/s_nextafterl.c
ibm/src/s_nexttoward.c
ibm/src/s_nexttowardf.c
ibm/src/s_remquo.c
ibm/src/s_remquof.c
ibm/src/s_rint.c
ibm/src/s_rintf.c
ibm/src/s_round.c
ibm/src/s_roundf.c
ibm/src/s_roundl.c
ibm/src/s_scalbln.c
ibm/src/s_scalbn.c
ibm/src/s_scalbnf.c
ibm/src/s_scalbnl.c
ibm/src/s_signbit.c
ibm/src/s_signgam.c
ibm/src/s_significand.c
ibm/src/s_significandf.c
ibm/src/s_sin.c
ibm/src/s_sinf.c
ibm/src/s_tan.c
ibm/src/s_tanf.c
ibm/src/s_tanh.c
ibm/src/s_tanhf.c
ibm/src/s_trunc.c
ibm/src/s_truncf.c
ibm/src/s_truncl.c
ibm/src/w_cabs.c
ibm/src/w_cabsf.c
ibm/src/w_drem.c
ibm/src/w_dremf.c
ibstdc++/Android.mk
ibstdc++/MODULE_LICENSE_BSD
ibstdc++/NOTICE
ibstdc++/include/cstddef
ibstdc++/include/new
ibstdc++/include/stl_pair.h
ibstdc++/include/typeinfo
ibstdc++/include/utility
ibstdc++/src/new.cpp
ibstdc++/src/one_time_construction.cpp
ibstdc++/src/pure_virtual.cpp
ibstdc++/src/typeinfo.cpp
ibthread_db/Android.mk
ibthread_db/MODULE_LICENSE_BSD
ibthread_db/NOTICE
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
inker/Android.mk
inker/MODULE_LICENSE_APACHE2
inker/NOTICE
inker/arch/arm/begin.S
inker/arch/x86/begin.S
inker/ba.c
inker/ba.h
inker/debugger.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_debug.h
inker/rt.c
|
1767f908af327fa388b1c66883760ad851267013 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
ndroid.mk
ibc/Android.mk
ibc/CAVEATS
ibc/Jamfile
ibc/MODULE_LICENSE_BSD
ibc/NOTICE
ibc/README
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/__get_pc.S
ibc/arch-arm/bionic/__get_sp.S
ibc/arch-arm/bionic/_exit_with_stack_teardown.S
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/clone.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-arm/bionic/crtend.S
ibc/arch-arm/bionic/exidx_dynamic.c
ibc/arch-arm/bionic/exidx_static.c
ibc/arch-arm/bionic/ffs.S
ibc/arch-arm/bionic/kill.S
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/memset.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/bionic/sigsetjmp.S
ibc/arch-arm/bionic/strlen.c
ibc/arch-arm/bionic/syscall.S
ibc/arch-arm/bionic/tkill.S
ibc/arch-arm/include/endian.h
ibc/arch-arm/include/machine/_types.h
ibc/arch-arm/include/machine/asm.h
ibc/arch-arm/include/machine/cdefs.h
ibc/arch-arm/include/machine/cpu-features.h
ibc/arch-arm/include/machine/exec.h
ibc/arch-arm/include/machine/ieee.h
ibc/arch-arm/include/machine/internal_types.h
ibc/arch-arm/include/machine/kernel.h
ibc/arch-arm/include/machine/limits.h
ibc/arch-arm/include/machine/setjmp.h
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__brk.S
ibc/arch-arm/syscalls/__clone.S
ibc/arch-arm/syscalls/__fcntl.S
ibc/arch-arm/syscalls/__fcntl64.S
ibc/arch-arm/syscalls/__fork.S
ibc/arch-arm/syscalls/__getcwd.S
ibc/arch-arm/syscalls/__getpriority.S
ibc/arch-arm/syscalls/__ioctl.S
ibc/arch-arm/syscalls/__llseek.S
ibc/arch-arm/syscalls/__mmap2.S
ibc/arch-arm/syscalls/__open.S
ibc/arch-arm/syscalls/__openat.S
ibc/arch-arm/syscalls/__pread64.S
ibc/arch-arm/syscalls/__ptrace.S
ibc/arch-arm/syscalls/__pwrite64.S
ibc/arch-arm/syscalls/__reboot.S
ibc/arch-arm/syscalls/__rt_sigaction.S
ibc/arch-arm/syscalls/__rt_sigprocmask.S
ibc/arch-arm/syscalls/__rt_sigtimedwait.S
ibc/arch-arm/syscalls/__set_tls.S
ibc/arch-arm/syscalls/__sigsuspend.S
ibc/arch-arm/syscalls/__statfs64.S
ibc/arch-arm/syscalls/__syslog.S
ibc/arch-arm/syscalls/__timer_create.S
ibc/arch-arm/syscalls/__timer_delete.S
ibc/arch-arm/syscalls/__timer_getoverrun.S
ibc/arch-arm/syscalls/__timer_gettime.S
ibc/arch-arm/syscalls/__timer_settime.S
ibc/arch-arm/syscalls/__wait4.S
ibc/arch-arm/syscalls/_exit.S
ibc/arch-arm/syscalls/_exit_thread.S
ibc/arch-arm/syscalls/accept.S
ibc/arch-arm/syscalls/access.S
ibc/arch-arm/syscalls/acct.S
ibc/arch-arm/syscalls/bind.S
ibc/arch-arm/syscalls/cacheflush.S
ibc/arch-arm/syscalls/capget.S
ibc/arch-arm/syscalls/capset.S
ibc/arch-arm/syscalls/chdir.S
ibc/arch-arm/syscalls/chmod.S
ibc/arch-arm/syscalls/chown.S
ibc/arch-arm/syscalls/chroot.S
ibc/arch-arm/syscalls/clock_getres.S
ibc/arch-arm/syscalls/clock_gettime.S
ibc/arch-arm/syscalls/clock_nanosleep.S
ibc/arch-arm/syscalls/clock_settime.S
ibc/arch-arm/syscalls/close.S
ibc/arch-arm/syscalls/connect.S
ibc/arch-arm/syscalls/delete_module.S
ibc/arch-arm/syscalls/dup.S
ibc/arch-arm/syscalls/dup2.S
ibc/arch-arm/syscalls/epoll_create.S
ibc/arch-arm/syscalls/epoll_ctl.S
ibc/arch-arm/syscalls/epoll_wait.S
ibc/arch-arm/syscalls/execve.S
ibc/arch-arm/syscalls/fchdir.S
ibc/arch-arm/syscalls/fchmod.S
ibc/arch-arm/syscalls/fchmodat.S
ibc/arch-arm/syscalls/fchown.S
ibc/arch-arm/syscalls/fchownat.S
ibc/arch-arm/syscalls/flock.S
ibc/arch-arm/syscalls/fstat.S
ibc/arch-arm/syscalls/fstatat.S
ibc/arch-arm/syscalls/fstatfs.S
ibc/arch-arm/syscalls/fsync.S
ibc/arch-arm/syscalls/ftruncate.S
ibc/arch-arm/syscalls/futex.S
ibc/arch-arm/syscalls/getdents.S
ibc/arch-arm/syscalls/getegid.S
ibc/arch-arm/syscalls/geteuid.S
ibc/arch-arm/syscalls/getgid.S
ibc/arch-arm/syscalls/getgroups.S
ibc/arch-arm/syscalls/getitimer.S
ibc/arch-arm/syscalls/getpeername.S
ibc/arch-arm/syscalls/getpgid.S
ibc/arch-arm/syscalls/getpid.S
ibc/arch-arm/syscalls/getppid.S
ibc/arch-arm/syscalls/getresgid.S
ibc/arch-arm/syscalls/getresuid.S
ibc/arch-arm/syscalls/getrlimit.S
ibc/arch-arm/syscalls/getrusage.S
ibc/arch-arm/syscalls/getsockname.S
ibc/arch-arm/syscalls/getsockopt.S
ibc/arch-arm/syscalls/gettid.S
ibc/arch-arm/syscalls/gettimeofday.S
ibc/arch-arm/syscalls/getuid.S
ibc/arch-arm/syscalls/init_module.S
ibc/arch-arm/syscalls/inotify_add_watch.S
ibc/arch-arm/syscalls/inotify_init.S
ibc/arch-arm/syscalls/inotify_rm_watch.S
ibc/arch-arm/syscalls/klogctl.S
ibc/arch-arm/syscalls/lchown.S
ibc/arch-arm/syscalls/link.S
ibc/arch-arm/syscalls/listen.S
ibc/arch-arm/syscalls/lseek.S
ibc/arch-arm/syscalls/lstat.S
ibc/arch-arm/syscalls/madvise.S
ibc/arch-arm/syscalls/mincore.S
ibc/arch-arm/syscalls/mkdir.S
ibc/arch-arm/syscalls/mkdirat.S
ibc/arch-arm/syscalls/mknod.S
ibc/arch-arm/syscalls/mlock.S
ibc/arch-arm/syscalls/mount.S
ibc/arch-arm/syscalls/mprotect.S
ibc/arch-arm/syscalls/mremap.S
ibc/arch-arm/syscalls/msync.S
ibc/arch-arm/syscalls/munlock.S
ibc/arch-arm/syscalls/munmap.S
ibc/arch-arm/syscalls/nanosleep.S
ibc/arch-arm/syscalls/pause.S
ibc/arch-arm/syscalls/pipe.S
ibc/arch-arm/syscalls/poll.S
ibc/arch-arm/syscalls/prctl.S
ibc/arch-arm/syscalls/read.S
ibc/arch-arm/syscalls/readlink.S
ibc/arch-arm/syscalls/readv.S
ibc/arch-arm/syscalls/recvfrom.S
ibc/arch-arm/syscalls/recvmsg.S
ibc/arch-arm/syscalls/rename.S
ibc/arch-arm/syscalls/renameat.S
ibc/arch-arm/syscalls/rmdir.S
ibc/arch-arm/syscalls/sched_get_priority_max.S
ibc/arch-arm/syscalls/sched_get_priority_min.S
ibc/arch-arm/syscalls/sched_getparam.S
ibc/arch-arm/syscalls/sched_getscheduler.S
ibc/arch-arm/syscalls/sched_rr_get_interval.S
ibc/arch-arm/syscalls/sched_setparam.S
ibc/arch-arm/syscalls/sched_setscheduler.S
ibc/arch-arm/syscalls/sched_yield.S
ibc/arch-arm/syscalls/select.S
ibc/arch-arm/syscalls/sendfile.S
ibc/arch-arm/syscalls/sendmsg.S
ibc/arch-arm/syscalls/sendto.S
ibc/arch-arm/syscalls/setgid.S
ibc/arch-arm/syscalls/setgroups.S
ibc/arch-arm/syscalls/setitimer.S
ibc/arch-arm/syscalls/setpgid.S
ibc/arch-arm/syscalls/setpriority.S
ibc/arch-arm/syscalls/setregid.S
ibc/arch-arm/syscalls/setresgid.S
ibc/arch-arm/syscalls/setresuid.S
ibc/arch-arm/syscalls/setreuid.S
ibc/arch-arm/syscalls/setrlimit.S
ibc/arch-arm/syscalls/setsid.S
ibc/arch-arm/syscalls/setsockopt.S
ibc/arch-arm/syscalls/settimeofday.S
ibc/arch-arm/syscalls/setuid.S
ibc/arch-arm/syscalls/shutdown.S
ibc/arch-arm/syscalls/sigaction.S
ibc/arch-arm/syscalls/sigpending.S
ibc/arch-arm/syscalls/sigprocmask.S
ibc/arch-arm/syscalls/socket.S
ibc/arch-arm/syscalls/socketpair.S
ibc/arch-arm/syscalls/stat.S
ibc/arch-arm/syscalls/symlink.S
ibc/arch-arm/syscalls/sync.S
ibc/arch-arm/syscalls/times.S
ibc/arch-arm/syscalls/truncate.S
ibc/arch-arm/syscalls/umask.S
ibc/arch-arm/syscalls/umount2.S
ibc/arch-arm/syscalls/uname.S
ibc/arch-arm/syscalls/unlink.S
ibc/arch-arm/syscalls/unlinkat.S
ibc/arch-arm/syscalls/utimes.S
ibc/arch-arm/syscalls/vfork.S
ibc/arch-arm/syscalls/waitid.S
ibc/arch-arm/syscalls/write.S
ibc/arch-arm/syscalls/writev.S
ibc/arch-x86/bionic/__get_sp.S
ibc/arch-x86/bionic/__get_tls.c
ibc/arch-x86/bionic/__set_tls.c
ibc/arch-x86/bionic/_exit_with_stack_teardown.S
ibc/arch-x86/bionic/_setjmp.S
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/bionic/atomics_x86.c
ibc/arch-x86/bionic/clone.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/arch-x86/bionic/dl_iterate_phdr_static.c
ibc/arch-x86/bionic/setjmp.S
ibc/arch-x86/bionic/vfork.S
ibc/arch-x86/include/endian.h
ibc/arch-x86/include/machine/_types.h
ibc/arch-x86/include/machine/asm.h
ibc/arch-x86/include/machine/cdefs.h
ibc/arch-x86/include/machine/exec.h
ibc/arch-x86/include/machine/ieee.h
ibc/arch-x86/include/machine/internal_types.h
ibc/arch-x86/include/machine/kernel.h
ibc/arch-x86/include/machine/limits.h
ibc/arch-x86/include/machine/setjmp.h
ibc/arch-x86/string/bcmp.S
ibc/arch-x86/string/bcopy.S
ibc/arch-x86/string/bzero.S
ibc/arch-x86/string/fss.S
ibc/arch-x86/string/index.S
ibc/arch-x86/string/memchr.S
ibc/arch-x86/string/memcmp.S
ibc/arch-x86/string/memcpy.S
ibc/arch-x86/string/memmove.S
ibc/arch-x86/string/memset.S
ibc/arch-x86/string/rindex.S
ibc/arch-x86/string/strcat.S
ibc/arch-x86/string/strchr.S
ibc/arch-x86/string/strcmp.S
ibc/arch-x86/string/strcpy.S
ibc/arch-x86/string/strlen.S
ibc/arch-x86/string/strncmp.S
ibc/arch-x86/string/strrchr.S
ibc/arch-x86/string/swab.S
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__brk.S
ibc/arch-x86/syscalls/__clone.S
ibc/arch-x86/syscalls/__fcntl.S
ibc/arch-x86/syscalls/__fcntl64.S
ibc/arch-x86/syscalls/__fork.S
ibc/arch-x86/syscalls/__getcwd.S
ibc/arch-x86/syscalls/__getpriority.S
ibc/arch-x86/syscalls/__ioctl.S
ibc/arch-x86/syscalls/__llseek.S
ibc/arch-x86/syscalls/__mmap2.S
ibc/arch-x86/syscalls/__open.S
ibc/arch-x86/syscalls/__openat.S
ibc/arch-x86/syscalls/__pread64.S
ibc/arch-x86/syscalls/__ptrace.S
ibc/arch-x86/syscalls/__pwrite64.S
ibc/arch-x86/syscalls/__reboot.S
ibc/arch-x86/syscalls/__rt_sigaction.S
ibc/arch-x86/syscalls/__rt_sigprocmask.S
ibc/arch-x86/syscalls/__rt_sigtimedwait.S
ibc/arch-x86/syscalls/__set_thread_area.S
ibc/arch-x86/syscalls/__sigsuspend.S
ibc/arch-x86/syscalls/__statfs64.S
ibc/arch-x86/syscalls/__syslog.S
ibc/arch-x86/syscalls/__timer_create.S
ibc/arch-x86/syscalls/__timer_delete.S
ibc/arch-x86/syscalls/__timer_getoverrun.S
ibc/arch-x86/syscalls/__timer_gettime.S
ibc/arch-x86/syscalls/__timer_settime.S
ibc/arch-x86/syscalls/__wait4.S
ibc/arch-x86/syscalls/_exit.S
ibc/arch-x86/syscalls/_exit_thread.S
ibc/arch-x86/syscalls/_waitpid.S
ibc/arch-x86/syscalls/accept.S
ibc/arch-x86/syscalls/access.S
ibc/arch-x86/syscalls/acct.S
ibc/arch-x86/syscalls/bind.S
ibc/arch-x86/syscalls/capget.S
ibc/arch-x86/syscalls/capset.S
ibc/arch-x86/syscalls/chdir.S
ibc/arch-x86/syscalls/chmod.S
ibc/arch-x86/syscalls/chown.S
ibc/arch-x86/syscalls/chroot.S
ibc/arch-x86/syscalls/clock_getres.S
ibc/arch-x86/syscalls/clock_gettime.S
ibc/arch-x86/syscalls/clock_nanosleep.S
ibc/arch-x86/syscalls/clock_settime.S
ibc/arch-x86/syscalls/close.S
ibc/arch-x86/syscalls/connect.S
ibc/arch-x86/syscalls/delete_module.S
ibc/arch-x86/syscalls/dup.S
ibc/arch-x86/syscalls/dup2.S
ibc/arch-x86/syscalls/epoll_create.S
ibc/arch-x86/syscalls/epoll_ctl.S
ibc/arch-x86/syscalls/epoll_wait.S
ibc/arch-x86/syscalls/execve.S
ibc/arch-x86/syscalls/fchdir.S
ibc/arch-x86/syscalls/fchmod.S
ibc/arch-x86/syscalls/fchmodat.S
ibc/arch-x86/syscalls/fchown.S
ibc/arch-x86/syscalls/fchownat.S
ibc/arch-x86/syscalls/flock.S
ibc/arch-x86/syscalls/fstat.S
ibc/arch-x86/syscalls/fstatat.S
ibc/arch-x86/syscalls/fstatfs.S
ibc/arch-x86/syscalls/fsync.S
ibc/arch-x86/syscalls/ftruncate.S
ibc/arch-x86/syscalls/futex.S
ibc/arch-x86/syscalls/getdents.S
ibc/arch-x86/syscalls/getegid.S
ibc/arch-x86/syscalls/geteuid.S
ibc/arch-x86/syscalls/getgid.S
ibc/arch-x86/syscalls/getgroups.S
ibc/arch-x86/syscalls/getitimer.S
ibc/arch-x86/syscalls/getpeername.S
ibc/arch-x86/syscalls/getpgid.S
ibc/arch-x86/syscalls/getpid.S
ibc/arch-x86/syscalls/getppid.S
ibc/arch-x86/syscalls/getresgid.S
ibc/arch-x86/syscalls/getresuid.S
ibc/arch-x86/syscalls/getrlimit.S
ibc/arch-x86/syscalls/getrusage.S
ibc/arch-x86/syscalls/getsockname.S
ibc/arch-x86/syscalls/getsockopt.S
ibc/arch-x86/syscalls/gettid.S
ibc/arch-x86/syscalls/gettimeofday.S
ibc/arch-x86/syscalls/getuid.S
ibc/arch-x86/syscalls/init_module.S
ibc/arch-x86/syscalls/inotify_add_watch.S
ibc/arch-x86/syscalls/inotify_init.S
ibc/arch-x86/syscalls/inotify_rm_watch.S
ibc/arch-x86/syscalls/kill.S
ibc/arch-x86/syscalls/klogctl.S
ibc/arch-x86/syscalls/lchown.S
ibc/arch-x86/syscalls/link.S
ibc/arch-x86/syscalls/listen.S
ibc/arch-x86/syscalls/lseek.S
ibc/arch-x86/syscalls/lstat.S
ibc/arch-x86/syscalls/madvise.S
ibc/arch-x86/syscalls/mincore.S
ibc/arch-x86/syscalls/mkdir.S
ibc/arch-x86/syscalls/mkdirat.S
ibc/arch-x86/syscalls/mknod.S
ibc/arch-x86/syscalls/mlock.S
ibc/arch-x86/syscalls/mount.S
ibc/arch-x86/syscalls/mprotect.S
ibc/arch-x86/syscalls/mremap.S
ibc/arch-x86/syscalls/msync.S
ibc/arch-x86/syscalls/munlock.S
ibc/arch-x86/syscalls/munmap.S
ibc/arch-x86/syscalls/nanosleep.S
ibc/arch-x86/syscalls/pause.S
ibc/arch-x86/syscalls/pipe.S
ibc/arch-x86/syscalls/poll.S
ibc/arch-x86/syscalls/prctl.S
ibc/arch-x86/syscalls/read.S
ibc/arch-x86/syscalls/readlink.S
ibc/arch-x86/syscalls/readv.S
ibc/arch-x86/syscalls/recvfrom.S
ibc/arch-x86/syscalls/recvmsg.S
ibc/arch-x86/syscalls/rename.S
ibc/arch-x86/syscalls/renameat.S
ibc/arch-x86/syscalls/rmdir.S
ibc/arch-x86/syscalls/sched_get_priority_max.S
ibc/arch-x86/syscalls/sched_get_priority_min.S
ibc/arch-x86/syscalls/sched_getparam.S
ibc/arch-x86/syscalls/sched_getscheduler.S
ibc/arch-x86/syscalls/sched_rr_get_interval.S
ibc/arch-x86/syscalls/sched_setparam.S
ibc/arch-x86/syscalls/sched_setscheduler.S
ibc/arch-x86/syscalls/sched_yield.S
ibc/arch-x86/syscalls/select.S
ibc/arch-x86/syscalls/sendfile.S
ibc/arch-x86/syscalls/sendmsg.S
ibc/arch-x86/syscalls/sendto.S
ibc/arch-x86/syscalls/setgid.S
ibc/arch-x86/syscalls/setgroups.S
ibc/arch-x86/syscalls/setitimer.S
ibc/arch-x86/syscalls/setpgid.S
ibc/arch-x86/syscalls/setpriority.S
ibc/arch-x86/syscalls/setregid.S
ibc/arch-x86/syscalls/setresgid.S
ibc/arch-x86/syscalls/setresuid.S
ibc/arch-x86/syscalls/setreuid.S
ibc/arch-x86/syscalls/setrlimit.S
ibc/arch-x86/syscalls/setsid.S
ibc/arch-x86/syscalls/setsockopt.S
ibc/arch-x86/syscalls/settimeofday.S
ibc/arch-x86/syscalls/setuid.S
ibc/arch-x86/syscalls/shutdown.S
ibc/arch-x86/syscalls/sigaction.S
ibc/arch-x86/syscalls/sigpending.S
ibc/arch-x86/syscalls/sigprocmask.S
ibc/arch-x86/syscalls/socket.S
ibc/arch-x86/syscalls/socketpair.S
ibc/arch-x86/syscalls/stat.S
ibc/arch-x86/syscalls/symlink.S
ibc/arch-x86/syscalls/sync.S
ibc/arch-x86/syscalls/times.S
ibc/arch-x86/syscalls/tkill.S
ibc/arch-x86/syscalls/truncate.S
ibc/arch-x86/syscalls/umask.S
ibc/arch-x86/syscalls/umount2.S
ibc/arch-x86/syscalls/uname.S
ibc/arch-x86/syscalls/unlink.S
ibc/arch-x86/syscalls/unlinkat.S
ibc/arch-x86/syscalls/utimes.S
ibc/arch-x86/syscalls/waitid.S
ibc/arch-x86/syscalls/write.S
ibc/arch-x86/syscalls/writev.S
ibc/bionic/__errno.c
ibc/bionic/__set_errno.c
ibc/bionic/_rand48.c
ibc/bionic/arc4random.c
ibc/bionic/atomics_x86.c
ibc/bionic/basename.c
ibc/bionic/basename_r.c
ibc/bionic/dirname.c
ibc/bionic/dirname_r.c
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/drand48.c
ibc/bionic/eabi.c
ibc/bionic/erand48.c
ibc/bionic/fork.c
ibc/bionic/hash.h
ibc/bionic/if_indextoname.c
ibc/bionic/if_nametoindex.c
ibc/bionic/ioctl.c
ibc/bionic/ldexp.c
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/logd_write.c
ibc/bionic/malloc_leak.c
ibc/bionic/md5.c
ibc/bionic/md5.h
ibc/bionic/pthread-timers.c
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ibc/bionic/ptrace.c
ibc/bionic/pututline.c
ibc/bionic/rand48.h
ibc/bionic/realpath.c
ibc/bionic/rules.jam
ibc/bionic/semaphore.c
ibc/bionic/sha1.c
ibc/bionic/ssp.c
ibc/bionic/stubs.c
ibc/bionic/system_properties.c
ibc/bionic/thread_atexit.c
ibc/bionic/time64.c
ibc/bionic/time64_config.h
ibc/bionic/utime.c
ibc/bionic/utmp.c
ibc/docs/OVERVIEW.TXT
ibc/docs/SYSV-IPC.TXT
ibc/include/alloca.h
ibc/include/arpa/inet.h
ibc/include/arpa/nameser.h
ibc/include/assert.h
ibc/include/byteswap.h
ibc/include/ctype.h
ibc/include/dirent.h
ibc/include/dlfcn.h
ibc/include/elf.h
ibc/include/endian.h
ibc/include/err.h
ibc/include/errno.h
ibc/include/fcntl.h
ibc/include/features.h
ibc/include/fnmatch.h
ibc/include/getopt.h
ibc/include/grp.h
ibc/include/inttypes.h
ibc/include/lastlog.h
ibc/include/libgen.h
ibc/include/limits.h
ibc/include/locale.h
ibc/include/malloc.h
ibc/include/memory.h
ibc/include/mntent.h
ibc/include/net/ethertypes.h
ibc/include/net/if.h
ibc/include/net/if_arp.h
ibc/include/net/if_dl.h
ibc/include/net/if_ether.h
ibc/include/net/if_ieee1394.h
ibc/include/net/if_packet.h
ibc/include/net/if_types.h
ibc/include/net/route.h
ibc/include/netdb.h
ibc/include/netinet/ether.h
ibc/include/netinet/if_ether.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/include/netinet/in_systm.h
ibc/include/netinet/ip.h
ibc/include/netinet/ip_icmp.h
ibc/include/netinet/tcp.h
ibc/include/netinet/udp.h
ibc/include/netpacket/packet.h
ibc/include/nsswitch.h
ibc/include/pathconf.h
ibc/include/paths.h
ibc/include/poll.h
ibc/include/pthread.h
ibc/include/pwd.h
ibc/include/resolv.h
ibc/include/sched.h
ibc/include/semaphore.h
ibc/include/setjmp.h
ibc/include/sgtty.h
ibc/include/sha1.h
ibc/include/signal.h
ibc/include/stdint.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/string.h
ibc/include/strings.h
ibc/include/sys/_errdefs.h
ibc/include/sys/_sigdefs.h
ibc/include/sys/_system_properties.h
ibc/include/sys/_types.h
ibc/include/sys/atomics.h
ibc/include/sys/cdefs.h
ibc/include/sys/cdefs_elf.h
ibc/include/sys/dirent.h
ibc/include/sys/endian.h
ibc/include/sys/epoll.h
ibc/include/sys/errno.h
ibc/include/sys/exec_elf.h
ibc/include/sys/file.h
ibc/include/sys/fsuid.h
ibc/include/sys/inotify.h
ibc/include/sys/ioctl.h
ibc/include/sys/ioctl_compat.h
ibc/include/sys/ipc.h
ibc/include/sys/klog.h
ibc/include/sys/limits.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/mman.h
ibc/include/sys/mount.h
ibc/include/sys/param.h
ibc/include/sys/poll.h
ibc/include/sys/prctl.h
ibc/include/sys/ptrace.h
ibc/include/sys/reboot.h
ibc/include/sys/resource.h
ibc/include/sys/select.h
ibc/include/sys/sendfile.h
ibc/include/sys/socket.h
ibc/include/sys/socketcalls.h
ibc/include/sys/stat.h
ibc/include/sys/statfs.h
ibc/include/sys/syscall.h
ibc/include/sys/sysconf.h
ibc/include/sys/sysinfo.h
ibc/include/sys/syslimits.h
ibc/include/sys/sysmacros.h
ibc/include/sys/system_properties.h
ibc/include/sys/time.h
ibc/include/sys/timeb.h
ibc/include/sys/times.h
ibc/include/sys/ttychars.h
ibc/include/sys/ttydev.h
ibc/include/sys/types.h
ibc/include/sys/uio.h
ibc/include/sys/un.h
ibc/include/sys/utime.h
ibc/include/sys/utsname.h
ibc/include/sys/vfs.h
ibc/include/sys/vt.h
ibc/include/sys/wait.h
ibc/include/syslog.h
ibc/include/termios.h
ibc/include/time.h
ibc/include/time64.h
ibc/include/unistd.h
ibc/include/util.h
ibc/include/utime.h
ibc/include/utmp.h
ibc/include/wchar.h
ibc/include/wctype.h
ibc/inet/bindresvport.c
ibc/inet/inet_addr.c
ibc/inet/inet_aton.c
ibc/inet/inet_ntoa.c
ibc/inet/inet_ntop.c
ibc/inet/inet_pton.c
ibc/kernel/README.TXT
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/asm-generic/resource.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capability.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/personality.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/stddef.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/kernel/tools/find_headers.py
ibc/kernel/tools/find_users.py
ibc/kernel/tools/kernel.py
ibc/kernel/tools/update_all.py
ibc/kernel/tools/utils.py
ibc/netbsd/gethnamaddr.c
ibc/netbsd/inet/nsap_addr.c
ibc/netbsd/isc/ev_streams.c
ibc/netbsd/isc/ev_timers.c
ibc/netbsd/isc/eventlib_p.h
ibc/netbsd/nameser/ns_name.c
ibc/netbsd/nameser/ns_netint.c
ibc/netbsd/nameser/ns_parse.c
ibc/netbsd/nameser/ns_print.c
ibc/netbsd/nameser/ns_samedomain.c
ibc/netbsd/nameser/ns_ttl.c
ibc/netbsd/net/base64.c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
ibc/netbsd/net/getservbyname.c
ibc/netbsd/net/getservbyname_r.c
ibc/netbsd/net/getservbyport.c
ibc/netbsd/net/getservbyport_r.c
ibc/netbsd/net/getservent.c
ibc/netbsd/net/getservent_r.c
ibc/netbsd/net/nsdispatch.c
ibc/netbsd/net/reentrant.h
ibc/netbsd/net/servent.h
ibc/netbsd/net/services.h
ibc/netbsd/resolv/__dn_comp.c
ibc/netbsd/resolv/__res_close.c
ibc/netbsd/resolv/__res_send.c
ibc/netbsd/resolv/herror.c
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_comp.c
ibc/netbsd/resolv/res_compat.c
ibc/netbsd/resolv/res_data.c
ibc/netbsd/resolv/res_debug.c
ibc/netbsd/resolv/res_debug.h
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_mkquery.c
ibc/netbsd/resolv/res_private.h
ibc/netbsd/resolv/res_query.c
ibc/netbsd/resolv/res_random.c
ibc/netbsd/resolv/res_send.c
ibc/netbsd/resolv/res_state.c
ibc/private/arpa_nameser.h
ibc/private/arpa_nameser_compat.h
ibc/private/bionic_tls.h
ibc/private/ctype_private.h
ibc/private/isc/assertions.h
ibc/private/isc/dst.h
ibc/private/isc/eventlib.h
ibc/private/isc/heap.h
ibc/private/isc/list.h
ibc/private/isc/memcluster.h
ibc/private/logd.h
ibc/private/nsswitch.h
ibc/private/rand48.h
ibc/private/resolv_cache.h
ibc/private/resolv_private.h
ibc/private/resolv_static.h
ibc/private/syscommon.h
ibc/private/thread_private.h
ibc/stdio/asprintf.c
ibc/stdio/clrerr.c
ibc/stdio/fclose.c
ibc/stdio/fdopen.c
ibc/stdio/feof.c
ibc/stdio/ferror.c
ibc/stdio/fflush.c
ibc/stdio/fgetc.c
ibc/stdio/fgetln.c
ibc/stdio/fgetpos.c
ibc/stdio/fgets.c
ibc/stdio/fileext.h
ibc/stdio/fileno.c
ibc/stdio/findfp.c
ibc/stdio/flags.c
ibc/stdio/floatio.h
ibc/stdio/flockfile.c
ibc/stdio/fopen.c
ibc/stdio/fprintf.c
ibc/stdio/fpurge.c
ibc/stdio/fputc.c
ibc/stdio/fputs.c
ibc/stdio/fread.c
ibc/stdio/freopen.c
ibc/stdio/fscanf.c
ibc/stdio/fseek.c
ibc/stdio/fsetpos.c
ibc/stdio/ftell.c
ibc/stdio/funopen.c
ibc/stdio/fvwrite.c
ibc/stdio/fvwrite.h
ibc/stdio/fwalk.c
ibc/stdio/fwrite.c
ibc/stdio/getc.c
ibc/stdio/getchar.c
ibc/stdio/gets.c
ibc/stdio/glue.h
ibc/stdio/local.h
ibc/stdio/makebuf.c
ibc/stdio/mktemp.c
ibc/stdio/printf.c
ibc/stdio/putc.c
ibc/stdio/putchar.c
ibc/stdio/puts.c
ibc/stdio/putw.c
ibc/stdio/refill.c
ibc/stdio/remove.c
ibc/stdio/rewind.c
ibc/stdio/rget.c
ibc/stdio/scanf.c
ibc/stdio/setbuf.c
ibc/stdio/setbuffer.c
ibc/stdio/setvbuf.c
ibc/stdio/snprintf.c
ibc/stdio/sprintf.c
ibc/stdio/sscanf.c
ibc/stdio/stdio.c
ibc/stdio/tempnam.c
ibc/stdio/tmpfile.c
ibc/stdio/tmpnam.c
ibc/stdio/ungetc.c
ibc/stdio/vasprintf.c
ibc/stdio/vfprintf.c
ibc/stdio/vfscanf.c
ibc/stdio/vprintf.c
ibc/stdio/vscanf.c
ibc/stdio/vsnprintf.c
ibc/stdio/vsprintf.c
ibc/stdio/vsscanf.c
ibc/stdio/wbuf.c
ibc/stdio/wcio.h
ibc/stdio/wsetup.c
ibc/stdlib/_rand48.c
ibc/stdlib/assert.c
ibc/stdlib/atexit.c
ibc/stdlib/atexit.h
ibc/stdlib/atoi.c
ibc/stdlib/atol.c
ibc/stdlib/atoll.c
ibc/stdlib/bsearch.c
ibc/stdlib/ctype_.c
ibc/stdlib/div.c
ibc/stdlib/exit.c
ibc/stdlib/getenv.c
ibc/stdlib/jrand48.c
ibc/stdlib/ldiv.c
ibc/stdlib/lldiv.c
ibc/stdlib/locale.c
ibc/stdlib/lrand48.c
ibc/stdlib/mrand48.c
ibc/stdlib/nrand48.c
ibc/stdlib/putenv.c
ibc/stdlib/qsort.c
ibc/stdlib/seed48.c
ibc/stdlib/setenv.c
ibc/stdlib/setjmperr.c
ibc/stdlib/sha1hash.c
ibc/stdlib/srand48.c
ibc/stdlib/strntoimax.c
ibc/stdlib/strntoumax.c
ibc/stdlib/strtod.c
ibc/stdlib/strtoimax.c
ibc/stdlib/strtol.c
ibc/stdlib/strtoll.c
ibc/stdlib/strtoul.c
ibc/stdlib/strtoull.c
ibc/stdlib/strtoumax.c
ibc/stdlib/tolower_.c
ibc/stdlib/toupper_.c
ibc/stdlib/wchar.c
ibc/string/bcopy.c
ibc/string/index.c
ibc/string/memccpy.c
ibc/string/memchr.c
ibc/string/memcmp.c
ibc/string/memcpy.c
ibc/string/memmem.c
ibc/string/memmove.c
ibc/string/memrchr.c
ibc/string/memset.c
ibc/string/memswap.c
ibc/string/strcasecmp.c
ibc/string/strcasestr.c
ibc/string/strcat.c
ibc/string/strchr.c
ibc/string/strcmp.c
ibc/string/strcoll.c
ibc/string/strcpy.c
ibc/string/strcspn.c
ibc/string/strdup.c
ibc/string/strerror.c
ibc/string/strerror_r.c
ibc/string/strlcat.c
ibc/string/strlcpy.c
ibc/string/strlen.c
ibc/string/strncat.c
ibc/string/strncmp.c
ibc/string/strncpy.c
ibc/string/strndup.c
ibc/string/strnlen.c
ibc/string/strpbrk.c
ibc/string/strrchr.c
ibc/string/strsep.c
ibc/string/strspn.c
ibc/string/strstr.c
ibc/string/strtok.c
ibc/string/strtotimeval.c
ibc/string/strxfrm.c
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/genserv.py
ibc/tools/gensyscalls.py
ibc/tzcode/asctime.c
ibc/tzcode/difftime.c
ibc/tzcode/localtime.c
ibc/tzcode/private.h
ibc/tzcode/strftime.c
ibc/tzcode/strptime.c
ibc/tzcode/tzfile.h
ibc/unistd/abort.c
ibc/unistd/alarm.c
ibc/unistd/brk.c
ibc/unistd/creat.c
ibc/unistd/daemon.c
ibc/unistd/exec.c
ibc/unistd/fcntl.c
ibc/unistd/fnmatch.c
ibc/unistd/ftime.c
ibc/unistd/ftok.c
ibc/unistd/getcwd.c
ibc/unistd/getdtablesize.c
ibc/unistd/gethostname.c
ibc/unistd/getopt_long.c
ibc/unistd/getpgrp.c
ibc/unistd/getpriority.c
ibc/unistd/getpt.c
ibc/unistd/initgroups.c
ibc/unistd/isatty.c
ibc/unistd/issetugid.c
ibc/unistd/lseek64.c
ibc/unistd/mmap.c
ibc/unistd/nice.c
ibc/unistd/open.c
ibc/unistd/openat.c
ibc/unistd/opendir.c
ibc/unistd/pathconf.c
ibc/unistd/perror.c
ibc/unistd/popen.c
ibc/unistd/pread.c
ibc/unistd/pselect.c
ibc/unistd/ptsname.c
ibc/unistd/ptsname_r.c
ibc/unistd/pwrite.c
ibc/unistd/raise.c
ibc/unistd/reboot.c
ibc/unistd/recv.c
ibc/unistd/sbrk.c
ibc/unistd/send.c
ibc/unistd/setegid.c
ibc/unistd/seteuid.c
ibc/unistd/setpgrp.c
ibc/unistd/sigblock.c
ibc/unistd/siginterrupt.c
ibc/unistd/siglist.c
ibc/unistd/signal.c
ibc/unistd/sigsetmask.c
ibc/unistd/sigsuspend.c
ibc/unistd/sigwait.c
ibc/unistd/sleep.c
ibc/unistd/socketcalls.c
ibc/unistd/statfs.c
ibc/unistd/strsignal.c
ibc/unistd/sysconf.c
ibc/unistd/syslog.c
ibc/unistd/system.c
ibc/unistd/tcgetpgrp.c
ibc/unistd/tcsetpgrp.c
ibc/unistd/time.c
ibc/unistd/umount.c
ibc/unistd/unlockpt.c
ibc/unistd/usleep.c
ibc/unistd/wait.c
ibc/zoneinfo/Android.mk
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
ibdl/Android.mk
ibdl/MODULE_LICENSE_BSD
ibdl/NOTICE
ibdl/dltest.c
ibdl/libdl.c
ibm/Android.mk
ibm/MODULE_LICENSE_BSD_LIKE
ibm/Makefile-orig
ibm/NOTICE
ibm/alpha/Makefile.inc
ibm/alpha/_fpmath.h
ibm/alpha/fenv.c
ibm/alpha/fenv.h
ibm/alpha/s_copysign.S
ibm/alpha/s_copysignf.S
ibm/amd64/Makefile.inc
ibm/amd64/_fpmath.h
ibm/amd64/e_sqrt.S
ibm/amd64/e_sqrtf.S
ibm/amd64/fenv.c
ibm/amd64/fenv.h
ibm/amd64/s_llrint.S
ibm/amd64/s_llrintf.S
ibm/amd64/s_lrint.S
ibm/amd64/s_lrintf.S
ibm/amd64/s_remquo.S
ibm/amd64/s_remquof.S
ibm/amd64/s_scalbn.S
ibm/amd64/s_scalbnf.S
ibm/amd64/s_scalbnl.S
ibm/arm/Makefile.inc
ibm/arm/_fpmath.h
ibm/arm/fenv.c
ibm/arm/fenv.h
ibm/bsdsrc/b_exp.c
ibm/bsdsrc/b_log.c
ibm/bsdsrc/b_tgamma.c
ibm/bsdsrc/mathimpl.h
ibm/fpclassify.c
ibm/i386/_fpmath.h
ibm/i387/Makefile.inc
ibm/i387/e_exp.S
ibm/i387/e_fmod.S
ibm/i387/e_log.S
ibm/i387/e_log10.S
ibm/i387/e_log10f.S
ibm/i387/e_logf.S
ibm/i387/e_remainder.S
ibm/i387/e_remainderf.S
ibm/i387/e_scalb.S
ibm/i387/e_scalbf.S
ibm/i387/e_sqrt.S
ibm/i387/e_sqrtf.S
ibm/i387/fenv.c
ibm/i387/fenv.h
ibm/i387/npx.h
ibm/i387/s_ceil.S
ibm/i387/s_ceilf.S
ibm/i387/s_ceill.S
ibm/i387/s_copysign.S
ibm/i387/s_copysignf.S
ibm/i387/s_copysignl.S
ibm/i387/s_cos.S
ibm/i387/s_finite.S
ibm/i387/s_floor.S
ibm/i387/s_floorf.S
ibm/i387/s_floorl.S
ibm/i387/s_llrint.S
ibm/i387/s_llrintf.S
ibm/i387/s_logb.S
ibm/i387/s_logbf.S
ibm/i387/s_lrint.S
ibm/i387/s_lrintf.S
ibm/i387/s_remquo.S
ibm/i387/s_remquof.S
ibm/i387/s_rint.S
ibm/i387/s_rintf.S
ibm/i387/s_scalbn.S
ibm/i387/s_scalbnf.S
ibm/i387/s_scalbnl.S
ibm/i387/s_significand.S
ibm/i387/s_significandf.S
ibm/i387/s_sin.S
ibm/i387/s_tan.S
ibm/i387/s_trunc.S
ibm/i387/s_truncf.S
ibm/i387/s_truncl.S
ibm/ia64/Makefile.inc
ibm/ia64/_fpmath.h
ibm/ia64/fenv.c
ibm/ia64/fenv.h
ibm/ia64/s_fma.S
ibm/ia64/s_fmaf.S
ibm/ia64/s_fmal.S
ibm/include/alpha/fenv.h
ibm/include/amd64/fenv.h
ibm/include/arm/fenv.h
ibm/include/i387/fenv.h
ibm/include/ia64/fenv.h
ibm/include/math.h
ibm/include/powerpc/fenv.h
ibm/include/sparc64/fenv.h
ibm/isinf.c
ibm/man/acos.3
ibm/man/acosh.3
ibm/man/asin.3
ibm/man/asinh.3
ibm/man/atan.3
ibm/man/atan2.3
ibm/man/atanh.3
ibm/man/ceil.3
ibm/man/cimag.3
ibm/man/copysign.3
ibm/man/cos.3
ibm/man/cosh.3
ibm/man/erf.3
ibm/man/exp.3
ibm/man/fabs.3
ibm/man/fdim.3
ibm/man/feclearexcept.3
ibm/man/feenableexcept.3
ibm/man/fegetenv.3
ibm/man/fegetround.3
ibm/man/fenv.3
ibm/man/floor.3
ibm/man/fma.3
ibm/man/fmax.3
ibm/man/fmod.3
ibm/man/hypot.3
ibm/man/ieee.3
ibm/man/ieee_test.3
ibm/man/ilogb.3
ibm/man/j0.3
ibm/man/lgamma.3
ibm/man/lrint.3
ibm/man/lround.3
ibm/man/math.3
ibm/man/nextafter.3
ibm/man/remainder.3
ibm/man/rint.3
ibm/man/round.3
ibm/man/scalbn.3
ibm/man/signbit.3
ibm/man/sin.3
ibm/man/sinh.3
ibm/man/sqrt.3
ibm/man/tan.3
ibm/man/tanh.3
ibm/man/trunc.3
ibm/powerpc/Makefile.inc
ibm/powerpc/_fpmath.h
ibm/powerpc/fenv.c
ibm/powerpc/fenv.h
ibm/sparc64/Makefile.inc
ibm/sparc64/_fpmath.h
ibm/sparc64/e_sqrt.S
ibm/sparc64/e_sqrtf.S
ibm/sparc64/fenv.c
ibm/sparc64/fenv.h
ibm/src/e_acos.c
ibm/src/e_acosf.c
ibm/src/e_acosh.c
ibm/src/e_acoshf.c
ibm/src/e_asin.c
ibm/src/e_asinf.c
ibm/src/e_atan2.c
ibm/src/e_atan2f.c
ibm/src/e_atanh.c
ibm/src/e_atanhf.c
ibm/src/e_cosh.c
ibm/src/e_coshf.c
ibm/src/e_exp.c
ibm/src/e_expf.c
ibm/src/e_fmod.c
ibm/src/e_fmodf.c
ibm/src/e_gamma.c
ibm/src/e_gamma_r.c
ibm/src/e_gammaf.c
ibm/src/e_gammaf_r.c
ibm/src/e_hypot.c
ibm/src/e_hypotf.c
ibm/src/e_j0.c
ibm/src/e_j0f.c
ibm/src/e_j1.c
ibm/src/e_j1f.c
ibm/src/e_jn.c
ibm/src/e_jnf.c
ibm/src/e_ldexpf.c
ibm/src/e_lgamma.c
ibm/src/e_lgamma_r.c
ibm/src/e_lgammaf.c
ibm/src/e_lgammaf_r.c
ibm/src/e_log.c
ibm/src/e_log10.c
ibm/src/e_log10f.c
ibm/src/e_logf.c
ibm/src/e_pow.c
ibm/src/e_powf.c
ibm/src/e_rem_pio2.c
ibm/src/e_rem_pio2f.c
ibm/src/e_remainder.c
ibm/src/e_remainderf.c
ibm/src/e_scalb.c
ibm/src/e_scalbf.c
ibm/src/e_sinh.c
ibm/src/e_sinhf.c
ibm/src/e_sqrt.c
ibm/src/e_sqrtf.c
ibm/src/fpmath.h
ibm/src/k_cos.c
ibm/src/k_cosf.c
ibm/src/k_rem_pio2.c
ibm/src/k_rem_pio2f.c
ibm/src/k_sin.c
ibm/src/k_sinf.c
ibm/src/k_tan.c
ibm/src/k_tanf.c
ibm/src/math_private.h
ibm/src/s_asinh.c
ibm/src/s_asinhf.c
ibm/src/s_atan.c
ibm/src/s_atanf.c
ibm/src/s_cbrt.c
ibm/src/s_cbrtf.c
ibm/src/s_ceil.c
ibm/src/s_ceilf.c
ibm/src/s_ceill.c
ibm/src/s_cimag.c
ibm/src/s_cimagf.c
ibm/src/s_cimagl.c
ibm/src/s_conj.c
ibm/src/s_conjf.c
ibm/src/s_conjl.c
ibm/src/s_copysign.c
ibm/src/s_copysignf.c
ibm/src/s_copysignl.c
ibm/src/s_cos.c
ibm/src/s_cosf.c
ibm/src/s_creal.c
ibm/src/s_crealf.c
ibm/src/s_creall.c
ibm/src/s_erf.c
ibm/src/s_erff.c
ibm/src/s_exp2.c
ibm/src/s_exp2f.c
ibm/src/s_expm1.c
ibm/src/s_expm1f.c
ibm/src/s_fabs.c
ibm/src/s_fabsf.c
ibm/src/s_fabsl.c
ibm/src/s_fdim.c
ibm/src/s_finite.c
ibm/src/s_finitef.c
ibm/src/s_floor.c
ibm/src/s_floorf.c
ibm/src/s_floorl.c
ibm/src/s_fma.c
ibm/src/s_fmaf.c
ibm/src/s_fmal.c
ibm/src/s_fmax.c
ibm/src/s_fmaxf.c
ibm/src/s_fmaxl.c
ibm/src/s_fmin.c
ibm/src/s_fminf.c
ibm/src/s_fminl.c
ibm/src/s_frexp.c
ibm/src/s_frexpf.c
ibm/src/s_frexpl.c
ibm/src/s_ilogb.c
ibm/src/s_ilogbf.c
ibm/src/s_ilogbl.c
ibm/src/s_isfinite.c
ibm/src/s_isnan.c
ibm/src/s_isnormal.c
ibm/src/s_llrint.c
ibm/src/s_llrintf.c
ibm/src/s_llround.c
ibm/src/s_llroundf.c
ibm/src/s_llroundl.c
ibm/src/s_log1p.c
ibm/src/s_log1pf.c
ibm/src/s_logb.c
ibm/src/s_logbf.c
ibm/src/s_lrint.c
ibm/src/s_lrintf.c
ibm/src/s_lround.c
ibm/src/s_lroundf.c
ibm/src/s_lroundl.c
ibm/src/s_modf.c
ibm/src/s_modff.c
ibm/src/s_nearbyint.c
ibm/src/s_nextafter.c
ibm/src/s_nextafterf.c
ibm/src/s_nextafterl.c
ibm/src/s_nexttoward.c
ibm/src/s_nexttowardf.c
ibm/src/s_remquo.c
ibm/src/s_remquof.c
ibm/src/s_rint.c
ibm/src/s_rintf.c
ibm/src/s_round.c
ibm/src/s_roundf.c
ibm/src/s_roundl.c
ibm/src/s_scalbln.c
ibm/src/s_scalbn.c
ibm/src/s_scalbnf.c
ibm/src/s_scalbnl.c
ibm/src/s_signbit.c
ibm/src/s_signgam.c
ibm/src/s_significand.c
ibm/src/s_significandf.c
ibm/src/s_sin.c
ibm/src/s_sinf.c
ibm/src/s_tan.c
ibm/src/s_tanf.c
ibm/src/s_tanh.c
ibm/src/s_tanhf.c
ibm/src/s_trunc.c
ibm/src/s_truncf.c
ibm/src/s_truncl.c
ibm/src/w_cabs.c
ibm/src/w_cabsf.c
ibm/src/w_drem.c
ibm/src/w_dremf.c
ibstdc++/Android.mk
ibstdc++/MODULE_LICENSE_BSD
ibstdc++/NOTICE
ibstdc++/include/cstddef
ibstdc++/include/new
ibstdc++/include/stl_pair.h
ibstdc++/include/typeinfo
ibstdc++/include/utility
ibstdc++/src/new.cpp
ibstdc++/src/one_time_construction.cpp
ibstdc++/src/pure_virtual.cpp
ibstdc++/src/typeinfo.cpp
ibthread_db/Android.mk
ibthread_db/MODULE_LICENSE_BSD
ibthread_db/NOTICE
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
inker/Android.mk
inker/MODULE_LICENSE_APACHE2
inker/NOTICE
inker/arch/arm/begin.S
inker/arch/x86/begin.S
inker/debugger.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_debug.h
inker/rt.c
|
a799b53f10e5a6fd51fef4436cfb7ec99836a516 |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
ibc/bionic/pthread-timers.c
inker/Android.mk
inker/ba.c
inker/ba.h
inker/linker.c
inker/linker.h
inker/linker_debug.h
|
fe5745033a4f397c62a4e00efd9257ac9f83755c |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
ibc/bionic/pthread-timers.c
inker/Android.mk
inker/ba.c
inker/ba.h
inker/linker.c
inker/linker.h
inker/linker_debug.h
|
7d9dcdc82a871926e5e3a27143908fa3f4181b5f |
20-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132569
ibc/unistd/abort.c
|
6f04a0f4c72acff80dad04828cb69ef67fa609d1 |
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
ibc/SYSCALLS.TXT
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/msgctl.S
ibc/arch-arm/syscalls/msgget.S
ibc/arch-arm/syscalls/msgrcv.S
ibc/arch-arm/syscalls/msgsnd.S
ibc/arch-arm/syscalls/semctl.S
ibc/arch-arm/syscalls/semget.S
ibc/arch-arm/syscalls/semop.S
ibc/arch-arm/syscalls/shmat.S
ibc/arch-arm/syscalls/shmctl.S
ibc/arch-arm/syscalls/shmdt.S
ibc/arch-arm/syscalls/shmget.S
ibc/bionic/logd.h
ibc/bionic/malloc_leak.c
ibc/bionic/pthread-timers.c
ibc/docs/OVERVIEW.TXT
ibc/docs/SYSV-IPC.TXT
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/msg.h
ibc/include/sys/shm.h
ibc/kernel/common/linux/msm_audio.h
ibc/netbsd/gethnamaddr.c
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_send.c
ibc/netbsd/resolv/res_state.c
ibc/private/logd.h
ibc/private/resolv_cache.h
inker/linker.c
|
2489551343aa89fc539f369f7689c941b78c08d1 |
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
ibc/bionic/logd_write.c
|
9f65adf2ba3bb15feb8b7a7b3eef788df3fd270e |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
ibc/Android.mk
ibc/bionic/eabi.c
ibc/bionic/pthread.c
ibc/bionic/stubs.c
ibc/bionic/time64.c
ibc/bionic/time64_config.h
ibc/docs/OVERVIEW.TXT
ibc/include/pthread.h
ibc/include/string.h
ibc/include/sys/stat.h
ibc/include/sys/time.h
ibc/include/sys/types.h
ibc/include/time64.h
ibc/include/unistd.h
ibc/string/strcoll.c
ibc/string/strxfrm.c
ibdl/dltest.c
inker/arch/arm/begin.S
inker/arch/x86/begin.S
inker/debugger.c
inker/linker.c
inker/linker.h
inker/linker_debug.h
inker/rt.c
|
c2f23bb1cdea20fc5e8e5b8101d9d0bd6d14b74b |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
d37527501c85edcb3a6a7c8a0b6297d52d434897 |
20-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127101
ibc/bionic/pthread-timers.c
ibc/bionic/semaphore.c
ibc/include/semaphore.h
ibc/stdlib/atexit.c
ibc/stdlib/atexit.h
ibc/stdlib/exit.c
ibc/unistd/abort.c
|
8af5c80fb8cb58430ae407127a25fb841d3b7d52 |
16-Jan-2009 |
android-build SharedAccount <android-build@undroid16.corp.google.com> |
Merge branch 'cupcake'
|
e5cc1f386b167b9f7bfdebc7219e89aa9b71e4b2 |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
ibc/bionic/__errno.c
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_static.c
ibc/bionic/pthread.c
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/sys/android/atomics.h
ibc/include/sys/android/tls.h
ibc/include/sys/stat.h
ibc/include/sys/tls.h
ibc/include/wchar.h
ibc/private/bionic_tls.h
ibc/unistd/sysconf.c
inker/Android.mk
inker/linker.c
|
658d73ad10c242e1d4f1930e2124ca4592468847 |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
Merge branch 'cupcake'
|
6d6c82c7a0a6b9a89f61b61c66f9b90d9c7177dc |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
ibc/Android.mk
ibc/arch-arm/bionic/ffs.S
ibc/arpa_nameser.h
ibc/arpa_nameser_compat.h
ibc/ctype_private.h
ibc/include/isc/assertions.h
ibc/include/isc/dst.h
ibc/include/isc/eventlib.h
ibc/include/isc/heap.h
ibc/include/isc/list.h
ibc/include/isc/memcluster.h
ibc/include/locale.h
ibc/include/netdb.h
ibc/include/setjmp.h
ibc/include/stdlib.h
ibc/include/string.h
ibc/include/sys/tls.h
ibc/include/wchar.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/common/linux/dm-ioctl.h
ibc/kernel/common/linux/keychord.h
ibc/kernel/common/linux/msm_audio.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/nsswitch.h
ibc/private/arpa_nameser.h
ibc/private/arpa_nameser_compat.h
ibc/private/ctype_private.h
ibc/private/isc/assertions.h
ibc/private/isc/dst.h
ibc/private/isc/eventlib.h
ibc/private/isc/heap.h
ibc/private/isc/list.h
ibc/private/isc/memcluster.h
ibc/private/nsswitch.h
ibc/private/rand48.h
ibc/private/resolv_cache.h
ibc/private/resolv_private.h
ibc/private/resolv_static.h
ibc/private/syscommon.h
ibc/private/thread_private.h
ibc/rand48.h
ibc/resolv_cache.h
ibc/resolv_private.h
ibc/resolv_static.h
ibc/syscommon.h
ibc/thread_private.h
|
b675146ae75a26fe193a77db3efca0512e3b4cbe |
19-Dec-2008 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' Conflicts: libc/include/dirent.h
|
4e468ed2eb86a2406e14f1eca82072ee501d05fd |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
ibc/Android.mk
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/strlen.c
ibc/arch-arm/include/asm
ibc/arch-arm/include/machine/_types.h
ibc/arch-arm/include/machine/cpu-features.h
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__fork.S
ibc/arch-arm/syscalls/__pread64.S
ibc/arch-arm/syscalls/__pwrite64.S
ibc/arch-arm/syscalls/__timer_create.S
ibc/arch-arm/syscalls/__timer_delete.S
ibc/arch-arm/syscalls/__timer_getoverrun.S
ibc/arch-arm/syscalls/__timer_gettime.S
ibc/arch-arm/syscalls/__timer_settime.S
ibc/arch-arm/syscalls/fork.S
ibc/arch-arm/syscalls/getitimer.S
ibc/arch-arm/syscalls/timer_create.S
ibc/arch-arm/syscalls/timer_delete.S
ibc/arch-arm/syscalls/timer_getoverrun.S
ibc/arch-arm/syscalls/timer_gettime.S
ibc/arch-arm/syscalls/timer_settime.S
ibc/arch-x86/bionic/__get_tls.c
ibc/arch-x86/bionic/__set_tls.c
ibc/arch-x86/bionic/_exit_with_stack_teardown.S
ibc/arch-x86/bionic/_setjmp.S
ibc/arch-x86/bionic/atomics_x86.S
ibc/arch-x86/bionic/clone.S
ibc/arch-x86/bionic/crtbegin_dynamic.S
ibc/arch-x86/bionic/crtbegin_so.S
ibc/arch-x86/bionic/crtbegin_static.S
ibc/arch-x86/bionic/crtend.S
ibc/arch-x86/bionic/crtend_so.S
ibc/arch-x86/bionic/dl_iterate_phdr_static.c
ibc/arch-x86/bionic/setjmp.S
ibc/arch-x86/bionic/vfork.S
ibc/arch-x86/include/machine/asm.h
ibc/arch-x86/include/machine/kernel.h
ibc/arch-x86/syscalls.mk
ibc/arch-x86/syscalls/__fork.S
ibc/arch-x86/syscalls/__pread64.S
ibc/arch-x86/syscalls/__pwrite64.S
ibc/arch-x86/syscalls/__timer_create.S
ibc/arch-x86/syscalls/__timer_delete.S
ibc/arch-x86/syscalls/__timer_getoverrun.S
ibc/arch-x86/syscalls/__timer_gettime.S
ibc/arch-x86/syscalls/__timer_settime.S
ibc/arch-x86/syscalls/accept.S
ibc/arch-x86/syscalls/bind.S
ibc/arch-x86/syscalls/connect.S
ibc/arch-x86/syscalls/fork.S
ibc/arch-x86/syscalls/getitimer.S
ibc/arch-x86/syscalls/getpeername.S
ibc/arch-x86/syscalls/getsockname.S
ibc/arch-x86/syscalls/getsockopt.S
ibc/arch-x86/syscalls/listen.S
ibc/arch-x86/syscalls/recvfrom.S
ibc/arch-x86/syscalls/recvmsg.S
ibc/arch-x86/syscalls/sendmsg.S
ibc/arch-x86/syscalls/sendto.S
ibc/arch-x86/syscalls/setsockopt.S
ibc/arch-x86/syscalls/shutdown.S
ibc/arch-x86/syscalls/socket.S
ibc/arch-x86/syscalls/socketpair.S
ibc/arch-x86/syscalls/timer_create.S
ibc/arch-x86/syscalls/timer_delete.S
ibc/arch-x86/syscalls/timer_getoverrun.S
ibc/arch-x86/syscalls/timer_gettime.S
ibc/arch-x86/syscalls/timer_settime.S
ibc/arch-x86/syscalls/vfork.S
ibc/bionic/fork.c
ibc/bionic/if_indextoname.c
ibc/bionic/malloc_leak.c
ibc/bionic/pthread-timers.c
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ibc/include/dirent.h
ibc/include/features.h
ibc/include/grp.h
ibc/include/net/if.h
ibc/include/netdb.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/include/pthread.h
ibc/include/signal.h
ibc/include/stdint.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/stl_pair.h
ibc/include/sys/_system_properties.h
ibc/include/sys/atomics.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/socket.h
ibc/include/sys/timeb.h
ibc/include/termios.h
ibc/include/time.h
ibc/include/unistd.h
ibc/include/utility
ibc/include/wchar.h
ibc/kernel/README.TXT
ibc/kernel/arch-x86/asm/a.out.h
ibc/kernel/arch-x86/asm/acpi.h
ibc/kernel/arch-x86/asm/acpi_32.h
ibc/kernel/arch-x86/asm/alternative.h
ibc/kernel/arch-x86/asm/alternative_32.h
ibc/kernel/arch-x86/asm/apic.h
ibc/kernel/arch-x86/asm/apic_32.h
ibc/kernel/arch-x86/asm/apicdef.h
ibc/kernel/arch-x86/asm/apicdef_32.h
ibc/kernel/arch-x86/asm/atomic.h
ibc/kernel/arch-x86/asm/atomic_32.h
ibc/kernel/arch-x86/asm/auxvec.h
ibc/kernel/arch-x86/asm/bitops.h
ibc/kernel/arch-x86/asm/bitops_32.h
ibc/kernel/arch-x86/asm/bug.h
ibc/kernel/arch-x86/asm/byteorder.h
ibc/kernel/arch-x86/asm/cache.h
ibc/kernel/arch-x86/asm/cacheflush.h
ibc/kernel/arch-x86/asm/cmpxchg.h
ibc/kernel/arch-x86/asm/cmpxchg_32.h
ibc/kernel/arch-x86/asm/cpufeature.h
ibc/kernel/arch-x86/asm/cpufeature_32.h
ibc/kernel/arch-x86/asm/cputime.h
ibc/kernel/arch-x86/asm/current.h
ibc/kernel/arch-x86/asm/current_32.h
ibc/kernel/arch-x86/asm/delay.h
ibc/kernel/arch-x86/asm/desc.h
ibc/kernel/arch-x86/asm/desc_32.h
ibc/kernel/arch-x86/asm/desc_defs.h
ibc/kernel/arch-x86/asm/div64.h
ibc/kernel/arch-x86/asm/dma-mapping.h
ibc/kernel/arch-x86/asm/dma-mapping_32.h
ibc/kernel/arch-x86/asm/dma.h
ibc/kernel/arch-x86/asm/dma_32.h
ibc/kernel/arch-x86/asm/dwarf2.h
ibc/kernel/arch-x86/asm/dwarf2_32.h
ibc/kernel/arch-x86/asm/e820.h
ibc/kernel/arch-x86/asm/elf.h
ibc/kernel/arch-x86/asm/errno.h
ibc/kernel/arch-x86/asm/fcntl.h
ibc/kernel/arch-x86/asm/fixmap.h
ibc/kernel/arch-x86/asm/fixmap_32.h
ibc/kernel/arch-x86/asm/genapic.h
ibc/kernel/arch-x86/asm/genapic_32.h
ibc/kernel/arch-x86/asm/hardirq.h
ibc/kernel/arch-x86/asm/hardirq_32.h
ibc/kernel/arch-x86/asm/highmem.h
ibc/kernel/arch-x86/asm/hw_irq.h
ibc/kernel/arch-x86/asm/hw_irq_32.h
ibc/kernel/arch-x86/asm/i387.h
ibc/kernel/arch-x86/asm/i387_32.h
ibc/kernel/arch-x86/asm/i8253.h
ibc/kernel/arch-x86/asm/i8259.h
ibc/kernel/arch-x86/asm/ia32_unistd.h
ibc/kernel/arch-x86/asm/io.h
ibc/kernel/arch-x86/asm/io_32.h
ibc/kernel/arch-x86/asm/io_apic.h
ibc/kernel/arch-x86/asm/io_apic_32.h
ibc/kernel/arch-x86/asm/ioctl.h
ibc/kernel/arch-x86/asm/ioctls.h
ibc/kernel/arch-x86/asm/ipcbuf.h
ibc/kernel/arch-x86/asm/irq.h
ibc/kernel/arch-x86/asm/irq_32.h
ibc/kernel/arch-x86/asm/irqflags.h
ibc/kernel/arch-x86/asm/irqflags_32.h
ibc/kernel/arch-x86/asm/ist.h
ibc/kernel/arch-x86/asm/kmap_types.h
ibc/kernel/arch-x86/asm/ldt.h
ibc/kernel/arch-x86/asm/linkage.h
ibc/kernel/arch-x86/asm/linkage_32.h
ibc/kernel/arch-x86/asm/local.h
ibc/kernel/arch-x86/asm/local_32.h
ibc/kernel/arch-x86/asm/math_emu.h
ibc/kernel/arch-x86/asm/mc146818rtc.h
ibc/kernel/arch-x86/asm/mc146818rtc_32.h
ibc/kernel/arch-x86/asm/mman.h
ibc/kernel/arch-x86/asm/mmsegment.h
ibc/kernel/arch-x86/asm/mmu.h
ibc/kernel/arch-x86/asm/module.h
ibc/kernel/arch-x86/asm/module_32.h
ibc/kernel/arch-x86/asm/mpspec.h
ibc/kernel/arch-x86/asm/mpspec_32.h
ibc/kernel/arch-x86/asm/mpspec_def.h
ibc/kernel/arch-x86/asm/msgbuf.h
ibc/kernel/arch-x86/asm/msr-index.h
ibc/kernel/arch-x86/asm/msr.h
ibc/kernel/arch-x86/asm/page.h
ibc/kernel/arch-x86/asm/page_32.h
ibc/kernel/arch-x86/asm/param.h
ibc/kernel/arch-x86/asm/paravirt.h
ibc/kernel/arch-x86/asm/pda.h
ibc/kernel/arch-x86/asm/percpu.h
ibc/kernel/arch-x86/asm/percpu_32.h
ibc/kernel/arch-x86/asm/pgalloc.h
ibc/kernel/arch-x86/asm/pgalloc_32.h
ibc/kernel/arch-x86/asm/pgtable-2level-defs.h
ibc/kernel/arch-x86/asm/pgtable-2level.h
ibc/kernel/arch-x86/asm/pgtable.h
ibc/kernel/arch-x86/asm/pgtable_32.h
ibc/kernel/arch-x86/asm/poll.h
ibc/kernel/arch-x86/asm/posix_types.h
ibc/kernel/arch-x86/asm/posix_types_32.h
ibc/kernel/arch-x86/asm/prctl.h
ibc/kernel/arch-x86/asm/processor-flags.h
ibc/kernel/arch-x86/asm/processor.h
ibc/kernel/arch-x86/asm/processor_32.h
ibc/kernel/arch-x86/asm/ptrace-abi.h
ibc/kernel/arch-x86/asm/ptrace.h
ibc/kernel/arch-x86/asm/required-features.h
ibc/kernel/arch-x86/asm/resource.h
ibc/kernel/arch-x86/asm/rwlock.h
ibc/kernel/arch-x86/asm/scatterlist.h
ibc/kernel/arch-x86/asm/scatterlist_32.h
ibc/kernel/arch-x86/asm/sections.h
ibc/kernel/arch-x86/asm/segment.h
ibc/kernel/arch-x86/asm/segment_32.h
ibc/kernel/arch-x86/asm/semaphore.h
ibc/kernel/arch-x86/asm/semaphore_32.h
ibc/kernel/arch-x86/asm/sembuf.h
ibc/kernel/arch-x86/asm/setup.h
ibc/kernel/arch-x86/asm/shmbuf.h
ibc/kernel/arch-x86/asm/shmparam.h
ibc/kernel/arch-x86/asm/sigcontext.h
ibc/kernel/arch-x86/asm/siginfo.h
ibc/kernel/arch-x86/asm/signal.h
ibc/kernel/arch-x86/asm/smp.h
ibc/kernel/arch-x86/asm/smp_32.h
ibc/kernel/arch-x86/asm/socket.h
ibc/kernel/arch-x86/asm/sockios.h
ibc/kernel/arch-x86/asm/spinlock.h
ibc/kernel/arch-x86/asm/spinlock_32.h
ibc/kernel/arch-x86/asm/spinlock_types.h
ibc/kernel/arch-x86/asm/stat.h
ibc/kernel/arch-x86/asm/statfs.h
ibc/kernel/arch-x86/asm/string.h
ibc/kernel/arch-x86/asm/string_32.h
ibc/kernel/arch-x86/asm/swiotlb.h
ibc/kernel/arch-x86/asm/system.h
ibc/kernel/arch-x86/asm/system_32.h
ibc/kernel/arch-x86/asm/termbits.h
ibc/kernel/arch-x86/asm/termios.h
ibc/kernel/arch-x86/asm/thread_info.h
ibc/kernel/arch-x86/asm/thread_info_32.h
ibc/kernel/arch-x86/asm/tlbflush.h
ibc/kernel/arch-x86/asm/tlbflush_32.h
ibc/kernel/arch-x86/asm/tsc.h
ibc/kernel/arch-x86/asm/types.h
ibc/kernel/arch-x86/asm/uaccess.h
ibc/kernel/arch-x86/asm/uaccess_32.h
ibc/kernel/arch-x86/asm/unaligned.h
ibc/kernel/arch-x86/asm/unistd.h
ibc/kernel/arch-x86/asm/unistd_32.h
ibc/kernel/arch-x86/asm/user.h
ibc/kernel/arch-x86/asm/user32.h
ibc/kernel/arch-x86/asm/user_32.h
ibc/kernel/arch-x86/asm/vm86.h
ibc/kernel/arch-x86/asm/voyager.h
ibc/kernel/arch-x86/asm/vsyscall.h
ibc/kernel/arch-x86/asm/xen/hypercall.h
ibc/kernel/common/asm-generic/poll.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/kernel/tools/kernel.py
ibc/netbsd/net/getnameinfo.c
ibc/stdio/fclose.c
ibc/stdio/flockfile.c
ibc/stdlib/div.c
ibc/stdlib/ldiv.c
ibc/stdlib/lldiv.c
ibc/tools/bionic_utils.py
ibc/tools/gensyscalls.py
ibc/unistd/ftime.c
ibc/unistd/initgroups.c
ibc/unistd/opendir.c
ibc/unistd/pread.c
ibc/unistd/pwrite.c
ibc/unistd/siginterrupt.c
ibc/unistd/tcgetpgrp.c
ibc/unistd/tcsetpgrp.c
ibc/zoneinfo/Android.mk
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibc/zoneinfo/zoneinfo.version
ibdl/Android.mk
ibdl/libdl.c
ibm/Android.mk
ibm/i387/fenv.c
ibm/i387/npx.h
ibm/src/e_ldexpf.c
ibm/src/math_private.h
ibstdc++/include/stl_pair.h
ibstdc++/include/utility
inker/debugger.c
inker/linker.c
inker/linker_debug.h
|
e0055e0f99732dbaea81fd1c7055efb7b506c221 |
04-Dec-2008 |
Jean-Baptiste Queru <jbq@google.com> |
Introduce a new ARM header file <machine/cpu-features.h> Introduce a new header file containing ARM-specific feature test macros (e.g. __ARM_HAVE_PAIR_LOAD_STORE corresponding to ldrd/strd instructions). Also modify a few files in our system to use the macros in order to build for ARMv4T.
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/strlen.c
ibc/arch-arm/include/machine/cpu-features.h
|
39c8f369ef965e83e2a660b09221da94d54f1146 |
06-Nov-2008 |
Iliyan Malchev <malchev@google.com> |
Update msm_audio.h with latest SND-driver API. Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_audio.h
|
74dca8530234ad6feba3f24f72af3329b4705720 |
30-Oct-2008 |
Iliyan Malchev <malchev@google.com> |
Add processed kernel header for msm_snd driver. Signed-off-by: Iliyan Malchev <malchev@google.com>
ibc/kernel/common/linux/msm_audio.h
|
33767fc71ba9b77953e55b78a9672f6101008599 |
24-Oct-2008 |
Ben Cheng <bccheng@gmail.com> |
Implement scandir() for OProfile.
ibc/include/dirent.h
ibc/unistd/opendir.c
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
ndroid.mk
ibc/Android.mk
ibc/CAVEATS
ibc/Jamfile
ibc/MODULE_LICENSE_BSD
ibc/NOTICE
ibc/README
ibc/SYSCALLS.TXT
ibc/arch-arm/bionic/__get_pc.S
ibc/arch-arm/bionic/__get_sp.S
ibc/arch-arm/bionic/_exit_with_stack_teardown.S
ibc/arch-arm/bionic/_setjmp.S
ibc/arch-arm/bionic/atomics_arm.S
ibc/arch-arm/bionic/clone.S
ibc/arch-arm/bionic/crtbegin_dynamic.S
ibc/arch-arm/bionic/crtbegin_static.S
ibc/arch-arm/bionic/crtend.S
ibc/arch-arm/bionic/exidx_dynamic.c
ibc/arch-arm/bionic/exidx_static.c
ibc/arch-arm/bionic/kill.S
ibc/arch-arm/bionic/memcmp.S
ibc/arch-arm/bionic/memcmp16.S
ibc/arch-arm/bionic/memcpy.S
ibc/arch-arm/bionic/memset.S
ibc/arch-arm/bionic/setjmp.S
ibc/arch-arm/bionic/sigsetjmp.S
ibc/arch-arm/bionic/strlen.c
ibc/arch-arm/bionic/syscall.S
ibc/arch-arm/bionic/tkill.S
ibc/arch-arm/include/asm
ibc/arch-arm/include/endian.h
ibc/arch-arm/include/machine/_types.h
ibc/arch-arm/include/machine/asm.h
ibc/arch-arm/include/machine/cdefs.h
ibc/arch-arm/include/machine/exec.h
ibc/arch-arm/include/machine/ieee.h
ibc/arch-arm/include/machine/internal_types.h
ibc/arch-arm/include/machine/kernel.h
ibc/arch-arm/include/machine/limits.h
ibc/arch-arm/include/machine/setjmp.h
ibc/arch-arm/syscalls.mk
ibc/arch-arm/syscalls/__brk.S
ibc/arch-arm/syscalls/__clone.S
ibc/arch-arm/syscalls/__fcntl.S
ibc/arch-arm/syscalls/__fcntl64.S
ibc/arch-arm/syscalls/__getcwd.S
ibc/arch-arm/syscalls/__getpriority.S
ibc/arch-arm/syscalls/__ioctl.S
ibc/arch-arm/syscalls/__llseek.S
ibc/arch-arm/syscalls/__mmap2.S
ibc/arch-arm/syscalls/__open.S
ibc/arch-arm/syscalls/__openat.S
ibc/arch-arm/syscalls/__ptrace.S
ibc/arch-arm/syscalls/__reboot.S
ibc/arch-arm/syscalls/__rt_sigaction.S
ibc/arch-arm/syscalls/__rt_sigprocmask.S
ibc/arch-arm/syscalls/__rt_sigtimedwait.S
ibc/arch-arm/syscalls/__set_tls.S
ibc/arch-arm/syscalls/__sigsuspend.S
ibc/arch-arm/syscalls/__statfs64.S
ibc/arch-arm/syscalls/__syslog.S
ibc/arch-arm/syscalls/__wait4.S
ibc/arch-arm/syscalls/_exit.S
ibc/arch-arm/syscalls/_exit_thread.S
ibc/arch-arm/syscalls/accept.S
ibc/arch-arm/syscalls/access.S
ibc/arch-arm/syscalls/acct.S
ibc/arch-arm/syscalls/bind.S
ibc/arch-arm/syscalls/cacheflush.S
ibc/arch-arm/syscalls/capget.S
ibc/arch-arm/syscalls/capset.S
ibc/arch-arm/syscalls/chdir.S
ibc/arch-arm/syscalls/chmod.S
ibc/arch-arm/syscalls/chown.S
ibc/arch-arm/syscalls/chroot.S
ibc/arch-arm/syscalls/clock_getres.S
ibc/arch-arm/syscalls/clock_gettime.S
ibc/arch-arm/syscalls/clock_nanosleep.S
ibc/arch-arm/syscalls/clock_settime.S
ibc/arch-arm/syscalls/close.S
ibc/arch-arm/syscalls/connect.S
ibc/arch-arm/syscalls/delete_module.S
ibc/arch-arm/syscalls/dup.S
ibc/arch-arm/syscalls/dup2.S
ibc/arch-arm/syscalls/epoll_create.S
ibc/arch-arm/syscalls/epoll_ctl.S
ibc/arch-arm/syscalls/epoll_wait.S
ibc/arch-arm/syscalls/execve.S
ibc/arch-arm/syscalls/fchdir.S
ibc/arch-arm/syscalls/fchmod.S
ibc/arch-arm/syscalls/fchmodat.S
ibc/arch-arm/syscalls/fchown.S
ibc/arch-arm/syscalls/fchownat.S
ibc/arch-arm/syscalls/flock.S
ibc/arch-arm/syscalls/fork.S
ibc/arch-arm/syscalls/fstat.S
ibc/arch-arm/syscalls/fstatat.S
ibc/arch-arm/syscalls/fstatfs.S
ibc/arch-arm/syscalls/fsync.S
ibc/arch-arm/syscalls/ftruncate.S
ibc/arch-arm/syscalls/futex.S
ibc/arch-arm/syscalls/getdents.S
ibc/arch-arm/syscalls/getegid.S
ibc/arch-arm/syscalls/geteuid.S
ibc/arch-arm/syscalls/getgid.S
ibc/arch-arm/syscalls/getgroups.S
ibc/arch-arm/syscalls/getpeername.S
ibc/arch-arm/syscalls/getpgid.S
ibc/arch-arm/syscalls/getpid.S
ibc/arch-arm/syscalls/getppid.S
ibc/arch-arm/syscalls/getresgid.S
ibc/arch-arm/syscalls/getresuid.S
ibc/arch-arm/syscalls/getrlimit.S
ibc/arch-arm/syscalls/getrusage.S
ibc/arch-arm/syscalls/getsockname.S
ibc/arch-arm/syscalls/getsockopt.S
ibc/arch-arm/syscalls/gettid.S
ibc/arch-arm/syscalls/gettimeofday.S
ibc/arch-arm/syscalls/getuid.S
ibc/arch-arm/syscalls/init_module.S
ibc/arch-arm/syscalls/inotify_add_watch.S
ibc/arch-arm/syscalls/inotify_init.S
ibc/arch-arm/syscalls/inotify_rm_watch.S
ibc/arch-arm/syscalls/klogctl.S
ibc/arch-arm/syscalls/lchown.S
ibc/arch-arm/syscalls/link.S
ibc/arch-arm/syscalls/listen.S
ibc/arch-arm/syscalls/lseek.S
ibc/arch-arm/syscalls/lstat.S
ibc/arch-arm/syscalls/madvise.S
ibc/arch-arm/syscalls/mincore.S
ibc/arch-arm/syscalls/mkdir.S
ibc/arch-arm/syscalls/mkdirat.S
ibc/arch-arm/syscalls/mknod.S
ibc/arch-arm/syscalls/mlock.S
ibc/arch-arm/syscalls/mount.S
ibc/arch-arm/syscalls/mprotect.S
ibc/arch-arm/syscalls/mremap.S
ibc/arch-arm/syscalls/msgctl.S
ibc/arch-arm/syscalls/msgget.S
ibc/arch-arm/syscalls/msgrcv.S
ibc/arch-arm/syscalls/msgsnd.S
ibc/arch-arm/syscalls/msync.S
ibc/arch-arm/syscalls/munlock.S
ibc/arch-arm/syscalls/munmap.S
ibc/arch-arm/syscalls/nanosleep.S
ibc/arch-arm/syscalls/pause.S
ibc/arch-arm/syscalls/pipe.S
ibc/arch-arm/syscalls/poll.S
ibc/arch-arm/syscalls/prctl.S
ibc/arch-arm/syscalls/read.S
ibc/arch-arm/syscalls/readlink.S
ibc/arch-arm/syscalls/readv.S
ibc/arch-arm/syscalls/recvfrom.S
ibc/arch-arm/syscalls/recvmsg.S
ibc/arch-arm/syscalls/rename.S
ibc/arch-arm/syscalls/renameat.S
ibc/arch-arm/syscalls/rmdir.S
ibc/arch-arm/syscalls/sched_get_priority_max.S
ibc/arch-arm/syscalls/sched_get_priority_min.S
ibc/arch-arm/syscalls/sched_getparam.S
ibc/arch-arm/syscalls/sched_getscheduler.S
ibc/arch-arm/syscalls/sched_rr_get_interval.S
ibc/arch-arm/syscalls/sched_setparam.S
ibc/arch-arm/syscalls/sched_setscheduler.S
ibc/arch-arm/syscalls/sched_yield.S
ibc/arch-arm/syscalls/select.S
ibc/arch-arm/syscalls/semctl.S
ibc/arch-arm/syscalls/semget.S
ibc/arch-arm/syscalls/semop.S
ibc/arch-arm/syscalls/sendfile.S
ibc/arch-arm/syscalls/sendmsg.S
ibc/arch-arm/syscalls/sendto.S
ibc/arch-arm/syscalls/setgid.S
ibc/arch-arm/syscalls/setgroups.S
ibc/arch-arm/syscalls/setitimer.S
ibc/arch-arm/syscalls/setpgid.S
ibc/arch-arm/syscalls/setpriority.S
ibc/arch-arm/syscalls/setregid.S
ibc/arch-arm/syscalls/setresgid.S
ibc/arch-arm/syscalls/setresuid.S
ibc/arch-arm/syscalls/setreuid.S
ibc/arch-arm/syscalls/setrlimit.S
ibc/arch-arm/syscalls/setsid.S
ibc/arch-arm/syscalls/setsockopt.S
ibc/arch-arm/syscalls/settimeofday.S
ibc/arch-arm/syscalls/setuid.S
ibc/arch-arm/syscalls/shmat.S
ibc/arch-arm/syscalls/shmctl.S
ibc/arch-arm/syscalls/shmdt.S
ibc/arch-arm/syscalls/shmget.S
ibc/arch-arm/syscalls/shutdown.S
ibc/arch-arm/syscalls/sigaction.S
ibc/arch-arm/syscalls/sigpending.S
ibc/arch-arm/syscalls/sigprocmask.S
ibc/arch-arm/syscalls/socket.S
ibc/arch-arm/syscalls/socketpair.S
ibc/arch-arm/syscalls/stat.S
ibc/arch-arm/syscalls/symlink.S
ibc/arch-arm/syscalls/sync.S
ibc/arch-arm/syscalls/timer_create.S
ibc/arch-arm/syscalls/timer_delete.S
ibc/arch-arm/syscalls/timer_getoverrun.S
ibc/arch-arm/syscalls/timer_gettime.S
ibc/arch-arm/syscalls/timer_settime.S
ibc/arch-arm/syscalls/times.S
ibc/arch-arm/syscalls/truncate.S
ibc/arch-arm/syscalls/umask.S
ibc/arch-arm/syscalls/umount2.S
ibc/arch-arm/syscalls/uname.S
ibc/arch-arm/syscalls/unlink.S
ibc/arch-arm/syscalls/unlinkat.S
ibc/arch-arm/syscalls/utimes.S
ibc/arch-arm/syscalls/vfork.S
ibc/arch-arm/syscalls/waitid.S
ibc/arch-arm/syscalls/write.S
ibc/arch-arm/syscalls/writev.S
ibc/arch-x86/bionic/__get_sp.S
ibc/arch-x86/bionic/__get_tls.c
ibc/arch-x86/bionic/__set_tls.c
ibc/arch-x86/bionic/atomics_x86.c
ibc/arch-x86/include/endian.h
ibc/arch-x86/include/machine/_types.h
ibc/arch-x86/include/machine/asm.h
ibc/arch-x86/include/machine/cdefs.h
ibc/arch-x86/include/machine/exec.h
ibc/arch-x86/include/machine/ieee.h
ibc/arch-x86/include/machine/internal_types.h
ibc/arch-x86/include/machine/limits.h
ibc/arch-x86/include/machine/setjmp.h
ibc/arch-x86/string/bcmp.S
ibc/arch-x86/string/bcopy.S
ibc/arch-x86/string/bzero.S
ibc/arch-x86/string/fss.S
ibc/arch-x86/string/index.S
ibc/arch-x86/string/memchr.S
ibc/arch-x86/string/memcmp.S
ibc/arch-x86/string/memcpy.S
ibc/arch-x86/string/memmove.S
ibc/arch-x86/string/memset.S
ibc/arch-x86/string/rindex.S
ibc/arch-x86/string/strcat.S
ibc/arch-x86/string/strchr.S
ibc/arch-x86/string/strcmp.S
ibc/arch-x86/string/strcpy.S
ibc/arch-x86/string/strlen.S
ibc/arch-x86/string/strncmp.S
ibc/arch-x86/string/strrchr.S
ibc/arch-x86/string/swab.S
ibc/arch-x86/syscalls/__brk.S
ibc/arch-x86/syscalls/__clone.S
ibc/arch-x86/syscalls/__fcntl.S
ibc/arch-x86/syscalls/__fcntl64.S
ibc/arch-x86/syscalls/__getcwd.S
ibc/arch-x86/syscalls/__getpriority.S
ibc/arch-x86/syscalls/__ioctl.S
ibc/arch-x86/syscalls/__llseek.S
ibc/arch-x86/syscalls/__mmap2.S
ibc/arch-x86/syscalls/__open.S
ibc/arch-x86/syscalls/__openat.S
ibc/arch-x86/syscalls/__ptrace.S
ibc/arch-x86/syscalls/__reboot.S
ibc/arch-x86/syscalls/__rt_sigaction.S
ibc/arch-x86/syscalls/__rt_sigprocmask.S
ibc/arch-x86/syscalls/__rt_sigtimedwait.S
ibc/arch-x86/syscalls/__set_thread_area.S
ibc/arch-x86/syscalls/__sigsuspend.S
ibc/arch-x86/syscalls/__statfs64.S
ibc/arch-x86/syscalls/__syslog.S
ibc/arch-x86/syscalls/__wait4.S
ibc/arch-x86/syscalls/_exit.S
ibc/arch-x86/syscalls/_exit_thread.S
ibc/arch-x86/syscalls/_waitpid.S
ibc/arch-x86/syscalls/access.S
ibc/arch-x86/syscalls/acct.S
ibc/arch-x86/syscalls/capget.S
ibc/arch-x86/syscalls/capset.S
ibc/arch-x86/syscalls/chdir.S
ibc/arch-x86/syscalls/chmod.S
ibc/arch-x86/syscalls/chown.S
ibc/arch-x86/syscalls/chroot.S
ibc/arch-x86/syscalls/clock_getres.S
ibc/arch-x86/syscalls/clock_gettime.S
ibc/arch-x86/syscalls/clock_nanosleep.S
ibc/arch-x86/syscalls/clock_settime.S
ibc/arch-x86/syscalls/close.S
ibc/arch-x86/syscalls/delete_module.S
ibc/arch-x86/syscalls/dup.S
ibc/arch-x86/syscalls/dup2.S
ibc/arch-x86/syscalls/epoll_create.S
ibc/arch-x86/syscalls/epoll_ctl.S
ibc/arch-x86/syscalls/epoll_wait.S
ibc/arch-x86/syscalls/execve.S
ibc/arch-x86/syscalls/fchdir.S
ibc/arch-x86/syscalls/fchmod.S
ibc/arch-x86/syscalls/fchmodat.S
ibc/arch-x86/syscalls/fchown.S
ibc/arch-x86/syscalls/fchownat.S
ibc/arch-x86/syscalls/flock.S
ibc/arch-x86/syscalls/fork.S
ibc/arch-x86/syscalls/fstat.S
ibc/arch-x86/syscalls/fstatat.S
ibc/arch-x86/syscalls/fstatfs.S
ibc/arch-x86/syscalls/fsync.S
ibc/arch-x86/syscalls/ftruncate.S
ibc/arch-x86/syscalls/futex.S
ibc/arch-x86/syscalls/getdents.S
ibc/arch-x86/syscalls/getegid.S
ibc/arch-x86/syscalls/geteuid.S
ibc/arch-x86/syscalls/getgid.S
ibc/arch-x86/syscalls/getgroups.S
ibc/arch-x86/syscalls/getpgid.S
ibc/arch-x86/syscalls/getpid.S
ibc/arch-x86/syscalls/getppid.S
ibc/arch-x86/syscalls/getresgid.S
ibc/arch-x86/syscalls/getresuid.S
ibc/arch-x86/syscalls/getrlimit.S
ibc/arch-x86/syscalls/getrusage.S
ibc/arch-x86/syscalls/gettid.S
ibc/arch-x86/syscalls/gettimeofday.S
ibc/arch-x86/syscalls/getuid.S
ibc/arch-x86/syscalls/init_module.S
ibc/arch-x86/syscalls/inotify_add_watch.S
ibc/arch-x86/syscalls/inotify_init.S
ibc/arch-x86/syscalls/inotify_rm_watch.S
ibc/arch-x86/syscalls/kill.S
ibc/arch-x86/syscalls/klogctl.S
ibc/arch-x86/syscalls/lchown.S
ibc/arch-x86/syscalls/link.S
ibc/arch-x86/syscalls/lseek.S
ibc/arch-x86/syscalls/lstat.S
ibc/arch-x86/syscalls/madvise.S
ibc/arch-x86/syscalls/mincore.S
ibc/arch-x86/syscalls/mkdir.S
ibc/arch-x86/syscalls/mkdirat.S
ibc/arch-x86/syscalls/mknod.S
ibc/arch-x86/syscalls/mlock.S
ibc/arch-x86/syscalls/mount.S
ibc/arch-x86/syscalls/mprotect.S
ibc/arch-x86/syscalls/mremap.S
ibc/arch-x86/syscalls/msync.S
ibc/arch-x86/syscalls/munlock.S
ibc/arch-x86/syscalls/munmap.S
ibc/arch-x86/syscalls/nanosleep.S
ibc/arch-x86/syscalls/pause.S
ibc/arch-x86/syscalls/pipe.S
ibc/arch-x86/syscalls/poll.S
ibc/arch-x86/syscalls/prctl.S
ibc/arch-x86/syscalls/read.S
ibc/arch-x86/syscalls/readlink.S
ibc/arch-x86/syscalls/readv.S
ibc/arch-x86/syscalls/rename.S
ibc/arch-x86/syscalls/renameat.S
ibc/arch-x86/syscalls/rmdir.S
ibc/arch-x86/syscalls/sched_get_priority_max.S
ibc/arch-x86/syscalls/sched_get_priority_min.S
ibc/arch-x86/syscalls/sched_getparam.S
ibc/arch-x86/syscalls/sched_getscheduler.S
ibc/arch-x86/syscalls/sched_rr_get_interval.S
ibc/arch-x86/syscalls/sched_setparam.S
ibc/arch-x86/syscalls/sched_setscheduler.S
ibc/arch-x86/syscalls/sched_yield.S
ibc/arch-x86/syscalls/select.S
ibc/arch-x86/syscalls/sendfile.S
ibc/arch-x86/syscalls/setgid.S
ibc/arch-x86/syscalls/setgroups.S
ibc/arch-x86/syscalls/setitimer.S
ibc/arch-x86/syscalls/setpgid.S
ibc/arch-x86/syscalls/setpriority.S
ibc/arch-x86/syscalls/setregid.S
ibc/arch-x86/syscalls/setresgid.S
ibc/arch-x86/syscalls/setresuid.S
ibc/arch-x86/syscalls/setreuid.S
ibc/arch-x86/syscalls/setrlimit.S
ibc/arch-x86/syscalls/setsid.S
ibc/arch-x86/syscalls/settimeofday.S
ibc/arch-x86/syscalls/setuid.S
ibc/arch-x86/syscalls/sigaction.S
ibc/arch-x86/syscalls/sigpending.S
ibc/arch-x86/syscalls/sigprocmask.S
ibc/arch-x86/syscalls/stat.S
ibc/arch-x86/syscalls/symlink.S
ibc/arch-x86/syscalls/sync.S
ibc/arch-x86/syscalls/timer_create.S
ibc/arch-x86/syscalls/timer_delete.S
ibc/arch-x86/syscalls/timer_getoverrun.S
ibc/arch-x86/syscalls/timer_gettime.S
ibc/arch-x86/syscalls/timer_settime.S
ibc/arch-x86/syscalls/times.S
ibc/arch-x86/syscalls/tkill.S
ibc/arch-x86/syscalls/truncate.S
ibc/arch-x86/syscalls/umask.S
ibc/arch-x86/syscalls/umount2.S
ibc/arch-x86/syscalls/uname.S
ibc/arch-x86/syscalls/unlink.S
ibc/arch-x86/syscalls/unlinkat.S
ibc/arch-x86/syscalls/utimes.S
ibc/arch-x86/syscalls/vfork.S
ibc/arch-x86/syscalls/waitid.S
ibc/arch-x86/syscalls/write.S
ibc/arch-x86/syscalls/writev.S
ibc/arpa_nameser.h
ibc/arpa_nameser_compat.h
ibc/bionic/__errno.c
ibc/bionic/__set_errno.c
ibc/bionic/_rand48.c
ibc/bionic/arc4random.c
ibc/bionic/atomics_x86.c
ibc/bionic/basename.c
ibc/bionic/basename_r.c
ibc/bionic/dirname.c
ibc/bionic/dirname_r.c
ibc/bionic/dlmalloc.c
ibc/bionic/dlmalloc.h
ibc/bionic/drand48.c
ibc/bionic/eabi.c
ibc/bionic/erand48.c
ibc/bionic/hash.h
ibc/bionic/if_nametoindex.c
ibc/bionic/ioctl.c
ibc/bionic/ldexp.c
ibc/bionic/libc_init_common.c
ibc/bionic/libc_init_common.h
ibc/bionic/libc_init_dynamic.c
ibc/bionic/libc_init_static.c
ibc/bionic/logd.h
ibc/bionic/logd_write.c
ibc/bionic/malloc_leak.c
ibc/bionic/md5.c
ibc/bionic/md5.h
ibc/bionic/pthread.c
ibc/bionic/pthread_internal.h
ibc/bionic/ptrace.c
ibc/bionic/pututline.c
ibc/bionic/rand48.h
ibc/bionic/realpath.c
ibc/bionic/rules.jam
ibc/bionic/semaphore.c
ibc/bionic/sha1.c
ibc/bionic/ssp.c
ibc/bionic/stubs.c
ibc/bionic/system_properties.c
ibc/bionic/thread_atexit.c
ibc/bionic/utime.c
ibc/bionic/utmp.c
ibc/ctype_private.h
ibc/include/alloca.h
ibc/include/arpa/inet.h
ibc/include/arpa/nameser.h
ibc/include/assert.h
ibc/include/byteswap.h
ibc/include/ctype.h
ibc/include/dirent.h
ibc/include/dlfcn.h
ibc/include/elf.h
ibc/include/endian.h
ibc/include/err.h
ibc/include/errno.h
ibc/include/fcntl.h
ibc/include/fnmatch.h
ibc/include/getopt.h
ibc/include/grp.h
ibc/include/inttypes.h
ibc/include/isc/assertions.h
ibc/include/isc/dst.h
ibc/include/isc/eventlib.h
ibc/include/isc/heap.h
ibc/include/isc/list.h
ibc/include/isc/memcluster.h
ibc/include/lastlog.h
ibc/include/libgen.h
ibc/include/limits.h
ibc/include/locale.h
ibc/include/malloc.h
ibc/include/memory.h
ibc/include/mntent.h
ibc/include/net/ethertypes.h
ibc/include/net/if.h
ibc/include/net/if_arp.h
ibc/include/net/if_dl.h
ibc/include/net/if_ether.h
ibc/include/net/if_ieee1394.h
ibc/include/net/if_packet.h
ibc/include/net/if_types.h
ibc/include/net/route.h
ibc/include/netdb.h
ibc/include/netinet/ether.h
ibc/include/netinet/if_ether.h
ibc/include/netinet/in.h
ibc/include/netinet/in6.h
ibc/include/netinet/in_systm.h
ibc/include/netinet/ip.h
ibc/include/netinet/ip_icmp.h
ibc/include/netinet/tcp.h
ibc/include/netinet/udp.h
ibc/include/netpacket/packet.h
ibc/include/nsswitch.h
ibc/include/pathconf.h
ibc/include/paths.h
ibc/include/poll.h
ibc/include/pthread.h
ibc/include/pwd.h
ibc/include/resolv.h
ibc/include/sched.h
ibc/include/semaphore.h
ibc/include/setjmp.h
ibc/include/sgtty.h
ibc/include/sha1.h
ibc/include/signal.h
ibc/include/stdint.h
ibc/include/stdio.h
ibc/include/stdlib.h
ibc/include/stl_pair.h
ibc/include/string.h
ibc/include/strings.h
ibc/include/sys/_errdefs.h
ibc/include/sys/_sigdefs.h
ibc/include/sys/_system_properties.h
ibc/include/sys/_types.h
ibc/include/sys/android/atomics.h
ibc/include/sys/android/tls.h
ibc/include/sys/atomics.h
ibc/include/sys/cdefs.h
ibc/include/sys/cdefs_elf.h
ibc/include/sys/dirent.h
ibc/include/sys/endian.h
ibc/include/sys/epoll.h
ibc/include/sys/errno.h
ibc/include/sys/exec_elf.h
ibc/include/sys/file.h
ibc/include/sys/fsuid.h
ibc/include/sys/inotify.h
ibc/include/sys/ioctl.h
ibc/include/sys/ioctl_compat.h
ibc/include/sys/ipc.h
ibc/include/sys/klog.h
ibc/include/sys/limits.h
ibc/include/sys/linux-syscalls.h
ibc/include/sys/linux-unistd.h
ibc/include/sys/mman.h
ibc/include/sys/mount.h
ibc/include/sys/msg.h
ibc/include/sys/param.h
ibc/include/sys/poll.h
ibc/include/sys/prctl.h
ibc/include/sys/ptrace.h
ibc/include/sys/reboot.h
ibc/include/sys/resource.h
ibc/include/sys/select.h
ibc/include/sys/sendfile.h
ibc/include/sys/shm.h
ibc/include/sys/socket.h
ibc/include/sys/socketcalls.h
ibc/include/sys/stat.h
ibc/include/sys/statfs.h
ibc/include/sys/syscall.h
ibc/include/sys/sysconf.h
ibc/include/sys/sysinfo.h
ibc/include/sys/syslimits.h
ibc/include/sys/sysmacros.h
ibc/include/sys/system_properties.h
ibc/include/sys/time.h
ibc/include/sys/times.h
ibc/include/sys/tls.h
ibc/include/sys/ttychars.h
ibc/include/sys/ttydev.h
ibc/include/sys/types.h
ibc/include/sys/uio.h
ibc/include/sys/un.h
ibc/include/sys/utime.h
ibc/include/sys/utsname.h
ibc/include/sys/vfs.h
ibc/include/sys/vt.h
ibc/include/sys/wait.h
ibc/include/syslog.h
ibc/include/termios.h
ibc/include/time.h
ibc/include/unistd.h
ibc/include/util.h
ibc/include/utility
ibc/include/utime.h
ibc/include/utmp.h
ibc/include/wchar.h
ibc/include/wctype.h
ibc/inet/bindresvport.c
ibc/inet/inet_addr.c
ibc/inet/inet_aton.c
ibc/inet/inet_ntoa.c
ibc/inet/inet_ntop.c
ibc/inet/inet_pton.c
ibc/kernel/README.TXT
ibc/kernel/arch-arm/asm/a.out.h
ibc/kernel/arch-arm/asm/arch/board-perseus2.h
ibc/kernel/arch-arm/asm/arch/board.h
ibc/kernel/arch-arm/asm/arch/cpu.h
ibc/kernel/arch-arm/asm/arch/dma.h
ibc/kernel/arch-arm/asm/arch/fpga.h
ibc/kernel/arch-arm/asm/arch/gpio-switch.h
ibc/kernel/arch-arm/asm/arch/gpio.h
ibc/kernel/arch-arm/asm/arch/hardware.h
ibc/kernel/arch-arm/asm/arch/io.h
ibc/kernel/arch-arm/asm/arch/irqs.h
ibc/kernel/arch-arm/asm/arch/mcbsp.h
ibc/kernel/arch-arm/asm/arch/memory.h
ibc/kernel/arch-arm/asm/arch/mtd-xip.h
ibc/kernel/arch-arm/asm/arch/mux.h
ibc/kernel/arch-arm/asm/arch/omap24xx.h
ibc/kernel/arch-arm/asm/arch/serial.h
ibc/kernel/arch-arm/asm/arch/timex.h
ibc/kernel/arch-arm/asm/arch/vmalloc.h
ibc/kernel/arch-arm/asm/atomic.h
ibc/kernel/arch-arm/asm/auxvec.h
ibc/kernel/arch-arm/asm/bitops.h
ibc/kernel/arch-arm/asm/byteorder.h
ibc/kernel/arch-arm/asm/cache.h
ibc/kernel/arch-arm/asm/cacheflush.h
ibc/kernel/arch-arm/asm/cputime.h
ibc/kernel/arch-arm/asm/delay.h
ibc/kernel/arch-arm/asm/div64.h
ibc/kernel/arch-arm/asm/dma-mapping.h
ibc/kernel/arch-arm/asm/dma.h
ibc/kernel/arch-arm/asm/domain.h
ibc/kernel/arch-arm/asm/dyntick.h
ibc/kernel/arch-arm/asm/elf.h
ibc/kernel/arch-arm/asm/errno.h
ibc/kernel/arch-arm/asm/fcntl.h
ibc/kernel/arch-arm/asm/fpstate.h
ibc/kernel/arch-arm/asm/glue.h
ibc/kernel/arch-arm/asm/hardirq.h
ibc/kernel/arch-arm/asm/hardware.h
ibc/kernel/arch-arm/asm/hw_irq.h
ibc/kernel/arch-arm/asm/ide.h
ibc/kernel/arch-arm/asm/io.h
ibc/kernel/arch-arm/asm/ioctl.h
ibc/kernel/arch-arm/asm/ioctls.h
ibc/kernel/arch-arm/asm/ipcbuf.h
ibc/kernel/arch-arm/asm/irq.h
ibc/kernel/arch-arm/asm/linkage.h
ibc/kernel/arch-arm/asm/local.h
ibc/kernel/arch-arm/asm/locks.h
ibc/kernel/arch-arm/asm/mc146818rtc.h
ibc/kernel/arch-arm/asm/memory.h
ibc/kernel/arch-arm/asm/mman.h
ibc/kernel/arch-arm/asm/module.h
ibc/kernel/arch-arm/asm/msgbuf.h
ibc/kernel/arch-arm/asm/mtd-xip.h
ibc/kernel/arch-arm/asm/page.h
ibc/kernel/arch-arm/asm/param.h
ibc/kernel/arch-arm/asm/percpu.h
ibc/kernel/arch-arm/asm/pgalloc.h
ibc/kernel/arch-arm/asm/pgtable-hwdef.h
ibc/kernel/arch-arm/asm/pgtable.h
ibc/kernel/arch-arm/asm/poll.h
ibc/kernel/arch-arm/asm/posix_types.h
ibc/kernel/arch-arm/asm/proc-fns.h
ibc/kernel/arch-arm/asm/processor.h
ibc/kernel/arch-arm/asm/procinfo.h
ibc/kernel/arch-arm/asm/ptrace.h
ibc/kernel/arch-arm/asm/resource.h
ibc/kernel/arch-arm/asm/scatterlist.h
ibc/kernel/arch-arm/asm/semaphore.h
ibc/kernel/arch-arm/asm/sembuf.h
ibc/kernel/arch-arm/asm/shmbuf.h
ibc/kernel/arch-arm/asm/shmparam.h
ibc/kernel/arch-arm/asm/sigcontext.h
ibc/kernel/arch-arm/asm/siginfo.h
ibc/kernel/arch-arm/asm/signal.h
ibc/kernel/arch-arm/asm/sizes.h
ibc/kernel/arch-arm/asm/smp.h
ibc/kernel/arch-arm/asm/socket.h
ibc/kernel/arch-arm/asm/sockios.h
ibc/kernel/arch-arm/asm/spinlock.h
ibc/kernel/arch-arm/asm/spinlock_types.h
ibc/kernel/arch-arm/asm/stat.h
ibc/kernel/arch-arm/asm/statfs.h
ibc/kernel/arch-arm/asm/suspend.h
ibc/kernel/arch-arm/asm/system.h
ibc/kernel/arch-arm/asm/termbits.h
ibc/kernel/arch-arm/asm/termios.h
ibc/kernel/arch-arm/asm/thread_info.h
ibc/kernel/arch-arm/asm/timex.h
ibc/kernel/arch-arm/asm/tlbflush.h
ibc/kernel/arch-arm/asm/topology.h
ibc/kernel/arch-arm/asm/types.h
ibc/kernel/arch-arm/asm/uaccess.h
ibc/kernel/arch-arm/asm/unaligned.h
ibc/kernel/arch-arm/asm/unistd.h
ibc/kernel/arch-arm/asm/user.h
ibc/kernel/arch-arm/asm/vga.h
ibc/kernel/common/asm-generic/4level-fixup.h
ibc/kernel/common/asm-generic/audit_dir_write.h
ibc/kernel/common/asm-generic/bitops/__ffs.h
ibc/kernel/common/asm-generic/bitops/atomic.h
ibc/kernel/common/asm-generic/bitops/ffz.h
ibc/kernel/common/asm-generic/bitops/find.h
ibc/kernel/common/asm-generic/bitops/fls.h
ibc/kernel/common/asm-generic/bitops/fls64.h
ibc/kernel/common/asm-generic/bitops/le.h
ibc/kernel/common/asm-generic/bitops/non-atomic.h
ibc/kernel/common/asm-generic/bug.h
ibc/kernel/common/asm-generic/cputime.h
ibc/kernel/common/asm-generic/emergency-restart.h
ibc/kernel/common/asm-generic/errno-base.h
ibc/kernel/common/asm-generic/errno.h
ibc/kernel/common/asm-generic/fcntl.h
ibc/kernel/common/asm-generic/futex.h
ibc/kernel/common/asm-generic/ioctl.h
ibc/kernel/common/asm-generic/ipc.h
ibc/kernel/common/asm-generic/local.h
ibc/kernel/common/asm-generic/memory_model.h
ibc/kernel/common/asm-generic/mman.h
ibc/kernel/common/asm-generic/mutex-xchg.h
ibc/kernel/common/asm-generic/percpu.h
ibc/kernel/common/asm-generic/pgtable-nopud.h
ibc/kernel/common/asm-generic/pgtable.h
ibc/kernel/common/asm-generic/resource.h
ibc/kernel/common/asm-generic/sections.h
ibc/kernel/common/asm-generic/siginfo.h
ibc/kernel/common/asm-generic/signal.h
ibc/kernel/common/asm-generic/tlb.h
ibc/kernel/common/asm-generic/topology.h
ibc/kernel/common/asm-generic/xor.h
ibc/kernel/common/linux/a.out.h
ibc/kernel/common/linux/aio_abi.h
ibc/kernel/common/linux/akm8976.h
ibc/kernel/common/linux/android_alarm.h
ibc/kernel/common/linux/android_pmem.h
ibc/kernel/common/linux/android_power.h
ibc/kernel/common/linux/apm_bios.h
ibc/kernel/common/linux/ashmem.h
ibc/kernel/common/linux/ata.h
ibc/kernel/common/linux/atm.h
ibc/kernel/common/linux/atmapi.h
ibc/kernel/common/linux/atmdev.h
ibc/kernel/common/linux/atmioc.h
ibc/kernel/common/linux/atmppp.h
ibc/kernel/common/linux/atmsap.h
ibc/kernel/common/linux/attribute_container.h
ibc/kernel/common/linux/auto_fs.h
ibc/kernel/common/linux/autoconf.h
ibc/kernel/common/linux/auxvec.h
ibc/kernel/common/linux/backing-dev.h
ibc/kernel/common/linux/binder.h
ibc/kernel/common/linux/binfmts.h
ibc/kernel/common/linux/bio.h
ibc/kernel/common/linux/bitmap.h
ibc/kernel/common/linux/bitops.h
ibc/kernel/common/linux/blkdev.h
ibc/kernel/common/linux/blkpg.h
ibc/kernel/common/linux/blockgroup_lock.h
ibc/kernel/common/linux/byteorder/big_endian.h
ibc/kernel/common/linux/byteorder/generic.h
ibc/kernel/common/linux/byteorder/little_endian.h
ibc/kernel/common/linux/byteorder/swab.h
ibc/kernel/common/linux/byteorder/swabb.h
ibc/kernel/common/linux/cache.h
ibc/kernel/common/linux/calc64.h
ibc/kernel/common/linux/capability.h
ibc/kernel/common/linux/capi.h
ibc/kernel/common/linux/cdev.h
ibc/kernel/common/linux/cdrom.h
ibc/kernel/common/linux/circ_buf.h
ibc/kernel/common/linux/clk.h
ibc/kernel/common/linux/coda.h
ibc/kernel/common/linux/coda_fs_i.h
ibc/kernel/common/linux/compat.h
ibc/kernel/common/linux/compiler-gcc.h
ibc/kernel/common/linux/compiler.h
ibc/kernel/common/linux/completion.h
ibc/kernel/common/linux/config.h
ibc/kernel/common/linux/console_struct.h
ibc/kernel/common/linux/cpu.h
ibc/kernel/common/linux/cpumask.h
ibc/kernel/common/linux/ctype.h
ibc/kernel/common/linux/dccp.h
ibc/kernel/common/linux/debug_locks.h
ibc/kernel/common/linux/delay.h
ibc/kernel/common/linux/device.h
ibc/kernel/common/linux/dirent.h
ibc/kernel/common/linux/dma-mapping.h
ibc/kernel/common/linux/dmaengine.h
ibc/kernel/common/linux/efs_dir.h
ibc/kernel/common/linux/efs_fs_i.h
ibc/kernel/common/linux/efs_fs_sb.h
ibc/kernel/common/linux/elevator.h
ibc/kernel/common/linux/elf-em.h
ibc/kernel/common/linux/elf.h
ibc/kernel/common/linux/err.h
ibc/kernel/common/linux/errno.h
ibc/kernel/common/linux/errqueue.h
ibc/kernel/common/linux/etherdevice.h
ibc/kernel/common/linux/ext2_fs.h
ibc/kernel/common/linux/ext3_fs.h
ibc/kernel/common/linux/fadvise.h
ibc/kernel/common/linux/fb.h
ibc/kernel/common/linux/fcntl.h
ibc/kernel/common/linux/fd.h
ibc/kernel/common/linux/file.h
ibc/kernel/common/linux/filter.h
ibc/kernel/common/linux/fs.h
ibc/kernel/common/linux/ftape.h
ibc/kernel/common/linux/futex.h
ibc/kernel/common/linux/genhd.h
ibc/kernel/common/linux/gfp.h
ibc/kernel/common/linux/hardirq.h
ibc/kernel/common/linux/hdlc/ioctl.h
ibc/kernel/common/linux/hdreg.h
ibc/kernel/common/linux/hdsmart.h
ibc/kernel/common/linux/highmem.h
ibc/kernel/common/linux/hil.h
ibc/kernel/common/linux/i2c.h
ibc/kernel/common/linux/icmp.h
ibc/kernel/common/linux/if.h
ibc/kernel/common/linux/if_arcnet.h
ibc/kernel/common/linux/if_arp.h
ibc/kernel/common/linux/if_bridge.h
ibc/kernel/common/linux/if_ether.h
ibc/kernel/common/linux/if_fc.h
ibc/kernel/common/linux/if_fddi.h
ibc/kernel/common/linux/if_hippi.h
ibc/kernel/common/linux/if_packet.h
ibc/kernel/common/linux/if_ppp.h
ibc/kernel/common/linux/if_tr.h
ibc/kernel/common/linux/if_tun.h
ibc/kernel/common/linux/if_vlan.h
ibc/kernel/common/linux/in.h
ibc/kernel/common/linux/in6.h
ibc/kernel/common/linux/init.h
ibc/kernel/common/linux/inotify.h
ibc/kernel/common/linux/input.h
ibc/kernel/common/linux/interrupt.h
ibc/kernel/common/linux/ioctl.h
ibc/kernel/common/linux/ioport.h
ibc/kernel/common/linux/ioprio.h
ibc/kernel/common/linux/ip.h
ibc/kernel/common/linux/ipc.h
ibc/kernel/common/linux/ipmi_msgdefs.h
ibc/kernel/common/linux/ipmi_smi.h
ibc/kernel/common/linux/ipx.h
ibc/kernel/common/linux/irq.h
ibc/kernel/common/linux/irq_cpustat.h
ibc/kernel/common/linux/irqflags.h
ibc/kernel/common/linux/irqreturn.h
ibc/kernel/common/linux/jbd.h
ibc/kernel/common/linux/jiffies.h
ibc/kernel/common/linux/kd.h
ibc/kernel/common/linux/kdev_t.h
ibc/kernel/common/linux/kernel.h
ibc/kernel/common/linux/kernel_stat.h
ibc/kernel/common/linux/kernelcapi.h
ibc/kernel/common/linux/kexec.h
ibc/kernel/common/linux/key.h
ibc/kernel/common/linux/keyboard.h
ibc/kernel/common/linux/klist.h
ibc/kernel/common/linux/kmod.h
ibc/kernel/common/linux/kobject.h
ibc/kernel/common/linux/kref.h
ibc/kernel/common/linux/ktime.h
ibc/kernel/common/linux/limits.h
ibc/kernel/common/linux/linkage.h
ibc/kernel/common/linux/list.h
ibc/kernel/common/linux/lockd/nlm.h
ibc/kernel/common/linux/lockd/xdr.h
ibc/kernel/common/linux/lockdep.h
ibc/kernel/common/linux/loop.h
ibc/kernel/common/linux/magic.h
ibc/kernel/common/linux/major.h
ibc/kernel/common/linux/mc146818rtc.h
ibc/kernel/common/linux/mca.h
ibc/kernel/common/linux/mempolicy.h
ibc/kernel/common/linux/mempool.h
ibc/kernel/common/linux/miscdevice.h
ibc/kernel/common/linux/mm.h
ibc/kernel/common/linux/mmc/card.h
ibc/kernel/common/linux/mmc/host.h
ibc/kernel/common/linux/mmc/mmc.h
ibc/kernel/common/linux/mmzone.h
ibc/kernel/common/linux/mod_devicetable.h
ibc/kernel/common/linux/module.h
ibc/kernel/common/linux/moduleparam.h
ibc/kernel/common/linux/mount.h
ibc/kernel/common/linux/msdos_fs.h
ibc/kernel/common/linux/msg.h
ibc/kernel/common/linux/msm_adsp.h
ibc/kernel/common/linux/msm_mdp.h
ibc/kernel/common/linux/mt9t013.h
ibc/kernel/common/linux/mtd/bbm.h
ibc/kernel/common/linux/mtd/blktrans.h
ibc/kernel/common/linux/mtd/cfi.h
ibc/kernel/common/linux/mtd/cfi_endian.h
ibc/kernel/common/linux/mtd/compatmac.h
ibc/kernel/common/linux/mtd/flashchip.h
ibc/kernel/common/linux/mtd/map.h
ibc/kernel/common/linux/mtd/mtd.h
ibc/kernel/common/linux/mtd/nand.h
ibc/kernel/common/linux/mtd/nand_ecc.h
ibc/kernel/common/linux/mtd/nftl.h
ibc/kernel/common/linux/mtd/onenand_regs.h
ibc/kernel/common/linux/mtd/partitions.h
ibc/kernel/common/linux/mtio.h
ibc/kernel/common/linux/mutex-debug.h
ibc/kernel/common/linux/mutex.h
ibc/kernel/common/linux/ncp.h
ibc/kernel/common/linux/ncp_mount.h
ibc/kernel/common/linux/ncp_no.h
ibc/kernel/common/linux/net.h
ibc/kernel/common/linux/netdevice.h
ibc/kernel/common/linux/netfilter.h
ibc/kernel/common/linux/netfilter/nf_conntrack_common.h
ibc/kernel/common/linux/netfilter/nf_conntrack_ftp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_sctp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tcp.h
ibc/kernel/common/linux/netfilter/nf_conntrack_tuple_common.h
ibc/kernel/common/linux/netfilter/nfnetlink.h
ibc/kernel/common/linux/netfilter/nfnetlink_conntrack.h
ibc/kernel/common/linux/netfilter/x_tables.h
ibc/kernel/common/linux/netfilter/xt_CLASSIFY.h
ibc/kernel/common/linux/netfilter/xt_CONNMARK.h
ibc/kernel/common/linux/netfilter/xt_CONNSECMARK.h
ibc/kernel/common/linux/netfilter/xt_MARK.h
ibc/kernel/common/linux/netfilter/xt_NFQUEUE.h
ibc/kernel/common/linux/netfilter/xt_SECMARK.h
ibc/kernel/common/linux/netfilter/xt_comment.h
ibc/kernel/common/linux/netfilter/xt_connbytes.h
ibc/kernel/common/linux/netfilter/xt_connmark.h
ibc/kernel/common/linux/netfilter/xt_conntrack.h
ibc/kernel/common/linux/netfilter/xt_dccp.h
ibc/kernel/common/linux/netfilter/xt_esp.h
ibc/kernel/common/linux/netfilter/xt_helper.h
ibc/kernel/common/linux/netfilter/xt_length.h
ibc/kernel/common/linux/netfilter/xt_limit.h
ibc/kernel/common/linux/netfilter/xt_mac.h
ibc/kernel/common/linux/netfilter/xt_mark.h
ibc/kernel/common/linux/netfilter/xt_multiport.h
ibc/kernel/common/linux/netfilter/xt_physdev.h
ibc/kernel/common/linux/netfilter/xt_pkttype.h
ibc/kernel/common/linux/netfilter/xt_quota.h
ibc/kernel/common/linux/netfilter/xt_realm.h
ibc/kernel/common/linux/netfilter/xt_sctp.h
ibc/kernel/common/linux/netfilter/xt_state.h
ibc/kernel/common/linux/netfilter/xt_statistic.h
ibc/kernel/common/linux/netfilter/xt_string.h
ibc/kernel/common/linux/netfilter/xt_tcpmss.h
ibc/kernel/common/linux/netfilter/xt_tcpudp.h
ibc/kernel/common/linux/netfilter_arp.h
ibc/kernel/common/linux/netfilter_arp/arp_tables.h
ibc/kernel/common/linux/netfilter_bridge.h
ibc/kernel/common/linux/netfilter_ipv4.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack.h
ibc/kernel/common/linux/netfilter_ipv4/ip_conntrack_tuple.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat.h
ibc/kernel/common/linux/netfilter_ipv4/ip_nat_rule.h
ibc/kernel/common/linux/netfilter_ipv4/ip_queue.h
ibc/kernel/common/linux/netfilter_ipv4/ip_tables.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_CLASSIFY.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_DSCP.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ECN.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_LOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_NFQUEUE.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_REJECT.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TCPMSS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TOS.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_TTL.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ULOG.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_addrtype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_ah.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_comment.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_connbytes.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dccp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_dscp_.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_esp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_hashlimit.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_helper.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_iprange.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_length.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_mac.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_owner.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_physdev.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_pkttype.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_realm.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_recent.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_sctp.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_state.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_string.h
ibc/kernel/common/linux/netfilter_ipv4/ipt_tos_.h
ibc/kernel/common/linux/netfilter_ipv6.h
ibc/kernel/common/linux/netfilter_ipv6/ip6_tables.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_HL.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_LOG.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_REJECT.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ah.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_esp.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_frag.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_hl.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_ipv6header.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_length.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_mac.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_opts.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_owner.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_physdev.h
ibc/kernel/common/linux/netfilter_ipv6/ip6t_rt.h
ibc/kernel/common/linux/netlink.h
ibc/kernel/common/linux/nfs.h
ibc/kernel/common/linux/nfs2.h
ibc/kernel/common/linux/nfs3.h
ibc/kernel/common/linux/nfs4.h
ibc/kernel/common/linux/nfs_xdr.h
ibc/kernel/common/linux/nfsacl.h
ibc/kernel/common/linux/nfsd/auth.h
ibc/kernel/common/linux/nfsd/const.h
ibc/kernel/common/linux/nfsd/debug.h
ibc/kernel/common/linux/nfsd/export.h
ibc/kernel/common/linux/nfsd/interface.h
ibc/kernel/common/linux/nfsd/nfsfh.h
ibc/kernel/common/linux/nfsd/stats.h
ibc/kernel/common/linux/nfsd/xdr.h
ibc/kernel/common/linux/node.h
ibc/kernel/common/linux/nodemask.h
ibc/kernel/common/linux/notifier.h
ibc/kernel/common/linux/numa.h
ibc/kernel/common/linux/nvram.h
ibc/kernel/common/linux/omap_csmi.h
ibc/kernel/common/linux/pagemap.h
ibc/kernel/common/linux/param.h
ibc/kernel/common/linux/patchkey.h
ibc/kernel/common/linux/pci.h
ibc/kernel/common/linux/pci_ids.h
ibc/kernel/common/linux/pci_regs.h
ibc/kernel/common/linux/percpu.h
ibc/kernel/common/linux/percpu_counter.h
ibc/kernel/common/linux/personality.h
ibc/kernel/common/linux/pfkeyv2.h
ibc/kernel/common/linux/pkt_cls.h
ibc/kernel/common/linux/pkt_sched.h
ibc/kernel/common/linux/platform_device.h
ibc/kernel/common/linux/plist.h
ibc/kernel/common/linux/pm.h
ibc/kernel/common/linux/pnp.h
ibc/kernel/common/linux/poll.h
ibc/kernel/common/linux/posix_acl.h
ibc/kernel/common/linux/posix_types.h
ibc/kernel/common/linux/ppdev.h
ibc/kernel/common/linux/ppp_defs.h
ibc/kernel/common/linux/prctl.h
ibc/kernel/common/linux/preempt.h
ibc/kernel/common/linux/proc_fs.h
ibc/kernel/common/linux/ptrace.h
ibc/kernel/common/linux/qic117.h
ibc/kernel/common/linux/qnxtypes.h
ibc/kernel/common/linux/quota.h
ibc/kernel/common/linux/raid/md.h
ibc/kernel/common/linux/raid/md_k.h
ibc/kernel/common/linux/raid/md_p.h
ibc/kernel/common/linux/raid/md_u.h
ibc/kernel/common/linux/raid/xor.h
ibc/kernel/common/linux/random.h
ibc/kernel/common/linux/rbtree.h
ibc/kernel/common/linux/rcupdate.h
ibc/kernel/common/linux/reboot.h
ibc/kernel/common/linux/relay.h
ibc/kernel/common/linux/resource.h
ibc/kernel/common/linux/route.h
ibc/kernel/common/linux/rtc.h
ibc/kernel/common/linux/rtnetlink.h
ibc/kernel/common/linux/rwsem.h
ibc/kernel/common/linux/sched.h
ibc/kernel/common/linux/sem.h
ibc/kernel/common/linux/seq_file.h
ibc/kernel/common/linux/seqlock.h
ibc/kernel/common/linux/serial_core.h
ibc/kernel/common/linux/serial_reg.h
ibc/kernel/common/linux/serio.h
ibc/kernel/common/linux/shm.h
ibc/kernel/common/linux/signal.h
ibc/kernel/common/linux/skbuff.h
ibc/kernel/common/linux/slab.h
ibc/kernel/common/linux/smb.h
ibc/kernel/common/linux/smp.h
ibc/kernel/common/linux/smp_lock.h
ibc/kernel/common/linux/socket.h
ibc/kernel/common/linux/sockios.h
ibc/kernel/common/linux/soundcard.h
ibc/kernel/common/linux/spinlock.h
ibc/kernel/common/linux/spinlock_api_smp.h
ibc/kernel/common/linux/spinlock_api_up.h
ibc/kernel/common/linux/spinlock_types.h
ibc/kernel/common/linux/spinlock_types_up.h
ibc/kernel/common/linux/spinlock_up.h
ibc/kernel/common/linux/stacktrace.h
ibc/kernel/common/linux/stat.h
ibc/kernel/common/linux/statfs.h
ibc/kernel/common/linux/stddef.h
ibc/kernel/common/linux/string.h
ibc/kernel/common/linux/stringify.h
ibc/kernel/common/linux/sunrpc/auth.h
ibc/kernel/common/linux/sunrpc/auth_gss.h
ibc/kernel/common/linux/sunrpc/clnt.h
ibc/kernel/common/linux/sunrpc/debug.h
ibc/kernel/common/linux/sunrpc/gss_api.h
ibc/kernel/common/linux/sunrpc/gss_asn1.h
ibc/kernel/common/linux/sunrpc/gss_err.h
ibc/kernel/common/linux/sunrpc/msg_prot.h
ibc/kernel/common/linux/sunrpc/sched.h
ibc/kernel/common/linux/sunrpc/stats.h
ibc/kernel/common/linux/sunrpc/svc.h
ibc/kernel/common/linux/sunrpc/svcauth.h
ibc/kernel/common/linux/sunrpc/timer.h
ibc/kernel/common/linux/sunrpc/types.h
ibc/kernel/common/linux/sunrpc/xdr.h
ibc/kernel/common/linux/sunrpc/xprt.h
ibc/kernel/common/linux/swap.h
ibc/kernel/common/linux/sysctl.h
ibc/kernel/common/linux/sysdev.h
ibc/kernel/common/linux/sysfs.h
ibc/kernel/common/linux/taskstats.h
ibc/kernel/common/linux/taskstats_kern.h
ibc/kernel/common/linux/tcp.h
ibc/kernel/common/linux/telephony.h
ibc/kernel/common/linux/termios.h
ibc/kernel/common/linux/textsearch.h
ibc/kernel/common/linux/thread_info.h
ibc/kernel/common/linux/threads.h
ibc/kernel/common/linux/time.h
ibc/kernel/common/linux/timer.h
ibc/kernel/common/linux/times.h
ibc/kernel/common/linux/timex.h
ibc/kernel/common/linux/tiocl.h
ibc/kernel/common/linux/transport_class.h
ibc/kernel/common/linux/tty.h
ibc/kernel/common/linux/types.h
ibc/kernel/common/linux/udp.h
ibc/kernel/common/linux/ufs_fs_i.h
ibc/kernel/common/linux/ufs_fs_sb.h
ibc/kernel/common/linux/uio.h
ibc/kernel/common/linux/un.h
ibc/kernel/common/linux/unistd.h
ibc/kernel/common/linux/usb.h
ibc/kernel/common/linux/usb_ch9.h
ibc/kernel/common/linux/usbdevice_fs.h
ibc/kernel/common/linux/user.h
ibc/kernel/common/linux/utime.h
ibc/kernel/common/linux/utsname.h
ibc/kernel/common/linux/version.h
ibc/kernel/common/linux/vfs.h
ibc/kernel/common/linux/videodev.h
ibc/kernel/common/linux/videodev2.h
ibc/kernel/common/linux/vmalloc.h
ibc/kernel/common/linux/vt.h
ibc/kernel/common/linux/vt_buffer.h
ibc/kernel/common/linux/wait.h
ibc/kernel/common/linux/wanrouter.h
ibc/kernel/common/linux/wireless.h
ibc/kernel/common/linux/workqueue.h
ibc/kernel/common/linux/xattr.h
ibc/kernel/common/linux/zconf.h
ibc/kernel/common/linux/zlib.h
ibc/kernel/common/linux/zorro_ids.h
ibc/kernel/common/mtd/mtd-abi.h
ibc/kernel/common/mtd/mtd-user.h
ibc/kernel/tools/clean_header.py
ibc/kernel/tools/cpp.py
ibc/kernel/tools/defaults.py
ibc/kernel/tools/find_headers.py
ibc/kernel/tools/find_users.py
ibc/kernel/tools/kernel.py
ibc/kernel/tools/update_all.py
ibc/kernel/tools/utils.py
ibc/netbsd/gethnamaddr.c
ibc/netbsd/inet/nsap_addr.c
ibc/netbsd/isc/ev_streams.c
ibc/netbsd/isc/ev_timers.c
ibc/netbsd/isc/eventlib_p.h
ibc/netbsd/nameser/ns_name.c
ibc/netbsd/nameser/ns_netint.c
ibc/netbsd/nameser/ns_parse.c
ibc/netbsd/nameser/ns_print.c
ibc/netbsd/nameser/ns_samedomain.c
ibc/netbsd/nameser/ns_ttl.c
ibc/netbsd/net/base64.c
ibc/netbsd/net/getaddrinfo.c
ibc/netbsd/net/getnameinfo.c
ibc/netbsd/net/getservbyname.c
ibc/netbsd/net/getservbyname_r.c
ibc/netbsd/net/getservbyport.c
ibc/netbsd/net/getservbyport_r.c
ibc/netbsd/net/getservent.c
ibc/netbsd/net/getservent_r.c
ibc/netbsd/net/nsdispatch.c
ibc/netbsd/net/reentrant.h
ibc/netbsd/net/servent.h
ibc/netbsd/net/services.h
ibc/netbsd/resolv/__dn_comp.c
ibc/netbsd/resolv/__res_close.c
ibc/netbsd/resolv/__res_send.c
ibc/netbsd/resolv/herror.c
ibc/netbsd/resolv/res_cache.c
ibc/netbsd/resolv/res_comp.c
ibc/netbsd/resolv/res_compat.c
ibc/netbsd/resolv/res_data.c
ibc/netbsd/resolv/res_debug.c
ibc/netbsd/resolv/res_debug.h
ibc/netbsd/resolv/res_init.c
ibc/netbsd/resolv/res_mkquery.c
ibc/netbsd/resolv/res_private.h
ibc/netbsd/resolv/res_query.c
ibc/netbsd/resolv/res_random.c
ibc/netbsd/resolv/res_send.c
ibc/netbsd/resolv/res_state.c
ibc/nsswitch.h
ibc/rand48.h
ibc/resolv_cache.h
ibc/resolv_private.h
ibc/resolv_static.h
ibc/stdio/asprintf.c
ibc/stdio/clrerr.c
ibc/stdio/fclose.c
ibc/stdio/fdopen.c
ibc/stdio/feof.c
ibc/stdio/ferror.c
ibc/stdio/fflush.c
ibc/stdio/fgetc.c
ibc/stdio/fgetln.c
ibc/stdio/fgetpos.c
ibc/stdio/fgets.c
ibc/stdio/fileext.h
ibc/stdio/fileno.c
ibc/stdio/findfp.c
ibc/stdio/flags.c
ibc/stdio/floatio.h
ibc/stdio/fopen.c
ibc/stdio/fprintf.c
ibc/stdio/fpurge.c
ibc/stdio/fputc.c
ibc/stdio/fputs.c
ibc/stdio/fread.c
ibc/stdio/freopen.c
ibc/stdio/fscanf.c
ibc/stdio/fseek.c
ibc/stdio/fsetpos.c
ibc/stdio/ftell.c
ibc/stdio/funopen.c
ibc/stdio/fvwrite.c
ibc/stdio/fvwrite.h
ibc/stdio/fwalk.c
ibc/stdio/fwrite.c
ibc/stdio/getc.c
ibc/stdio/getchar.c
ibc/stdio/gets.c
ibc/stdio/glue.h
ibc/stdio/local.h
ibc/stdio/makebuf.c
ibc/stdio/mktemp.c
ibc/stdio/printf.c
ibc/stdio/putc.c
ibc/stdio/putchar.c
ibc/stdio/puts.c
ibc/stdio/putw.c
ibc/stdio/refill.c
ibc/stdio/remove.c
ibc/stdio/rewind.c
ibc/stdio/rget.c
ibc/stdio/scanf.c
ibc/stdio/setbuf.c
ibc/stdio/setbuffer.c
ibc/stdio/setvbuf.c
ibc/stdio/snprintf.c
ibc/stdio/sprintf.c
ibc/stdio/sscanf.c
ibc/stdio/stdio.c
ibc/stdio/tempnam.c
ibc/stdio/tmpfile.c
ibc/stdio/tmpnam.c
ibc/stdio/ungetc.c
ibc/stdio/vasprintf.c
ibc/stdio/vfprintf.c
ibc/stdio/vfscanf.c
ibc/stdio/vprintf.c
ibc/stdio/vscanf.c
ibc/stdio/vsnprintf.c
ibc/stdio/vsprintf.c
ibc/stdio/vsscanf.c
ibc/stdio/wbuf.c
ibc/stdio/wcio.h
ibc/stdio/wsetup.c
ibc/stdlib/_rand48.c
ibc/stdlib/assert.c
ibc/stdlib/atexit.c
ibc/stdlib/atexit.h
ibc/stdlib/atoi.c
ibc/stdlib/atol.c
ibc/stdlib/atoll.c
ibc/stdlib/bsearch.c
ibc/stdlib/ctype_.c
ibc/stdlib/exit.c
ibc/stdlib/getenv.c
ibc/stdlib/jrand48.c
ibc/stdlib/locale.c
ibc/stdlib/lrand48.c
ibc/stdlib/mrand48.c
ibc/stdlib/nrand48.c
ibc/stdlib/putenv.c
ibc/stdlib/qsort.c
ibc/stdlib/seed48.c
ibc/stdlib/setenv.c
ibc/stdlib/setjmperr.c
ibc/stdlib/sha1hash.c
ibc/stdlib/srand48.c
ibc/stdlib/strntoimax.c
ibc/stdlib/strntoumax.c
ibc/stdlib/strtod.c
ibc/stdlib/strtoimax.c
ibc/stdlib/strtol.c
ibc/stdlib/strtoll.c
ibc/stdlib/strtoul.c
ibc/stdlib/strtoull.c
ibc/stdlib/strtoumax.c
ibc/stdlib/tolower_.c
ibc/stdlib/toupper_.c
ibc/stdlib/wchar.c
ibc/string/bcopy.c
ibc/string/index.c
ibc/string/memccpy.c
ibc/string/memchr.c
ibc/string/memcmp.c
ibc/string/memcpy.c
ibc/string/memmem.c
ibc/string/memmove.c
ibc/string/memrchr.c
ibc/string/memset.c
ibc/string/memswap.c
ibc/string/strcasecmp.c
ibc/string/strcasestr.c
ibc/string/strcat.c
ibc/string/strchr.c
ibc/string/strcmp.c
ibc/string/strcpy.c
ibc/string/strcspn.c
ibc/string/strdup.c
ibc/string/strerror.c
ibc/string/strerror_r.c
ibc/string/strlcat.c
ibc/string/strlcpy.c
ibc/string/strlen.c
ibc/string/strncat.c
ibc/string/strncmp.c
ibc/string/strncpy.c
ibc/string/strndup.c
ibc/string/strnlen.c
ibc/string/strpbrk.c
ibc/string/strrchr.c
ibc/string/strsep.c
ibc/string/strspn.c
ibc/string/strstr.c
ibc/string/strtok.c
ibc/string/strtotimeval.c
ibc/syscommon.h
ibc/thread_private.h
ibc/tools/bionic_utils.py
ibc/tools/checksyscalls.py
ibc/tools/genserv.py
ibc/tools/gensyscalls.py
ibc/tzcode/asctime.c
ibc/tzcode/difftime.c
ibc/tzcode/localtime.c
ibc/tzcode/private.h
ibc/tzcode/strftime.c
ibc/tzcode/strptime.c
ibc/tzcode/tzfile.h
ibc/unistd/abort.c
ibc/unistd/alarm.c
ibc/unistd/brk.c
ibc/unistd/creat.c
ibc/unistd/daemon.c
ibc/unistd/exec.c
ibc/unistd/fcntl.c
ibc/unistd/fnmatch.c
ibc/unistd/ftok.c
ibc/unistd/getcwd.c
ibc/unistd/getdtablesize.c
ibc/unistd/gethostname.c
ibc/unistd/getopt_long.c
ibc/unistd/getpgrp.c
ibc/unistd/getpriority.c
ibc/unistd/getpt.c
ibc/unistd/isatty.c
ibc/unistd/issetugid.c
ibc/unistd/lseek64.c
ibc/unistd/mmap.c
ibc/unistd/nice.c
ibc/unistd/open.c
ibc/unistd/openat.c
ibc/unistd/opendir.c
ibc/unistd/pathconf.c
ibc/unistd/perror.c
ibc/unistd/popen.c
ibc/unistd/pread.c
ibc/unistd/pselect.c
ibc/unistd/ptsname.c
ibc/unistd/ptsname_r.c
ibc/unistd/pwrite.c
ibc/unistd/raise.c
ibc/unistd/reboot.c
ibc/unistd/recv.c
ibc/unistd/sbrk.c
ibc/unistd/send.c
ibc/unistd/setegid.c
ibc/unistd/seteuid.c
ibc/unistd/setpgrp.c
ibc/unistd/sigblock.c
ibc/unistd/siglist.c
ibc/unistd/signal.c
ibc/unistd/sigsetmask.c
ibc/unistd/sigsuspend.c
ibc/unistd/sigwait.c
ibc/unistd/sleep.c
ibc/unistd/socketcalls.c
ibc/unistd/statfs.c
ibc/unistd/strsignal.c
ibc/unistd/sysconf.c
ibc/unistd/syslog.c
ibc/unistd/system.c
ibc/unistd/time.c
ibc/unistd/umount.c
ibc/unistd/unlockpt.c
ibc/unistd/usleep.c
ibc/unistd/wait.c
ibc/zoneinfo/Android.mk
ibc/zoneinfo/zoneinfo.dat
ibc/zoneinfo/zoneinfo.idx
ibdl/Android.mk
ibdl/MODULE_LICENSE_BSD
ibdl/NOTICE
ibdl/dltest.c
ibdl/libdl.c
ibm/Android.mk
ibm/MODULE_LICENSE_BSD_LIKE
ibm/Makefile-orig
ibm/NOTICE
ibm/alpha/Makefile.inc
ibm/alpha/_fpmath.h
ibm/alpha/fenv.c
ibm/alpha/fenv.h
ibm/alpha/s_copysign.S
ibm/alpha/s_copysignf.S
ibm/amd64/Makefile.inc
ibm/amd64/_fpmath.h
ibm/amd64/e_sqrt.S
ibm/amd64/e_sqrtf.S
ibm/amd64/fenv.c
ibm/amd64/fenv.h
ibm/amd64/s_llrint.S
ibm/amd64/s_llrintf.S
ibm/amd64/s_lrint.S
ibm/amd64/s_lrintf.S
ibm/amd64/s_remquo.S
ibm/amd64/s_remquof.S
ibm/amd64/s_scalbn.S
ibm/amd64/s_scalbnf.S
ibm/amd64/s_scalbnl.S
ibm/arm/Makefile.inc
ibm/arm/_fpmath.h
ibm/arm/fenv.c
ibm/arm/fenv.h
ibm/bsdsrc/b_exp.c
ibm/bsdsrc/b_log.c
ibm/bsdsrc/b_tgamma.c
ibm/bsdsrc/mathimpl.h
ibm/fpclassify.c
ibm/i386/_fpmath.h
ibm/i387/Makefile.inc
ibm/i387/e_exp.S
ibm/i387/e_fmod.S
ibm/i387/e_log.S
ibm/i387/e_log10.S
ibm/i387/e_log10f.S
ibm/i387/e_logf.S
ibm/i387/e_remainder.S
ibm/i387/e_remainderf.S
ibm/i387/e_scalb.S
ibm/i387/e_scalbf.S
ibm/i387/e_sqrt.S
ibm/i387/e_sqrtf.S
ibm/i387/fenv.c
ibm/i387/fenv.h
ibm/i387/s_ceil.S
ibm/i387/s_ceilf.S
ibm/i387/s_ceill.S
ibm/i387/s_copysign.S
ibm/i387/s_copysignf.S
ibm/i387/s_copysignl.S
ibm/i387/s_cos.S
ibm/i387/s_finite.S
ibm/i387/s_floor.S
ibm/i387/s_floorf.S
ibm/i387/s_floorl.S
ibm/i387/s_llrint.S
ibm/i387/s_llrintf.S
ibm/i387/s_logb.S
ibm/i387/s_logbf.S
ibm/i387/s_lrint.S
ibm/i387/s_lrintf.S
ibm/i387/s_remquo.S
ibm/i387/s_remquof.S
ibm/i387/s_rint.S
ibm/i387/s_rintf.S
ibm/i387/s_scalbn.S
ibm/i387/s_scalbnf.S
ibm/i387/s_scalbnl.S
ibm/i387/s_significand.S
ibm/i387/s_significandf.S
ibm/i387/s_sin.S
ibm/i387/s_tan.S
ibm/i387/s_trunc.S
ibm/i387/s_truncf.S
ibm/i387/s_truncl.S
ibm/ia64/Makefile.inc
ibm/ia64/_fpmath.h
ibm/ia64/fenv.c
ibm/ia64/fenv.h
ibm/ia64/s_fma.S
ibm/ia64/s_fmaf.S
ibm/ia64/s_fmal.S
ibm/include/alpha/fenv.h
ibm/include/amd64/fenv.h
ibm/include/arm/fenv.h
ibm/include/i387/fenv.h
ibm/include/ia64/fenv.h
ibm/include/math.h
ibm/include/powerpc/fenv.h
ibm/include/sparc64/fenv.h
ibm/isinf.c
ibm/man/acos.3
ibm/man/acosh.3
ibm/man/asin.3
ibm/man/asinh.3
ibm/man/atan.3
ibm/man/atan2.3
ibm/man/atanh.3
ibm/man/ceil.3
ibm/man/cimag.3
ibm/man/copysign.3
ibm/man/cos.3
ibm/man/cosh.3
ibm/man/erf.3
ibm/man/exp.3
ibm/man/fabs.3
ibm/man/fdim.3
ibm/man/feclearexcept.3
ibm/man/feenableexcept.3
ibm/man/fegetenv.3
ibm/man/fegetround.3
ibm/man/fenv.3
ibm/man/floor.3
ibm/man/fma.3
ibm/man/fmax.3
ibm/man/fmod.3
ibm/man/hypot.3
ibm/man/ieee.3
ibm/man/ieee_test.3
ibm/man/ilogb.3
ibm/man/j0.3
ibm/man/lgamma.3
ibm/man/lrint.3
ibm/man/lround.3
ibm/man/math.3
ibm/man/nextafter.3
ibm/man/remainder.3
ibm/man/rint.3
ibm/man/round.3
ibm/man/scalbn.3
ibm/man/signbit.3
ibm/man/sin.3
ibm/man/sinh.3
ibm/man/sqrt.3
ibm/man/tan.3
ibm/man/tanh.3
ibm/man/trunc.3
ibm/powerpc/Makefile.inc
ibm/powerpc/_fpmath.h
ibm/powerpc/fenv.c
ibm/powerpc/fenv.h
ibm/sparc64/Makefile.inc
ibm/sparc64/_fpmath.h
ibm/sparc64/e_sqrt.S
ibm/sparc64/e_sqrtf.S
ibm/sparc64/fenv.c
ibm/sparc64/fenv.h
ibm/src/e_acos.c
ibm/src/e_acosf.c
ibm/src/e_acosh.c
ibm/src/e_acoshf.c
ibm/src/e_asin.c
ibm/src/e_asinf.c
ibm/src/e_atan2.c
ibm/src/e_atan2f.c
ibm/src/e_atanh.c
ibm/src/e_atanhf.c
ibm/src/e_cosh.c
ibm/src/e_coshf.c
ibm/src/e_exp.c
ibm/src/e_expf.c
ibm/src/e_fmod.c
ibm/src/e_fmodf.c
ibm/src/e_gamma.c
ibm/src/e_gamma_r.c
ibm/src/e_gammaf.c
ibm/src/e_gammaf_r.c
ibm/src/e_hypot.c
ibm/src/e_hypotf.c
ibm/src/e_j0.c
ibm/src/e_j0f.c
ibm/src/e_j1.c
ibm/src/e_j1f.c
ibm/src/e_jn.c
ibm/src/e_jnf.c
ibm/src/e_lgamma.c
ibm/src/e_lgamma_r.c
ibm/src/e_lgammaf.c
ibm/src/e_lgammaf_r.c
ibm/src/e_log.c
ibm/src/e_log10.c
ibm/src/e_log10f.c
ibm/src/e_logf.c
ibm/src/e_pow.c
ibm/src/e_powf.c
ibm/src/e_rem_pio2.c
ibm/src/e_rem_pio2f.c
ibm/src/e_remainder.c
ibm/src/e_remainderf.c
ibm/src/e_scalb.c
ibm/src/e_scalbf.c
ibm/src/e_sinh.c
ibm/src/e_sinhf.c
ibm/src/e_sqrt.c
ibm/src/e_sqrtf.c
ibm/src/fpmath.h
ibm/src/k_cos.c
ibm/src/k_cosf.c
ibm/src/k_rem_pio2.c
ibm/src/k_rem_pio2f.c
ibm/src/k_sin.c
ibm/src/k_sinf.c
ibm/src/k_tan.c
ibm/src/k_tanf.c
ibm/src/math_private.h
ibm/src/s_asinh.c
ibm/src/s_asinhf.c
ibm/src/s_atan.c
ibm/src/s_atanf.c
ibm/src/s_cbrt.c
ibm/src/s_cbrtf.c
ibm/src/s_ceil.c
ibm/src/s_ceilf.c
ibm/src/s_ceill.c
ibm/src/s_cimag.c
ibm/src/s_cimagf.c
ibm/src/s_cimagl.c
ibm/src/s_conj.c
ibm/src/s_conjf.c
ibm/src/s_conjl.c
ibm/src/s_copysign.c
ibm/src/s_copysignf.c
ibm/src/s_copysignl.c
ibm/src/s_cos.c
ibm/src/s_cosf.c
ibm/src/s_creal.c
ibm/src/s_crealf.c
ibm/src/s_creall.c
ibm/src/s_erf.c
ibm/src/s_erff.c
ibm/src/s_exp2.c
ibm/src/s_exp2f.c
ibm/src/s_expm1.c
ibm/src/s_expm1f.c
ibm/src/s_fabs.c
ibm/src/s_fabsf.c
ibm/src/s_fabsl.c
ibm/src/s_fdim.c
ibm/src/s_finite.c
ibm/src/s_finitef.c
ibm/src/s_floor.c
ibm/src/s_floorf.c
ibm/src/s_floorl.c
ibm/src/s_fma.c
ibm/src/s_fmaf.c
ibm/src/s_fmal.c
ibm/src/s_fmax.c
ibm/src/s_fmaxf.c
ibm/src/s_fmaxl.c
ibm/src/s_fmin.c
ibm/src/s_fminf.c
ibm/src/s_fminl.c
ibm/src/s_frexp.c
ibm/src/s_frexpf.c
ibm/src/s_frexpl.c
ibm/src/s_ilogb.c
ibm/src/s_ilogbf.c
ibm/src/s_ilogbl.c
ibm/src/s_isfinite.c
ibm/src/s_isnan.c
ibm/src/s_isnormal.c
ibm/src/s_llrint.c
ibm/src/s_llrintf.c
ibm/src/s_llround.c
ibm/src/s_llroundf.c
ibm/src/s_llroundl.c
ibm/src/s_log1p.c
ibm/src/s_log1pf.c
ibm/src/s_logb.c
ibm/src/s_logbf.c
ibm/src/s_lrint.c
ibm/src/s_lrintf.c
ibm/src/s_lround.c
ibm/src/s_lroundf.c
ibm/src/s_lroundl.c
ibm/src/s_modf.c
ibm/src/s_modff.c
ibm/src/s_nearbyint.c
ibm/src/s_nextafter.c
ibm/src/s_nextafterf.c
ibm/src/s_nextafterl.c
ibm/src/s_nexttoward.c
ibm/src/s_nexttowardf.c
ibm/src/s_remquo.c
ibm/src/s_remquof.c
ibm/src/s_rint.c
ibm/src/s_rintf.c
ibm/src/s_round.c
ibm/src/s_roundf.c
ibm/src/s_roundl.c
ibm/src/s_scalbln.c
ibm/src/s_scalbn.c
ibm/src/s_scalbnf.c
ibm/src/s_scalbnl.c
ibm/src/s_signbit.c
ibm/src/s_signgam.c
ibm/src/s_significand.c
ibm/src/s_significandf.c
ibm/src/s_sin.c
ibm/src/s_sinf.c
ibm/src/s_tan.c
ibm/src/s_tanf.c
ibm/src/s_tanh.c
ibm/src/s_tanhf.c
ibm/src/s_trunc.c
ibm/src/s_truncf.c
ibm/src/s_truncl.c
ibm/src/w_cabs.c
ibm/src/w_cabsf.c
ibm/src/w_drem.c
ibm/src/w_dremf.c
ibstdc++/Android.mk
ibstdc++/MODULE_LICENSE_BSD
ibstdc++/NOTICE
ibstdc++/include/cstddef
ibstdc++/include/new
ibstdc++/include/typeinfo
ibstdc++/src/new.cpp
ibstdc++/src/one_time_construction.cpp
ibstdc++/src/pure_virtual.cpp
ibstdc++/src/typeinfo.cpp
ibthread_db/Android.mk
ibthread_db/MODULE_LICENSE_BSD
ibthread_db/NOTICE
ibthread_db/include/thread_db.h
ibthread_db/libthread_db.c
inker/Android.mk
inker/MODULE_LICENSE_APACHE2
inker/NOTICE
inker/arch/arm/begin.S
inker/arch/x86/begin.S
inker/debugger.c
inker/dlfcn.c
inker/linker.c
inker/linker.h
inker/linker_debug.h
inker/rt.c
|