OSDN Git Service
Elliott Hughes [Fri, 12 Aug 2016 20:06:42 +0000 (20:06 +0000)]
Merge "POSIX says <locale.h> makes NULL visible."
am:
cea5c8a609
Change-Id: Ic28faf09d246aed6545eb4b11dbbb7af53a180f8
Elliott Hughes [Fri, 12 Aug 2016 19:59:22 +0000 (19:59 +0000)]
Merge "Fix sysconf(_SC_ARG_MAX)."
am:
51b3b44585
Change-Id: I9cbe4d41c1cb7422dadb13f28389ae44e8b8c325
Elliott Hughes [Fri, 12 Aug 2016 19:58:58 +0000 (19:58 +0000)]
Merge "Fix recvfrom prototype."
am:
4a77fa3dcd
Change-Id: I6824e7b6eafe1191c4a48830ace246fd7000a90d
Treehugger Robot [Fri, 12 Aug 2016 19:56:46 +0000 (19:56 +0000)]
Merge "POSIX says <locale.h> makes NULL visible."
Elliott Hughes [Fri, 12 Aug 2016 19:53:45 +0000 (19:53 +0000)]
Merge "Fix sysconf(_SC_ARG_MAX)."
Treehugger Robot [Fri, 12 Aug 2016 19:48:38 +0000 (19:48 +0000)]
Merge "Fix recvfrom prototype."
Elliott Hughes [Fri, 12 Aug 2016 19:23:12 +0000 (19:23 +0000)]
Merge "Fix pthread_barrierattr_getpshared prototype."
am:
f8f2949744
Change-Id: I736800acfd412eac40685f6cc2ad56f19cadaeaa
Treehugger Robot [Fri, 12 Aug 2016 19:13:37 +0000 (19:13 +0000)]
Merge "Fix pthread_barrierattr_getpshared prototype."
Elliott Hughes [Fri, 12 Aug 2016 19:00:47 +0000 (19:00 +0000)]
Merge "POSIX says IPPORT_RESERVED is in <netdb.h>."
am:
a1858a7f59
Change-Id: I3a88b0f1d4749a4ad8596885578b3155b3e27578
Elliott Hughes [Fri, 12 Aug 2016 18:53:18 +0000 (18:53 +0000)]
Merge "POSIX says SEM_FAILED shall have type sem_t*."
am:
5b45d2fec8
Change-Id: I695e085bf4e9efe442ce8f56b959d40e9a3ea0c2
Elliott Hughes [Fri, 12 Aug 2016 18:53:16 +0000 (18:53 +0000)]
Merge "POSIX says <fcntl.h> makes SEEK_* visible."
am:
f135e4e56b
Change-Id: Ia0fc8ebf78ce7885f268b04a97b2c1d1617605e6
Treehugger Robot [Fri, 12 Aug 2016 18:52:58 +0000 (18:52 +0000)]
Merge "POSIX says IPPORT_RESERVED is in <netdb.h>."
Treehugger Robot [Fri, 12 Aug 2016 18:42:44 +0000 (18:42 +0000)]
Merge "POSIX says SEM_FAILED shall have type sem_t*."
Treehugger Robot [Fri, 12 Aug 2016 18:35:17 +0000 (18:35 +0000)]
Merge "POSIX says <fcntl.h> makes SEEK_* visible."
Dimitry Ivanov [Fri, 12 Aug 2016 17:59:38 +0000 (17:59 +0000)]
Merge "linker: disallow W + E PT_LOAD segments"
am:
e8087022c1
Change-Id: I1732f395e90b4589720b3be89084ea1bd287c18d
Dimitry Ivanov [Fri, 12 Aug 2016 17:55:35 +0000 (17:55 +0000)]
Merge "linker: disallow W + E PT_LOAD segments"
Elliott Hughes [Fri, 12 Aug 2016 17:49:01 +0000 (17:49 +0000)]
Merge "Add two missing POSIX constant-only headers."
am:
0e1b92af2f
Change-Id: Ifc4d9e82b2ecdc5b0d7394503b12e9985923ac52
Treehugger Robot [Fri, 12 Aug 2016 17:42:12 +0000 (17:42 +0000)]
Merge "Add two missing POSIX constant-only headers."
Elliott Hughes [Fri, 12 Aug 2016 17:38:35 +0000 (10:38 -0700)]
POSIX says IPPORT_RESERVED is in <netdb.h>.
In <netdb.h>:
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/netdb.h.html
Not in <netinet/in.h>:
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/netinet_in.h.html
Change-Id: Ie34cdb80eeb1443cf292944f3c68d8383aee2295
Elliott Hughes [Fri, 12 Aug 2016 17:28:52 +0000 (10:28 -0700)]
POSIX says SEM_FAILED shall have type sem_t*.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/semaphore.h.html
(Even if it didn't, this header previously referred to NULL without ensuring
that NULL was actually visible.)
Change-Id: I70577f4afc21f32c9e585076986127899ef8c8c1
Elliott Hughes [Fri, 12 Aug 2016 17:28:08 +0000 (10:28 -0700)]
POSIX says <locale.h> makes NULL visible.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/locale.h.html
Change-Id: I81a600153738dff6ce3d9cde95c787b71d81a368
Elliott Hughes [Fri, 12 Aug 2016 17:18:51 +0000 (17:18 +0000)]
Merge "Use sysinfo(2) to implement more of <sys/sysinfo.h>."
am:
b17d845d9b
Change-Id: I68e9be7428268bf0f3bd54d8e14647aa89debc4e
Elliott Hughes [Fri, 12 Aug 2016 17:16:34 +0000 (10:16 -0700)]
POSIX says <fcntl.h> makes SEEK_* visible.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/fcntl.h.html
We already had two copies of these constants, so time to factor them out
into bits/.
Change-Id: I213c0d2372e41463593f878d338002b8eaa918cd
Treehugger Robot [Fri, 12 Aug 2016 17:07:41 +0000 (17:07 +0000)]
Merge "Use sysinfo(2) to implement more of <sys/sysinfo.h>."
Elliott Hughes [Fri, 12 Aug 2016 16:28:17 +0000 (09:28 -0700)]
Add two missing POSIX constant-only headers.
Change-Id: Ic175635a0edc16f9354445adeb7b90837d3e858b
Elliott Hughes [Fri, 12 Aug 2016 16:20:07 +0000 (09:20 -0700)]
Fix recvfrom prototype.
http://pubs.opengroup.org/onlinepubs/
9699919799/functions/recvfrom.html
Change-Id: Iba203c74045c88e53e28c2e0c8bc1f9ac63ce23e
Elliott Hughes [Fri, 12 Aug 2016 06:18:13 +0000 (23:18 -0700)]
Fix pthread_barrierattr_getpshared prototype.
As http://pubs.opengroup.org/onlinepubs/
9699919799/functions/pthread_barrierattr_getpshared.html
is my witness, there's a missing `const` here.
Change-Id: Ifd68188fb952460b64d144bdc21a53bc40ed82a7
Dimitry Ivanov [Thu, 11 Aug 2016 01:54:06 +0000 (18:54 -0700)]
linker: disallow W + E PT_LOAD segments
No mapped segment from the elf file can be writable and
executable at the same time. This commit adds a check
for malformed PT_LOAD segments in the elf-files.
Bug: http://b/
30146890
Test: run bionic-unit-tests --gtest_filter=dlfcn.*
Change-Id: Ia23acbe5a48780b65d7e4a50bbe024cd528079f4
Elliott Hughes [Thu, 11 Aug 2016 23:33:58 +0000 (23:33 +0000)]
Merge "dlerror returns char*, not const char*."
am:
166f875eab
Change-Id: Ice8f136b647d9e343dfacfde71ce095a5fd25024
Treehugger Robot [Thu, 11 Aug 2016 23:16:59 +0000 (23:16 +0000)]
Merge "dlerror returns char*, not const char*."
Elliott Hughes [Thu, 11 Aug 2016 22:02:45 +0000 (15:02 -0700)]
dlerror returns char*, not const char*.
http://pubs.opengroup.org/onlinepubs/
9699919799/functions/dlerror.html:
char *dlerror(void);
...
The application shall not modify the string returned.
Change-Id: I5e684bfd3930c39a2a30ea6fd005a5d5d3e5b181
Elliott Hughes [Thu, 11 Aug 2016 21:51:31 +0000 (14:51 -0700)]
Use sysinfo(2) to implement more of <sys/sysinfo.h>.
We already had implementations of some of the functions, and I didn't
bother rewriting them when we added sysinfo(2). Ross Anderson said in
https://www.lightbluetouchpaper.org/2016/07/29/yet-another-android-side-channel/
that we should "simply disable access to all procfs files", which made
me curious how many places we use /proc in bionic. This is the one that's
obviously unnecessary. The others I'm not aware of alternative APIs for.
Change-Id: Ia64f36b76f29a7a1dd67845270a5472e121aae10
Dimitry Ivanov [Thu, 11 Aug 2016 19:59:40 +0000 (19:59 +0000)]
Merge "linker: use stat(2) to check file existence"
am:
c623e7efc9
Change-Id: I05b28d10a1183f8ee4e7c711f6efc68cc4556326
Dimitry Ivanov [Thu, 11 Aug 2016 19:53:02 +0000 (19:53 +0000)]
Merge "linker: use stat(2) to check file existence"
Dimitry Ivanov [Thu, 11 Aug 2016 18:11:52 +0000 (11:11 -0700)]
linker: use stat(2) to check file existence
open(2) can be used to open directories; use stat to
check that the file exists and is a regular file.
Addresses review comments for
5aa67675f853af9588ac9274ecf86d7858695ce2
Bug: http://b/
30320104
Change-Id: Ia944db2f2f779a87ea01dd41dcd171e59c9bef01
Dimitry Ivanov [Thu, 11 Aug 2016 17:44:01 +0000 (17:44 +0000)]
Merge "linker_asan: Translate absolute dlopen paths to use asan-libraries."
am:
cea35d77a2
Change-Id: I54283bd5694b0480ced971d4602c91f8f18c18d7
Treehugger Robot [Thu, 11 Aug 2016 17:38:06 +0000 (17:38 +0000)]
Merge "linker_asan: Translate absolute dlopen paths to use asan-libraries."
Dimitry Ivanov [Wed, 10 Aug 2016 02:38:43 +0000 (19:38 -0700)]
linker_asan: Translate absolute dlopen paths to use asan-libraries.
This patch enables absolute path translation to instrumented library
when linker_asan is in use.
Test: adb shell cat /proc/<rlid pid>/maps | grep libril-qc-qmi-1.so
check that it is mapped from /data/vendor/lib64 and not /vendor/lib64
Bug: http://b/
30320104
Change-Id: I3bc24754b192afc0a72d6f3801f7b42141ce715b
(cherry picked from commit
5aa67675f853af9588ac9274ecf86d7858695ce2)
Dan Albert [Thu, 11 Aug 2016 01:37:37 +0000 (01:37 +0000)]
Merge "Add ndk_library for libdl."
am:
4519a4d182
Change-Id: I6648c5c60d59b8002433b5157d452460d50065b5
Josh Gao [Thu, 11 Aug 2016 01:35:11 +0000 (01:35 +0000)]
Merge "Add __attribute__((sentinel)) tags to execl and friends."
am:
32a2e137a5
Change-Id: I9edad7b6fa639012f6a94501a33bdbc70540cd77
Treehugger Robot [Thu, 11 Aug 2016 01:33:31 +0000 (01:33 +0000)]
Merge "Add ndk_library for libdl."
Treehugger Robot [Thu, 11 Aug 2016 01:19:23 +0000 (01:19 +0000)]
Merge "Add __attribute__((sentinel)) tags to execl and friends."
Dimitry Ivanov [Thu, 11 Aug 2016 01:03:04 +0000 (01:03 +0000)]
Merge "Check alignment along with range of mapped file fragments"
am:
3e35b26704
Change-Id: I6d81b0ca1903c466ba1420671ff700a4c0a1b0d8
Treehugger Robot [Thu, 11 Aug 2016 00:46:33 +0000 (00:46 +0000)]
Merge "Check alignment along with range of mapped file fragments"
Elliott Hughes [Thu, 11 Aug 2016 00:11:33 +0000 (00:11 +0000)]
Merge "Move brillo closer to Android."
am:
299e501419
Change-Id: I0a0136336bfe75532d4c37fb6242a80b293702ca
Elliott Hughes [Thu, 11 Aug 2016 00:11:31 +0000 (00:11 +0000)]
Merge "Remove __static_cast macro from <sys/cdefs.h>."
am:
18af5bfa5d
Change-Id: If2188445e057543a7bdc3530c60697197a90f623
Treehugger Robot [Wed, 10 Aug 2016 23:59:19 +0000 (23:59 +0000)]
Merge "Move brillo closer to Android."
Treehugger Robot [Wed, 10 Aug 2016 23:58:11 +0000 (23:58 +0000)]
Merge "Remove __static_cast macro from <sys/cdefs.h>."
Elliott Hughes [Wed, 10 Aug 2016 22:51:06 +0000 (15:51 -0700)]
Fix sysconf(_SC_ARG_MAX).
ARG_MAX hasn't been a constant since Linux 2.6.23.
Bug: http://lists.landley.net/pipermail/toybox-landley.net/2016-August/008592.html
Change-Id: I1eddb562751604c75b89fa610d79be0655c53693
Test: ran the bionic tests on device and against glibc
Josh Gao [Wed, 10 Aug 2016 22:18:29 +0000 (15:18 -0700)]
Add __attribute__((sentinel)) tags to execl and friends.
Give a compile time diagnostic when the nullptr sentinel is missing
from an execl family call, instead of just pulling arbitrary values.
Bug: http://b/
30793878
Change-Id: I1c49005c58b7ad4a5b04f0435b722d4c744e8f0e
Test: Built bullhead
Elliott Hughes [Wed, 10 Aug 2016 21:26:50 +0000 (21:26 +0000)]
Merge "Fortify vsnprintf in more cases."
am:
af211ab23f
Change-Id: Iccd96387222637d1a4c8eed4507ad8b5d21a16fb
Elliott Hughes [Wed, 10 Aug 2016 21:18:01 +0000 (14:18 -0700)]
Remove __static_cast macro from <sys/cdefs.h>.
We don't use it, and we added the more general __BIONIC_CAST anyway.
Change-Id: I2cb8a108b58bb2cb24ed2b1890d9efed671196dc
Elliott Hughes [Wed, 10 Aug 2016 21:11:09 +0000 (21:11 +0000)]
Merge "Fortify vsnprintf in more cases."
Elliott Hughes [Wed, 10 Aug 2016 21:06:14 +0000 (14:06 -0700)]
Move brillo closer to Android.
Hiding our legacy cruft seemed like a good idea, but in practice it will only
mean worse interoperability.
Plus we got it wrong, as the recent `putw` example showed.
Change-Id: I167c7168eff133889028089c22a7a0dfb8d6d0cf
Elliott Hughes [Wed, 10 Aug 2016 18:07:54 +0000 (11:07 -0700)]
Fortify vsnprintf in more cases.
Bug: http://b/
30445072
Change-Id: I1893890f0e3b56533eef053eda1bd96a0b9a5119
Dimitry Ivanov [Tue, 9 Aug 2016 00:12:18 +0000 (17:12 -0700)]
Check alignment along with range of mapped file fragments
Improve sanity-checks of elf-file by adding alignment check
of mapped sections and section headers.
Bug: http://b/
30687964
Change-Id: I7f06ddaa56a13989ce7be847b3a73c352e32c008
(cherry picked from commit
7e2d49ae3ebbae7ebf1ca033f86e87002c0dd83c)
Elliott Hughes [Wed, 10 Aug 2016 00:49:38 +0000 (00:49 +0000)]
Merge "Remove more stdio copy/paste."
am:
f5042cab10
Change-Id: Iba5e72719d3cb0c7eac85dc83d1ba49a05fcdc78
Treehugger Robot [Wed, 10 Aug 2016 00:43:39 +0000 (00:43 +0000)]
Merge "Remove more stdio copy/paste."
Elliott Hughes [Tue, 9 Aug 2016 20:06:41 +0000 (13:06 -0700)]
Remove more stdio copy/paste.
Change-Id: Ia92629b75d2c153ecf1cec711e2f9575eef604ab
Dimitry Ivanov [Tue, 9 Aug 2016 15:27:00 +0000 (15:27 +0000)]
Merge "linker: fix mips build"
am:
ce11d26bd7
Change-Id: Ic61331efa9e3b721febbf8794b22458c740bacc5
Treehugger Robot [Tue, 9 Aug 2016 15:20:38 +0000 (15:20 +0000)]
Merge "linker: fix mips build"
Dimitry Ivanov [Tue, 9 Aug 2016 13:58:55 +0000 (06:58 -0700)]
linker: fix mips build
Change-Id: I88c5ba7f33825ae9b36992b32d30579ec4a66915
Test: lunch aosp_mips-eng && mm
Josh Gao [Tue, 9 Aug 2016 01:08:40 +0000 (01:08 +0000)]
Merge "Don't use the same declaration to declare multiple symbol names."
am:
dcc8feb696
Change-Id: Id21d01cd69f714cdf396f5fd82df175f39eace73
Treehugger Robot [Tue, 9 Aug 2016 00:57:32 +0000 (00:57 +0000)]
Merge "Don't use the same declaration to declare multiple symbol names."
Dimitry Ivanov [Tue, 9 Aug 2016 00:37:41 +0000 (00:37 +0000)]
Merge changes I868417f4,I57ac3667
am:
8336b64442
Change-Id: Iea2d44645bc33c1d4564bd7ef8e3f8c73c0b20cb
Treehugger Robot [Tue, 9 Aug 2016 00:31:45 +0000 (00:31 +0000)]
Merge changes I868417f4,I57ac3667
* changes:
Extract soinfo and globals to separate files.
Move android_namespace_t to a separate file.
Josh Gao [Tue, 26 Jul 2016 23:47:48 +0000 (16:47 -0700)]
Don't use the same declaration to declare multiple symbol names.
This doesn't play well with preprocessing.
Bug: http://b/
30170081
Change-Id: Id7fc648113336dcccdfa0a6b108f3d452aaf1ed2
Elliott Hughes [Mon, 8 Aug 2016 23:29:33 +0000 (23:29 +0000)]
Merge "Update NOTICE files."
am:
6ba5f07e3f
Change-Id: I065305f4376e7a10d014cd3bb38fb2a16ee71fd0
Dimitry Ivanov [Thu, 4 Aug 2016 18:50:36 +0000 (11:50 -0700)]
Extract soinfo and globals to separate files.
Move soinfo and globals out of linker.cpp to
separate files.
Breaking up huge linker.cpp into smaller peaces
in order to make it easier to extract part of the
code that belongs to libdl.so and remove parts of
the code that do not belong to linker
(refactoring part 2 of many)
Change-Id: I868417f4b8d2b84d0e8265e354bc7977161497e2
Dimitry Ivanov [Wed, 3 Aug 2016 23:00:10 +0000 (16:00 -0700)]
Move android_namespace_t to a separate file.
Breaking up huge linker.cpp into smaller peaces
in order to make it easier to extract part of the
code that belongs to libdl.so and remove parts of
the code that do not belong to linker
(refactoring part 1 of many)
Change-Id: I57ac36677a815800dc127c8c45c3ea806c37e247
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Elliott Hughes [Mon, 8 Aug 2016 23:04:01 +0000 (23:04 +0000)]
Merge "Update NOTICE files."
Elliott Hughes [Mon, 8 Aug 2016 19:39:56 +0000 (12:39 -0700)]
Update NOTICE files.
Change-Id: I591dc91b54804aebc05ba6f9974ef9add660ecfe
Dan Albert [Sat, 6 Aug 2016 01:35:28 +0000 (01:35 +0000)]
Merge "Guard fortify inlines with __ANDROID_API__."
am:
4b10751310
Change-Id: Ic1bf224c91a3071f3210460b06c4bcdc40b2033a
Treehugger Robot [Sat, 6 Aug 2016 01:31:18 +0000 (01:31 +0000)]
Merge "Guard fortify inlines with __ANDROID_API__."
Elliott Hughes [Sat, 6 Aug 2016 01:15:56 +0000 (01:15 +0000)]
Merge "Reimplement remove(3) without the lstat(2)."
am:
7e93d9c675
Change-Id: I1fcebf903e32eb7f279ce0c5a0c3b2e2129df2c1
Treehugger Robot [Sat, 6 Aug 2016 00:11:14 +0000 (00:11 +0000)]
Merge "Reimplement remove(3) without the lstat(2)."
Dan Albert [Tue, 2 Aug 2016 22:08:32 +0000 (15:08 -0700)]
Guard fortify inlines with __ANDROID_API__.
Test: make checkbuild with libc ndk_library patches applied
Change-Id: Ic5e248994c4f2702b0f4d6dfeda787187ea86017
Elliott Hughes [Fri, 5 Aug 2016 22:53:03 +0000 (15:53 -0700)]
Reimplement remove(3) without the lstat(2).
This assumes that it's more likely we're unlinking a file than a directory,
though even if that's not true, as long as a failed unlink(2) is cheaper
than a successful lstat(2) -- which seems likely since there's no data to
copy -- we still win.
Change-Id: I0210e9cd3d31b8cf1813c55c810262ef327382ed
Dan Albert [Thu, 4 Aug 2016 20:45:44 +0000 (13:45 -0700)]
Add ndk_library for libdl.
Test: make checkbuild
Bug: http://b/
30465923
Change-Id: I8acf82f319d3b22948868bc5c4c377f2348af266
Dan Albert [Fri, 5 Aug 2016 00:14:28 +0000 (00:14 +0000)]
Merge changes I01c4d9a8,Ic34734b4
am:
ed9e6a41c9
Change-Id: I5dc023dc1d96391b2d56c676ca081c8cfa3ab0a9
Treehugger Robot [Thu, 4 Aug 2016 23:56:55 +0000 (23:56 +0000)]
Merge changes I01c4d9a8,Ic34734b4
* changes:
Run genversion-scripts.py.
Annotate libdl.map.txt.
Dan Albert [Thu, 4 Aug 2016 22:39:05 +0000 (15:39 -0700)]
Run genversion-scripts.py.
Change-Id: I01c4d9a85d3397b02b00b4d33fafe6d9ae692ed7
Dan Albert [Thu, 4 Aug 2016 20:43:20 +0000 (13:43 -0700)]
Annotate libdl.map.txt.
Test: readelf diff between soong generated stubs and prebuilts/ndk
Bug: http://b/
30465923
Change-Id: Ic34734b40870c8b628449458798c0343648e4e97
Pirama Arumuga Nainar [Thu, 4 Aug 2016 18:43:07 +0000 (18:43 +0000)]
Merge "Guard include of uchar.h in stdatomic.h"
am:
e8921ec92c
Change-Id: I7e8638db63931173e7dc098cf80fbaaa94670a50
Pirama Arumuga Nainar [Thu, 4 Aug 2016 18:23:21 +0000 (18:23 +0000)]
Merge "Guard include of uchar.h in stdatomic.h"
Pirama Arumuga Nainar [Thu, 4 Aug 2016 16:40:18 +0000 (09:40 -0700)]
Guard include of uchar.h in stdatomic.h
Bionic stdatomic.h is also used for the host (via a copy in
prebuilts/clang). Revert to guarding the include of uchar.h based on
__STDC_VERSION__, so it is included only when needed.
Change-Id: I5b45c7f5d16da223478512104702a3e4e5a975ae
Test: bionic tests on host and Angler. Confirmed failures I am
seeing are KIs.
Dan Albert [Wed, 3 Aug 2016 17:56:39 +0000 (17:56 +0000)]
Merge changes Iecc1b127,Ib67f07db,I7672d34c
am:
f0b53115ae
Change-Id: If0a88b7f14808a5339858e276df822f9683929a9
Treehugger Robot [Wed, 3 Aug 2016 17:50:37 +0000 (17:50 +0000)]
Merge changes Iecc1b127,Ib67f07db,I7672d34c
* changes:
Run genversion-scripts.py.
Only check arch tag if we have *any* arch tags.
Add pylintrc.
Josh Gao [Wed, 3 Aug 2016 00:29:56 +0000 (00:29 +0000)]
Merge changes Ib5962ea3,I8c1a7464,I06ce7c31
am:
d7d4937bdc
Change-Id: I96334b89823b75a6d7c56e94f665aab16daed1a9
Treehugger Robot [Wed, 3 Aug 2016 00:22:11 +0000 (00:22 +0000)]
Merge changes Ib5962ea3,I8c1a7464,I06ce7c31
* changes:
Add version information for legacy inlines.
versioner: remove unnecessary kernel/common symlink.
versioner: add symlink for kernel/android/uapi.
Dan Albert [Tue, 2 Aug 2016 22:20:36 +0000 (15:20 -0700)]
Run genversion-scripts.py.
Change-Id: Iecc1b127c67a96aecc4e86582c1cc3291a4acf00
Dan Albert [Tue, 2 Aug 2016 22:19:26 +0000 (15:19 -0700)]
Only check arch tag if we have *any* arch tags.
With the introduction of new tags for ndk_library, we'll have a lot
of tags that aren't architecture tags. If we have something tagged
`introduced=21`, it should be in all architectures.
Change-Id: Ib67f07db14625f6903919c181050316eb183bed5
Dan Albert [Tue, 2 Aug 2016 22:15:09 +0000 (15:15 -0700)]
Add pylintrc.
Disable all the style differences present in genversion-scripts.py.
Change-Id: I7672d34c4f7698ba445968dd5d9f5ef1fdc60056
Dan Albert [Tue, 2 Aug 2016 21:56:17 +0000 (21:56 +0000)]
Merge changes Iedab3259,I333fe8ae
am:
0fb3b0aec4
Change-Id: I4eeb1ce1eb8b8b8bbefa38ab339a649fa2e793e4
Treehugger Robot [Tue, 2 Aug 2016 21:44:20 +0000 (21:44 +0000)]
Merge changes Iedab3259,I333fe8ae
* changes:
Put bsd_signal back.
Unversion some symbols for the NDK.
Josh Gao [Tue, 26 Jul 2016 23:34:40 +0000 (16:34 -0700)]
Add version information for legacy inlines.
Bug: http://b/
30170081
Change-Id: Ib5962ea3037dd692a98b6691d263871549aac8af
Josh Gao [Wed, 27 Jul 2016 23:29:31 +0000 (16:29 -0700)]
versioner: remove unnecessary kernel/common symlink.
The target was moved by commit
5956b4e, but none of the headers
contained were actually necessary to compile any bionic headers.
Bug: http://b/
30170081
Change-Id: I8c1a7464de0992c20af194340c0e36d131a836e7
Josh Gao [Tue, 26 Jul 2016 21:04:01 +0000 (14:04 -0700)]
versioner: add symlink for kernel/android/uapi.
The android-only kernel headers were moved to their own directory by
commit
d6e8b8c. Add a new symlink to match.
Change-Id: I06ce7c3167fbb1e058e4a137fae9375bb5792a46
Dimitry Ivanov [Tue, 2 Aug 2016 18:24:04 +0000 (18:24 +0000)]
Merge "Correct libstdc++ version"
am:
bbf593f0f0
Change-Id: I9f549b8548ac8a2b9d0014bcf4b7e2887437ecd5
Dimitry Ivanov [Tue, 2 Aug 2016 18:17:08 +0000 (18:17 +0000)]
Merge "Correct libstdc++ version"