OSDN Git Service
Elliott Hughes [Thu, 18 Feb 2016 19:06:33 +0000 (19:06 +0000)]
Merge "Fix scope ids for link-local IPv6 addresses from getifaddrs(3)." am:
90ea63a862
am:
e62519ec57
* commit '
e62519ec576ad04bce033f1c1c33e020f891e54f':
Fix scope ids for link-local IPv6 addresses from getifaddrs(3).
Elliott Hughes [Thu, 18 Feb 2016 18:40:07 +0000 (18:40 +0000)]
Merge "Fix scope ids for link-local IPv6 addresses from getifaddrs(3)."
am:
90ea63a862
* commit '
90ea63a862e2a23c9a72d4fa18ea15c830b25fc8':
Fix scope ids for link-local IPv6 addresses from getifaddrs(3).
Elliott Hughes [Thu, 18 Feb 2016 18:35:00 +0000 (18:35 +0000)]
Merge "Fix scope ids for link-local IPv6 addresses from getifaddrs(3)."
Nicolas Geoffray [Thu, 18 Feb 2016 09:42:57 +0000 (09:42 +0000)]
Merge "Revert "Move gdb support functions to a separate file"" am:
be7a1eaf3a
am:
1726565d5f
* commit '
1726565d5f2e81de880682cd046c85f1788b1a9a':
Revert "Move gdb support functions to a separate file"
Nicolas Geoffray [Thu, 18 Feb 2016 09:38:22 +0000 (09:38 +0000)]
Merge "Revert "Move gdb support functions to a separate file""
am:
be7a1eaf3a
* commit '
be7a1eaf3a871477a7e845e7acb8ed11a91a9d82':
Revert "Move gdb support functions to a separate file"
Nicolas Geoffray [Thu, 18 Feb 2016 09:31:41 +0000 (09:31 +0000)]
Merge "Revert "Move gdb support functions to a separate file""
Nicolas Geoffray [Thu, 18 Feb 2016 09:31:24 +0000 (09:31 +0000)]
Revert "Move gdb support functions to a separate file"
Was reverted on internal master already.
This reverts commit
f8d051c81b7c22575ac940dea612fb3b880e6d7a.
Change-Id: Ia432f83bcce91366fb23f1bb87603a093b7f074d
Dimitry Ivanov [Thu, 18 Feb 2016 02:15:18 +0000 (02:15 +0000)]
Merge changes Id6e60861,I0eacb3f0 am:
4dd56ac9a5
am:
f0aa1d51af
* commit '
f0aa1d51af5cfb7fca8e6dbb19f36dd58e4c3b0a':
Move gdb support functions to a separate file
Use insert_link_map_into_debug_map for executable
Christopher Ferris [Thu, 18 Feb 2016 02:15:12 +0000 (02:15 +0000)]
Merge "Fix cfi directives in small strncmp case." am:
e73b27a1d3
am:
d715574f40
* commit '
d715574f40842291a5ed706523029175d1e88c8b':
Fix cfi directives in small strncmp case.
Christopher Ferris [Thu, 18 Feb 2016 02:07:15 +0000 (02:07 +0000)]
Fix cfi directives in small strncmp case.
am:
bff9cca9ca
* commit '
bff9cca9ca5817e97dd43962bb11b012cbb97f54':
Fix cfi directives in small strncmp case.
Christopher Ferris [Thu, 18 Feb 2016 00:34:02 +0000 (16:34 -0800)]
Fix cfi directives in small strncmp case.
Bug:
27227225
(cherry picked from commit
de84e51f8c7b45869a8f83a1d5eacbf19b6d5eb5)
Change-Id: I7ebbd1cf9bff849ecdfc84e0e98842fec3215bb4
Dimitry Ivanov [Thu, 18 Feb 2016 01:58:25 +0000 (01:58 +0000)]
Merge changes Id6e60861,I0eacb3f0
am:
4dd56ac9a5
* commit '
4dd56ac9a5248c9fdeffe6c0f8029a83bcb43fe4':
Move gdb support functions to a separate file
Use insert_link_map_into_debug_map for executable
Dimitry Ivanov [Thu, 18 Feb 2016 01:25:49 +0000 (01:25 +0000)]
Merge changes Id6e60861,I0eacb3f0
* changes:
Move gdb support functions to a separate file
Use insert_link_map_into_debug_map for executable
Christopher Ferris [Thu, 18 Feb 2016 01:22:07 +0000 (01:22 +0000)]
Merge "Fix cfi directives in small strncmp case."
am:
e73b27a1d3
* commit '
e73b27a1d3482d41a9b3bbc2945426211218b677':
Fix cfi directives in small strncmp case.
Christopher Ferris [Thu, 18 Feb 2016 01:18:25 +0000 (01:18 +0000)]
Merge "Fix cfi directives in small strncmp case."
Christopher Ferris [Thu, 18 Feb 2016 00:34:02 +0000 (16:34 -0800)]
Fix cfi directives in small strncmp case.
Bug:
27227225
Change-Id: Id4f88fe288109a82822ad1b2291858c1c85b0ca7
Dimitry Ivanov [Thu, 18 Feb 2016 00:08:03 +0000 (16:08 -0800)]
Move gdb support functions to a separate file
Move gdb support functions and variables to
linker_gdb_support.h/cpp
Change-Id: Id6e608617016383b68283760361c567e58e574bc
Dimitry Ivanov [Wed, 17 Feb 2016 23:25:25 +0000 (15:25 -0800)]
Use insert_link_map_into_debug_map for executable
Use insert_link_map_into_debug_map to insert the main
executable's link_map to r_debug
Change-Id: I0eacb3f030ea3eb16ed50ad2011d604beece2d03
Elliott Hughes [Wed, 17 Feb 2016 22:19:48 +0000 (14:19 -0800)]
Fix scope ids for link-local IPv6 addresses from getifaddrs(3).
Bug: http://b/
27219454
Change-Id: I7a166ff5553565f7afdab18dd2c703af4d475ab4
Dimitry Ivanov [Wed, 17 Feb 2016 22:34:58 +0000 (22:34 +0000)]
Merge "Update a comment for init_linker_info_for_gdb" am:
c347a10760
am:
d537d5f121
* commit '
d537d5f121e58dbe5bd807eb5fbfd43c54bdc7ad':
Update a comment for init_linker_info_for_gdb
Dimitry Ivanov [Wed, 17 Feb 2016 22:26:49 +0000 (22:26 +0000)]
Merge "Update a comment for init_linker_info_for_gdb"
am:
c347a10760
* commit '
c347a107602f3011b393f2b2407425b5d668e14e':
Update a comment for init_linker_info_for_gdb
Dimitry Ivanov [Wed, 17 Feb 2016 22:20:22 +0000 (22:20 +0000)]
Merge "Update a comment for init_linker_info_for_gdb"
Dimitry Ivanov [Wed, 17 Feb 2016 22:13:06 +0000 (14:13 -0800)]
Update a comment for init_linker_info_for_gdb
Change-Id: I8e2895ecfcc6f77a180c3735342afc93be5923d3
Colin Cross [Wed, 17 Feb 2016 21:07:54 +0000 (21:07 +0000)]
Merge "malloc_debug: reset TrackData mutex after fork" am:
598cb89790
am:
d0cfff5316
* commit '
d0cfff531619ccd81ddb3d20aee51d02023b8326':
malloc_debug: reset TrackData mutex after fork
Bill Yi [Wed, 17 Feb 2016 21:07:47 +0000 (21:07 +0000)]
Colin Cross [Wed, 17 Feb 2016 20:48:37 +0000 (20:48 +0000)]
Merge "malloc_debug: reset TrackData mutex after fork"
am:
598cb89790
* commit '
598cb89790ba93edbb392c567ecda32b39d64ff1':
malloc_debug: reset TrackData mutex after fork
Colin Cross [Wed, 17 Feb 2016 20:38:02 +0000 (20:38 +0000)]
Merge "malloc_debug: reset TrackData mutex after fork"
Bill Yi [Wed, 17 Feb 2016 17:50:14 +0000 (09:50 -0800)]
Dimitry Ivanov [Wed, 17 Feb 2016 00:23:43 +0000 (00:23 +0000)]
Merge "Initialize linker link_map for gdb directly"
am:
2de48bc809
* commit '
2de48bc809bba48a7f209e209b3822bad010166f':
Initialize linker link_map for gdb directly
Dimitry Ivanov [Wed, 17 Feb 2016 00:23:31 +0000 (00:23 +0000)]
Merge "Revert "Revert "Split out liblinker_malloc static library"""
am:
acedcba331
* commit '
acedcba3318413b17fb70f8a53cbc5e75c981387':
Revert "Revert "Split out liblinker_malloc static library""
Dimitry Ivanov [Wed, 17 Feb 2016 00:00:30 +0000 (00:00 +0000)]
Merge "Initialize linker link_map for gdb directly"
Dimitry Ivanov [Tue, 16 Feb 2016 23:51:37 +0000 (23:51 +0000)]
Merge "Revert "Revert "Split out liblinker_malloc static library"""
Dimitry Ivanov [Tue, 16 Feb 2016 18:13:42 +0000 (10:13 -0800)]
Revert "Revert "Split out liblinker_malloc static library""
This reverts commit
3bbeca7a1ae3d31cddd97fb6a0140c4cf7e39f8e.
Change-Id: I5a757fcd52a14442c2eb7ca53f7d1f1923a4efe9
Dimitry Ivanov [Tue, 16 Feb 2016 21:43:35 +0000 (13:43 -0800)]
Initialize linker link_map for gdb directly
Remove unnecessary construction of soinfo when
initializing linker link_map for gdb.
Change-Id: Idf32cee56309aa9c9cf260efbd17a9deae9a756b
Dimitry Ivanov [Tue, 16 Feb 2016 22:13:53 +0000 (22:13 +0000)]
Merge "linker: remove soinfo::entry"
am:
b244d21672
* commit '
b244d21672b3bbb8bb4653d737a2d1bfd39ed877':
linker: remove soinfo::entry
Dimitry Ivanov [Tue, 16 Feb 2016 21:29:43 +0000 (21:29 +0000)]
Merge "linker: remove soinfo::entry"
Dimitry Ivanov [Tue, 16 Feb 2016 21:25:29 +0000 (13:25 -0800)]
linker: remove soinfo::entry
This field is used only once and only for main executable;
no need to carry it around in soinfo structure.
Change-Id: I7f80c64e0939e28966b6fed858891f9ce2a9e26b
Dimitry Ivanov [Mon, 15 Feb 2016 19:34:17 +0000 (19:34 +0000)]
Merge "Revert "Split out liblinker_malloc static library""
am:
85665af917
* commit '
85665af917c74ff88668c1c1bffe5455e9f779cc':
Revert "Split out liblinker_malloc static library"
Dimitry Ivanov [Mon, 15 Feb 2016 19:21:29 +0000 (19:21 +0000)]
Merge "Revert "Split out liblinker_malloc static library""
Dimitry Ivanov [Mon, 15 Feb 2016 19:19:35 +0000 (19:19 +0000)]
Revert "Split out liblinker_malloc static library"
This reverts commit
a80564318a87c1efe76224b8591c707c54d51d2d.
Change-Id: I63f16739a38f40ad930692176a4297ad1ce89570
Christopher Ferris [Sat, 13 Feb 2016 17:57:25 +0000 (17:57 +0000)]
Merge "Add a memcpy(a, a, n) test."
am:
60a5f7360e
* commit '
60a5f7360e6d57b9805aa587d0b1553f3e7cddab':
Add a memcpy(a, a, n) test.
Christopher Ferris [Sat, 13 Feb 2016 17:56:41 +0000 (17:56 +0000)]
Add a memcpy(a, a, n) test.
am:
ee478ead7d
* commit '
ee478ead7dc30235509e36f7675e1b62484bc25d':
Add a memcpy(a, a, n) test.
Christopher Ferris [Sat, 13 Feb 2016 01:24:27 +0000 (17:24 -0800)]
Add a memcpy(a, a, n) test.
clang depends on memcpy where src and dst are the same to actually
work. Even though this is, technically, undefined behavior,
clang is not going to change. Add a test to verify this assumption
holds true for android devices.
(cherry picked from commit
71766c25778fe13717259cdccb62463684794408)
Change-Id: I7d8ba4098729194dda69eab7070fd5c4ba1abbe9
Christopher Ferris [Sat, 13 Feb 2016 17:46:28 +0000 (17:46 +0000)]
Merge "Add a memcpy(a, a, n) test."
Christopher Ferris [Sat, 13 Feb 2016 01:24:27 +0000 (17:24 -0800)]
Add a memcpy(a, a, n) test.
clang depends on memcpy where src and dst are the same to actually
work. Even though this is, technically, undefined behavior,
clang is not going to change. Add a test to verify this assumption
holds true for android devices.
Change-Id: Ib575af3c14e705bb62c18fad7d57e1cc0d242899
Christopher Ferris [Sat, 13 Feb 2016 01:56:31 +0000 (01:56 +0000)]
Fix the default alignment of the allocations.
am:
39b952cf0a
* commit '
39b952cf0a824db1cdc301dd048db0e56d4d5c24':
Fix the default alignment of the allocations.
Christopher Ferris [Thu, 11 Feb 2016 23:51:31 +0000 (15:51 -0800)]
Fix the default alignment of the allocations.
In order to enforce this constraint:
The pointer returned if the allocation succeeds shall be suitably
aligned so that it may be assigned to a pointer to any type of object
and then used to access such an object in the space allocated.
Force all allocations on 32 bit systems to have 8 byte alignment,
and all allocations on 64 bit systems to have 16 byte alignment.
Add a test to verify that the allocator returns the correct alignments.
Bug:
26739265
(cherry picked from commit
72df6708c829a4c6494936fdfbda6dc7e68e647b)
Change-Id: I44ca8bedb1dac375087da1af3a1d7d12034e037f
Christopher Ferris [Sat, 13 Feb 2016 01:50:20 +0000 (01:50 +0000)]
Merge "Fix the default alignment of the allocations."
am:
249fefbda0
* commit '
249fefbda0984b2b8bf44238468c411cf7886006':
Fix the default alignment of the allocations.
Elliott Hughes [Sat, 13 Feb 2016 01:44:00 +0000 (01:44 +0000)]
Fix regerror(..., nullptr, 0).
am:
66c25c360a
* commit '
66c25c360afb161be02fbdb8da21cd02c9d99447':
Fix regerror(..., nullptr, 0).
Christopher Ferris [Sat, 13 Feb 2016 01:37:06 +0000 (01:37 +0000)]
Merge "Fix the default alignment of the allocations."
Elliott Hughes [Sat, 13 Feb 2016 00:00:53 +0000 (16:00 -0800)]
Fix regerror(..., nullptr, 0).
Found by passing a bad regular expression to the Google benchmark
code (https://github.com/google/benchmark).
(cherry picked from commit
cac2908b08f517802e719ddafe39f45c85c96a33)
Change-Id: I317a7c2ea6535998c0853029023fcefc88cb3750
Elliott Hughes [Sat, 13 Feb 2016 01:32:59 +0000 (01:32 +0000)]
Merge "Fix regerror(..., nullptr, 0)."
am:
925bf56447
* commit '
925bf56447cf87da910441f12b302051e07549ba':
Fix regerror(..., nullptr, 0).
Christopher Ferris [Thu, 11 Feb 2016 23:51:31 +0000 (15:51 -0800)]
Fix the default alignment of the allocations.
In order to enforce this constraint:
The pointer returned if the allocation succeeds shall be suitably
aligned so that it may be assigned to a pointer to any type of object
and then used to access such an object in the space allocated.
Force all allocations on 32 bit systems to have 8 byte alignment,
and all allocations on 64 bit systems to have 16 byte alignment.
Add a test to verify that the allocator returns the correct alignments.
Bug:
26739265
Change-Id: I9af53279617408676b94e4ec6481b3ed7ffafc6a
Elliott Hughes [Sat, 13 Feb 2016 00:59:42 +0000 (00:59 +0000)]
Merge "Fix regerror(..., nullptr, 0)."
Colin Cross [Mon, 8 Feb 2016 06:51:15 +0000 (22:51 -0800)]
malloc_debug: reset TrackData mutex after fork
Add a pthread_atfork handler to malloc_debug to lock the TrackData mutex
during fork and reset it in the child. Ensures that the TrackData is
consistent when forking from a multi-threaded process, and that the
mutex is in a defined state in the child.
Change-Id: I0dfed30045a28551217ceac227d33b2e18894932
Elliott Hughes [Sat, 13 Feb 2016 00:00:53 +0000 (16:00 -0800)]
Fix regerror(..., nullptr, 0).
Found by passing a bad regular expression to the Google benchmark
code (https://github.com/google/benchmark).
Change-Id: I475db71c25706bbf02091b754acabe8254062f3a
Dimitry Ivanov [Fri, 12 Feb 2016 23:12:28 +0000 (23:12 +0000)]
Fix is_greylisted check in case of an absolute path
am:
b8e3769067
* commit '
b8e376906718fd4ea1ec7c9be258c99ec40900a9':
Fix is_greylisted check in case of an absolute path
Dimitry Ivanov [Fri, 12 Feb 2016 21:33:19 +0000 (13:33 -0800)]
Fix is_greylisted check in case of an absolute path
Some apps are explicitly calling System.loadLibrary(.)
for internal platform libraries like cutils.
Bug: http://b/
27100558
Change-Id: I765cf3fc542778d3b487069c9955d367840b3c05
Dimitry Ivanov [Thu, 11 Feb 2016 23:39:42 +0000 (23:39 +0000)]
Merge "Split out liblinker_malloc static library"
am:
9750a77b31
* commit '
9750a77b31f2fc6d548a02b3a9750c2794648fea':
Split out liblinker_malloc static library
Dimitry Ivanov [Thu, 11 Feb 2016 23:29:06 +0000 (23:29 +0000)]
Merge "Split out liblinker_malloc static library"
Dimitry Ivanov [Thu, 11 Feb 2016 21:48:49 +0000 (13:48 -0800)]
Split out liblinker_malloc static library
Bug: http://b/
14998480
Bug: http://b/
25716705
Change-Id: I8c7ba3971d1b17dbfc1a2ab5553aa04fe5da6677
Elliott Hughes [Thu, 11 Feb 2016 18:40:00 +0000 (18:40 +0000)]
Add tests for zero-sized allocations.
am:
535c5992d6
* commit '
535c5992d6692124357247a70a37772fae1a8569':
Add tests for zero-sized allocations.
Elliott Hughes [Thu, 11 Feb 2016 04:43:22 +0000 (20:43 -0800)]
Add tests for zero-sized allocations.
POSIX lets us return null and set errno, but that would be annoying and
surprising.
Bug: http://b/
27101951
(cherry picked from commit
884f76e3aa081740f7cfe582b11af7446bf77bd9)
Change-Id: Ice4fd3cd427523edc2ca4ba25caf9701c353db47
Elliott Hughes [Thu, 11 Feb 2016 17:56:59 +0000 (17:56 +0000)]
Merge "Add tests for zero-sized allocations."
am:
72bca4b410
* commit '
72bca4b4105e24058f3f2eca024382bedb122a30':
Add tests for zero-sized allocations.
Elliott Hughes [Thu, 11 Feb 2016 17:53:04 +0000 (17:53 +0000)]
Merge "Add tests for zero-sized allocations."
Elliott Hughes [Thu, 11 Feb 2016 04:43:22 +0000 (20:43 -0800)]
Add tests for zero-sized allocations.
POSIX lets us return null and set errno, but that would be annoying and
surprising.
Bug: http://b/
27101951
Change-Id: I320a8a14884abb806a8d30e3e6cf1ede28b49335
Elliott Hughes [Wed, 10 Feb 2016 15:57:31 +0000 (15:57 +0000)]
Merge "Set x86 TLS limit to 0xfffff, not PAGE_SIZE."
am:
8fa00a5836
* commit '
8fa00a5836b49bbacfd08151edb039ed7c6db21d':
Set x86 TLS limit to 0xfffff, not PAGE_SIZE.
Elliott Hughes [Wed, 10 Feb 2016 15:48:52 +0000 (15:48 +0000)]
Merge "Set x86 TLS limit to 0xfffff, not PAGE_SIZE."
Elliott Hughes [Wed, 10 Feb 2016 06:44:16 +0000 (22:44 -0800)]
Set x86 TLS limit to 0xfffff, not PAGE_SIZE.
Not least because we set limit_in_pages to 1. PAGE_SIZE pages was never
anyone's intention.
Change-Id: Ide867f44a2fb20d4d5d0cd67ced468e8665a0193
Chih-hung Hsieh [Tue, 9 Feb 2016 01:33:16 +0000 (01:33 +0000)]
Merge "Enable clang for x86_64 after fp128 fix in clang-
2577113."
am:
4c3cf4ad4d
* commit '
4c3cf4ad4d0b04d36b9e2ec3efeb0147f9c02dd3':
Enable clang for x86_64 after fp128 fix in clang-
2577113.
Chih-hung Hsieh [Tue, 9 Feb 2016 01:27:01 +0000 (01:27 +0000)]
Merge "Enable clang for x86_64 after fp128 fix in clang-
2577113."
Elliott Hughes [Tue, 9 Feb 2016 01:14:06 +0000 (01:14 +0000)]
Merge "Update NOTICE files."
am:
273f2e8ccc
* commit '
273f2e8cccebccb0d8dd96ab6a7c5fec332a4205':
Update NOTICE files.
Chih-Hung Hsieh [Tue, 9 Feb 2016 01:07:33 +0000 (17:07 -0800)]
Enable clang for x86_64 after fp128 fix in clang-
2577113.
Upstream LLVM fix was included in prebuilt clang-
2577113.
BUG:
21899249
Change-Id: Ief3f3e28650c0bbf8749a5e5d26f45c39e15ed62
Elliott Hughes [Tue, 9 Feb 2016 01:00:12 +0000 (17:00 -0800)]
Update NOTICE files.
(cherry picked from commit
b4931cee769ca3c60a2cb77f68078df893286cf0)
Change-Id: I0aaa89f9b6d997936ef6d08c602795add9132057
Elliott Hughes [Tue, 9 Feb 2016 01:03:01 +0000 (01:03 +0000)]
Merge "Update NOTICE files."
Elliott Hughes [Tue, 9 Feb 2016 01:00:12 +0000 (17:00 -0800)]
Update NOTICE files.
Change-Id: I6c4628534c5842c9835ead1bfff6582c5dce38e3
Elliott Hughes [Sun, 7 Feb 2016 05:40:00 +0000 (05:40 +0000)]
Merge "Add a test for a possible overflow in *printf." am:
3dbdb9dbe6
am:
c32819f4ed
* commit '
c32819f4edced1cc9400ff932451865210ca15b6':
Add a test for a possible overflow in *printf.
Elliott Hughes [Sun, 7 Feb 2016 05:38:14 +0000 (05:38 +0000)]
Merge "Add a test for a possible overflow in *printf."
am:
3dbdb9dbe6
* commit '
3dbdb9dbe6907ebf322e7dae6df9fb3aadd4854b':
Add a test for a possible overflow in *printf.
Elliott Hughes [Sun, 7 Feb 2016 05:35:34 +0000 (05:35 +0000)]
Merge "Add a test for a possible overflow in *printf."
Mike Frysinger [Sat, 6 Feb 2016 19:34:50 +0000 (19:34 +0000)]
Merge "define pw_gecos to pw_passwd for LP32 systems" am:
9c212fc436
am:
52ce6c3bf4
* commit '
52ce6c3bf4b4e2ec2c6cf69f5706bad98e9e6b75':
define pw_gecos to pw_passwd for LP32 systems
Mike Frysinger [Sat, 6 Feb 2016 19:33:05 +0000 (19:33 +0000)]
Merge "define pw_gecos to pw_passwd for LP32 systems"
am:
9c212fc436
* commit '
9c212fc43617aeef5b1828407dd5d8daee506923':
define pw_gecos to pw_passwd for LP32 systems
Mike Frysinger [Sat, 6 Feb 2016 19:29:29 +0000 (19:29 +0000)]
Merge "define pw_gecos to pw_passwd for LP32 systems"
Mike Frysinger [Wed, 3 Feb 2016 19:40:37 +0000 (14:40 -0500)]
define pw_gecos to pw_passwd for LP32 systems
Since we set both fields to NULL all the time, we can alias the two
fields together on LP32 to provide build-time compatibility.
BUG=
24918750
TEST=python now builds for Brillo boards
Change-Id: I3394aea80c9a5288669389f71d0e4132f2157e3c
Elliott Hughes [Sat, 6 Feb 2016 05:57:37 +0000 (21:57 -0800)]
Add a test for a possible overflow in *printf.
It turns out we don't have any bugs here, but glibc does. Found while
chasing down a toybox failure I saw on the host, but we may as well
add the test in case we ever screw up here in future.
Change-Id: Ib8dd227ed3b742dc4dab8c09dc08e6ea9a35c807
Christopher Ferris [Sat, 6 Feb 2016 05:30:12 +0000 (05:30 +0000)]
Merge "Updated to v4.4.1 kernel headers." am:
831c8a5249
am:
e5df2f5f59
* commit '
e5df2f5f5911eecb64e1f32467e9d9c30aa73779':
Updated to v4.4.1 kernel headers.
Christopher Ferris [Sat, 6 Feb 2016 05:28:23 +0000 (05:28 +0000)]
Merge "Updated to v4.4.1 kernel headers."
am:
831c8a5249
* commit '
831c8a52498d3c7be204a00847275f6e9163626f':
Updated to v4.4.1 kernel headers.
Christopher Ferris [Sat, 6 Feb 2016 05:24:53 +0000 (05:24 +0000)]
Merge "Updated to v4.4.1 kernel headers."
Dan Willemsen [Sat, 6 Feb 2016 00:49:14 +0000 (00:49 +0000)]
Merge "Update Android.bp" am:
138a11c8a1
am:
5519f42dc1
* commit '
5519f42dc1f888ad5c269ec748e8d4844215e5fe':
Update Android.bp
Dan Willemsen [Sat, 6 Feb 2016 00:47:28 +0000 (00:47 +0000)]
Merge "Update Android.bp"
am:
138a11c8a1
* commit '
138a11c8a1687c72098ac9ceedfdf857426748cf':
Update Android.bp
Dan Willemsen [Sat, 6 Feb 2016 00:43:13 +0000 (00:43 +0000)]
Merge "Update Android.bp"
Christopher Ferris [Thu, 4 Feb 2016 21:16:38 +0000 (13:16 -0800)]
Updated to v4.4.1 kernel headers.
Small modifications needed to allow compilation with the new headers:
- Manually modify bionic/libc/kernel/uapi/asm-mips/asm/siginfo.h to
remove the uapi from the include.
- PR_XXX defines are now available for mips, so remove the definition
from linker_mips.cpp.
Bug:
23789423
Change-Id: I6dc8a03b012426d3a937db15cb24d3a50fab5a8c
Elliott Hughes [Fri, 5 Feb 2016 21:51:42 +0000 (21:51 +0000)]
Merge "Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack." am:
865f6bce75
am:
ab872d2beb
* commit '
ab872d2bebbc330236927835ad5fa1fa51bf536c':
Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack.
Elliott Hughes [Fri, 5 Feb 2016 20:52:34 +0000 (20:52 +0000)]
Merge "Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack."
am:
865f6bce75
* commit '
865f6bce758ae82b19c0eed2b6fd708945ec841f':
Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack.
Elliott Hughes [Fri, 5 Feb 2016 20:48:01 +0000 (20:48 +0000)]
Merge "Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack."
Elliott Hughes [Fri, 5 Feb 2016 19:18:41 +0000 (11:18 -0800)]
Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack.
This is a common thing for people to want to do, snprintf requires
a lot of stack for itself, and PTHREAD_STACK_MIN should be usable
for realistic code.
Change-Id: Ib09cfb4e0beec1c69ee0944c3ea4c5d03a94c491
Dimitry Ivanov [Fri, 5 Feb 2016 17:26:02 +0000 (17:26 +0000)]
Merge "Add check for pthread_self() when looking up a thread" am:
b90837c3d3
am:
7e694a20fd
* commit '
7e694a20fd4136f8aca9afa294dae663a49efacc':
Add check for pthread_self() when looking up a thread
Dimitry Ivanov [Fri, 5 Feb 2016 04:33:48 +0000 (04:33 +0000)]
Merge "Add check for pthread_self() when looking up a thread"
am:
b90837c3d3
* commit '
b90837c3d316c6ea8d6f0b0b6a3643d0d3245a0e':
Add check for pthread_self() when looking up a thread
Dimitry Ivanov [Fri, 5 Feb 2016 04:29:54 +0000 (04:29 +0000)]
Merge "Add check for pthread_self() when looking up a thread"
Dimitry Ivanov [Fri, 5 Feb 2016 00:21:01 +0000 (16:21 -0800)]
Add check for pthread_self() when looking up a thread
Check if thread_id is in fact pthread_self before
locking on g_thread_list_lock in __pthread_internal_find.
The main reason for doing this is not performance but to allow
the linker use raise() which was not working because pthread_kill()
couldn't find pthread_self() thread because the global thread
list is initialized in libc.so and the linker's version of this
list is empty.
Bug: http://b/
25867917
Change-Id: I18fe620e8cd465b30f0e1ff45fff32958f3c5c00
Dan Willemsen [Thu, 4 Feb 2016 05:48:08 +0000 (21:48 -0800)]
Update Android.bp
Also reorders some arch-specific sources to match the order in the
Android.mk system.
Change-Id: Ibde46a7cef9840b759be796ce9ac6618d3b06532