Commit Graph

787 Commits

Author SHA1 Message Date
Dan Albert
5a4b526228 Revert "Merge changes Icc59b133,I71814ffd,Idfdb90b5,Ie3bded59,Icaa93832, ..."
Broke the build.

This reverts commit bc8899c103, reversing
changes made to 615357b952.

Change-Id: Ibd36bc1df7f7e20cb054c6a64686f4324f2d818c
2016-03-31 11:27:27 -07:00
Pablo Ceballos
bc8899c103 Merge changes Icc59b133,I71814ffd,Idfdb90b5,Ie3bded59,Icaa93832, ...
* changes:
  NDK EGL: Updates to android-24
  NDK EGL: Copy android-23 to android-24
  NDK EGL: Updates to android-23
  NDK EGL: Copy android-21 to android-23
  NDK EGL: Copy android-19 to android-21
  NDK EGL: Updates to android-19
  NDK EGL: Copy android-18 to android-19
  NDK EGL: Updates to android-18
  NDK EGL: Copy android-14 to android-18
  NDK EGL: Updates to android-14
  NDK EGL: copy android-9 to android-14
  NDK EGL: Updates to android-9
2016-03-30 21:58:19 +00:00
Pablo Ceballos
ee60ab1e89 NDK EGL: Updates to android-24
Change-Id: Icc59b13372198a264be8faa9eb60875faab4c78a
2016-03-30 13:32:16 -07:00
Pablo Ceballos
075224862f NDK EGL: Copy android-23 to android-24
Change-Id: I71814ffdbefc486fa9eafb0d0d3ce6df546a7937
2016-03-30 13:32:03 -07:00
Pablo Ceballos
51483303ef NDK EGL: Updates to android-23
Change-Id: Idfdb90b510f5f8e75b0291dac1a5f55f2aaa5c54
2016-03-30 13:31:52 -07:00
Pablo Ceballos
6698b7aba9 NDK EGL: Copy android-21 to android-23
Change-Id: Ie3bded59979f02dea706fa349f6d7b72b2538d1a
2016-03-30 13:31:41 -07:00
Pablo Ceballos
db30c63af6 NDK EGL: Copy android-19 to android-21
Change-Id: Icaa93832c943565ef261a7a493be88491fb3cef3
2016-03-30 13:31:30 -07:00
Pablo Ceballos
d2825aa47f NDK EGL: Updates to android-19
Change-Id: I8019ea991ce9c5dadbbe2b305e051ce30888a031
2016-03-30 13:31:09 -07:00
Pablo Ceballos
c73a7b69d6 NDK EGL: Copy android-18 to android-19
Change-Id: Idc4e7854b667ca7474863a539654af16576faf61
2016-03-30 13:30:37 -07:00
Pablo Ceballos
ec06bcf353 NDK EGL: Updates to android-18
Change-Id: If3103dbf4ca96d8bec130f4475e6d26abbad0402
2016-03-30 13:30:12 -07:00
Pablo Ceballos
cdd52121c1 NDK EGL: Copy android-14 to android-18
Change-Id: I5eb9f2c65af8c0e70b1d4202a3d5f284d200770c
2016-03-30 13:26:38 -07:00
Pablo Ceballos
d3c825f4fb NDK EGL: Updates to android-14
Change-Id: Iaabc5a054e3ef41a14f9e2f1236c100456206a21
2016-03-30 13:24:22 -07:00
Pablo Ceballos
e244e7b0ce NDK EGL: copy android-9 to android-14
Change-Id: Icc426519e28eefd26b4f0790770386b4e95e5586
2016-03-30 13:24:00 -07:00
Pablo Ceballos
b28db537de NDK EGL: Updates to android-9
Change-Id: I1d1784c78b1e00b24403cd6342f411d02e669062
2016-03-30 13:23:11 -07:00
Pablo Ceballos
d9d32bb094 NDK GLES: Updates to android-24
- Add the GLES3.2 symbols and headers

Change-Id: If65b4e6c7ac8db0ff0d1fe7f4883fb1bf2d22e82
2016-03-30 11:25:38 -07:00
Pablo Ceballos
b29233e496 NDK GLES: copy android-21 to android-24
Change-Id: If993b7f747d3510b2e4fa49e8624df04f9842c4a
2016-03-30 11:19:25 -07:00
Courtney Goeltzenleuchter
40c8b0a41b vulkan: Add Vulkan headers and stub library
Change-Id: Ie2352b4d9a5a25dd18b41bd8da1b7330bbbdbca1
2016-02-24 09:48:33 -07:00
Elliott Hughes
8c0e4a011b Remove the old NDK samples.
They're on github now (https://github.com/googlesamples/android-ndk),
and owned by devrel.

Change-Id: I2f94a78845ad944115c0ee515aa26f1e82a65459
2016-02-09 13:36:31 -08:00
Elliott Hughes
11dd625b0f Lose native_app_glue and ndk_helper to ndk/.
Bug: http://b/27072518
Change-Id: I0ae07cf0b34f374a8c3208d7daae632f3361271f
2016-02-08 16:54:06 -08:00
Dimitry Ivanov
ac30ab6340 Add new libm symbols to android-23
Bug: http://b/26389373
Change-Id: Ic24593e1f66d27463c99333c82d38a3277dddd07
2016-02-03 19:09:56 -05:00
Dimitry Ivanov
e62f301c88 Copy libm symbols from android-21
Bug: http://b/26389373
Change-Id: I3b5f82ddd7be4e1e966252e1331d9c2118257428
2016-02-03 18:55:02 -05:00
Dimitry Ivanov
e10e689dda Remove unwanted __popcountdi2 from libmediandk
Bug: http://b/26805673
Change-Id: I25ae80a5010d5d30a9acfa542d33e9dc6204d546
2016-02-03 14:03:29 -05:00
Dimitry Ivanov
ef047c7d1e Remove unwanted symbols from libz
Bug: http://b/26805673
Change-Id: I3a61cb6691cab25c0422b6d091860bafab130997
2016-02-02 18:52:14 -05:00
Dimitry Ivanov
0421a6b930 Add new symbols to android-23 libc.so
Bug: http://b/26268835
Bug: http://b/26389373
Change-Id: I20b50641ba1c490429f4349233de176ff85d318c
2016-01-27 15:50:10 -08:00
Dimitry Ivanov
3607a28b11 Copy libc symbols from android-21 to android-23
This is a trivial copy to provide meaningful diff
for new set of functions/varialbes.

Bug: http://b/26389373
Change-Id: I309db4622e1240849aa8bd861373653250c5b07d
2016-01-27 13:19:48 -08:00
Dimitry Ivanov
646ed33b3b Version __system_property* symbols for lp64 platforms
Bug: http://b/26805673
Change-Id: I308a0fee3d473d73119fa5168e94868a47b5fa99
2016-01-27 12:53:56 -08:00
Dimitry Ivanov
c56ac65b78 Remove unwanted '__moddi3' from x86 and mips
Bug: http://b/26805673
Change-Id: Ibe22de9aee1ff50d306261a1dace6e5a13ae2129
2016-01-26 20:00:18 -08:00
Dimitry Ivanov
0049495b14 Remove unwanted '__isthreaded' for lp64 platforms
Bug: http://b/26805673
Change-Id: Ic8cd706837d497657e1369e7918ecf2c071d53cb
2016-01-26 19:46:54 -08:00
Dimitry Ivanov
8475ee9807 Merge "Remove mistakenly exported android_* network functions" 2016-01-26 23:31:49 +00:00
Dimitry Ivanov
16c4d9c914 Remove mistakenly exported android_* network functions
Bug: http://b/26794226
Change-Id: Id0432e43d82f3189e60bfddbec3d0d5dce20f3bd
2016-01-26 14:55:10 -08:00
Elliott Hughes
52e68cd202 Remove "sha1.h".
This was removed from bionic by commit c82c0b7e072491da4818e7de37411fbb2055fce1
in 2014-06. The symbols are still in NDK cruft for LP32, but no longer in the
NDK's libc.so. Microsoft points out that we should probably remove the header
too.

Bug: 11156955
Change-Id: Id463f8f20d3d8c4428f6aecb317577d78ccad215
2016-01-25 09:34:33 -08:00
Dimitry Ivanov
977bf48381 Remove symbols which are not in platform libm.so
Bug: http://b/26236057
Change-Id: I388100b14346bcf24eba12ad452f2e16676ee756
2016-01-13 17:32:12 -08:00
Dimitry Ivanov
8b554e7ec7 Remove symbols that are not in platform libc.so
Bug: http://b/26236057
Change-Id: Iefff94c4210732b695b77a58fb6f481d810811ee
2016-01-13 17:32:12 -08:00
Dimitry Ivanov
34109a7109 Remove LIBC_PRIVATE symbols from libm
Bug: http://b/26234924
Change-Id: I3b1b764f87e0b6be33c1e761ee883e1d07578323
2016-01-13 10:53:47 -08:00
Dimitry Ivanov
10936c3aa1 Restore bsd_signal for android-20 and below
Also fix sort order in couple of files.

Bug: http://b/26475271
Change-Id: I75775ded99edd313e9ea31f0b3b4de03096be482
2016-01-11 13:50:48 -08:00
Dimitry Ivanov
11ae5ebfb6 Replace __page_size reference with PAGE_SIZE for android-12 and below
Also remove __getpageshift since it is not present in later version of
android (>12)

Bug: http://b/26475272
Bug: https://github.com/android-ndk/ndk/issues/1
Change-Id: I117194ede3b13a63ff020364b0f573fb25d5205d
2016-01-09 14:16:13 -08:00
Dan Albert
21cb8b421f Merge "Add NOTICE files for our projects." 2016-01-08 21:45:59 +00:00
Dan Albert
7000f03bce Add NOTICE files for our projects.
Bug: http://b/25592257
Change-Id: I4bdd59c30ce1ecca68c7aa133b4a32afb72927cf
2016-01-08 13:43:53 -08:00
Dimitry Ivanov
eb7c104c90 Add missing __gnu_Unwind_Find_exidx symbol
Also since __aeabi* and __gnu_Unwind_Find_exidx symbols
were incorrectly versioned in M (android-23) remove them from
the version script for all platform versions <= 23

Bug: https://github.com/android-ndk/ndk/issues/1
Change-Id: I04902aac25a722100fc502600df908bb3a786356
2016-01-08 10:03:09 -08:00
Dimitry Ivanov
52343bb255 android-21: add version scripts for libc/m/dl
Bug: http://b/26143749
Change-Id: I114c3885617302e1657d4cc891143ea96727a2b0
2016-01-06 00:22:23 -08:00
Dimitry Ivanov
4493909200 Remove bzero from libc.so
Bug: http://b/26234924
Change-Id: I946a836a55bf416a767dec4e04fb23bb4c00f8ec
2016-01-05 21:13:38 -08:00
Dimitry Ivanov
6bef207c7b Remove new set of LIBC_PRIVATE symbols from libc
Bug: http://b/26234924
Change-Id: If0acb2105c75bf9e6dd97230391f3944157990ae
2016-01-05 15:26:03 -08:00
Dimitry Ivanov
32b61f1e94 Restore public __aeabi symbols
The following arm symbols should be exported by libc.so:
    __aeabi_atexit; # arm
    __aeabi_memclr; # arm
    __aeabi_memclr4; # arm
    __aeabi_memclr8; # arm
    __aeabi_memcpy; # arm
    __aeabi_memcpy4; # arm
    __aeabi_memcpy8; # arm
    __aeabi_memmove; # arm
    __aeabi_memmove4; # arm
    __aeabi_memmove8; # arm
    __aeabi_memset; # arm
    __aeabi_memset4; # arm
    __aeabi_memset8; # arm

Bug: https://github.com/android-ndk/ndk/issues/1
Change-Id: I36f758c574a939174d43999048c193e63def548f
2016-01-05 14:04:48 -08:00
Dimitry Ivanov
450cb38561 Remove LIBC_PRIVATE symbols from all of NDK libcs
Bug: http://b/26234924
Change-Id: I1f4bb35df0bf0aca089a9f21d6d9b653cce001ff
2016-01-04 12:40:40 -08:00
Dimitry Ivanov
a604641b22 Remove unwanted stdio symbols from android-17
Bug: http://b/26268835
Change-Id: Ib6f3cec9fe036a4dc0397769883493f0f24e5d38
2015-12-18 15:13:43 -08:00
Dimitry Ivanov
4c9b18fa89 Cleanup libc symbols for android-17
This change removes symbols that are not
exported by platform libc.so

Bug: http://b/26236057
Change-Id: I0bfcda0153688ce8aa68fcd7479cfe52cffaf5b9
2015-12-18 14:57:13 -08:00
Dimitry Ivanov
70919af1a0 Remove LIBC_PRIVATE symbols from android-17 libc
Bug: http://b/26234924
Change-Id: I7048b8b20bc507fff61f2bad128343315a562847
2015-12-18 14:47:30 -08:00
Dimitry Ivanov
5770619b14 Fix symbols ordering
Bug: http://b/26271113
Change-Id: I67efa36eb7355182fdb1cab6f71e9a15f9be46d0
2015-12-18 14:27:39 -08:00
Dimitry Ivanov
f52570ce24 Remove unwanted stdio symbols from android-18 and 19
Bug: http://b/26268835
Change-Id: I866e56ad6517486cf01596763cc1571a7ded8dea
2015-12-18 14:23:18 -08:00
Dimitry Ivanov
1fc00827e6 android-21: restore utimensat for mips libc
Bug: http://b/26271113
Change-Id: I43bd1f93b24696aad809c80347acb11415223d9e
2015-12-18 13:40:39 -08:00