Elliott Hughes
fe7f46c088
am 7b4d77e4
: Make abort messages available to debuggerd.
...
* commit '7b4d77e400d321ccc7cdadd1cd225ebb1a69d358':
Make abort messages available to debuggerd.
2013-04-05 16:04:13 -07:00
Elliott Hughes
7b4d77e400
Make abort messages available to debuggerd.
...
This adds __libc_fatal, cleans up the internal logging code a bit more,
and switches suitable callers over to __libc_fatal. In addition to logging,
__libc_fatal stashes the message somewhere that the debuggerd signal handler
can find it before calling abort.
In the debuggerd signal handler, we pass this address to debuggerd so that
it can come back with ptrace to read the message and present it to the user.
Bug: 8531731
(cherry picked from commit 0d787c1fa1
)
Change-Id: I5daeeaa36c1fc23f7f437d73a19808d9d558dd4d
2013-04-05 15:57:53 -07:00
Elliott Hughes
f89ce5b518
am 9c7b510a
: am 240fb862
: Merge "Make abort messages available to debuggerd."
...
* commit '9c7b510a408740b5b53f8d14b8f43bf2f2d36ae6':
Make abort messages available to debuggerd.
2013-04-05 11:47:00 -07:00
Elliott Hughes
9c7b510a40
am 240fb862
: Merge "Make abort messages available to debuggerd."
...
* commit '240fb8623b1fe027d0d33a9d4c41d99ceb385b58':
Make abort messages available to debuggerd.
2013-04-05 11:43:37 -07:00
Elliott Hughes
240fb8623b
Merge "Make abort messages available to debuggerd."
2013-04-05 18:25:21 +00:00
Elliott Hughes
0d787c1fa1
Make abort messages available to debuggerd.
...
This adds __libc_fatal, cleans up the internal logging code a bit more,
and switches suitable callers over to __libc_fatal. In addition to logging,
__libc_fatal stashes the message somewhere that the debuggerd signal handler
can find it before calling abort.
In the debuggerd signal handler, we pass this address to debuggerd so that
it can come back with ptrace to read the message and present it to the user.
Bug: 8531731
Change-Id: I416ec1da38a8a1b0d0a582ccd7c8aaa681ed4a29
2013-04-05 11:24:19 -07:00
The Android Automerger
291f5c1e4b
merge in master-release history after reset to master
2013-04-04 07:49:14 -07:00
The Android Automerger
ddbe8a23a8
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-04 05:55:10 -07:00
The Android Open Source Project
9207e5aed8
am cd6f4804
: Reconcile with jb-mr2-release - do not merge
...
* commit 'cd6f4804d22a119c1aaf915d70a53924b1666777':
2013-04-03 18:05:26 -07:00
The Android Open Source Project
cd6f4804d2
Reconcile with jb-mr2-release - do not merge
...
Change-Id: I716c266ad98beb8523f0e4a4a04bbc326388fe93
2013-04-03 16:43:02 -07:00
Elliott Hughes
fbfedc7a7c
am 13ab5591
: am 014c75c7
: Merge "Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a"
...
* commit '13ab55918a0a114ce1d5c67eeca9c94ce08803ee':
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
2013-04-03 12:40:33 -07:00
Elliott Hughes
acec23561e
am f5dc9086
: am 14c840df
: Merge "Fix the SYSCALLS.TXT documentation and remove a dead script."
...
* commit 'f5dc908695ad4e513504e1a29613d797b95adbf0':
Fix the SYSCALLS.TXT documentation and remove a dead script.
2013-04-03 12:40:33 -07:00
Kito Cheng
98ac1d64bd
am 4bc54686
: am 9b84824d
: Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
...
* commit '4bc546860ec36f7ed86ee1a6a7e2bf6db028f02a':
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
2013-04-03 12:40:32 -07:00
Elliott Hughes
f3810dbb0a
am 57148994
: am a69103ff
: Fix the SYSCALLS.TXT documentation and remove a dead script.
...
* commit '57148994df6c3ca0d3c60abe2e1e891e7e12b39c':
Fix the SYSCALLS.TXT documentation and remove a dead script.
2013-04-03 12:40:31 -07:00
Elliott Hughes
13ab55918a
am 014c75c7
: Merge "Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a"
...
* commit '014c75c78bdcad8acde8d0abb2450aa1f78e1a1f':
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
2013-04-03 12:37:52 -07:00
Elliott Hughes
f5dc908695
am 14c840df
: Merge "Fix the SYSCALLS.TXT documentation and remove a dead script."
...
* commit '14c840df90bb4fc9935f7e24350e3269b6bd7f17':
Fix the SYSCALLS.TXT documentation and remove a dead script.
2013-04-03 12:37:51 -07:00
Kito Cheng
4bc546860e
am 9b84824d
: Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
...
* commit '9b84824dfd597d8137137fa33295faa26cc70ae0':
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
2013-04-03 12:35:49 -07:00
Elliott Hughes
57148994df
am a69103ff
: Fix the SYSCALLS.TXT documentation and remove a dead script.
...
* commit 'a69103ffe4b3d55f5bab7e7bfba36ccecddfa4da':
Fix the SYSCALLS.TXT documentation and remove a dead script.
2013-04-03 12:35:49 -07:00
Kito Cheng
9b84824dfd
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
...
- eventfd.cpp and eventfd.s will output to the same file when building libc.a
out/target/product/*/obj/STATIC_LIBRARIES/libc_intermediates/WHOLE/libc_common_objs/eventfd.o
- And then `eventfd` will undefined when statically linked to libc.
Also add a unit test.
(cherry-pick of 8baa929d5d3bcf63381cf78ba76168c80c303f5e.)
Change-Id: Icd0eb0f4ce0511fb9ec00a504d491afd47d744d3
2013-04-03 11:14:20 -07:00
Elliott Hughes
a69103ffe4
Fix the SYSCALLS.TXT documentation and remove a dead script.
...
We use the system call constants from the kernel header files now,
so there's no need to check that they've been correctly transcribed
into SYSCALLS.TXT.
This is a work in progress. I've added TODOs to SYSCALLS.TXT explaining
what's left to do.
(cherry-pick of a51916b58b2d211bcf8ffdbe9cf7faa58e57382f.)
Change-Id: I4484acd946b1f548ac3d95327e58add9f98246ab
2013-04-03 11:13:31 -07:00
Elliott Hughes
014c75c78b
Merge "Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a"
2013-04-03 18:11:30 +00:00
Kito Cheng
8baa929d5d
Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a
...
- eventfd.cpp and eventfd.s will output to the same file when building libc.a
out/target/product/*/obj/STATIC_LIBRARIES/libc_intermediates/WHOLE/libc_common_objs/eventfd.o
- And then `eventfd` will undefined when statically linked to libc.
Also add a unit test.
Change-Id: Ib310ade3256712ca617a90539e8eb07459c98505
2013-04-03 11:10:37 -07:00
Elliott Hughes
14c840df90
Merge "Fix the SYSCALLS.TXT documentation and remove a dead script."
2013-04-03 17:22:18 +00:00
Elliott Hughes
a51916b58b
Fix the SYSCALLS.TXT documentation and remove a dead script.
...
We use the system call constants from the kernel header files now,
so there's no need to check that they've been correctly transcribed
into SYSCALLS.TXT.
This is a work in progress. I've added TODOs to SYSCALLS.TXT explaining
what's left to do.
Change-Id: I3b86acfe7f84b4da1c802ee5a4ef13a2e83e7939
2013-04-03 10:08:09 -07:00
The Android Automerger
c099884c7c
merge in master-release history after reset to master
2013-04-03 07:49:14 -07:00
The Android Automerger
90e19c328f
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-03 06:02:06 -07:00
Elliott Hughes
168486f073
am fe51d25e
: am 162b4411
: Merge "Stop using unreasonable numbers of map entries."
...
* commit 'fe51d25e83a8487386c653493e587aa1686503aa':
Stop using unreasonable numbers of map entries.
2013-04-02 19:25:21 -07:00
Elliott Hughes
a0340cf139
am 40147728
: am 1fe11375
: Stop using unreasonable numbers of map entries.
...
* commit '40147728d24a5a85b0ae0ee366b0a3cadb1ea65a':
Stop using unreasonable numbers of map entries.
2013-04-02 19:25:19 -07:00
Elliott Hughes
fe51d25e83
am 162b4411
: Merge "Stop using unreasonable numbers of map entries."
...
* commit '162b4411fc79fe906020ebdf9e85883237fac8c3':
Stop using unreasonable numbers of map entries.
2013-04-02 18:05:25 -07:00
Elliott Hughes
40147728d2
am 1fe11375
: Stop using unreasonable numbers of map entries.
...
* commit '1fe1137576a1b7faf2d9bede121cc6faeceb50ff':
Stop using unreasonable numbers of map entries.
2013-04-02 17:52:20 -07:00
Elliott Hughes
1fe1137576
Stop using unreasonable numbers of map entries.
...
(cherry-pick of 4ace92c62ada583b220836d76de2cfcb78d4d48d.)
Bug: 8460659
Change-Id: I1a9dc30cbf6a7a2c68cb3d8000921e9178eedb85
2013-04-02 17:48:35 -07:00
Elliott Hughes
162b4411fc
Merge "Stop using unreasonable numbers of map entries."
2013-04-03 00:48:07 +00:00
Elliott Hughes
4ace92c62a
Stop using unreasonable numbers of map entries.
...
Bug: 8460659
Change-Id: Ib0ee71e3cf61e122d0449c9d8a4e4670a7d7129a
2013-04-02 17:41:14 -07:00
Kenny Root
4ea3580749
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/bionic
2013-04-02 11:06:24 -07:00
Christopher Ferris
5014f417ea
Merge "Add missing branch in memcpy.S dst aligned case."
2013-04-02 18:05:54 +00:00
The Android Open Source Project
6517d138fd
am cc91c517
: Reconcile with jb-mr2-release - do not merge
...
* commit 'cc91c517bf00431f098b7ca371113dc108071a45':
2013-04-02 11:04:15 -07:00
Lorenzo Colitti
5a3cc2018c
am 9ef66e84
: am 309e107f
: Merge "Update getaddrinfo to RFC6724" into jb-mr2-dev
...
* commit '9ef66e842f28f58abfbc8458973a2511a055db0c':
Update getaddrinfo to RFC6724
2013-04-02 11:04:09 -07:00
Christopher Ferris
6ffaa931c3
Add missing branch in memcpy.S dst aligned case.
...
Change-Id: I0651e46dc5d9b49a997c0c6d099b75097eedb504
2013-04-02 09:19:00 -07:00
The Android Automerger
ea01edd2d4
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-02 09:18:11 -07:00
The Android Automerger
02dc65183b
merge in master-release history after reset to master
2013-04-02 09:17:13 -07:00
The Android Open Source Project
cc91c517bf
Reconcile with jb-mr2-release - do not merge
...
Change-Id: Id1d2ab018ca9bc14b36395ae84eb73a120b2befc
2013-04-02 08:39:18 -07:00
Lorenzo Colitti
9ef66e842f
am 309e107f
: Merge "Update getaddrinfo to RFC6724" into jb-mr2-dev
...
* commit '309e107f01e13bbe90ba31f2eee5d526ff676222':
Update getaddrinfo to RFC6724
2013-04-02 08:24:30 -07:00
Christopher Ferris
50bc9395e4
Merge "Update to latest cortexa15 memcpy code."
2013-04-02 02:04:47 +00:00
Elliott Hughes
7506673f63
am 8dd195c5
: am 7a29f404
: Merge "Update getaddrinfo to RFC6724"
...
* commit '8dd195c509eed45d1e4b5ab91ddc2ef56fcb0737':
Update getaddrinfo to RFC6724
2013-04-01 18:21:58 -07:00
Elliott Hughes
8dd195c509
am 7a29f404
: Merge "Update getaddrinfo to RFC6724"
...
* commit '7a29f404e11d3346e79154b8e8d72a3215febced':
Update getaddrinfo to RFC6724
2013-04-01 18:20:10 -07:00
Elliott Hughes
7a29f404e1
Merge "Update getaddrinfo to RFC6724"
2013-04-02 01:05:23 +00:00
Lorenzo Colitti
378b0e1ea2
Update getaddrinfo to RFC6724
...
Currently, our getaddrinfo implementation does not conform to
any IETF standard. It follows draft-ietf-6man-rfc3484-revise-01,
but that draft has expired. Update the policy table to RFC6724.
(cherry-pick of e919b116d35aa7deb24ddece69c491e24c3b0d6f.)
Bug: 8276725
Change-Id: I2d17122defd966ac6c2c13d04887fb110f2598a0
2013-04-01 18:04:25 -07:00
Lorenzo Colitti
309e107f01
Merge "Update getaddrinfo to RFC6724" into jb-mr2-dev
2013-04-02 00:49:29 +00:00
The Android Automerger
1ec2cf5ba8
merge in master-release history after reset to master
2013-04-01 11:31:26 -07:00
The Android Automerger
a66f6570c1
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-01 05:55:14 -07:00