Commit Graph

19109 Commits

Author SHA1 Message Date
Dimitry Ivanov
a0343ed700 Add missing symbols to android-18 libc
This affects libc.so for android-18 and 19

Symbols missing from NDK libc but present in the
platform version of libc:

__strchr_chk
__strrchr_chk
__umask_chk
ffs # x86 only
getauxval
getdelim
getline
signalfd
wait4 # already present in android-19

Bug: http://b/28864994
Change-Id: Ib8ccc3706516be9590f2646edefac389d8538319
2016-05-25 14:41:00 -07:00
Dimitry Ivanov
641e6194f3 Copy libc symbols from android-17 to 18
This is a baseline for the next commit

Bug: http://b/28864994
Change-Id: Id68c1840303ce8ff45685f915098ffd094b4a67c
2016-05-25 14:25:31 -07:00
Sebastien Hertz
a5066ffc45 Merge "Add jack-jacoco-plugin.jar to build tools" 2016-05-25 13:14:30 +00:00
Sebastien Hertz
fa52ee31da Add jack-jacoco-plugin.jar to build tools
Bug: 28945296
Change-Id: Ica695a24409fb7caabb50b39e27b066336590958
2016-05-25 10:51:08 +02:00
Dimitry Ivanov
42f3f55818 Merge changes I31ddaf44,I07c99308
* changes:
  Add missing symbols to android-17 libc
  Copy libc.so symbols from android-16 to 17
2016-05-25 03:59:45 +00:00
Dimitry Ivanov
b6035639b7 Add missing symbols to android-17 libc
This affects libc.so for android-17 and 19

Symbols missing from NDK libc but present in the
platform version of libc:

__fgets_chk
__memcpy_chk
__memmove_chk
__memset_chk
__open_2
__openat_2
__snprintf_chk
__sprintf_chk
__strcat_chk
__strcpy_chk
__strlcat_chk
__strlcpy_chk
__strlen_chk
__strncat_chk
__strncpy_chk
__vsnprintf_chk
__vsprintf_chk
clone # x86 only
ftw
getsid
malloc_usable_size
mlockall
munlockall
nftw
psiginfo
psignal
pvalloc
unshare

Bug: http://b/28864994
Change-Id: I31ddaf44e2ae685d45de5ca217ba3096a3f6e5ec
2016-05-24 17:29:21 -07:00
Dimitry Ivanov
317d506d5b Copy libc.so symbols from android-16 to 17
This serves as a baseline for the next commit

Bug: http://b/28864994
Change-Id: I07c99308c6966ea1423f13997896faaf2d26c3a4
2016-05-24 17:29:21 -07:00
Treehugger Robot
e142814cce Merge "Add missing symbols to android-16 libc" 2016-05-25 00:22:16 +00:00
Dimitry Ivanov
fbfcbad99e Add missing symbols to android-16 libc
This affects libc.so for android-16 and 19

Symbols missing from NDK libc but present in the
platform version of libc:

__getcpu # mips only
faccessat
fgetxattr
flistxattr
fremovexattr
fsetxattr
getxattr
lgetxattr
listxattr
llistxattr
lremovexattr
lsetxattr
readahead
removexattr
setxattr
tdelete
tdestroy
tfind
tgkill
tsearch

Bug: http://b/28864994
Change-Id: I789e5fcd0f9f5c99039f1f8367fec9ff4d25bc29
2016-05-24 16:19:15 -07:00
Dimitry Ivanov
a317156dd6 Merge "Remove clone from x86 android-12 to 16" 2016-05-24 22:24:00 +00:00
Dimitry Ivanov
1013b25d53 Remove clone from x86 android-12 to 16
This function was not in platform libc up until android-17

Bug: http://b/28864994
Change-Id: I100f0c44638e6f669c446e1158868dd5c88f676f
2016-05-24 14:11:53 -07:00
Courtney Goeltzenleuchter
45a2b95e30 Merge "Update to latest Vulkan headers" 2016-05-23 22:18:32 +00:00
Dimitry Ivanov
69a0b3fa74 Merge changes from topic 'remove-clone-and-co-for-x86-and-mips'
* changes:
  Add missing symbols for android-15 platform libc
  Copy libc symbols from android-14
  Add missing symbols for android-14 platform libc
  Add missing symbols for android-12 platform libc
  android-9 (x86/mips): remove symbols missing from the platform libc.so
2016-05-23 21:56:44 +00:00
Dimitry Ivanov
788f35708f Add missing symbols for android-15 platform libc
This affects libc.so for android-15,16,19

Symbols missing from NDK libc but present in the
platform version of libc:

personality

Bug: http://b/28864994
Change-Id: I5debe3ea2806963e2fd31bb64faf979fac8b06cf
2016-05-23 12:40:38 -07:00
Dimitry Ivanov
fc9824a888 Copy libc symbols from android-14
This is a baseline for the next commit

Bug: http://b/28864994
Change-Id: Id0a21155fa7d25ba01a066b3f436b7b6d6985c80
2016-05-23 11:28:05 -07:00
Dimitry Ivanov
9841a89b33 Add missing symbols for android-14 platform libc
This affects libc.so for android-14,16,19

Symbols missing from NDK libc but present in the
platform version of libc:

getpwnam_r
getpwuid_r

Bug: http://b/28864994
Change-Id: I93ca2b426b902b8a6852eefd8bf2fb8fd851c28d
2016-05-23 11:00:46 -07:00
Dimitry Ivanov
e5dd8fb9e8 Add missing symbols for android-12 platform libc
This affects libc.so for android-12,14,16,19

Symbols missing from NDK libc but present in the
platform version of libc:

__getcpu # except mips
__sched_cpualloc
__sched_cpucount
__sched_cpufree
__sched_getaffinity
__system_property_set
ether_aton
ether_aton_r
ether_ntoa
ether_ntoa_r
pthread_atfork
sched_getaffinity
sched_getcpu
sched_setaffinity
timegm
timelocal

Bug: http://b/28864994
Change-Id: Ic41ec18fd6b583759d15fd8c6bcc759e087b5daa
2016-05-20 18:06:58 -07:00
Dimitry Ivanov
b39abe3ea1 android-9 (x86/mips): remove symbols missing from the platform libc.so
These symbols are missing from x86 and mips libc.so on android-10:

clone
siglongjmp
sigsetjmp

Bug: http://b/28864994
Change-Id: I7ae71daf9108389a251a05465fe994917bbb0cdf
2016-05-20 10:46:53 -07:00
Courtney Goeltzenleuchter
3f15942ef3 Update to latest Vulkan headers
bug: http://b/28879652
Change-Id: Ie02a878dee5af7449b80c950b6c744ba6eba2cb2
2016-05-20 10:42:26 -06:00
Dimitry Ivanov
7c3760b639 Merge "android-13: Add symbol version for libm" 2016-05-20 01:10:31 +00:00
Dimitry Ivanov
0342c1bdf7 android-13: Add symbol version for libm
This change applies version to the current list
of symbols (not yet validated against platform libm)

Bug: http://b/26143749
Change-Id: I0adc27e48a3cd54e625d4c1594000fdb98596606
2016-05-19 17:41:43 -07:00
Dimitry Ivanov
d0a4254dbe Merge changes I4a37ec68,I91085cd2
* changes:
  android-22: add missing ns_* sybmols for lp64
  Copy libc symbols from android-21
2016-05-19 21:52:35 +00:00
Dimitry Ivanov
2bd38ec994 android-22: add missing ns_* sybmols for lp64
These symbols are coming from the list of exported
symbols by L-MR1 libc.so

Bug: http://b/28468693
Change-Id: I4a37ec680e74f526a9011d2ae1a1a04efae984de
2016-05-19 14:50:38 -07:00
Dimitry Ivanov
f5376cb914 Copy libc symbols from android-21
Bug: http://b/28468693
Change-Id: I91085cd2530cca859060688470195e013797a8ad
2016-05-19 13:02:02 -07:00
Dimitry Ivanov
388defd985 Merge changes I3427cbe5,If3c987f5,Ibea10e6d,I83b057db
* changes:
  android-14: Add symbol version for libc
  android-16: Add symbol version for libc
  android-17: Add symbol version for libc
  android-18: Add symbol version for libc/libm
2016-05-18 22:43:09 +00:00
Dimitry Ivanov
f20d77b9d2 android-14: Add symbol version for libc
Bug: http://b/26143749
Change-Id: I3427cbe57b4a9992fdc2e9c2e010174886ecea7d
2016-05-17 18:18:19 -07:00
Dimitry Ivanov
30678b423d android-16: Add symbol version for libc
There is no difference between android-16
libc and android-17 libc, removed android-17
libc functions to avoid confusion.

Bug: http://b/26143749

Change-Id: If3c987f5019570ac47111410e6b301676e8482ce
2016-05-17 18:09:45 -07:00
Dimitry Ivanov
f40efab2f7 android-17: Add symbol version for libc
Interestingly there is no difference between
android-17 libc and android-18 libc, removed
android-18 libc functions to avoid confusion.

Bug: http://b/26143749
Change-Id: Ibea10e6ddc53bf0e46a80554530b3edfc82f964f
2016-05-17 17:47:57 -07:00
Dimitry Ivanov
1f312922ee android-18: Add symbol version for libc/libm
Bug: http://b/26143749
Change-Id: I83b057db51e3198ae2e6aad369ea81b30068c5fa
2016-05-17 17:29:05 -07:00
Yin-Chia Yeh
fbb07a7993 Merge changes I586e80cb,I5497f05d
* changes:
  Camera: add camera NDK API header/symbols (libcamera2ndk.so)
  Copy libmediandk symbols from android-21
2016-05-13 17:31:48 +00:00
Yin-Chia Yeh
16594f566a Camera: add camera NDK API header/symbols (libcamera2ndk.so)
Also update libmediandk.so for adding AImageReader APIs.

Bug: 27102995
Change-Id: I586e80cbb531a2ad70b9223be9c3d27bc3911b85
2016-05-12 15:18:00 -07:00
Aurimas Liutikas
b08357ac2a Merge "Remove unused panorama_benchmark target." 2016-05-12 21:07:29 +00:00
Aurimas Liutikas
5e31d94309 Remove unused panorama_benchmark target.
Camera team no longer uses this so it can be deleted.

Bug: 28741329
Change-Id: I79c7c05fb523367e1f713f39dd34289115468333
2016-05-12 10:42:04 -07:00
Yin-Chia Yeh
659eff333d Copy libmediandk symbols from android-21
This is to create baseline for next commit.

Bug: 27102995
Change-Id: I5497f05d94d7412d2c8eca26d8df72e28a0eae4d
2016-05-11 22:33:45 -07:00
Alex Klyubin
574ad2ec86 Merge "Switch from SHA-1 to SHA-256 for new signing key certs." 2016-05-06 19:25:25 +00:00
Josh Gao
fb4dd3e63b Merge "gdbrunner: avoid using [ on older devices." 2016-05-04 23:06:06 +00:00
Josh Gao
095a4a276a gdbrunner: avoid using [ on older devices.
Bug: https://github.com/android-ndk/ndk/issues/78
Change-Id: I00cae89076d3b76ab3e29e884015ea3a2eabecb8
2016-05-04 16:04:18 -07:00
Chih-hung Hsieh
a8afb139ab Merge "Use delete[] on objects allocated with new[]." 2016-05-04 21:05:31 +00:00
Chih-Hung Hsieh
a020585ec9 Use delete[] on objects allocated with new[].
Bug: 28589404
Change-Id: Idb5bdf91586a3454b24ee37a3d293b0fabf8780a
2016-05-04 11:55:40 -07:00
Dimitry Ivanov
6980f5dc5e Merge changes Id639615a,I9509e0c8
* changes:
  Add LIBC_N symbols for libc/dl
  Copy android-23 symbols for to android-24
2016-04-29 17:40:28 +00:00
Dimitry Ivanov
22f13d1cd0 Add LIBC_N symbols for libc/dl
Bug: http://b/28432130
Change-Id: Id639615a2ac097847cbc2320371cdda3be651f28
2016-04-29 00:18:13 -07:00
Dimitry Ivanov
81cca94a27 Copy android-23 symbols for to android-24
This is to create a baseline for the next commit

Bug: http://b/28432130
Change-Id: I9509e0c8a69f6a63b1826716df8c358c42f92447
2016-04-27 17:55:13 -07:00
Dimitry Ivanov
2fc54028d8 Merge "android-19: add version script for libc.so" 2016-04-26 17:19:39 +00:00
Dimitry Ivanov
2e12536978 android-19: add version script for libc.so
Bug: http://b/26143749
Change-Id: I9ac5f0d471e2be5f63413f1fa9bee9211cb8f45f
2016-04-25 18:14:43 -07:00
Dimitry Ivanov
5493d631bc Merge changes I108692a0,I14f97b28
* changes:
  Remove symbols and header prior android-9
  Remove lib-bootstrap libraries
2016-04-25 23:30:29 +00:00
Dimitry Ivanov
aca425a0cf Remove symbols and header prior android-9
The earliest api version ndk supports is 9, remove
everything before that.

Bug: http://b/26143749
Change-Id: I108692a03db7577ed9c49cf3fbebbbe7b21ad553
2016-04-25 14:18:02 -07:00
Dimitry Ivanov
e17db7bd81 Remove lib-bootstrap libraries
They were used to bootstrap gcc build - but we
do not need them anymore since this was removed
from ndk build scripts.

Change-Id: I14f97b2828e47bb6c89ff026bbb00b7caed6450a
2016-04-25 12:50:15 -07:00
Treehugger Robot
49a5c68090 Merge changes I5b15d41a,Ie7b9d653
* changes:
  Remove precompiled version of libc/dl libraries
  Remove symlinks to android-3
2016-04-25 18:42:01 +00:00
Dimitry Ivanov
0908296a0b Remove precompiled version of libc/dl libraries
We already compile the stub libraries from the symbols.
The precompiled ones are not needed.

Change-Id: I5b15d41ac273a3c8850a358a5277b351e1b3be19
2016-04-25 10:43:32 -07:00
Dimitry Ivanov
d2db5ea814 Remove symlinks to android-3
They serve no purpose

Change-Id: Ie7b9d6532e76194c7366a25ad7d04bfb098cc415
2016-04-24 14:35:31 -07:00