From e73d65cbbd9d16a4a41e39de945424c9c27527ec Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 19 Jan 2018 15:43:46 -0800 Subject: [PATCH] Remove unused API definitions from development/ndk. Test: make checkbuild Bug: None Change-Id: I724c849d25963df80eff079bdc5864078991650d --- ndk/platforms/README.CRT.TXT | 274 - .../arch-arm/symbols/libEGL.so.functions.txt | 40 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 172 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 823 -- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 833 -- .../arch-arm/symbols/libdl.so.functions.txt | 6 - .../arch-arm/symbols/libdl.so.variables.txt | 1 - .../arch-arm/symbols/libdl.so.versions.txt | 11 - .../arch-arm/symbols/libm.so.functions.txt | 158 - .../arch-arm/symbols/libm.so.variables.txt | 2 - .../arch-arm/symbols/libm.so.versions.txt | 164 - .../arch-mips/symbols/libEGL.so.functions.txt | 40 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 172 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 805 -- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 829 -- .../arch-mips/symbols/libdl.so.functions.txt | 6 - .../arch-mips/symbols/libdl.so.variables.txt | 1 - .../arch-mips/symbols/libdl.so.versions.txt | 11 - .../arch-mips/symbols/libm.so.functions.txt | 158 - .../arch-mips/symbols/libm.so.variables.txt | 2 - .../arch-mips/symbols/libm.so.versions.txt | 164 - .../arch-x86/symbols/libEGL.so.functions.txt | 40 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 172 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 802 -- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 826 -- .../arch-x86/symbols/libdl.so.functions.txt | 6 - .../arch-x86/symbols/libdl.so.variables.txt | 1 - .../arch-x86/symbols/libdl.so.versions.txt | 11 - .../arch-x86/symbols/libm.so.functions.txt | 169 - .../arch-x86/symbols/libm.so.variables.txt | 2 - .../arch-x86/symbols/libm.so.versions.txt | 175 - ndk/platforms/android-14/include/EGL/egl.h | 329 - ndk/platforms/android-14/include/EGL/eglext.h | 255 - .../android-14/include/EGL/eglplatform.h | 120 - .../android-14/include/OMXAL/OpenMAXAL.h | 3195 -------- .../include/OMXAL/OpenMAXAL_Android.h | 173 - .../include/OMXAL/OpenMAXAL_Platform.h | 67 - .../android-14/include/SLES/OpenSLES.h | 2774 ------- .../include/SLES/OpenSLES_Android.h | 351 - .../SLES/OpenSLES_AndroidConfiguration.h | 73 - .../include/SLES/OpenSLES_AndroidMetadata.h | 47 - .../include/SLES/OpenSLES_Platform.h | 57 - .../android-14/include/android/input.h | 848 -- .../android-14/include/android/keycodes.h | 262 - .../include/android/native_window.h | 126 - .../android-14/include/android/rect.h | 41 - .../arch-arm/symbols/libc.so.functions.txt | 824 -- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 834 -- .../arch-mips/symbols/libc.so.functions.txt | 806 -- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 830 -- .../arch-x86/symbols/libc.so.functions.txt | 803 -- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 827 -- .../android-15/include/android/keycodes.h | 266 - .../symbols/libandroid.so.functions.txt | 171 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 844 -- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 854 -- .../symbols/libandroid.so.functions.txt | 171 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 827 -- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 851 -- .../symbols/libandroid.so.functions.txt | 171 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 823 -- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 847 -- .../include/android/configuration.h | 364 - .../android-16/include/android/keycodes.h | 275 - .../include/android/native_window_jni.h | 40 - .../android-16/include/android/rect.h | 41 - ndk/platforms/android-16/include/stdlib.h | 189 - .../symbols/libandroid.so.functions.txt | 173 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 871 --- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 881 --- .../symbols/libandroid.so.functions.txt | 173 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 854 -- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 878 --- .../symbols/libandroid.so.functions.txt | 173 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 851 -- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 875 --- .../include/android/configuration.h | 380 - .../arch-arm/symbols/libEGL.so.functions.txt | 47 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 263 - .../symbols/libGLESv3.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 879 --- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 889 --- .../arch-arm/symbols/libm.so.functions.txt | 164 - .../arch-arm/symbols/libm.so.variables.txt | 2 - .../arch-arm/symbols/libm.so.versions.txt | 170 - .../arch-mips/symbols/libEGL.so.functions.txt | 47 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 263 - .../symbols/libGLESv3.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 862 -- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 886 --- .../arch-mips/symbols/libm.so.functions.txt | 164 - .../arch-mips/symbols/libm.so.variables.txt | 2 - .../arch-mips/symbols/libm.so.versions.txt | 170 - .../arch-x86/symbols/libEGL.so.functions.txt | 47 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 263 - .../symbols/libGLESv3.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 860 -- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 884 --- .../arch-x86/symbols/libm.so.functions.txt | 178 - .../arch-x86/symbols/libm.so.variables.txt | 2 - .../arch-x86/symbols/libm.so.versions.txt | 184 - ndk/platforms/android-18/include/EGL/egl.h | 329 - ndk/platforms/android-18/include/EGL/eglext.h | 575 -- .../android-18/include/EGL/eglplatform.h | 124 - ndk/platforms/android-18/include/GLES3/gl3.h | 1061 --- .../android-18/include/GLES3/gl3ext.h | 24 - .../android-18/include/GLES3/gl3platform.h | 30 - .../android-18/include/android/bitmap.h | 82 - .../include/android/configuration.h | 381 - .../android-18/include/android/input.h | 850 -- .../android-18/include/android/keycodes.h | 277 - ndk/platforms/android-18/include/math.h | 501 -- .../arch-arm/symbols/libEGL.so.functions.txt | 47 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 899 --- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 909 --- .../arch-mips/symbols/libEGL.so.functions.txt | 47 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 882 --- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 906 --- .../arch-x86/symbols/libEGL.so.functions.txt | 47 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 880 --- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 904 --- ndk/platforms/android-19/include/EGL/egl.h | 329 - ndk/platforms/android-19/include/EGL/eglext.h | 583 -- .../android-19/include/EGL/eglplatform.h | 124 - .../android-19/include/android/keycodes.h | 278 - .../android-19/include/android/sensor.h | 289 - ndk/platforms/android-19/include/sys/stat.h | 147 - ndk/platforms/android-19/include/sys/wait.h | 63 - .../android-21/arch-arm/include/asm/a.out.h | 48 - .../android-21/arch-arm/include/asm/auxvec.h | 19 - .../arch-arm/include/asm/bitsperlong.h | 19 - .../arch-arm/include/asm/byteorder.h | 23 - .../android-21/arch-arm/include/asm/errno.h | 19 - .../android-21/arch-arm/include/asm/fcntl.h | 28 - .../android-21/arch-arm/include/asm/hwcap.h | 50 - .../android-21/arch-arm/include/asm/ioctl.h | 19 - .../android-21/arch-arm/include/asm/ioctls.h | 24 - .../android-21/arch-arm/include/asm/ipcbuf.h | 19 - .../android-21/arch-arm/include/asm/kvm.h | 180 - .../arch-arm/include/asm/kvm_para.h | 19 - .../android-21/arch-arm/include/asm/mman.h | 20 - .../android-21/arch-arm/include/asm/msgbuf.h | 19 - .../android-21/arch-arm/include/asm/param.h | 19 - .../arch-arm/include/asm/perf_regs.h | 45 - .../android-21/arch-arm/include/asm/poll.h | 19 - .../arch-arm/include/asm/posix_types.h | 34 - .../android-21/arch-arm/include/asm/ptrace.h | 120 - .../arch-arm/include/asm/resource.h | 19 - .../android-21/arch-arm/include/asm/sembuf.h | 19 - .../android-21/arch-arm/include/asm/setup.h | 155 - .../android-21/arch-arm/include/asm/shmbuf.h | 19 - .../arch-arm/include/asm/sigcontext.h | 50 - .../android-21/arch-arm/include/asm/siginfo.h | 19 - .../android-21/arch-arm/include/asm/signal.h | 110 - .../android-21/arch-arm/include/asm/socket.h | 19 - .../android-21/arch-arm/include/asm/sockios.h | 19 - .../android-21/arch-arm/include/asm/stat.h | 91 - .../android-21/arch-arm/include/asm/statfs.h | 24 - .../android-21/arch-arm/include/asm/swab.h | 31 - .../arch-arm/include/asm/termbits.h | 19 - .../android-21/arch-arm/include/asm/termios.h | 19 - .../android-21/arch-arm/include/asm/types.h | 19 - .../android-21/arch-arm/include/asm/unistd.h | 484 -- .../android-21/arch-arm/include/machine/asm.h | 59 - .../arch-arm/include/machine/cpu-features.h | 83 - .../arch-arm/include/machine/elf_machdep.h | 138 - .../arch-arm/include/machine/exec.h | 50 - .../arch-arm/include/machine/fenv.h | 63 - .../arch-arm/include/machine/setjmp.h | 82 - .../arch-arm/symbols/libEGL.so.functions.txt | 47 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 1119 --- .../arch-arm/symbols/libc.so.variables.txt | 21 - .../arch-arm/symbols/libc.so.versions.txt | 1129 --- .../arch-arm/symbols/libdl.so.functions.txt | 8 - .../arch-arm/symbols/libdl.so.variables.txt | 1 - .../arch-arm/symbols/libdl.so.versions.txt | 13 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../arch-arm/symbols/liblog.so.functions.txt | 9 - .../arch-arm/symbols/liblog.so.variables.txt | 1 - .../arch-arm/symbols/libm.so.functions.txt | 220 - .../arch-arm/symbols/libm.so.variables.txt | 2 - .../arch-arm/symbols/libm.so.versions.txt | 226 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-arm/symbols/libz.so.functions.txt | 88 - .../arch-arm/symbols/libz.so.variables.txt | 5 - .../android-21/arch-arm64/include/asm/a.out.h | 1 - .../arch-arm64/include/asm/auxvec.h | 23 - .../arch-arm64/include/asm/bitsperlong.h | 24 - .../arch-arm64/include/asm/byteorder.h | 28 - .../android-21/arch-arm64/include/asm/errno.h | 19 - .../android-21/arch-arm64/include/asm/fcntl.h | 28 - .../android-21/arch-arm64/include/asm/hwcap.h | 31 - .../android-21/arch-arm64/include/asm/ioctl.h | 19 - .../arch-arm64/include/asm/ioctls.h | 19 - .../arch-arm64/include/asm/ipcbuf.h | 19 - .../android-21/arch-arm64/include/asm/kvm.h | 158 - .../arch-arm64/include/asm/kvm_para.h | 19 - .../android-21/arch-arm64/include/asm/mman.h | 19 - .../arch-arm64/include/asm/msgbuf.h | 19 - .../android-21/arch-arm64/include/asm/param.h | 24 - .../android-21/arch-arm64/include/asm/poll.h | 19 - .../arch-arm64/include/asm/posix_types.h | 19 - .../arch-arm64/include/asm/ptrace.h | 79 - .../arch-arm64/include/asm/resource.h | 19 - .../arch-arm64/include/asm/sembuf.h | 19 - .../android-21/arch-arm64/include/asm/setup.h | 24 - .../arch-arm64/include/asm/shmbuf.h | 19 - .../arch-arm64/include/asm/sigcontext.h | 46 - .../arch-arm64/include/asm/siginfo.h | 24 - .../arch-arm64/include/asm/signal.h | 24 - .../arch-arm64/include/asm/socket.h | 19 - .../arch-arm64/include/asm/sockios.h | 19 - .../android-21/arch-arm64/include/asm/stat.h | 19 - .../arch-arm64/include/asm/statfs.h | 24 - .../android-21/arch-arm64/include/asm/swab.h | 19 - .../arch-arm64/include/asm/termbits.h | 19 - .../arch-arm64/include/asm/termios.h | 19 - .../android-21/arch-arm64/include/asm/types.h | 19 - .../arch-arm64/include/asm/unistd.h | 19 - .../arch-arm64/include/machine/asm.h | 54 - .../arch-arm64/include/machine/elf_machdep.h | 105 - .../arch-arm64/include/machine/exec.h | 50 - .../arch-arm64/include/machine/fenv.h | 102 - .../arch-arm64/include/machine/setjmp.h | 73 - .../symbols/libEGL.so.functions.txt | 47 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv1_CM.so.functions.txt | 239 - .../symbols/libGLESv1_CM.so.variables.txt | 1 - .../symbols/libGLESv2.so.functions.txt | 177 - .../symbols/libGLESv2.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm64/symbols/libc.so.functions.txt | 1023 --- .../arch-arm64/symbols/libc.so.variables.txt | 18 - .../arch-arm64/symbols/libc.so.versions.txt | 1045 --- .../arch-arm64/symbols/libdl.so.functions.txt | 7 - .../arch-arm64/symbols/libdl.so.variables.txt | 1 - .../arch-arm64/symbols/libdl.so.versions.txt | 12 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../symbols/liblog.so.functions.txt | 9 - .../symbols/liblog.so.variables.txt | 1 - .../arch-arm64/symbols/libm.so.functions.txt | 217 - .../arch-arm64/symbols/libm.so.variables.txt | 2 - .../arch-arm64/symbols/libm.so.versions.txt | 224 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-arm64/symbols/libz.so.functions.txt | 88 - .../arch-arm64/symbols/libz.so.variables.txt | 5 - .../android-21/arch-mips/include/asm/a.out.h | 1 - .../android-21/arch-mips/include/asm/auxvec.h | 19 - .../arch-mips/include/asm/bitsperlong.h | 24 - .../android-21/arch-mips/include/asm/break.h | 34 - .../arch-mips/include/asm/byteorder.h | 23 - .../arch-mips/include/asm/cachectl.h | 28 - .../android-21/arch-mips/include/asm/errno.h | 149 - .../android-21/arch-mips/include/asm/fcntl.h | 68 - .../android-21/arch-mips/include/asm/inst.h | 884 --- .../android-21/arch-mips/include/asm/ioctl.h | 29 - .../android-21/arch-mips/include/asm/ioctls.h | 124 - .../android-21/arch-mips/include/asm/ipcbuf.h | 19 - .../android-21/arch-mips/include/asm/kvm.h | 101 - .../arch-mips/include/asm/kvm_para.h | 19 - .../android-21/arch-mips/include/asm/mman.h | 81 - .../android-21/arch-mips/include/asm/msgbuf.h | 49 - .../android-21/arch-mips/include/asm/param.h | 24 - .../android-21/arch-mips/include/asm/poll.h | 25 - .../arch-mips/include/asm/posix_types.h | 34 - .../android-21/arch-mips/include/asm/ptrace.h | 93 - .../android-21/arch-mips/include/asm/reg.h | 223 - .../arch-mips/include/asm/resource.h | 33 - .../android-21/arch-mips/include/asm/sembuf.h | 31 - .../android-21/arch-mips/include/asm/setup.h | 23 - .../arch-mips/include/asm/sgidefs.h | 38 - .../android-21/arch-mips/include/asm/shmbuf.h | 50 - .../arch-mips/include/asm/sigcontext.h | 76 - .../arch-mips/include/asm/siginfo.h | 114 - .../android-21/arch-mips/include/asm/signal.h | 108 - .../android-21/arch-mips/include/asm/socket.h | 91 - .../arch-mips/include/asm/sockios.h | 31 - .../android-21/arch-mips/include/asm/stat.h | 110 - .../android-21/arch-mips/include/asm/statfs.h | 103 - .../android-21/arch-mips/include/asm/swab.h | 34 - .../arch-mips/include/asm/sysmips.h | 28 - .../arch-mips/include/asm/termbits.h | 241 - .../arch-mips/include/asm/termios.h | 90 - .../android-21/arch-mips/include/asm/types.h | 28 - .../arch-mips/include/asm/ucontext.h | 19 - .../android-21/arch-mips/include/asm/unistd.h | 1263 --- .../arch-mips/include/machine/asm.h | 208 - .../arch-mips/include/machine/elf_machdep.h | 198 - .../arch-mips/include/machine/exec.h | 189 - .../arch-mips/include/machine/fenv.h | 98 - .../arch-mips/include/machine/regdef.h | 92 - .../arch-mips/include/machine/regnum.h | 119 - .../arch-mips/include/machine/setjmp.h | 10 - .../arch-mips/include/machine/signal.h | 51 - .../android-21/arch-mips/include/sgidefs.h | 34 - ndk/platforms/android-21/arch-mips/libr2 | 1 - ndk/platforms/android-21/arch-mips/libr6 | 1 - .../arch-mips/symbols/libEGL.so.functions.txt | 47 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 1103 --- .../arch-mips/symbols/libc.so.variables.txt | 21 - .../arch-mips/symbols/libc.so.versions.txt | 1127 --- .../arch-mips/symbols/libdl.so.functions.txt | 7 - .../arch-mips/symbols/libdl.so.variables.txt | 1 - .../arch-mips/symbols/libdl.so.versions.txt | 12 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../arch-mips/symbols/liblog.so.functions.txt | 9 - .../arch-mips/symbols/liblog.so.variables.txt | 1 - .../arch-mips/symbols/libm.so.functions.txt | 220 - .../arch-mips/symbols/libm.so.variables.txt | 2 - .../arch-mips/symbols/libm.so.versions.txt | 226 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-mips/symbols/libz.so.functions.txt | 88 - .../arch-mips/symbols/libz.so.variables.txt | 5 - .../arch-mips64/include/asm/a.out.h | 1 - .../arch-mips64/include/asm/auxvec.h | 19 - .../arch-mips64/include/asm/bitsperlong.h | 24 - .../arch-mips64/include/asm/break.h | 34 - .../arch-mips64/include/asm/byteorder.h | 23 - .../arch-mips64/include/asm/cachectl.h | 28 - .../arch-mips64/include/asm/errno.h | 149 - .../arch-mips64/include/asm/fcntl.h | 68 - .../android-21/arch-mips64/include/asm/inst.h | 884 --- .../arch-mips64/include/asm/ioctl.h | 29 - .../arch-mips64/include/asm/ioctls.h | 124 - .../arch-mips64/include/asm/ipcbuf.h | 19 - .../android-21/arch-mips64/include/asm/kvm.h | 101 - .../arch-mips64/include/asm/kvm_para.h | 19 - .../android-21/arch-mips64/include/asm/mman.h | 81 - .../arch-mips64/include/asm/msgbuf.h | 49 - .../arch-mips64/include/asm/param.h | 24 - .../android-21/arch-mips64/include/asm/poll.h | 25 - .../arch-mips64/include/asm/posix_types.h | 34 - .../arch-mips64/include/asm/ptrace.h | 93 - .../android-21/arch-mips64/include/asm/reg.h | 223 - .../arch-mips64/include/asm/resource.h | 33 - .../arch-mips64/include/asm/sembuf.h | 31 - .../arch-mips64/include/asm/setup.h | 23 - .../arch-mips64/include/asm/sgidefs.h | 38 - .../arch-mips64/include/asm/shmbuf.h | 50 - .../arch-mips64/include/asm/sigcontext.h | 76 - .../arch-mips64/include/asm/siginfo.h | 114 - .../arch-mips64/include/asm/signal.h | 108 - .../arch-mips64/include/asm/socket.h | 91 - .../arch-mips64/include/asm/sockios.h | 31 - .../android-21/arch-mips64/include/asm/stat.h | 110 - .../arch-mips64/include/asm/statfs.h | 103 - .../android-21/arch-mips64/include/asm/swab.h | 34 - .../arch-mips64/include/asm/sysmips.h | 28 - .../arch-mips64/include/asm/termbits.h | 241 - .../arch-mips64/include/asm/termios.h | 90 - .../arch-mips64/include/asm/types.h | 28 - .../arch-mips64/include/asm/ucontext.h | 19 - .../arch-mips64/include/asm/unistd.h | 1263 --- .../arch-mips64/include/machine/asm.h | 208 - .../arch-mips64/include/machine/elf_machdep.h | 197 - .../arch-mips64/include/machine/exec.h | 189 - .../arch-mips64/include/machine/fenv.h | 98 - .../arch-mips64/include/machine/regdef.h | 99 - .../arch-mips64/include/machine/regnum.h | 119 - .../arch-mips64/include/machine/setjmp.h | 10 - .../arch-mips64/include/machine/signal.h | 51 - .../android-21/arch-mips64/include/sgidefs.h | 34 - .../symbols/libEGL.so.functions.txt | 47 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv1_CM.so.functions.txt | 239 - .../symbols/libGLESv1_CM.so.variables.txt | 1 - .../symbols/libGLESv2.so.functions.txt | 177 - .../symbols/libGLESv2.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips64/symbols/libc.so.functions.txt | 1023 --- .../arch-mips64/symbols/libc.so.variables.txt | 18 - .../arch-mips64/symbols/libc.so.versions.txt | 1045 --- .../symbols/libdl.so.functions.txt | 7 - .../symbols/libdl.so.variables.txt | 1 - .../arch-mips64/symbols/libdl.so.versions.txt | 12 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../symbols/liblog.so.functions.txt | 9 - .../symbols/liblog.so.variables.txt | 1 - .../arch-mips64/symbols/libm.so.functions.txt | 217 - .../arch-mips64/symbols/libm.so.variables.txt | 2 - .../arch-mips64/symbols/libm.so.versions.txt | 224 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-mips64/symbols/libz.so.functions.txt | 88 - .../arch-mips64/symbols/libz.so.variables.txt | 5 - .../android-21/arch-x86/include/asm/a.out.h | 39 - .../android-21/arch-x86/include/asm/auxvec.h | 28 - .../arch-x86/include/asm/bitsperlong.h | 29 - .../android-21/arch-x86/include/asm/boot.h | 25 - .../arch-x86/include/asm/bootparam.h | 189 - .../arch-x86/include/asm/byteorder.h | 23 - .../arch-x86/include/asm/debugreg.h | 65 - .../android-21/arch-x86/include/asm/e820.h | 56 - .../android-21/arch-x86/include/asm/errno.h | 19 - .../android-21/arch-x86/include/asm/fcntl.h | 19 - .../arch-x86/include/asm/hw_breakpoint.h | 18 - .../android-21/arch-x86/include/asm/hyperv.h | 148 - .../android-21/arch-x86/include/asm/ioctl.h | 19 - .../android-21/arch-x86/include/asm/ioctls.h | 19 - .../android-21/arch-x86/include/asm/ipcbuf.h | 19 - .../android-21/arch-x86/include/asm/ist.h | 30 - .../android-21/arch-x86/include/asm/kvm.h | 363 - .../arch-x86/include/asm/kvm_para.h | 100 - .../android-21/arch-x86/include/asm/ldt.h | 48 - .../android-21/arch-x86/include/asm/mce.h | 54 - .../android-21/arch-x86/include/asm/mman.h | 26 - .../android-21/arch-x86/include/asm/msgbuf.h | 19 - .../arch-x86/include/asm/msr-index.h | 564 -- .../android-21/arch-x86/include/asm/msr.h | 30 - .../android-21/arch-x86/include/asm/mtrr.h | 101 - .../android-21/arch-x86/include/asm/param.h | 19 - .../arch-x86/include/asm/perf_regs.h | 56 - .../android-21/arch-x86/include/asm/poll.h | 19 - .../arch-x86/include/asm/posix_types.h | 26 - .../arch-x86/include/asm/posix_types_32.h | 34 - .../arch-x86/include/asm/posix_types_64.h | 29 - .../arch-x86/include/asm/posix_types_x32.h | 26 - .../android-21/arch-x86/include/asm/prctl.h | 26 - .../arch-x86/include/asm/processor-flags.h | 169 - .../arch-x86/include/asm/ptrace-abi.h | 101 - .../android-21/arch-x86/include/asm/ptrace.h | 84 - .../arch-x86/include/asm/resource.h | 19 - .../android-21/arch-x86/include/asm/sembuf.h | 34 - .../android-21/arch-x86/include/asm/setup.h | 18 - .../android-21/arch-x86/include/asm/shmbuf.h | 19 - .../arch-x86/include/asm/sigcontext.h | 193 - .../arch-x86/include/asm/sigcontext32.h | 96 - .../android-21/arch-x86/include/asm/siginfo.h | 34 - .../android-21/arch-x86/include/asm/signal.h | 126 - .../android-21/arch-x86/include/asm/socket.h | 19 - .../android-21/arch-x86/include/asm/sockios.h | 19 - .../android-21/arch-x86/include/asm/stat.h | 134 - .../android-21/arch-x86/include/asm/statfs.h | 24 - .../android-21/arch-x86/include/asm/svm.h | 114 - .../android-21/arch-x86/include/asm/swab.h | 30 - .../arch-x86/include/asm/termbits.h | 19 - .../android-21/arch-x86/include/asm/termios.h | 19 - .../android-21/arch-x86/include/asm/types.h | 23 - .../arch-x86/include/asm/ucontext.h | 24 - .../android-21/arch-x86/include/asm/unistd.h | 31 - .../arch-x86/include/asm/unistd_32.h | 458 -- .../arch-x86/include/asm/unistd_64.h | 416 - .../arch-x86/include/asm/unistd_x32.h | 403 - .../android-21/arch-x86/include/asm/vm86.h | 115 - .../android-21/arch-x86/include/asm/vmx.h | 78 - .../arch-x86/include/asm/vsyscall.h | 34 - .../arch-x86/include/i386/elf_machdep.h | 63 - .../android-21/arch-x86/include/machine/asm.h | 63 - .../arch-x86/include/machine/elf_machdep.h | 63 - .../arch-x86/include/machine/exec.h | 51 - .../arch-x86/include/machine/fenv.h | 69 - .../arch-x86/include/machine/setjmp.h | 8 - .../arch-x86/symbols/libEGL.so.functions.txt | 47 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 1101 --- .../arch-x86/symbols/libc.so.variables.txt | 21 - .../arch-x86/symbols/libc.so.versions.txt | 1125 --- .../arch-x86/symbols/libdl.so.functions.txt | 7 - .../arch-x86/symbols/libdl.so.variables.txt | 1 - .../arch-x86/symbols/libdl.so.versions.txt | 12 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../arch-x86/symbols/liblog.so.functions.txt | 9 - .../arch-x86/symbols/liblog.so.variables.txt | 1 - .../arch-x86/symbols/libm.so.functions.txt | 220 - .../arch-x86/symbols/libm.so.variables.txt | 2 - .../arch-x86/symbols/libm.so.versions.txt | 226 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-x86/symbols/libz.so.functions.txt | 88 - .../arch-x86/symbols/libz.so.variables.txt | 5 - .../arch-x86_64/include/asm/a.out.h | 39 - .../arch-x86_64/include/asm/auxvec.h | 28 - .../arch-x86_64/include/asm/bitsperlong.h | 29 - .../android-21/arch-x86_64/include/asm/boot.h | 25 - .../arch-x86_64/include/asm/bootparam.h | 189 - .../arch-x86_64/include/asm/byteorder.h | 23 - .../arch-x86_64/include/asm/debugreg.h | 65 - .../android-21/arch-x86_64/include/asm/e820.h | 56 - .../arch-x86_64/include/asm/errno.h | 19 - .../arch-x86_64/include/asm/fcntl.h | 19 - .../arch-x86_64/include/asm/hw_breakpoint.h | 18 - .../arch-x86_64/include/asm/hyperv.h | 148 - .../arch-x86_64/include/asm/ioctl.h | 19 - .../arch-x86_64/include/asm/ioctls.h | 19 - .../arch-x86_64/include/asm/ipcbuf.h | 19 - .../android-21/arch-x86_64/include/asm/ist.h | 30 - .../android-21/arch-x86_64/include/asm/kvm.h | 363 - .../arch-x86_64/include/asm/kvm_para.h | 100 - .../android-21/arch-x86_64/include/asm/ldt.h | 48 - .../android-21/arch-x86_64/include/asm/mce.h | 54 - .../android-21/arch-x86_64/include/asm/mman.h | 26 - .../arch-x86_64/include/asm/msgbuf.h | 19 - .../arch-x86_64/include/asm/msr-index.h | 564 -- .../android-21/arch-x86_64/include/asm/msr.h | 30 - .../android-21/arch-x86_64/include/asm/mtrr.h | 101 - .../arch-x86_64/include/asm/param.h | 19 - .../arch-x86_64/include/asm/perf_regs.h | 56 - .../android-21/arch-x86_64/include/asm/poll.h | 19 - .../arch-x86_64/include/asm/posix_types.h | 26 - .../arch-x86_64/include/asm/posix_types_32.h | 34 - .../arch-x86_64/include/asm/posix_types_64.h | 29 - .../arch-x86_64/include/asm/posix_types_x32.h | 26 - .../arch-x86_64/include/asm/prctl.h | 26 - .../arch-x86_64/include/asm/processor-flags.h | 169 - .../arch-x86_64/include/asm/ptrace-abi.h | 101 - .../arch-x86_64/include/asm/ptrace.h | 84 - .../arch-x86_64/include/asm/resource.h | 19 - .../arch-x86_64/include/asm/sembuf.h | 34 - .../arch-x86_64/include/asm/setup.h | 18 - .../arch-x86_64/include/asm/shmbuf.h | 19 - .../arch-x86_64/include/asm/sigcontext.h | 193 - .../arch-x86_64/include/asm/sigcontext32.h | 96 - .../arch-x86_64/include/asm/siginfo.h | 34 - .../arch-x86_64/include/asm/signal.h | 126 - .../arch-x86_64/include/asm/socket.h | 19 - .../arch-x86_64/include/asm/sockios.h | 19 - .../android-21/arch-x86_64/include/asm/stat.h | 134 - .../arch-x86_64/include/asm/statfs.h | 24 - .../android-21/arch-x86_64/include/asm/svm.h | 114 - .../android-21/arch-x86_64/include/asm/swab.h | 30 - .../arch-x86_64/include/asm/termbits.h | 19 - .../arch-x86_64/include/asm/termios.h | 19 - .../arch-x86_64/include/asm/types.h | 23 - .../arch-x86_64/include/asm/ucontext.h | 24 - .../arch-x86_64/include/asm/unistd.h | 31 - .../arch-x86_64/include/asm/unistd_32.h | 458 -- .../arch-x86_64/include/asm/unistd_64.h | 416 - .../arch-x86_64/include/asm/unistd_x32.h | 403 - .../android-21/arch-x86_64/include/asm/vm86.h | 115 - .../android-21/arch-x86_64/include/asm/vmx.h | 78 - .../arch-x86_64/include/asm/vsyscall.h | 34 - .../arch-x86_64/include/i386/elf_machdep.h | 63 - .../arch-x86_64/include/machine/asm.h | 52 - .../arch-x86_64/include/machine/elf_machdep.h | 55 - .../arch-x86_64/include/machine/exec.h | 20 - .../arch-x86_64/include/machine/fenv.h | 95 - .../arch-x86_64/include/machine/fpu.h | 65 - .../arch-x86_64/include/machine/setjmp.h | 21 - ndk/platforms/android-21/arch-x86_64/lib | 1 - .../symbols/libEGL.so.functions.txt | 47 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv1_CM.so.functions.txt | 239 - .../symbols/libGLESv1_CM.so.variables.txt | 1 - .../symbols/libGLESv2.so.functions.txt | 177 - .../symbols/libGLESv2.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 367 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libOpenMAXAL.so.functions.txt | 3 - .../symbols/libOpenMAXAL.so.variables.txt | 41 - .../symbols/libOpenSLES.so.functions.txt | 3 - .../symbols/libOpenSLES.so.variables.txt | 50 - .../symbols/libandroid.so.functions.txt | 179 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86_64/symbols/libc.so.functions.txt | 1023 --- .../arch-x86_64/symbols/libc.so.variables.txt | 18 - .../arch-x86_64/symbols/libc.so.versions.txt | 1045 --- .../symbols/libdl.so.functions.txt | 7 - .../symbols/libdl.so.variables.txt | 1 - .../arch-x86_64/symbols/libdl.so.versions.txt | 12 - .../symbols/libjnigraphics.so.functions.txt | 3 - .../symbols/libjnigraphics.so.variables.txt | 1 - .../symbols/liblog.so.functions.txt | 9 - .../symbols/liblog.so.variables.txt | 1 - .../arch-x86_64/symbols/libm.so.functions.txt | 217 - .../arch-x86_64/symbols/libm.so.variables.txt | 2 - .../arch-x86_64/symbols/libm.so.versions.txt | 224 - .../symbols/libmediandk.so.functions.txt | 90 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libstdc++.so.functions.txt | 12 - .../symbols/libstdc++.so.variables.txt | 1 - .../arch-x86_64/symbols/libz.so.functions.txt | 88 - .../arch-x86_64/symbols/libz.so.variables.txt | 5 - ndk/platforms/android-21/include/EGL/egl.h | 329 - ndk/platforms/android-21/include/EGL/eglext.h | 583 -- .../android-21/include/EGL/eglplatform.h | 124 - ndk/platforms/android-21/include/GLES2/gl2.h | 525 -- .../android-21/include/GLES2/gl2ext.h | 1934 ----- .../android-21/include/GLES2/gl2platform.h | 30 - ndk/platforms/android-21/include/GLES3/gl3.h | 939 --- ndk/platforms/android-21/include/GLES3/gl31.h | 1184 --- .../android-21/include/GLES3/gl3platform.h | 30 - .../android-21/include/SLES/OpenSLES.h | 2774 ------- .../include/SLES/OpenSLES_Android.h | 373 - .../SLES/OpenSLES_AndroidConfiguration.h | 73 - .../include/SLES/OpenSLES_AndroidMetadata.h | 47 - .../include/SLES/OpenSLES_Platform.h | 57 - ndk/platforms/android-21/include/alloca.h | 34 - .../android-21/include/android/api-level.h | 38 - .../include/android/configuration.h | 385 - .../android-21/include/android/dlext.h | 78 - .../android-21/include/android/keycodes.h | 315 - .../android-21/include/android/sensor.h | 341 - ndk/platforms/android-21/include/ar.h | 66 - ndk/platforms/android-21/include/arpa/inet.h | 53 - .../android-21/include/arpa/nameser.h | 668 -- .../android-21/include/arpa/nameser_compat.h | 238 - .../android-21/include/arpa/telnet.h | 316 - .../android-21/include/asm-generic/auxvec.h | 21 - .../include/asm-generic/bitsperlong.h | 25 - .../include/asm-generic/errno-base.h | 64 - .../android-21/include/asm-generic/errno.h | 146 - .../android-21/include/asm-generic/fcntl.h | 206 - .../android-21/include/asm-generic/int-l64.h | 35 - .../android-21/include/asm-generic/int-ll64.h | 41 - .../android-21/include/asm-generic/ioctl.h | 75 - .../android-21/include/asm-generic/ioctls.h | 131 - .../android-21/include/asm-generic/ipcbuf.h | 38 - .../android-21/include/asm-generic/kvm_para.h | 18 - .../include/asm-generic/mman-common.h | 65 - .../android-21/include/asm-generic/mman.h | 36 - .../android-21/include/asm-generic/msgbuf.h | 50 - .../android-21/include/asm-generic/param.h | 33 - .../android-21/include/asm-generic/poll.h | 59 - .../include/asm-generic/posix_types.h | 100 - .../android-21/include/asm-generic/resource.h | 63 - .../android-21/include/asm-generic/sembuf.h | 40 - .../android-21/include/asm-generic/setup.h | 23 - .../android-21/include/asm-generic/shmbuf.h | 63 - .../android-21/include/asm-generic/shmparam.h | 23 - .../android-21/include/asm-generic/siginfo.h | 260 - .../include/asm-generic/signal-defs.h | 45 - .../android-21/include/asm-generic/signal.h | 116 - .../android-21/include/asm-generic/socket.h | 93 - .../android-21/include/asm-generic/sockios.h | 30 - .../android-21/include/asm-generic/stat.h | 81 - .../android-21/include/asm-generic/statfs.h | 91 - .../android-21/include/asm-generic/swab.h | 29 - .../android-21/include/asm-generic/termbits.h | 238 - .../android-21/include/asm-generic/termios.h | 60 - .../android-21/include/asm-generic/types.h | 23 - .../android-21/include/asm-generic/ucontext.h | 30 - .../android-21/include/asm-generic/unistd.h | 519 -- ndk/platforms/android-21/include/assert.h | 65 - ndk/platforms/android-21/include/byteswap.h | 37 - ndk/platforms/android-21/include/complex.h | 92 - ndk/platforms/android-21/include/ctype.h | 109 - ndk/platforms/android-21/include/dirent.h | 81 - ndk/platforms/android-21/include/dlfcn.h | 81 - ndk/platforms/android-21/include/elf.h | 82 - ndk/platforms/android-21/include/endian.h | 33 - ndk/platforms/android-21/include/err.h | 58 - ndk/platforms/android-21/include/errno.h | 51 - ndk/platforms/android-21/include/fcntl.h | 139 - ndk/platforms/android-21/include/features.h | 58 - ndk/platforms/android-21/include/fenv.h | 71 - ndk/platforms/android-21/include/fnmatch.h | 52 - ndk/platforms/android-21/include/fts.h | 125 - ndk/platforms/android-21/include/ftw.h | 65 - ndk/platforms/android-21/include/getopt.h | 78 - ndk/platforms/android-21/include/grp.h | 73 - ndk/platforms/android-21/include/inttypes.h | 267 - ndk/platforms/android-21/include/lastlog.h | 0 ndk/platforms/android-21/include/libgen.h | 48 - ndk/platforms/android-21/include/limits.h | 128 - ndk/platforms/android-21/include/link.h | 80 - .../android-21/include/linux/a.out.h | 226 - ndk/platforms/android-21/include/linux/acct.h | 105 - ndk/platforms/android-21/include/linux/adb.h | 48 - .../android-21/include/linux/adfs_fs.h | 63 - .../include/linux/affs_hardblocks.h | 91 - .../android-21/include/linux/agpgart.h | 98 - .../android-21/include/linux/aio_abi.h | 73 - .../android-21/include/linux/apm_bios.h | 124 - .../android-21/include/linux/arcfb.h | 24 - .../android-21/include/linux/ashmem.h | 49 - .../android-21/include/linux/atalk.h | 56 - ndk/platforms/android-21/include/linux/atm.h | 178 - .../android-21/include/linux/atm_eni.h | 29 - .../android-21/include/linux/atm_he.h | 34 - .../android-21/include/linux/atm_idt77105.h | 35 - .../android-21/include/linux/atm_nicstar.h | 48 - .../android-21/include/linux/atm_tcp.h | 50 - .../android-21/include/linux/atm_zatm.h | 53 - .../android-21/include/linux/atmapi.h | 29 - .../android-21/include/linux/atmarp.h | 48 - .../android-21/include/linux/atmbr2684.h | 98 - .../android-21/include/linux/atmclip.h | 30 - .../android-21/include/linux/atmdev.h | 138 - .../android-21/include/linux/atmioc.h | 49 - .../android-21/include/linux/atmlec.h | 103 - .../android-21/include/linux/atmmpc.h | 136 - .../android-21/include/linux/atmppp.h | 31 - .../android-21/include/linux/atmsap.h | 124 - .../android-21/include/linux/atmsvc.h | 48 - .../android-21/include/linux/audit.h | 394 - .../android-21/include/linux/auto_fs.h | 64 - .../android-21/include/linux/auto_fs4.h | 104 - .../android-21/include/linux/auxvec.h | 51 - ndk/platforms/android-21/include/linux/ax25.h | 131 - .../android-21/include/linux/b1lli.h | 75 - .../android-21/include/linux/baycom.h | 36 - .../android-21/include/linux/bcache.h | 209 - .../android-21/include/linux/bcm933xx_hcs.h | 39 - .../android-21/include/linux/bfs_fs.h | 83 - .../android-21/include/linux/binder.h | 190 - .../android-21/include/linux/binfmts.h | 28 - .../android-21/include/linux/blkpg.h | 48 - .../android-21/include/linux/blktrace_api.h | 149 - .../android-21/include/linux/bpqether.h | 49 - ndk/platforms/android-21/include/linux/bsg.h | 73 - .../android-21/include/linux/btrfs.h | 489 -- .../include/linux/byteorder/big_endian.h | 81 - .../include/linux/byteorder/little_endian.h | 81 - .../include/linux/caif/caif_socket.h | 100 - .../android-21/include/linux/caif/if_caif.h | 35 - ndk/platforms/android-21/include/linux/can.h | 88 - .../android-21/include/linux/can/bcm.h | 66 - .../android-21/include/linux/can/error.h | 93 - .../android-21/include/linux/can/gw.h | 110 - .../android-21/include/linux/can/netlink.h | 106 - .../android-21/include/linux/can/raw.h | 33 - .../android-21/include/linux/capability.h | 121 - ndk/platforms/android-21/include/linux/capi.h | 89 - .../android-21/include/linux/cciss_defs.h | 148 - .../android-21/include/linux/cciss_ioctl.h | 100 - .../android-21/include/linux/cdrom.h | 830 -- .../android-21/include/linux/cgroupstats.h | 56 - ndk/platforms/android-21/include/linux/chio.h | 143 - .../include/linux/cifs/cifs_mount.h | 28 - .../android-21/include/linux/cm4000_cs.h | 63 - .../android-21/include/linux/cn_proc.h | 111 - ndk/platforms/android-21/include/linux/coda.h | 626 -- .../android-21/include/linux/coda_psdev.h | 43 - ndk/platforms/android-21/include/linux/coff.h | 243 - .../android-21/include/linux/compiler.h | 18 - .../android-21/include/linux/connector.h | 64 - .../android-21/include/linux/const.h | 34 - .../android-21/include/linux/cramfs_fs.h | 68 - ndk/platforms/android-21/include/linux/cuda.h | 45 - .../android-21/include/linux/cyclades.h | 378 - .../android-21/include/linux/cycx_cfm.h | 74 - .../android-21/include/linux/dcbnl.h | 386 - ndk/platforms/android-21/include/linux/dccp.h | 205 - ndk/platforms/android-21/include/linux/dlm.h | 40 - .../android-21/include/linux/dlm_device.h | 104 - .../android-21/include/linux/dlm_netlink.h | 68 - .../android-21/include/linux/dlm_plock.h | 54 - .../android-21/include/linux/dlmconstants.h | 59 - .../android-21/include/linux/dm-ioctl.h | 148 - .../include/linux/dm-log-userspace.h | 61 - ndk/platforms/android-21/include/linux/dn.h | 138 - .../android-21/include/linux/dqblk_xfs.h | 158 - .../android-21/include/linux/dvb/audio.h | 104 - .../android-21/include/linux/dvb/ca.h | 81 - .../android-21/include/linux/dvb/dmx.h | 145 - .../android-21/include/linux/dvb/frontend.h | 521 -- .../android-21/include/linux/dvb/net.h | 43 - .../android-21/include/linux/dvb/osd.h | 100 - .../android-21/include/linux/dvb/version.h | 24 - .../android-21/include/linux/dvb/video.h | 208 - ndk/platforms/android-21/include/linux/edd.h | 201 - .../android-21/include/linux/efs_fs_sb.h | 71 - .../android-21/include/linux/elf-em.h | 66 - .../android-21/include/linux/elf-fdpic.h | 38 - ndk/platforms/android-21/include/linux/elf.h | 429 - .../android-21/include/linux/elfcore.h | 85 - .../android-21/include/linux/errno.h | 19 - .../android-21/include/linux/errqueue.h | 43 - .../android-21/include/linux/ethtool.h | 683 -- .../android-21/include/linux/eventpoll.h | 44 - .../android-21/include/linux/fadvise.h | 35 - .../android-21/include/linux/falloc.h | 25 - .../android-21/include/linux/fanotify.h | 88 - ndk/platforms/android-21/include/linux/fb.h | 399 - .../android-21/include/linux/fcntl.h | 48 - ndk/platforms/android-21/include/linux/fd.h | 254 - .../android-21/include/linux/fdreg.h | 121 - .../android-21/include/linux/fib_rules.h | 91 - .../android-21/include/linux/fiemap.h | 64 - .../android-21/include/linux/filter.h | 130 - .../android-21/include/linux/firewire-cdev.h | 333 - .../include/linux/firewire-constants.h | 88 - ndk/platforms/android-21/include/linux/flat.h | 48 - ndk/platforms/android-21/include/linux/fs.h | 186 - .../android-21/include/linux/fsl_hypervisor.h | 85 - ndk/platforms/android-21/include/linux/fuse.h | 574 -- .../android-21/include/linux/futex.h | 91 - .../android-21/include/linux/gameport.h | 38 - .../android-21/include/linux/gen_stats.h | 69 - .../android-21/include/linux/genetlink.h | 95 - .../include/linux/genwqe/genwqe_card.h | 331 - .../android-21/include/linux/gfs2_ondisk.h | 368 - .../android-21/include/linux/gigaset_dev.h | 33 - .../android-21/include/linux/hash_info.h | 46 - ndk/platforms/android-21/include/linux/hdlc.h | 24 - .../android-21/include/linux/hdlc/ioctl.h | 99 - .../android-21/include/linux/hdlcdrv.h | 101 - .../android-21/include/linux/hdreg.h | 483 -- ndk/platforms/android-21/include/linux/hid.h | 39 - .../android-21/include/linux/hiddev.h | 153 - .../android-21/include/linux/hidraw.h | 48 - ndk/platforms/android-21/include/linux/hpet.h | 40 - .../android-21/include/linux/hsi/hsi_char.h | 59 - .../android-21/include/linux/hsr_netlink.h | 54 - .../android-21/include/linux/hw_breakpoint.h | 45 - .../android-21/include/linux/hysdn_if.h | 34 - .../android-21/include/linux/i2c-dev.h | 49 - ndk/platforms/android-21/include/linux/i2c.h | 91 - .../android-21/include/linux/i2o-dev.h | 391 - ndk/platforms/android-21/include/linux/i8k.h | 48 - ndk/platforms/android-21/include/linux/icmp.h | 94 - .../android-21/include/linux/icmpv6.h | 164 - ndk/platforms/android-21/include/linux/if.h | 211 - .../android-21/include/linux/if_addr.h | 73 - .../android-21/include/linux/if_addrlabel.h | 40 - .../android-21/include/linux/if_alg.h | 43 - .../android-21/include/linux/if_arcnet.h | 96 - .../android-21/include/linux/if_arp.h | 145 - .../android-21/include/linux/if_bonding.h | 85 - .../android-21/include/linux/if_bridge.h | 200 - .../android-21/include/linux/if_cablemodem.h | 29 - .../android-21/include/linux/if_eql.h | 50 - .../android-21/include/linux/if_ether.h | 133 - .../android-21/include/linux/if_fc.h | 43 - .../android-21/include/linux/if_fddi.h | 94 - .../android-21/include/linux/if_frad.h | 96 - .../android-21/include/linux/if_hippi.h | 108 - .../android-21/include/linux/if_infiniband.h | 23 - .../android-21/include/linux/if_link.h | 508 -- .../android-21/include/linux/if_ltalk.h | 25 - .../android-21/include/linux/if_packet.h | 261 - .../android-21/include/linux/if_phonet.h | 25 - .../android-21/include/linux/if_plip.h | 33 - .../android-21/include/linux/if_ppp.h | 19 - .../android-21/include/linux/if_pppol2tp.h | 74 - .../android-21/include/linux/if_pppolac.h | 34 - .../android-21/include/linux/if_pppopns.h | 33 - .../android-21/include/linux/if_pppox.h | 133 - .../android-21/include/linux/if_slip.h | 35 - .../android-21/include/linux/if_team.h | 90 - .../android-21/include/linux/if_tun.h | 99 - .../android-21/include/linux/if_tunnel.h | 139 - .../android-21/include/linux/if_vlan.h | 69 - .../android-21/include/linux/if_x25.h | 28 - ndk/platforms/android-21/include/linux/igmp.h | 113 - ndk/platforms/android-21/include/linux/in.h | 260 - ndk/platforms/android-21/include/linux/in6.h | 209 - .../android-21/include/linux/in_route.h | 45 - .../android-21/include/linux/inet_diag.h | 138 - .../android-21/include/linux/inotify.h | 65 - .../android-21/include/linux/input.h | 1060 --- .../android-21/include/linux/ioctl.h | 23 - ndk/platforms/android-21/include/linux/ion.h | 78 - .../android-21/include/linux/ioprio.h | 46 - ndk/platforms/android-21/include/linux/ip.h | 184 - .../android-21/include/linux/ip6_tunnel.h | 65 - .../android-21/include/linux/ip_vs.h | 331 - ndk/platforms/android-21/include/linux/ipc.h | 74 - ndk/platforms/android-21/include/linux/ipmi.h | 165 - .../android-21/include/linux/ipmi_msgdefs.h | 99 - .../android-21/include/linux/ipsec.h | 63 - ndk/platforms/android-21/include/linux/ipv6.h | 150 - .../android-21/include/linux/ipv6_route.h | 63 - ndk/platforms/android-21/include/linux/ipx.h | 94 - ndk/platforms/android-21/include/linux/irda.h | 235 - .../android-21/include/linux/irqnr.h | 18 - ndk/platforms/android-21/include/linux/isdn.h | 151 - .../android-21/include/linux/isdn/capicmd.h | 115 - .../android-21/include/linux/isdn_divertif.h | 33 - .../android-21/include/linux/isdn_ppp.h | 73 - .../android-21/include/linux/isdnif.h | 53 - .../android-21/include/linux/iso_fs.h | 188 - ndk/platforms/android-21/include/linux/ivtv.h | 45 - .../android-21/include/linux/ivtvfb.h | 31 - .../android-21/include/linux/ixjuser.h | 505 -- .../android-21/include/linux/jffs2.h | 206 - .../android-21/include/linux/joystick.h | 108 - ndk/platforms/android-21/include/linux/kd.h | 198 - .../android-21/include/linux/kdev_t.h | 25 - .../include/linux/kernel-page-flags.h | 50 - .../android-21/include/linux/kernel.h | 25 - .../android-21/include/linux/kernelcapi.h | 48 - .../android-21/include/linux/kexec.h | 50 - .../android-21/include/linux/keyboard.h | 536 -- .../android-21/include/linux/keychord.h | 31 - .../android-21/include/linux/keyctl.h | 71 - ndk/platforms/android-21/include/linux/kvm.h | 1014 --- .../android-21/include/linux/kvm_para.h | 34 - ndk/platforms/android-21/include/linux/l2tp.h | 159 - .../android-21/include/linux/libc-compat.h | 53 - .../android-21/include/linux/limits.h | 38 - ndk/platforms/android-21/include/linux/llc.h | 96 - ndk/platforms/android-21/include/linux/loop.h | 96 - ndk/platforms/android-21/include/linux/lp.h | 69 - .../android-21/include/linux/magic.h | 98 - .../android-21/include/linux/major.h | 198 - .../include/linux/map_to_7segment.h | 54 - .../android-21/include/linux/matroxfb.h | 56 - ndk/platforms/android-21/include/linux/mdio.h | 276 - .../android-21/include/linux/media.h | 128 - ndk/platforms/android-21/include/linux/mei.h | 38 - .../android-21/include/linux/mempolicy.h | 61 - ndk/platforms/android-21/include/linux/meye.h | 43 - .../android-21/include/linux/mic_common.h | 114 - .../android-21/include/linux/mic_ioctl.h | 35 - ndk/platforms/android-21/include/linux/mii.h | 171 - .../android-21/include/linux/minix_fs.h | 103 - ndk/platforms/android-21/include/linux/mman.h | 29 - .../android-21/include/linux/mmc/ioctl.h | 46 - .../android-21/include/linux/mmtimer.h | 30 - .../android-21/include/linux/module.h | 24 - .../android-21/include/linux/mqueue.h | 38 - .../android-21/include/linux/mroute.h | 121 - .../android-21/include/linux/mroute6.h | 118 - .../android-21/include/linux/msdos_fs.h | 194 - ndk/platforms/android-21/include/linux/msg.h | 79 - ndk/platforms/android-21/include/linux/mtio.h | 179 - .../android-21/include/linux/n_r3964.h | 49 - ndk/platforms/android-21/include/linux/nbd.h | 69 - ndk/platforms/android-21/include/linux/ncp.h | 218 - .../android-21/include/linux/ncp_fs.h | 148 - .../android-21/include/linux/ncp_mount.h | 71 - .../android-21/include/linux/ncp_no.h | 38 - .../android-21/include/linux/neighbour.h | 154 - ndk/platforms/android-21/include/linux/net.h | 60 - .../android-21/include/linux/net_dropmon.h | 70 - .../android-21/include/linux/net_tstamp.h | 71 - .../android-21/include/linux/netconf.h | 43 - .../android-21/include/linux/netdevice.h | 40 - .../android-21/include/linux/netfilter.h | 76 - .../include/linux/netfilter/ipset/ip_set.h | 274 - .../linux/netfilter/ipset/ip_set_bitmap.h | 26 - .../linux/netfilter/ipset/ip_set_hash.h | 31 - .../linux/netfilter/ipset/ip_set_list.h | 31 - .../linux/netfilter/nf_conntrack_common.h | 104 - .../linux/netfilter/nf_conntrack_ftp.h | 29 - .../linux/netfilter/nf_conntrack_sctp.h | 41 - .../linux/netfilter/nf_conntrack_tcp.h | 58 - .../netfilter/nf_conntrack_tuple_common.h | 55 - .../include/linux/netfilter/nf_nat.h | 54 - .../include/linux/netfilter/nf_tables.h | 454 -- .../linux/netfilter/nf_tables_compat.h | 58 - .../include/linux/netfilter/nfnetlink.h | 78 - .../include/linux/netfilter/nfnetlink_acct.h | 45 - .../linux/netfilter/nfnetlink_compat.h | 54 - .../linux/netfilter/nfnetlink_conntrack.h | 313 - .../linux/netfilter/nfnetlink_cthelper.h | 78 - .../linux/netfilter/nfnetlink_cttimeout.h | 145 - .../include/linux/netfilter/nfnetlink_log.h | 114 - .../include/linux/netfilter/nfnetlink_queue.h | 131 - .../include/linux/netfilter/x_tables.h | 115 - .../include/linux/netfilter/xt_AUDIT.h | 35 - .../include/linux/netfilter/xt_CHECKSUM.h | 28 - .../include/linux/netfilter/xt_CLASSIFY.h | 26 - .../include/linux/netfilter/xt_CONNMARK.h | 23 - .../include/linux/netfilter/xt_CONNSECMARK.h | 31 - .../include/linux/netfilter/xt_CT.h | 50 - .../include/linux/netfilter/xt_DSCP.h | 33 - .../include/linux/netfilter/xt_HMARK.h | 74 - .../include/linux/netfilter/xt_IDLETIMER.h | 30 - .../include/linux/netfilter/xt_LED.h | 30 - .../include/linux/netfilter/xt_LOG.h | 36 - .../include/linux/netfilter/xt_MARK.h | 23 - .../include/linux/netfilter/xt_NFLOG.h | 36 - .../include/linux/netfilter/xt_NFQUEUE.h | 48 - .../include/linux/netfilter/xt_RATEEST.h | 30 - .../include/linux/netfilter/xt_SECMARK.h | 31 - .../include/linux/netfilter/xt_SYNPROXY.h | 34 - .../include/linux/netfilter/xt_TCPMSS.h | 28 - .../include/linux/netfilter/xt_TCPOPTSTRIP.h | 29 - .../include/linux/netfilter/xt_TEE.h | 28 - .../include/linux/netfilter/xt_TPROXY.h | 38 - .../include/linux/netfilter/xt_addrtype.h | 61 - .../include/linux/netfilter/xt_bpf.h | 31 - .../include/linux/netfilter/xt_cgroup.h | 28 - .../include/linux/netfilter/xt_cluster.h | 35 - .../include/linux/netfilter/xt_comment.h | 26 - .../include/linux/netfilter/xt_connbytes.h | 45 - .../include/linux/netfilter/xt_connlabel.h | 30 - .../include/linux/netfilter/xt_connlimit.h | 45 - .../include/linux/netfilter/xt_connmark.h | 39 - .../include/linux/netfilter/xt_conntrack.h | 99 - .../include/linux/netfilter/xt_cpu.h | 28 - .../include/linux/netfilter/xt_dccp.h | 39 - .../include/linux/netfilter/xt_devgroup.h | 39 - .../include/linux/netfilter/xt_dscp.h | 38 - .../include/linux/netfilter/xt_ecn.h | 43 - .../include/linux/netfilter/xt_esp.h | 30 - .../include/linux/netfilter/xt_hashlimit.h | 78 - .../include/linux/netfilter/xt_helper.h | 26 - .../include/linux/netfilter/xt_ipcomp.h | 31 - .../include/linux/netfilter/xt_iprange.h | 38 - .../include/linux/netfilter/xt_ipvs.h | 48 - .../include/linux/netfilter/xt_l2tp.h | 44 - .../include/linux/netfilter/xt_length.h | 28 - .../include/linux/netfilter/xt_limit.h | 35 - .../include/linux/netfilter/xt_mac.h | 26 - .../include/linux/netfilter/xt_mark.h | 31 - .../include/linux/netfilter/xt_multiport.h | 45 - .../include/linux/netfilter/xt_nfacct.h | 29 - .../include/linux/netfilter/xt_osf.h | 113 - .../include/linux/netfilter/xt_owner.h | 35 - .../include/linux/netfilter/xt_physdev.h | 40 - .../include/linux/netfilter/xt_pkttype.h | 26 - .../include/linux/netfilter/xt_policy.h | 78 - .../include/linux/netfilter/xt_quota.h | 36 - .../include/linux/netfilter/xt_rateest.h | 55 - .../include/linux/netfilter/xt_realm.h | 29 - .../include/linux/netfilter/xt_recent.h | 60 - .../include/linux/netfilter/xt_rpfilter.h | 34 - .../include/linux/netfilter/xt_sctp.h | 63 - .../include/linux/netfilter/xt_set.h | 80 - .../include/linux/netfilter/xt_socket.h | 38 - .../include/linux/netfilter/xt_state.h | 29 - .../include/linux/netfilter/xt_statistic.h | 55 - .../include/linux/netfilter/xt_string.h | 50 - .../include/linux/netfilter/xt_tcpmss.h | 28 - .../include/linux/netfilter/xt_tcpudp.h | 49 - .../include/linux/netfilter/xt_time.h | 45 - .../include/linux/netfilter/xt_u32.h | 55 - .../android-21/include/linux/netfilter_arp.h | 29 - .../include/linux/netfilter_arp/arp_tables.h | 131 - .../include/linux/netfilter_arp/arpt_mangle.h | 46 - .../include/linux/netfilter_bridge.h | 35 - .../linux/netfilter_bridge/ebt_802_3.h | 68 - .../linux/netfilter_bridge/ebt_among.h | 50 - .../include/linux/netfilter_bridge/ebt_arp.h | 55 - .../linux/netfilter_bridge/ebt_arpreply.h | 28 - .../include/linux/netfilter_bridge/ebt_ip.h | 48 - .../include/linux/netfilter_bridge/ebt_ip6.h | 56 - .../linux/netfilter_bridge/ebt_limit.h | 34 - .../include/linux/netfilter_bridge/ebt_log.h | 38 - .../linux/netfilter_bridge/ebt_mark_m.h | 34 - .../linux/netfilter_bridge/ebt_mark_t.h | 33 - .../include/linux/netfilter_bridge/ebt_nat.h | 30 - .../linux/netfilter_bridge/ebt_nflog.h | 39 - .../linux/netfilter_bridge/ebt_pkttype.h | 29 - .../linux/netfilter_bridge/ebt_redirect.h | 26 - .../include/linux/netfilter_bridge/ebt_stp.h | 65 - .../include/linux/netfilter_bridge/ebt_ulog.h | 56 - .../include/linux/netfilter_bridge/ebt_vlan.h | 38 - .../include/linux/netfilter_bridge/ebtables.h | 169 - .../include/linux/netfilter_decnet.h | 71 - .../android-21/include/linux/netfilter_ipv4.h | 68 - .../include/linux/netfilter_ipv4/ip_tables.h | 154 - .../linux/netfilter_ipv4/ipt_CLUSTERIP.h | 48 - .../include/linux/netfilter_ipv4/ipt_ECN.h | 41 - .../include/linux/netfilter_ipv4/ipt_LOG.h | 38 - .../include/linux/netfilter_ipv4/ipt_REJECT.h | 39 - .../include/linux/netfilter_ipv4/ipt_TTL.h | 35 - .../include/linux/netfilter_ipv4/ipt_ULOG.h | 55 - .../include/linux/netfilter_ipv4/ipt_ah.h | 30 - .../include/linux/netfilter_ipv4/ipt_ecn.h | 33 - .../include/linux/netfilter_ipv4/ipt_ttl.h | 35 - .../android-21/include/linux/netfilter_ipv6.h | 65 - .../include/linux/netfilter_ipv6/ip6_tables.h | 171 - .../include/linux/netfilter_ipv6/ip6t_HL.h | 35 - .../include/linux/netfilter_ipv6/ip6t_LOG.h | 38 - .../include/linux/netfilter_ipv6/ip6t_NPT.h | 33 - .../linux/netfilter_ipv6/ip6t_REJECT.h | 38 - .../include/linux/netfilter_ipv6/ip6t_ah.h | 38 - .../include/linux/netfilter_ipv6/ip6t_frag.h | 41 - .../include/linux/netfilter_ipv6/ip6t_hl.h | 35 - .../linux/netfilter_ipv6/ip6t_ipv6header.h | 39 - .../include/linux/netfilter_ipv6/ip6t_mh.h | 30 - .../include/linux/netfilter_ipv6/ip6t_opts.h | 39 - .../include/linux/netfilter_ipv6/ip6t_rt.h | 49 - .../android-21/include/linux/netlink.h | 170 - .../android-21/include/linux/netlink_diag.h | 69 - .../android-21/include/linux/netrom.h | 48 - ndk/platforms/android-21/include/linux/nfc.h | 188 - ndk/platforms/android-21/include/linux/nfs.h | 154 - ndk/platforms/android-21/include/linux/nfs2.h | 83 - ndk/platforms/android-21/include/linux/nfs3.h | 118 - ndk/platforms/android-21/include/linux/nfs4.h | 171 - .../android-21/include/linux/nfs4_mount.h | 61 - .../android-21/include/linux/nfs_fs.h | 61 - .../android-21/include/linux/nfs_idmap.h | 43 - .../android-21/include/linux/nfs_mount.h | 84 - .../android-21/include/linux/nfsacl.h | 36 - .../android-21/include/linux/nfsd/cld.h | 49 - .../android-21/include/linux/nfsd/debug.h | 41 - .../android-21/include/linux/nfsd/export.h | 46 - .../android-21/include/linux/nfsd/nfsfh.h | 74 - .../android-21/include/linux/nfsd/stats.h | 24 - .../android-21/include/linux/nl80211.h | 1309 ---- .../android-21/include/linux/nubus.h | 208 - ndk/platforms/android-21/include/linux/nvme.h | 554 -- .../android-21/include/linux/nvram.h | 28 - .../android-21/include/linux/omap3isp.h | 416 - .../android-21/include/linux/omapfb.h | 229 - ndk/platforms/android-21/include/linux/oom.h | 28 - .../android-21/include/linux/openvswitch.h | 338 - .../android-21/include/linux/packet_diag.h | 100 - .../android-21/include/linux/param.h | 23 - .../android-21/include/linux/parport.h | 93 - .../android-21/include/linux/patchkey.h | 38 - ndk/platforms/android-21/include/linux/pci.h | 33 - .../android-21/include/linux/pci_regs.h | 950 --- .../android-21/include/linux/perf_event.h | 418 - .../android-21/include/linux/personality.h | 71 - .../android-21/include/linux/pfkeyv2.h | 365 - ndk/platforms/android-21/include/linux/pg.h | 40 - .../android-21/include/linux/phantom.h | 53 - .../android-21/include/linux/phonet.h | 101 - .../android-21/include/linux/pkt_cls.h | 448 -- .../android-21/include/linux/pkt_sched.h | 788 -- .../android-21/include/linux/pktcdvd.h | 73 - ndk/platforms/android-21/include/linux/pmu.h | 130 - ndk/platforms/android-21/include/linux/poll.h | 19 - .../android-21/include/linux/posix_types.h | 34 - .../android-21/include/linux/ppdev.h | 64 - .../android-21/include/linux/ppp-comp.h | 69 - .../android-21/include/linux/ppp-ioctl.h | 131 - .../android-21/include/linux/ppp_defs.h | 134 - ndk/platforms/android-21/include/linux/pps.h | 89 - .../android-21/include/linux/prctl.h | 120 - .../android-21/include/linux/ptp_clock.h | 81 - .../android-21/include/linux/ptrace.h | 85 - .../android-21/include/linux/qnx4_fs.h | 101 - .../android-21/include/linux/qnxtypes.h | 36 - .../android-21/include/linux/quota.h | 135 - .../android-21/include/linux/radeonfb.h | 29 - .../android-21/include/linux/raid/md_p.h | 199 - .../android-21/include/linux/raid/md_u.h | 119 - .../android-21/include/linux/random.h | 39 - ndk/platforms/android-21/include/linux/raw.h | 34 - ndk/platforms/android-21/include/linux/rds.h | 223 - .../android-21/include/linux/reboot.h | 38 - .../android-21/include/linux/reiserfs_fs.h | 30 - .../android-21/include/linux/reiserfs_xattr.h | 35 - .../android-21/include/linux/resource.h | 73 - .../android-21/include/linux/rfkill.h | 61 - .../android-21/include/linux/romfs_fs.h | 70 - ndk/platforms/android-21/include/linux/rose.h | 106 - .../android-21/include/linux/route.h | 58 - ndk/platforms/android-21/include/linux/rtc.h | 86 - .../android-21/include/linux/rtnetlink.h | 581 -- ndk/platforms/android-21/include/linux/scc.h | 169 - .../android-21/include/linux/sched.h | 60 - .../android-21/include/linux/screen_info.h | 88 - ndk/platforms/android-21/include/linux/sctp.h | 526 -- ndk/platforms/android-21/include/linux/sdla.h | 109 - .../android-21/include/linux/seccomp.h | 44 - .../android-21/include/linux/securebits.h | 41 - .../include/linux/selinux_netlink.h | 51 - ndk/platforms/android-21/include/linux/sem.h | 91 - .../android-21/include/linux/serial.h | 116 - .../android-21/include/linux/serial_core.h | 146 - .../android-21/include/linux/serial_reg.h | 314 - .../android-21/include/linux/serio.h | 88 - ndk/platforms/android-21/include/linux/shm.h | 80 - .../android-21/include/linux/signal.h | 26 - .../android-21/include/linux/signalfd.h | 51 - ndk/platforms/android-21/include/linux/snmp.h | 334 - .../android-21/include/linux/sock_diag.h | 43 - .../android-21/include/linux/socket.h | 30 - .../android-21/include/linux/sockios.h | 118 - ndk/platforms/android-21/include/linux/som.h | 170 - .../android-21/include/linux/sonet.h | 53 - .../android-21/include/linux/sonypi.h | 134 - .../android-21/include/linux/sound.h | 41 - .../android-21/include/linux/soundcard.h | 846 -- .../android-21/include/linux/spi/spidev.h | 64 - ndk/platforms/android-21/include/linux/stat.h | 61 - .../android-21/include/linux/stddef.h | 19 - .../android-21/include/linux/string.h | 23 - .../android-21/include/linux/sunrpc/debug.h | 50 - .../android-21/include/linux/suspend_ioctls.h | 48 - .../android-21/include/linux/sw_sync.h | 33 - ndk/platforms/android-21/include/linux/swab.h | 99 - ndk/platforms/android-21/include/linux/sync.h | 53 - .../android-21/include/linux/synclink.h | 301 - .../android-21/include/linux/sysctl.h | 983 --- .../android-21/include/linux/sysinfo.h | 44 - .../android-21/include/linux/taskstats.h | 119 - .../android-21/include/linux/tc_act/tc_csum.h | 49 - .../include/linux/tc_act/tc_defact.h | 36 - .../android-21/include/linux/tc_act/tc_gact.h | 50 - .../android-21/include/linux/tc_act/tc_ipt.h | 39 - .../include/linux/tc_act/tc_mirred.h | 45 - .../android-21/include/linux/tc_act/tc_nat.h | 44 - .../include/linux/tc_act/tc_pedit.h | 53 - .../include/linux/tc_act/tc_skbedit.h | 44 - .../include/linux/tc_ematch/tc_em_cmp.h | 43 - .../include/linux/tc_ematch/tc_em_meta.h | 123 - .../include/linux/tc_ematch/tc_em_nbyte.h | 30 - .../include/linux/tc_ematch/tc_em_text.h | 36 - ndk/platforms/android-21/include/linux/tcp.h | 208 - .../android-21/include/linux/tcp_metrics.h | 66 - .../android-21/include/linux/telephony.h | 190 - .../android-21/include/linux/termios.h | 39 - ndk/platforms/android-21/include/linux/time.h | 75 - .../android-21/include/linux/times.h | 30 - .../android-21/include/linux/timex.h | 113 - .../android-21/include/linux/tiocl.h | 55 - ndk/platforms/android-21/include/linux/tipc.h | 129 - .../android-21/include/linux/tipc_config.h | 196 - .../android-21/include/linux/toshiba.h | 35 - ndk/platforms/android-21/include/linux/tty.h | 54 - .../android-21/include/linux/tty_flags.h | 94 - .../android-21/include/linux/types.h | 43 - .../android-21/include/linux/udf_fs_i.h | 26 - ndk/platforms/android-21/include/linux/udp.h | 36 - ndk/platforms/android-21/include/linux/uhid.h | 108 - .../android-21/include/linux/uinput.h | 78 - ndk/platforms/android-21/include/linux/uio.h | 33 - .../android-21/include/linux/ultrasound.h | 65 - ndk/platforms/android-21/include/linux/un.h | 29 - .../android-21/include/linux/unistd.h | 23 - .../android-21/include/linux/unix_diag.h | 75 - .../android-21/include/linux/usb/audio.h | 370 - .../android-21/include/linux/usb/cdc-wdm.h | 23 - .../android-21/include/linux/usb/cdc.h | 373 - .../android-21/include/linux/usb/ch11.h | 201 - .../android-21/include/linux/usb/ch9.h | 540 -- .../include/linux/usb/f_accessory.h | 53 - .../android-21/include/linux/usb/f_mtp.h | 43 - .../android-21/include/linux/usb/functionfs.h | 81 - .../android-21/include/linux/usb/g_printer.h | 28 - .../android-21/include/linux/usb/gadgetfs.h | 46 - .../android-21/include/linux/usb/midi.h | 83 - .../android-21/include/linux/usb/tmc.h | 48 - .../android-21/include/linux/usb/video.h | 453 -- .../android-21/include/linux/usbdevice_fs.h | 165 - .../android-21/include/linux/utime.h | 28 - .../android-21/include/linux/utsname.h | 51 - ndk/platforms/android-21/include/linux/uuid.h | 36 - .../android-21/include/linux/uvcvideo.h | 75 - .../android-21/include/linux/v4l2-common.h | 45 - .../android-21/include/linux/v4l2-controls.h | 930 --- .../include/linux/v4l2-dv-timings.h | 156 - .../android-21/include/linux/v4l2-mediabus.h | 116 - .../android-21/include/linux/v4l2-subdev.h | 119 - .../android-21/include/linux/version.h | 20 - ndk/platforms/android-21/include/linux/veth.h | 29 - ndk/platforms/android-21/include/linux/vfio.h | 199 - .../android-21/include/linux/vhost.h | 101 - .../android-21/include/linux/videodev2.h | 1418 ---- .../android-21/include/linux/virtio_9p.h | 31 - .../android-21/include/linux/virtio_balloon.h | 48 - .../android-21/include/linux/virtio_blk.h | 85 - .../android-21/include/linux/virtio_config.h | 33 - .../android-21/include/linux/virtio_console.h | 54 - .../android-21/include/linux/virtio_ids.h | 34 - .../android-21/include/linux/virtio_net.h | 126 - .../android-21/include/linux/virtio_pci.h | 44 - .../android-21/include/linux/virtio_ring.h | 66 - .../android-21/include/linux/virtio_rng.h | 24 - .../android-21/include/linux/vm_sockets.h | 56 - ndk/platforms/android-21/include/linux/vsp1.h | 29 - ndk/platforms/android-21/include/linux/vt.h | 100 - ndk/platforms/android-21/include/linux/wait.h | 36 - .../android-21/include/linux/wanrouter.h | 30 - .../android-21/include/linux/watchdog.h | 66 - .../android-21/include/linux/wimax.h | 85 - .../android-21/include/linux/wimax/i2400m.h | 381 - .../android-21/include/linux/wireless.h | 580 -- ndk/platforms/android-21/include/linux/x25.h | 116 - .../android-21/include/linux/xattr.h | 71 - ndk/platforms/android-21/include/linux/xfrm.h | 533 -- .../android-21/include/linux/zorro.h | 93 - .../android-21/include/linux/zorro_ids.h | 553 -- ndk/platforms/android-21/include/locale.h | 107 - .../android-21/include/machine/endian.h | 35 - .../android-21/include/machine/ieee.h | 118 - .../android-21/include/machine/wchar_limits.h | 42 - ndk/platforms/android-21/include/malloc.h | 58 - ndk/platforms/android-21/include/math.h | 474 -- .../android-21/include/media/NdkMediaCodec.h | 235 - .../android-21/include/media/NdkMediaCrypto.h | 56 - .../android-21/include/media/NdkMediaDrm.h | 455 -- .../android-21/include/media/NdkMediaError.h | 63 - .../include/media/NdkMediaExtractor.h | 163 - .../android-21/include/media/NdkMediaFormat.h | 111 - .../android-21/include/media/NdkMediaMuxer.h | 119 - ndk/platforms/android-21/include/memory.h | 1 - ndk/platforms/android-21/include/mntent.h | 56 - .../android-21/include/net/ethernet.h | 32 - .../android-21/include/net/ethertypes.h | 313 - ndk/platforms/android-21/include/net/if.h | 44 - ndk/platforms/android-21/include/net/if_arp.h | 2 - .../android-21/include/net/if_ether.h | 219 - .../android-21/include/net/if_ieee1394.h | 127 - .../android-21/include/net/if_packet.h | 1 - .../android-21/include/net/if_types.h | 267 - ndk/platforms/android-21/include/net/route.h | 1 - ndk/platforms/android-21/include/netdb.h | 253 - .../android-21/include/netinet/ether.h | 28 - .../android-21/include/netinet/icmp6.h | 794 -- .../android-21/include/netinet/if_ether.h | 35 - ndk/platforms/android-21/include/netinet/in.h | 53 - .../android-21/include/netinet/in6.h | 111 - .../android-21/include/netinet/in_systm.h | 59 - ndk/platforms/android-21/include/netinet/ip.h | 275 - .../android-21/include/netinet/ip6.h | 319 - .../android-21/include/netinet/ip_icmp.h | 214 - .../android-21/include/netinet/tcp.h | 67 - .../android-21/include/netinet/udp.h | 55 - .../android-21/include/netpacket/packet.h | 1 - ndk/platforms/android-21/include/nsswitch.h | 230 - ndk/platforms/android-21/include/pathconf.h | 64 - ndk/platforms/android-21/include/paths.h | 74 - ndk/platforms/android-21/include/poll.h | 46 - ndk/platforms/android-21/include/pthread.h | 286 - ndk/platforms/android-21/include/pwd.h | 128 - ndk/platforms/android-21/include/regex.h | 105 - ndk/platforms/android-21/include/resolv.h | 59 - ndk/platforms/android-21/include/sched.h | 153 - ndk/platforms/android-21/include/search.h | 46 - ndk/platforms/android-21/include/semaphore.h | 61 - ndk/platforms/android-21/include/setjmp.h | 62 - ndk/platforms/android-21/include/sgtty.h | 48 - ndk/platforms/android-21/include/signal.h | 134 - ndk/platforms/android-21/include/stdatomic.h | 576 -- ndk/platforms/android-21/include/stdint.h | 229 - ndk/platforms/android-21/include/stdio.h | 465 -- ndk/platforms/android-21/include/stdlib.h | 169 - ndk/platforms/android-21/include/string.h | 294 - ndk/platforms/android-21/include/strings.h | 62 - ndk/platforms/android-21/include/sys/auxv.h | 40 - .../android-21/include/sys/cachectl.h | 36 - .../android-21/include/sys/capability.h | 42 - ndk/platforms/android-21/include/sys/cdefs.h | 580 -- .../android-21/include/sys/cdefs_elf.h | 131 - ndk/platforms/android-21/include/sys/endian.h | 106 - ndk/platforms/android-21/include/sys/epoll.h | 84 - ndk/platforms/android-21/include/sys/errno.h | 1 - .../android-21/include/sys/eventfd.h | 50 - ndk/platforms/android-21/include/sys/file.h | 38 - ndk/platforms/android-21/include/sys/fsuid.h | 42 - .../android-21/include/sys/glibc-syscalls.h | 1698 ---- .../android-21/include/sys/inotify.h | 50 - ndk/platforms/android-21/include/sys/ioctl.h | 49 - .../android-21/include/sys/ioctl_compat.h | 174 - ndk/platforms/android-21/include/sys/ipc.h | 41 - ndk/platforms/android-21/include/sys/klog.h | 53 - ndk/platforms/android-21/include/sys/limits.h | 171 - ndk/platforms/android-21/include/sys/mman.h | 66 - ndk/platforms/android-21/include/sys/mount.h | 48 - ndk/platforms/android-21/include/sys/msg.h | 34 - ndk/platforms/android-21/include/sys/param.h | 48 - .../android-21/include/sys/personality.h | 41 - ndk/platforms/android-21/include/sys/poll.h | 1 - ndk/platforms/android-21/include/sys/prctl.h | 42 - ndk/platforms/android-21/include/sys/procfs.h | 54 - ndk/platforms/android-21/include/sys/ptrace.h | 45 - ndk/platforms/android-21/include/sys/queue.h | 557 -- ndk/platforms/android-21/include/sys/reboot.h | 48 - ndk/platforms/android-21/include/sys/reg.h | 84 - .../android-21/include/sys/resource.h | 60 - ndk/platforms/android-21/include/sys/select.h | 72 - ndk/platforms/android-21/include/sys/sem.h | 34 - .../android-21/include/sys/sendfile.h | 42 - ndk/platforms/android-21/include/sys/shm.h | 34 - ndk/platforms/android-21/include/sys/signal.h | 1 - .../android-21/include/sys/signalfd.h | 42 - ndk/platforms/android-21/include/sys/socket.h | 332 - .../android-21/include/sys/socketcalls.h | 54 - ndk/platforms/android-21/include/sys/stat.h | 195 - ndk/platforms/android-21/include/sys/statfs.h | 1 - .../android-21/include/sys/statvfs.h | 69 - ndk/platforms/android-21/include/sys/swap.h | 46 - .../android-21/include/sys/syscall.h | 44 - .../android-21/include/sys/sysconf.h | 136 - .../android-21/include/sys/sysinfo.h | 40 - .../android-21/include/sys/syslimits.h | 0 .../android-21/include/sys/sysmacros.h | 52 - .../include/sys/system_properties.h | 102 - ndk/platforms/android-21/include/sys/time.h | 78 - .../android-21/include/sys/timerfd.h | 51 - ndk/platforms/android-21/include/sys/times.h | 42 - ndk/platforms/android-21/include/sys/timex.h | 34 - .../android-21/include/sys/ttychars.h | 0 .../android-21/include/sys/ttydefaults.h | 115 - ndk/platforms/android-21/include/sys/ttydev.h | 0 ndk/platforms/android-21/include/sys/types.h | 159 - .../android-21/include/sys/ucontext.h | 311 - ndk/platforms/android-21/include/sys/uio.h | 42 - ndk/platforms/android-21/include/sys/un.h | 35 - ndk/platforms/android-21/include/sys/user.h | 255 - ndk/platforms/android-21/include/sys/utime.h | 33 - .../android-21/include/sys/utsname.h | 50 - ndk/platforms/android-21/include/sys/vfs.h | 169 - ndk/platforms/android-21/include/sys/vt.h | 28 - ndk/platforms/android-21/include/sys/wait.h | 62 - ndk/platforms/android-21/include/sys/xattr.h | 56 - ndk/platforms/android-21/include/syslog.h | 95 - ndk/platforms/android-21/include/termio.h | 32 - ndk/platforms/android-21/include/termios.h | 54 - ndk/platforms/android-21/include/time.h | 105 - ndk/platforms/android-21/include/time64.h | 66 - ndk/platforms/android-21/include/uchar.h | 58 - ndk/platforms/android-21/include/ucontext.h | 34 - ndk/platforms/android-21/include/unistd.h | 230 - ndk/platforms/android-21/include/util.h | 0 ndk/platforms/android-21/include/utime.h | 42 - ndk/platforms/android-21/include/utmp.h | 96 - ndk/platforms/android-21/include/wchar.h | 175 - ndk/platforms/android-21/include/wctype.h | 56 - ndk/platforms/android-21/include/xlocale.h | 36 - .../arch-arm64/symbols/libc.so.functions.txt | 1044 --- .../arch-arm64/symbols/libc.so.variables.txt | 18 - .../arch-arm64/symbols/libc.so.versions.txt | 1066 --- .../arch-mips64/symbols/libc.so.functions.txt | 1044 --- .../arch-mips64/symbols/libc.so.variables.txt | 18 - .../arch-mips64/symbols/libc.so.versions.txt | 1066 --- .../arch-x86_64/symbols/libc.so.functions.txt | 1044 --- .../arch-x86_64/symbols/libc.so.variables.txt | 18 - .../arch-x86_64/symbols/libc.so.versions.txt | 1066 --- .../arch-arm/symbols/libEGL.so.functions.txt | 61 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 1184 --- .../arch-arm/symbols/libc.so.variables.txt | 27 - .../arch-arm/symbols/libc.so.versions.txt | 1200 --- .../arch-arm/symbols/libm.so.functions.txt | 265 - .../arch-arm/symbols/libm.so.variables.txt | 2 - .../arch-arm/symbols/libm.so.versions.txt | 271 - .../symbols/libEGL.so.functions.txt | 61 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm64/symbols/libc.so.functions.txt | 1110 --- .../arch-arm64/symbols/libc.so.variables.txt | 24 - .../arch-arm64/symbols/libc.so.versions.txt | 1138 --- .../arch-arm64/symbols/libm.so.functions.txt | 265 - .../arch-arm64/symbols/libm.so.variables.txt | 2 - .../arch-arm64/symbols/libm.so.versions.txt | 271 - .../arch-mips/symbols/libEGL.so.functions.txt | 61 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 1168 --- .../arch-mips/symbols/libc.so.variables.txt | 27 - .../arch-mips/symbols/libc.so.versions.txt | 1198 --- .../arch-mips/symbols/libm.so.functions.txt | 265 - .../arch-mips/symbols/libm.so.variables.txt | 2 - .../arch-mips/symbols/libm.so.versions.txt | 271 - .../symbols/libEGL.so.functions.txt | 61 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips64/symbols/libc.so.functions.txt | 1110 --- .../arch-mips64/symbols/libc.so.variables.txt | 24 - .../arch-mips64/symbols/libc.so.versions.txt | 1138 --- .../arch-mips64/symbols/libm.so.functions.txt | 265 - .../arch-mips64/symbols/libm.so.variables.txt | 2 - .../arch-mips64/symbols/libm.so.versions.txt | 271 - .../arch-x86/symbols/libEGL.so.functions.txt | 61 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 1166 --- .../arch-x86/symbols/libc.so.variables.txt | 27 - .../arch-x86/symbols/libc.so.versions.txt | 1196 --- .../arch-x86/symbols/libm.so.functions.txt | 265 - .../arch-x86/symbols/libm.so.variables.txt | 2 - .../arch-x86/symbols/libm.so.versions.txt | 271 - .../symbols/libEGL.so.functions.txt | 61 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 185 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86_64/symbols/libc.so.functions.txt | 1110 --- .../arch-x86_64/symbols/libc.so.variables.txt | 24 - .../arch-x86_64/symbols/libc.so.versions.txt | 1138 --- .../arch-x86_64/symbols/libm.so.functions.txt | 265 - .../arch-x86_64/symbols/libm.so.variables.txt | 2 - .../arch-x86_64/symbols/libm.so.versions.txt | 271 - ndk/platforms/android-23/include/EGL/egl.h | 329 - ndk/platforms/android-23/include/EGL/eglext.h | 605 -- .../android-23/include/EGL/eglplatform.h | 124 - .../android-23/include/android/multinetwork.h | 109 - .../android-23/include/android/trace.h | 55 - .../arch-arm/symbols/libEGL.so.functions.txt | 62 - .../arch-arm/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm/symbols/libc.so.functions.txt | 1229 --- .../arch-arm/symbols/libc.so.variables.txt | 29 - .../arch-arm/symbols/libc.so.versions.txt | 1266 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../arch-arm/symbols/libdl.so.functions.txt | 9 - .../arch-arm/symbols/libdl.so.variables.txt | 1 - .../arch-arm/symbols/libdl.so.versions.txt | 18 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - .../symbols/libEGL.so.functions.txt | 62 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-arm64/symbols/libc.so.functions.txt | 1154 --- .../arch-arm64/symbols/libc.so.variables.txt | 26 - .../arch-arm64/symbols/libc.so.versions.txt | 1189 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../arch-arm64/symbols/libdl.so.functions.txt | 8 - .../arch-arm64/symbols/libdl.so.variables.txt | 1 - .../arch-arm64/symbols/libdl.so.versions.txt | 17 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - .../arch-mips/symbols/libEGL.so.functions.txt | 62 - .../arch-mips/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips/symbols/libc.so.functions.txt | 1213 --- .../arch-mips/symbols/libc.so.variables.txt | 29 - .../arch-mips/symbols/libc.so.versions.txt | 1250 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../arch-mips/symbols/libdl.so.functions.txt | 8 - .../arch-mips/symbols/libdl.so.variables.txt | 1 - .../arch-mips/symbols/libdl.so.versions.txt | 17 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - .../symbols/libEGL.so.functions.txt | 62 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-mips64/symbols/libc.so.functions.txt | 1154 --- .../arch-mips64/symbols/libc.so.variables.txt | 26 - .../arch-mips64/symbols/libc.so.versions.txt | 1189 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../symbols/libdl.so.functions.txt | 8 - .../symbols/libdl.so.variables.txt | 1 - .../arch-mips64/symbols/libdl.so.versions.txt | 17 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - .../arch-x86/symbols/libEGL.so.functions.txt | 62 - .../arch-x86/symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86/symbols/libc.so.functions.txt | 1211 --- .../arch-x86/symbols/libc.so.variables.txt | 29 - .../arch-x86/symbols/libc.so.versions.txt | 1248 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../arch-x86/symbols/libdl.so.functions.txt | 8 - .../arch-x86/symbols/libdl.so.variables.txt | 1 - .../arch-x86/symbols/libdl.so.versions.txt | 17 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - .../symbols/libEGL.so.functions.txt | 62 - .../symbols/libEGL.so.variables.txt | 1 - .../symbols/libGLESv3.so.functions.txt | 411 - .../symbols/libGLESv3.so.variables.txt | 1 - .../symbols/libandroid.so.functions.txt | 188 - .../symbols/libandroid.so.variables.txt | 1 - .../arch-x86_64/symbols/libc.so.functions.txt | 1154 --- .../arch-x86_64/symbols/libc.so.variables.txt | 26 - .../arch-x86_64/symbols/libc.so.versions.txt | 1189 --- .../symbols/libcamera2ndk.so.functions.txt | 41 - .../symbols/libdl.so.functions.txt | 8 - .../symbols/libdl.so.variables.txt | 1 - .../arch-x86_64/symbols/libdl.so.versions.txt | 17 - .../symbols/libmediandk.so.functions.txt | 112 - .../symbols/libmediandk.so.variables.txt | 24 - .../symbols/libvulkan.so.functions.txt | 156 - ndk/platforms/android-24/include/EGL/egl.h | 329 - ndk/platforms/android-24/include/EGL/eglext.h | 628 -- .../android-24/include/EGL/eglplatform.h | 124 - ndk/platforms/android-24/include/GLES2/gl2.h | 677 -- .../android-24/include/GLES2/gl2ext.h | 2948 ------- .../android-24/include/GLES2/gl2platform.h | 30 - ndk/platforms/android-24/include/GLES3/gl3.h | 1213 --- ndk/platforms/android-24/include/GLES3/gl31.h | 1528 ---- ndk/platforms/android-24/include/GLES3/gl32.h | 1829 ----- .../android-24/include/GLES3/gl3ext.h | 24 - .../android-24/include/GLES3/gl3platform.h | 30 - .../android-24/include/SLES/OpenSLES.h | 2774 ------- .../include/SLES/OpenSLES_Android.h | 408 - .../SLES/OpenSLES_AndroidConfiguration.h | 76 - .../include/SLES/OpenSLES_AndroidMetadata.h | 47 - .../include/SLES/OpenSLES_Platform.h | 57 - .../include/android/choreographer.h | 69 - .../include/camera/NdkCameraCaptureSession.h | 597 -- .../include/camera/NdkCameraDevice.h | 668 -- .../include/camera/NdkCameraError.h | 140 - .../include/camera/NdkCameraManager.h | 280 - .../include/camera/NdkCameraMetadata.h | 235 - .../include/camera/NdkCameraMetadataTags.h | 6908 ----------------- .../include/camera/NdkCaptureRequest.h | 309 - .../android-24/include/media/NdkImage.h | 613 -- .../android-24/include/media/NdkImageReader.h | 303 - .../android-24/include/media/NdkMediaCodec.h | 261 - .../android-24/include/media/NdkMediaError.h | 67 - .../android-24/include/vulkan/vk_platform.h | 120 - .../android-24/include/vulkan/vulkan.h | 4161 ---------- ndk/platforms/android-26/.keep_dir | 0 1698 files changed, 277719 deletions(-) delete mode 100644 ndk/platforms/README.CRT.TXT delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-arm/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-mips/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-14/arch-x86/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-14/include/EGL/egl.h delete mode 100644 ndk/platforms/android-14/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-14/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-14/include/OMXAL/OpenMAXAL.h delete mode 100644 ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Android.h delete mode 100644 ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Platform.h delete mode 100644 ndk/platforms/android-14/include/SLES/OpenSLES.h delete mode 100644 ndk/platforms/android-14/include/SLES/OpenSLES_Android.h delete mode 100644 ndk/platforms/android-14/include/SLES/OpenSLES_AndroidConfiguration.h delete mode 100644 ndk/platforms/android-14/include/SLES/OpenSLES_AndroidMetadata.h delete mode 100644 ndk/platforms/android-14/include/SLES/OpenSLES_Platform.h delete mode 100644 ndk/platforms/android-14/include/android/input.h delete mode 100644 ndk/platforms/android-14/include/android/keycodes.h delete mode 100644 ndk/platforms/android-14/include/android/native_window.h delete mode 100644 ndk/platforms/android-14/include/android/rect.h delete mode 100644 ndk/platforms/android-15/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-15/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-15/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-15/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-15/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-15/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-15/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-15/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-15/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-15/include/android/keycodes.h delete mode 100644 ndk/platforms/android-16/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-16/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-16/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-16/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-16/include/android/configuration.h delete mode 100644 ndk/platforms/android-16/include/android/keycodes.h delete mode 100644 ndk/platforms/android-16/include/android/native_window_jni.h delete mode 100644 ndk/platforms/android-16/include/android/rect.h delete mode 100644 ndk/platforms/android-16/include/stdlib.h delete mode 100644 ndk/platforms/android-17/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-17/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-17/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-17/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-17/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-17/include/android/configuration.h delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-arm/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-mips/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-18/arch-x86/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-18/include/EGL/egl.h delete mode 100644 ndk/platforms/android-18/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-18/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-18/include/GLES3/gl3.h delete mode 100644 ndk/platforms/android-18/include/GLES3/gl3ext.h delete mode 100644 ndk/platforms/android-18/include/GLES3/gl3platform.h delete mode 100644 ndk/platforms/android-18/include/android/bitmap.h delete mode 100644 ndk/platforms/android-18/include/android/configuration.h delete mode 100644 ndk/platforms/android-18/include/android/input.h delete mode 100644 ndk/platforms/android-18/include/android/keycodes.h delete mode 100644 ndk/platforms/android-18/include/math.h delete mode 100644 ndk/platforms/android-19/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-19/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-19/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-19/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-19/include/EGL/egl.h delete mode 100644 ndk/platforms/android-19/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-19/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-19/include/android/keycodes.h delete mode 100644 ndk/platforms/android-19/include/android/sensor.h delete mode 100644 ndk/platforms/android-19/include/sys/stat.h delete mode 100644 ndk/platforms/android-19/include/sys/wait.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/hwcap.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/perf_regs.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/cpu-features.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-arm/include/machine/setjmp.h delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/hwcap.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-arm64/include/machine/setjmp.h delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-arm64/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/break.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/cachectl.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/inst.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/reg.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/sgidefs.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/sysmips.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/ucontext.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/regdef.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/regnum.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/setjmp.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/machine/signal.h delete mode 100644 ndk/platforms/android-21/arch-mips/include/sgidefs.h delete mode 120000 ndk/platforms/android-21/arch-mips/libr2 delete mode 120000 ndk/platforms/android-21/arch-mips/libr6 delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/break.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/cachectl.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/inst.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/reg.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/sgidefs.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/sysmips.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/ucontext.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/regdef.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/regnum.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/setjmp.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/machine/signal.h delete mode 100644 ndk/platforms/android-21/arch-mips64/include/sgidefs.h delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-mips64/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/boot.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/bootparam.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/debugreg.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/e820.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/hw_breakpoint.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/hyperv.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ist.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ldt.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/mce.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/msr-index.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/msr.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/mtrr.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/perf_regs.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/posix_types_32.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/posix_types_64.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/posix_types_x32.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/prctl.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/processor-flags.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ptrace-abi.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/sigcontext32.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/svm.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/ucontext.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/unistd_32.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/unistd_64.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/unistd_x32.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/vm86.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/vmx.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/asm/vsyscall.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/i386/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-x86/include/machine/setjmp.h delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/a.out.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/auxvec.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/bitsperlong.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/boot.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/bootparam.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/byteorder.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/debugreg.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/e820.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/errno.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/fcntl.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/hw_breakpoint.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/hyperv.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ioctl.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ioctls.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ipcbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ist.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/kvm.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/kvm_para.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ldt.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/mce.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/mman.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/msgbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/msr-index.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/msr.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/mtrr.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/param.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/perf_regs.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/poll.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/posix_types.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/posix_types_32.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/posix_types_64.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/posix_types_x32.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/prctl.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/processor-flags.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ptrace-abi.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ptrace.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/resource.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/sembuf.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/setup.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/shmbuf.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/sigcontext.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/sigcontext32.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/siginfo.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/signal.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/socket.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/sockios.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/stat.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/statfs.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/svm.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/swab.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/termbits.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/termios.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/types.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/ucontext.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/unistd.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/unistd_32.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/unistd_64.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/unistd_x32.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/vm86.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/vmx.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/asm/vsyscall.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/i386/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/asm.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/elf_machdep.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/exec.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/fenv.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/fpu.h delete mode 100644 ndk/platforms/android-21/arch-x86_64/include/machine/setjmp.h delete mode 120000 ndk/platforms/android-21/arch-x86_64/lib delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv1_CM.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv1_CM.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv2.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv2.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libOpenMAXAL.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libOpenMAXAL.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libOpenSLES.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libOpenSLES.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libjnigraphics.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libjnigraphics.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/liblog.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/liblog.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libstdc++.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libstdc++.so.variables.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libz.so.functions.txt delete mode 100644 ndk/platforms/android-21/arch-x86_64/symbols/libz.so.variables.txt delete mode 100644 ndk/platforms/android-21/include/EGL/egl.h delete mode 100644 ndk/platforms/android-21/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-21/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-21/include/GLES2/gl2.h delete mode 100644 ndk/platforms/android-21/include/GLES2/gl2ext.h delete mode 100644 ndk/platforms/android-21/include/GLES2/gl2platform.h delete mode 100644 ndk/platforms/android-21/include/GLES3/gl3.h delete mode 100644 ndk/platforms/android-21/include/GLES3/gl31.h delete mode 100644 ndk/platforms/android-21/include/GLES3/gl3platform.h delete mode 100644 ndk/platforms/android-21/include/SLES/OpenSLES.h delete mode 100644 ndk/platforms/android-21/include/SLES/OpenSLES_Android.h delete mode 100644 ndk/platforms/android-21/include/SLES/OpenSLES_AndroidConfiguration.h delete mode 100644 ndk/platforms/android-21/include/SLES/OpenSLES_AndroidMetadata.h delete mode 100644 ndk/platforms/android-21/include/SLES/OpenSLES_Platform.h delete mode 100644 ndk/platforms/android-21/include/alloca.h delete mode 100644 ndk/platforms/android-21/include/android/api-level.h delete mode 100644 ndk/platforms/android-21/include/android/configuration.h delete mode 100644 ndk/platforms/android-21/include/android/dlext.h delete mode 100644 ndk/platforms/android-21/include/android/keycodes.h delete mode 100644 ndk/platforms/android-21/include/android/sensor.h delete mode 100644 ndk/platforms/android-21/include/ar.h delete mode 100644 ndk/platforms/android-21/include/arpa/inet.h delete mode 100644 ndk/platforms/android-21/include/arpa/nameser.h delete mode 100644 ndk/platforms/android-21/include/arpa/nameser_compat.h delete mode 100644 ndk/platforms/android-21/include/arpa/telnet.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/auxvec.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/bitsperlong.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/errno-base.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/errno.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/fcntl.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/int-l64.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/int-ll64.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/ioctl.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/ioctls.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/ipcbuf.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/kvm_para.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/mman-common.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/mman.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/msgbuf.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/param.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/poll.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/posix_types.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/resource.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/sembuf.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/setup.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/shmbuf.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/shmparam.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/siginfo.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/signal-defs.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/signal.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/socket.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/sockios.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/stat.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/statfs.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/swab.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/termbits.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/termios.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/types.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/ucontext.h delete mode 100644 ndk/platforms/android-21/include/asm-generic/unistd.h delete mode 100644 ndk/platforms/android-21/include/assert.h delete mode 100644 ndk/platforms/android-21/include/byteswap.h delete mode 100644 ndk/platforms/android-21/include/complex.h delete mode 100644 ndk/platforms/android-21/include/ctype.h delete mode 100644 ndk/platforms/android-21/include/dirent.h delete mode 100644 ndk/platforms/android-21/include/dlfcn.h delete mode 100644 ndk/platforms/android-21/include/elf.h delete mode 100644 ndk/platforms/android-21/include/endian.h delete mode 100644 ndk/platforms/android-21/include/err.h delete mode 100644 ndk/platforms/android-21/include/errno.h delete mode 100644 ndk/platforms/android-21/include/fcntl.h delete mode 100644 ndk/platforms/android-21/include/features.h delete mode 100644 ndk/platforms/android-21/include/fenv.h delete mode 100644 ndk/platforms/android-21/include/fnmatch.h delete mode 100644 ndk/platforms/android-21/include/fts.h delete mode 100644 ndk/platforms/android-21/include/ftw.h delete mode 100644 ndk/platforms/android-21/include/getopt.h delete mode 100644 ndk/platforms/android-21/include/grp.h delete mode 100644 ndk/platforms/android-21/include/inttypes.h delete mode 100644 ndk/platforms/android-21/include/lastlog.h delete mode 100644 ndk/platforms/android-21/include/libgen.h delete mode 100644 ndk/platforms/android-21/include/limits.h delete mode 100644 ndk/platforms/android-21/include/link.h delete mode 100644 ndk/platforms/android-21/include/linux/a.out.h delete mode 100644 ndk/platforms/android-21/include/linux/acct.h delete mode 100644 ndk/platforms/android-21/include/linux/adb.h delete mode 100644 ndk/platforms/android-21/include/linux/adfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/affs_hardblocks.h delete mode 100644 ndk/platforms/android-21/include/linux/agpgart.h delete mode 100644 ndk/platforms/android-21/include/linux/aio_abi.h delete mode 100644 ndk/platforms/android-21/include/linux/apm_bios.h delete mode 100644 ndk/platforms/android-21/include/linux/arcfb.h delete mode 100644 ndk/platforms/android-21/include/linux/ashmem.h delete mode 100644 ndk/platforms/android-21/include/linux/atalk.h delete mode 100644 ndk/platforms/android-21/include/linux/atm.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_eni.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_he.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_idt77105.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_nicstar.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_tcp.h delete mode 100644 ndk/platforms/android-21/include/linux/atm_zatm.h delete mode 100644 ndk/platforms/android-21/include/linux/atmapi.h delete mode 100644 ndk/platforms/android-21/include/linux/atmarp.h delete mode 100644 ndk/platforms/android-21/include/linux/atmbr2684.h delete mode 100644 ndk/platforms/android-21/include/linux/atmclip.h delete mode 100644 ndk/platforms/android-21/include/linux/atmdev.h delete mode 100644 ndk/platforms/android-21/include/linux/atmioc.h delete mode 100644 ndk/platforms/android-21/include/linux/atmlec.h delete mode 100644 ndk/platforms/android-21/include/linux/atmmpc.h delete mode 100644 ndk/platforms/android-21/include/linux/atmppp.h delete mode 100644 ndk/platforms/android-21/include/linux/atmsap.h delete mode 100644 ndk/platforms/android-21/include/linux/atmsvc.h delete mode 100644 ndk/platforms/android-21/include/linux/audit.h delete mode 100644 ndk/platforms/android-21/include/linux/auto_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/auto_fs4.h delete mode 100644 ndk/platforms/android-21/include/linux/auxvec.h delete mode 100644 ndk/platforms/android-21/include/linux/ax25.h delete mode 100644 ndk/platforms/android-21/include/linux/b1lli.h delete mode 100644 ndk/platforms/android-21/include/linux/baycom.h delete mode 100644 ndk/platforms/android-21/include/linux/bcache.h delete mode 100644 ndk/platforms/android-21/include/linux/bcm933xx_hcs.h delete mode 100644 ndk/platforms/android-21/include/linux/bfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/binder.h delete mode 100644 ndk/platforms/android-21/include/linux/binfmts.h delete mode 100644 ndk/platforms/android-21/include/linux/blkpg.h delete mode 100644 ndk/platforms/android-21/include/linux/blktrace_api.h delete mode 100644 ndk/platforms/android-21/include/linux/bpqether.h delete mode 100644 ndk/platforms/android-21/include/linux/bsg.h delete mode 100644 ndk/platforms/android-21/include/linux/btrfs.h delete mode 100644 ndk/platforms/android-21/include/linux/byteorder/big_endian.h delete mode 100644 ndk/platforms/android-21/include/linux/byteorder/little_endian.h delete mode 100644 ndk/platforms/android-21/include/linux/caif/caif_socket.h delete mode 100644 ndk/platforms/android-21/include/linux/caif/if_caif.h delete mode 100644 ndk/platforms/android-21/include/linux/can.h delete mode 100644 ndk/platforms/android-21/include/linux/can/bcm.h delete mode 100644 ndk/platforms/android-21/include/linux/can/error.h delete mode 100644 ndk/platforms/android-21/include/linux/can/gw.h delete mode 100644 ndk/platforms/android-21/include/linux/can/netlink.h delete mode 100644 ndk/platforms/android-21/include/linux/can/raw.h delete mode 100644 ndk/platforms/android-21/include/linux/capability.h delete mode 100644 ndk/platforms/android-21/include/linux/capi.h delete mode 100644 ndk/platforms/android-21/include/linux/cciss_defs.h delete mode 100644 ndk/platforms/android-21/include/linux/cciss_ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/cdrom.h delete mode 100644 ndk/platforms/android-21/include/linux/cgroupstats.h delete mode 100644 ndk/platforms/android-21/include/linux/chio.h delete mode 100644 ndk/platforms/android-21/include/linux/cifs/cifs_mount.h delete mode 100644 ndk/platforms/android-21/include/linux/cm4000_cs.h delete mode 100644 ndk/platforms/android-21/include/linux/cn_proc.h delete mode 100644 ndk/platforms/android-21/include/linux/coda.h delete mode 100644 ndk/platforms/android-21/include/linux/coda_psdev.h delete mode 100644 ndk/platforms/android-21/include/linux/coff.h delete mode 100644 ndk/platforms/android-21/include/linux/compiler.h delete mode 100644 ndk/platforms/android-21/include/linux/connector.h delete mode 100644 ndk/platforms/android-21/include/linux/const.h delete mode 100644 ndk/platforms/android-21/include/linux/cramfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/cuda.h delete mode 100644 ndk/platforms/android-21/include/linux/cyclades.h delete mode 100644 ndk/platforms/android-21/include/linux/cycx_cfm.h delete mode 100644 ndk/platforms/android-21/include/linux/dcbnl.h delete mode 100644 ndk/platforms/android-21/include/linux/dccp.h delete mode 100644 ndk/platforms/android-21/include/linux/dlm.h delete mode 100644 ndk/platforms/android-21/include/linux/dlm_device.h delete mode 100644 ndk/platforms/android-21/include/linux/dlm_netlink.h delete mode 100644 ndk/platforms/android-21/include/linux/dlm_plock.h delete mode 100644 ndk/platforms/android-21/include/linux/dlmconstants.h delete mode 100644 ndk/platforms/android-21/include/linux/dm-ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/dm-log-userspace.h delete mode 100644 ndk/platforms/android-21/include/linux/dn.h delete mode 100644 ndk/platforms/android-21/include/linux/dqblk_xfs.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/audio.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/ca.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/dmx.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/frontend.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/net.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/osd.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/version.h delete mode 100644 ndk/platforms/android-21/include/linux/dvb/video.h delete mode 100644 ndk/platforms/android-21/include/linux/edd.h delete mode 100644 ndk/platforms/android-21/include/linux/efs_fs_sb.h delete mode 100644 ndk/platforms/android-21/include/linux/elf-em.h delete mode 100644 ndk/platforms/android-21/include/linux/elf-fdpic.h delete mode 100644 ndk/platforms/android-21/include/linux/elf.h delete mode 100644 ndk/platforms/android-21/include/linux/elfcore.h delete mode 100644 ndk/platforms/android-21/include/linux/errno.h delete mode 100644 ndk/platforms/android-21/include/linux/errqueue.h delete mode 100644 ndk/platforms/android-21/include/linux/ethtool.h delete mode 100644 ndk/platforms/android-21/include/linux/eventpoll.h delete mode 100644 ndk/platforms/android-21/include/linux/fadvise.h delete mode 100644 ndk/platforms/android-21/include/linux/falloc.h delete mode 100644 ndk/platforms/android-21/include/linux/fanotify.h delete mode 100644 ndk/platforms/android-21/include/linux/fb.h delete mode 100644 ndk/platforms/android-21/include/linux/fcntl.h delete mode 100644 ndk/platforms/android-21/include/linux/fd.h delete mode 100644 ndk/platforms/android-21/include/linux/fdreg.h delete mode 100644 ndk/platforms/android-21/include/linux/fib_rules.h delete mode 100644 ndk/platforms/android-21/include/linux/fiemap.h delete mode 100644 ndk/platforms/android-21/include/linux/filter.h delete mode 100644 ndk/platforms/android-21/include/linux/firewire-cdev.h delete mode 100644 ndk/platforms/android-21/include/linux/firewire-constants.h delete mode 100644 ndk/platforms/android-21/include/linux/flat.h delete mode 100644 ndk/platforms/android-21/include/linux/fs.h delete mode 100644 ndk/platforms/android-21/include/linux/fsl_hypervisor.h delete mode 100644 ndk/platforms/android-21/include/linux/fuse.h delete mode 100644 ndk/platforms/android-21/include/linux/futex.h delete mode 100644 ndk/platforms/android-21/include/linux/gameport.h delete mode 100644 ndk/platforms/android-21/include/linux/gen_stats.h delete mode 100644 ndk/platforms/android-21/include/linux/genetlink.h delete mode 100644 ndk/platforms/android-21/include/linux/genwqe/genwqe_card.h delete mode 100644 ndk/platforms/android-21/include/linux/gfs2_ondisk.h delete mode 100644 ndk/platforms/android-21/include/linux/gigaset_dev.h delete mode 100644 ndk/platforms/android-21/include/linux/hash_info.h delete mode 100644 ndk/platforms/android-21/include/linux/hdlc.h delete mode 100644 ndk/platforms/android-21/include/linux/hdlc/ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/hdlcdrv.h delete mode 100644 ndk/platforms/android-21/include/linux/hdreg.h delete mode 100644 ndk/platforms/android-21/include/linux/hid.h delete mode 100644 ndk/platforms/android-21/include/linux/hiddev.h delete mode 100644 ndk/platforms/android-21/include/linux/hidraw.h delete mode 100644 ndk/platforms/android-21/include/linux/hpet.h delete mode 100644 ndk/platforms/android-21/include/linux/hsi/hsi_char.h delete mode 100644 ndk/platforms/android-21/include/linux/hsr_netlink.h delete mode 100644 ndk/platforms/android-21/include/linux/hw_breakpoint.h delete mode 100644 ndk/platforms/android-21/include/linux/hysdn_if.h delete mode 100644 ndk/platforms/android-21/include/linux/i2c-dev.h delete mode 100644 ndk/platforms/android-21/include/linux/i2c.h delete mode 100644 ndk/platforms/android-21/include/linux/i2o-dev.h delete mode 100644 ndk/platforms/android-21/include/linux/i8k.h delete mode 100644 ndk/platforms/android-21/include/linux/icmp.h delete mode 100644 ndk/platforms/android-21/include/linux/icmpv6.h delete mode 100644 ndk/platforms/android-21/include/linux/if.h delete mode 100644 ndk/platforms/android-21/include/linux/if_addr.h delete mode 100644 ndk/platforms/android-21/include/linux/if_addrlabel.h delete mode 100644 ndk/platforms/android-21/include/linux/if_alg.h delete mode 100644 ndk/platforms/android-21/include/linux/if_arcnet.h delete mode 100644 ndk/platforms/android-21/include/linux/if_arp.h delete mode 100644 ndk/platforms/android-21/include/linux/if_bonding.h delete mode 100644 ndk/platforms/android-21/include/linux/if_bridge.h delete mode 100644 ndk/platforms/android-21/include/linux/if_cablemodem.h delete mode 100644 ndk/platforms/android-21/include/linux/if_eql.h delete mode 100644 ndk/platforms/android-21/include/linux/if_ether.h delete mode 100644 ndk/platforms/android-21/include/linux/if_fc.h delete mode 100644 ndk/platforms/android-21/include/linux/if_fddi.h delete mode 100644 ndk/platforms/android-21/include/linux/if_frad.h delete mode 100644 ndk/platforms/android-21/include/linux/if_hippi.h delete mode 100644 ndk/platforms/android-21/include/linux/if_infiniband.h delete mode 100644 ndk/platforms/android-21/include/linux/if_link.h delete mode 100644 ndk/platforms/android-21/include/linux/if_ltalk.h delete mode 100644 ndk/platforms/android-21/include/linux/if_packet.h delete mode 100644 ndk/platforms/android-21/include/linux/if_phonet.h delete mode 100644 ndk/platforms/android-21/include/linux/if_plip.h delete mode 100644 ndk/platforms/android-21/include/linux/if_ppp.h delete mode 100644 ndk/platforms/android-21/include/linux/if_pppol2tp.h delete mode 100644 ndk/platforms/android-21/include/linux/if_pppolac.h delete mode 100644 ndk/platforms/android-21/include/linux/if_pppopns.h delete mode 100644 ndk/platforms/android-21/include/linux/if_pppox.h delete mode 100644 ndk/platforms/android-21/include/linux/if_slip.h delete mode 100644 ndk/platforms/android-21/include/linux/if_team.h delete mode 100644 ndk/platforms/android-21/include/linux/if_tun.h delete mode 100644 ndk/platforms/android-21/include/linux/if_tunnel.h delete mode 100644 ndk/platforms/android-21/include/linux/if_vlan.h delete mode 100644 ndk/platforms/android-21/include/linux/if_x25.h delete mode 100644 ndk/platforms/android-21/include/linux/igmp.h delete mode 100644 ndk/platforms/android-21/include/linux/in.h delete mode 100644 ndk/platforms/android-21/include/linux/in6.h delete mode 100644 ndk/platforms/android-21/include/linux/in_route.h delete mode 100644 ndk/platforms/android-21/include/linux/inet_diag.h delete mode 100644 ndk/platforms/android-21/include/linux/inotify.h delete mode 100644 ndk/platforms/android-21/include/linux/input.h delete mode 100644 ndk/platforms/android-21/include/linux/ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/ion.h delete mode 100644 ndk/platforms/android-21/include/linux/ioprio.h delete mode 100644 ndk/platforms/android-21/include/linux/ip.h delete mode 100644 ndk/platforms/android-21/include/linux/ip6_tunnel.h delete mode 100644 ndk/platforms/android-21/include/linux/ip_vs.h delete mode 100644 ndk/platforms/android-21/include/linux/ipc.h delete mode 100644 ndk/platforms/android-21/include/linux/ipmi.h delete mode 100644 ndk/platforms/android-21/include/linux/ipmi_msgdefs.h delete mode 100644 ndk/platforms/android-21/include/linux/ipsec.h delete mode 100644 ndk/platforms/android-21/include/linux/ipv6.h delete mode 100644 ndk/platforms/android-21/include/linux/ipv6_route.h delete mode 100644 ndk/platforms/android-21/include/linux/ipx.h delete mode 100644 ndk/platforms/android-21/include/linux/irda.h delete mode 100644 ndk/platforms/android-21/include/linux/irqnr.h delete mode 100644 ndk/platforms/android-21/include/linux/isdn.h delete mode 100644 ndk/platforms/android-21/include/linux/isdn/capicmd.h delete mode 100644 ndk/platforms/android-21/include/linux/isdn_divertif.h delete mode 100644 ndk/platforms/android-21/include/linux/isdn_ppp.h delete mode 100644 ndk/platforms/android-21/include/linux/isdnif.h delete mode 100644 ndk/platforms/android-21/include/linux/iso_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/ivtv.h delete mode 100644 ndk/platforms/android-21/include/linux/ivtvfb.h delete mode 100644 ndk/platforms/android-21/include/linux/ixjuser.h delete mode 100644 ndk/platforms/android-21/include/linux/jffs2.h delete mode 100644 ndk/platforms/android-21/include/linux/joystick.h delete mode 100644 ndk/platforms/android-21/include/linux/kd.h delete mode 100644 ndk/platforms/android-21/include/linux/kdev_t.h delete mode 100644 ndk/platforms/android-21/include/linux/kernel-page-flags.h delete mode 100644 ndk/platforms/android-21/include/linux/kernel.h delete mode 100644 ndk/platforms/android-21/include/linux/kernelcapi.h delete mode 100644 ndk/platforms/android-21/include/linux/kexec.h delete mode 100644 ndk/platforms/android-21/include/linux/keyboard.h delete mode 100644 ndk/platforms/android-21/include/linux/keychord.h delete mode 100644 ndk/platforms/android-21/include/linux/keyctl.h delete mode 100644 ndk/platforms/android-21/include/linux/kvm.h delete mode 100644 ndk/platforms/android-21/include/linux/kvm_para.h delete mode 100644 ndk/platforms/android-21/include/linux/l2tp.h delete mode 100644 ndk/platforms/android-21/include/linux/libc-compat.h delete mode 100644 ndk/platforms/android-21/include/linux/limits.h delete mode 100644 ndk/platforms/android-21/include/linux/llc.h delete mode 100644 ndk/platforms/android-21/include/linux/loop.h delete mode 100644 ndk/platforms/android-21/include/linux/lp.h delete mode 100644 ndk/platforms/android-21/include/linux/magic.h delete mode 100644 ndk/platforms/android-21/include/linux/major.h delete mode 100644 ndk/platforms/android-21/include/linux/map_to_7segment.h delete mode 100644 ndk/platforms/android-21/include/linux/matroxfb.h delete mode 100644 ndk/platforms/android-21/include/linux/mdio.h delete mode 100644 ndk/platforms/android-21/include/linux/media.h delete mode 100644 ndk/platforms/android-21/include/linux/mei.h delete mode 100644 ndk/platforms/android-21/include/linux/mempolicy.h delete mode 100644 ndk/platforms/android-21/include/linux/meye.h delete mode 100644 ndk/platforms/android-21/include/linux/mic_common.h delete mode 100644 ndk/platforms/android-21/include/linux/mic_ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/mii.h delete mode 100644 ndk/platforms/android-21/include/linux/minix_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/mman.h delete mode 100644 ndk/platforms/android-21/include/linux/mmc/ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/mmtimer.h delete mode 100644 ndk/platforms/android-21/include/linux/module.h delete mode 100644 ndk/platforms/android-21/include/linux/mqueue.h delete mode 100644 ndk/platforms/android-21/include/linux/mroute.h delete mode 100644 ndk/platforms/android-21/include/linux/mroute6.h delete mode 100644 ndk/platforms/android-21/include/linux/msdos_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/msg.h delete mode 100644 ndk/platforms/android-21/include/linux/mtio.h delete mode 100644 ndk/platforms/android-21/include/linux/n_r3964.h delete mode 100644 ndk/platforms/android-21/include/linux/nbd.h delete mode 100644 ndk/platforms/android-21/include/linux/ncp.h delete mode 100644 ndk/platforms/android-21/include/linux/ncp_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/ncp_mount.h delete mode 100644 ndk/platforms/android-21/include/linux/ncp_no.h delete mode 100644 ndk/platforms/android-21/include/linux/neighbour.h delete mode 100644 ndk/platforms/android-21/include/linux/net.h delete mode 100644 ndk/platforms/android-21/include/linux/net_dropmon.h delete mode 100644 ndk/platforms/android-21/include/linux/net_tstamp.h delete mode 100644 ndk/platforms/android-21/include/linux/netconf.h delete mode 100644 ndk/platforms/android-21/include/linux/netdevice.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/ipset/ip_set.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/ipset/ip_set_bitmap.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/ipset/ip_set_hash.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/ipset/ip_set_list.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_conntrack_common.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_conntrack_ftp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_conntrack_sctp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_conntrack_tcp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_conntrack_tuple_common.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_nat.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_tables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nf_tables_compat.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_acct.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_compat.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_conntrack.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_cthelper.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_cttimeout.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_log.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/nfnetlink_queue.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/x_tables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_AUDIT.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_CHECKSUM.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_CLASSIFY.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_CONNMARK.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_CONNSECMARK.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_CT.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_DSCP.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_HMARK.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_IDLETIMER.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_LED.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_LOG.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_MARK.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_NFLOG.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_NFQUEUE.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_RATEEST.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_SECMARK.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_SYNPROXY.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_TCPMSS.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_TCPOPTSTRIP.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_TEE.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_TPROXY.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_addrtype.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_bpf.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_cgroup.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_cluster.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_comment.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_connbytes.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_connlabel.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_connlimit.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_connmark.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_conntrack.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_cpu.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_dccp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_devgroup.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_dscp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_ecn.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_esp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_hashlimit.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_helper.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_ipcomp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_iprange.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_ipvs.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_l2tp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_length.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_limit.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_mac.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_mark.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_multiport.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_nfacct.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_osf.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_owner.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_physdev.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_pkttype.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_policy.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_quota.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_rateest.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_realm.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_recent.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_rpfilter.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_sctp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_set.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_socket.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_state.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_statistic.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_string.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_tcpmss.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_tcpudp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_time.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter/xt_u32.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_arp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_arp/arp_tables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_arp/arpt_mangle.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_802_3.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_among.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_arp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_arpreply.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_ip.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_ip6.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_limit.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_log.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_mark_m.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_mark_t.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_nat.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_nflog.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_pkttype.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_redirect.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_stp.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_ulog.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebt_vlan.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_bridge/ebtables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_decnet.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ip_tables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_ECN.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_LOG.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_REJECT.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_TTL.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_ULOG.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_ah.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_ecn.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv4/ipt_ttl.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6_tables.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_HL.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_LOG.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_NPT.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_REJECT.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_ah.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_frag.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_hl.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_ipv6header.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_mh.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_opts.h delete mode 100644 ndk/platforms/android-21/include/linux/netfilter_ipv6/ip6t_rt.h delete mode 100644 ndk/platforms/android-21/include/linux/netlink.h delete mode 100644 ndk/platforms/android-21/include/linux/netlink_diag.h delete mode 100644 ndk/platforms/android-21/include/linux/netrom.h delete mode 100644 ndk/platforms/android-21/include/linux/nfc.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs2.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs3.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs4.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs4_mount.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs_idmap.h delete mode 100644 ndk/platforms/android-21/include/linux/nfs_mount.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsacl.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsd/cld.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsd/debug.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsd/export.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsd/nfsfh.h delete mode 100644 ndk/platforms/android-21/include/linux/nfsd/stats.h delete mode 100644 ndk/platforms/android-21/include/linux/nl80211.h delete mode 100644 ndk/platforms/android-21/include/linux/nubus.h delete mode 100644 ndk/platforms/android-21/include/linux/nvme.h delete mode 100644 ndk/platforms/android-21/include/linux/nvram.h delete mode 100644 ndk/platforms/android-21/include/linux/omap3isp.h delete mode 100644 ndk/platforms/android-21/include/linux/omapfb.h delete mode 100644 ndk/platforms/android-21/include/linux/oom.h delete mode 100644 ndk/platforms/android-21/include/linux/openvswitch.h delete mode 100644 ndk/platforms/android-21/include/linux/packet_diag.h delete mode 100644 ndk/platforms/android-21/include/linux/param.h delete mode 100644 ndk/platforms/android-21/include/linux/parport.h delete mode 100644 ndk/platforms/android-21/include/linux/patchkey.h delete mode 100644 ndk/platforms/android-21/include/linux/pci.h delete mode 100644 ndk/platforms/android-21/include/linux/pci_regs.h delete mode 100644 ndk/platforms/android-21/include/linux/perf_event.h delete mode 100644 ndk/platforms/android-21/include/linux/personality.h delete mode 100644 ndk/platforms/android-21/include/linux/pfkeyv2.h delete mode 100644 ndk/platforms/android-21/include/linux/pg.h delete mode 100644 ndk/platforms/android-21/include/linux/phantom.h delete mode 100644 ndk/platforms/android-21/include/linux/phonet.h delete mode 100644 ndk/platforms/android-21/include/linux/pkt_cls.h delete mode 100644 ndk/platforms/android-21/include/linux/pkt_sched.h delete mode 100644 ndk/platforms/android-21/include/linux/pktcdvd.h delete mode 100644 ndk/platforms/android-21/include/linux/pmu.h delete mode 100644 ndk/platforms/android-21/include/linux/poll.h delete mode 100644 ndk/platforms/android-21/include/linux/posix_types.h delete mode 100644 ndk/platforms/android-21/include/linux/ppdev.h delete mode 100644 ndk/platforms/android-21/include/linux/ppp-comp.h delete mode 100644 ndk/platforms/android-21/include/linux/ppp-ioctl.h delete mode 100644 ndk/platforms/android-21/include/linux/ppp_defs.h delete mode 100644 ndk/platforms/android-21/include/linux/pps.h delete mode 100644 ndk/platforms/android-21/include/linux/prctl.h delete mode 100644 ndk/platforms/android-21/include/linux/ptp_clock.h delete mode 100644 ndk/platforms/android-21/include/linux/ptrace.h delete mode 100644 ndk/platforms/android-21/include/linux/qnx4_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/qnxtypes.h delete mode 100644 ndk/platforms/android-21/include/linux/quota.h delete mode 100644 ndk/platforms/android-21/include/linux/radeonfb.h delete mode 100644 ndk/platforms/android-21/include/linux/raid/md_p.h delete mode 100644 ndk/platforms/android-21/include/linux/raid/md_u.h delete mode 100644 ndk/platforms/android-21/include/linux/random.h delete mode 100644 ndk/platforms/android-21/include/linux/raw.h delete mode 100644 ndk/platforms/android-21/include/linux/rds.h delete mode 100644 ndk/platforms/android-21/include/linux/reboot.h delete mode 100644 ndk/platforms/android-21/include/linux/reiserfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/reiserfs_xattr.h delete mode 100644 ndk/platforms/android-21/include/linux/resource.h delete mode 100644 ndk/platforms/android-21/include/linux/rfkill.h delete mode 100644 ndk/platforms/android-21/include/linux/romfs_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/rose.h delete mode 100644 ndk/platforms/android-21/include/linux/route.h delete mode 100644 ndk/platforms/android-21/include/linux/rtc.h delete mode 100644 ndk/platforms/android-21/include/linux/rtnetlink.h delete mode 100644 ndk/platforms/android-21/include/linux/scc.h delete mode 100644 ndk/platforms/android-21/include/linux/sched.h delete mode 100644 ndk/platforms/android-21/include/linux/screen_info.h delete mode 100644 ndk/platforms/android-21/include/linux/sctp.h delete mode 100644 ndk/platforms/android-21/include/linux/sdla.h delete mode 100644 ndk/platforms/android-21/include/linux/seccomp.h delete mode 100644 ndk/platforms/android-21/include/linux/securebits.h delete mode 100644 ndk/platforms/android-21/include/linux/selinux_netlink.h delete mode 100644 ndk/platforms/android-21/include/linux/sem.h delete mode 100644 ndk/platforms/android-21/include/linux/serial.h delete mode 100644 ndk/platforms/android-21/include/linux/serial_core.h delete mode 100644 ndk/platforms/android-21/include/linux/serial_reg.h delete mode 100644 ndk/platforms/android-21/include/linux/serio.h delete mode 100644 ndk/platforms/android-21/include/linux/shm.h delete mode 100644 ndk/platforms/android-21/include/linux/signal.h delete mode 100644 ndk/platforms/android-21/include/linux/signalfd.h delete mode 100644 ndk/platforms/android-21/include/linux/snmp.h delete mode 100644 ndk/platforms/android-21/include/linux/sock_diag.h delete mode 100644 ndk/platforms/android-21/include/linux/socket.h delete mode 100644 ndk/platforms/android-21/include/linux/sockios.h delete mode 100644 ndk/platforms/android-21/include/linux/som.h delete mode 100644 ndk/platforms/android-21/include/linux/sonet.h delete mode 100644 ndk/platforms/android-21/include/linux/sonypi.h delete mode 100644 ndk/platforms/android-21/include/linux/sound.h delete mode 100644 ndk/platforms/android-21/include/linux/soundcard.h delete mode 100644 ndk/platforms/android-21/include/linux/spi/spidev.h delete mode 100644 ndk/platforms/android-21/include/linux/stat.h delete mode 100644 ndk/platforms/android-21/include/linux/stddef.h delete mode 100644 ndk/platforms/android-21/include/linux/string.h delete mode 100644 ndk/platforms/android-21/include/linux/sunrpc/debug.h delete mode 100644 ndk/platforms/android-21/include/linux/suspend_ioctls.h delete mode 100644 ndk/platforms/android-21/include/linux/sw_sync.h delete mode 100644 ndk/platforms/android-21/include/linux/swab.h delete mode 100644 ndk/platforms/android-21/include/linux/sync.h delete mode 100644 ndk/platforms/android-21/include/linux/synclink.h delete mode 100644 ndk/platforms/android-21/include/linux/sysctl.h delete mode 100644 ndk/platforms/android-21/include/linux/sysinfo.h delete mode 100644 ndk/platforms/android-21/include/linux/taskstats.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_csum.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_defact.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_gact.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_ipt.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_mirred.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_nat.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_pedit.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_act/tc_skbedit.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_ematch/tc_em_cmp.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_ematch/tc_em_meta.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_ematch/tc_em_nbyte.h delete mode 100644 ndk/platforms/android-21/include/linux/tc_ematch/tc_em_text.h delete mode 100644 ndk/platforms/android-21/include/linux/tcp.h delete mode 100644 ndk/platforms/android-21/include/linux/tcp_metrics.h delete mode 100644 ndk/platforms/android-21/include/linux/telephony.h delete mode 100644 ndk/platforms/android-21/include/linux/termios.h delete mode 100644 ndk/platforms/android-21/include/linux/time.h delete mode 100644 ndk/platforms/android-21/include/linux/times.h delete mode 100644 ndk/platforms/android-21/include/linux/timex.h delete mode 100644 ndk/platforms/android-21/include/linux/tiocl.h delete mode 100644 ndk/platforms/android-21/include/linux/tipc.h delete mode 100644 ndk/platforms/android-21/include/linux/tipc_config.h delete mode 100644 ndk/platforms/android-21/include/linux/toshiba.h delete mode 100644 ndk/platforms/android-21/include/linux/tty.h delete mode 100644 ndk/platforms/android-21/include/linux/tty_flags.h delete mode 100644 ndk/platforms/android-21/include/linux/types.h delete mode 100644 ndk/platforms/android-21/include/linux/udf_fs_i.h delete mode 100644 ndk/platforms/android-21/include/linux/udp.h delete mode 100644 ndk/platforms/android-21/include/linux/uhid.h delete mode 100644 ndk/platforms/android-21/include/linux/uinput.h delete mode 100644 ndk/platforms/android-21/include/linux/uio.h delete mode 100644 ndk/platforms/android-21/include/linux/ultrasound.h delete mode 100644 ndk/platforms/android-21/include/linux/un.h delete mode 100644 ndk/platforms/android-21/include/linux/unistd.h delete mode 100644 ndk/platforms/android-21/include/linux/unix_diag.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/audio.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/cdc-wdm.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/cdc.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/ch11.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/ch9.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/f_accessory.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/f_mtp.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/functionfs.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/g_printer.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/gadgetfs.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/midi.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/tmc.h delete mode 100644 ndk/platforms/android-21/include/linux/usb/video.h delete mode 100644 ndk/platforms/android-21/include/linux/usbdevice_fs.h delete mode 100644 ndk/platforms/android-21/include/linux/utime.h delete mode 100644 ndk/platforms/android-21/include/linux/utsname.h delete mode 100644 ndk/platforms/android-21/include/linux/uuid.h delete mode 100644 ndk/platforms/android-21/include/linux/uvcvideo.h delete mode 100644 ndk/platforms/android-21/include/linux/v4l2-common.h delete mode 100644 ndk/platforms/android-21/include/linux/v4l2-controls.h delete mode 100644 ndk/platforms/android-21/include/linux/v4l2-dv-timings.h delete mode 100644 ndk/platforms/android-21/include/linux/v4l2-mediabus.h delete mode 100644 ndk/platforms/android-21/include/linux/v4l2-subdev.h delete mode 100644 ndk/platforms/android-21/include/linux/version.h delete mode 100644 ndk/platforms/android-21/include/linux/veth.h delete mode 100644 ndk/platforms/android-21/include/linux/vfio.h delete mode 100644 ndk/platforms/android-21/include/linux/vhost.h delete mode 100644 ndk/platforms/android-21/include/linux/videodev2.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_9p.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_balloon.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_blk.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_config.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_console.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_ids.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_net.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_pci.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_ring.h delete mode 100644 ndk/platforms/android-21/include/linux/virtio_rng.h delete mode 100644 ndk/platforms/android-21/include/linux/vm_sockets.h delete mode 100644 ndk/platforms/android-21/include/linux/vsp1.h delete mode 100644 ndk/platforms/android-21/include/linux/vt.h delete mode 100644 ndk/platforms/android-21/include/linux/wait.h delete mode 100644 ndk/platforms/android-21/include/linux/wanrouter.h delete mode 100644 ndk/platforms/android-21/include/linux/watchdog.h delete mode 100644 ndk/platforms/android-21/include/linux/wimax.h delete mode 100644 ndk/platforms/android-21/include/linux/wimax/i2400m.h delete mode 100644 ndk/platforms/android-21/include/linux/wireless.h delete mode 100644 ndk/platforms/android-21/include/linux/x25.h delete mode 100644 ndk/platforms/android-21/include/linux/xattr.h delete mode 100644 ndk/platforms/android-21/include/linux/xfrm.h delete mode 100644 ndk/platforms/android-21/include/linux/zorro.h delete mode 100644 ndk/platforms/android-21/include/linux/zorro_ids.h delete mode 100644 ndk/platforms/android-21/include/locale.h delete mode 100644 ndk/platforms/android-21/include/machine/endian.h delete mode 100644 ndk/platforms/android-21/include/machine/ieee.h delete mode 100644 ndk/platforms/android-21/include/machine/wchar_limits.h delete mode 100644 ndk/platforms/android-21/include/malloc.h delete mode 100644 ndk/platforms/android-21/include/math.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaCodec.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaCrypto.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaDrm.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaError.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaExtractor.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaFormat.h delete mode 100644 ndk/platforms/android-21/include/media/NdkMediaMuxer.h delete mode 100644 ndk/platforms/android-21/include/memory.h delete mode 100644 ndk/platforms/android-21/include/mntent.h delete mode 100644 ndk/platforms/android-21/include/net/ethernet.h delete mode 100644 ndk/platforms/android-21/include/net/ethertypes.h delete mode 100644 ndk/platforms/android-21/include/net/if.h delete mode 100644 ndk/platforms/android-21/include/net/if_arp.h delete mode 100644 ndk/platforms/android-21/include/net/if_ether.h delete mode 100644 ndk/platforms/android-21/include/net/if_ieee1394.h delete mode 100644 ndk/platforms/android-21/include/net/if_packet.h delete mode 100644 ndk/platforms/android-21/include/net/if_types.h delete mode 100644 ndk/platforms/android-21/include/net/route.h delete mode 100644 ndk/platforms/android-21/include/netdb.h delete mode 100644 ndk/platforms/android-21/include/netinet/ether.h delete mode 100644 ndk/platforms/android-21/include/netinet/icmp6.h delete mode 100644 ndk/platforms/android-21/include/netinet/if_ether.h delete mode 100644 ndk/platforms/android-21/include/netinet/in.h delete mode 100644 ndk/platforms/android-21/include/netinet/in6.h delete mode 100644 ndk/platforms/android-21/include/netinet/in_systm.h delete mode 100644 ndk/platforms/android-21/include/netinet/ip.h delete mode 100644 ndk/platforms/android-21/include/netinet/ip6.h delete mode 100644 ndk/platforms/android-21/include/netinet/ip_icmp.h delete mode 100644 ndk/platforms/android-21/include/netinet/tcp.h delete mode 100644 ndk/platforms/android-21/include/netinet/udp.h delete mode 100644 ndk/platforms/android-21/include/netpacket/packet.h delete mode 100644 ndk/platforms/android-21/include/nsswitch.h delete mode 100644 ndk/platforms/android-21/include/pathconf.h delete mode 100644 ndk/platforms/android-21/include/paths.h delete mode 100644 ndk/platforms/android-21/include/poll.h delete mode 100644 ndk/platforms/android-21/include/pthread.h delete mode 100644 ndk/platforms/android-21/include/pwd.h delete mode 100644 ndk/platforms/android-21/include/regex.h delete mode 100644 ndk/platforms/android-21/include/resolv.h delete mode 100644 ndk/platforms/android-21/include/sched.h delete mode 100644 ndk/platforms/android-21/include/search.h delete mode 100644 ndk/platforms/android-21/include/semaphore.h delete mode 100644 ndk/platforms/android-21/include/setjmp.h delete mode 100644 ndk/platforms/android-21/include/sgtty.h delete mode 100644 ndk/platforms/android-21/include/signal.h delete mode 100644 ndk/platforms/android-21/include/stdatomic.h delete mode 100644 ndk/platforms/android-21/include/stdint.h delete mode 100644 ndk/platforms/android-21/include/stdio.h delete mode 100644 ndk/platforms/android-21/include/stdlib.h delete mode 100644 ndk/platforms/android-21/include/string.h delete mode 100644 ndk/platforms/android-21/include/strings.h delete mode 100644 ndk/platforms/android-21/include/sys/auxv.h delete mode 100644 ndk/platforms/android-21/include/sys/cachectl.h delete mode 100644 ndk/platforms/android-21/include/sys/capability.h delete mode 100644 ndk/platforms/android-21/include/sys/cdefs.h delete mode 100644 ndk/platforms/android-21/include/sys/cdefs_elf.h delete mode 100644 ndk/platforms/android-21/include/sys/endian.h delete mode 100644 ndk/platforms/android-21/include/sys/epoll.h delete mode 100644 ndk/platforms/android-21/include/sys/errno.h delete mode 100644 ndk/platforms/android-21/include/sys/eventfd.h delete mode 100644 ndk/platforms/android-21/include/sys/file.h delete mode 100644 ndk/platforms/android-21/include/sys/fsuid.h delete mode 100644 ndk/platforms/android-21/include/sys/glibc-syscalls.h delete mode 100644 ndk/platforms/android-21/include/sys/inotify.h delete mode 100644 ndk/platforms/android-21/include/sys/ioctl.h delete mode 100644 ndk/platforms/android-21/include/sys/ioctl_compat.h delete mode 100644 ndk/platforms/android-21/include/sys/ipc.h delete mode 100644 ndk/platforms/android-21/include/sys/klog.h delete mode 100644 ndk/platforms/android-21/include/sys/limits.h delete mode 100644 ndk/platforms/android-21/include/sys/mman.h delete mode 100644 ndk/platforms/android-21/include/sys/mount.h delete mode 100644 ndk/platforms/android-21/include/sys/msg.h delete mode 100644 ndk/platforms/android-21/include/sys/param.h delete mode 100644 ndk/platforms/android-21/include/sys/personality.h delete mode 100644 ndk/platforms/android-21/include/sys/poll.h delete mode 100644 ndk/platforms/android-21/include/sys/prctl.h delete mode 100644 ndk/platforms/android-21/include/sys/procfs.h delete mode 100644 ndk/platforms/android-21/include/sys/ptrace.h delete mode 100644 ndk/platforms/android-21/include/sys/queue.h delete mode 100644 ndk/platforms/android-21/include/sys/reboot.h delete mode 100644 ndk/platforms/android-21/include/sys/reg.h delete mode 100644 ndk/platforms/android-21/include/sys/resource.h delete mode 100644 ndk/platforms/android-21/include/sys/select.h delete mode 100644 ndk/platforms/android-21/include/sys/sem.h delete mode 100644 ndk/platforms/android-21/include/sys/sendfile.h delete mode 100644 ndk/platforms/android-21/include/sys/shm.h delete mode 100644 ndk/platforms/android-21/include/sys/signal.h delete mode 100644 ndk/platforms/android-21/include/sys/signalfd.h delete mode 100644 ndk/platforms/android-21/include/sys/socket.h delete mode 100644 ndk/platforms/android-21/include/sys/socketcalls.h delete mode 100644 ndk/platforms/android-21/include/sys/stat.h delete mode 100644 ndk/platforms/android-21/include/sys/statfs.h delete mode 100644 ndk/platforms/android-21/include/sys/statvfs.h delete mode 100644 ndk/platforms/android-21/include/sys/swap.h delete mode 100644 ndk/platforms/android-21/include/sys/syscall.h delete mode 100644 ndk/platforms/android-21/include/sys/sysconf.h delete mode 100644 ndk/platforms/android-21/include/sys/sysinfo.h delete mode 100644 ndk/platforms/android-21/include/sys/syslimits.h delete mode 100644 ndk/platforms/android-21/include/sys/sysmacros.h delete mode 100644 ndk/platforms/android-21/include/sys/system_properties.h delete mode 100644 ndk/platforms/android-21/include/sys/time.h delete mode 100644 ndk/platforms/android-21/include/sys/timerfd.h delete mode 100644 ndk/platforms/android-21/include/sys/times.h delete mode 100644 ndk/platforms/android-21/include/sys/timex.h delete mode 100644 ndk/platforms/android-21/include/sys/ttychars.h delete mode 100644 ndk/platforms/android-21/include/sys/ttydefaults.h delete mode 100644 ndk/platforms/android-21/include/sys/ttydev.h delete mode 100644 ndk/platforms/android-21/include/sys/types.h delete mode 100644 ndk/platforms/android-21/include/sys/ucontext.h delete mode 100644 ndk/platforms/android-21/include/sys/uio.h delete mode 100644 ndk/platforms/android-21/include/sys/un.h delete mode 100644 ndk/platforms/android-21/include/sys/user.h delete mode 100644 ndk/platforms/android-21/include/sys/utime.h delete mode 100644 ndk/platforms/android-21/include/sys/utsname.h delete mode 100644 ndk/platforms/android-21/include/sys/vfs.h delete mode 100644 ndk/platforms/android-21/include/sys/vt.h delete mode 100644 ndk/platforms/android-21/include/sys/wait.h delete mode 100644 ndk/platforms/android-21/include/sys/xattr.h delete mode 100644 ndk/platforms/android-21/include/syslog.h delete mode 100644 ndk/platforms/android-21/include/termio.h delete mode 100644 ndk/platforms/android-21/include/termios.h delete mode 100644 ndk/platforms/android-21/include/time.h delete mode 100644 ndk/platforms/android-21/include/time64.h delete mode 100644 ndk/platforms/android-21/include/uchar.h delete mode 100644 ndk/platforms/android-21/include/ucontext.h delete mode 100644 ndk/platforms/android-21/include/unistd.h delete mode 100644 ndk/platforms/android-21/include/util.h delete mode 100644 ndk/platforms/android-21/include/utime.h delete mode 100644 ndk/platforms/android-21/include/utmp.h delete mode 100644 ndk/platforms/android-21/include/wchar.h delete mode 100644 ndk/platforms/android-21/include/wctype.h delete mode 100644 ndk/platforms/android-21/include/xlocale.h delete mode 100644 ndk/platforms/android-22/arch-arm64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-22/arch-arm64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-22/arch-arm64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-22/arch-mips64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-22/arch-mips64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-22/arch-mips64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-22/arch-x86_64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-22/arch-x86_64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-22/arch-x86_64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.functions.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.variables.txt delete mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libm.so.versions.txt delete mode 100644 ndk/platforms/android-23/include/EGL/egl.h delete mode 100644 ndk/platforms/android-23/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-23/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-23/include/android/multinetwork.h delete mode 100644 ndk/platforms/android-23/include/android/trace.h delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-arm64/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-mips64/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libEGL.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libEGL.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libGLESv3.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libGLESv3.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libandroid.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libandroid.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libc.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libc.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libc.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libcamera2ndk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libdl.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libdl.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libdl.so.versions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libmediandk.so.functions.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libmediandk.so.variables.txt delete mode 100644 ndk/platforms/android-24/arch-x86_64/symbols/libvulkan.so.functions.txt delete mode 100644 ndk/platforms/android-24/include/EGL/egl.h delete mode 100644 ndk/platforms/android-24/include/EGL/eglext.h delete mode 100644 ndk/platforms/android-24/include/EGL/eglplatform.h delete mode 100644 ndk/platforms/android-24/include/GLES2/gl2.h delete mode 100644 ndk/platforms/android-24/include/GLES2/gl2ext.h delete mode 100644 ndk/platforms/android-24/include/GLES2/gl2platform.h delete mode 100644 ndk/platforms/android-24/include/GLES3/gl3.h delete mode 100644 ndk/platforms/android-24/include/GLES3/gl31.h delete mode 100644 ndk/platforms/android-24/include/GLES3/gl32.h delete mode 100644 ndk/platforms/android-24/include/GLES3/gl3ext.h delete mode 100644 ndk/platforms/android-24/include/GLES3/gl3platform.h delete mode 100644 ndk/platforms/android-24/include/SLES/OpenSLES.h delete mode 100644 ndk/platforms/android-24/include/SLES/OpenSLES_Android.h delete mode 100644 ndk/platforms/android-24/include/SLES/OpenSLES_AndroidConfiguration.h delete mode 100644 ndk/platforms/android-24/include/SLES/OpenSLES_AndroidMetadata.h delete mode 100644 ndk/platforms/android-24/include/SLES/OpenSLES_Platform.h delete mode 100644 ndk/platforms/android-24/include/android/choreographer.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraCaptureSession.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraDevice.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraError.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraManager.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraMetadata.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCameraMetadataTags.h delete mode 100644 ndk/platforms/android-24/include/camera/NdkCaptureRequest.h delete mode 100644 ndk/platforms/android-24/include/media/NdkImage.h delete mode 100644 ndk/platforms/android-24/include/media/NdkImageReader.h delete mode 100644 ndk/platforms/android-24/include/media/NdkMediaCodec.h delete mode 100644 ndk/platforms/android-24/include/media/NdkMediaError.h delete mode 100644 ndk/platforms/android-24/include/vulkan/vk_platform.h delete mode 100644 ndk/platforms/android-24/include/vulkan/vulkan.h delete mode 100644 ndk/platforms/android-26/.keep_dir diff --git a/ndk/platforms/README.CRT.TXT b/ndk/platforms/README.CRT.TXT deleted file mode 100644 index 8cc33edd7..000000000 --- a/ndk/platforms/README.CRT.TXT +++ /dev/null @@ -1,274 +0,0 @@ -This directory contains the sources of the C runtime object files -required by the Android NDK toolchains. This document explains -what they are, as well as a few important details about them. - -The files are located under the following directories: - - android-3/arch-arm/src/ - android-9/arch-x86/src/ - android-9/arch-mips/src/ - -They are either C files, or assembly files with an .S extension, which means -that they'll be sent to the C-preprocessor before being assembled into -object files. They have the following names and usage: - - crtbegin_static.[cS] - This file contains a tiny ELF startup entry point (named '_start') - that is linked into every Android _static_ executable. These binaries can - run on any Linux system, but cannot perform dynamic linking at all. - - Note that the kernel calls the '_start' entry point directly when it - launches such an executable. The _start stub is used to call the - C library's runtime initialization, passing it the address of the - 'main' function. - - crtbegin_dynamic.[cS] - This is equivalent to crtbegin_static.[cS] but for _dynamic_ executables. - These executables always link to the system C library dynamically. - - When the kernel launches such an executable, it actually starts the - dynamic linker (/system/bin/linker), which loads and relocates the - executable (possibly loading any dependent system libraries as well), - then call the _start stub. - - crtbegin_so.[cS] - This is equivalent to crtbegin_dynamic.[cS], but shall be used for - shared libraries. One major difference is that there is no _start - entry point. - - crtend_android.S - This source file shall be used when generating an executable, i.e. used - in association with either crtbegin_static.[cS] or crtbegin_dynamic.[cS] - - crtend.S - This source file is _strictly_ equivalent to crtend_android.S. - Actually, it *must* be compiled into an object named 'crtend_android.o' - because that's the hard-coded name that the toolchain binaries expect. - - (the naming difference for this source file is purely historical, it - could probably be removed in the future). - - crtend_so.S - This source's object file shall be used when generating a shared library, - i.e. used in association with crtbegin_so.[cS] only. - -Content of these files: - -ELF section (lists); - - crtbegin_static.[cS] and crtbegin_dynamic.[cS] contain a '_start' entry point - for the corresponding executable. crtbegin_so.[cS] doesn't need any. - - all crtbegin_XXX.[cS] files contain the head of various ELF sections, which are - used to list of ELF constructors and destructors. The sections are: - - .init_array: - Contains a list of function addresses that are run at load time. - This means they are run *before* 'main', in the case of executables, - or during 'dlopen()' for shared libraries (either implicit or explicit). - - The functions are called in list order (from first to last). - - .fini_array: - Contains a list of destructor addresses that are run at unload time. - This means they are run *after* 'exit', in the case of executables, - or during 'dlclose()' for shared libraries (either implicit or explicit). - - The functions are called in _reverse_ list order (from last to first). - - .preinit_array: - This section can *only* appear in executables. It contains a list of - constructors that are run _before_ the ones in .init_array, or those - of any dependent shared library (if any). - - .ctors - This section shall *not* be used on Android. Used on some GLibc-based - Linux systems to hold list of constructors. The toolchains should - place all constructors in .init_array instead. - - .dtors - This section shall *not* be used on Android. Used on some GLibc-based - Linux systems to hold a list of destructors. The toolchains should - place all destructors in .fini_array instead. - - -__dso_handle symbol: - - To properly support the C++ ABI, a unique *local* *hidden* symbol named - '__dso_handle' must be defined in each shared library. - - This is used to implement static C++ object initialization in a shared - library, as in: - - static Foo foo(10); - - The statement above creates a hidden function, which address will be added - to the .init_array section described above. Its compiler-generated code - will perform the object construction, and also register static destructor - using a call that looks like: - - __cxa_atexit( Foo::~Foo, &foo, &__dso_handle ); - - Where '__cxa_atexit' is a special C++ support function provided by the - C library. Doing this ensures that the destructor for 'foo' will be - automatically called when the shared library containing this code is - unloaded (i.e. either through 'dlclose' or at program exit). - - The value of __dso_handle is normally never taken directly. - - See http://sourcery.mentor.com/public/cxx-abi/abi.html#dso-dtor - - WARNING: There is a big caveat regarding this symbol. Read the section - named 'IMPORTANT BACKWARDS COMPATIBILITY ISSUES' below. - - -atexit() implementation: - - The Posix standard doesn't mandate the program behaviour's when a shared - library which registered a function with 'atexit' is unloaded explicitely - (e.g. with 'dlclose()'). - - On most BSD systems (including OS X), unloading the library succeeds, but - the program will crash when it calls exit() or returns from main(). - - On Linux, GLibc provides an implementation that automatically unregisters - such atexit() handlers when the corresponding shared library is unloaded. - - However, this requires that the atexit() implementation be part of the - shared library itself, rather than the C library. - - The crtbegin_dynamic.[cS] and crtbegin_so.[cS] files contain an tiny - implementation of atexit() in assembler that essentially does: - - void atexit(void(*myfunc)(void)) - { - __cxa_atexit(myfunc, NULL, &__dso_handle); - } - - Because it references the shared library's hidden __dso_handle symbol, - this code cannot be in the C library itself. - - Note that crtbegin_static.[cS] should *not* provide an atexit() function - (the latter should be provided by libc.a instead). - - See 'BACKWARDS COMPATIBILITY ISSUES' section below. - - - -BACKWARDS COMPATIBILITY ISSUES: -------------------------------- - -To maintain binary compatibility to all existing NDK-generated machine code, -the system's C library (i.e. /system/lib/libc.so) needs to exports symbols -that shall *not* be exported by the NDK-provided link-time libraries (i.e. -$NDK/platforms/android-$LEVEL/arch-$ARCH/usr/lib/libc.so). - -Starting from NDK r7, the NDK libc.so is itself generated by a script -(gen-platforms.sh) from a list of symbol files (see libc.so.functions.txt -and libc.so.variables.txt) and does not contain any implementation code. - -The NDK libc.a, on the other hand, is a copy of a given version of the system -C static library, and shall only be used to generate static executables (it -is also required to build gdbserver). - -1. libgcc compatibility symbols: - - None of the link-time NDK shared libraries should export any libgcc symbol. - - However, on ARM, the system C library needs to export some of them to - maintain binary compatibility with 'legacy' NDK machine code. Details are - under bionic/libc/arch-arm/bionic/libgcc_compat.c. - - Note that gen-platforms.sh takes care of this by explicitely removing any - libgcc symbol from the link-time shared libraries it generates. This is done - by using the lists under: - - $NDK/build/tools/unwanted-symbols/$ARCH/libgcc.a.functions.txt - - You will need to update these files when the toolchain changes. - - Note that all libgcc releases should be backwards-compatible, i.e. newer - releases always contain all the symbols from previous ones). - - -2. __dso_handle compatibility symbol: - - Earlier versions of the C library exported a __dso_handle symbol - *incorrectly*. As such: - - - the system's libc.so shall always export its __dso_handle, as *global* - and *public* (in ELF visibility terms). A weak symbol definition is ok - but not necessary. This is only to ensure binary compatibility with - 'legacy' NDK machine code. - - - the NDK link-time libc.so shall *never* export or contain any - __dso_handle symbol. - - - The NDK's crtbegin_dynamic.[cS] and crtbegin_so.[cS] shall provide a *local* - and *hidden* __dso_handle symbol. - - - The NDK's libc.a will containg a *global* and *public* __dso_handle, since - it is a copy of a release-specific system libc.so. - - - crtbegin_static.[cS] shall not provide any __dso_handle symbol, since static - executables will use the one in libc.a instead. - -Note that existing NDK machine code that links against the system libc's -__dso_handle will not have their C++ destructors run correctly when the -library is unloaded. However, this bug can be solved by simply recompiling -/relinking against a newer NDK release, without touching the original -sources. - - - -3. atexit compatibility symbol: - - Earlier versions of the C library implemented and exported an atexit() - function. While this is compliant with Posix, this doesn't allow a useful - GLibc extension which automatically un-registers atexit() handlers when - a shared library is unloaded with dlclose(). - - To support this, while providing binary compatibility, the following - must apply: - - - The platform's /system/lib/libc.so should *always* export a working - atexit() implementation (used by 'legacy' NDK machine code). - - - The NDK link-time libc.so should *never* export atexit() - - - crtbegin_dynamic.[cS] and crtbegin_so.[cS] shall define a *local* *hidden* - symbol for atexit(), with a tiny implementation that amounts to the - following code: - - void atexit( void(*handler)(void) ) - { - __cxa_atexit( handler, NULL, &__dso_handle ); - } - - - The NDK libc.a shall provide an atexit() implementation, and - crtbegin_static.[cS] shall *not* provide one to avoid conflicts. - -Note that existing NDK machine code that links against the system libc's -atexit symbol will not have their atexit-handler automatically unregistered -when the library is unloaded. However, this bug can be solved by simply -recompiling/relinking against a newer NDK release, without touching the -original sources. - -4. __atomic_xxx sompatibility symbols: - -This issues is detailed in ndk/docs/ANDROID-ATOMICS.html and -bionic/libc/arch-arm/bionic/atomics_arm.c. In a nutshell: - - - The system C library *shall* always export on *ARM* the __atomic_cmpxchg, - __atomic_inc and __atomic_dec functions to support legacy NDK machine code. - Their implementation should have full (i.e. acquire+release) memory ordering - semantics. - - - The system C library for other CPU architectures (e.g. x86 or mips) *shall* - *not* export any of these symbols. - - - The NDK libc.so *shall* *not* export these symbols at all. - - - The NDK header shall provide inlined-static versions of - these functions that use the built-in GCC atomic functions instead. - diff --git a/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.functions.txt deleted file mode 100644 index 34b2ecfe1..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,40 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative diff --git a/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.functions.txt deleted file mode 100644 index 090b655bb..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,172 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_fromSurfaceTexture -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 7f011bff7..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,823 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-14/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index c5a744a3b..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,833 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libdl.so.functions.txt deleted file mode 100644 index bfbbe72b3..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,6 +0,0 @@ -dl_unwind_find_exidx -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.versions.txt b/ndk/platforms/android-14/arch-arm/symbols/libdl.so.versions.txt deleted file mode 100644 index c21e70817..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - dl_unwind_find_exidx; # arm - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-14/arch-arm/symbols/libm.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libm.so.functions.txt deleted file mode 100644 index 3107134e2..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libm.so.functions.txt +++ /dev/null @@ -1,158 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -logb -logbf -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttowardf -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-14/arch-arm/symbols/libm.so.variables.txt b/ndk/platforms/android-14/arch-arm/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-14/arch-arm/symbols/libm.so.versions.txt b/ndk/platforms/android-14/arch-arm/symbols/libm.so.versions.txt deleted file mode 100644 index cd65e7c06..000000000 --- a/ndk/platforms/android-14/arch-arm/symbols/libm.so.versions.txt +++ /dev/null @@ -1,164 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - logb; - logbf; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttowardf; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.functions.txt deleted file mode 100644 index 34b2ecfe1..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,40 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative diff --git a/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.functions.txt deleted file mode 100644 index 090b655bb..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,172 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_fromSurfaceTexture -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index c321783d0..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,805 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-14/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 212d888f2..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,829 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libdl.so.functions.txt deleted file mode 100644 index 0419f74ee..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,6 +0,0 @@ -dl_iterate_phdr -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.versions.txt b/ndk/platforms/android-14/arch-mips/symbols/libdl.so.versions.txt deleted file mode 100644 index 9b284b750..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - dl_iterate_phdr; - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-14/arch-mips/symbols/libm.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libm.so.functions.txt deleted file mode 100644 index 3107134e2..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libm.so.functions.txt +++ /dev/null @@ -1,158 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -logb -logbf -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttowardf -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-14/arch-mips/symbols/libm.so.variables.txt b/ndk/platforms/android-14/arch-mips/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-14/arch-mips/symbols/libm.so.versions.txt b/ndk/platforms/android-14/arch-mips/symbols/libm.so.versions.txt deleted file mode 100644 index cd65e7c06..000000000 --- a/ndk/platforms/android-14/arch-mips/symbols/libm.so.versions.txt +++ /dev/null @@ -1,164 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - logb; - logbf; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttowardf; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.functions.txt deleted file mode 100644 index 34b2ecfe1..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,40 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative diff --git a/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.functions.txt deleted file mode 100644 index 090b655bb..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,172 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_fromSurfaceTexture -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index 1d8fdc2b0..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,802 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-14/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index 82966f289..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,826 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libdl.so.functions.txt deleted file mode 100644 index 0419f74ee..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,6 +0,0 @@ -dl_iterate_phdr -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.versions.txt b/ndk/platforms/android-14/arch-x86/symbols/libdl.so.versions.txt deleted file mode 100644 index 9b284b750..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - dl_iterate_phdr; - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-14/arch-x86/symbols/libm.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libm.so.functions.txt deleted file mode 100644 index 08a33695b..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libm.so.functions.txt +++ /dev/null @@ -1,169 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -logb -logbf -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttowardf -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-14/arch-x86/symbols/libm.so.variables.txt b/ndk/platforms/android-14/arch-x86/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-14/arch-x86/symbols/libm.so.versions.txt b/ndk/platforms/android-14/arch-x86/symbols/libm.so.versions.txt deleted file mode 100644 index 21185c9d6..000000000 --- a/ndk/platforms/android-14/arch-x86/symbols/libm.so.versions.txt +++ /dev/null @@ -1,175 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - logb; - logbf; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttowardf; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-14/include/EGL/egl.h b/ndk/platforms/android-14/include/EGL/egl.h deleted file mode 100644 index 99ea342a4..000000000 --- a/ndk/platforms/android-14/include/EGL/egl.h +++ /dev/null @@ -1,329 +0,0 @@ -/* -*- mode: c; tab-width: 8; -*- */ -/* vi: set sw=4 ts=8: */ -/* Reference version of egl.h for EGL 1.4. - * $Revision: 9356 $ on $Date: 2009-10-21 02:52:25 -0700 (Wed, 21 Oct 2009) $ - */ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __egl_h_ -#define __egl_h_ - -/* All platform-dependent types and macro boilerplate (such as EGLAPI - * and EGLAPIENTRY) should go in eglplatform.h. - */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* EGL Types */ -/* EGLint is defined in eglplatform.h */ -typedef unsigned int EGLBoolean; -typedef unsigned int EGLenum; -typedef void *EGLConfig; -typedef void *EGLContext; -typedef void *EGLDisplay; -typedef void *EGLSurface; -typedef void *EGLClientBuffer; - -/* EGL Versioning */ -#define EGL_VERSION_1_0 1 -#define EGL_VERSION_1_1 1 -#define EGL_VERSION_1_2 1 -#define EGL_VERSION_1_3 1 -#define EGL_VERSION_1_4 1 - -/* EGL Enumerants. Bitmasks and other exceptional cases aside, most - * enums are assigned unique values starting at 0x3000. - */ - -/* EGL aliases */ -#define EGL_FALSE 0 -#define EGL_TRUE 1 - -/* Out-of-band handle values */ -#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0) -#define EGL_NO_CONTEXT ((EGLContext)0) -#define EGL_NO_DISPLAY ((EGLDisplay)0) -#define EGL_NO_SURFACE ((EGLSurface)0) - -/* Out-of-band attribute value */ -#define EGL_DONT_CARE ((EGLint)-1) - -/* Errors / GetError return values */ -#define EGL_SUCCESS 0x3000 -#define EGL_NOT_INITIALIZED 0x3001 -#define EGL_BAD_ACCESS 0x3002 -#define EGL_BAD_ALLOC 0x3003 -#define EGL_BAD_ATTRIBUTE 0x3004 -#define EGL_BAD_CONFIG 0x3005 -#define EGL_BAD_CONTEXT 0x3006 -#define EGL_BAD_CURRENT_SURFACE 0x3007 -#define EGL_BAD_DISPLAY 0x3008 -#define EGL_BAD_MATCH 0x3009 -#define EGL_BAD_NATIVE_PIXMAP 0x300A -#define EGL_BAD_NATIVE_WINDOW 0x300B -#define EGL_BAD_PARAMETER 0x300C -#define EGL_BAD_SURFACE 0x300D -#define EGL_CONTEXT_LOST 0x300E /* EGL 1.1 - IMG_power_management */ - -/* Reserved 0x300F-0x301F for additional errors */ - -/* Config attributes */ -#define EGL_BUFFER_SIZE 0x3020 -#define EGL_ALPHA_SIZE 0x3021 -#define EGL_BLUE_SIZE 0x3022 -#define EGL_GREEN_SIZE 0x3023 -#define EGL_RED_SIZE 0x3024 -#define EGL_DEPTH_SIZE 0x3025 -#define EGL_STENCIL_SIZE 0x3026 -#define EGL_CONFIG_CAVEAT 0x3027 -#define EGL_CONFIG_ID 0x3028 -#define EGL_LEVEL 0x3029 -#define EGL_MAX_PBUFFER_HEIGHT 0x302A -#define EGL_MAX_PBUFFER_PIXELS 0x302B -#define EGL_MAX_PBUFFER_WIDTH 0x302C -#define EGL_NATIVE_RENDERABLE 0x302D -#define EGL_NATIVE_VISUAL_ID 0x302E -#define EGL_NATIVE_VISUAL_TYPE 0x302F -#define EGL_SAMPLES 0x3031 -#define EGL_SAMPLE_BUFFERS 0x3032 -#define EGL_SURFACE_TYPE 0x3033 -#define EGL_TRANSPARENT_TYPE 0x3034 -#define EGL_TRANSPARENT_BLUE_VALUE 0x3035 -#define EGL_TRANSPARENT_GREEN_VALUE 0x3036 -#define EGL_TRANSPARENT_RED_VALUE 0x3037 -#define EGL_NONE 0x3038 /* Attrib list terminator */ -#define EGL_BIND_TO_TEXTURE_RGB 0x3039 -#define EGL_BIND_TO_TEXTURE_RGBA 0x303A -#define EGL_MIN_SWAP_INTERVAL 0x303B -#define EGL_MAX_SWAP_INTERVAL 0x303C -#define EGL_LUMINANCE_SIZE 0x303D -#define EGL_ALPHA_MASK_SIZE 0x303E -#define EGL_COLOR_BUFFER_TYPE 0x303F -#define EGL_RENDERABLE_TYPE 0x3040 -#define EGL_MATCH_NATIVE_PIXMAP 0x3041 /* Pseudo-attribute (not queryable) */ -#define EGL_CONFORMANT 0x3042 - -/* Reserved 0x3041-0x304F for additional config attributes */ - -/* Config attribute values */ -#define EGL_SLOW_CONFIG 0x3050 /* EGL_CONFIG_CAVEAT value */ -#define EGL_NON_CONFORMANT_CONFIG 0x3051 /* EGL_CONFIG_CAVEAT value */ -#define EGL_TRANSPARENT_RGB 0x3052 /* EGL_TRANSPARENT_TYPE value */ -#define EGL_RGB_BUFFER 0x308E /* EGL_COLOR_BUFFER_TYPE value */ -#define EGL_LUMINANCE_BUFFER 0x308F /* EGL_COLOR_BUFFER_TYPE value */ - -/* More config attribute values, for EGL_TEXTURE_FORMAT */ -#define EGL_NO_TEXTURE 0x305C -#define EGL_TEXTURE_RGB 0x305D -#define EGL_TEXTURE_RGBA 0x305E -#define EGL_TEXTURE_2D 0x305F - -/* Config attribute mask bits */ -#define EGL_PBUFFER_BIT 0x0001 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_PIXMAP_BIT 0x0002 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_WINDOW_BIT 0x0004 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_COLORSPACE_LINEAR_BIT 0x0020 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x0040 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400 /* EGL_SURFACE_TYPE mask bits */ - -#define EGL_OPENGL_ES_BIT 0x0001 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENVG_BIT 0x0002 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_ES2_BIT 0x0004 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_BIT 0x0008 /* EGL_RENDERABLE_TYPE mask bits */ - -/* QueryString targets */ -#define EGL_VENDOR 0x3053 -#define EGL_VERSION 0x3054 -#define EGL_EXTENSIONS 0x3055 -#define EGL_CLIENT_APIS 0x308D - -/* QuerySurface / SurfaceAttrib / CreatePbufferSurface targets */ -#define EGL_HEIGHT 0x3056 -#define EGL_WIDTH 0x3057 -#define EGL_LARGEST_PBUFFER 0x3058 -#define EGL_TEXTURE_FORMAT 0x3080 -#define EGL_TEXTURE_TARGET 0x3081 -#define EGL_MIPMAP_TEXTURE 0x3082 -#define EGL_MIPMAP_LEVEL 0x3083 -#define EGL_RENDER_BUFFER 0x3086 -#define EGL_VG_COLORSPACE 0x3087 -#define EGL_VG_ALPHA_FORMAT 0x3088 -#define EGL_HORIZONTAL_RESOLUTION 0x3090 -#define EGL_VERTICAL_RESOLUTION 0x3091 -#define EGL_PIXEL_ASPECT_RATIO 0x3092 -#define EGL_SWAP_BEHAVIOR 0x3093 -#define EGL_MULTISAMPLE_RESOLVE 0x3099 - -/* EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets */ -#define EGL_BACK_BUFFER 0x3084 -#define EGL_SINGLE_BUFFER 0x3085 - -/* OpenVG color spaces */ -#define EGL_VG_COLORSPACE_sRGB 0x3089 /* EGL_VG_COLORSPACE value */ -#define EGL_VG_COLORSPACE_LINEAR 0x308A /* EGL_VG_COLORSPACE value */ - -/* OpenVG alpha formats */ -#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B /* EGL_ALPHA_FORMAT value */ -#define EGL_VG_ALPHA_FORMAT_PRE 0x308C /* EGL_ALPHA_FORMAT value */ - -/* Constant scale factor by which fractional display resolutions & - * aspect ratio are scaled when queried as integer values. - */ -#define EGL_DISPLAY_SCALING 10000 - -/* Unknown display resolution/aspect ratio */ -#define EGL_UNKNOWN ((EGLint)-1) - -/* Back buffer swap behaviors */ -#define EGL_BUFFER_PRESERVED 0x3094 /* EGL_SWAP_BEHAVIOR value */ -#define EGL_BUFFER_DESTROYED 0x3095 /* EGL_SWAP_BEHAVIOR value */ - -/* CreatePbufferFromClientBuffer buffer types */ -#define EGL_OPENVG_IMAGE 0x3096 - -/* QueryContext targets */ -#define EGL_CONTEXT_CLIENT_TYPE 0x3097 - -/* CreateContext attributes */ -#define EGL_CONTEXT_CLIENT_VERSION 0x3098 - -/* Multisample resolution behaviors */ -#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A /* EGL_MULTISAMPLE_RESOLVE value */ -#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309B /* EGL_MULTISAMPLE_RESOLVE value */ - -/* BindAPI/QueryAPI targets */ -#define EGL_OPENGL_ES_API 0x30A0 -#define EGL_OPENVG_API 0x30A1 -#define EGL_OPENGL_API 0x30A2 - -/* GetCurrentSurface targets */ -#define EGL_DRAW 0x3059 -#define EGL_READ 0x305A - -/* WaitNative engines */ -#define EGL_CORE_NATIVE_ENGINE 0x305B - -/* EGL 1.2 tokens renamed for consistency in EGL 1.3 */ -#define EGL_COLORSPACE EGL_VG_COLORSPACE -#define EGL_ALPHA_FORMAT EGL_VG_ALPHA_FORMAT -#define EGL_COLORSPACE_sRGB EGL_VG_COLORSPACE_sRGB -#define EGL_COLORSPACE_LINEAR EGL_VG_COLORSPACE_LINEAR -#define EGL_ALPHA_FORMAT_NONPRE EGL_VG_ALPHA_FORMAT_NONPRE -#define EGL_ALPHA_FORMAT_PRE EGL_VG_ALPHA_FORMAT_PRE - -/* EGL extensions must request enum blocks from the Khronos - * API Registrar, who maintains the enumerant registry. Submit - * a bug in Khronos Bugzilla against task "Registry". - */ - - - -/* EGL Functions */ - -EGLAPI EGLint EGLAPIENTRY eglGetError(void); - -EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType display_id); -EGLAPI EGLBoolean EGLAPIENTRY eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor); -EGLAPI EGLBoolean EGLAPIENTRY eglTerminate(EGLDisplay dpy); - -EGLAPI const char * EGLAPIENTRY eglQueryString(EGLDisplay dpy, EGLint name); - -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, - EGLint config_size, EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, - EGLConfig *configs, EGLint config_size, - EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, - EGLint attribute, EGLint *value); - -EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, - EGLNativeWindowType win, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, - EGLNativePixmapType pixmap, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI(EGLenum api); -EGLAPI EGLenum EGLAPIENTRY eglQueryAPI(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread(void); - -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer( - EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, - EGLConfig config, const EGLint *attrib_list); - -EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint value); -EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); - - -EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval); - - -EGLAPI EGLContext EGLAPIENTRY eglCreateContext(EGLDisplay dpy, EGLConfig config, - EGLContext share_context, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext(EGLDisplay dpy, EGLContext ctx); -EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, - EGLSurface read, EGLContext ctx); - -EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext(void); -EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface(EGLint readdraw); -EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay(void); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext(EGLDisplay dpy, EGLContext ctx, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL(void); -EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative(EGLint engine); -EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, - EGLNativePixmapType target); - -/* This is a generic function pointer type, whose name indicates it must - * be cast to the proper type *and calling convention* before use. - */ -typedef void (*__eglMustCastToProperFunctionPointerType)(void); - -/* Now, define eglGetProcAddress using the generic function ptr. type */ -EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY - eglGetProcAddress(const char *procname); - -#ifdef __cplusplus -} -#endif - -#endif /* __egl_h_ */ diff --git a/ndk/platforms/android-14/include/EGL/eglext.h b/ndk/platforms/android-14/include/EGL/eglext.h deleted file mode 100644 index 3c08d8c29..000000000 --- a/ndk/platforms/android-14/include/EGL/eglext.h +++ /dev/null @@ -1,255 +0,0 @@ -#ifndef __eglext_h_ -#define __eglext_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* -** Copyright (c) 2007-2010 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#include - -/*************************************************************/ - -/* Header file version number */ -/* Current version at http://www.khronos.org/registry/egl/ */ -/* $Revision: 11249 $ on $Date: 2010-05-05 09:54:28 -0700 (Wed, 05 May 2010) $ */ -#define EGL_EGLEXT_VERSION 5 - -#ifndef EGL_KHR_config_attribs -#define EGL_KHR_config_attribs 1 -#define EGL_CONFORMANT_KHR 0x3042 /* EGLConfig attribute */ -#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x0020 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR 0x0040 /* EGL_SURFACE_TYPE bitfield */ -#endif - -#ifndef EGL_KHR_lock_surface -#define EGL_KHR_lock_surface 1 -#define EGL_READ_SURFACE_BIT_KHR 0x0001 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_WRITE_SURFACE_BIT_KHR 0x0002 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_LOCK_SURFACE_BIT_KHR 0x0080 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_OPTIMAL_FORMAT_BIT_KHR 0x0100 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_MATCH_FORMAT_KHR 0x3043 /* EGLConfig attribute */ -#define EGL_FORMAT_RGB_565_EXACT_KHR 0x30C0 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGB_565_KHR 0x30C1 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30C2 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_KHR 0x30C3 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_MAP_PRESERVE_PIXELS_KHR 0x30C4 /* eglLockSurfaceKHR attribute */ -#define EGL_LOCK_USAGE_HINT_KHR 0x30C5 /* eglLockSurfaceKHR attribute */ -#define EGL_BITMAP_POINTER_KHR 0x30C6 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PITCH_KHR 0x30C7 /* eglQuerySurface attribute */ -#define EGL_BITMAP_ORIGIN_KHR 0x30C8 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30C9 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30CA /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30CB /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30CC /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30CD /* eglQuerySurface attribute */ -#define EGL_LOWER_LEFT_KHR 0x30CE /* EGL_BITMAP_ORIGIN_KHR value */ -#define EGL_UPPER_LEFT_KHR 0x30CF /* EGL_BITMAP_ORIGIN_KHR value */ -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglLockSurfaceKHR (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglUnlockSurfaceKHR (EGLDisplay display, EGLSurface surface); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLUNLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface); -#endif - -#ifndef EGL_KHR_image -#define EGL_KHR_image 1 -#define EGL_NATIVE_PIXMAP_KHR 0x30B0 /* eglCreateImageKHR target */ -typedef void *EGLImageKHR; -#define EGL_NO_IMAGE_KHR ((EGLImageKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYIMAGEKHRPROC) (EGLDisplay dpy, EGLImageKHR image); -#endif - -#ifndef EGL_KHR_vg_parent_image -#define EGL_KHR_vg_parent_image 1 -#define EGL_VG_PARENT_IMAGE_KHR 0x30BA /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_2D_image -#define EGL_KHR_gl_texture_2D_image 1 -#define EGL_GL_TEXTURE_2D_KHR 0x30B1 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_LEVEL_KHR 0x30BC /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_texture_cubemap_image -#define EGL_KHR_gl_texture_cubemap_image 1 -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30B3 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30B4 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30B5 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30B6 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30B7 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30B8 /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_3D_image -#define EGL_KHR_gl_texture_3D_image 1 -#define EGL_GL_TEXTURE_3D_KHR 0x30B2 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30BD /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_renderbuffer_image -#define EGL_KHR_gl_renderbuffer_image 1 -#define EGL_GL_RENDERBUFFER_KHR 0x30B9 /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_reusable_sync -#define EGL_KHR_reusable_sync 1 - -typedef void* EGLSyncKHR; -typedef khronos_utime_nanoseconds_t EGLTimeKHR; - -#define EGL_SYNC_STATUS_KHR 0x30F1 -#define EGL_SIGNALED_KHR 0x30F2 -#define EGL_UNSIGNALED_KHR 0x30F3 -#define EGL_TIMEOUT_EXPIRED_KHR 0x30F5 -#define EGL_CONDITION_SATISFIED_KHR 0x30F6 -#define EGL_SYNC_TYPE_KHR 0x30F7 -#define EGL_SYNC_REUSABLE_KHR 0x30FA -#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001 /* eglClientWaitSyncKHR bitfield */ -#define EGL_FOREVER_KHR 0xFFFFFFFFFFFFFFFFull -#define EGL_NO_SYNC_KHR ((EGLSyncKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync); -EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif - -#ifndef EGL_KHR_image_base -#define EGL_KHR_image_base 1 -/* Most interfaces defined by EGL_KHR_image_pixmap above */ -#define EGL_IMAGE_PRESERVED_KHR 0x30D2 /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_image_pixmap -#define EGL_KHR_image_pixmap 1 -/* Interfaces defined by EGL_KHR_image above */ -#endif - -#ifndef EGL_IMG_context_priority -#define EGL_IMG_context_priority 1 -#define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 -#define EGL_CONTEXT_PRIORITY_HIGH_IMG 0x3101 -#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG 0x3102 -#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103 -#endif - -#ifndef EGL_NV_coverage_sample -#define EGL_NV_coverage_sample 1 -#define EGL_COVERAGE_BUFFERS_NV 0x30E0 -#define EGL_COVERAGE_SAMPLES_NV 0x30E1 -#endif - -#ifndef EGL_NV_depth_nonlinear -#define EGL_NV_depth_nonlinear 1 -#define EGL_DEPTH_ENCODING_NV 0x30E2 -#define EGL_DEPTH_ENCODING_NONE_NV 0 -#define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30E3 -#endif - -#ifndef EGL_NV_sync -#define EGL_NV_sync 1 -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6 -#define EGL_SYNC_STATUS_NV 0x30E7 -#define EGL_SIGNALED_NV 0x30E8 -#define EGL_UNSIGNALED_NV 0x30E9 -#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001 -#define EGL_FOREVER_NV 0xFFFFFFFFFFFFFFFFull -#define EGL_ALREADY_SIGNALED_NV 0x30EA -#define EGL_TIMEOUT_EXPIRED_NV 0x30EB -#define EGL_CONDITION_SATISFIED_NV 0x30EC -#define EGL_SYNC_TYPE_NV 0x30ED -#define EGL_SYNC_CONDITION_NV 0x30EE -#define EGL_SYNC_FENCE_NV 0x30EF -#define EGL_NO_SYNC_NV ((EGLSyncNV)0) -typedef void* EGLSyncNV; -typedef unsigned long long EGLTimeNV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLSyncNV eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -EGLBoolean eglDestroySyncNV (EGLSyncNV sync); -EGLBoolean eglFenceNV (EGLSyncNV sync); -EGLint eglClientWaitSyncNV (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -EGLBoolean eglSignalSyncNV (EGLSyncNV sync, EGLenum mode); -EGLBoolean eglGetSyncAttribNV (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC) (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCNVPROC) (EGLSyncNV sync); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLFENCENVPROC) (EGLSyncNV sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCNVPROC) (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCNVPROC) (EGLSyncNV sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBNVPROC) (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif - -#ifndef EGL_KHR_fence_sync -#define EGL_KHR_fence_sync 1 -/* Reuses most tokens and entry points from EGL_KHR_reusable_sync */ -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30F0 -#define EGL_SYNC_CONDITION_KHR 0x30F8 -#define EGL_SYNC_FENCE_KHR 0x30F9 -#endif - -#ifndef EGL_ANDROID_image_native_buffer -#define EGL_ANDROID_image_native_buffer 1 -struct ANativeWindowBuffer; -#define EGL_NATIVE_BUFFER_ANDROID 0x3140 /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_ANDROID_recordable -#define EGL_ANDROID_recordable 1 -#define EGL_RECORDABLE_ANDROID 0x3142 /* EGLConfig attribute */ -#endif - -/* EGL_NV_system_time - */ -#ifndef EGL_NV_system_time -#define EGL_NV_system_time 1 -typedef khronos_int64_t EGLint64NV; -typedef khronos_uint64_t EGLuint64NV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeFrequencyNV(void); -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV(void); -#endif -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)(void); -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMENVPROC)(void); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ndk/platforms/android-14/include/EGL/eglplatform.h b/ndk/platforms/android-14/include/EGL/eglplatform.h deleted file mode 100644 index bfac71bec..000000000 --- a/ndk/platforms/android-14/include/EGL/eglplatform.h +++ /dev/null @@ -1,120 +0,0 @@ -#ifndef __eglplatform_h_ -#define __eglplatform_h_ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/* Platform-specific types and definitions for egl.h - * $Revision: 9724 $ on $Date: 2009-12-02 02:05:33 -0800 (Wed, 02 Dec 2009) $ - * - * Adopters may modify khrplatform.h and this file to suit their platform. - * You are encouraged to submit all modifications to the Khronos group so that - * they can be included in future versions of this file. Please submit changes - * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) - * by filing a bug against product "EGL" component "Registry". - */ - -#include - -/* Macros used in EGL function prototype declarations. - * - * EGL functions should be prototyped as: - * - * EGLAPI return-type EGLAPIENTRY eglFunction(arguments); - * typedef return-type (EXPAPIENTRYP PFNEGLFUNCTIONPROC) (arguments); - * - * KHRONOS_APICALL and KHRONOS_APIENTRY are defined in KHR/khrplatform.h - */ - -#ifndef EGLAPI -#define EGLAPI KHRONOS_APICALL -#endif - -#ifndef EGLAPIENTRY -#define EGLAPIENTRY KHRONOS_APIENTRY -#endif -#define EGLAPIENTRYP EGLAPIENTRY* - -/* The types NativeDisplayType, NativeWindowType, and NativePixmapType - * are aliases of window-system-dependent types, such as X Display * or - * Windows Device Context. They must be defined in platform-specific - * code below. The EGL-prefixed versions of Native*Type are the same - * types, renamed in EGL 1.3 so all types in the API start with "EGL". - */ - -#if defined(_WIN32) || defined(__VC32__) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) /* Win32 and WinCE */ -#ifndef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN 1 -#endif -#include - -typedef HDC EGLNativeDisplayType; -typedef HBITMAP EGLNativePixmapType; -typedef HWND EGLNativeWindowType; - -#elif defined(__WINSCW__) || defined(__SYMBIAN32__) /* Symbian */ - -typedef int EGLNativeDisplayType; -typedef void *EGLNativeWindowType; -typedef void *EGLNativePixmapType; - -#elif defined(__ANDROID__) || defined(ANDROID) - -#include - -struct egl_native_pixmap_t; - -typedef struct ANativeWindow* EGLNativeWindowType; -typedef struct egl_native_pixmap_t* EGLNativePixmapType; -typedef void* EGLNativeDisplayType; - -#elif defined(__unix__) - -/* X11 (tentative) */ -#include -#include - -typedef Display *EGLNativeDisplayType; -typedef Pixmap EGLNativePixmapType; -typedef Window EGLNativeWindowType; - -#else -#error "Platform not recognized" -#endif - -/* EGL 1.2 types, renamed for consistency in EGL 1.3 */ -typedef EGLNativeDisplayType NativeDisplayType; -typedef EGLNativePixmapType NativePixmapType; -typedef EGLNativeWindowType NativeWindowType; - - -/* Define EGLint. This must be a signed integral type large enough to contain - * all legal attribute names and values passed into and out of EGL, whether - * their type is boolean, bitmask, enumerant (symbolic constant), integer, - * handle, or other. While in general a 32-bit integer will suffice, if - * handles are 64 bit types, then EGLint should be defined as a signed 64-bit - * integer type. - */ -typedef khronos_int32_t EGLint; - -#endif /* __eglplatform_h */ diff --git a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL.h b/ndk/platforms/android-14/include/OMXAL/OpenMAXAL.h deleted file mode 100644 index d31283c81..000000000 --- a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL.h +++ /dev/null @@ -1,3195 +0,0 @@ -/* - * Copyright (c) 2007-2010 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and/or associated documentation files (the - * "Materials "), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - * - * OpenMAXAL.h - OpenMAX AL version 1.0.1 - * - */ - -/****************************************************************************/ -/* NOTE: This file is a standard OpenMAX AL header file and should not be */ -/* modified in any way. */ -/****************************************************************************/ - -#ifndef _OPENMAXAL_H_ -#define _OPENMAXAL_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "OpenMAXAL_Platform.h" - - - /*****************************************************************/ - /* TYPES */ - /*****************************************************************/ - -/* remap common types to XA types for clarity */ -typedef xa_int8_t XAint8; /* 8 bit signed integer */ -typedef xa_uint8_t XAuint8; /* 8 bit unsigned integer */ -typedef xa_int16_t XAint16; /* 16 bit signed integer */ -typedef xa_uint16_t XAuint16; /* 16 bit unsigned integer */ -typedef xa_int32_t XAint32; /* 32 bit signed integer */ -typedef xa_uint32_t XAuint32; /* 32 bit unsigned integer */ -typedef xa_uint64_t XAuint64; /* 64 bit unsigned integer */ - -typedef XAuint32 XAboolean; -typedef XAuint8 XAchar; -typedef XAint16 XAmillibel; -typedef XAuint32 XAmillisecond; -typedef XAuint32 XAmilliHertz; -typedef XAint32 XAmillimeter; -typedef XAint32 XAmillidegree; -typedef XAint16 XApermille; -typedef XAuint32 XAmicrosecond; -typedef XAuint64 XAtime; -typedef XAuint32 XAresult; - -#define XA_BOOLEAN_FALSE ((XAuint32) 0x00000000) -#define XA_BOOLEAN_TRUE ((XAuint32) 0x00000001) - -#define XA_MILLIBEL_MAX ((XAmillibel) 0x7FFF) -#define XA_MILLIBEL_MIN ((XAmillibel) (-XA_MILLIBEL_MAX-1)) - -#define XA_MILLIHERTZ_MAX ((XAmilliHertz) 0xFFFFFFFF) - -#define XA_MILLIMETER_MAX ((XAmillimeter) 0x7FFFFFFF) - - - - /*****************************************************************/ - /* RESULT CODES */ - /*****************************************************************/ - -#define XA_RESULT_SUCCESS ((XAuint32) 0x00000000) -#define XA_RESULT_PRECONDITIONS_VIOLATED ((XAuint32) 0x00000001) -#define XA_RESULT_PARAMETER_INVALID ((XAuint32) 0x00000002) -#define XA_RESULT_MEMORY_FAILURE ((XAuint32) 0x00000003) -#define XA_RESULT_RESOURCE_ERROR ((XAuint32) 0x00000004) -#define XA_RESULT_RESOURCE_LOST ((XAuint32) 0x00000005) -#define XA_RESULT_IO_ERROR ((XAuint32) 0x00000006) -#define XA_RESULT_BUFFER_INSUFFICIENT ((XAuint32) 0x00000007) -#define XA_RESULT_CONTENT_CORRUPTED ((XAuint32) 0x00000008) -#define XA_RESULT_CONTENT_UNSUPPORTED ((XAuint32) 0x00000009) -#define XA_RESULT_CONTENT_NOT_FOUND ((XAuint32) 0x0000000A) -#define XA_RESULT_PERMISSION_DENIED ((XAuint32) 0x0000000B) -#define XA_RESULT_FEATURE_UNSUPPORTED ((XAuint32) 0x0000000C) -#define XA_RESULT_INTERNAL_ERROR ((XAuint32) 0x0000000D) -#define XA_RESULT_UNKNOWN_ERROR ((XAuint32) 0x0000000E) -#define XA_RESULT_OPERATION_ABORTED ((XAuint32) 0x0000000F) -#define XA_RESULT_CONTROL_LOST ((XAuint32) 0x00000010) - - - - /*****************************************************************/ - /* INTERFACE ID DEFINITION */ - /*****************************************************************/ - -/* Interface ID defined as a UUID */ -typedef const struct XAInterfaceID_ { - XAuint32 time_low; - XAuint16 time_mid; - XAuint16 time_hi_and_version; - XAuint16 clock_seq; - XAuint8 node[6]; -} * XAInterfaceID; - -/* NULL Interface */ -XA_API extern const XAInterfaceID XA_IID_NULL; - - - - /*****************************************************************/ - /* GENERAL INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* OBJECT */ - -#define XA_PRIORITY_LOWEST ((XAint32) (-0x7FFFFFFF-1)) -#define XA_PRIORITY_VERYLOW ((XAint32) -0x60000000) -#define XA_PRIORITY_LOW ((XAint32) -0x40000000) -#define XA_PRIORITY_BELOWNORMAL ((XAint32) -0x20000000) -#define XA_PRIORITY_NORMAL ((XAint32) 0x00000000) -#define XA_PRIORITY_ABOVENORMAL ((XAint32) 0x20000000) -#define XA_PRIORITY_HIGH ((XAint32) 0x40000000) -#define XA_PRIORITY_VERYHIGH ((XAint32) 0x60000000) -#define XA_PRIORITY_HIGHEST ((XAint32) 0x7FFFFFFF) - -#define XA_OBJECT_EVENT_RUNTIME_ERROR ((XAuint32) 0x00000001) -#define XA_OBJECT_EVENT_ASYNC_TERMINATION ((XAuint32) 0x00000002) -#define XA_OBJECT_EVENT_RESOURCES_LOST ((XAuint32) 0x00000003) -#define XA_OBJECT_EVENT_RESOURCES_AVAILABLE ((XAuint32) 0x00000004) -#define XA_OBJECT_EVENT_ITF_CONTROL_TAKEN ((XAuint32) 0x00000005) -#define XA_OBJECT_EVENT_ITF_CONTROL_RETURNED ((XAuint32) 0x00000006) -#define XA_OBJECT_EVENT_ITF_PARAMETERS_CHANGED ((XAuint32) 0x00000007) - -#define XA_OBJECT_STATE_UNREALIZED ((XAuint32) 0x00000001) -#define XA_OBJECT_STATE_REALIZED ((XAuint32) 0x00000002) -#define XA_OBJECT_STATE_SUSPENDED ((XAuint32) 0x00000003) - - -XA_API extern const XAInterfaceID XA_IID_OBJECT; - -struct XAObjectItf_; -typedef const struct XAObjectItf_ * const * XAObjectItf; - -typedef void (XAAPIENTRY * xaObjectCallback) ( - XAObjectItf caller, - const void * pContext, - XAuint32 event, - XAresult result, - XAuint32 param, - void * pInterface -); - -struct XAObjectItf_ { - XAresult (*Realize) ( - XAObjectItf self, - XAboolean async - ); - XAresult (*Resume) ( - XAObjectItf self, - XAboolean async - ); - XAresult (*GetState) ( - XAObjectItf self, - XAuint32 * pState - ); - XAresult (*GetInterface) ( - XAObjectItf self, - const XAInterfaceID iid, - void * pInterface - ); - XAresult (*RegisterCallback) ( - XAObjectItf self, - xaObjectCallback callback, - void * pContext - ); - void (*AbortAsyncOperation) ( - XAObjectItf self - ); - void (*Destroy) ( - XAObjectItf self - ); - XAresult (*SetPriority) ( - XAObjectItf self, - XAint32 priority, - XAboolean preemptable - ); - XAresult (*GetPriority) ( - XAObjectItf self, - XAint32 * pPriority, - XAboolean * pPreemptable - ); - XAresult (*SetLossOfControlInterfaces) ( - XAObjectItf self, - XAint16 numInterfaces, - XAInterfaceID * pInterfaceIDs, - XAboolean enabled - ); -}; - -/* CONFIG EXTENSION */ - -XA_API extern const XAInterfaceID XA_IID_CONFIGEXTENSION; - -struct XAConfigExtensionsItf_; -typedef const struct XAConfigExtensionsItf_ - * const * XAConfigExtensionsItf; - -struct XAConfigExtensionsItf_ { - XAresult (*SetConfiguration) ( - XAConfigExtensionsItf self, - const XAchar * configKey, - XAuint32 valueSize, - const void * pConfigValue - ); - XAresult (*GetConfiguration) ( - XAConfigExtensionsItf self, - const XAchar * configKey, - XAuint32 * pValueSize, - void * pConfigValue - ); -}; - -/* DYNAMIC INTERFACE MANAGEMENT */ - -#define XA_DYNAMIC_ITF_EVENT_RUNTIME_ERROR ((XAuint32) 0x00000001) -#define XA_DYNAMIC_ITF_EVENT_ASYNC_TERMINATION ((XAuint32) 0x00000002) -#define XA_DYNAMIC_ITF_EVENT_RESOURCES_LOST ((XAuint32) 0x00000003) -#define XA_DYNAMIC_ITF_EVENT_RESOURCES_LOST_PERMANENTLY ((XAuint32) 0x00000004) -#define XA_DYNAMIC_ITF_EVENT_RESOURCES_AVAILABLE ((XAuint32) 0x00000005) - -XA_API extern const XAInterfaceID XA_IID_DYNAMICINTERFACEMANAGEMENT; - -struct XADynamicInterfaceManagementItf_; -typedef const struct XADynamicInterfaceManagementItf_ - * const * XADynamicInterfaceManagementItf; - -typedef void (XAAPIENTRY * xaDynamicInterfaceManagementCallback) ( - XADynamicInterfaceManagementItf caller, - void * pContext, - XAuint32 event, - XAresult result, - const XAInterfaceID iid -); - -struct XADynamicInterfaceManagementItf_ { - XAresult (*AddInterface) ( - XADynamicInterfaceManagementItf self, - const XAInterfaceID iid, - XAboolean aysnc - ); - XAresult (*RemoveInterface) ( - XADynamicInterfaceManagementItf self, - const XAInterfaceID iid - ); - XAresult (*ResumeInterface) ( - XADynamicInterfaceManagementItf self, - const XAInterfaceID iid, - XAboolean aysnc - ); - XAresult (*RegisterCallback) ( - XADynamicInterfaceManagementItf self, - xaDynamicInterfaceManagementCallback callback, - void * pContext - ); -}; - -/* DATA SOURCES/SINKS */ - -#define XA_DATAFORMAT_MIME ((XAuint32) 0x00000001) -#define XA_DATAFORMAT_PCM ((XAuint32) 0x00000002) -#define XA_DATAFORMAT_RAWIMAGE ((XAuint32) 0x00000003) - -#define XA_DATALOCATOR_URI ((XAuint32) 0x00000001) -#define XA_DATALOCATOR_ADDRESS ((XAuint32) 0x00000002) -#define XA_DATALOCATOR_IODEVICE ((XAuint32) 0x00000003) -#define XA_DATALOCATOR_OUTPUTMIX ((XAuint32) 0x00000004) -#define XA_DATALOCATOR_NATIVEDISPLAY ((XAuint32) 0x00000005) -#define XA_DATALOCATOR_RESERVED6 ((XAuint32) 0x00000006) -#define XA_DATALOCATOR_RESERVED7 ((XAuint32) 0x00000007) - -typedef struct XADataSink_ { - void * pLocator; - void * pFormat; -} XADataSink; - -typedef struct XADataSource_ { - void * pLocator; - void * pFormat; -} XADataSource; - -#define XA_CONTAINERTYPE_UNSPECIFIED ((XAuint32) 0x00000001) -#define XA_CONTAINERTYPE_RAW ((XAuint32) 0x00000002) -#define XA_CONTAINERTYPE_ASF ((XAuint32) 0x00000003) -#define XA_CONTAINERTYPE_AVI ((XAuint32) 0x00000004) -#define XA_CONTAINERTYPE_BMP ((XAuint32) 0x00000005) -#define XA_CONTAINERTYPE_JPG ((XAuint32) 0x00000006) -#define XA_CONTAINERTYPE_JPG2000 ((XAuint32) 0x00000007) -#define XA_CONTAINERTYPE_M4A ((XAuint32) 0x00000008) -#define XA_CONTAINERTYPE_MP3 ((XAuint32) 0x00000009) -#define XA_CONTAINERTYPE_MP4 ((XAuint32) 0x0000000A) -#define XA_CONTAINERTYPE_MPEG_ES ((XAuint32) 0x0000000B) -#define XA_CONTAINERTYPE_MPEG_PS ((XAuint32) 0x0000000C) -#define XA_CONTAINERTYPE_MPEG_TS ((XAuint32) 0x0000000D) -#define XA_CONTAINERTYPE_QT ((XAuint32) 0x0000000E) -#define XA_CONTAINERTYPE_WAV ((XAuint32) 0x0000000F) -#define XA_CONTAINERTYPE_XMF_0 ((XAuint32) 0x00000010) -#define XA_CONTAINERTYPE_XMF_1 ((XAuint32) 0x00000011) -#define XA_CONTAINERTYPE_XMF_2 ((XAuint32) 0x00000012) -#define XA_CONTAINERTYPE_XMF_3 ((XAuint32) 0x00000013) -#define XA_CONTAINERTYPE_XMF_GENERIC ((XAuint32) 0x00000014) -#define XA_CONTAINERTYPE_AMR ((XAuint32) 0x00000015) -#define XA_CONTAINERTYPE_AAC ((XAuint32) 0x00000016) -#define XA_CONTAINERTYPE_3GPP ((XAuint32) 0x00000017) -#define XA_CONTAINERTYPE_3GA ((XAuint32) 0x00000018) -#define XA_CONTAINERTYPE_RM ((XAuint32) 0x00000019) -#define XA_CONTAINERTYPE_DMF ((XAuint32) 0x0000001A) -#define XA_CONTAINERTYPE_SMF ((XAuint32) 0x0000001B) -#define XA_CONTAINERTYPE_MOBILE_DLS ((XAuint32) 0x0000001C) -#define XA_CONTAINERTYPE_OGG ((XAuint32) 0x0000001D) - -typedef struct XADataFormat_MIME_ { - XAuint32 formatType; - XAchar * mimeType; - XAuint32 containerType; -} XADataFormat_MIME; - -#define XA_BYTEORDER_BIGENDIAN ((XAuint32) 0x00000001) -#define XA_BYTEORDER_LITTLEENDIAN ((XAuint32) 0x00000002) - -#define XA_SAMPLINGRATE_8 ((XAuint32) 8000000) -#define XA_SAMPLINGRATE_11_025 ((XAuint32) 11025000) -#define XA_SAMPLINGRATE_12 ((XAuint32) 12000000) -#define XA_SAMPLINGRATE_16 ((XAuint32) 16000000) -#define XA_SAMPLINGRATE_22_05 ((XAuint32) 22050000) -#define XA_SAMPLINGRATE_24 ((XAuint32) 24000000) -#define XA_SAMPLINGRATE_32 ((XAuint32) 32000000) -#define XA_SAMPLINGRATE_44_1 ((XAuint32) 44100000) -#define XA_SAMPLINGRATE_48 ((XAuint32) 48000000) -#define XA_SAMPLINGRATE_64 ((XAuint32) 64000000) -#define XA_SAMPLINGRATE_88_2 ((XAuint32) 88200000) -#define XA_SAMPLINGRATE_96 ((XAuint32) 96000000) -#define XA_SAMPLINGRATE_192 ((XAuint32) 192000000) - -#define XA_SPEAKER_FRONT_LEFT ((XAuint32) 0x00000001) -#define XA_SPEAKER_FRONT_RIGHT ((XAuint32) 0x00000002) -#define XA_SPEAKER_FRONT_CENTER ((XAuint32) 0x00000004) -#define XA_SPEAKER_LOW_FREQUENCY ((XAuint32) 0x00000008) -#define XA_SPEAKER_BACK_LEFT ((XAuint32) 0x00000010) -#define XA_SPEAKER_BACK_RIGHT ((XAuint32) 0x00000020) -#define XA_SPEAKER_FRONT_LEFT_OF_CENTER ((XAuint32) 0x00000040) -#define XA_SPEAKER_FRONT_RIGHT_OF_CENTER ((XAuint32) 0x00000080) -#define XA_SPEAKER_BACK_CENTER ((XAuint32) 0x00000100) -#define XA_SPEAKER_SIDE_LEFT ((XAuint32) 0x00000200) -#define XA_SPEAKER_SIDE_RIGHT ((XAuint32) 0x00000400) -#define XA_SPEAKER_TOP_CENTER ((XAuint32) 0x00000800) -#define XA_SPEAKER_TOP_FRONT_LEFT ((XAuint32) 0x00001000) -#define XA_SPEAKER_TOP_FRONT_CENTER ((XAuint32) 0x00002000) -#define XA_SPEAKER_TOP_FRONT_RIGHT ((XAuint32) 0x00004000) -#define XA_SPEAKER_TOP_BACK_LEFT ((XAuint32) 0x00008000) -#define XA_SPEAKER_TOP_BACK_CENTER ((XAuint32) 0x00010000) -#define XA_SPEAKER_TOP_BACK_RIGHT ((XAuint32) 0x00020000) - -#define XA_PCMSAMPLEFORMAT_FIXED_8 ((XAuint16) 0x0008) -#define XA_PCMSAMPLEFORMAT_FIXED_16 ((XAuint16) 0x0010) -#define XA_PCMSAMPLEFORMAT_FIXED_20 ((XAuint16) 0x0014) -#define XA_PCMSAMPLEFORMAT_FIXED_24 ((XAuint16) 0x0018) -#define XA_PCMSAMPLEFORMAT_FIXED_28 ((XAuint16) 0x001C) -#define XA_PCMSAMPLEFORMAT_FIXED_32 ((XAuint16) 0x0020) - -typedef struct XADataFormat_PCM_ { - XAuint32 formatType; - XAuint32 numChannels; - XAuint32 samplesPerSec; - XAuint32 bitsPerSample; - XAuint32 containerSize; - XAuint32 channelMask; - XAuint32 endianness; -} XADataFormat_PCM; - -#define XA_COLORFORMAT_UNUSED ((XAuint32) 0x00000000) -#define XA_COLORFORMAT_MONOCHROME ((XAuint32) 0x00000001) -#define XA_COLORFORMAT_8BITRGB332 ((XAuint32) 0x00000002) -#define XA_COLORFORMAT_12BITRGB444 ((XAuint32) 0x00000003) -#define XA_COLORFORMAT_16BITARGB4444 ((XAuint32) 0x00000004) -#define XA_COLORFORMAT_16BITARGB1555 ((XAuint32) 0x00000005) -#define XA_COLORFORMAT_16BITRGB565 ((XAuint32) 0x00000006) -#define XA_COLORFORMAT_16BITBGR565 ((XAuint32) 0x00000007) -#define XA_COLORFORMAT_18BITRGB666 ((XAuint32) 0x00000008) -#define XA_COLORFORMAT_18BITARGB1665 ((XAuint32) 0x00000009) -#define XA_COLORFORMAT_19BITARGB1666 ((XAuint32) 0x0000000A) -#define XA_COLORFORMAT_24BITRGB888 ((XAuint32) 0x0000000B) -#define XA_COLORFORMAT_24BITBGR888 ((XAuint32) 0x0000000C) -#define XA_COLORFORMAT_24BITARGB1887 ((XAuint32) 0x0000000D) -#define XA_COLORFORMAT_25BITARGB1888 ((XAuint32) 0x0000000E) -#define XA_COLORFORMAT_32BITBGRA8888 ((XAuint32) 0x0000000F) -#define XA_COLORFORMAT_32BITARGB8888 ((XAuint32) 0x00000010) -#define XA_COLORFORMAT_YUV411PLANAR ((XAuint32) 0x00000011) -#define XA_COLORFORMAT_YUV420PLANAR ((XAuint32) 0x00000013) -#define XA_COLORFORMAT_YUV420SEMIPLANAR ((XAuint32) 0x00000015) -#define XA_COLORFORMAT_YUV422PLANAR ((XAuint32) 0x00000016) -#define XA_COLORFORMAT_YUV422SEMIPLANAR ((XAuint32) 0x00000018) -#define XA_COLORFORMAT_YCBYCR ((XAuint32) 0x00000019) -#define XA_COLORFORMAT_YCRYCB ((XAuint32) 0x0000001A) -#define XA_COLORFORMAT_CBYCRY ((XAuint32) 0x0000001B) -#define XA_COLORFORMAT_CRYCBY ((XAuint32) 0x0000001C) -#define XA_COLORFORMAT_YUV444INTERLEAVED ((XAuint32) 0x0000001D) -#define XA_COLORFORMAT_RAWBAYER8BIT ((XAuint32) 0x0000001E) -#define XA_COLORFORMAT_RAWBAYER10BIT ((XAuint32) 0x0000001F) -#define XA_COLORFORMAT_RAWBAYER8BITCOMPRESSED ((XAuint32) 0x00000020) -#define XA_COLORFORMAT_L2 ((XAuint32) 0x00000021) -#define XA_COLORFORMAT_L4 ((XAuint32) 0x00000022) -#define XA_COLORFORMAT_L8 ((XAuint32) 0x00000023) -#define XA_COLORFORMAT_L16 ((XAuint32) 0x00000024) -#define XA_COLORFORMAT_L24 ((XAuint32) 0x00000025) -#define XA_COLORFORMAT_L32 ((XAuint32) 0x00000026) -#define XA_COLORFORMAT_18BITBGR666 ((XAuint32) 0x00000029) -#define XA_COLORFORMAT_24BITARGB6666 ((XAuint32) 0x0000002A) -#define XA_COLORFORMAT_24BITABGR6666 ((XAuint32) 0x0000002B) - -typedef struct XADataFormat_RawImage_ { - XAuint32 formatType; - XAuint32 colorFormat; - XAuint32 height; - XAuint32 width; - XAuint32 stride; -} XADataFormat_RawImage; - -typedef struct XADataLocator_Address_ { - XAuint32 locatorType; - void * pAddress; - XAuint32 length; -} XADataLocator_Address; - -#define XA_IODEVICE_AUDIOINPUT ((XAuint32) 0x00000001) -#define XA_IODEVICE_LEDARRAY ((XAuint32) 0x00000002) -#define XA_IODEVICE_VIBRA ((XAuint32) 0x00000003) -#define XA_IODEVICE_CAMERA ((XAuint32) 0x00000004) -#define XA_IODEVICE_RADIO ((XAuint32) 0x00000005) - -typedef struct XADataLocator_IODevice_ { - XAuint32 locatorType; - XAuint32 deviceType; - XAuint32 deviceID; - XAObjectItf device; -} XADataLocator_IODevice; - -typedef void * XANativeHandle; - -typedef struct XADataLocator_NativeDisplay_{ - XAuint32 locatorType; - XANativeHandle hWindow; - XANativeHandle hDisplay; -} XADataLocator_NativeDisplay; - -typedef struct XADataLocator_OutputMix { - XAuint32 locatorType; - XAObjectItf outputMix; -} XADataLocator_OutputMix; - -typedef struct XADataLocator_URI_ { - XAuint32 locatorType; - XAchar * URI; -} XADataLocator_URI; - - -/* ENGINE */ - -#define XA_DEFAULTDEVICEID_AUDIOINPUT ((XAuint32) 0xFFFFFFFF) -#define XA_DEFAULTDEVICEID_AUDIOOUTPUT ((XAuint32) 0xFFFFFFFE) -#define XA_DEFAULTDEVICEID_LED ((XAuint32) 0xFFFFFFFD) -#define XA_DEFAULTDEVICEID_VIBRA ((XAuint32) 0xFFFFFFFC) -#define XA_DEFAULTDEVICEID_CAMERA ((XAuint32) 0xFFFFFFFB) - -#define XA_ENGINEOPTION_THREADSAFE ((XAuint32) 0x00000001) -#define XA_ENGINEOPTION_LOSSOFCONTROL ((XAuint32) 0x00000002) - -#define XA_OBJECTID_ENGINE ((XAuint32) 0x00000001) -#define XA_OBJECTID_LEDDEVICE ((XAuint32) 0x00000002) -#define XA_OBJECTID_VIBRADEVICE ((XAuint32) 0x00000003) -#define XA_OBJECTID_MEDIAPLAYER ((XAuint32) 0x00000004) -#define XA_OBJECTID_MEDIARECORDER ((XAuint32) 0x00000005) -#define XA_OBJECTID_RADIODEVICE ((XAuint32) 0x00000006) -#define XA_OBJECTID_OUTPUTMIX ((XAuint32) 0x00000007) -#define XA_OBJECTID_METADATAEXTRACTOR ((XAuint32) 0x00000008) -#define XA_OBJECTID_CAMERADEVICE ((XAuint32) 0x00000009) - -#define XA_PROFILES_MEDIA_PLAYER ((XAint16) 0x0001) -#define XA_PROFILES_MEDIA_PLAYER_RECORDER ((XAint16) 0x0002) -#define XA_PROFILES_PLUS_MIDI ((XAint16) 0x0004) - -typedef struct XAEngineOption_ { - XAuint32 feature; - XAuint32 data; -} XAEngineOption; - -XA_API XAresult XAAPIENTRY xaCreateEngine( - XAObjectItf * pEngine, - XAuint32 numOptions, - const XAEngineOption * pEngineOptions, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired -); - -XA_API XAresult XAAPIENTRY xaQueryNumSupportedEngineInterfaces( - XAuint32 * pNumSupportedInterfaces -); - -XA_API XAresult XAAPIENTRY xaQuerySupportedEngineInterfaces( - XAuint32 index, - XAInterfaceID * pInterfaceId -); - -typedef struct XALEDDescriptor_ { - XAuint8 ledCount; - XAuint8 primaryLED; - XAuint32 colorMask; -} XALEDDescriptor; - -typedef struct XAVibraDescriptor_ { - XAboolean supportsFrequency; - XAboolean supportsIntensity; - XAmilliHertz minFrequency; - XAmilliHertz maxFrequency; -} XAVibraDescriptor; - - -XA_API extern const XAInterfaceID XA_IID_ENGINE; - -struct XAEngineItf_; -typedef const struct XAEngineItf_ * const * XAEngineItf; - -struct XAEngineItf_ { - XAresult (*CreateCameraDevice) ( - XAEngineItf self, - XAObjectItf * pDevice, - XAuint32 deviceID, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateRadioDevice) ( - XAEngineItf self, - XAObjectItf * pDevice, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateLEDDevice) ( - XAEngineItf self, - XAObjectItf * pDevice, - XAuint32 deviceID, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateVibraDevice) ( - XAEngineItf self, - XAObjectItf * pDevice, - XAuint32 deviceID, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateMediaPlayer) ( - XAEngineItf self, - XAObjectItf * pPlayer, - XADataSource * pDataSrc, - XADataSource * pBankSrc, - XADataSink * pAudioSnk, - XADataSink * pImageVideoSnk, - XADataSink * pVibra, - XADataSink * pLEDArray, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateMediaRecorder) ( - XAEngineItf self, - XAObjectItf * pRecorder, - XADataSource * pAudioSrc, - XADataSource * pImageVideoSrc, - XADataSink * pDataSnk, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateOutputMix) ( - XAEngineItf self, - XAObjectItf * pMix, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateMetadataExtractor) ( - XAEngineItf self, - XAObjectItf * pMetadataExtractor, - XADataSource * pDataSource, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*CreateExtensionObject) ( - XAEngineItf self, - XAObjectItf * pObject, - void * pParameters, - XAuint32 objectID, - XAuint32 numInterfaces, - const XAInterfaceID * pInterfaceIds, - const XAboolean * pInterfaceRequired - ); - XAresult (*GetImplementationInfo) ( - XAEngineItf self, - XAuint32 * pMajor, - XAuint32 * pMinor, - XAuint32 * pStep, - const XAchar * pImplementationText - ); - XAresult (*QuerySupportedProfiles) ( - XAEngineItf self, - XAint16 * pProfilesSupported - ); - XAresult (*QueryNumSupportedInterfaces) ( - XAEngineItf self, - XAuint32 objectID, - XAuint32 * pNumSupportedInterfaces - ); - XAresult (*QuerySupportedInterfaces) ( - XAEngineItf self, - XAuint32 objectID, - XAuint32 index, - XAInterfaceID * pInterfaceId - ); - XAresult (*QueryNumSupportedExtensions) ( - XAEngineItf self, - XAuint32 * pNumExtensions - ); - XAresult (*QuerySupportedExtension) ( - XAEngineItf self, - XAuint32 index, - XAchar * pExtensionName, - XAint16 * pNameLength - ); - XAresult (*IsExtensionSupported) ( - XAEngineItf self, - const XAchar * pExtensionName, - XAboolean * pSupported - ); - XAresult (*QueryLEDCapabilities) ( - XAEngineItf self, - XAuint32 *pIndex, - XAuint32 * pLEDDeviceID, - XALEDDescriptor * pDescriptor - ); - XAresult (*QueryVibraCapabilities) ( - XAEngineItf self, - XAuint32 *pIndex, - XAuint32 * pVibraDeviceID, - XAVibraDescriptor * pDescriptor - ); -}; - -/* THREAD SYNC */ - -XA_API extern const XAInterfaceID XA_IID_THREADSYNC; - -struct XAThreadSyncItf_; -typedef const struct XAThreadSyncItf_ * const * XAThreadSyncItf; - -struct XAThreadSyncItf_ { - XAresult (*EnterCriticalSection) ( - XAThreadSyncItf self - ); - XAresult (*ExitCriticalSection) ( - XAThreadSyncItf self - ); -}; - - - - /*****************************************************************/ - /* PLAYBACK RELATED INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* PLAY */ - -#define XA_TIME_UNKNOWN ((XAuint32) 0xFFFFFFFF) - -#define XA_PLAYEVENT_HEADATEND ((XAuint32) 0x00000001) -#define XA_PLAYEVENT_HEADATMARKER ((XAuint32) 0x00000002) -#define XA_PLAYEVENT_HEADATNEWPOS ((XAuint32) 0x00000004) -#define XA_PLAYEVENT_HEADMOVING ((XAuint32) 0x00000008) -#define XA_PLAYEVENT_HEADSTALLED ((XAuint32) 0x00000010) - -#define XA_PLAYSTATE_STOPPED ((XAuint32) 0x00000001) -#define XA_PLAYSTATE_PAUSED ((XAuint32) 0x00000002) -#define XA_PLAYSTATE_PLAYING ((XAuint32) 0x00000003) - -#define XA_PREFETCHEVENT_STATUSCHANGE ((XAuint32) 0x00000001) -#define XA_PREFETCHEVENT_FILLLEVELCHANGE ((XAuint32) 0x00000002) - -#define XA_PREFETCHSTATUS_UNDERFLOW ((XAuint32) 0x00000001) -#define XA_PREFETCHSTATUS_SUFFICIENTDATA ((XAuint32) 0x00000002) -#define XA_PREFETCHSTATUS_OVERFLOW ((XAuint32) 0x00000003) - -#define XA_SEEKMODE_FAST ((XAuint32) 0x0001) -#define XA_SEEKMODE_ACCURATE ((XAuint32) 0x0002) - -XA_API extern const XAInterfaceID XA_IID_PLAY; - -struct XAPlayItf_; -typedef const struct XAPlayItf_ * const * XAPlayItf; - -typedef void (XAAPIENTRY * xaPlayCallback) ( - XAPlayItf caller, - void * pContext, - XAuint32 event -); - -struct XAPlayItf_ { - XAresult (*SetPlayState) ( - XAPlayItf self, - XAuint32 state - ); - XAresult (*GetPlayState) ( - XAPlayItf self, - XAuint32 * pState - ); - XAresult (*GetDuration) ( - XAPlayItf self, - XAmillisecond * pMsec - ); - XAresult (*GetPosition) ( - XAPlayItf self, - XAmillisecond * pMsec - ); - XAresult (*RegisterCallback) ( - XAPlayItf self, - xaPlayCallback callback, - void * pContext - ); - XAresult (*SetCallbackEventsMask) ( - XAPlayItf self, - XAuint32 eventFlags - ); - XAresult (*GetCallbackEventsMask) ( - XAPlayItf self, - XAuint32 * pEventFlags - ); - XAresult (*SetMarkerPosition) ( - XAPlayItf self, - XAmillisecond mSec - ); - XAresult (*ClearMarkerPosition) ( - XAPlayItf self - ); - XAresult (*GetMarkerPosition) ( - XAPlayItf self, - XAmillisecond * pMsec - ); - XAresult (*SetPositionUpdatePeriod) ( - XAPlayItf self, - XAmillisecond mSec - ); - XAresult (*GetPositionUpdatePeriod) ( - XAPlayItf self, - XAmillisecond * pMsec - ); -}; - -/* PLAYBACK RATE */ - -#define XA_RATEPROP_STAGGEREDVIDEO ((XAuint32) 0x00000001) -#define XA_RATEPROP_SMOOTHVIDEO ((XAuint32) 0x00000002) -#define XA_RATEPROP_SILENTAUDIO ((XAuint32) 0x00000100) -#define XA_RATEPROP_STAGGEREDAUDIO ((XAuint32) 0x00000200) -#define XA_RATEPROP_NOPITCHCORAUDIO ((XAuint32) 0x00000400) -#define XA_RATEPROP_PITCHCORAUDIO ((XAuint32) 0x00000800) - -XA_API extern const XAInterfaceID XA_IID_PLAYBACKRATE; - -struct XAPlaybackRateItf_; -typedef const struct XAPlaybackRateItf_ * const * XAPlaybackRateItf; - -struct XAPlaybackRateItf_ { - XAresult (*SetRate) ( - XAPlaybackRateItf self, - XApermille rate - ); - XAresult (*GetRate) ( - XAPlaybackRateItf self, - XApermille * pRate - ); - XAresult (*SetPropertyConstraints) ( - XAPlaybackRateItf self, - XAuint32 constraints - ); - XAresult (*GetProperties) ( - XAPlaybackRateItf self, - XAuint32 * pProperties - ); - XAresult (*GetCapabilitiesOfRate) ( - XAPlaybackRateItf self, - XApermille rate, - XAuint32 * pCapabilities - ); - XAresult (*GetRateRange) ( - XAPlaybackRateItf self, - XAuint8 index, - XApermille * pMinRate, - XApermille * pMaxRate, - XApermille * pStepSize, - XAuint32 * pCapabilities - ); -}; - -/* PREFETCH STATUS */ - -XA_API extern const XAInterfaceID XA_IID_PREFETCHSTATUS; - -struct XAPrefetchStatusItf_; -typedef const struct XAPrefetchStatusItf_ - * const * XAPrefetchStatusItf; - -typedef void (XAAPIENTRY * xaPrefetchCallback) ( - XAPrefetchStatusItf caller, - void * pContext, - XAuint32 event -); - -struct XAPrefetchStatusItf_ { - XAresult (*GetPrefetchStatus) ( - XAPrefetchStatusItf self, - XAuint32 * pStatus - ); - XAresult (*GetFillLevel) ( - XAPrefetchStatusItf self, - XApermille * pLevel - ); - XAresult (*RegisterCallback) ( - XAPrefetchStatusItf self, - xaPrefetchCallback callback, - void * pContext - ); - XAresult (*SetCallbackEventsMask) ( - XAPrefetchStatusItf self, - XAuint32 eventFlags - ); - XAresult (*GetCallbackEventsMask) ( - XAPrefetchStatusItf self, - XAuint32 * pEventFlags - ); - XAresult (*SetFillUpdatePeriod) ( - XAPrefetchStatusItf self, - XApermille period - ); - XAresult (*GetFillUpdatePeriod) ( - XAPrefetchStatusItf self, - XApermille * pPeriod - ); -}; - -/* SEEK */ - -XA_API extern const XAInterfaceID XA_IID_SEEK; - -struct XASeekItf_; -typedef const struct XASeekItf_ * const * XASeekItf; - -struct XASeekItf_ { - XAresult (*SetPosition) ( - XASeekItf self, - XAmillisecond pos, - XAuint32 seekMode - ); - XAresult (*SetLoop) ( - XASeekItf self, - XAboolean loopEnable, - XAmillisecond startPos, - XAmillisecond endPos - ); - XAresult (*GetLoop) ( - XASeekItf self, - XAboolean * pLoopEnabled, - XAmillisecond * pStartPos, - XAmillisecond * pEndPos - ); -}; - -/* VOLUME */ - -XA_API extern const XAInterfaceID XA_IID_VOLUME; - -struct XAVolumeItf_; -typedef const struct XAVolumeItf_ * const * XAVolumeItf; - -struct XAVolumeItf_ { - XAresult (*SetVolumeLevel) ( - XAVolumeItf self, - XAmillibel level - ); - XAresult (*GetVolumeLevel) ( - XAVolumeItf self, - XAmillibel * pLevel - ); - XAresult (*GetMaxVolumeLevel) ( - XAVolumeItf self, - XAmillibel * pMaxLevel - ); - XAresult (*SetMute) ( - XAVolumeItf self, - XAboolean mute - ); - XAresult (*GetMute) ( - XAVolumeItf self, - XAboolean * pMute - ); - XAresult (*EnableStereoPosition) ( - XAVolumeItf self, - XAboolean enable - ); - XAresult (*IsEnabledStereoPosition) ( - XAVolumeItf self, - XAboolean * pEnable - ); - XAresult (*SetStereoPosition) ( - XAVolumeItf self, - XApermille stereoPosition - ); - XAresult (*GetStereoPosition) ( - XAVolumeItf self, - XApermille * pStereoPosition - ); -}; - -/* IMAGE CONTROL */ - -XA_API extern const XAInterfaceID XA_IID_IMAGECONTROLS; - -struct XAImageControlsItf_; -typedef const struct XAImageControlsItf_ * const * XAImageControlsItf; - -struct XAImageControlsItf_ { - XAresult (*SetBrightness) ( - XAImageControlsItf self, - XAuint32 brightness - ); - XAresult (*GetBrightness) ( - XAImageControlsItf self, - XAuint32 * pBrightness - ); - XAresult (*SetContrast) ( - XAImageControlsItf self, - XAint32 contrast - ); - XAresult (*GetContrast) ( - XAImageControlsItf self, - XAint32 * pContrast - ); - XAresult (*SetGamma) ( - XAImageControlsItf self, - XApermille gamma - ); - XAresult (*GetGamma) ( - XAImageControlsItf self, - XApermille * pGamma - ); - XAresult (*GetSupportedGammaSettings) ( - XAImageControlsItf self, - XApermille * pMinValue, - XApermille * pMaxValue, - XAuint32 * pNumSettings, - XApermille ** ppSettings - ); -}; - -/* IMAGE EFFECT */ - -#define XA_IMAGEEFFECT_MONOCHROME ((XAuint32) 0x00000001) -#define XA_IMAGEEFFECT_NEGATIVE ((XAuint32) 0x00000002) -#define XA_IMAGEEFFECT_SEPIA ((XAuint32) 0x00000003) -#define XA_IMAGEEFFECT_EMBOSS ((XAuint32) 0x00000004) -#define XA_IMAGEEFFECT_PAINTBRUSH ((XAuint32) 0x00000005) -#define XA_IMAGEEFFECT_SOLARIZE ((XAuint32) 0x00000006) -#define XA_IMAGEEFFECT_CARTOON ((XAuint32) 0x00000007) - -XA_API extern const XAInterfaceID XA_IID_IMAGEEFFECTS; - -struct XAImageEffectsItf_; -typedef const struct XAImageEffectsItf_ * const * XAImageEffectsItf; - -struct XAImageEffectsItf_ { - XAresult (*QuerySupportedImageEffects) ( - XAImageEffectsItf self, - XAuint32 index, - XAuint32 * pImageEffectId - ); - XAresult (*EnableImageEffect) ( - XAImageEffectsItf self, - XAuint32 imageEffectID - ); - XAresult (*DisableImageEffect) ( - XAImageEffectsItf self, - XAuint32 imageEffectID - ); - XAresult (*IsImageEffectEnabled) ( - XAImageEffectsItf self, - XAuint32 imageEffectID, - XAboolean * pEnabled - ); -}; - -/* VIDEO POST PROCESSING */ - -#define XA_VIDEOMIRROR_NONE ((XAuint32) 0x00000001) -#define XA_VIDEOMIRROR_VERTICAL ((XAuint32) 0x00000002) -#define XA_VIDEOMIRROR_HORIZONTAL ((XAuint32) 0x00000003) -#define XA_VIDEOMIRROR_BOTH ((XAuint32) 0x00000004) - -#define XA_VIDEOSCALE_STRETCH ((XAuint32) 0x00000001) -#define XA_VIDEOSCALE_FIT ((XAuint32) 0x00000002) -#define XA_VIDEOSCALE_CROP ((XAuint32) 0x00000003) - -#define XA_RENDERINGHINT_NONE ((XAuint32) 0x00000000) -#define XA_RENDERINGHINT_ANTIALIASING ((XAuint32) 0x00000001) - -typedef struct XARectangle_ { - XAuint32 left; - XAuint32 top; - XAuint32 width; - XAuint32 height; -} XARectangle; - -XA_API extern const XAInterfaceID XA_IID_VIDEOPOSTPROCESSING; - -struct XAVideoPostProcessingItf_; -typedef const struct XAVideoPostProcessingItf_ * const * XAVideoPostProcessingItf; - -struct XAVideoPostProcessingItf_ { - XAresult (*SetRotation) ( - XAVideoPostProcessingItf self, - XAmillidegree rotation - ); - XAresult (*IsArbitraryRotationSupported) ( - XAVideoPostProcessingItf self, - XAboolean *pSupported - ); - XAresult (*SetScaleOptions) ( - XAVideoPostProcessingItf self, - XAuint32 scaleOptions, - XAuint32 backgroundColor, - XAuint32 renderingHints - ); - XAresult (*SetSourceRectangle) ( - XAVideoPostProcessingItf self, - const XARectangle *pSrcRect - ); - XAresult (*SetDestinationRectangle) ( - XAVideoPostProcessingItf self, - const XARectangle *pDestRect - ); - XAresult (*SetMirror) ( - XAVideoPostProcessingItf self, - XAuint32 mirror - ); - XAresult (*Commit) ( - XAVideoPostProcessingItf self - ); -}; - - - - /*****************************************************************/ - /* CAPTURING INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* RECORD */ - -#define XA_RECORDEVENT_HEADATLIMIT ((XAuint32) 0x00000001) -#define XA_RECORDEVENT_HEADATMARKER ((XAuint32) 0x00000002) -#define XA_RECORDEVENT_HEADATNEWPOS ((XAuint32) 0x00000004) -#define XA_RECORDEVENT_HEADMOVING ((XAuint32) 0x00000008) -#define XA_RECORDEVENT_HEADSTALLED ((XAuint32) 0x00000010) -#define XA_RECORDEVENT_BUFFER_FULL ((XAuint32) 0x00000020) - -#define XA_RECORDSTATE_STOPPED ((XAuint32) 0x00000001) -#define XA_RECORDSTATE_PAUSED ((XAuint32) 0x00000002) -#define XA_RECORDSTATE_RECORDING ((XAuint32) 0x00000003) - -XA_API extern const XAInterfaceID XA_IID_RECORD; - -struct XARecordItf_; -typedef const struct XARecordItf_ * const * XARecordItf; - -typedef void (XAAPIENTRY * xaRecordCallback) ( - XARecordItf caller, - void * pContext, - XAuint32 event -); - -struct XARecordItf_ { - XAresult (*SetRecordState) ( - XARecordItf self, - XAuint32 state - ); - XAresult (*GetRecordState) ( - XARecordItf self, - XAuint32 * pState - ); - XAresult (*SetDurationLimit) ( - XARecordItf self, - XAmillisecond msec - ); - XAresult (*GetPosition) ( - XARecordItf self, - XAmillisecond * pMsec - ); - XAresult (*RegisterCallback) ( - XARecordItf self, - xaRecordCallback callback, - void * pContext - ); - XAresult (*SetCallbackEventsMask) ( - XARecordItf self, - XAuint32 eventFlags - ); - XAresult (*GetCallbackEventsMask) ( - XARecordItf self, - XAuint32 * pEventFlags - ); - XAresult (*SetMarkerPosition) ( - XARecordItf self, - XAmillisecond mSec - ); - XAresult (*ClearMarkerPosition) ( - XARecordItf self - ); - XAresult (*GetMarkerPosition) ( - XARecordItf self, - XAmillisecond * pMsec - ); - XAresult (*SetPositionUpdatePeriod) ( - XARecordItf self, - XAmillisecond mSec - ); - XAresult (*GetPositionUpdatePeriod) ( - XARecordItf self, - XAmillisecond * pMsec - ); -}; - -/* SNAPSHOT */ - -XA_API extern const XAInterfaceID XA_IID_SNAPSHOT; - -struct XASnapshotItf_; -typedef const struct XASnapshotItf_ * const * XASnapshotItf; - -typedef void (XAAPIENTRY * xaSnapshotInitiatedCallback) ( - XASnapshotItf caller, - void * context -); - -typedef void (XAAPIENTRY * xaSnapshotTakenCallback) ( - XASnapshotItf caller, - void * context, - XAuint32 numberOfPicsTaken, - const XADataSink * image -); - -struct XASnapshotItf_ { - XAresult (*InitiateSnapshot) ( - XASnapshotItf self, - XAuint32 numberOfPictures, - XAuint32 fps, - XAboolean freezeViewFinder, - XADataSink sink, - xaSnapshotInitiatedCallback initiatedCallback, - xaSnapshotTakenCallback takenCallback, - void * pContext - ); - XAresult (*TakeSnapshot) ( - XASnapshotItf self - ); - XAresult (*CancelSnapshot) ( - XASnapshotItf self - ); - XAresult (*ReleaseBuffers) ( - XASnapshotItf self, - XADataSink * image - ); - XAresult (*GetMaxPicsPerBurst) ( - XASnapshotItf self, - XAuint32 * maxNumberOfPictures - ); - XAresult (*GetBurstFPSRange) ( - XASnapshotItf self, - XAuint32 * minFPS, - XAuint32 * maxFPS - ); - XAresult (*SetShutterFeedback) ( - XASnapshotItf self, - XAboolean enabled - ); - XAresult (*GetShutterFeedback) ( - XASnapshotItf self, - XAboolean * enabled - ); -}; - - - - /*****************************************************************/ - /* METADATA RELATED INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* METADATA (EXTRACTION, INSERTION, TRAVERSAL) */ - -#define XA_NODE_PARENT ((XAuint32) 0xFFFFFFFF) - -#define XA_ROOT_NODE_ID ((XAint32) 0x7FFFFFFF) - -#define XA_NODETYPE_UNSPECIFIED ((XAuint32) 0x00000001) -#define XA_NODETYPE_AUDIO ((XAuint32) 0x00000002) -#define XA_NODETYPE_VIDEO ((XAuint32) 0x00000003) -#define XA_NODETYPE_IMAGE ((XAuint32) 0x00000004) - -#define XA_CHARACTERENCODING_UNKNOWN ((XAuint32) 0x00000000) -#define XA_CHARACTERENCODING_BINARY ((XAuint32) 0x00000001) -#define XA_CHARACTERENCODING_ASCII ((XAuint32) 0x00000002) -#define XA_CHARACTERENCODING_BIG5 ((XAuint32) 0x00000003) -#define XA_CHARACTERENCODING_CODEPAGE1252 ((XAuint32) 0x00000004) -#define XA_CHARACTERENCODING_GB2312 ((XAuint32) 0x00000005) -#define XA_CHARACTERENCODING_HZGB2312 ((XAuint32) 0x00000006) -#define XA_CHARACTERENCODING_GB12345 ((XAuint32) 0x00000007) -#define XA_CHARACTERENCODING_GB18030 ((XAuint32) 0x00000008) -#define XA_CHARACTERENCODING_GBK ((XAuint32) 0x00000009) -#define XA_CHARACTERENCODING_IMAPUTF7 ((XAuint32) 0x0000000A) -#define XA_CHARACTERENCODING_ISO2022JP ((XAuint32) 0x0000000B) -#define XA_CHARACTERENCODING_ISO2022JP1 ((XAuint32) 0x0000000B) -#define XA_CHARACTERENCODING_ISO88591 ((XAuint32) 0x0000000C) -#define XA_CHARACTERENCODING_ISO885910 ((XAuint32) 0x0000000D) -#define XA_CHARACTERENCODING_ISO885913 ((XAuint32) 0x0000000E) -#define XA_CHARACTERENCODING_ISO885914 ((XAuint32) 0x0000000F) -#define XA_CHARACTERENCODING_ISO885915 ((XAuint32) 0x00000010) -#define XA_CHARACTERENCODING_ISO88592 ((XAuint32) 0x00000011) -#define XA_CHARACTERENCODING_ISO88593 ((XAuint32) 0x00000012) -#define XA_CHARACTERENCODING_ISO88594 ((XAuint32) 0x00000013) -#define XA_CHARACTERENCODING_ISO88595 ((XAuint32) 0x00000014) -#define XA_CHARACTERENCODING_ISO88596 ((XAuint32) 0x00000015) -#define XA_CHARACTERENCODING_ISO88597 ((XAuint32) 0x00000016) -#define XA_CHARACTERENCODING_ISO88598 ((XAuint32) 0x00000017) -#define XA_CHARACTERENCODING_ISO88599 ((XAuint32) 0x00000018) -#define XA_CHARACTERENCODING_ISOEUCJP ((XAuint32) 0x00000019) -#define XA_CHARACTERENCODING_SHIFTJIS ((XAuint32) 0x0000001A) -#define XA_CHARACTERENCODING_SMS7BIT ((XAuint32) 0x0000001B) -#define XA_CHARACTERENCODING_UTF7 ((XAuint32) 0x0000001C) -#define XA_CHARACTERENCODING_UTF8 ((XAuint32) 0x0000001D) -#define XA_CHARACTERENCODING_JAVACONFORMANTUTF8 ((XAuint32) 0x0000001E) -#define XA_CHARACTERENCODING_UTF16BE ((XAuint32) 0x0000001F) -#define XA_CHARACTERENCODING_UTF16LE ((XAuint32) 0x00000020) - -#define XA_METADATA_FILTER_KEY ((XAuint8) 0x01) -#define XA_METADATA_FILTER_LANG ((XAuint8) 0x02) -#define XA_METADATA_FILTER_ENCODING ((XAuint8) 0x04) - -#define XA_METADATATRAVERSALMODE_ALL ((XAuint32) 0x00000001) -#define XA_METADATATRAVERSALMODE_NODE ((XAuint32) 0x00000002) - -#ifndef _KHRONOS_KEYS_ -#define _KHRONOS_KEYS_ -#define KHRONOS_TITLE "KhronosTitle" -#define KHRONOS_ALBUM "KhronosAlbum" -#define KHRONOS_TRACK_NUMBER "KhronosTrackNumber" -#define KHRONOS_ARTIST "KhronosArtist" -#define KHRONOS_GENRE "KhronosGenre" -#define KHRONOS_YEAR "KhronosYear" -#define KHRONOS_COMMENT "KhronosComment" -#define KHRONOS_ARTIST_URL "KhronosArtistURL" -#define KHRONOS_CONTENT_URL "KhronosContentURL" -#define KHRONOS_RATING "KhronosRating" -#define KHRONOS_ALBUM_ART "KhronosAlbumArt" -#define KHRONOS_COPYRIGHT "KhronosCopyright" -#endif /* _KHRONOS_KEYS_ */ - - -typedef struct XAMetadataInfo_ { - XAuint32 size; - XAuint32 encoding; - const XAchar langCountry[16]; - XAuint8 data[1]; -} XAMetadataInfo; - -XA_API extern const XAInterfaceID XA_IID_METADATAEXTRACTION; - -struct XAMetadataExtractionItf_; -typedef const struct XAMetadataExtractionItf_ - * const * XAMetadataExtractionItf; - -struct XAMetadataExtractionItf_ { - XAresult (*GetItemCount) ( - XAMetadataExtractionItf self, - XAuint32 * pItemCount - ); - XAresult (*GetKeySize) ( - XAMetadataExtractionItf self, - XAuint32 index, - XAuint32 * pKeySize - ); - XAresult (*GetKey) ( - XAMetadataExtractionItf self, - XAuint32 index, - XAuint32 keySize, - XAMetadataInfo * pKey - ); - XAresult (*GetValueSize) ( - XAMetadataExtractionItf self, - XAuint32 index, - XAuint32 * pValueSize - ); - XAresult (*GetValue) ( - XAMetadataExtractionItf self, - XAuint32 index, - XAuint32 valueSize, - XAMetadataInfo * pValue - ); - XAresult (*AddKeyFilter) ( - XAMetadataExtractionItf self, - XAuint32 keySize, - const void * pKey, - XAuint32 keyEncoding, - const XAchar * pValueLangCountry, - XAuint32 valueEncoding, - XAuint8 filterMask - ); - XAresult (*ClearKeyFilter) ( - XAMetadataExtractionItf self - ); -}; - - -XA_API extern const XAInterfaceID XA_IID_METADATAINSERTION; - -struct XAMetadataInsertionItf_; -typedef const struct XAMetadataInsertionItf_ - * const * XAMetadataInsertionItf; - -typedef void (XAAPIENTRY * xaMetadataInsertionCallback) ( - XAMetadataInsertionItf caller, - void * pContext, - XAMetadataInfo * pKey, - XAMetadataInfo * pValue, - XAint32 nodeID, - XAboolean result -); - -struct XAMetadataInsertionItf_ { - XAresult (*CreateChildNode) ( - XAMetadataInsertionItf self, - XAint32 parentNodeID, - XAuint32 type, - XAchar * mimeType, - XAint32 * pChildNodeID - ); - XAresult (*GetSupportedKeysCount) ( - XAMetadataInsertionItf self, - XAint32 nodeID, - XAboolean * pFreeKeys, - XAuint32 * pKeyCount, - XAuint32 * pEncodingCount - ); - XAresult (*GetKeySize) ( - XAMetadataInsertionItf self, - XAint32 nodeID, - XAuint32 keyIndex, - XAuint32 * pKeySize - ); - XAresult (*GetKey) ( - XAMetadataInsertionItf self, - XAint32 nodeID, - XAuint32 keyIndex, - XAuint32 keySize, - XAMetadataInfo * pKey - ); - XAresult (*GetFreeKeysEncoding) ( - XAMetadataInsertionItf self, - XAint32 nodeID, - XAuint32 encodingIndex, - XAuint32 * pEncoding - ); - XAresult (*InsertMetadataItem) ( - XAMetadataInsertionItf self, - XAint32 nodeID, - XAMetadataInfo * pKey, - XAMetadataInfo * pValue, - XAboolean overwrite - ); - XAresult (*RegisterCallback) ( - XAMetadataInsertionItf self, - xaMetadataInsertionCallback callback, - void * pContext - ); -}; - - -XA_API extern const XAInterfaceID XA_IID_METADATATRAVERSAL; - -struct XAMetadataTraversalItf_; -typedef const struct XAMetadataTraversalItf_ - * const * XAMetadataTraversalItf; - -struct XAMetadataTraversalItf_ { - XAresult (*SetMode) ( - XAMetadataTraversalItf self, - XAuint32 mode - ); - XAresult (*GetChildCount) ( - XAMetadataTraversalItf self, - XAuint32 * pCount - ); - XAresult (*GetChildMIMETypeSize) ( - XAMetadataTraversalItf self, - XAuint32 index, - XAuint32 * pSize - ); - XAresult (*GetChildInfo) ( - XAMetadataTraversalItf self, - XAuint32 index, - XAint32 * pNodeID, - XAuint32 * pType, - XAuint32 size, - XAchar * pMimeType - ); - XAresult (*SetActiveNode) ( - XAMetadataTraversalItf self, - XAuint32 index - ); -}; - -/* DYNAMIC SOURCE */ - -XA_API extern const XAInterfaceID XA_IID_DYNAMICSOURCE; - -struct XADynamicSourceItf_; -typedef const struct XADynamicSourceItf_ * const * XADynamicSourceItf; - -struct XADynamicSourceItf_ { - XAresult (*SetSource) ( - XADynamicSourceItf self, - XADataSource * pDataSource - ); -}; - - - - /*****************************************************************/ - /* I/O DEVICES RELATED INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* CAMERA AND CAMERA CAPABILITIES */ - -#define XA_CAMERA_APERTUREMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_APERTUREMODE_AUTO ((XAuint32) 0x00000002) - -#define XA_CAMERA_AUTOEXPOSURESTATUS_SUCCESS ((XAuint32) 0x00000001) -#define XA_CAMERA_AUTOEXPOSURESTATUS_UNDEREXPOSURE ((XAuint32) 0x00000002) -#define XA_CAMERA_AUTOEXPOSURESTATUS_OVEREXPOSURE ((XAuint32) 0x00000003) - -#define XA_CAMERACBEVENT_ROTATION ((XAuint32) 0x00000001) -#define XA_CAMERACBEVENT_FLASHREADY ((XAuint32) 0x00000002) -#define XA_CAMERACBEVENT_FOCUSSTATUS ((XAuint32) 0x00000003) -#define XA_CAMERACBEVENT_EXPOSURESTATUS ((XAuint32) 0x00000004) -#define XA_CAMERACBEVENT_WHITEBALANCELOCKED ((XAuint32) 0x00000005) -#define XA_CAMERACBEVENT_ZOOMSTATUS ((XAuint32) 0x00000006) - -#define XA_CAMERACAP_FLASH ((XAuint32) 0x00000001) -#define XA_CAMERACAP_AUTOFOCUS ((XAuint32) 0x00000002) -#define XA_CAMERACAP_CONTINUOUSAUTOFOCUS ((XAuint32) 0x00000004) -#define XA_CAMERACAP_MANUALFOCUS ((XAuint32) 0x00000008) -#define XA_CAMERACAP_AUTOEXPOSURE ((XAuint32) 0x00000010) -#define XA_CAMERACAP_MANUALEXPOSURE ((XAuint32) 0x00000020) -#define XA_CAMERACAP_AUTOISOSENSITIVITY ((XAuint32) 0x00000040) -#define XA_CAMERACAP_MANUALISOSENSITIVITY ((XAuint32) 0x00000080) -#define XA_CAMERACAP_AUTOAPERTURE ((XAuint32) 0x00000100) -#define XA_CAMERACAP_MANUALAPERTURE ((XAuint32) 0x00000200) -#define XA_CAMERACAP_AUTOSHUTTERSPEED ((XAuint32) 0x00000400) -#define XA_CAMERACAP_MANUALSHUTTERSPEED ((XAuint32) 0x00000800) -#define XA_CAMERACAP_AUTOWHITEBALANCE ((XAuint32) 0x00001000) -#define XA_CAMERACAP_MANUALWHITEBALANCE ((XAuint32) 0x00002000) -#define XA_CAMERACAP_OPTICALZOOM ((XAuint32) 0x00004000) -#define XA_CAMERACAP_DIGITALZOOM ((XAuint32) 0x00008000) -#define XA_CAMERACAP_METERING ((XAuint32) 0x00010000) -#define XA_CAMERACAP_BRIGHTNESS ((XAuint32) 0x00020000) -#define XA_CAMERACAP_CONTRAST ((XAuint32) 0x00040000) -#define XA_CAMERACAP_GAMMA ((XAuint32) 0x00080000) - - -#define XA_CAMERA_EXPOSUREMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_EXPOSUREMODE_AUTO ((XAuint32) 0x00000002) -#define XA_CAMERA_EXPOSUREMODE_NIGHT ((XAuint32) 0x00000004) -#define XA_CAMERA_EXPOSUREMODE_BACKLIGHT ((XAuint32) 0x00000008) -#define XA_CAMERA_EXPOSUREMODE_SPOTLIGHT ((XAuint32) 0x00000010) -#define XA_CAMERA_EXPOSUREMODE_SPORTS ((XAuint32) 0x00000020) -#define XA_CAMERA_EXPOSUREMODE_SNOW ((XAuint32) 0x00000040) -#define XA_CAMERA_EXPOSUREMODE_BEACH ((XAuint32) 0x00000080) -#define XA_CAMERA_EXPOSUREMODE_LARGEAPERTURE ((XAuint32) 0x00000100) -#define XA_CAMERA_EXPOSUREMODE_SMALLAPERTURE ((XAuint32) 0x00000200) -#define XA_CAMERA_EXPOSUREMODE_PORTRAIT ((XAuint32) 0x0000400) -#define XA_CAMERA_EXPOSUREMODE_NIGHTPORTRAIT ((XAuint32) 0x00000800) - -#define XA_CAMERA_FLASHMODE_OFF ((XAuint32) 0x00000001) -#define XA_CAMERA_FLASHMODE_ON ((XAuint32) 0x00000002) -#define XA_CAMERA_FLASHMODE_AUTO ((XAuint32) 0x00000004) -#define XA_CAMERA_FLASHMODE_REDEYEREDUCTION ((XAuint32) 0x00000008) -#define XA_CAMERA_FLASHMODE_REDEYEREDUCTION_AUTO ((XAuint32) 0x00000010) -#define XA_CAMERA_FLASHMODE_FILLIN ((XAuint32) 0x00000020) -#define XA_CAMERA_FLASHMODE_TORCH ((XAuint32) 0x00000040) - -#define XA_CAMERA_FOCUSMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_FOCUSMODE_AUTO ((XAuint32) 0x00000002) -#define XA_CAMERA_FOCUSMODE_CENTROID ((XAuint32) 0x00000004) -#define XA_CAMERA_FOCUSMODE_CONTINUOUS_AUTO ((XAuint32) 0x00000008) -#define XA_CAMERA_FOCUSMODE_CONTINUOUS_CENTROID ((XAuint32) 0x00000010) - -#define XA_CAMERA_FOCUSMODESTATUS_OFF ((XAuint32) 0x00000001) -#define XA_CAMERA_FOCUSMODESTATUS_REQUEST ((XAuint32) 0x00000002) -#define XA_CAMERA_FOCUSMODESTATUS_REACHED ((XAuint32) 0x00000003) -#define XA_CAMERA_FOCUSMODESTATUS_UNABLETOREACH ((XAuint32) 0x00000004) -#define XA_CAMERA_FOCUSMODESTATUS_LOST ((XAuint32) 0x00000005) - -#define XA_CAMERA_ISOSENSITIVITYMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_ISOSENSITIVITYMODE_AUTO ((XAuint32) 0x00000002) - -#define XA_CAMERA_LOCK_AUTOFOCUS ((XAuint32) 0x00000001) -#define XA_CAMERA_LOCK_AUTOEXPOSURE ((XAuint32) 0x00000002) -#define XA_CAMERA_LOCK_AUTOWHITEBALANCE ((XAuint32) 0x00000004) - -#define XA_CAMERA_METERINGMODE_AVERAGE ((XAuint32) 0x00000001) -#define XA_CAMERA_METERINGMODE_SPOT ((XAuint32) 0x00000002) -#define XA_CAMERA_METERINGMODE_MATRIX ((XAuint32) 0x00000004) - -#define XA_CAMERA_SHUTTERSPEEDMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_SHUTTERSPEEDMODE_AUTO ((XAuint32) 0x00000002) - -#define XA_CAMERA_WHITEBALANCEMODE_MANUAL ((XAuint32) 0x00000001) -#define XA_CAMERA_WHITEBALANCEMODE_AUTO ((XAuint32) 0x00000002) -#define XA_CAMERA_WHITEBALANCEMODE_SUNLIGHT ((XAuint32) 0x00000004) -#define XA_CAMERA_WHITEBALANCEMODE_CLOUDY ((XAuint32) 0x00000008) -#define XA_CAMERA_WHITEBALANCEMODE_SHADE ((XAuint32) 0x00000010) -#define XA_CAMERA_WHITEBALANCEMODE_TUNGSTEN ((XAuint32) 0x00000020) -#define XA_CAMERA_WHITEBALANCEMODE_FLUORESCENT ((XAuint32) 0x00000040) -#define XA_CAMERA_WHITEBALANCEMODE_INCANDESCENT ((XAuint32) 0x00000080) -#define XA_CAMERA_WHITEBALANCEMODE_FLASH ((XAuint32) 0x00000100) -#define XA_CAMERA_WHITEBALANCEMODE_SUNSET ((XAuint32) 0x00000200) - -#define XA_CAMERA_ZOOM_SLOW ((XAuint32) 50) -#define XA_CAMERA_ZOOM_NORMAL ((XAuint32) 100) -#define XA_CAMERA_ZOOM_FAST ((XAuint32) 200) -#define XA_CAMERA_ZOOM_FASTEST ((XAuint32) 0xFFFFFFFF) - -#define XA_FOCUSPOINTS_ONE ((XAuint32) 0x00000001) -#define XA_FOCUSPOINTS_THREE_3X1 ((XAuint32) 0x00000002) -#define XA_FOCUSPOINTS_FIVE_CROSS ((XAuint32) 0x00000003) -#define XA_FOCUSPOINTS_SEVEN_CROSS ((XAuint32) 0x00000004) -#define XA_FOCUSPOINTS_NINE_SQUARE ((XAuint32) 0x00000005) -#define XA_FOCUSPOINTS_ELEVEN_CROSS ((XAuint32) 0x00000006) -#define XA_FOCUSPOINTS_TWELVE_3X4 ((XAuint32) 0x00000007) -#define XA_FOCUSPOINTS_TWELVE_4X3 ((XAuint32) 0x00000008) -#define XA_FOCUSPOINTS_SIXTEEN_SQUARE ((XAuint32) 0x00000009) -#define XA_FOCUSPOINTS_CUSTOM ((XAuint32) 0x0000000A) - -typedef struct XAFocusPointPosition_ { - XAuint32 left; - XAuint32 top; - XAuint32 width; - XAuint32 height; -} XAFocusPointPosition; - -#define XA_ORIENTATION_UNKNOWN ((XAuint32) 0x00000001) -#define XA_ORIENTATION_OUTWARDS ((XAuint32) 0x00000002) -#define XA_ORIENTATION_INWARDS ((XAuint32) 0x00000003) - -typedef struct XACameraDescriptor_ { - XAchar * name; - XAuint32 maxWidth; - XAuint32 maxHeight; - XAuint32 orientation; - XAuint32 featuresSupported; - XAuint32 exposureModesSupported; - XAuint32 flashModesSupported; - XAuint32 focusModesSupported; - XAuint32 meteringModesSupported; - XAuint32 whiteBalanceModesSupported; -} XACameraDescriptor; - -XA_API extern const XAInterfaceID XA_IID_CAMERACAPABILITIES; - -struct XACameraCapabilitiesItf_; -typedef const struct XACameraCapabilitiesItf_ - * const * XACameraCapabilitiesItf; - -struct XACameraCapabilitiesItf_ { - XAresult (*GetCameraCapabilities) ( - XACameraCapabilitiesItf self, - XAuint32 *pIndex, - XAuint32 * pCameraDeviceID, - XACameraDescriptor * pDescriptor - ); - XAresult (*QueryFocusRegionPatterns) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAuint32 * pPatternID, - XAuint32 * pFocusPattern, - XAuint32 * pCustomPoints1, - XAuint32 * pCustomPoints2 - ); - XAresult (*GetSupportedAutoLocks) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAuint32 * pNumCombinations, - XAuint32 ** ppLocks - ); - XAresult (*GetSupportedFocusManualSettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAboolean macroEnabled, - XAmillimeter * pMinValue, - XAmillimeter * pMaxValue, - XAuint32 * pNumSettings, - XAmillimeter ** ppSettings - ); - XAresult (*GetSupportedISOSensitivitySettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAuint32 * pMinValue, - XAuint32 * pMaxValue, - XAuint32 * pNumSettings, - XAuint32 ** ppSettings - ); - XAresult (*GetSupportedApertureManualSettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAuint32 * pMinValue, - XAuint32 * pMaxValue, - XAuint32 * pNumSettings, - XAuint32 ** ppSettings - ); - XAresult (*GetSupportedShutterSpeedManualSettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAmicrosecond * pMinValue, - XAmicrosecond * pMaxValue, - XAuint32 * pNumSettings, - XAmicrosecond ** ppSettings - ); - XAresult (*GetSupportedWhiteBalanceManualSettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAuint32 * pMinValue, - XAuint32 * pMaxValue, - XAuint32 * pNumSettings, - XAuint32 ** ppSettings - ); - XAresult (*GetSupportedZoomSettings) ( - XACameraCapabilitiesItf self, - XAuint32 cameraDeviceID, - XAboolean digitalEnabled, - XAboolean macroEnabled, - XApermille * pMaxValue, - XAuint32 * pNumSettings, - XApermille ** ppSettings, - XAboolean * pSpeedSupported - - ); -}; - -XA_API extern const XAInterfaceID XA_IID_CAMERA; - -struct XACameraItf_; -typedef const struct XACameraItf_ * const * XACameraItf; - -typedef void (XAAPIENTRY * xaCameraCallback) ( - XACameraItf caller, - void * pContext, - XAuint32 eventId, - XAuint32 eventData -); - -struct XACameraItf_ { - XAresult (*RegisterCallback) ( - XACameraItf self, - xaCameraCallback callback, - void * pContext - ); - XAresult (*SetFlashMode) ( - XACameraItf self, - XAuint32 flashMode - ); - XAresult (*GetFlashMode) ( - XACameraItf self, - XAuint32 * pFlashMode - ); - XAresult (*IsFlashReady) ( - XACameraItf self, - XAboolean * pReady - ); - XAresult (*SetFocusMode) ( - XACameraItf self, - XAuint32 focusMode, - XAmillimeter manualSetting, - XAboolean macroEnabled - ); - XAresult (*GetFocusMode) ( - XACameraItf self, - XAuint32 * pFocusMode, - XAmillimeter * pManualSetting, - XAboolean * pMacroEnabled - ); - XAresult (*SetFocusRegionPattern) ( - XACameraItf self, - XAuint32 focusPattern, - XAuint32 activePoints1, - XAuint32 activePoints2 - ); - XAresult (*GetFocusRegionPattern) ( - XACameraItf self, - XAuint32 * pFocusPattern, - XAuint32 * pActivePoints1, - XAuint32 * pActivePoints2 - ); - XAresult (*GetFocusRegionPositions) ( - XACameraItf self, - XAuint32 * pNumPositionEntries, - XAFocusPointPosition * pFocusPosition - ); - XAresult (*GetFocusModeStatus) ( - XACameraItf self, - XAuint32 * pFocusStatus, - XAuint32 * pRegionStatus1, - XAuint32 * pRegionStatus2 - ); - XAresult (*SetMeteringMode) ( - XACameraItf self, - XAuint32 meteringMode - ); - XAresult (*GetMeteringMode) ( - XACameraItf self, - XAuint32 * pMeteringMode - ); - XAresult (*SetExposureMode) ( - XACameraItf self, - XAuint32 exposure, - XAuint32 compensation - ); - XAresult (*GetExposureMode) ( - XACameraItf self, - XAuint32 * pExposure, - XAuint32 * pCompensation - ); - XAresult (*SetISOSensitivity) ( - XACameraItf self, - XAuint32 isoSensitivity, - XAuint32 manualSetting - ); - XAresult (*GetISOSensitivity) ( - XACameraItf self, - XAuint32 * pIsoSensitivity, - XAuint32 * pManualSetting - ); - XAresult (*SetAperture) ( - XACameraItf self, - XAuint32 aperture, - XAuint32 manualSetting - ); - XAresult (*GetAperture) ( - XACameraItf self, - XAuint32 * pAperture, - XAuint32 * pManualSetting - ); - XAresult (*SetShutterSpeed) ( - XACameraItf self, - XAuint32 shutterSpeed, - XAmicrosecond manualSetting - ); - XAresult (*GetShutterSpeed) ( - XACameraItf self, - XAuint32 * pShutterSpeed, - XAmicrosecond * pManualSetting - ); - XAresult (*SetWhiteBalance) ( - XACameraItf self, - XAuint32 whiteBalance, - XAuint32 manualSetting - ); - XAresult (*GetWhiteBalance) ( - XACameraItf self, - XAuint32 * pWhiteBalance, - XAuint32 * pManualSetting - ); - XAresult (*SetAutoLocks) ( - XACameraItf self, - XAuint32 locks - ); - XAresult (*GetAutoLocks) ( - XACameraItf self, - XAuint32 * locks - ); - XAresult (*SetZoom) ( - XACameraItf self, - XApermille zoom, - XAboolean digitalEnabled, - XAuint32 speed, - XAboolean async - ); - XAresult (*GetZoom) ( - XACameraItf self, - XApermille * pZoom, - XAboolean * pDigital - ); -}; - -/* AUDIO I/O DEVICE CAPABILITIES */ - -#define XA_DEVCONNECTION_INTEGRATED ((XAint16) 0x0001) -#define XA_DEVCONNECTION_ATTACHED_WIRED ((XAint16) 0x0100) -#define XA_DEVCONNECTION_ATTACHED_WIRELESS ((XAint16) 0x0200) -#define XA_DEVCONNECTION_NETWORK ((XAint16) 0x0400) - -#define XA_DEVLOCATION_HANDSET ((XAint16) 0x0001) -#define XA_DEVLOCATION_HEADSET ((XAint16) 0x0002) -#define XA_DEVLOCATION_CARKIT ((XAint16) 0x0003) -#define XA_DEVLOCATION_DOCK ((XAint16) 0x0004) -#define XA_DEVLOCATION_REMOTE ((XAint16) 0x0005) - -#define XA_DEVSCOPE_UNKNOWN ((XAint16) 0x0001) -#define XA_DEVSCOPE_ENVIRONMENT ((XAint16) 0x0002) -#define XA_DEVSCOPE_USER ((XAint16) 0x0003) - -typedef struct XAAudioInputDescriptor_ { - XAchar * deviceName; - XAint16 deviceConnection; - XAint16 deviceScope; - XAint16 deviceLocation; - XAboolean isForTelephony; - XAmilliHertz minSampleRate; - XAmilliHertz maxSampleRate; - XAboolean isFreqRangeContinuous; - XAmilliHertz * samplingRatesSupported; - XAint16 numOfSamplingRatesSupported; - XAint16 maxChannels; -} XAAudioInputDescriptor; - -typedef struct XAAudioOutputDescriptor_ { - XAchar *pDeviceName; - XAint16 deviceConnection; - XAint16 deviceScope; - XAint16 deviceLocation; - XAboolean isForTelephony; - XAmilliHertz minSampleRate; - XAmilliHertz maxSampleRate; - XAboolean isFreqRangeContinuous; - XAmilliHertz *samplingRatesSupported; - XAint16 numOfSamplingRatesSupported; - XAint16 maxChannels; -} XAAudioOutputDescriptor; - -XA_API extern const XAInterfaceID XA_IID_AUDIOIODEVICECAPABILITIES; - -struct XAAudioIODeviceCapabilitiesItf_; -typedef const struct XAAudioIODeviceCapabilitiesItf_ - * const * XAAudioIODeviceCapabilitiesItf; - -typedef void (XAAPIENTRY * xaAvailableAudioInputsChangedCallback) ( - XAAudioIODeviceCapabilitiesItf caller, - void * pContext, - XAuint32 deviceID, - XAint32 numInputs, - XAboolean isNew -); - -typedef void (XAAPIENTRY * xaAvailableAudioOutputsChangedCallback) ( - XAAudioIODeviceCapabilitiesItf caller, - void * pContext, - XAuint32 deviceID, - XAint32 numOutputs, - XAboolean isNew -); - -typedef void (XAAPIENTRY * xaDefaultDeviceIDMapChangedCallback) ( - XAAudioIODeviceCapabilitiesItf caller, - void * pContext, - XAboolean isOutput, - XAint32 numDevices -); - -struct XAAudioIODeviceCapabilitiesItf_ { - XAresult (*GetAvailableAudioInputs) ( - XAAudioIODeviceCapabilitiesItf self, - XAint32 * pNumInputs, - XAuint32 * pInputDeviceIDs - ); - XAresult (*QueryAudioInputCapabilities) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 deviceID, - XAAudioInputDescriptor * pDescriptor - ); - XAresult (*RegisterAvailableAudioInputsChangedCallback) ( - XAAudioIODeviceCapabilitiesItf self, - xaAvailableAudioInputsChangedCallback callback, - void * pContext - ); - XAresult (*GetAvailableAudioOutputs) ( - XAAudioIODeviceCapabilitiesItf self, - XAint32 * pNumOutputs, - XAuint32 * pOutputDeviceIDs - ); - XAresult (*QueryAudioOutputCapabilities) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 deviceID, - XAAudioOutputDescriptor * pDescriptor - ); - XAresult (*RegisterAvailableAudioOutputsChangedCallback) ( - XAAudioIODeviceCapabilitiesItf self, - xaAvailableAudioOutputsChangedCallback callback, - void * pContext - ); - XAresult (*RegisterDefaultDeviceIDMapChangedCallback) ( - XAAudioIODeviceCapabilitiesItf self, - xaDefaultDeviceIDMapChangedCallback callback, - void * pContext - ); - XAresult (*GetAssociatedAudioInputs) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 deviceID, - XAint32 * pNumAudioInputs, - XAuint32 * pAudioInputDeviceIDs - ); - XAresult (*GetAssociatedAudioOutputs) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 deviceID, - XAint32 * pNumAudioOutputs, - XAuint32 * pAudioOutputDeviceIDs - ); - XAresult (*GetDefaultAudioDevices) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 defaultDeviceID, - XAint32 *pNumAudioDevices, - XAuint32 *pAudioDeviceIDs - ); - XAresult (*QuerySampleFormatsSupported) ( - XAAudioIODeviceCapabilitiesItf self, - XAuint32 deviceID, - XAmilliHertz samplingRate, - XAint32 *pSampleFormats, - XAint32 *pNumOfSampleFormats - ); -}; - -/* DEVICE VOLUME */ - -XA_API extern const XAInterfaceID XA_IID_DEVICEVOLUME; - -struct XADeviceVolumeItf_; -typedef const struct XADeviceVolumeItf_ * const * XADeviceVolumeItf; - -struct XADeviceVolumeItf_ { - XAresult (*GetVolumeScale) ( - XADeviceVolumeItf self, - XAuint32 deviceID, - XAint32 * pMinValue, - XAint32 * pMaxValue, - XAboolean * pIsMillibelScale - ); - XAresult (*SetVolume) ( - XADeviceVolumeItf self, - XAuint32 deviceID, - XAint32 volume - ); - XAresult (*GetVolume) ( - XADeviceVolumeItf self, - XAuint32 deviceID, - XAint32 * pVolume - ); -}; - -/* EQUALIZER */ - -#define XA_EQUALIZER_UNDEFINED ((XAuint16) 0xFFFF) - -XA_API extern const XAInterfaceID XA_IID_EQUALIZER; - -struct XAEqualizerItf_; -typedef const struct XAEqualizerItf_ * const * XAEqualizerItf; - -struct XAEqualizerItf_ { - XAresult (*SetEnabled) ( - XAEqualizerItf self, - XAboolean enabled - ); - XAresult (*IsEnabled) ( - XAEqualizerItf self, - XAboolean * pEnabled - ); - XAresult (*GetNumberOfBands) ( - XAEqualizerItf self, - XAuint16 * pNumBands - ); - XAresult (*GetBandLevelRange) ( - XAEqualizerItf self, - XAmillibel * pMin, - XAmillibel * pMax - ); - XAresult (*SetBandLevel) ( - XAEqualizerItf self, - XAuint16 band, - XAmillibel level - ); - XAresult (*GetBandLevel) ( - XAEqualizerItf self, - XAuint16 band, - XAmillibel * pLevel - ); - XAresult (*GetCenterFreq) ( - XAEqualizerItf self, - XAuint16 band, - XAmilliHertz * pCenter - ); - XAresult (*GetBandFreqRange) ( - XAEqualizerItf self, - XAuint16 band, - XAmilliHertz * pMin, - XAmilliHertz * pMax - ); - XAresult (*GetBand) ( - XAEqualizerItf self, - XAmilliHertz frequency, - XAuint16 * pBand - ); - XAresult (*GetCurrentPreset) ( - XAEqualizerItf self, - XAuint16 * pPreset - ); - XAresult (*UsePreset) ( - XAEqualizerItf self, - XAuint16 index - ); - XAresult (*GetNumberOfPresets) ( - XAEqualizerItf self, - XAuint16 * pNumPresets - ); - XAresult (*GetPresetName) ( - XAEqualizerItf self, - XAuint16 index, - const XAchar ** ppName - ); -}; - -/* OUTPUT MIX */ - -XA_API extern const XAInterfaceID XA_IID_OUTPUTMIX; - -struct XAOutputMixItf_; -typedef const struct XAOutputMixItf_ * const * XAOutputMixItf; - -typedef void (XAAPIENTRY * xaMixDeviceChangeCallback) ( - XAOutputMixItf caller, - void * pContext -); - -struct XAOutputMixItf_ { - XAresult (*GetDestinationOutputDeviceIDs) ( - XAOutputMixItf self, - XAint32 * pNumDevices, - XAuint32 * pDeviceIDs - ); - XAresult (*RegisterDeviceChangeCallback) ( - XAOutputMixItf self, - xaMixDeviceChangeCallback callback, - void * pContext - ); - XAresult (*ReRoute) ( - XAOutputMixItf self, - XAint32 numOutputDevices, - XAuint32 * pOutputDeviceIDs - ); -}; - -/* RADIO */ - -#define XA_FREQRANGE_FMEUROAMERICA ((XAuint8) 0x01) -#define XA_FREQRANGE_FMJAPAN ((XAuint8) 0x02) -#define XA_FREQRANGE_AMLW ((XAuint8) 0x03) -#define XA_FREQRANGE_AMMW ((XAuint8) 0x04) -#define XA_FREQRANGE_AMSW ((XAuint8) 0x05) - -#define XA_RADIO_EVENT_ANTENNA_STATUS_CHANGED ((XAuint32) 0x00000001) -#define XA_RADIO_EVENT_FREQUENCY_CHANGED ((XAuint32) 0x00000002) -#define XA_RADIO_EVENT_FREQUENCY_RANGE_CHANGED ((XAuint32) 0x00000003) -#define XA_RADIO_EVENT_PRESET_CHANGED ((XAuint32) 0x00000004) -#define XA_RADIO_EVENT_SEEK_COMPLETED ((XAuint32) 0x00000005) - -#define XA_STEREOMODE_MONO ((XAuint32) 0x00000000) -#define XA_STEREOMODE_STEREO ((XAuint32) 0x00000001) -#define XA_STEREOMODE_AUTO ((XAuint32) 0x00000002) - -XA_API extern const XAInterfaceID XA_IID_RADIO; - -struct XARadioItf_; -typedef const struct XARadioItf_ * const * XARadioItf; - -typedef void (XAAPIENTRY * xaRadioCallback) ( - XARadioItf caller, - void * pContext, - XAuint32 event, - XAuint32 eventIntData, - XAboolean eventBooleanData -); - -struct XARadioItf_ { - XAresult (*SetFreqRange) ( - XARadioItf self, - XAuint8 range - ); - XAresult (*GetFreqRange) ( - XARadioItf self, - XAuint8 * pRange - ); - XAresult (*IsFreqRangeSupported) ( - XARadioItf self, - XAuint8 range, - XAboolean * pSupported - ); - XAresult (*GetFreqRangeProperties) ( - XARadioItf self, - XAuint8 range, - XAuint32 * pMinFreq, - XAuint32 * pMaxFreq, - XAuint32 * pFreqInterval - ); - XAresult (*SetFrequency) ( - XARadioItf self, - XAuint32 freq - ); - XAresult (*CancelSetFrequency) ( - XARadioItf self - ); - XAresult (*GetFrequency) ( - XARadioItf self, - XAuint32 * pFreq - ); - XAresult (*SetSquelch) ( - XARadioItf self, - XAboolean squelch - ); - XAresult (*GetSquelch) ( - XARadioItf self, - XAboolean * pSquelch - ); - XAresult (*SetStereoMode) ( - XARadioItf self, - XAuint32 mode - ); - XAresult (*GetStereoMode) ( - XARadioItf self, - XAuint32 * pMode - ); - XAresult (*GetSignalStrength) ( - XARadioItf self, - XAuint32 * pStrength - ); - XAresult (*Seek) ( - XARadioItf self, - XAboolean upwards - ); - XAresult (*StopSeeking) ( - XARadioItf self - ); - XAresult (*GetNumberOfPresets) ( - XARadioItf self, - XAuint32 * pNumPresets - ); - XAresult (*SetPreset) ( - XARadioItf self, - XAuint32 preset, - XAuint32 freq, - XAuint8 range, - XAuint32 mode, - const XAchar * pName - ); - XAresult (*GetPreset) ( - XARadioItf self, - XAuint32 preset, - XAuint32 * pFreq, - XAuint8 * pRange, - XAuint32 * pMode, - XAchar * pName, - XAuint16 * pNameLength - ); - XAresult (*RegisterRadioCallback) ( - XARadioItf self, - xaRadioCallback callback, - void * pContext - ); -}; - -/* RDS */ - -#define XA_RDS_EVENT_NEW_PI ((XAuint16) 0x0001) -#define XA_RDS_EVENT_NEW_PTY ((XAuint16) 0x0002) -#define XA_RDS_EVENT_NEW_PS ((XAuint16) 0x0004) -#define XA_RDS_EVENT_NEW_RT ((XAuint16) 0x0008) -#define XA_RDS_EVENT_NEW_RT_PLUS ((XAuint16) 0x0010) -#define XA_RDS_EVENT_NEW_CT ((XAuint16) 0x0020) -#define XA_RDS_EVENT_NEW_TA ((XAuint16) 0x0040) -#define XA_RDS_EVENT_NEW_TP ((XAuint16) 0x0080) -#define XA_RDS_EVENT_NEW_ALARM ((XAuint16) 0x0100) - -#define XA_RDSPROGRAMMETYPE_RDSPTY_NONE \ - ((XAuint32) 0x00000000) -#define XA_RDSPROGRAMMETYPE_RDSPTY_NEWS \ - ((XAuint32) 0x00000001) -#define XA_RDSPROGRAMMETYPE_RDSPTY_CURRENTAFFAIRS \ - ((XAuint32) 0x00000002) -#define XA_RDSPROGRAMMETYPE_RDSPTY_INFORMATION \ - ((XAuint32) 0x00000003) -#define XA_RDSPROGRAMMETYPE_RDSPTY_SPORT \ - ((XAuint32) 0x00000004) -#define XA_RDSPROGRAMMETYPE_RDSPTY_EDUCATION \ - ((XAuint32) 0x00000005) -#define XA_RDSPROGRAMMETYPE_RDSPTY_DRAMA \ - ((XAuint32) 0x00000006) -#define XA_RDSPROGRAMMETYPE_RDSPTY_CULTURE \ - ((XAuint32) 0x00000007) -#define XA_RDSPROGRAMMETYPE_RDSPTY_SCIENCE \ - ((XAuint32) 0x00000008) -#define XA_RDSPROGRAMMETYPE_RDSPTY_VARIEDSPEECH \ - ((XAuint32) 0x00000009) -#define XA_RDSPROGRAMMETYPE_RDSPTY_POPMUSIC \ - ((XAuint32) 0x0000000A) -#define XA_RDSPROGRAMMETYPE_RDSPTY_ROCKMUSIC \ - ((XAuint32) 0x0000000B) -#define XA_RDSPROGRAMMETYPE_RDSPTY_EASYLISTENING \ - ((XAuint32) 0x0000000C) -#define XA_RDSPROGRAMMETYPE_RDSPTY_LIGHTCLASSICAL \ - ((XAuint32) 0x0000000D) -#define XA_RDSPROGRAMMETYPE_RDSPTY_SERIOUSCLASSICAL \ - ((XAuint32) 0x0000000E) -#define XA_RDSPROGRAMMETYPE_RDSPTY_OTHERMUSIC \ - ((XAuint32) 0x0000000F) -#define XA_RDSPROGRAMMETYPE_RDSPTY_WEATHER \ - ((XAuint32) 0x00000010) -#define XA_RDSPROGRAMMETYPE_RDSPTY_FINANCE \ - ((XAuint32) 0x00000011) -#define XA_RDSPROGRAMMETYPE_RDSPTY_CHILDRENSPROGRAMMES \ - ((XAuint32) 0x00000012) -#define XA_RDSPROGRAMMETYPE_RDSPTY_SOCIALAFFAIRS \ - ((XAuint32) 0x00000013) -#define XA_RDSPROGRAMMETYPE_RDSPTY_RELIGION \ - ((XAuint32) 0x00000014) -#define XA_RDSPROGRAMMETYPE_RDSPTY_PHONEIN \ - ((XAuint32) 0x00000015) -#define XA_RDSPROGRAMMETYPE_RDSPTY_TRAVEL \ - ((XAuint32) 0x00000016) -#define XA_RDSPROGRAMMETYPE_RDSPTY_LEISURE \ - ((XAuint32) 0x00000017) -#define XA_RDSPROGRAMMETYPE_RDSPTY_JAZZMUSIC \ - ((XAuint32) 0x00000018) -#define XA_RDSPROGRAMMETYPE_RDSPTY_COUNTRYMUSIC \ - ((XAuint32) 0x00000019) -#define XA_RDSPROGRAMMETYPE_RDSPTY_NATIONALMUSIC \ - ((XAuint32) 0x0000001A) -#define XA_RDSPROGRAMMETYPE_RDSPTY_OLDIESMUSIC \ - ((XAuint32) 0x0000001B) -#define XA_RDSPROGRAMMETYPE_RDSPTY_FOLKMUSIC \ - ((XAuint32) 0x0000001C) -#define XA_RDSPROGRAMMETYPE_RDSPTY_DOCUMENTARY \ - ((XAuint32) 0x0000001D) -#define XA_RDSPROGRAMMETYPE_RDSPTY_ALARMTEST \ - ((XAuint32) 0x0000001E) -#define XA_RDSPROGRAMMETYPE_RDSPTY_ALARM \ - ((XAuint32) 0x0000001F) - -#define XA_RDSPROGRAMMETYPE_RBDSPTY_NONE \ - ((XAuint32) 0x00000000) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_NEWS \ - ((XAuint32) 0x00000001) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_INFORMATION \ - ((XAuint32) 0x00000002) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_SPORTS \ - ((XAuint32) 0x00000003) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_TALK \ - ((XAuint32) 0x00000004) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_ROCK \ - ((XAuint32) 0x00000005) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_CLASSICROCK \ - ((XAuint32) 0x00000006) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_ADULTHITS \ - ((XAuint32) 0x00000007) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_SOFTROCK \ - ((XAuint32) 0x00000008) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_TOP40 \ - ((XAuint32) 0x00000009) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_COUNTRY \ - ((XAuint32) 0x0000000A) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_OLDIES \ - ((XAuint32) 0x0000000B) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_SOFT \ - ((XAuint32) 0x0000000C) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_NOSTALGIA \ - ((XAuint32) 0x0000000D) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_JAZZ \ - ((XAuint32) 0x0000000E) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_CLASSICAL \ - ((XAuint32) 0x0000000F) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_RHYTHMANDBLUES \ - ((XAuint32) 0x00000010) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_SOFTRHYTHMANDBLUES \ - ((XAuint32) 0x00000011) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_LANGUAGE \ - ((XAuint32) 0x00000012) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_RELIGIOUSMUSIC \ - ((XAuint32) 0x00000013) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_RELIGIOUSTALK \ - ((XAuint32) 0x00000014) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_PERSONALITY \ - ((XAuint32) 0x00000015) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_PUBLIC \ - ((XAuint32) 0x00000016) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_COLLEGE \ - ((XAuint32) 0x00000017) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_UNASSIGNED1 \ - ((XAuint32) 0x00000018) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_UNASSIGNED2 \ - ((XAuint32) 0x00000019) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_UNASSIGNED3 \ - ((XAuint32) 0x0000001A) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_UNASSIGNED4 \ - ((XAuint32) 0x0000001B) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_UNASSIGNED5 \ - ((XAuint32) 0x0000001C) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_WEATHER \ - ((XAuint32) 0x0000001D) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_EMERGENCYTEST \ - ((XAuint32) 0x0000001E) -#define XA_RDSPROGRAMMETYPE_RBDSPTY_EMERGENCY \ - ((XAuint32) 0x0000001F) - -#define XA_RDSRTPLUS_ITEMTITLE ((XAuint8) 0x01) -#define XA_RDSRTPLUS_ITEMALBUM ((XAuint8) 0x02) -#define XA_RDSRTPLUS_ITEMTRACKNUMBER ((XAuint8) 0x03) -#define XA_RDSRTPLUS_ITEMARTIST ((XAuint8) 0x04) -#define XA_RDSRTPLUS_ITEMCOMPOSITION ((XAuint8) 0x05) -#define XA_RDSRTPLUS_ITEMMOVEMENT ((XAuint8) 0x06) -#define XA_RDSRTPLUS_ITEMCONDUCTOR ((XAuint8) 0x07) -#define XA_RDSRTPLUS_ITEMCOMPOSER ((XAuint8) 0x08) -#define XA_RDSRTPLUS_ITEMBAND ((XAuint8) 0x09) -#define XA_RDSRTPLUS_ITEMCOMMENT ((XAuint8) 0x0A) -#define XA_RDSRTPLUS_ITEMGENRE ((XAuint8) 0x0B) -#define XA_RDSRTPLUS_INFONEWS ((XAuint8) 0x0C) -#define XA_RDSRTPLUS_INFONEWSLOCAL ((XAuint8) 0x0D) -#define XA_RDSRTPLUS_INFOSTOCKMARKET ((XAuint8) 0x0E) -#define XA_RDSRTPLUS_INFOSPORT ((XAuint8) 0x0F) -#define XA_RDSRTPLUS_INFOLOTTERY ((XAuint8) 0x10) -#define XA_RDSRTPLUS_INFOHOROSCOPE ((XAuint8) 0x11) -#define XA_RDSRTPLUS_INFODAILYDIVERSION ((XAuint8) 0x12) -#define XA_RDSRTPLUS_INFOHEALTH ((XAuint8) 0x13) -#define XA_RDSRTPLUS_INFOEVENT ((XAuint8) 0x14) -#define XA_RDSRTPLUS_INFOSZENE ((XAuint8) 0x15) -#define XA_RDSRTPLUS_INFOCINEMA ((XAuint8) 0x16) -#define XA_RDSRTPLUS_INFOTV ((XAuint8) 0x17) -#define XA_RDSRTPLUS_INFODATETIME ((XAuint8) 0x18) -#define XA_RDSRTPLUS_INFOWEATHER ((XAuint8) 0x19) -#define XA_RDSRTPLUS_INFOTRAFFIC ((XAuint8) 0x1A) -#define XA_RDSRTPLUS_INFOALARM ((XAuint8) 0x1B) -#define XA_RDSRTPLUS_INFOADVISERTISEMENT ((XAuint8) 0x1C) -#define XA_RDSRTPLUS_INFOURL ((XAuint8) 0x1D) -#define XA_RDSRTPLUS_INFOOTHER ((XAuint8) 0x1E) -#define XA_RDSRTPLUS_STATIONNAMESHORT ((XAuint8) 0x1F) -#define XA_RDSRTPLUS_STATIONNAMELONG ((XAuint8) 0x20) -#define XA_RDSRTPLUS_PROGRAMNOW ((XAuint8) 0x21) -#define XA_RDSRTPLUS_PROGRAMNEXT ((XAuint8) 0x22) -#define XA_RDSRTPLUS_PROGRAMPART ((XAuint8) 0x23) -#define XA_RDSRTPLUS_PROGRAMHOST ((XAuint8) 0x24) -#define XA_RDSRTPLUS_PROFRAMEDITORIALSTAFF ((XAuint8) 0x25) -#define XA_RDSRTPLUS_PROGRAMFREQUENCY ((XAuint8) 0x26) -#define XA_RDSRTPLUS_PROGRAMHOMEPAGE ((XAuint8) 0x27) -#define XA_RDSRTPLUS_PROGRAMSUBCHANNEL ((XAuint8) 0x28) -#define XA_RDSRTPLUS_PHONEHOTLINE ((XAuint8) 0x29) -#define XA_RDSRTPLUS_PHONESTUDIO ((XAuint8) 0x2A) -#define XA_RDSRTPLUS_PHONEOTHER ((XAuint8) 0x2B) -#define XA_RDSRTPLUS_SMSSTUDIO ((XAuint8) 0x2C) -#define XA_RDSRTPLUS_SMSOTHER ((XAuint8) 0x2D) -#define XA_RDSRTPLUS_EMAILHOTLINE ((XAuint8) 0x2E) -#define XA_RDSRTPLUS_EMAILSTUDIO ((XAuint8) 0x2F) -#define XA_RDSRTPLUS_EMAILOTHER ((XAuint8) 0x30) -#define XA_RDSRTPLUS_MMSOTHER ((XAuint8) 0x31) -#define XA_RDSRTPLUS_CHAT ((XAuint8) 0x32) -#define XA_RDSRTPLUS_CHATCENTER ((XAuint8) 0x33) -#define XA_RDSRTPLUS_VOTEQUESTION ((XAuint8) 0x34) -#define XA_RDSRTPLUS_VOTECENTER ((XAuint8) 0x35) -#define XA_RDSRTPLUS_OPENCLASS45 ((XAuint8) 0x36) -#define XA_RDSRTPLUS_OPENCLASS55 ((XAuint8) 0x37) -#define XA_RDSRTPLUS_OPENCLASS56 ((XAuint8) 0x38) -#define XA_RDSRTPLUS_OPENCLASS57 ((XAuint8) 0x39) -#define XA_RDSRTPLUS_OPENCLASS58 ((XAuint8) 0x3A) -#define XA_RDSRTPLUS_PLACE ((XAuint8) 0x3B) -#define XA_RDSRTPLUS_APPOINTMENT ((XAuint8) 0x3C) -#define XA_RDSRTPLUS_IDENTIFIER ((XAuint8) 0x3D) -#define XA_RDSRTPLUS_PURCHASE ((XAuint8) 0x3E) -#define XA_RDSRTPLUS_GETDATA ((XAuint8) 0x3F) - -XA_API extern const XAInterfaceID XA_IID_RDS; - -struct XARDSItf_; -typedef const struct XARDSItf_ * const * XARDSItf; - -typedef void (XAAPIENTRY * xaGetODAGroupCallback) ( - XARadioItf caller, - void * pContext, - XAboolean success, - XAint16 group, - XAuint16 message -); - -typedef void (XAAPIENTRY * xaNewODADataCallback) ( - XARDSItf caller, - void * pContext, - XAint16 group, - XAuint64 data -); - -typedef void (XAAPIENTRY * xaRDSCallback) ( - XARDSItf caller, - void * pContext, - XAuint16 event, - XAuint8 eventData -); - -struct XARDSItf_ { - XAresult (*QueryRDSSignal) ( - XARDSItf self, - XAboolean * isSignal - ); - XAresult (*GetProgrammeServiceName) ( - XARDSItf self, - XAchar * ps - ); - XAresult (*GetRadioText) ( - XARDSItf self, - XAchar * rt - ); - XAresult (*GetRadioTextPlus) ( - XARDSItf self, - XAuint8 contentType, - XAchar * informationElement, - XAchar * descriptor, - XAuint8 * descriptorContentType - ); - XAresult (*GetProgrammeType) ( - XARDSItf self, - XAuint32 * pty - ); - XAresult (*GetProgrammeTypeString) ( - XARDSItf self, - XAboolean isLengthMax16, - XAchar * pty - ); - XAresult (*GetProgrammeIdentificationCode) ( - XARDSItf self, - XAint16 * pi - ); - XAresult (*GetClockTime) ( - XARDSItf self, - XAtime * dateAndTime - ); - XAresult (*GetTrafficAnnouncement) ( - XARDSItf self, - XAboolean * ta - ); - XAresult (*GetTrafficProgramme) ( - XARDSItf self, - XAboolean * tp - ); - XAresult (*SeekByProgrammeType) ( - XARDSItf self, - XAuint32 pty, - XAboolean upwards - ); - XAresult (*SeekTrafficAnnouncement) ( - XARDSItf self, - XAboolean upwards - ); - XAresult (*SeekTrafficProgramme) ( - XARDSItf self, - XAboolean upwards - ); - XAresult (*SetAutomaticSwitching) ( - XARDSItf self, - XAboolean automatic - ); - XAresult (*GetAutomaticSwitching) ( - XARDSItf self, - XAboolean * automatic - ); - XAresult (*SetAutomaticTrafficAnnouncement) ( - XARDSItf self, - XAboolean automatic - ); - XAresult (*GetAutomaticTrafficAnnouncement) ( - XARDSItf self, - XAboolean * automatic - ); - XAresult (*GetODAGroup) ( - XARDSItf self, - XAuint16 AID, - xaGetODAGroupCallback callback, - void * pContext - ); - XAresult (*SubscribeODAGroup) ( - XARDSItf self, - XAint16 group, - XAboolean useErrorCorrection - ); - XAresult (*UnsubscribeODAGroup) ( - XARDSItf self, - XAint16 group - ); - XAresult (*ListODAGroupSubscriptions) ( - XARDSItf self, - XAint16* pGroups, - XAuint32* pLength - ); - XAresult (*RegisterRDSCallback) ( - XARDSItf self, - xaRDSCallback callback, - void * pContext - ); - XAresult (*RegisterODADataCallback) ( - XARDSItf self, - xaNewODADataCallback callback, - void * pContext - ); -}; - -/* VIBRA */ - -XA_API extern const XAInterfaceID XA_IID_VIBRA; - -struct XAVibraItf_; -typedef const struct XAVibraItf_ * const * XAVibraItf; - -struct XAVibraItf_ { - XAresult (*Vibrate) ( - XAVibraItf self, - XAboolean vibrate - ); - XAresult (*IsVibrating) ( - XAVibraItf self, - XAboolean * pVibrating - ); - XAresult (*SetFrequency) ( - XAVibraItf self, - XAmilliHertz frequency - ); - XAresult (*GetFrequency) ( - XAVibraItf self, - XAmilliHertz * pFrequency - ); - XAresult (*SetIntensity) ( - XAVibraItf self, - XApermille intensity - ); - XAresult (*GetIntensity) ( - XAVibraItf self, - XApermille * pIntensity - ); -}; - -/* LED ARRAY */ - -typedef struct XAHSL_ { - XAmillidegree hue; - XApermille saturation; - XApermille lightness; -} XAHSL; - -XA_API extern const XAInterfaceID XA_IID_LED; - -struct XALEDArrayItf_; -typedef const struct XALEDArrayItf_ * const * XALEDArrayItf; - -struct XALEDArrayItf_ { - XAresult (*ActivateLEDArray) ( - XALEDArrayItf self, - XAuint32 lightMask - ); - XAresult (*IsLEDArrayActivated) ( - XALEDArrayItf self, - XAuint32 * pLightMask - ); - XAresult (*SetColor) ( - XALEDArrayItf self, - XAuint8 index, - const XAHSL * pColor - ); - XAresult (*GetColor) ( - XALEDArrayItf self, - XAuint8 index, - XAHSL * pColor - ); -}; - - - - /*****************************************************************/ - /* CODEC RELATED INTERFACES, STRUCTS AND DEFINES */ - /*****************************************************************/ - -/* AUDIO ENCODER AND AUDIO ENCODER/DECODER CAPABILITIES */ - -#define XA_RATECONTROLMODE_CONSTANTBITRATE ((XAuint32) 0x00000001) -#define XA_RATECONTROLMODE_VARIABLEBITRATE ((XAuint32) 0x00000002) - -#define XA_AUDIOCODEC_PCM ((XAuint32) 0x00000001) -#define XA_AUDIOCODEC_MP3 ((XAuint32) 0x00000002) -#define XA_AUDIOCODEC_AMR ((XAuint32) 0x00000003) -#define XA_AUDIOCODEC_AMRWB ((XAuint32) 0x00000004) -#define XA_AUDIOCODEC_AMRWBPLUS ((XAuint32) 0x00000005) -#define XA_AUDIOCODEC_AAC ((XAuint32) 0x00000006) -#define XA_AUDIOCODEC_WMA ((XAuint32) 0x00000007) -#define XA_AUDIOCODEC_REAL ((XAuint32) 0x00000008) -#define XA_AUDIOCODEC_VORBIS ((XAuint32) 0x00000009) - -#define XA_AUDIOPROFILE_PCM ((XAuint32) 0x00000001) - -#define XA_AUDIOPROFILE_MPEG1_L3 ((XAuint32) 0x00000001) -#define XA_AUDIOPROFILE_MPEG2_L3 ((XAuint32) 0x00000002) -#define XA_AUDIOPROFILE_MPEG25_L3 ((XAuint32) 0x00000003) - -#define XA_AUDIOCHANMODE_MP3_MONO ((XAuint32) 0x00000001) -#define XA_AUDIOCHANMODE_MP3_STEREO ((XAuint32) 0x00000002) -#define XA_AUDIOCHANMODE_MP3_JOINTSTEREO ((XAuint32) 0x00000003) -#define XA_AUDIOCHANMODE_MP3_DUAL ((XAuint32) 0x00000004) - -#define XA_AUDIOPROFILE_AMR ((XAuint32) 0x00000001) - -#define XA_AUDIOSTREAMFORMAT_CONFORMANCE ((XAuint32) 0x00000001) -#define XA_AUDIOSTREAMFORMAT_IF1 ((XAuint32) 0x00000002) -#define XA_AUDIOSTREAMFORMAT_IF2 ((XAuint32) 0x00000003) -#define XA_AUDIOSTREAMFORMAT_FSF ((XAuint32) 0x00000004) -#define XA_AUDIOSTREAMFORMAT_RTPPAYLOAD ((XAuint32) 0x00000005) -#define XA_AUDIOSTREAMFORMAT_ITU ((XAuint32) 0x00000006) - -#define XA_AUDIOPROFILE_AMRWB ((XAuint32) 0x00000001) - -#define XA_AUDIOPROFILE_AMRWBPLUS ((XAuint32) 0x00000001) - -#define XA_AUDIOPROFILE_AAC_AAC ((XAuint32) 0x00000001) - -#define XA_AUDIOMODE_AAC_MAIN ((XAuint32) 0x00000001) -#define XA_AUDIOMODE_AAC_LC ((XAuint32) 0x00000002) -#define XA_AUDIOMODE_AAC_SSR ((XAuint32) 0x00000003) -#define XA_AUDIOMODE_AAC_LTP ((XAuint32) 0x00000004) -#define XA_AUDIOMODE_AAC_HE ((XAuint32) 0x00000005) -#define XA_AUDIOMODE_AAC_SCALABLE ((XAuint32) 0x00000006) -#define XA_AUDIOMODE_AAC_ERLC ((XAuint32) 0x00000007) -#define XA_AUDIOMODE_AAC_LD ((XAuint32) 0x00000008) -#define XA_AUDIOMODE_AAC_HE_PS ((XAuint32) 0x00000009) -#define XA_AUDIOMODE_AAC_HE_MPS ((XAuint32) 0x0000000A) - -#define XA_AUDIOSTREAMFORMAT_MP2ADTS ((XAuint32) 0x00000001) -#define XA_AUDIOSTREAMFORMAT_MP4ADTS ((XAuint32) 0x00000002) -#define XA_AUDIOSTREAMFORMAT_MP4LOAS ((XAuint32) 0x00000003) -#define XA_AUDIOSTREAMFORMAT_MP4LATM ((XAuint32) 0x00000004) -#define XA_AUDIOSTREAMFORMAT_ADIF ((XAuint32) 0x00000005) -#define XA_AUDIOSTREAMFORMAT_MP4FF ((XAuint32) 0x00000006) -#define XA_AUDIOSTREAMFORMAT_RAW ((XAuint32) 0x00000007) - -#define XA_AUDIOPROFILE_WMA7 ((XAuint32) 0x00000001) -#define XA_AUDIOPROFILE_WMA8 ((XAuint32) 0x00000002) -#define XA_AUDIOPROFILE_WMA9 ((XAuint32) 0x00000003) -#define XA_AUDIOPROFILE_WMA10 ((XAuint32) 0x00000004) - -#define XA_AUDIOMODE_WMA_LEVEL1 ((XAuint32) 0x00000001) -#define XA_AUDIOMODE_WMA_LEVEL2 ((XAuint32) 0x00000002) -#define XA_AUDIOMODE_WMA_LEVEL3 ((XAuint32) 0x00000003) -#define XA_AUDIOMODE_WMA_LEVEL4 ((XAuint32) 0x00000004) -#define XA_AUDIOMODE_WMAPRO_LEVELM0 ((XAuint32) 0x00000005) -#define XA_AUDIOMODE_WMAPRO_LEVELM1 ((XAuint32) 0x00000006) -#define XA_AUDIOMODE_WMAPRO_LEVELM2 ((XAuint32) 0x00000007) -#define XA_AUDIOMODE_WMAPRO_LEVELM3 ((XAuint32) 0x00000008) - -#define XA_AUDIOPROFILE_REALAUDIO ((XAuint32) 0x00000001) - -#define XA_AUDIOMODE_REALAUDIO_G2 ((XAuint32) 0x00000001) -#define XA_AUDIOMODE_REALAUDIO_8 ((XAuint32) 0x00000002) -#define XA_AUDIOMODE_REALAUDIO_10 ((XAuint32) 0x00000003) -#define XA_AUDIOMODE_REALAUDIO_SURROUND ((XAuint32) 0x00000004) - -#define XA_AUDIOPROFILE_VORBIS ((XAuint32) 0x00000001) - -#define XA_AUDIOMODE_VORBIS ((XAuint32) 0x00000001) - - -typedef struct XAAudioCodecDescriptor_ { - XAuint32 maxChannels; - XAuint32 minBitsPerSample; - XAuint32 maxBitsPerSample; - XAmilliHertz minSampleRate; - XAmilliHertz maxSampleRate; - XAboolean isFreqRangeContinuous; - XAmilliHertz * pSampleRatesSupported; - XAuint32 numSampleRatesSupported; - XAuint32 minBitRate; - XAuint32 maxBitRate; - XAboolean isBitrateRangeContinuous; - XAuint32 * pBitratesSupported; - XAuint32 numBitratesSupported; - XAuint32 profileSetting; - XAuint32 modeSetting; -} XAAudioCodecDescriptor; - -typedef struct XAAudioEncoderSettings_ { - XAuint32 encoderId; - XAuint32 channelsIn; - XAuint32 channelsOut; - XAmilliHertz sampleRate; - XAuint32 bitRate; - XAuint32 bitsPerSample; - XAuint32 rateControl; - XAuint32 profileSetting; - XAuint32 levelSetting; - XAuint32 channelMode; - XAuint32 streamFormat; - XAuint32 encodeOptions; - XAuint32 blockAlignment; -} XAAudioEncoderSettings; - -XA_API extern const XAInterfaceID XA_IID_AUDIODECODERCAPABILITIES; - -struct XAAudioDecoderCapabilitiesItf_; -typedef const struct XAAudioDecoderCapabilitiesItf_ - * const * XAAudioDecoderCapabilitiesItf; - -struct XAAudioDecoderCapabilitiesItf_ { - XAresult (*GetAudioDecoders) ( - XAAudioDecoderCapabilitiesItf self, - XAuint32 * pNumDecoders, - XAuint32 * pDecoderIds - ); - XAresult (*GetAudioDecoderCapabilities) ( - XAAudioDecoderCapabilitiesItf self, - XAuint32 decoderId, - XAuint32 * pIndex, - XAAudioCodecDescriptor * pDescriptor - ); -}; - -XA_API extern const XAInterfaceID XA_IID_AUDIOENCODER; - -struct XAAudioEncoderItf_; -typedef const struct XAAudioEncoderItf_ * const * XAAudioEncoderItf; - -struct XAAudioEncoderItf_ { - XAresult (*SetEncoderSettings) ( - XAAudioEncoderItf self, - XAAudioEncoderSettings * pSettings - ); - XAresult (*GetEncoderSettings) ( - XAAudioEncoderItf self, - XAAudioEncoderSettings * pSettings - ); -}; - -XA_API extern const XAInterfaceID XA_IID_AUDIOENCODERCAPABILITIES; - -struct XAAudioEncoderCapabilitiesItf_; -typedef const struct XAAudioEncoderCapabilitiesItf_ - * const * XAAudioEncoderCapabilitiesItf; - -struct XAAudioEncoderCapabilitiesItf_ { - XAresult (*GetAudioEncoders) ( - XAAudioEncoderCapabilitiesItf self, - XAuint32 * pNumEncoders, - XAuint32 * pEncoderIds - ); - XAresult (*GetAudioEncoderCapabilities) ( - XAAudioEncoderCapabilitiesItf self, - XAuint32 encoderId, - XAuint32 * pIndex, - XAAudioCodecDescriptor * pDescriptor - ); -}; - -/* IMAGE ENCODER AND IMAGE ENCODER/DECODER CAPABILITIES */ - -#define XA_IMAGECODEC_JPEG ((XAuint32) 0x00000001) -#define XA_IMAGECODEC_GIF ((XAuint32) 0x00000002) -#define XA_IMAGECODEC_BMP ((XAuint32) 0x00000003) -#define XA_IMAGECODEC_PNG ((XAuint32) 0x00000004) -#define XA_IMAGECODEC_TIFF ((XAuint32) 0x00000005) -#define XA_IMAGECODEC_RAW ((XAuint32) 0x00000006) - -typedef struct XAImageCodecDescriptor_ { - XAuint32 codecId; - XAuint32 maxWidth; - XAuint32 maxHeight; -} XAImageCodecDescriptor; - -typedef struct XAImageSettings_ { - XAuint32 encoderId; - XAuint32 width; - XAuint32 height; - XApermille compressionLevel; - XAuint32 colorFormat; -} XAImageSettings; - -XA_API extern const XAInterfaceID XA_IID_IMAGEENCODERCAPABILITIES; - -struct XAImageEncoderCapabilitiesItf_; -typedef const struct XAImageEncoderCapabilitiesItf_ - * const * XAImageEncoderCapabilitiesItf; - -struct XAImageEncoderCapabilitiesItf_ { - XAresult (*GetImageEncoderCapabilities) ( - XAImageEncoderCapabilitiesItf self, - XAuint32 * pEncoderId, - XAImageCodecDescriptor * pDescriptor - ); - XAresult (*QueryColorFormats) ( - const XAImageEncoderCapabilitiesItf self, - XAuint32 * pIndex, - XAuint32 * pColorFormat - ); -}; - -XA_API extern const XAInterfaceID XA_IID_IMAGEDECODERCAPABILITIES; - -struct XAImageDecoderCapabilitiesItf_; -typedef const struct XAImageDecoderCapabilitiesItf_ - * const * XAImageDecoderCapabilitiesItf; - -struct XAImageDecoderCapabilitiesItf_ { - XAresult (*GetImageDecoderCapabilities) ( - XAImageDecoderCapabilitiesItf self, - XAuint32 * pDecoderId, - XAImageCodecDescriptor * pDescriptor - ); - XAresult (*QueryColorFormats) ( - const XAImageDecoderCapabilitiesItf self, - XAuint32 * pIndex, - XAuint32 * pColorFormat - ); -}; - -XA_API extern const XAInterfaceID XA_IID_IMAGEENCODER; - -struct XAImageEncoderItf_; -typedef const struct XAImageEncoderItf_ * const * XAImageEncoderItf; - -struct XAImageEncoderItf_ { - XAresult (*SetImageSettings) ( - XAImageEncoderItf self, - const XAImageSettings * pSettings - ); - XAresult (*GetImageSettings) ( - XAImageEncoderItf self, - XAImageSettings * pSettings - ); - XAresult (*GetSizeEstimate) ( - XAImageEncoderItf self, - XAuint32 * pSize - ); -}; - -/* VIDEO ENCODER AND VIDEO ENCODER/DECODER CAPABILITIES */ - -#define XA_VIDEOCODEC_MPEG2 ((XAuint32) 0x00000001) -#define XA_VIDEOCODEC_H263 ((XAuint32) 0x00000002) -#define XA_VIDEOCODEC_MPEG4 ((XAuint32) 0x00000003) -#define XA_VIDEOCODEC_AVC ((XAuint32) 0x00000004) -#define XA_VIDEOCODEC_VC1 ((XAuint32) 0x00000005) - -#define XA_VIDEOPROFILE_MPEG2_SIMPLE ((XAuint32) 0x00000001) -#define XA_VIDEOPROFILE_MPEG2_MAIN ((XAuint32) 0x00000002) -#define XA_VIDEOPROFILE_MPEG2_422 ((XAuint32) 0x00000003) -#define XA_VIDEOPROFILE_MPEG2_SNR ((XAuint32) 0x00000004) -#define XA_VIDEOPROFILE_MPEG2_SPATIAL ((XAuint32) 0x00000005) -#define XA_VIDEOPROFILE_MPEG2_HIGH ((XAuint32) 0x00000006) - -#define XA_VIDEOLEVEL_MPEG2_LL ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_MPEG2_ML ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_MPEG2_H14 ((XAuint32) 0x00000003) -#define XA_VIDEOLEVEL_MPEG2_HL ((XAuint32) 0x00000004) - -#define XA_VIDEOPROFILE_H263_BASELINE ((XAuint32) 0x00000001) -#define XA_VIDEOPROFILE_H263_H320CODING ((XAuint32) 0x00000002) -#define XA_VIDEOPROFILE_H263_BACKWARDCOMPATIBLE ((XAuint32) 0x00000003) -#define XA_VIDEOPROFILE_H263_ISWV2 ((XAuint32) 0x00000004) -#define XA_VIDEOPROFILE_H263_ISWV3 ((XAuint32) 0x00000005) -#define XA_VIDEOPROFILE_H263_HIGHCOMPRESSION ((XAuint32) 0x00000006) -#define XA_VIDEOPROFILE_H263_INTERNET ((XAuint32) 0x00000007) -#define XA_VIDEOPROFILE_H263_INTERLACE ((XAuint32) 0x00000008) -#define XA_VIDEOPROFILE_H263_HIGHLATENCY ((XAuint32) 0x00000009) - -#define XA_VIDEOLEVEL_H263_10 ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_H263_20 ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_H263_30 ((XAuint32) 0x00000003) -#define XA_VIDEOLEVEL_H263_40 ((XAuint32) 0x00000004) -#define XA_VIDEOLEVEL_H263_45 ((XAuint32) 0x00000005) -#define XA_VIDEOLEVEL_H263_50 ((XAuint32) 0x00000006) -#define XA_VIDEOLEVEL_H263_60 ((XAuint32) 0x00000007) -#define XA_VIDEOLEVEL_H263_70 ((XAuint32) 0x00000008) - -#define XA_VIDEOPROFILE_MPEG4_SIMPLE ((XAuint32) 0x00000001) -#define XA_VIDEOPROFILE_MPEG4_SIMPLESCALABLE ((XAuint32) 0x00000002) -#define XA_VIDEOPROFILE_MPEG4_CORE ((XAuint32) 0x00000003) -#define XA_VIDEOPROFILE_MPEG4_MAIN ((XAuint32) 0x00000004) -#define XA_VIDEOPROFILE_MPEG4_NBIT ((XAuint32) 0x00000005) -#define XA_VIDEOPROFILE_MPEG4_SCALABLETEXTURE ((XAuint32) 0x00000006) -#define XA_VIDEOPROFILE_MPEG4_SIMPLEFACE ((XAuint32) 0x00000007) -#define XA_VIDEOPROFILE_MPEG4_SIMPLEFBA ((XAuint32) 0x00000008) -#define XA_VIDEOPROFILE_MPEG4_BASICANIMATED ((XAuint32) 0x00000009) -#define XA_VIDEOPROFILE_MPEG4_HYBRID ((XAuint32) 0x0000000A) -#define XA_VIDEOPROFILE_MPEG4_ADVANCEDREALTIME ((XAuint32) 0x0000000B) -#define XA_VIDEOPROFILE_MPEG4_CORESCALABLE ((XAuint32) 0x0000000C) -#define XA_VIDEOPROFILE_MPEG4_ADVANCEDCODING ((XAuint32) 0x0000000D) -#define XA_VIDEOPROFILE_MPEG4_ADVANCEDCORE ((XAuint32) 0x0000000E) -#define XA_VIDEOPROFILE_MPEG4_ADVANCEDSCALABLE ((XAuint32) 0x0000000F) - -#define XA_VIDEOLEVEL_MPEG4_0 ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_MPEG4_0b ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_MPEG4_1 ((XAuint32) 0x00000003) -#define XA_VIDEOLEVEL_MPEG4_2 ((XAuint32) 0x00000004) -#define XA_VIDEOLEVEL_MPEG4_3 ((XAuint32) 0x00000005) -#define XA_VIDEOLEVEL_MPEG4_4 ((XAuint32) 0x00000006) -#define XA_VIDEOLEVEL_MPEG4_4a ((XAuint32) 0x00000007) -#define XA_VIDEOLEVEL_MPEG4_5 ((XAuint32) 0x00000008) - -#define XA_VIDEOPROFILE_AVC_BASELINE ((XAuint32) 0x00000001) -#define XA_VIDEOPROFILE_AVC_MAIN ((XAuint32) 0x00000002) -#define XA_VIDEOPROFILE_AVC_EXTENDED ((XAuint32) 0x00000003) -#define XA_VIDEOPROFILE_AVC_HIGH ((XAuint32) 0x00000004) -#define XA_VIDEOPROFILE_AVC_HIGH10 ((XAuint32) 0x00000005) -#define XA_VIDEOPROFILE_AVC_HIGH422 ((XAuint32) 0x00000006) -#define XA_VIDEOPROFILE_AVC_HIGH444 ((XAuint32) 0x00000007) - -#define XA_VIDEOLEVEL_AVC_1 ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_AVC_1B ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_AVC_11 ((XAuint32) 0x00000003) -#define XA_VIDEOLEVEL_AVC_12 ((XAuint32) 0x00000004) -#define XA_VIDEOLEVEL_AVC_13 ((XAuint32) 0x00000005) -#define XA_VIDEOLEVEL_AVC_2 ((XAuint32) 0x00000006) -#define XA_VIDEOLEVEL_AVC_21 ((XAuint32) 0x00000007) -#define XA_VIDEOLEVEL_AVC_22 ((XAuint32) 0x00000008) -#define XA_VIDEOLEVEL_AVC_3 ((XAuint32) 0x00000009) -#define XA_VIDEOLEVEL_AVC_31 ((XAuint32) 0x0000000A) -#define XA_VIDEOLEVEL_AVC_32 ((XAuint32) 0x0000000B) -#define XA_VIDEOLEVEL_AVC_4 ((XAuint32) 0x0000000C) -#define XA_VIDEOLEVEL_AVC_41 ((XAuint32) 0x0000000D) -#define XA_VIDEOLEVEL_AVC_42 ((XAuint32) 0x0000000E) -#define XA_VIDEOLEVEL_AVC_5 ((XAuint32) 0x0000000F) -#define XA_VIDEOLEVEL_AVC_51 ((XAuint32) 0x00000010) - -#define XA_VIDEOLEVEL_VC1_SIMPLE ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_VC1_MAIN ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_VC1_ADVANCED ((XAuint32) 0x00000003) - -#define XA_VIDEOLEVEL_VC1_LOW ((XAuint32) 0x00000001) -#define XA_VIDEOLEVEL_VC1_MEDIUM ((XAuint32) 0x00000002) -#define XA_VIDEOLEVEL_VC1_HIGH ((XAuint32) 0x00000003) -#define XA_VIDEOLEVEL_VC1_L0 ((XAuint32) 0x00000004) -#define XA_VIDEOLEVEL_VC1_L1 ((XAuint32) 0x00000005) -#define XA_VIDEOLEVEL_VC1_L2 ((XAuint32) 0x00000006) -#define XA_VIDEOLEVEL_VC1_L3 ((XAuint32) 0x00000007) -#define XA_VIDEOLEVEL_VC1_L4 ((XAuint32) 0x00000008) - -typedef struct XAVideoCodecDescriptor_ { - XAuint32 codecId; - XAuint32 maxWidth; - XAuint32 maxHeight; - XAuint32 maxFrameRate; - XAuint32 maxBitRate; - XAuint32 rateControlSupported; - XAuint32 profileSetting; - XAuint32 levelSetting; -} XAVideoCodecDescriptor; - -typedef struct XAVideoSettings_ { - XAuint32 encoderId; - XAuint32 width; - XAuint32 height; - XAuint32 frameRate; - XAuint32 bitRate; - XAuint32 rateControl; - XAuint32 profileSetting; - XAuint32 levelSetting; - XAuint32 keyFrameInterval; -} XAVideoSettings; - -XA_API extern const XAInterfaceID XA_IID_VIDEODECODERCAPABILITIES; - -struct XAVideoDecoderCapabilitiesItf_; -typedef const struct XAVideoDecoderCapabilitiesItf_ - * const * XAVideoDecoderCapabilitiesItf; - -struct XAVideoDecoderCapabilitiesItf_ { - XAresult (*GetVideoDecoders) ( - XAVideoDecoderCapabilitiesItf self, - XAuint32 * pNumDecoders, - XAuint32 * pDecoderIds - ); - XAresult (*GetVideoDecoderCapabilities) ( - XAVideoDecoderCapabilitiesItf self, - XAuint32 decoderId, - XAuint32 * pIndex, - XAVideoCodecDescriptor * pDescriptor - ); -}; - -XA_API extern const XAInterfaceID XA_IID_VIDEOENCODER; - -XA_API extern const XAInterfaceID XA_IID_VIDEOENCODERCAPABILITIES; - -struct XAVideoEncoderCapabilitiesItf_; -typedef const struct XAVideoEncoderCapabilitiesItf_ - * const * XAVideoEncoderCapabilitiesItf; - -struct XAVideoEncoderCapabilitiesItf_ { - XAresult (*GetVideoEncoders) ( - XAVideoEncoderCapabilitiesItf self, - XAuint32 * pNumEncoders, - XAuint32 * pEncoderIds - ); - XAresult (*GetVideoEncoderCapabilities) ( - XAVideoEncoderCapabilitiesItf self, - XAuint32 encoderId, - XAuint32 * pIndex, - XAVideoCodecDescriptor * pDescriptor - ); -}; - -struct XAVideoEncoderItf_; -typedef const struct XAVideoEncoderItf_ * const * XAVideoEncoderItf; - -struct XAVideoEncoderItf_ { - XAresult (*SetVideoSettings) ( - XAVideoEncoderItf self, - XAVideoSettings * pSettings - ); - XAresult (*GetVideoSettings) ( - XAVideoEncoderItf self, - XAVideoSettings * pSettings - ); -}; - -/* STREAM INFORMATION */ - -#define XA_DOMAINTYPE_AUDIO 0x00000001 -#define XA_DOMAINTYPE_VIDEO 0x00000002 -#define XA_DOMAINTYPE_IMAGE 0x00000003 -#define XA_DOMAINTYPE_TIMEDTEXT 0x00000004 -#define XA_DOMAINTYPE_MIDI 0x00000005 -#define XA_DOMAINTYPE_VENDOR 0xFFFFFFFE -#define XA_DOMAINTYPE_UNKNOWN 0xFFFFFFFF - -#define XA_MIDIBANK_DEVICE 0x00000001 -#define XA_MIDIBANK_CUSTOM 0x00000002 - -#define XA_MIDI_UNKNOWN 0xFFFFFFFF - -#define XA_STREAMCBEVENT_PROPERTYCHANGE ((XAuint32) 0x00000001) - -typedef struct XAMediaContainerInformation_ { - XAuint32 containerType; - XAmillisecond mediaDuration; - XAuint32 numStreams; -} XAMediaContainerInformation; - -typedef struct XAVideoStreamInformation_ { - XAuint32 codecId; - XAuint32 width; - XAuint32 height; - XAuint32 frameRate; - XAuint32 bitRate; - XAmillisecond duration; -} XAVideoStreamInformation; - -typedef struct XAAudioStreamInformation_ { - XAuint32 codecId; - XAuint32 channels; - XAmilliHertz sampleRate; - XAuint32 bitRate; - XAchar langCountry[16]; - XAmillisecond duration; -} XAAudioStreamInformation; - -typedef struct XAImageStreamInformation_ { - XAuint32 codecId; - XAuint32 width; - XAuint32 height; - XAmillisecond presentationDuration; -} XAImageStreamInformation; - -typedef struct XATimedTextStreamInformation_ { - XAuint16 layer; - XAuint32 width; - XAuint32 height; - XAuint16 tx; - XAuint16 ty; - XAuint32 bitrate; - XAchar langCountry[16]; - XAmillisecond duration; -} XATimedTextStreamInformation; - -typedef struct XAMIDIStreamInformation_ { - XAuint32 channels; - XAuint32 tracks; - XAuint32 bankType; - XAchar langCountry[16]; - XAmillisecond duration; -} XAMIDIStreamInformation; - -typedef struct XAVendorStreamInformation_ { - void *VendorStreamInfo; -} XAVendorStreamInformation; - -XA_API extern const XAInterfaceID XA_IID_STREAMINFORMATION; - -struct XAStreamInformationItf_; -typedef const struct XAStreamInformationItf_ * const * XAStreamInformationItf; - -typedef void (XAAPIENTRY * xaStreamEventChangeCallback) ( - XAStreamInformationItf caller, - XAuint32 eventId, - XAuint32 streamIndex, - void * pEventData, - void * pContext -); - -struct XAStreamInformationItf_ { - XAresult (*QueryMediaContainerInformation) ( - XAStreamInformationItf self, - XAMediaContainerInformation * info - ); - XAresult (*QueryStreamType) ( - XAStreamInformationItf self, - XAuint32 streamIndex, - XAuint32 *domain - ); - XAresult (*QueryStreamInformation) ( - XAStreamInformationItf self, - XAuint32 streamIndex, - void * info - ); - XAresult (*QueryStreamName) ( - XAStreamInformationItf self, - XAuint32 streamIndex, - XAuint16 * pNameSize, - XAchar * pName - ); - XAresult (*RegisterStreamChangeCallback) ( - XAStreamInformationItf self, - xaStreamEventChangeCallback callback, - void * pContext - ); - XAresult (*QueryActiveStreams) ( - XAStreamInformationItf self, - XAuint32 *numStreams, - XAboolean *activeStreams - ); - XAresult (*SetActiveStream) ( - XAStreamInformationItf self, - XAuint32 streamNum, - XAboolean active, - XAboolean commitNow - ); -}; - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* _OPENMAXAL_H_ */ diff --git a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Android.h b/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Android.h deleted file mode 100644 index 7c9bba5eb..000000000 --- a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Android.h +++ /dev/null @@ -1,173 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef OPENMAX_AL_ANDROID_H_ -#define OPENMAX_AL_ANDROID_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "OpenMAXAL.h" - -/*---------------------------------------------------------------------------*/ -/* Android common types */ -/*---------------------------------------------------------------------------*/ - -typedef xa_int64_t XAAint64; /* 64 bit signed integer */ - -typedef xa_uint64_t XAAuint64; /* 64 bit unsigned integer */ - -/*---------------------------------------------------------------------------*/ -/* Android common types */ -/*---------------------------------------------------------------------------*/ - -#define XA_ANDROID_VIDEOCODEC_VP8 ((XAuint32) 0x00000006) - -#define XA_ANDROID_VIDEOPROFILE_VP8_MAIN ((XAuint32) 0x00000001) - -#define XA_ANDROID_VIDEOLEVEL_VP8_VERSION0 ((XAuint32) 0x00000001) -#define XA_ANDROID_VIDEOLEVEL_VP8_VERSION1 ((XAuint32) 0x00000002) -#define XA_ANDROID_VIDEOLEVEL_VP8_VERSION2 ((XAuint32) 0x00000003) -#define XA_ANDROID_VIDEOLEVEL_VP8_VERSION3 ((XAuint32) 0x00000004) - -/*---------------------------------------------------------------------------*/ -/* Android Buffer Queue Interface */ -/*---------------------------------------------------------------------------*/ - -extern XA_API const XAInterfaceID XA_IID_ANDROIDBUFFERQUEUESOURCE; - -struct XAAndroidBufferQueueItf_; -typedef const struct XAAndroidBufferQueueItf_ * const * XAAndroidBufferQueueItf; - -#define XA_ANDROID_ITEMKEY_NONE ((XAuint32) 0x00000000) -#define XA_ANDROID_ITEMKEY_EOS ((XAuint32) 0x00000001) -#define XA_ANDROID_ITEMKEY_DISCONTINUITY ((XAuint32) 0x00000002) -#define XA_ANDROID_ITEMKEY_BUFFERQUEUEEVENT ((XAuint32) 0x00000003) -#define XA_ANDROID_ITEMKEY_FORMAT_CHANGE ((XAuint32) 0x00000004) - -#define XA_ANDROIDBUFFERQUEUEEVENT_NONE ((XAuint32) 0x00000000) -#define XA_ANDROIDBUFFERQUEUEEVENT_PROCESSED ((XAuint32) 0x00000001) -#if 0 // reserved for future use -#define XA_ANDROIDBUFFERQUEUEEVENT_UNREALIZED ((XAuint32) 0x00000002) -#define XA_ANDROIDBUFFERQUEUEEVENT_CLEARED ((XAuint32) 0x00000004) -#define XA_ANDROIDBUFFERQUEUEEVENT_STOPPED ((XAuint32) 0x00000008) -#define XA_ANDROIDBUFFERQUEUEEVENT_ERROR ((XAuint32) 0x00000010) -#define XA_ANDROIDBUFFERQUEUEEVENT_CONTENT_END ((XAuint32) 0x00000020) -#endif - -typedef struct XAAndroidBufferItem_ { - XAuint32 itemKey; // identifies the item - XAuint32 itemSize; - XAuint8 itemData[0]; -} XAAndroidBufferItem; - -typedef XAresult (XAAPIENTRY *xaAndroidBufferQueueCallback)( - XAAndroidBufferQueueItf caller,/* input */ - void *pCallbackContext, /* input */ - void *pBufferContext, /* input */ - void *pBufferData, /* input */ - XAuint32 dataSize, /* input */ - XAuint32 dataUsed, /* input */ - const XAAndroidBufferItem *pItems,/* input */ - XAuint32 itemsLength /* input */ -); - -typedef struct XAAndroidBufferQueueState_ { - XAuint32 count; - XAuint32 index; -} XAAndroidBufferQueueState; - -struct XAAndroidBufferQueueItf_ { - XAresult (*RegisterCallback) ( - XAAndroidBufferQueueItf self, - xaAndroidBufferQueueCallback callback, - void* pCallbackContext - ); - - XAresult (*Clear) ( - XAAndroidBufferQueueItf self - ); - - XAresult (*Enqueue) ( - XAAndroidBufferQueueItf self, - void *pBufferContext, - void *pData, - XAuint32 dataLength, - const XAAndroidBufferItem *pItems, - XAuint32 itemsLength - ); - - XAresult (*GetState) ( - XAAndroidBufferQueueItf self, - XAAndroidBufferQueueState *pState - ); - - - XAresult (*SetCallbackEventsMask) ( - XAAndroidBufferQueueItf self, - XAuint32 eventFlags - ); - - XAresult (*GetCallbackEventsMask) ( - XAAndroidBufferQueueItf self, - XAuint32 *pEventFlags - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Buffer Queue Data Locator */ -/*---------------------------------------------------------------------------*/ - -/** Addendum to Data locator macros */ -#define XA_DATALOCATOR_ANDROIDBUFFERQUEUE ((XAuint32) 0x800007BE) - -/** Android Buffer Queue-based data locator definition, - * locatorType must be XA_DATALOCATOR_ANDROIDBUFFERQUEUE */ -typedef struct XADataLocator_AndroidBufferQueue_ { - XAuint32 locatorType; - XAuint32 numBuffers; -} XADataLocator_AndroidBufferQueue; - - -/*---------------------------------------------------------------------------*/ -/* Android File Descriptor Data Locator */ -/*---------------------------------------------------------------------------*/ - -/** Addendum to Data locator macros */ -#define XA_DATALOCATOR_ANDROIDFD ((XAuint32) 0x800007BC) - -#define XA_DATALOCATOR_ANDROIDFD_USE_FILE_SIZE ((XAAint64) 0xFFFFFFFFFFFFFFFFll) - -/** File Descriptor-based data locator definition, locatorType must be XA_DATALOCATOR_ANDROIDFD */ -typedef struct XADataLocator_AndroidFD_ { - XAuint32 locatorType; - XAint32 fd; - XAAint64 offset; - XAAint64 length; -} XADataLocator_AndroidFD; - -/** - * MIME types required for data in Android Buffer Queues - */ -#define XA_ANDROID_MIME_MP2TS ((XAchar *) "video/mp2ts") - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* OPENMAX_AL_ANDROID_H_ */ diff --git a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Platform.h b/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Platform.h deleted file mode 100644 index 23be77e4e..000000000 --- a/ndk/platforms/android-14/include/OMXAL/OpenMAXAL_Platform.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2007-2010 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and/or associated documentation files (the - * "Materials "), to deal in the Materials without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Materials, and to - * permit persons to whom the Materials are furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - * - * OpenMAXAL_Platform.h - OpenMAX AL version 1.0.1 - * - */ - -/****************************************************************************/ -/* NOTE: This file contains definitions for the base types and the */ -/* XAAPIENTRY macro. This file **WILL NEED TO BE EDITED** to provide */ -/* the correct definitions specific to the platform being used. */ -/****************************************************************************/ - -#ifndef _OPENMAXAL_PLATFORM_H_ -#define _OPENMAXAL_PLATFORM_H_ - -typedef unsigned char xa_uint8_t; -typedef signed char xa_int8_t; -typedef unsigned short xa_uint16_t; -typedef signed short xa_int16_t; -typedef unsigned int /*long*/ xa_uint32_t; -typedef signed int /*long*/ xa_int32_t; -typedef long long xa_int64_t; -typedef unsigned long long xa_uint64_t; - -#ifndef XAAPIENTRY -#define XAAPIENTRY /* override per-platform */ -#endif - -/** The XA_API is a platform-specific macro used - * to declare OPENMAX AL function prototypes. It is modified to meet the - * requirements for a particular platform - * - * Example: - * #ifdef __SYMBIAN32__ - * # define XA_API __declspec(dllimport) - * #endif - */ - -#ifndef XA_API -#ifdef __GNUC__ -#define XA_API -#else -#define XA_API __declspec(dllimport) -#endif -#endif - -#endif /* _OPENMAXAL_PLATFORM_H_ */ diff --git a/ndk/platforms/android-14/include/SLES/OpenSLES.h b/ndk/platforms/android-14/include/SLES/OpenSLES.h deleted file mode 100644 index 8686997cb..000000000 --- a/ndk/platforms/android-14/include/SLES/OpenSLES.h +++ /dev/null @@ -1,2774 +0,0 @@ -/* - * Copyright (c) 2007-2009 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and /or associated documentation files (the "Materials "), to - * deal in the Materials without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Materials, and to permit persons to whom the Materials are - * furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE - * MATERIALS. - * - * OpenSLES.h - OpenSL ES version 1.0.1 - * - */ - -/****************************************************************************/ -/* NOTE: This file is a standard OpenSL ES header file and should not be */ -/* modified in any way. */ -/****************************************************************************/ - -#ifndef OPENSL_ES_H_ -#define OPENSL_ES_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include "OpenSLES_Platform.h" - - -/*****************************************************************************/ -/* Common types, structures, and defines */ -/*****************************************************************************/ - -#ifndef _KHRONOS_KEYS_ -#define _KHRONOS_KEYS_ - -#define KHRONOS_TITLE "KhronosTitle" -#define KHRONOS_ALBUM "KhronosAlbum" -#define KHRONOS_TRACK_NUMBER "KhronosTrackNumber" -#define KHRONOS_ARTIST "KhronosArtist" -#define KHRONOS_GENRE "KhronosGenre" -#define KHRONOS_YEAR "KhronosYear" -#define KHRONOS_COMMENT "KhronosComment" -#define KHRONOS_ARTIST_URL "KhronosArtistURL" -#define KHRONOS_CONTENT_URL "KhronosContentURL" -#define KHRONOS_RATING "KhronosRating" -#define KHRONOS_ALBUM_ART "KhronosAlbumArt" -#define KHRONOS_COPYRIGHT "KhronosCopyright" - -#endif - - -/* remap common types to SL types for clarity */ -typedef sl_int8_t SLint8; /* 8 bit signed integer */ -typedef sl_uint8_t SLuint8; /* 8 bit unsigned integer */ -typedef sl_int16_t SLint16; /* 16 bit signed integer */ -typedef sl_uint16_t SLuint16; /* 16 bit unsigned integer */ -typedef sl_int32_t SLint32; /* 32 bit signed integer */ -typedef sl_uint32_t SLuint32; /* 32 bit unsigned integer */ - -typedef SLuint32 SLboolean; -#define SL_BOOLEAN_FALSE ((SLboolean) 0x00000000) -#define SL_BOOLEAN_TRUE ((SLboolean) 0x00000001) - -typedef SLuint8 SLchar; /* UTF-8 is to be used */ -typedef SLint16 SLmillibel; -typedef SLuint32 SLmillisecond; -typedef SLuint32 SLmilliHertz; -typedef SLint32 SLmillimeter; -typedef SLint32 SLmillidegree; -typedef SLint16 SLpermille; -typedef SLuint32 SLmicrosecond; -typedef SLuint32 SLresult; - -#define SL_MILLIBEL_MAX ((SLmillibel) 0x7FFF) -#define SL_MILLIBEL_MIN ((SLmillibel) (-SL_MILLIBEL_MAX-1)) - -#define SL_MILLIHERTZ_MAX ((SLmilliHertz) 0xFFFFFFFF) -#define SL_MILLIMETER_MAX ((SLmillimeter) 0x7FFFFFFF) - -/** Interface ID defined as a UUID */ -typedef const struct SLInterfaceID_ { - SLuint32 time_low; - SLuint16 time_mid; - SLuint16 time_hi_and_version; - SLuint16 clock_seq; - SLuint8 node[6]; -} * SLInterfaceID; - -/* Forward declaration for the object interface */ -struct SLObjectItf_; - -typedef const struct SLObjectItf_ * const * SLObjectItf; - -/* Objects ID's */ - -#define SL_OBJECTID_ENGINE ((SLuint32) 0x00001001) -#define SL_OBJECTID_LEDDEVICE ((SLuint32) 0x00001002) -#define SL_OBJECTID_VIBRADEVICE ((SLuint32) 0x00001003) -#define SL_OBJECTID_AUDIOPLAYER ((SLuint32) 0x00001004) -#define SL_OBJECTID_AUDIORECORDER ((SLuint32) 0x00001005) -#define SL_OBJECTID_MIDIPLAYER ((SLuint32) 0x00001006) -#define SL_OBJECTID_LISTENER ((SLuint32) 0x00001007) -#define SL_OBJECTID_3DGROUP ((SLuint32) 0x00001008) -#define SL_OBJECTID_OUTPUTMIX ((SLuint32) 0x00001009) -#define SL_OBJECTID_METADATAEXTRACTOR ((SLuint32) 0x0000100A) - - -/* SL Profiles */ - -#define SL_PROFILES_PHONE ((SLuint16) 0x0001) -#define SL_PROFILES_MUSIC ((SLuint16) 0x0002) -#define SL_PROFILES_GAME ((SLuint16) 0x0004) - -/* Types of voices supported by the system */ - -#define SL_VOICETYPE_2D_AUDIO ((SLuint16) 0x0001) -#define SL_VOICETYPE_MIDI ((SLuint16) 0x0002) -#define SL_VOICETYPE_3D_AUDIO ((SLuint16) 0x0004) -#define SL_VOICETYPE_3D_MIDIOUTPUT ((SLuint16) 0x0008) - -/* Convenient macros representing various different priority levels, for use with the SetPriority method */ - -#define SL_PRIORITY_LOWEST ((SLint32) (-0x7FFFFFFF-1)) -#define SL_PRIORITY_VERYLOW ((SLint32) -0x60000000) -#define SL_PRIORITY_LOW ((SLint32) -0x40000000) -#define SL_PRIORITY_BELOWNORMAL ((SLint32) -0x20000000) -#define SL_PRIORITY_NORMAL ((SLint32) 0x00000000) -#define SL_PRIORITY_ABOVENORMAL ((SLint32) 0x20000000) -#define SL_PRIORITY_HIGH ((SLint32) 0x40000000) -#define SL_PRIORITY_VERYHIGH ((SLint32) 0x60000000) -#define SL_PRIORITY_HIGHEST ((SLint32) 0x7FFFFFFF) - - -/** These macros list the various sample formats that are possible on audio input and output devices. */ - -#define SL_PCMSAMPLEFORMAT_FIXED_8 ((SLuint16) 0x0008) -#define SL_PCMSAMPLEFORMAT_FIXED_16 ((SLuint16) 0x0010) -#define SL_PCMSAMPLEFORMAT_FIXED_20 ((SLuint16) 0x0014) -#define SL_PCMSAMPLEFORMAT_FIXED_24 ((SLuint16) 0x0018) -#define SL_PCMSAMPLEFORMAT_FIXED_28 ((SLuint16) 0x001C) -#define SL_PCMSAMPLEFORMAT_FIXED_32 ((SLuint16) 0x0020) - - -/** These macros specify the commonly used sampling rates (in milliHertz) supported by most audio I/O devices. */ - -#define SL_SAMPLINGRATE_8 ((SLuint32) 8000000) -#define SL_SAMPLINGRATE_11_025 ((SLuint32) 11025000) -#define SL_SAMPLINGRATE_12 ((SLuint32) 12000000) -#define SL_SAMPLINGRATE_16 ((SLuint32) 16000000) -#define SL_SAMPLINGRATE_22_05 ((SLuint32) 22050000) -#define SL_SAMPLINGRATE_24 ((SLuint32) 24000000) -#define SL_SAMPLINGRATE_32 ((SLuint32) 32000000) -#define SL_SAMPLINGRATE_44_1 ((SLuint32) 44100000) -#define SL_SAMPLINGRATE_48 ((SLuint32) 48000000) -#define SL_SAMPLINGRATE_64 ((SLuint32) 64000000) -#define SL_SAMPLINGRATE_88_2 ((SLuint32) 88200000) -#define SL_SAMPLINGRATE_96 ((SLuint32) 96000000) -#define SL_SAMPLINGRATE_192 ((SLuint32) 192000000) - -#define SL_SPEAKER_FRONT_LEFT ((SLuint32) 0x00000001) -#define SL_SPEAKER_FRONT_RIGHT ((SLuint32) 0x00000002) -#define SL_SPEAKER_FRONT_CENTER ((SLuint32) 0x00000004) -#define SL_SPEAKER_LOW_FREQUENCY ((SLuint32) 0x00000008) -#define SL_SPEAKER_BACK_LEFT ((SLuint32) 0x00000010) -#define SL_SPEAKER_BACK_RIGHT ((SLuint32) 0x00000020) -#define SL_SPEAKER_FRONT_LEFT_OF_CENTER ((SLuint32) 0x00000040) -#define SL_SPEAKER_FRONT_RIGHT_OF_CENTER ((SLuint32) 0x00000080) -#define SL_SPEAKER_BACK_CENTER ((SLuint32) 0x00000100) -#define SL_SPEAKER_SIDE_LEFT ((SLuint32) 0x00000200) -#define SL_SPEAKER_SIDE_RIGHT ((SLuint32) 0x00000400) -#define SL_SPEAKER_TOP_CENTER ((SLuint32) 0x00000800) -#define SL_SPEAKER_TOP_FRONT_LEFT ((SLuint32) 0x00001000) -#define SL_SPEAKER_TOP_FRONT_CENTER ((SLuint32) 0x00002000) -#define SL_SPEAKER_TOP_FRONT_RIGHT ((SLuint32) 0x00004000) -#define SL_SPEAKER_TOP_BACK_LEFT ((SLuint32) 0x00008000) -#define SL_SPEAKER_TOP_BACK_CENTER ((SLuint32) 0x00010000) -#define SL_SPEAKER_TOP_BACK_RIGHT ((SLuint32) 0x00020000) - - -/*****************************************************************************/ -/* Errors */ -/* */ -/*****************************************************************************/ - -#define SL_RESULT_SUCCESS ((SLuint32) 0x00000000) -#define SL_RESULT_PRECONDITIONS_VIOLATED ((SLuint32) 0x00000001) -#define SL_RESULT_PARAMETER_INVALID ((SLuint32) 0x00000002) -#define SL_RESULT_MEMORY_FAILURE ((SLuint32) 0x00000003) -#define SL_RESULT_RESOURCE_ERROR ((SLuint32) 0x00000004) -#define SL_RESULT_RESOURCE_LOST ((SLuint32) 0x00000005) -#define SL_RESULT_IO_ERROR ((SLuint32) 0x00000006) -#define SL_RESULT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000007) -#define SL_RESULT_CONTENT_CORRUPTED ((SLuint32) 0x00000008) -#define SL_RESULT_CONTENT_UNSUPPORTED ((SLuint32) 0x00000009) -#define SL_RESULT_CONTENT_NOT_FOUND ((SLuint32) 0x0000000A) -#define SL_RESULT_PERMISSION_DENIED ((SLuint32) 0x0000000B) -#define SL_RESULT_FEATURE_UNSUPPORTED ((SLuint32) 0x0000000C) -#define SL_RESULT_INTERNAL_ERROR ((SLuint32) 0x0000000D) -#define SL_RESULT_UNKNOWN_ERROR ((SLuint32) 0x0000000E) -#define SL_RESULT_OPERATION_ABORTED ((SLuint32) 0x0000000F) -#define SL_RESULT_CONTROL_LOST ((SLuint32) 0x00000010) - - -/* Object state definitions */ - -#define SL_OBJECT_STATE_UNREALIZED ((SLuint32) 0x00000001) -#define SL_OBJECT_STATE_REALIZED ((SLuint32) 0x00000002) -#define SL_OBJECT_STATE_SUSPENDED ((SLuint32) 0x00000003) - -/* Object event definitions */ - -#define SL_OBJECT_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001) -#define SL_OBJECT_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002) -#define SL_OBJECT_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003) -#define SL_OBJECT_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000004) -#define SL_OBJECT_EVENT_ITF_CONTROL_TAKEN ((SLuint32) 0x00000005) -#define SL_OBJECT_EVENT_ITF_CONTROL_RETURNED ((SLuint32) 0x00000006) -#define SL_OBJECT_EVENT_ITF_PARAMETERS_CHANGED ((SLuint32) 0x00000007) - - -/*****************************************************************************/ -/* Interface definitions */ -/*****************************************************************************/ - -/** NULL Interface */ - -extern SL_API const SLInterfaceID SL_IID_NULL; - -/*---------------------------------------------------------------------------*/ -/* Data Source and Data Sink Structures */ -/*---------------------------------------------------------------------------*/ - -/** Data locator macros */ -#define SL_DATALOCATOR_URI ((SLuint32) 0x00000001) -#define SL_DATALOCATOR_ADDRESS ((SLuint32) 0x00000002) -#define SL_DATALOCATOR_IODEVICE ((SLuint32) 0x00000003) -#define SL_DATALOCATOR_OUTPUTMIX ((SLuint32) 0x00000004) -#define SL_DATALOCATOR_RESERVED5 ((SLuint32) 0x00000005) -#define SL_DATALOCATOR_BUFFERQUEUE ((SLuint32) 0x00000006) -#define SL_DATALOCATOR_MIDIBUFFERQUEUE ((SLuint32) 0x00000007) -#define SL_DATALOCATOR_RESERVED8 ((SLuint32) 0x00000008) - - - -/** URI-based data locator definition where locatorType must be SL_DATALOCATOR_URI*/ -typedef struct SLDataLocator_URI_ { - SLuint32 locatorType; - SLchar * URI; -} SLDataLocator_URI; - -/** Address-based data locator definition where locatorType must be SL_DATALOCATOR_ADDRESS*/ -typedef struct SLDataLocator_Address_ { - SLuint32 locatorType; - void *pAddress; - SLuint32 length; -} SLDataLocator_Address; - -/** IODevice-types */ -#define SL_IODEVICE_AUDIOINPUT ((SLuint32) 0x00000001) -#define SL_IODEVICE_LEDARRAY ((SLuint32) 0x00000002) -#define SL_IODEVICE_VIBRA ((SLuint32) 0x00000003) -#define SL_IODEVICE_RESERVED4 ((SLuint32) 0x00000004) -#define SL_IODEVICE_RESERVED5 ((SLuint32) 0x00000005) - -/** IODevice-based data locator definition where locatorType must be SL_DATALOCATOR_IODEVICE*/ -typedef struct SLDataLocator_IODevice_ { - SLuint32 locatorType; - SLuint32 deviceType; - SLuint32 deviceID; - SLObjectItf device; -} SLDataLocator_IODevice; - -/** OutputMix-based data locator definition where locatorType must be SL_DATALOCATOR_OUTPUTMIX*/ -typedef struct SLDataLocator_OutputMix { - SLuint32 locatorType; - SLObjectItf outputMix; -} SLDataLocator_OutputMix; - - -/** BufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_BUFFERQUEUE*/ -typedef struct SLDataLocator_BufferQueue { - SLuint32 locatorType; - SLuint32 numBuffers; -} SLDataLocator_BufferQueue; - -/** MidiBufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_MIDIBUFFERQUEUE*/ -typedef struct SLDataLocator_MIDIBufferQueue { - SLuint32 locatorType; - SLuint32 tpqn; - SLuint32 numBuffers; -} SLDataLocator_MIDIBufferQueue; - -/** Data format defines */ -#define SL_DATAFORMAT_MIME ((SLuint32) 0x00000001) -#define SL_DATAFORMAT_PCM ((SLuint32) 0x00000002) -#define SL_DATAFORMAT_RESERVED3 ((SLuint32) 0x00000003) - - -/** MIME-type-based data format definition where formatType must be SL_DATAFORMAT_MIME*/ -typedef struct SLDataFormat_MIME_ { - SLuint32 formatType; - SLchar * mimeType; - SLuint32 containerType; -} SLDataFormat_MIME; - -/* Byte order of a block of 16- or 32-bit data */ -#define SL_BYTEORDER_BIGENDIAN ((SLuint32) 0x00000001) -#define SL_BYTEORDER_LITTLEENDIAN ((SLuint32) 0x00000002) - -/* Container type */ -#define SL_CONTAINERTYPE_UNSPECIFIED ((SLuint32) 0x00000001) -#define SL_CONTAINERTYPE_RAW ((SLuint32) 0x00000002) -#define SL_CONTAINERTYPE_ASF ((SLuint32) 0x00000003) -#define SL_CONTAINERTYPE_AVI ((SLuint32) 0x00000004) -#define SL_CONTAINERTYPE_BMP ((SLuint32) 0x00000005) -#define SL_CONTAINERTYPE_JPG ((SLuint32) 0x00000006) -#define SL_CONTAINERTYPE_JPG2000 ((SLuint32) 0x00000007) -#define SL_CONTAINERTYPE_M4A ((SLuint32) 0x00000008) -#define SL_CONTAINERTYPE_MP3 ((SLuint32) 0x00000009) -#define SL_CONTAINERTYPE_MP4 ((SLuint32) 0x0000000A) -#define SL_CONTAINERTYPE_MPEG_ES ((SLuint32) 0x0000000B) -#define SL_CONTAINERTYPE_MPEG_PS ((SLuint32) 0x0000000C) -#define SL_CONTAINERTYPE_MPEG_TS ((SLuint32) 0x0000000D) -#define SL_CONTAINERTYPE_QT ((SLuint32) 0x0000000E) -#define SL_CONTAINERTYPE_WAV ((SLuint32) 0x0000000F) -#define SL_CONTAINERTYPE_XMF_0 ((SLuint32) 0x00000010) -#define SL_CONTAINERTYPE_XMF_1 ((SLuint32) 0x00000011) -#define SL_CONTAINERTYPE_XMF_2 ((SLuint32) 0x00000012) -#define SL_CONTAINERTYPE_XMF_3 ((SLuint32) 0x00000013) -#define SL_CONTAINERTYPE_XMF_GENERIC ((SLuint32) 0x00000014) -#define SL_CONTAINERTYPE_AMR ((SLuint32) 0x00000015) -#define SL_CONTAINERTYPE_AAC ((SLuint32) 0x00000016) -#define SL_CONTAINERTYPE_3GPP ((SLuint32) 0x00000017) -#define SL_CONTAINERTYPE_3GA ((SLuint32) 0x00000018) -#define SL_CONTAINERTYPE_RM ((SLuint32) 0x00000019) -#define SL_CONTAINERTYPE_DMF ((SLuint32) 0x0000001A) -#define SL_CONTAINERTYPE_SMF ((SLuint32) 0x0000001B) -#define SL_CONTAINERTYPE_MOBILE_DLS ((SLuint32) 0x0000001C) -#define SL_CONTAINERTYPE_OGG ((SLuint32) 0x0000001D) - - -/** PCM-type-based data format definition where formatType must be SL_DATAFORMAT_PCM*/ -typedef struct SLDataFormat_PCM_ { - SLuint32 formatType; - SLuint32 numChannels; - SLuint32 samplesPerSec; - SLuint32 bitsPerSample; - SLuint32 containerSize; - SLuint32 channelMask; - SLuint32 endianness; -} SLDataFormat_PCM; - -typedef struct SLDataSource_ { - void *pLocator; - void *pFormat; -} SLDataSource; - - -typedef struct SLDataSink_ { - void *pLocator; - void *pFormat; -} SLDataSink; - - - - - - -/*---------------------------------------------------------------------------*/ -/* Standard Object Interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_OBJECT; - -/** Object callback */ - - -typedef void (SLAPIENTRY *slObjectCallback) ( - SLObjectItf caller, - const void * pContext, - SLuint32 event, - SLresult result, - SLuint32 param, - void *pInterface -); - - -struct SLObjectItf_ { - SLresult (*Realize) ( - SLObjectItf self, - SLboolean async - ); - SLresult (*Resume) ( - SLObjectItf self, - SLboolean async - ); - SLresult (*GetState) ( - SLObjectItf self, - SLuint32 * pState - ); - SLresult (*GetInterface) ( - SLObjectItf self, - const SLInterfaceID iid, - void * pInterface - ); - SLresult (*RegisterCallback) ( - SLObjectItf self, - slObjectCallback callback, - void * pContext - ); - void (*AbortAsyncOperation) ( - SLObjectItf self - ); - void (*Destroy) ( - SLObjectItf self - ); - SLresult (*SetPriority) ( - SLObjectItf self, - SLint32 priority, - SLboolean preemptable - ); - SLresult (*GetPriority) ( - SLObjectItf self, - SLint32 *pPriority, - SLboolean *pPreemptable - ); - SLresult (*SetLossOfControlInterfaces) ( - SLObjectItf self, - SLint16 numInterfaces, - SLInterfaceID * pInterfaceIDs, - SLboolean enabled - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Audio IO Device capabilities interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_DEFAULTDEVICEID_AUDIOINPUT ((SLuint32) 0xFFFFFFFF) -#define SL_DEFAULTDEVICEID_AUDIOOUTPUT ((SLuint32) 0xFFFFFFFE) -#define SL_DEFAULTDEVICEID_LED ((SLuint32) 0xFFFFFFFD) -#define SL_DEFAULTDEVICEID_VIBRA ((SLuint32) 0xFFFFFFFC) -#define SL_DEFAULTDEVICEID_RESERVED1 ((SLuint32) 0xFFFFFFFB) - - -#define SL_DEVCONNECTION_INTEGRATED ((SLint16) 0x0001) -#define SL_DEVCONNECTION_ATTACHED_WIRED ((SLint16) 0x0100) -#define SL_DEVCONNECTION_ATTACHED_WIRELESS ((SLint16) 0x0200) -#define SL_DEVCONNECTION_NETWORK ((SLint16) 0x0400) - - -#define SL_DEVLOCATION_HANDSET ((SLuint16) 0x0001) -#define SL_DEVLOCATION_HEADSET ((SLuint16) 0x0002) -#define SL_DEVLOCATION_CARKIT ((SLuint16) 0x0003) -#define SL_DEVLOCATION_DOCK ((SLuint16) 0x0004) -#define SL_DEVLOCATION_REMOTE ((SLuint16) 0x0005) -/* Note: SL_DEVLOCATION_RESLTE is deprecated, use SL_DEVLOCATION_REMOTE instead. */ -#define SL_DEVLOCATION_RESLTE ((SLuint16) 0x0005) - - -#define SL_DEVSCOPE_UNKNOWN ((SLuint16) 0x0001) -#define SL_DEVSCOPE_ENVIRONMENT ((SLuint16) 0x0002) -#define SL_DEVSCOPE_USER ((SLuint16) 0x0003) - - -typedef struct SLAudioInputDescriptor_ { - SLchar *deviceName; - SLint16 deviceConnection; - SLint16 deviceScope; - SLint16 deviceLocation; - SLboolean isForTelephony; - SLmilliHertz minSampleRate; - SLmilliHertz maxSampleRate; - SLboolean isFreqRangeContinuous; - SLmilliHertz *samplingRatesSupported; - SLint16 numOfSamplingRatesSupported; - SLint16 maxChannels; -} SLAudioInputDescriptor; - - -typedef struct SLAudioOutputDescriptor_ { - SLchar *pDeviceName; - SLint16 deviceConnection; - SLint16 deviceScope; - SLint16 deviceLocation; - SLboolean isForTelephony; - SLmilliHertz minSampleRate; - SLmilliHertz maxSampleRate; - SLboolean isFreqRangeContinuous; - SLmilliHertz *samplingRatesSupported; - SLint16 numOfSamplingRatesSupported; - SLint16 maxChannels; -} SLAudioOutputDescriptor; - - - -extern SL_API const SLInterfaceID SL_IID_AUDIOIODEVICECAPABILITIES; - -struct SLAudioIODeviceCapabilitiesItf_; -typedef const struct SLAudioIODeviceCapabilitiesItf_ * const * SLAudioIODeviceCapabilitiesItf; - - -typedef void (SLAPIENTRY *slAvailableAudioInputsChangedCallback) ( - SLAudioIODeviceCapabilitiesItf caller, - void *pContext, - SLuint32 deviceID, - SLint32 numInputs, - SLboolean isNew -); - - -typedef void (SLAPIENTRY *slAvailableAudioOutputsChangedCallback) ( - SLAudioIODeviceCapabilitiesItf caller, - void *pContext, - SLuint32 deviceID, - SLint32 numOutputs, - SLboolean isNew -); - -typedef void (SLAPIENTRY *slDefaultDeviceIDMapChangedCallback) ( - SLAudioIODeviceCapabilitiesItf caller, - void *pContext, - SLboolean isOutput, - SLint32 numDevices -); - - -struct SLAudioIODeviceCapabilitiesItf_ { - SLresult (*GetAvailableAudioInputs)( - SLAudioIODeviceCapabilitiesItf self, - SLint32 *pNumInputs, - SLuint32 *pInputDeviceIDs - ); - SLresult (*QueryAudioInputCapabilities)( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 deviceId, - SLAudioInputDescriptor *pDescriptor - ); - SLresult (*RegisterAvailableAudioInputsChangedCallback) ( - SLAudioIODeviceCapabilitiesItf self, - slAvailableAudioInputsChangedCallback callback, - void *pContext - ); - SLresult (*GetAvailableAudioOutputs)( - SLAudioIODeviceCapabilitiesItf self, - SLint32 *pNumOutputs, - SLuint32 *pOutputDeviceIDs - ); - SLresult (*QueryAudioOutputCapabilities)( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 deviceId, - SLAudioOutputDescriptor *pDescriptor - ); - SLresult (*RegisterAvailableAudioOutputsChangedCallback) ( - SLAudioIODeviceCapabilitiesItf self, - slAvailableAudioOutputsChangedCallback callback, - void *pContext - ); - SLresult (*RegisterDefaultDeviceIDMapChangedCallback) ( - SLAudioIODeviceCapabilitiesItf self, - slDefaultDeviceIDMapChangedCallback callback, - void *pContext - ); - SLresult (*GetAssociatedAudioInputs) ( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 deviceId, - SLint32 *pNumAudioInputs, - SLuint32 *pAudioInputDeviceIDs - ); - SLresult (*GetAssociatedAudioOutputs) ( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 deviceId, - SLint32 *pNumAudioOutputs, - SLuint32 *pAudioOutputDeviceIDs - ); - SLresult (*GetDefaultAudioDevices) ( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 defaultDeviceID, - SLint32 *pNumAudioDevices, - SLuint32 *pAudioDeviceIDs - ); - SLresult (*QuerySampleFormatsSupported)( - SLAudioIODeviceCapabilitiesItf self, - SLuint32 deviceId, - SLmilliHertz samplingRate, - SLint32 *pSampleFormats, - SLint32 *pNumOfSampleFormats - ); -}; - - - -/*---------------------------------------------------------------------------*/ -/* Capabilities of the LED array IODevice */ -/*---------------------------------------------------------------------------*/ - -typedef struct SLLEDDescriptor_ { - SLuint8 ledCount; - SLuint8 primaryLED; - SLuint32 colorMask; -} SLLEDDescriptor; - - -/*---------------------------------------------------------------------------*/ -/* LED Array interface */ -/*---------------------------------------------------------------------------*/ - -typedef struct SLHSL_ { - SLmillidegree hue; - SLpermille saturation; - SLpermille lightness; -} SLHSL; - - -extern SL_API const SLInterfaceID SL_IID_LED; - -struct SLLEDArrayItf_; -typedef const struct SLLEDArrayItf_ * const * SLLEDArrayItf; - -struct SLLEDArrayItf_ { - SLresult (*ActivateLEDArray) ( - SLLEDArrayItf self, - SLuint32 lightMask - ); - SLresult (*IsLEDArrayActivated) ( - SLLEDArrayItf self, - SLuint32 *lightMask - ); - SLresult (*SetColor) ( - SLLEDArrayItf self, - SLuint8 index, - const SLHSL *color - ); - SLresult (*GetColor) ( - SLLEDArrayItf self, - SLuint8 index, - SLHSL *color - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Capabilities of the Vibra IODevice */ -/*---------------------------------------------------------------------------*/ - -typedef struct SLVibraDescriptor_ { - SLboolean supportsFrequency; - SLboolean supportsIntensity; - SLmilliHertz minFrequency; - SLmilliHertz maxFrequency; -} SLVibraDescriptor; - - - -/*---------------------------------------------------------------------------*/ -/* Vibra interface */ -/*---------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_VIBRA; - - -struct SLVibraItf_; -typedef const struct SLVibraItf_ * const * SLVibraItf; - -struct SLVibraItf_ { - SLresult (*Vibrate) ( - SLVibraItf self, - SLboolean vibrate - ); - SLresult (*IsVibrating) ( - SLVibraItf self, - SLboolean *pVibrating - ); - SLresult (*SetFrequency) ( - SLVibraItf self, - SLmilliHertz frequency - ); - SLresult (*GetFrequency) ( - SLVibraItf self, - SLmilliHertz *pFrequency - ); - SLresult (*SetIntensity) ( - SLVibraItf self, - SLpermille intensity - ); - SLresult (*GetIntensity) ( - SLVibraItf self, - SLpermille *pIntensity - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Meta data extraction related types and interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_CHARACTERENCODING_UNKNOWN ((SLuint32) 0x00000000) -#define SL_CHARACTERENCODING_BINARY ((SLuint32) 0x00000001) -#define SL_CHARACTERENCODING_ASCII ((SLuint32) 0x00000002) -#define SL_CHARACTERENCODING_BIG5 ((SLuint32) 0x00000003) -#define SL_CHARACTERENCODING_CODEPAGE1252 ((SLuint32) 0x00000004) -#define SL_CHARACTERENCODING_GB2312 ((SLuint32) 0x00000005) -#define SL_CHARACTERENCODING_HZGB2312 ((SLuint32) 0x00000006) -#define SL_CHARACTERENCODING_GB12345 ((SLuint32) 0x00000007) -#define SL_CHARACTERENCODING_GB18030 ((SLuint32) 0x00000008) -#define SL_CHARACTERENCODING_GBK ((SLuint32) 0x00000009) -#define SL_CHARACTERENCODING_IMAPUTF7 ((SLuint32) 0x0000000A) -#define SL_CHARACTERENCODING_ISO2022JP ((SLuint32) 0x0000000B) -#define SL_CHARACTERENCODING_ISO2022JP1 ((SLuint32) 0x0000000B) -#define SL_CHARACTERENCODING_ISO88591 ((SLuint32) 0x0000000C) -#define SL_CHARACTERENCODING_ISO885910 ((SLuint32) 0x0000000D) -#define SL_CHARACTERENCODING_ISO885913 ((SLuint32) 0x0000000E) -#define SL_CHARACTERENCODING_ISO885914 ((SLuint32) 0x0000000F) -#define SL_CHARACTERENCODING_ISO885915 ((SLuint32) 0x00000010) -#define SL_CHARACTERENCODING_ISO88592 ((SLuint32) 0x00000011) -#define SL_CHARACTERENCODING_ISO88593 ((SLuint32) 0x00000012) -#define SL_CHARACTERENCODING_ISO88594 ((SLuint32) 0x00000013) -#define SL_CHARACTERENCODING_ISO88595 ((SLuint32) 0x00000014) -#define SL_CHARACTERENCODING_ISO88596 ((SLuint32) 0x00000015) -#define SL_CHARACTERENCODING_ISO88597 ((SLuint32) 0x00000016) -#define SL_CHARACTERENCODING_ISO88598 ((SLuint32) 0x00000017) -#define SL_CHARACTERENCODING_ISO88599 ((SLuint32) 0x00000018) -#define SL_CHARACTERENCODING_ISOEUCJP ((SLuint32) 0x00000019) -#define SL_CHARACTERENCODING_SHIFTJIS ((SLuint32) 0x0000001A) -#define SL_CHARACTERENCODING_SMS7BIT ((SLuint32) 0x0000001B) -#define SL_CHARACTERENCODING_UTF7 ((SLuint32) 0x0000001C) -#define SL_CHARACTERENCODING_UTF8 ((SLuint32) 0x0000001D) -#define SL_CHARACTERENCODING_JAVACONFORMANTUTF8 ((SLuint32) 0x0000001E) -#define SL_CHARACTERENCODING_UTF16BE ((SLuint32) 0x0000001F) -#define SL_CHARACTERENCODING_UTF16LE ((SLuint32) 0x00000020) - - -#define SL_METADATA_FILTER_KEY ((SLuint8) 0x01) -#define SL_METADATA_FILTER_LANG ((SLuint8) 0x02) -#define SL_METADATA_FILTER_ENCODING ((SLuint8) 0x04) - - -typedef struct SLMetadataInfo_ { - SLuint32 size; - SLuint32 encoding; - SLchar langCountry[16]; - SLuint8 data[1]; -} SLMetadataInfo; - -extern SL_API const SLInterfaceID SL_IID_METADATAEXTRACTION; - -struct SLMetadataExtractionItf_; -typedef const struct SLMetadataExtractionItf_ * const * SLMetadataExtractionItf; - - -struct SLMetadataExtractionItf_ { - SLresult (*GetItemCount) ( - SLMetadataExtractionItf self, - SLuint32 *pItemCount - ); - SLresult (*GetKeySize) ( - SLMetadataExtractionItf self, - SLuint32 index, - SLuint32 *pKeySize - ); - SLresult (*GetKey) ( - SLMetadataExtractionItf self, - SLuint32 index, - SLuint32 keySize, - SLMetadataInfo *pKey - ); - SLresult (*GetValueSize) ( - SLMetadataExtractionItf self, - SLuint32 index, - SLuint32 *pValueSize - ); - SLresult (*GetValue) ( - SLMetadataExtractionItf self, - SLuint32 index, - SLuint32 valueSize, - SLMetadataInfo *pValue - ); - SLresult (*AddKeyFilter) ( - SLMetadataExtractionItf self, - SLuint32 keySize, - const void *pKey, - SLuint32 keyEncoding, - const SLchar *pValueLangCountry, - SLuint32 valueEncoding, - SLuint8 filterMask - ); - SLresult (*ClearKeyFilter) ( - SLMetadataExtractionItf self - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Meta data traversal related types and interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_METADATATRAVERSALMODE_ALL ((SLuint32) 0x00000001) -#define SL_METADATATRAVERSALMODE_NODE ((SLuint32) 0x00000002) - - -#define SL_NODETYPE_UNSPECIFIED ((SLuint32) 0x00000001) -#define SL_NODETYPE_AUDIO ((SLuint32) 0x00000002) -#define SL_NODETYPE_VIDEO ((SLuint32) 0x00000003) -#define SL_NODETYPE_IMAGE ((SLuint32) 0x00000004) - -#define SL_NODE_PARENT 0xFFFFFFFF - -extern SL_API const SLInterfaceID SL_IID_METADATATRAVERSAL; - -struct SLMetadataTraversalItf_; -typedef const struct SLMetadataTraversalItf_ * const * SLMetadataTraversalItf; - -struct SLMetadataTraversalItf_ { - SLresult (*SetMode) ( - SLMetadataTraversalItf self, - SLuint32 mode - ); - SLresult (*GetChildCount) ( - SLMetadataTraversalItf self, - SLuint32 *pCount - ); - SLresult (*GetChildMIMETypeSize) ( - SLMetadataTraversalItf self, - SLuint32 index, - SLuint32 *pSize - ); - SLresult (*GetChildInfo) ( - SLMetadataTraversalItf self, - SLuint32 index, - SLint32 *pNodeID, - SLuint32 *pType, - SLuint32 size, - SLchar *pMimeType - ); - SLresult (*SetActiveNode) ( - SLMetadataTraversalItf self, - SLuint32 index - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Dynamic Source types and interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_DYNAMICSOURCE; - -struct SLDynamicSourceItf_; -typedef const struct SLDynamicSourceItf_ * const * SLDynamicSourceItf; - -struct SLDynamicSourceItf_ { - SLresult (*SetSource) ( - SLDynamicSourceItf self, - SLDataSource *pDataSource - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Output Mix interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_OUTPUTMIX; - -struct SLOutputMixItf_; -typedef const struct SLOutputMixItf_ * const * SLOutputMixItf; - -typedef void (SLAPIENTRY *slMixDeviceChangeCallback) ( - SLOutputMixItf caller, - void *pContext -); - - -struct SLOutputMixItf_ { - SLresult (*GetDestinationOutputDeviceIDs) ( - SLOutputMixItf self, - SLint32 *pNumDevices, - SLuint32 *pDeviceIDs - ); - SLresult (*RegisterDeviceChangeCallback) ( - SLOutputMixItf self, - slMixDeviceChangeCallback callback, - void *pContext - ); - SLresult (*ReRoute)( - SLOutputMixItf self, - SLint32 numOutputDevices, - SLuint32 *pOutputDeviceIDs - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Playback interface */ -/*---------------------------------------------------------------------------*/ - -/** Playback states */ -#define SL_PLAYSTATE_STOPPED ((SLuint32) 0x00000001) -#define SL_PLAYSTATE_PAUSED ((SLuint32) 0x00000002) -#define SL_PLAYSTATE_PLAYING ((SLuint32) 0x00000003) - -/** Play events **/ -#define SL_PLAYEVENT_HEADATEND ((SLuint32) 0x00000001) -#define SL_PLAYEVENT_HEADATMARKER ((SLuint32) 0x00000002) -#define SL_PLAYEVENT_HEADATNEWPOS ((SLuint32) 0x00000004) -#define SL_PLAYEVENT_HEADMOVING ((SLuint32) 0x00000008) -#define SL_PLAYEVENT_HEADSTALLED ((SLuint32) 0x00000010) - -#define SL_TIME_UNKNOWN ((SLuint32) 0xFFFFFFFF) - - -extern SL_API const SLInterfaceID SL_IID_PLAY; - -/** Playback interface methods */ - -struct SLPlayItf_; -typedef const struct SLPlayItf_ * const * SLPlayItf; - -typedef void (SLAPIENTRY *slPlayCallback) ( - SLPlayItf caller, - void *pContext, - SLuint32 event -); - -struct SLPlayItf_ { - SLresult (*SetPlayState) ( - SLPlayItf self, - SLuint32 state - ); - SLresult (*GetPlayState) ( - SLPlayItf self, - SLuint32 *pState - ); - SLresult (*GetDuration) ( - SLPlayItf self, - SLmillisecond *pMsec - ); - SLresult (*GetPosition) ( - SLPlayItf self, - SLmillisecond *pMsec - ); - SLresult (*RegisterCallback) ( - SLPlayItf self, - slPlayCallback callback, - void *pContext - ); - SLresult (*SetCallbackEventsMask) ( - SLPlayItf self, - SLuint32 eventFlags - ); - SLresult (*GetCallbackEventsMask) ( - SLPlayItf self, - SLuint32 *pEventFlags - ); - SLresult (*SetMarkerPosition) ( - SLPlayItf self, - SLmillisecond mSec - ); - SLresult (*ClearMarkerPosition) ( - SLPlayItf self - ); - SLresult (*GetMarkerPosition) ( - SLPlayItf self, - SLmillisecond *pMsec - ); - SLresult (*SetPositionUpdatePeriod) ( - SLPlayItf self, - SLmillisecond mSec - ); - SLresult (*GetPositionUpdatePeriod) ( - SLPlayItf self, - SLmillisecond *pMsec - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Prefetch status interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_PREFETCHEVENT_STATUSCHANGE ((SLuint32) 0x00000001) -#define SL_PREFETCHEVENT_FILLLEVELCHANGE ((SLuint32) 0x00000002) - -#define SL_PREFETCHSTATUS_UNDERFLOW ((SLuint32) 0x00000001) -#define SL_PREFETCHSTATUS_SUFFICIENTDATA ((SLuint32) 0x00000002) -#define SL_PREFETCHSTATUS_OVERFLOW ((SLuint32) 0x00000003) - - -extern SL_API const SLInterfaceID SL_IID_PREFETCHSTATUS; - - -/** Prefetch status interface methods */ - -struct SLPrefetchStatusItf_; -typedef const struct SLPrefetchStatusItf_ * const * SLPrefetchStatusItf; - -typedef void (SLAPIENTRY *slPrefetchCallback) ( - SLPrefetchStatusItf caller, - void *pContext, - SLuint32 event -); - -struct SLPrefetchStatusItf_ { - SLresult (*GetPrefetchStatus) ( - SLPrefetchStatusItf self, - SLuint32 *pStatus - ); - SLresult (*GetFillLevel) ( - SLPrefetchStatusItf self, - SLpermille *pLevel - ); - SLresult (*RegisterCallback) ( - SLPrefetchStatusItf self, - slPrefetchCallback callback, - void *pContext - ); - SLresult (*SetCallbackEventsMask) ( - SLPrefetchStatusItf self, - SLuint32 eventFlags - ); - SLresult (*GetCallbackEventsMask) ( - SLPrefetchStatusItf self, - SLuint32 *pEventFlags - ); - SLresult (*SetFillUpdatePeriod) ( - SLPrefetchStatusItf self, - SLpermille period - ); - SLresult (*GetFillUpdatePeriod) ( - SLPrefetchStatusItf self, - SLpermille *pPeriod - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Playback Rate interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_RATEPROP_RESERVED1 ((SLuint32) 0x00000001) -#define SL_RATEPROP_RESERVED2 ((SLuint32) 0x00000002) -#define SL_RATEPROP_SILENTAUDIO ((SLuint32) 0x00000100) -#define SL_RATEPROP_STAGGEREDAUDIO ((SLuint32) 0x00000200) -#define SL_RATEPROP_NOPITCHCORAUDIO ((SLuint32) 0x00000400) -#define SL_RATEPROP_PITCHCORAUDIO ((SLuint32) 0x00000800) - - -extern SL_API const SLInterfaceID SL_IID_PLAYBACKRATE; - -struct SLPlaybackRateItf_; -typedef const struct SLPlaybackRateItf_ * const * SLPlaybackRateItf; - -struct SLPlaybackRateItf_ { - SLresult (*SetRate)( - SLPlaybackRateItf self, - SLpermille rate - ); - SLresult (*GetRate)( - SLPlaybackRateItf self, - SLpermille *pRate - ); - SLresult (*SetPropertyConstraints)( - SLPlaybackRateItf self, - SLuint32 constraints - ); - SLresult (*GetProperties)( - SLPlaybackRateItf self, - SLuint32 *pProperties - ); - SLresult (*GetCapabilitiesOfRate)( - SLPlaybackRateItf self, - SLpermille rate, - SLuint32 *pCapabilities - ); - SLresult (*GetRateRange) ( - SLPlaybackRateItf self, - SLuint8 index, - SLpermille *pMinRate, - SLpermille *pMaxRate, - SLpermille *pStepSize, - SLuint32 *pCapabilities - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Seek Interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_SEEKMODE_FAST ((SLuint32) 0x0001) -#define SL_SEEKMODE_ACCURATE ((SLuint32) 0x0002) - -extern SL_API const SLInterfaceID SL_IID_SEEK; - -struct SLSeekItf_; -typedef const struct SLSeekItf_ * const * SLSeekItf; - -struct SLSeekItf_ { - SLresult (*SetPosition)( - SLSeekItf self, - SLmillisecond pos, - SLuint32 seekMode - ); - SLresult (*SetLoop)( - SLSeekItf self, - SLboolean loopEnable, - SLmillisecond startPos, - SLmillisecond endPos - ); - SLresult (*GetLoop)( - SLSeekItf self, - SLboolean *pLoopEnabled, - SLmillisecond *pStartPos, - SLmillisecond *pEndPos - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Standard Recording Interface */ -/*---------------------------------------------------------------------------*/ - -/** Recording states */ -#define SL_RECORDSTATE_STOPPED ((SLuint32) 0x00000001) -#define SL_RECORDSTATE_PAUSED ((SLuint32) 0x00000002) -#define SL_RECORDSTATE_RECORDING ((SLuint32) 0x00000003) - - -/** Record event **/ -#define SL_RECORDEVENT_HEADATLIMIT ((SLuint32) 0x00000001) -#define SL_RECORDEVENT_HEADATMARKER ((SLuint32) 0x00000002) -#define SL_RECORDEVENT_HEADATNEWPOS ((SLuint32) 0x00000004) -#define SL_RECORDEVENT_HEADMOVING ((SLuint32) 0x00000008) -#define SL_RECORDEVENT_HEADSTALLED ((SLuint32) 0x00000010) -/* Note: SL_RECORDEVENT_BUFFER_INSUFFICIENT is deprecated, use SL_RECORDEVENT_BUFFER_FULL instead. */ -#define SL_RECORDEVENT_BUFFER_INSUFFICIENT ((SLuint32) 0x00000020) -#define SL_RECORDEVENT_BUFFER_FULL ((SLuint32) 0x00000020) - - -extern SL_API const SLInterfaceID SL_IID_RECORD; - -struct SLRecordItf_; -typedef const struct SLRecordItf_ * const * SLRecordItf; - -typedef void (SLAPIENTRY *slRecordCallback) ( - SLRecordItf caller, - void *pContext, - SLuint32 event -); - -/** Recording interface methods */ -struct SLRecordItf_ { - SLresult (*SetRecordState) ( - SLRecordItf self, - SLuint32 state - ); - SLresult (*GetRecordState) ( - SLRecordItf self, - SLuint32 *pState - ); - SLresult (*SetDurationLimit) ( - SLRecordItf self, - SLmillisecond msec - ); - SLresult (*GetPosition) ( - SLRecordItf self, - SLmillisecond *pMsec - ); - SLresult (*RegisterCallback) ( - SLRecordItf self, - slRecordCallback callback, - void *pContext - ); - SLresult (*SetCallbackEventsMask) ( - SLRecordItf self, - SLuint32 eventFlags - ); - SLresult (*GetCallbackEventsMask) ( - SLRecordItf self, - SLuint32 *pEventFlags - ); - SLresult (*SetMarkerPosition) ( - SLRecordItf self, - SLmillisecond mSec - ); - SLresult (*ClearMarkerPosition) ( - SLRecordItf self - ); - SLresult (*GetMarkerPosition) ( - SLRecordItf self, - SLmillisecond *pMsec - ); - SLresult (*SetPositionUpdatePeriod) ( - SLRecordItf self, - SLmillisecond mSec - ); - SLresult (*GetPositionUpdatePeriod) ( - SLRecordItf self, - SLmillisecond *pMsec - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Equalizer interface */ -/*---------------------------------------------------------------------------*/ - -#define SL_EQUALIZER_UNDEFINED ((SLuint16) 0xFFFF) - -extern SL_API const SLInterfaceID SL_IID_EQUALIZER; - -struct SLEqualizerItf_; -typedef const struct SLEqualizerItf_ * const * SLEqualizerItf; - -struct SLEqualizerItf_ { - SLresult (*SetEnabled)( - SLEqualizerItf self, - SLboolean enabled - ); - SLresult (*IsEnabled)( - SLEqualizerItf self, - SLboolean *pEnabled - ); - SLresult (*GetNumberOfBands)( - SLEqualizerItf self, - SLuint16 *pAmount - ); - SLresult (*GetBandLevelRange)( - SLEqualizerItf self, - SLmillibel *pMin, - SLmillibel *pMax - ); - SLresult (*SetBandLevel)( - SLEqualizerItf self, - SLuint16 band, - SLmillibel level - ); - SLresult (*GetBandLevel)( - SLEqualizerItf self, - SLuint16 band, - SLmillibel *pLevel - ); - SLresult (*GetCenterFreq)( - SLEqualizerItf self, - SLuint16 band, - SLmilliHertz *pCenter - ); - SLresult (*GetBandFreqRange)( - SLEqualizerItf self, - SLuint16 band, - SLmilliHertz *pMin, - SLmilliHertz *pMax - ); - SLresult (*GetBand)( - SLEqualizerItf self, - SLmilliHertz frequency, - SLuint16 *pBand - ); - SLresult (*GetCurrentPreset)( - SLEqualizerItf self, - SLuint16 *pPreset - ); - SLresult (*UsePreset)( - SLEqualizerItf self, - SLuint16 index - ); - SLresult (*GetNumberOfPresets)( - SLEqualizerItf self, - SLuint16 *pNumPresets - ); - SLresult (*GetPresetName)( - SLEqualizerItf self, - SLuint16 index, - const SLchar ** ppName - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Volume Interface */ -/* --------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_VOLUME; - -struct SLVolumeItf_; -typedef const struct SLVolumeItf_ * const * SLVolumeItf; - -struct SLVolumeItf_ { - SLresult (*SetVolumeLevel) ( - SLVolumeItf self, - SLmillibel level - ); - SLresult (*GetVolumeLevel) ( - SLVolumeItf self, - SLmillibel *pLevel - ); - SLresult (*GetMaxVolumeLevel) ( - SLVolumeItf self, - SLmillibel *pMaxLevel - ); - SLresult (*SetMute) ( - SLVolumeItf self, - SLboolean mute - ); - SLresult (*GetMute) ( - SLVolumeItf self, - SLboolean *pMute - ); - SLresult (*EnableStereoPosition) ( - SLVolumeItf self, - SLboolean enable - ); - SLresult (*IsEnabledStereoPosition) ( - SLVolumeItf self, - SLboolean *pEnable - ); - SLresult (*SetStereoPosition) ( - SLVolumeItf self, - SLpermille stereoPosition - ); - SLresult (*GetStereoPosition) ( - SLVolumeItf self, - SLpermille *pStereoPosition - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Device Volume Interface */ -/* --------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_DEVICEVOLUME; - -struct SLDeviceVolumeItf_; -typedef const struct SLDeviceVolumeItf_ * const * SLDeviceVolumeItf; - -struct SLDeviceVolumeItf_ { - SLresult (*GetVolumeScale) ( - SLDeviceVolumeItf self, - SLuint32 deviceID, - SLint32 *pMinValue, - SLint32 *pMaxValue, - SLboolean *pIsMillibelScale - ); - SLresult (*SetVolume) ( - SLDeviceVolumeItf self, - SLuint32 deviceID, - SLint32 volume - ); - SLresult (*GetVolume) ( - SLDeviceVolumeItf self, - SLuint32 deviceID, - SLint32 *pVolume - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Buffer Queue Interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_BUFFERQUEUE; - -struct SLBufferQueueItf_; -typedef const struct SLBufferQueueItf_ * const * SLBufferQueueItf; - -typedef void (SLAPIENTRY *slBufferQueueCallback)( - SLBufferQueueItf caller, - void *pContext -); - -/** Buffer queue state **/ - -typedef struct SLBufferQueueState_ { - SLuint32 count; - SLuint32 playIndex; -} SLBufferQueueState; - - -struct SLBufferQueueItf_ { - SLresult (*Enqueue) ( - SLBufferQueueItf self, - const void *pBuffer, - SLuint32 size - ); - SLresult (*Clear) ( - SLBufferQueueItf self - ); - SLresult (*GetState) ( - SLBufferQueueItf self, - SLBufferQueueState *pState - ); - SLresult (*RegisterCallback) ( - SLBufferQueueItf self, - slBufferQueueCallback callback, - void* pContext - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* PresetReverb */ -/*---------------------------------------------------------------------------*/ - -#define SL_REVERBPRESET_NONE ((SLuint16) 0x0000) -#define SL_REVERBPRESET_SMALLROOM ((SLuint16) 0x0001) -#define SL_REVERBPRESET_MEDIUMROOM ((SLuint16) 0x0002) -#define SL_REVERBPRESET_LARGEROOM ((SLuint16) 0x0003) -#define SL_REVERBPRESET_MEDIUMHALL ((SLuint16) 0x0004) -#define SL_REVERBPRESET_LARGEHALL ((SLuint16) 0x0005) -#define SL_REVERBPRESET_PLATE ((SLuint16) 0x0006) - - -extern SL_API const SLInterfaceID SL_IID_PRESETREVERB; - -struct SLPresetReverbItf_; -typedef const struct SLPresetReverbItf_ * const * SLPresetReverbItf; - -struct SLPresetReverbItf_ { - SLresult (*SetPreset) ( - SLPresetReverbItf self, - SLuint16 preset - ); - SLresult (*GetPreset) ( - SLPresetReverbItf self, - SLuint16 *pPreset - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* EnvironmentalReverb */ -/*---------------------------------------------------------------------------*/ - -#define SL_I3DL2_ENVIRONMENT_PRESET_DEFAULT \ - { SL_MILLIBEL_MIN, 0, 1000, 500, SL_MILLIBEL_MIN, 20, SL_MILLIBEL_MIN, 40, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_GENERIC \ - { -1000, -100, 1490, 830, -2602, 7, 200, 11, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL \ - { -1000,-6000, 170, 100, -1204, 1, 207, 2, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_ROOM \ - { -1000, -454, 400, 830, -1646, 2, 53, 3, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_BATHROOM \ - { -1000,-1200, 1490, 540, -370, 7, 1030, 11, 1000, 600 } -#define SL_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM \ - { -1000,-6000, 500, 100, -1376, 3, -1104, 4, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_STONEROOM \ - { -1000, -300, 2310, 640, -711, 12, 83, 17, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM \ - { -1000, -476, 4320, 590, -789, 20, -289, 30, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL \ - { -1000, -500, 3920, 700, -1230, 20, -2, 29, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_CAVE \ - { -1000, 0, 2910, 1300, -602, 15, -302, 22, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_ARENA \ - { -1000, -698, 7240, 330, -1166, 20, 16, 30, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_HANGAR \ - { -1000,-1000, 10050, 230, -602, 20, 198, 30, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY \ - { -1000,-4000, 300, 100, -1831, 2, -1630, 30, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_HALLWAY \ - { -1000, -300, 1490, 590, -1219, 7, 441, 11, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR \ - { -1000, -237, 2700, 790, -1214, 13, 395, 20, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_ALLEY \ - { -1000, -270, 1490, 860, -1204, 7, -4, 11, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_FOREST \ - { -1000,-3300, 1490, 540, -2560, 162, -613, 88, 790,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_CITY \ - { -1000, -800, 1490, 670, -2273, 7, -2217, 11, 500,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS \ - { -1000,-2500, 1490, 210, -2780, 300, -2014, 100, 270,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_QUARRY \ - { -1000,-1000, 1490, 830, SL_MILLIBEL_MIN, 61, 500, 25, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_PLAIN \ - { -1000,-2000, 1490, 500, -2466, 179, -2514, 100, 210,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT \ - { -1000, 0, 1650, 1500, -1363, 8, -1153, 12, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE \ - { -1000,-1000, 2810, 140, 429, 14, 648, 21, 800, 600 } -#define SL_I3DL2_ENVIRONMENT_PRESET_UNDERWATER \ - { -1000,-4000, 1490, 100, -449, 7, 1700, 11, 1000,1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_SMALLROOM \ - { -1000,-600, 1100, 830, -400, 5, 500, 10, 1000, 1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM \ - { -1000,-600, 1300, 830, -1000, 20, -200, 20, 1000, 1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_LARGEROOM \ - { -1000,-600, 1500, 830, -1600, 5, -1000, 40, 1000, 1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL \ - { -1000,-600, 1800, 700, -1300, 15, -800, 30, 1000, 1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_LARGEHALL \ - { -1000,-600, 1800, 700, -2000, 30, -1400, 60, 1000, 1000 } -#define SL_I3DL2_ENVIRONMENT_PRESET_PLATE \ - { -1000,-200, 1300, 900, 0, 2, 0, 10, 1000, 750 } - - -typedef struct SLEnvironmentalReverbSettings_ { - SLmillibel roomLevel; - SLmillibel roomHFLevel; - SLmillisecond decayTime; - SLpermille decayHFRatio; - SLmillibel reflectionsLevel; - SLmillisecond reflectionsDelay; - SLmillibel reverbLevel; - SLmillisecond reverbDelay; - SLpermille diffusion; - SLpermille density; -} SLEnvironmentalReverbSettings; - - - - -extern SL_API const SLInterfaceID SL_IID_ENVIRONMENTALREVERB; - - -struct SLEnvironmentalReverbItf_; -typedef const struct SLEnvironmentalReverbItf_ * const * SLEnvironmentalReverbItf; - -struct SLEnvironmentalReverbItf_ { - SLresult (*SetRoomLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel room - ); - SLresult (*GetRoomLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel *pRoom - ); - SLresult (*SetRoomHFLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel roomHF - ); - SLresult (*GetRoomHFLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel *pRoomHF - ); - SLresult (*SetDecayTime) ( - SLEnvironmentalReverbItf self, - SLmillisecond decayTime - ); - SLresult (*GetDecayTime) ( - SLEnvironmentalReverbItf self, - SLmillisecond *pDecayTime - ); - SLresult (*SetDecayHFRatio) ( - SLEnvironmentalReverbItf self, - SLpermille decayHFRatio - ); - SLresult (*GetDecayHFRatio) ( - SLEnvironmentalReverbItf self, - SLpermille *pDecayHFRatio - ); - SLresult (*SetReflectionsLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel reflectionsLevel - ); - SLresult (*GetReflectionsLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel *pReflectionsLevel - ); - SLresult (*SetReflectionsDelay) ( - SLEnvironmentalReverbItf self, - SLmillisecond reflectionsDelay - ); - SLresult (*GetReflectionsDelay) ( - SLEnvironmentalReverbItf self, - SLmillisecond *pReflectionsDelay - ); - SLresult (*SetReverbLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel reverbLevel - ); - SLresult (*GetReverbLevel) ( - SLEnvironmentalReverbItf self, - SLmillibel *pReverbLevel - ); - SLresult (*SetReverbDelay) ( - SLEnvironmentalReverbItf self, - SLmillisecond reverbDelay - ); - SLresult (*GetReverbDelay) ( - SLEnvironmentalReverbItf self, - SLmillisecond *pReverbDelay - ); - SLresult (*SetDiffusion) ( - SLEnvironmentalReverbItf self, - SLpermille diffusion - ); - SLresult (*GetDiffusion) ( - SLEnvironmentalReverbItf self, - SLpermille *pDiffusion - ); - SLresult (*SetDensity) ( - SLEnvironmentalReverbItf self, - SLpermille density - ); - SLresult (*GetDensity) ( - SLEnvironmentalReverbItf self, - SLpermille *pDensity - ); - SLresult (*SetEnvironmentalReverbProperties) ( - SLEnvironmentalReverbItf self, - const SLEnvironmentalReverbSettings *pProperties - ); - SLresult (*GetEnvironmentalReverbProperties) ( - SLEnvironmentalReverbItf self, - SLEnvironmentalReverbSettings *pProperties - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Effects Send Interface */ -/*---------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_EFFECTSEND; - -struct SLEffectSendItf_; -typedef const struct SLEffectSendItf_ * const * SLEffectSendItf; - -struct SLEffectSendItf_ { - SLresult (*EnableEffectSend) ( - SLEffectSendItf self, - const void *pAuxEffect, - SLboolean enable, - SLmillibel initialLevel - ); - SLresult (*IsEnabled) ( - SLEffectSendItf self, - const void * pAuxEffect, - SLboolean *pEnable - ); - SLresult (*SetDirectLevel) ( - SLEffectSendItf self, - SLmillibel directLevel - ); - SLresult (*GetDirectLevel) ( - SLEffectSendItf self, - SLmillibel *pDirectLevel - ); - SLresult (*SetSendLevel) ( - SLEffectSendItf self, - const void *pAuxEffect, - SLmillibel sendLevel - ); - SLresult (*GetSendLevel)( - SLEffectSendItf self, - const void *pAuxEffect, - SLmillibel *pSendLevel - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* 3D Grouping Interface */ -/*---------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_3DGROUPING; - - -struct SL3DGroupingItf_ ; -typedef const struct SL3DGroupingItf_ * const * SL3DGroupingItf; - -struct SL3DGroupingItf_ { - SLresult (*Set3DGroup) ( - SL3DGroupingItf self, - SLObjectItf group - ); - SLresult (*Get3DGroup) ( - SL3DGroupingItf self, - SLObjectItf *pGroup - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* 3D Commit Interface */ -/*---------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_3DCOMMIT; - -struct SL3DCommitItf_; -typedef const struct SL3DCommitItf_* const * SL3DCommitItf; - -struct SL3DCommitItf_ { - SLresult (*Commit) ( - SL3DCommitItf self - ); - SLresult (*SetDeferred) ( - SL3DCommitItf self, - SLboolean deferred - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* 3D Location Interface */ -/*---------------------------------------------------------------------------*/ - -typedef struct SLVec3D_ { - SLint32 x; - SLint32 y; - SLint32 z; -} SLVec3D; - -extern SL_API const SLInterfaceID SL_IID_3DLOCATION; - -struct SL3DLocationItf_; -typedef const struct SL3DLocationItf_ * const * SL3DLocationItf; - -struct SL3DLocationItf_ { - SLresult (*SetLocationCartesian) ( - SL3DLocationItf self, - const SLVec3D *pLocation - ); - SLresult (*SetLocationSpherical) ( - SL3DLocationItf self, - SLmillidegree azimuth, - SLmillidegree elevation, - SLmillimeter distance - ); - SLresult (*Move) ( - SL3DLocationItf self, - const SLVec3D *pMovement - ); - SLresult (*GetLocationCartesian) ( - SL3DLocationItf self, - SLVec3D *pLocation - ); - SLresult (*SetOrientationVectors) ( - SL3DLocationItf self, - const SLVec3D *pFront, - const SLVec3D *pAbove - ); - SLresult (*SetOrientationAngles) ( - SL3DLocationItf self, - SLmillidegree heading, - SLmillidegree pitch, - SLmillidegree roll - ); - SLresult (*Rotate) ( - SL3DLocationItf self, - SLmillidegree theta, - const SLVec3D *pAxis - ); - SLresult (*GetOrientationVectors) ( - SL3DLocationItf self, - SLVec3D *pFront, - SLVec3D *pUp - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* 3D Doppler Interface */ -/*---------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_3DDOPPLER; - -struct SL3DDopplerItf_; -typedef const struct SL3DDopplerItf_ * const * SL3DDopplerItf; - -struct SL3DDopplerItf_ { - SLresult (*SetVelocityCartesian) ( - SL3DDopplerItf self, - const SLVec3D *pVelocity - ); - SLresult (*SetVelocitySpherical) ( - SL3DDopplerItf self, - SLmillidegree azimuth, - SLmillidegree elevation, - SLmillimeter speed - ); - SLresult (*GetVelocityCartesian) ( - SL3DDopplerItf self, - SLVec3D *pVelocity - ); - SLresult (*SetDopplerFactor) ( - SL3DDopplerItf self, - SLpermille dopplerFactor - ); - SLresult (*GetDopplerFactor) ( - SL3DDopplerItf self, - SLpermille *pDopplerFactor - ); -}; - -/*---------------------------------------------------------------------------*/ -/* 3D Source Interface and associated defines */ -/* --------------------------------------------------------------------------*/ - -#define SL_ROLLOFFMODEL_EXPONENTIAL ((SLuint32) 0x00000000) -#define SL_ROLLOFFMODEL_LINEAR ((SLuint32) 0x00000001) - - -extern SL_API const SLInterfaceID SL_IID_3DSOURCE; - -struct SL3DSourceItf_; -typedef const struct SL3DSourceItf_ * const * SL3DSourceItf; - -struct SL3DSourceItf_ { - SLresult (*SetHeadRelative) ( - SL3DSourceItf self, - SLboolean headRelative - ); - SLresult (*GetHeadRelative) ( - SL3DSourceItf self, - SLboolean *pHeadRelative - ); - SLresult (*SetRolloffDistances) ( - SL3DSourceItf self, - SLmillimeter minDistance, - SLmillimeter maxDistance - ); - SLresult (*GetRolloffDistances) ( - SL3DSourceItf self, - SLmillimeter *pMinDistance, - SLmillimeter *pMaxDistance - ); - SLresult (*SetRolloffMaxDistanceMute) ( - SL3DSourceItf self, - SLboolean mute - ); - SLresult (*GetRolloffMaxDistanceMute) ( - SL3DSourceItf self, - SLboolean *pMute - ); - SLresult (*SetRolloffFactor) ( - SL3DSourceItf self, - SLpermille rolloffFactor - ); - SLresult (*GetRolloffFactor) ( - SL3DSourceItf self, - SLpermille *pRolloffFactor - ); - SLresult (*SetRoomRolloffFactor) ( - SL3DSourceItf self, - SLpermille roomRolloffFactor - ); - SLresult (*GetRoomRolloffFactor) ( - SL3DSourceItf self, - SLpermille *pRoomRolloffFactor - ); - SLresult (*SetRolloffModel) ( - SL3DSourceItf self, - SLuint8 model - ); - SLresult (*GetRolloffModel) ( - SL3DSourceItf self, - SLuint8 *pModel - ); - SLresult (*SetCone) ( - SL3DSourceItf self, - SLmillidegree innerAngle, - SLmillidegree outerAngle, - SLmillibel outerLevel - ); - SLresult (*GetCone) ( - SL3DSourceItf self, - SLmillidegree *pInnerAngle, - SLmillidegree *pOuterAngle, - SLmillibel *pOuterLevel - ); -}; - -/*---------------------------------------------------------------------------*/ -/* 3D Macroscopic Interface */ -/* --------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_3DMACROSCOPIC; - -struct SL3DMacroscopicItf_; -typedef const struct SL3DMacroscopicItf_ * const * SL3DMacroscopicItf; - -struct SL3DMacroscopicItf_ { - SLresult (*SetSize) ( - SL3DMacroscopicItf self, - SLmillimeter width, - SLmillimeter height, - SLmillimeter depth - ); - SLresult (*GetSize) ( - SL3DMacroscopicItf self, - SLmillimeter *pWidth, - SLmillimeter *pHeight, - SLmillimeter *pDepth - ); - SLresult (*SetOrientationAngles) ( - SL3DMacroscopicItf self, - SLmillidegree heading, - SLmillidegree pitch, - SLmillidegree roll - ); - SLresult (*SetOrientationVectors) ( - SL3DMacroscopicItf self, - const SLVec3D *pFront, - const SLVec3D *pAbove - ); - SLresult (*Rotate) ( - SL3DMacroscopicItf self, - SLmillidegree theta, - const SLVec3D *pAxis - ); - SLresult (*GetOrientationVectors) ( - SL3DMacroscopicItf self, - SLVec3D *pFront, - SLVec3D *pUp - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Mute Solo Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_MUTESOLO; - -struct SLMuteSoloItf_; -typedef const struct SLMuteSoloItf_ * const * SLMuteSoloItf; - -struct SLMuteSoloItf_ { - SLresult (*SetChannelMute) ( - SLMuteSoloItf self, - SLuint8 chan, - SLboolean mute - ); - SLresult (*GetChannelMute) ( - SLMuteSoloItf self, - SLuint8 chan, - SLboolean *pMute - ); - SLresult (*SetChannelSolo) ( - SLMuteSoloItf self, - SLuint8 chan, - SLboolean solo - ); - SLresult (*GetChannelSolo) ( - SLMuteSoloItf self, - SLuint8 chan, - SLboolean *pSolo - ); - SLresult (*GetNumChannels) ( - SLMuteSoloItf self, - SLuint8 *pNumChannels - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Dynamic Interface Management Interface and associated types and macros */ -/* --------------------------------------------------------------------------*/ - -#define SL_DYNAMIC_ITF_EVENT_RUNTIME_ERROR ((SLuint32) 0x00000001) -#define SL_DYNAMIC_ITF_EVENT_ASYNC_TERMINATION ((SLuint32) 0x00000002) -#define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST ((SLuint32) 0x00000003) -#define SL_DYNAMIC_ITF_EVENT_RESOURCES_LOST_PERMANENTLY ((SLuint32) 0x00000004) -#define SL_DYNAMIC_ITF_EVENT_RESOURCES_AVAILABLE ((SLuint32) 0x00000005) - - - - -extern SL_API const SLInterfaceID SL_IID_DYNAMICINTERFACEMANAGEMENT; - -struct SLDynamicInterfaceManagementItf_; -typedef const struct SLDynamicInterfaceManagementItf_ * const * SLDynamicInterfaceManagementItf; - -typedef void (SLAPIENTRY *slDynamicInterfaceManagementCallback) ( - SLDynamicInterfaceManagementItf caller, - void * pContext, - SLuint32 event, - SLresult result, - const SLInterfaceID iid -); - - -struct SLDynamicInterfaceManagementItf_ { - SLresult (*AddInterface) ( - SLDynamicInterfaceManagementItf self, - const SLInterfaceID iid, - SLboolean async - ); - SLresult (*RemoveInterface) ( - SLDynamicInterfaceManagementItf self, - const SLInterfaceID iid - ); - SLresult (*ResumeInterface) ( - SLDynamicInterfaceManagementItf self, - const SLInterfaceID iid, - SLboolean async - ); - SLresult (*RegisterCallback) ( - SLDynamicInterfaceManagementItf self, - slDynamicInterfaceManagementCallback callback, - void * pContext - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Midi Message Interface and associated types */ -/* --------------------------------------------------------------------------*/ - -#define SL_MIDIMESSAGETYPE_NOTE_ON_OFF ((SLuint32) 0x00000001) -#define SL_MIDIMESSAGETYPE_POLY_PRESSURE ((SLuint32) 0x00000002) -#define SL_MIDIMESSAGETYPE_CONTROL_CHANGE ((SLuint32) 0x00000003) -#define SL_MIDIMESSAGETYPE_PROGRAM_CHANGE ((SLuint32) 0x00000004) -#define SL_MIDIMESSAGETYPE_CHANNEL_PRESSURE ((SLuint32) 0x00000005) -#define SL_MIDIMESSAGETYPE_PITCH_BEND ((SLuint32) 0x00000006) -#define SL_MIDIMESSAGETYPE_SYSTEM_MESSAGE ((SLuint32) 0x00000007) - - -extern SL_API const SLInterfaceID SL_IID_MIDIMESSAGE; - -struct SLMIDIMessageItf_; -typedef const struct SLMIDIMessageItf_ * const * SLMIDIMessageItf; - -typedef void (SLAPIENTRY *slMetaEventCallback) ( - SLMIDIMessageItf caller, - void *pContext, - SLuint8 type, - SLuint32 length, - const SLuint8 *pData, - SLuint32 tick, - SLuint16 track -); - -typedef void (SLAPIENTRY *slMIDIMessageCallback) ( - SLMIDIMessageItf caller, - void *pContext, - SLuint8 statusByte, - SLuint32 length, - const SLuint8 *pData, - SLuint32 tick, - SLuint16 track -); - -struct SLMIDIMessageItf_ { - SLresult (*SendMessage) ( - SLMIDIMessageItf self, - const SLuint8 *data, - SLuint32 length - ); - SLresult (*RegisterMetaEventCallback) ( - SLMIDIMessageItf self, - slMetaEventCallback callback, - void *pContext - ); - SLresult (*RegisterMIDIMessageCallback) ( - SLMIDIMessageItf self, - slMIDIMessageCallback callback, - void *pContext - ); - SLresult (*AddMIDIMessageCallbackFilter) ( - SLMIDIMessageItf self, - SLuint32 messageType - ); - SLresult (*ClearMIDIMessageCallbackFilter) ( - SLMIDIMessageItf self - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Midi Mute Solo interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_MIDIMUTESOLO; - -struct SLMIDIMuteSoloItf_; -typedef const struct SLMIDIMuteSoloItf_ * const * SLMIDIMuteSoloItf; - -struct SLMIDIMuteSoloItf_ { - SLresult (*SetChannelMute) ( - SLMIDIMuteSoloItf self, - SLuint8 channel, - SLboolean mute - ); - SLresult (*GetChannelMute) ( - SLMIDIMuteSoloItf self, - SLuint8 channel, - SLboolean *pMute - ); - SLresult (*SetChannelSolo) ( - SLMIDIMuteSoloItf self, - SLuint8 channel, - SLboolean solo - ); - SLresult (*GetChannelSolo) ( - SLMIDIMuteSoloItf self, - SLuint8 channel, - SLboolean *pSolo - ); - SLresult (*GetTrackCount) ( - SLMIDIMuteSoloItf self, - SLuint16 *pCount - ); - SLresult (*SetTrackMute) ( - SLMIDIMuteSoloItf self, - SLuint16 track, - SLboolean mute - ); - SLresult (*GetTrackMute) ( - SLMIDIMuteSoloItf self, - SLuint16 track, - SLboolean *pMute - ); - SLresult (*SetTrackSolo) ( - SLMIDIMuteSoloItf self, - SLuint16 track, - SLboolean solo - ); - SLresult (*GetTrackSolo) ( - SLMIDIMuteSoloItf self, - SLuint16 track, - SLboolean *pSolo - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Midi Tempo interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_MIDITEMPO; - -struct SLMIDITempoItf_; -typedef const struct SLMIDITempoItf_ * const * SLMIDITempoItf; - -struct SLMIDITempoItf_ { - SLresult (*SetTicksPerQuarterNote) ( - SLMIDITempoItf self, - SLuint32 tpqn - ); - SLresult (*GetTicksPerQuarterNote) ( - SLMIDITempoItf self, - SLuint32 *pTpqn - ); - SLresult (*SetMicrosecondsPerQuarterNote) ( - SLMIDITempoItf self, - SLmicrosecond uspqn - ); - SLresult (*GetMicrosecondsPerQuarterNote) ( - SLMIDITempoItf self, - SLmicrosecond *uspqn - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Midi Time interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_MIDITIME; - -struct SLMIDITimeItf_; -typedef const struct SLMIDITimeItf_ * const * SLMIDITimeItf; - -struct SLMIDITimeItf_ { - SLresult (*GetDuration) ( - SLMIDITimeItf self, - SLuint32 *pDuration - ); - SLresult (*SetPosition) ( - SLMIDITimeItf self, - SLuint32 position - ); - SLresult (*GetPosition) ( - SLMIDITimeItf self, - SLuint32 *pPosition - ); - SLresult (*SetLoopPoints) ( - SLMIDITimeItf self, - SLuint32 startTick, - SLuint32 numTicks - ); - SLresult (*GetLoopPoints) ( - SLMIDITimeItf self, - SLuint32 *pStartTick, - SLuint32 *pNumTicks - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Audio Decoder Capabilities Interface */ -/* --------------------------------------------------------------------------*/ - -/*Audio Codec related defines*/ - -#define SL_RATECONTROLMODE_CONSTANTBITRATE ((SLuint32) 0x00000001) -#define SL_RATECONTROLMODE_VARIABLEBITRATE ((SLuint32) 0x00000002) - -#define SL_AUDIOCODEC_PCM ((SLuint32) 0x00000001) -#define SL_AUDIOCODEC_MP3 ((SLuint32) 0x00000002) -#define SL_AUDIOCODEC_AMR ((SLuint32) 0x00000003) -#define SL_AUDIOCODEC_AMRWB ((SLuint32) 0x00000004) -#define SL_AUDIOCODEC_AMRWBPLUS ((SLuint32) 0x00000005) -#define SL_AUDIOCODEC_AAC ((SLuint32) 0x00000006) -#define SL_AUDIOCODEC_WMA ((SLuint32) 0x00000007) -#define SL_AUDIOCODEC_REAL ((SLuint32) 0x00000008) - -#define SL_AUDIOPROFILE_PCM ((SLuint32) 0x00000001) - -#define SL_AUDIOPROFILE_MPEG1_L3 ((SLuint32) 0x00000001) -#define SL_AUDIOPROFILE_MPEG2_L3 ((SLuint32) 0x00000002) -#define SL_AUDIOPROFILE_MPEG25_L3 ((SLuint32) 0x00000003) - -#define SL_AUDIOCHANMODE_MP3_MONO ((SLuint32) 0x00000001) -#define SL_AUDIOCHANMODE_MP3_STEREO ((SLuint32) 0x00000002) -#define SL_AUDIOCHANMODE_MP3_JOINTSTEREO ((SLuint32) 0x00000003) -#define SL_AUDIOCHANMODE_MP3_DUAL ((SLuint32) 0x00000004) - -#define SL_AUDIOPROFILE_AMR ((SLuint32) 0x00000001) - -#define SL_AUDIOSTREAMFORMAT_CONFORMANCE ((SLuint32) 0x00000001) -#define SL_AUDIOSTREAMFORMAT_IF1 ((SLuint32) 0x00000002) -#define SL_AUDIOSTREAMFORMAT_IF2 ((SLuint32) 0x00000003) -#define SL_AUDIOSTREAMFORMAT_FSF ((SLuint32) 0x00000004) -#define SL_AUDIOSTREAMFORMAT_RTPPAYLOAD ((SLuint32) 0x00000005) -#define SL_AUDIOSTREAMFORMAT_ITU ((SLuint32) 0x00000006) - -#define SL_AUDIOPROFILE_AMRWB ((SLuint32) 0x00000001) - -#define SL_AUDIOPROFILE_AMRWBPLUS ((SLuint32) 0x00000001) - -#define SL_AUDIOPROFILE_AAC_AAC ((SLuint32) 0x00000001) - -#define SL_AUDIOMODE_AAC_MAIN ((SLuint32) 0x00000001) -#define SL_AUDIOMODE_AAC_LC ((SLuint32) 0x00000002) -#define SL_AUDIOMODE_AAC_SSR ((SLuint32) 0x00000003) -#define SL_AUDIOMODE_AAC_LTP ((SLuint32) 0x00000004) -#define SL_AUDIOMODE_AAC_HE ((SLuint32) 0x00000005) -#define SL_AUDIOMODE_AAC_SCALABLE ((SLuint32) 0x00000006) -#define SL_AUDIOMODE_AAC_ERLC ((SLuint32) 0x00000007) -#define SL_AUDIOMODE_AAC_LD ((SLuint32) 0x00000008) -#define SL_AUDIOMODE_AAC_HE_PS ((SLuint32) 0x00000009) -#define SL_AUDIOMODE_AAC_HE_MPS ((SLuint32) 0x0000000A) - -#define SL_AUDIOSTREAMFORMAT_MP2ADTS ((SLuint32) 0x00000001) -#define SL_AUDIOSTREAMFORMAT_MP4ADTS ((SLuint32) 0x00000002) -#define SL_AUDIOSTREAMFORMAT_MP4LOAS ((SLuint32) 0x00000003) -#define SL_AUDIOSTREAMFORMAT_MP4LATM ((SLuint32) 0x00000004) -#define SL_AUDIOSTREAMFORMAT_ADIF ((SLuint32) 0x00000005) -#define SL_AUDIOSTREAMFORMAT_MP4FF ((SLuint32) 0x00000006) -#define SL_AUDIOSTREAMFORMAT_RAW ((SLuint32) 0x00000007) - -#define SL_AUDIOPROFILE_WMA7 ((SLuint32) 0x00000001) -#define SL_AUDIOPROFILE_WMA8 ((SLuint32) 0x00000002) -#define SL_AUDIOPROFILE_WMA9 ((SLuint32) 0x00000003) -#define SL_AUDIOPROFILE_WMA10 ((SLuint32) 0x00000004) - -#define SL_AUDIOMODE_WMA_LEVEL1 ((SLuint32) 0x00000001) -#define SL_AUDIOMODE_WMA_LEVEL2 ((SLuint32) 0x00000002) -#define SL_AUDIOMODE_WMA_LEVEL3 ((SLuint32) 0x00000003) -#define SL_AUDIOMODE_WMA_LEVEL4 ((SLuint32) 0x00000004) -#define SL_AUDIOMODE_WMAPRO_LEVELM0 ((SLuint32) 0x00000005) -#define SL_AUDIOMODE_WMAPRO_LEVELM1 ((SLuint32) 0x00000006) -#define SL_AUDIOMODE_WMAPRO_LEVELM2 ((SLuint32) 0x00000007) -#define SL_AUDIOMODE_WMAPRO_LEVELM3 ((SLuint32) 0x00000008) - -#define SL_AUDIOPROFILE_REALAUDIO ((SLuint32) 0x00000001) - -#define SL_AUDIOMODE_REALAUDIO_G2 ((SLuint32) 0x00000001) -#define SL_AUDIOMODE_REALAUDIO_8 ((SLuint32) 0x00000002) -#define SL_AUDIOMODE_REALAUDIO_10 ((SLuint32) 0x00000003) -#define SL_AUDIOMODE_REALAUDIO_SURROUND ((SLuint32) 0x00000004) - -typedef struct SLAudioCodecDescriptor_ { - SLuint32 maxChannels; - SLuint32 minBitsPerSample; - SLuint32 maxBitsPerSample; - SLmilliHertz minSampleRate; - SLmilliHertz maxSampleRate; - SLboolean isFreqRangeContinuous; - SLmilliHertz *pSampleRatesSupported; - SLuint32 numSampleRatesSupported; - SLuint32 minBitRate; - SLuint32 maxBitRate; - SLboolean isBitrateRangeContinuous; - SLuint32 *pBitratesSupported; - SLuint32 numBitratesSupported; - SLuint32 profileSetting; - SLuint32 modeSetting; -} SLAudioCodecDescriptor; - -/*Structure used to retrieve the profile and level settings supported by an audio encoder */ - -typedef struct SLAudioCodecProfileMode_ { - SLuint32 profileSetting; - SLuint32 modeSetting; -} SLAudioCodecProfileMode; - -extern SL_API const SLInterfaceID SL_IID_AUDIODECODERCAPABILITIES; - -struct SLAudioDecoderCapabilitiesItf_; -typedef const struct SLAudioDecoderCapabilitiesItf_ * const * SLAudioDecoderCapabilitiesItf; - -struct SLAudioDecoderCapabilitiesItf_ { - SLresult (*GetAudioDecoders) ( - SLAudioDecoderCapabilitiesItf self, - SLuint32 * pNumDecoders , - SLuint32 *pDecoderIds - ); - SLresult (*GetAudioDecoderCapabilities) ( - SLAudioDecoderCapabilitiesItf self, - SLuint32 decoderId, - SLuint32 *pIndex, - SLAudioCodecDescriptor *pDescriptor - ); -}; - - - - -/*---------------------------------------------------------------------------*/ -/* Audio Encoder Capabilities Interface */ -/* --------------------------------------------------------------------------*/ - -/* Structure used when setting audio encoding parameters */ - -typedef struct SLAudioEncoderSettings_ { - SLuint32 encoderId; - SLuint32 channelsIn; - SLuint32 channelsOut; - SLmilliHertz sampleRate; - SLuint32 bitRate; - SLuint32 bitsPerSample; - SLuint32 rateControl; - SLuint32 profileSetting; - SLuint32 levelSetting; - SLuint32 channelMode; - SLuint32 streamFormat; - SLuint32 encodeOptions; - SLuint32 blockAlignment; -} SLAudioEncoderSettings; - -extern SL_API const SLInterfaceID SL_IID_AUDIOENCODERCAPABILITIES; - -struct SLAudioEncoderCapabilitiesItf_; -typedef const struct SLAudioEncoderCapabilitiesItf_ * const * SLAudioEncoderCapabilitiesItf; - -struct SLAudioEncoderCapabilitiesItf_ { - SLresult (*GetAudioEncoders) ( - SLAudioEncoderCapabilitiesItf self, - SLuint32 *pNumEncoders , - SLuint32 *pEncoderIds - ); - SLresult (*GetAudioEncoderCapabilities) ( - SLAudioEncoderCapabilitiesItf self, - SLuint32 encoderId, - SLuint32 *pIndex, - SLAudioCodecDescriptor * pDescriptor - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Audio Encoder Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_AUDIOENCODER; - -struct SLAudioEncoderItf_; -typedef const struct SLAudioEncoderItf_ * const * SLAudioEncoderItf; - -struct SLAudioEncoderItf_ { - SLresult (*SetEncoderSettings) ( - SLAudioEncoderItf self, - SLAudioEncoderSettings *pSettings - ); - SLresult (*GetEncoderSettings) ( - SLAudioEncoderItf self, - SLAudioEncoderSettings *pSettings - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Bass Boost Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_BASSBOOST; - -struct SLBassBoostItf_; -typedef const struct SLBassBoostItf_ * const * SLBassBoostItf; - -struct SLBassBoostItf_ { - SLresult (*SetEnabled)( - SLBassBoostItf self, - SLboolean enabled - ); - SLresult (*IsEnabled)( - SLBassBoostItf self, - SLboolean *pEnabled - ); - SLresult (*SetStrength)( - SLBassBoostItf self, - SLpermille strength - ); - SLresult (*GetRoundedStrength)( - SLBassBoostItf self, - SLpermille *pStrength - ); - SLresult (*IsStrengthSupported)( - SLBassBoostItf self, - SLboolean *pSupported - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Pitch Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_PITCH; - -struct SLPitchItf_; -typedef const struct SLPitchItf_ * const * SLPitchItf; - -struct SLPitchItf_ { - SLresult (*SetPitch) ( - SLPitchItf self, - SLpermille pitch - ); - SLresult (*GetPitch) ( - SLPitchItf self, - SLpermille *pPitch - ); - SLresult (*GetPitchCapabilities) ( - SLPitchItf self, - SLpermille *pMinPitch, - SLpermille *pMaxPitch - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Rate Pitch Interface */ -/* RatePitchItf is an interface for controlling the rate a sound is played */ -/* back. A change in rate will cause a change in pitch. */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_RATEPITCH; - -struct SLRatePitchItf_; -typedef const struct SLRatePitchItf_ * const * SLRatePitchItf; - -struct SLRatePitchItf_ { - SLresult (*SetRate) ( - SLRatePitchItf self, - SLpermille rate - ); - SLresult (*GetRate) ( - SLRatePitchItf self, - SLpermille *pRate - ); - SLresult (*GetRatePitchCapabilities) ( - SLRatePitchItf self, - SLpermille *pMinRate, - SLpermille *pMaxRate - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Virtualizer Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_VIRTUALIZER; - -struct SLVirtualizerItf_; -typedef const struct SLVirtualizerItf_ * const * SLVirtualizerItf; - -struct SLVirtualizerItf_ { - SLresult (*SetEnabled)( - SLVirtualizerItf self, - SLboolean enabled - ); - SLresult (*IsEnabled)( - SLVirtualizerItf self, - SLboolean *pEnabled - ); - SLresult (*SetStrength)( - SLVirtualizerItf self, - SLpermille strength - ); - SLresult (*GetRoundedStrength)( - SLVirtualizerItf self, - SLpermille *pStrength - ); - SLresult (*IsStrengthSupported)( - SLVirtualizerItf self, - SLboolean *pSupported - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Visualization Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_VISUALIZATION; - -struct SLVisualizationItf_; -typedef const struct SLVisualizationItf_ * const * SLVisualizationItf; - -typedef void (SLAPIENTRY *slVisualizationCallback) ( - void *pContext, - const SLuint8 waveform[], - const SLuint8 fft[], - SLmilliHertz samplerate -); - -struct SLVisualizationItf_{ - SLresult (*RegisterVisualizationCallback)( - SLVisualizationItf self, - slVisualizationCallback callback, - void *pContext, - SLmilliHertz rate - ); - SLresult (*GetMaxRate)( - SLVisualizationItf self, - SLmilliHertz* pRate - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Engine Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_ENGINE; - -struct SLEngineItf_; -typedef const struct SLEngineItf_ * const * SLEngineItf; - - -struct SLEngineItf_ { - - SLresult (*CreateLEDDevice) ( - SLEngineItf self, - SLObjectItf * pDevice, - SLuint32 deviceID, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateVibraDevice) ( - SLEngineItf self, - SLObjectItf * pDevice, - SLuint32 deviceID, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateAudioPlayer) ( - SLEngineItf self, - SLObjectItf * pPlayer, - SLDataSource *pAudioSrc, - SLDataSink *pAudioSnk, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateAudioRecorder) ( - SLEngineItf self, - SLObjectItf * pRecorder, - SLDataSource *pAudioSrc, - SLDataSink *pAudioSnk, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateMidiPlayer) ( - SLEngineItf self, - SLObjectItf * pPlayer, - SLDataSource *pMIDISrc, - SLDataSource *pBankSrc, - SLDataSink *pAudioOutput, - SLDataSink *pVibra, - SLDataSink *pLEDArray, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateListener) ( - SLEngineItf self, - SLObjectItf * pListener, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*Create3DGroup) ( - SLEngineItf self, - SLObjectItf * pGroup, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateOutputMix) ( - SLEngineItf self, - SLObjectItf * pMix, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateMetadataExtractor) ( - SLEngineItf self, - SLObjectItf * pMetadataExtractor, - SLDataSource * pDataSource, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*CreateExtensionObject) ( - SLEngineItf self, - SLObjectItf * pObject, - void * pParameters, - SLuint32 objectID, - SLuint32 numInterfaces, - const SLInterfaceID * pInterfaceIds, - const SLboolean * pInterfaceRequired - ); - SLresult (*QueryNumSupportedInterfaces) ( - SLEngineItf self, - SLuint32 objectID, - SLuint32 * pNumSupportedInterfaces - ); - SLresult (*QuerySupportedInterfaces) ( - SLEngineItf self, - SLuint32 objectID, - SLuint32 index, - SLInterfaceID * pInterfaceId - ); - SLresult (*QueryNumSupportedExtensions) ( - SLEngineItf self, - SLuint32 * pNumExtensions - ); - SLresult (*QuerySupportedExtension) ( - SLEngineItf self, - SLuint32 index, - SLchar * pExtensionName, - SLint16 * pNameLength - ); - SLresult (*IsExtensionSupported) ( - SLEngineItf self, - const SLchar * pExtensionName, - SLboolean * pSupported - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Engine Capabilities Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_ENGINECAPABILITIES; - -struct SLEngineCapabilitiesItf_; -typedef const struct SLEngineCapabilitiesItf_ * const * SLEngineCapabilitiesItf; - -struct SLEngineCapabilitiesItf_ { - SLresult (*QuerySupportedProfiles) ( - SLEngineCapabilitiesItf self, - SLuint16 *pProfilesSupported - ); - SLresult (*QueryAvailableVoices) ( - SLEngineCapabilitiesItf self, - SLuint16 voiceType, - SLint16 *pNumMaxVoices, - SLboolean *pIsAbsoluteMax, - SLint16 *pNumFreeVoices - ); - SLresult (*QueryNumberOfMIDISynthesizers) ( - SLEngineCapabilitiesItf self, - SLint16 *pNumMIDIsynthesizers - ); - SLresult (*QueryAPIVersion) ( - SLEngineCapabilitiesItf self, - SLint16 *pMajor, - SLint16 *pMinor, - SLint16 *pStep - ); - SLresult (*QueryLEDCapabilities) ( - SLEngineCapabilitiesItf self, - SLuint32 *pIndex, - SLuint32 *pLEDDeviceID, - SLLEDDescriptor *pDescriptor - ); - SLresult (*QueryVibraCapabilities) ( - SLEngineCapabilitiesItf self, - SLuint32 *pIndex, - SLuint32 *pVibraDeviceID, - SLVibraDescriptor *pDescriptor - ); - SLresult (*IsThreadSafe) ( - SLEngineCapabilitiesItf self, - SLboolean *pIsThreadSafe - ); -}; - -/*---------------------------------------------------------------------------*/ -/* Thread Sync Interface */ -/* --------------------------------------------------------------------------*/ - - -extern SL_API const SLInterfaceID SL_IID_THREADSYNC; - -struct SLThreadSyncItf_; -typedef const struct SLThreadSyncItf_ * const * SLThreadSyncItf; - - -struct SLThreadSyncItf_ { - SLresult (*EnterCriticalSection) ( - SLThreadSyncItf self - ); - SLresult (*ExitCriticalSection) ( - SLThreadSyncItf self - ); -}; - - -/*****************************************************************************/ -/* SL engine constructor */ -/*****************************************************************************/ - -#define SL_ENGINEOPTION_THREADSAFE ((SLuint32) 0x00000001) -#define SL_ENGINEOPTION_LOSSOFCONTROL ((SLuint32) 0x00000002) - -typedef struct SLEngineOption_ { - SLuint32 feature; - SLuint32 data; -} SLEngineOption; - - -SL_API SLresult SLAPIENTRY slCreateEngine( - SLObjectItf *pEngine, - SLuint32 numOptions, - const SLEngineOption *pEngineOptions, - SLuint32 numInterfaces, - const SLInterfaceID *pInterfaceIds, - const SLboolean * pInterfaceRequired -); - -SL_API SLresult SLAPIENTRY slQueryNumSupportedEngineInterfaces( - SLuint32 * pNumSupportedInterfaces -); - -SL_API SLresult SLAPIENTRY slQuerySupportedEngineInterfaces( - SLuint32 index, - SLInterfaceID * pInterfaceId -); - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* OPENSL_ES_H_ */ diff --git a/ndk/platforms/android-14/include/SLES/OpenSLES_Android.h b/ndk/platforms/android-14/include/SLES/OpenSLES_Android.h deleted file mode 100644 index 4d8f656dd..000000000 --- a/ndk/platforms/android-14/include/SLES/OpenSLES_Android.h +++ /dev/null @@ -1,351 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef OPENSL_ES_ANDROID_H_ -#define OPENSL_ES_ANDROID_H_ - -#include "OpenSLES_AndroidConfiguration.h" -#include "OpenSLES_AndroidMetadata.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#include "OpenSLES.h" - -/*---------------------------------------------------------------------------*/ -/* Android common types */ -/*---------------------------------------------------------------------------*/ - -typedef sl_int64_t SLAint64; /* 64 bit signed integer */ - -typedef sl_uint64_t SLAuint64; /* 64 bit unsigned integer */ - -/*---------------------------------------------------------------------------*/ -/* Android Effect interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_ANDROIDEFFECT; - -/** Android Effect interface methods */ - -struct SLAndroidEffectItf_; -typedef const struct SLAndroidEffectItf_ * const * SLAndroidEffectItf; - -struct SLAndroidEffectItf_ { - - SLresult (*CreateEffect) (SLAndroidEffectItf self, - SLInterfaceID effectImplementationId); - - SLresult (*ReleaseEffect) (SLAndroidEffectItf self, - SLInterfaceID effectImplementationId); - - SLresult (*SetEnabled) (SLAndroidEffectItf self, - SLInterfaceID effectImplementationId, - SLboolean enabled); - - SLresult (*IsEnabled) (SLAndroidEffectItf self, - SLInterfaceID effectImplementationId, - SLboolean *pEnabled); - - SLresult (*SendCommand) (SLAndroidEffectItf self, - SLInterfaceID effectImplementationId, - SLuint32 command, - SLuint32 commandSize, - void *pCommandData, - SLuint32 *replySize, - void *pReplyData); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Effect Send interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_ANDROIDEFFECTSEND; - -/** Android Effect Send interface methods */ - -struct SLAndroidEffectSendItf_; -typedef const struct SLAndroidEffectSendItf_ * const * SLAndroidEffectSendItf; - -struct SLAndroidEffectSendItf_ { - SLresult (*EnableEffectSend) ( - SLAndroidEffectSendItf self, - SLInterfaceID effectImplementationId, - SLboolean enable, - SLmillibel initialLevel - ); - SLresult (*IsEnabled) ( - SLAndroidEffectSendItf self, - SLInterfaceID effectImplementationId, - SLboolean *pEnable - ); - SLresult (*SetDirectLevel) ( - SLAndroidEffectSendItf self, - SLmillibel directLevel - ); - SLresult (*GetDirectLevel) ( - SLAndroidEffectSendItf self, - SLmillibel *pDirectLevel - ); - SLresult (*SetSendLevel) ( - SLAndroidEffectSendItf self, - SLInterfaceID effectImplementationId, - SLmillibel sendLevel - ); - SLresult (*GetSendLevel)( - SLAndroidEffectSendItf self, - SLInterfaceID effectImplementationId, - SLmillibel *pSendLevel - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Effect Capabilities interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_ANDROIDEFFECTCAPABILITIES; - -/** Android Effect Capabilities interface methods */ - -struct SLAndroidEffectCapabilitiesItf_; -typedef const struct SLAndroidEffectCapabilitiesItf_ * const * SLAndroidEffectCapabilitiesItf; - -struct SLAndroidEffectCapabilitiesItf_ { - - SLresult (*QueryNumEffects) (SLAndroidEffectCapabilitiesItf self, - SLuint32 *pNumSupportedEffects); - - - SLresult (*QueryEffect) (SLAndroidEffectCapabilitiesItf self, - SLuint32 index, - SLInterfaceID *pEffectType, - SLInterfaceID *pEffectImplementation, - SLchar *pName, - SLuint16 *pNameSize); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Configuration interface */ -/*---------------------------------------------------------------------------*/ -extern SL_API const SLInterfaceID SL_IID_ANDROIDCONFIGURATION; - -/** Android Configuration interface methods */ - -struct SLAndroidConfigurationItf_; -typedef const struct SLAndroidConfigurationItf_ * const * SLAndroidConfigurationItf; - -struct SLAndroidConfigurationItf_ { - - SLresult (*SetConfiguration) (SLAndroidConfigurationItf self, - const SLchar *configKey, - const void *pConfigValue, - SLuint32 valueSize); - - SLresult (*GetConfiguration) (SLAndroidConfigurationItf self, - const SLchar *configKey, - SLuint32 *pValueSize, - void *pConfigValue - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Simple Buffer Queue Interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_ANDROIDSIMPLEBUFFERQUEUE; - -struct SLAndroidSimpleBufferQueueItf_; -typedef const struct SLAndroidSimpleBufferQueueItf_ * const * SLAndroidSimpleBufferQueueItf; - -typedef void (SLAPIENTRY *slAndroidSimpleBufferQueueCallback)( - SLAndroidSimpleBufferQueueItf caller, - void *pContext -); - -/** Android simple buffer queue state **/ - -typedef struct SLAndroidSimpleBufferQueueState_ { - SLuint32 count; - SLuint32 index; -} SLAndroidSimpleBufferQueueState; - - -struct SLAndroidSimpleBufferQueueItf_ { - SLresult (*Enqueue) ( - SLAndroidSimpleBufferQueueItf self, - const void *pBuffer, - SLuint32 size - ); - SLresult (*Clear) ( - SLAndroidSimpleBufferQueueItf self - ); - SLresult (*GetState) ( - SLAndroidSimpleBufferQueueItf self, - SLAndroidSimpleBufferQueueState *pState - ); - SLresult (*RegisterCallback) ( - SLAndroidSimpleBufferQueueItf self, - slAndroidSimpleBufferQueueCallback callback, - void* pContext - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android Buffer Queue Interface */ -/*---------------------------------------------------------------------------*/ - -extern SL_API const SLInterfaceID SL_IID_ANDROIDBUFFERQUEUESOURCE; - -struct SLAndroidBufferQueueItf_; -typedef const struct SLAndroidBufferQueueItf_ * const * SLAndroidBufferQueueItf; - -#define SL_ANDROID_ITEMKEY_NONE ((SLuint32) 0x00000000) -#define SL_ANDROID_ITEMKEY_EOS ((SLuint32) 0x00000001) -#define SL_ANDROID_ITEMKEY_DISCONTINUITY ((SLuint32) 0x00000002) -#define SL_ANDROID_ITEMKEY_BUFFERQUEUEEVENT ((SLuint32) 0x00000003) -#define SL_ANDROID_ITEMKEY_FORMAT_CHANGE ((SLuint32) 0x00000004) - -#define SL_ANDROIDBUFFERQUEUEEVENT_NONE ((SLuint32) 0x00000000) -#define SL_ANDROIDBUFFERQUEUEEVENT_PROCESSED ((SLuint32) 0x00000001) -#if 0 // reserved for future use -#define SL_ANDROIDBUFFERQUEUEEVENT_UNREALIZED ((SLuint32) 0x00000002) -#define SL_ANDROIDBUFFERQUEUEEVENT_CLEARED ((SLuint32) 0x00000004) -#define SL_ANDROIDBUFFERQUEUEEVENT_STOPPED ((SLuint32) 0x00000008) -#define SL_ANDROIDBUFFERQUEUEEVENT_ERROR ((SLuint32) 0x00000010) -#define SL_ANDROIDBUFFERQUEUEEVENT_CONTENT_END ((SLuint32) 0x00000020) -#endif - -typedef struct SLAndroidBufferItem_ { - SLuint32 itemKey; // identifies the item - SLuint32 itemSize; - SLuint8 itemData[0]; -} SLAndroidBufferItem; - -typedef SLresult (SLAPIENTRY *slAndroidBufferQueueCallback)( - SLAndroidBufferQueueItf caller,/* input */ - void *pCallbackContext, /* input */ - void *pBufferContext, /* input */ - void *pBufferData, /* input */ - SLuint32 dataSize, /* input */ - SLuint32 dataUsed, /* input */ - const SLAndroidBufferItem *pItems,/* input */ - SLuint32 itemsLength /* input */ -); - -typedef struct SLAndroidBufferQueueState_ { - SLuint32 count; - SLuint32 index; -} SLAndroidBufferQueueState; - -struct SLAndroidBufferQueueItf_ { - SLresult (*RegisterCallback) ( - SLAndroidBufferQueueItf self, - slAndroidBufferQueueCallback callback, - void* pCallbackContext - ); - - SLresult (*Clear) ( - SLAndroidBufferQueueItf self - ); - - SLresult (*Enqueue) ( - SLAndroidBufferQueueItf self, - void *pBufferContext, - void *pData, - SLuint32 dataLength, - const SLAndroidBufferItem *pItems, - SLuint32 itemsLength - ); - - SLresult (*GetState) ( - SLAndroidBufferQueueItf self, - SLAndroidBufferQueueState *pState - ); - - SLresult (*SetCallbackEventsMask) ( - SLAndroidBufferQueueItf self, - SLuint32 eventFlags - ); - - SLresult (*GetCallbackEventsMask) ( - SLAndroidBufferQueueItf self, - SLuint32 *pEventFlags - ); -}; - - -/*---------------------------------------------------------------------------*/ -/* Android File Descriptor Data Locator */ -/*---------------------------------------------------------------------------*/ - -/** Addendum to Data locator macros */ -#define SL_DATALOCATOR_ANDROIDFD ((SLuint32) 0x800007BC) - -#define SL_DATALOCATOR_ANDROIDFD_USE_FILE_SIZE ((SLAint64) 0xFFFFFFFFFFFFFFFFll) - -/** File Descriptor-based data locator definition, locatorType must be SL_DATALOCATOR_ANDROIDFD */ -typedef struct SLDataLocator_AndroidFD_ { - SLuint32 locatorType; - SLint32 fd; - SLAint64 offset; - SLAint64 length; -} SLDataLocator_AndroidFD; - - -/*---------------------------------------------------------------------------*/ -/* Android Android Simple Buffer Queue Data Locator */ -/*---------------------------------------------------------------------------*/ - -/** Addendum to Data locator macros */ -#define SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE ((SLuint32) 0x800007BD) - -/** BufferQueue-based data locator definition where locatorType must be SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE*/ -typedef struct SLDataLocator_AndroidSimpleBufferQueue { - SLuint32 locatorType; - SLuint32 numBuffers; -} SLDataLocator_AndroidSimpleBufferQueue; - - -/*---------------------------------------------------------------------------*/ -/* Android Buffer Queue Data Locator */ -/*---------------------------------------------------------------------------*/ - -/** Addendum to Data locator macros */ -#define SL_DATALOCATOR_ANDROIDBUFFERQUEUE ((SLuint32) 0x800007BE) - -/** Android Buffer Queue-based data locator definition, - * locatorType must be SL_DATALOCATOR_ANDROIDBUFFERQUEUE */ -typedef struct SLDataLocator_AndroidBufferQueue_ { - SLuint32 locatorType; - SLuint32 numBuffers; -} SLDataLocator_AndroidBufferQueue; - -/** - * MIME types required for data in Android Buffer Queues - */ -#define SL_ANDROID_MIME_AACADTS ((SLchar *) "audio/vnd.android.aac-adts") - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* OPENSL_ES_ANDROID_H_ */ diff --git a/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidConfiguration.h b/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidConfiguration.h deleted file mode 100644 index 01f460de9..000000000 --- a/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidConfiguration.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef OPENSL_ES_ANDROIDCONFIGURATION_H_ -#define OPENSL_ES_ANDROIDCONFIGURATION_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -/*---------------------------------------------------------------------------*/ -/* Android AudioRecorder configuration */ -/*---------------------------------------------------------------------------*/ - -/** Audio recording preset */ -/** Audio recording preset key */ -#define SL_ANDROID_KEY_RECORDING_PRESET ((const SLchar*) "androidRecordingPreset") -/** Audio recording preset values */ -/** preset "none" cannot be set, it is used to indicate the current settings - * do not match any of the presets. */ -#define SL_ANDROID_RECORDING_PRESET_NONE ((SLuint32) 0x00000000) -/** generic recording configuration on the platform */ -#define SL_ANDROID_RECORDING_PRESET_GENERIC ((SLuint32) 0x00000001) -/** uses the microphone audio source with the same orientation as the camera - * if available, the main device microphone otherwise */ -#define SL_ANDROID_RECORDING_PRESET_CAMCORDER ((SLuint32) 0x00000002) -/** uses the main microphone tuned for voice recognition */ -#define SL_ANDROID_RECORDING_PRESET_VOICE_RECOGNITION ((SLuint32) 0x00000003) -/** uses the main microphone tuned for audio communications */ -#define SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION ((SLuint32) 0x00000004) - -/*---------------------------------------------------------------------------*/ -/* Android AudioPlayer configuration */ -/*---------------------------------------------------------------------------*/ - -/** Audio playback stream type */ -/** Audio playback stream type key */ -#define SL_ANDROID_KEY_STREAM_TYPE ((const SLchar*) "androidPlaybackStreamType") - -/** Audio playback stream type values */ -/* same as android.media.AudioManager.STREAM_VOICE_CALL */ -#define SL_ANDROID_STREAM_VOICE ((SLint32) 0x00000000) -/* same as android.media.AudioManager.STREAM_SYSTEM */ -#define SL_ANDROID_STREAM_SYSTEM ((SLint32) 0x00000001) -/* same as android.media.AudioManager.STREAM_RING */ -#define SL_ANDROID_STREAM_RING ((SLint32) 0x00000002) -/* same as android.media.AudioManager.STREAM_MUSIC */ -#define SL_ANDROID_STREAM_MEDIA ((SLint32) 0x00000003) -/* same as android.media.AudioManager.STREAM_ALARM */ -#define SL_ANDROID_STREAM_ALARM ((SLint32) 0x00000004) -/* same as android.media.AudioManager.STREAM_NOTIFICATION */ -#define SL_ANDROID_STREAM_NOTIFICATION ((SLint32) 0x00000005) - - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* OPENSL_ES_ANDROIDCONFIGURATION_H_ */ diff --git a/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidMetadata.h b/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidMetadata.h deleted file mode 100644 index 01e33b8d6..000000000 --- a/ndk/platforms/android-14/include/SLES/OpenSLES_AndroidMetadata.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef OPENSL_ES_ANDROIDMETADATA_H_ -#define OPENSL_ES_ANDROIDMETADATA_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -/*---------------------------------------------------------------------------*/ -/* Android metadata keys */ -/*---------------------------------------------------------------------------*/ - -/** - * Additional metadata keys to be used in SLMetadataExtractionItf: - * the ANDROID_KEY_PCMFORMAT_* keys follow the fields of the SLDataFormat_PCM struct, and as such - * all values corresponding to these keys are of SLuint32 type, and are defined as the fields - * of the same name in SLDataFormat_PCM. The exception is that sample rate is expressed here - * in Hz units, rather than in milliHz units. - */ -#define ANDROID_KEY_PCMFORMAT_NUMCHANNELS "AndroidPcmFormatNumChannels" -#define ANDROID_KEY_PCMFORMAT_SAMPLERATE "AndroidPcmFormatSampleRate" -#define ANDROID_KEY_PCMFORMAT_BITSPERSAMPLE "AndroidPcmFormatBitsPerSample" -#define ANDROID_KEY_PCMFORMAT_CONTAINERSIZE "AndroidPcmFormatContainerSize" -#define ANDROID_KEY_PCMFORMAT_CHANNELMASK "AndroidPcmFormatChannelMask" -#define ANDROID_KEY_PCMFORMAT_ENDIANNESS "AndroidPcmFormatEndianness" - - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* OPENSL_ES_ANDROIDMETADATA_H_ */ diff --git a/ndk/platforms/android-14/include/SLES/OpenSLES_Platform.h b/ndk/platforms/android-14/include/SLES/OpenSLES_Platform.h deleted file mode 100644 index 527693d8e..000000000 --- a/ndk/platforms/android-14/include/SLES/OpenSLES_Platform.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (c) 2007-2009 The Khronos Group Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and /or associated documentation files (the "Materials "), to - * deal in the Materials without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Materials, and to permit persons to whom the Materials are - * furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Materials. - * - * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE - * MATERIALS. - * - * OpenSLES_Platform.h - OpenSL ES version 1.0 - * - */ - -/****************************************************************************/ -/* NOTE: This file contains definitions for the base types and the */ -/* SLAPIENTRY macro. This file **WILL NEED TO BE EDITED** to provide */ -/* the correct definitions specific to the platform being used. */ -/****************************************************************************/ - -#ifndef _OPENSLES_PLATFORM_H_ -#define _OPENSLES_PLATFORM_H_ - -typedef unsigned char sl_uint8_t; -typedef signed char sl_int8_t; -typedef unsigned short sl_uint16_t; -typedef signed short sl_int16_t; -typedef unsigned int /*long*/ sl_uint32_t; -typedef signed int /*long*/ sl_int32_t; -typedef long long sl_int64_t; -typedef unsigned long long sl_uint64_t; - -#ifndef SL_API -#ifdef __GNUC__ -#define SL_API /* override per-platform */ -#else -#define SL_API __declspec(dllimport) -#endif -#endif - -#ifndef SLAPIENTRY -#define SLAPIENTRY -#endif - -#endif /* _OPENSLES_PLATFORM_H_ */ diff --git a/ndk/platforms/android-14/include/android/input.h b/ndk/platforms/android-14/include/android/input.h deleted file mode 100644 index 5031ac3c6..000000000 --- a/ndk/platforms/android-14/include/android/input.h +++ /dev/null @@ -1,848 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_INPUT_H -#define _ANDROID_INPUT_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -/* - * Structures and functions to receive and process input events in - * native code. - * - * NOTE: These functions MUST be implemented by /system/lib/libui.so - */ - -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key states (may be returned by queries about the current state of a - * particular key code, scan code or switch). - */ -enum { - /* The key state is unknown or the requested key itself is not supported. */ - AKEY_STATE_UNKNOWN = -1, - - /* The key is up. */ - AKEY_STATE_UP = 0, - - /* The key is down. */ - AKEY_STATE_DOWN = 1, - - /* The key is down but is a virtual key press that is being emulated by the system. */ - AKEY_STATE_VIRTUAL = 2 -}; - -/* - * Meta key / modifer state. - */ -enum { - /* No meta keys are pressed. */ - AMETA_NONE = 0, - - /* This mask is used to check whether one of the ALT meta keys is pressed. */ - AMETA_ALT_ON = 0x02, - - /* This mask is used to check whether the left ALT meta key is pressed. */ - AMETA_ALT_LEFT_ON = 0x10, - - /* This mask is used to check whether the right ALT meta key is pressed. */ - AMETA_ALT_RIGHT_ON = 0x20, - - /* This mask is used to check whether one of the SHIFT meta keys is pressed. */ - AMETA_SHIFT_ON = 0x01, - - /* This mask is used to check whether the left SHIFT meta key is pressed. */ - AMETA_SHIFT_LEFT_ON = 0x40, - - /* This mask is used to check whether the right SHIFT meta key is pressed. */ - AMETA_SHIFT_RIGHT_ON = 0x80, - - /* This mask is used to check whether the SYM meta key is pressed. */ - AMETA_SYM_ON = 0x04, - - /* This mask is used to check whether the FUNCTION meta key is pressed. */ - AMETA_FUNCTION_ON = 0x08, - - /* This mask is used to check whether one of the CTRL meta keys is pressed. */ - AMETA_CTRL_ON = 0x1000, - - /* This mask is used to check whether the left CTRL meta key is pressed. */ - AMETA_CTRL_LEFT_ON = 0x2000, - - /* This mask is used to check whether the right CTRL meta key is pressed. */ - AMETA_CTRL_RIGHT_ON = 0x4000, - - /* This mask is used to check whether one of the META meta keys is pressed. */ - AMETA_META_ON = 0x10000, - - /* This mask is used to check whether the left META meta key is pressed. */ - AMETA_META_LEFT_ON = 0x20000, - - /* This mask is used to check whether the right META meta key is pressed. */ - AMETA_META_RIGHT_ON = 0x40000, - - /* This mask is used to check whether the CAPS LOCK meta key is on. */ - AMETA_CAPS_LOCK_ON = 0x100000, - - /* This mask is used to check whether the NUM LOCK meta key is on. */ - AMETA_NUM_LOCK_ON = 0x200000, - - /* This mask is used to check whether the SCROLL LOCK meta key is on. */ - AMETA_SCROLL_LOCK_ON = 0x400000, -}; - -/* - * Input events. - * - * Input events are opaque structures. Use the provided accessors functions to - * read their properties. - */ -struct AInputEvent; -typedef struct AInputEvent AInputEvent; - -/* - * Input event types. - */ -enum { - /* Indicates that the input event is a key event. */ - AINPUT_EVENT_TYPE_KEY = 1, - - /* Indicates that the input event is a motion event. */ - AINPUT_EVENT_TYPE_MOTION = 2 -}; - -/* - * Key event actions. - */ -enum { - /* The key has been pressed down. */ - AKEY_EVENT_ACTION_DOWN = 0, - - /* The key has been released. */ - AKEY_EVENT_ACTION_UP = 1, - - /* Multiple duplicate key events have occurred in a row, or a complex string is - * being delivered. The repeat_count property of the key event contains the number - * of times the given key code should be executed. - */ - AKEY_EVENT_ACTION_MULTIPLE = 2 -}; - -/* - * Key event flags. - */ -enum { - /* This mask is set if the device woke because of this key event. */ - AKEY_EVENT_FLAG_WOKE_HERE = 0x1, - - /* This mask is set if the key event was generated by a software keyboard. */ - AKEY_EVENT_FLAG_SOFT_KEYBOARD = 0x2, - - /* This mask is set if we don't want the key event to cause us to leave touch mode. */ - AKEY_EVENT_FLAG_KEEP_TOUCH_MODE = 0x4, - - /* This mask is set if an event was known to come from a trusted part - * of the system. That is, the event is known to come from the user, - * and could not have been spoofed by a third party component. */ - AKEY_EVENT_FLAG_FROM_SYSTEM = 0x8, - - /* This mask is used for compatibility, to identify enter keys that are - * coming from an IME whose enter key has been auto-labelled "next" or - * "done". This allows TextView to dispatch these as normal enter keys - * for old applications, but still do the appropriate action when - * receiving them. */ - AKEY_EVENT_FLAG_EDITOR_ACTION = 0x10, - - /* When associated with up key events, this indicates that the key press - * has been canceled. Typically this is used with virtual touch screen - * keys, where the user can slide from the virtual key area on to the - * display: in that case, the application will receive a canceled up - * event and should not perform the action normally associated with the - * key. Note that for this to work, the application can not perform an - * action for a key until it receives an up or the long press timeout has - * expired. */ - AKEY_EVENT_FLAG_CANCELED = 0x20, - - /* This key event was generated by a virtual (on-screen) hard key area. - * Typically this is an area of the touchscreen, outside of the regular - * display, dedicated to "hardware" buttons. */ - AKEY_EVENT_FLAG_VIRTUAL_HARD_KEY = 0x40, - - /* This flag is set for the first key repeat that occurs after the - * long press timeout. */ - AKEY_EVENT_FLAG_LONG_PRESS = 0x80, - - /* Set when a key event has AKEY_EVENT_FLAG_CANCELED set because a long - * press action was executed while it was down. */ - AKEY_EVENT_FLAG_CANCELED_LONG_PRESS = 0x100, - - /* Set for AKEY_EVENT_ACTION_UP when this event's key code is still being - * tracked from its initial down. That is, somebody requested that tracking - * started on the key down and a long press has not caused - * the tracking to be canceled. */ - AKEY_EVENT_FLAG_TRACKING = 0x200, - - /* Set when a key event has been synthesized to implement default behavior - * for an event that the application did not handle. - * Fallback key events are generated by unhandled trackball motions - * (to emulate a directional keypad) and by certain unhandled key presses - * that are declared in the key map (such as special function numeric keypad - * keys when numlock is off). */ - AKEY_EVENT_FLAG_FALLBACK = 0x400, -}; - -/* - * Motion event actions. - */ - -/* Bit shift for the action bits holding the pointer index as - * defined by AMOTION_EVENT_ACTION_POINTER_INDEX_MASK. - */ -#define AMOTION_EVENT_ACTION_POINTER_INDEX_SHIFT 8 - -enum { - /* Bit mask of the parts of the action code that are the action itself. - */ - AMOTION_EVENT_ACTION_MASK = 0xff, - - /* Bits in the action code that represent a pointer index, used with - * AMOTION_EVENT_ACTION_POINTER_DOWN and AMOTION_EVENT_ACTION_POINTER_UP. Shifting - * down by AMOTION_EVENT_ACTION_POINTER_INDEX_SHIFT provides the actual pointer - * index where the data for the pointer going up or down can be found. - */ - AMOTION_EVENT_ACTION_POINTER_INDEX_MASK = 0xff00, - - /* A pressed gesture has started, the motion contains the initial starting location. - */ - AMOTION_EVENT_ACTION_DOWN = 0, - - /* A pressed gesture has finished, the motion contains the final release location - * as well as any intermediate points since the last down or move event. - */ - AMOTION_EVENT_ACTION_UP = 1, - - /* A change has happened during a press gesture (between AMOTION_EVENT_ACTION_DOWN and - * AMOTION_EVENT_ACTION_UP). The motion contains the most recent point, as well as - * any intermediate points since the last down or move event. - */ - AMOTION_EVENT_ACTION_MOVE = 2, - - /* The current gesture has been aborted. - * You will not receive any more points in it. You should treat this as - * an up event, but not perform any action that you normally would. - */ - AMOTION_EVENT_ACTION_CANCEL = 3, - - /* A movement has happened outside of the normal bounds of the UI element. - * This does not provide a full gesture, but only the initial location of the movement/touch. - */ - AMOTION_EVENT_ACTION_OUTSIDE = 4, - - /* A non-primary pointer has gone down. - * The bits in AMOTION_EVENT_ACTION_POINTER_INDEX_MASK indicate which pointer changed. - */ - AMOTION_EVENT_ACTION_POINTER_DOWN = 5, - - /* A non-primary pointer has gone up. - * The bits in AMOTION_EVENT_ACTION_POINTER_INDEX_MASK indicate which pointer changed. - */ - AMOTION_EVENT_ACTION_POINTER_UP = 6, - - /* A change happened but the pointer is not down (unlike AMOTION_EVENT_ACTION_MOVE). - * The motion contains the most recent point, as well as any intermediate points since - * the last hover move event. - */ - AMOTION_EVENT_ACTION_HOVER_MOVE = 7, - - /* The motion event contains relative vertical and/or horizontal scroll offsets. - * Use getAxisValue to retrieve the information from AMOTION_EVENT_AXIS_VSCROLL - * and AMOTION_EVENT_AXIS_HSCROLL. - * The pointer may or may not be down when this event is dispatched. - * This action is always delivered to the winder under the pointer, which - * may not be the window currently touched. - */ - AMOTION_EVENT_ACTION_SCROLL = 8, - - /* The pointer is not down but has entered the boundaries of a window or view. - */ - AMOTION_EVENT_ACTION_HOVER_ENTER = 9, - - /* The pointer is not down but has exited the boundaries of a window or view. - */ - AMOTION_EVENT_ACTION_HOVER_EXIT = 10, -}; - -/* - * Motion event flags. - */ -enum { - /* This flag indicates that the window that received this motion event is partly - * or wholly obscured by another visible window above it. This flag is set to true - * even if the event did not directly pass through the obscured area. - * A security sensitive application can check this flag to identify situations in which - * a malicious application may have covered up part of its content for the purpose - * of misleading the user or hijacking touches. An appropriate response might be - * to drop the suspect touches or to take additional precautions to confirm the user's - * actual intent. - */ - AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED = 0x1, -}; - -/* - * Motion event edge touch flags. - */ -enum { - /* No edges intersected */ - AMOTION_EVENT_EDGE_FLAG_NONE = 0, - - /* Flag indicating the motion event intersected the top edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_TOP = 0x01, - - /* Flag indicating the motion event intersected the bottom edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_BOTTOM = 0x02, - - /* Flag indicating the motion event intersected the left edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_LEFT = 0x04, - - /* Flag indicating the motion event intersected the right edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_RIGHT = 0x08 -}; - -/* - * Constants that identify each individual axis of a motion event. - * Refer to the documentation on the MotionEvent class for descriptions of each axis. - */ -enum { - AMOTION_EVENT_AXIS_X = 0, - AMOTION_EVENT_AXIS_Y = 1, - AMOTION_EVENT_AXIS_PRESSURE = 2, - AMOTION_EVENT_AXIS_SIZE = 3, - AMOTION_EVENT_AXIS_TOUCH_MAJOR = 4, - AMOTION_EVENT_AXIS_TOUCH_MINOR = 5, - AMOTION_EVENT_AXIS_TOOL_MAJOR = 6, - AMOTION_EVENT_AXIS_TOOL_MINOR = 7, - AMOTION_EVENT_AXIS_ORIENTATION = 8, - AMOTION_EVENT_AXIS_VSCROLL = 9, - AMOTION_EVENT_AXIS_HSCROLL = 10, - AMOTION_EVENT_AXIS_Z = 11, - AMOTION_EVENT_AXIS_RX = 12, - AMOTION_EVENT_AXIS_RY = 13, - AMOTION_EVENT_AXIS_RZ = 14, - AMOTION_EVENT_AXIS_HAT_X = 15, - AMOTION_EVENT_AXIS_HAT_Y = 16, - AMOTION_EVENT_AXIS_LTRIGGER = 17, - AMOTION_EVENT_AXIS_RTRIGGER = 18, - AMOTION_EVENT_AXIS_THROTTLE = 19, - AMOTION_EVENT_AXIS_RUDDER = 20, - AMOTION_EVENT_AXIS_WHEEL = 21, - AMOTION_EVENT_AXIS_GAS = 22, - AMOTION_EVENT_AXIS_BRAKE = 23, - AMOTION_EVENT_AXIS_DISTANCE = 24, - AMOTION_EVENT_AXIS_TILT = 25, - AMOTION_EVENT_AXIS_GENERIC_1 = 32, - AMOTION_EVENT_AXIS_GENERIC_2 = 33, - AMOTION_EVENT_AXIS_GENERIC_3 = 34, - AMOTION_EVENT_AXIS_GENERIC_4 = 35, - AMOTION_EVENT_AXIS_GENERIC_5 = 36, - AMOTION_EVENT_AXIS_GENERIC_6 = 37, - AMOTION_EVENT_AXIS_GENERIC_7 = 38, - AMOTION_EVENT_AXIS_GENERIC_8 = 39, - AMOTION_EVENT_AXIS_GENERIC_9 = 40, - AMOTION_EVENT_AXIS_GENERIC_10 = 41, - AMOTION_EVENT_AXIS_GENERIC_11 = 42, - AMOTION_EVENT_AXIS_GENERIC_12 = 43, - AMOTION_EVENT_AXIS_GENERIC_13 = 44, - AMOTION_EVENT_AXIS_GENERIC_14 = 45, - AMOTION_EVENT_AXIS_GENERIC_15 = 46, - AMOTION_EVENT_AXIS_GENERIC_16 = 47, - - // NOTE: If you add a new axis here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/MotionEvent.java for the full list. -}; - -/* - * Constants that identify buttons that are associated with motion events. - * Refer to the documentation on the MotionEvent class for descriptions of each button. - */ -enum { - AMOTION_EVENT_BUTTON_PRIMARY = 1 << 0, - AMOTION_EVENT_BUTTON_SECONDARY = 1 << 1, - AMOTION_EVENT_BUTTON_TERTIARY = 1 << 2, - AMOTION_EVENT_BUTTON_BACK = 1 << 3, - AMOTION_EVENT_BUTTON_FORWARD = 1 << 4, -}; - -/* - * Constants that identify tool types. - * Refer to the documentation on the MotionEvent class for descriptions of each tool type. - */ -enum { - AMOTION_EVENT_TOOL_TYPE_UNKNOWN = 0, - AMOTION_EVENT_TOOL_TYPE_FINGER = 1, - AMOTION_EVENT_TOOL_TYPE_STYLUS = 2, - AMOTION_EVENT_TOOL_TYPE_MOUSE = 3, - AMOTION_EVENT_TOOL_TYPE_ERASER = 4, -}; - -/* - * Input sources. - * - * Refer to the documentation on android.view.InputDevice for more details about input sources - * and their correct interpretation. - */ -enum { - AINPUT_SOURCE_CLASS_MASK = 0x000000ff, - - AINPUT_SOURCE_CLASS_BUTTON = 0x00000001, - AINPUT_SOURCE_CLASS_POINTER = 0x00000002, - AINPUT_SOURCE_CLASS_NAVIGATION = 0x00000004, - AINPUT_SOURCE_CLASS_POSITION = 0x00000008, - AINPUT_SOURCE_CLASS_JOYSTICK = 0x00000010, -}; - -enum { - AINPUT_SOURCE_UNKNOWN = 0x00000000, - - AINPUT_SOURCE_KEYBOARD = 0x00000100 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_DPAD = 0x00000200 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_GAMEPAD = 0x00000400 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_TOUCHSCREEN = 0x00001000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_MOUSE = 0x00002000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_STYLUS = 0x00004000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_TRACKBALL = 0x00010000 | AINPUT_SOURCE_CLASS_NAVIGATION, - AINPUT_SOURCE_TOUCHPAD = 0x00100000 | AINPUT_SOURCE_CLASS_POSITION, - AINPUT_SOURCE_JOYSTICK = 0x01000000 | AINPUT_SOURCE_CLASS_JOYSTICK, - - AINPUT_SOURCE_ANY = 0xffffff00, -}; - -/* - * Keyboard types. - * - * Refer to the documentation on android.view.InputDevice for more details. - */ -enum { - AINPUT_KEYBOARD_TYPE_NONE = 0, - AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC = 1, - AINPUT_KEYBOARD_TYPE_ALPHABETIC = 2, -}; - -/* - * Constants used to retrieve information about the range of motion for a particular - * coordinate of a motion event. - * - * Refer to the documentation on android.view.InputDevice for more details about input sources - * and their correct interpretation. - * - * DEPRECATION NOTICE: These constants are deprecated. Use AMOTION_EVENT_AXIS_* constants instead. - */ -enum { - AINPUT_MOTION_RANGE_X = AMOTION_EVENT_AXIS_X, - AINPUT_MOTION_RANGE_Y = AMOTION_EVENT_AXIS_Y, - AINPUT_MOTION_RANGE_PRESSURE = AMOTION_EVENT_AXIS_PRESSURE, - AINPUT_MOTION_RANGE_SIZE = AMOTION_EVENT_AXIS_SIZE, - AINPUT_MOTION_RANGE_TOUCH_MAJOR = AMOTION_EVENT_AXIS_TOUCH_MAJOR, - AINPUT_MOTION_RANGE_TOUCH_MINOR = AMOTION_EVENT_AXIS_TOUCH_MINOR, - AINPUT_MOTION_RANGE_TOOL_MAJOR = AMOTION_EVENT_AXIS_TOOL_MAJOR, - AINPUT_MOTION_RANGE_TOOL_MINOR = AMOTION_EVENT_AXIS_TOOL_MINOR, - AINPUT_MOTION_RANGE_ORIENTATION = AMOTION_EVENT_AXIS_ORIENTATION, -} __attribute__ ((deprecated)); - - -/* - * Input event accessors. - * - * Note that most functions can only be used on input events that are of a given type. - * Calling these functions on input events of other types will yield undefined behavior. - */ - -/*** Accessors for all input events. ***/ - -/* Get the input event type. */ -int32_t AInputEvent_getType(const AInputEvent* event); - -/* Get the id for the device that an input event came from. - * - * Input events can be generated by multiple different input devices. - * Use the input device id to obtain information about the input - * device that was responsible for generating a particular event. - * - * An input device id of 0 indicates that the event didn't come from a physical device; - * other numbers are arbitrary and you shouldn't depend on the values. - * Use the provided input device query API to obtain information about input devices. - */ -int32_t AInputEvent_getDeviceId(const AInputEvent* event); - -/* Get the input event source. */ -int32_t AInputEvent_getSource(const AInputEvent* event); - -/*** Accessors for key events only. ***/ - -/* Get the key event action. */ -int32_t AKeyEvent_getAction(const AInputEvent* key_event); - -/* Get the key event flags. */ -int32_t AKeyEvent_getFlags(const AInputEvent* key_event); - -/* Get the key code of the key event. - * This is the physical key that was pressed, not the Unicode character. */ -int32_t AKeyEvent_getKeyCode(const AInputEvent* key_event); - -/* Get the hardware key id of this key event. - * These values are not reliable and vary from device to device. */ -int32_t AKeyEvent_getScanCode(const AInputEvent* key_event); - -/* Get the meta key state. */ -int32_t AKeyEvent_getMetaState(const AInputEvent* key_event); - -/* Get the repeat count of the event. - * For both key up an key down events, this is the number of times the key has - * repeated with the first down starting at 0 and counting up from there. For - * multiple key events, this is the number of down/up pairs that have occurred. */ -int32_t AKeyEvent_getRepeatCount(const AInputEvent* key_event); - -/* Get the time of the most recent key down event, in the - * java.lang.System.nanoTime() time base. If this is a down event, - * this will be the same as eventTime. - * Note that when chording keys, this value is the down time of the most recently - * pressed key, which may not be the same physical key of this event. */ -int64_t AKeyEvent_getDownTime(const AInputEvent* key_event); - -/* Get the time this event occurred, in the - * java.lang.System.nanoTime() time base. */ -int64_t AKeyEvent_getEventTime(const AInputEvent* key_event); - -/*** Accessors for motion events only. ***/ - -/* Get the combined motion event action code and pointer index. */ -int32_t AMotionEvent_getAction(const AInputEvent* motion_event); - -/* Get the motion event flags. */ -int32_t AMotionEvent_getFlags(const AInputEvent* motion_event); - -/* Get the state of any meta / modifier keys that were in effect when the - * event was generated. */ -int32_t AMotionEvent_getMetaState(const AInputEvent* motion_event); - -/* Get the button state of all buttons that are pressed. */ -int32_t AMotionEvent_getButtonState(const AInputEvent* motion_event); - -/* Get a bitfield indicating which edges, if any, were touched by this motion event. - * For touch events, clients can use this to determine if the user's finger was - * touching the edge of the display. */ -int32_t AMotionEvent_getEdgeFlags(const AInputEvent* motion_event); - -/* Get the time when the user originally pressed down to start a stream of - * position events, in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getDownTime(const AInputEvent* motion_event); - -/* Get the time when this specific event was generated, - * in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getEventTime(const AInputEvent* motion_event); - -/* Get the X coordinate offset. - * For touch events on the screen, this is the delta that was added to the raw - * screen coordinates to adjust for the absolute position of the containing windows - * and views. */ -float AMotionEvent_getXOffset(const AInputEvent* motion_event); - -/* Get the Y coordinate offset. - * For touch events on the screen, this is the delta that was added to the raw - * screen coordinates to adjust for the absolute position of the containing windows - * and views. */ -float AMotionEvent_getYOffset(const AInputEvent* motion_event); - -/* Get the precision of the X coordinates being reported. - * You can multiply this number with an X coordinate sample to find the - * actual hardware value of the X coordinate. */ -float AMotionEvent_getXPrecision(const AInputEvent* motion_event); - -/* Get the precision of the Y coordinates being reported. - * You can multiply this number with a Y coordinate sample to find the - * actual hardware value of the Y coordinate. */ -float AMotionEvent_getYPrecision(const AInputEvent* motion_event); - -/* Get the number of pointers of data contained in this event. - * Always >= 1. */ -size_t AMotionEvent_getPointerCount(const AInputEvent* motion_event); - -/* Get the pointer identifier associated with a particular pointer - * data index in this event. The identifier tells you the actual pointer - * number associated with the data, accounting for individual pointers - * going up and down since the start of the current gesture. */ -int32_t AMotionEvent_getPointerId(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the tool type of a pointer for the given pointer index. - * The tool type indicates the type of tool used to make contact such as a - * finger or stylus, if known. */ -int32_t AMotionEvent_getToolType(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the original raw X coordinate of this event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. */ -float AMotionEvent_getRawX(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the original raw X coordinate of this event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. */ -float AMotionEvent_getRawY(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current X coordinate of this event for the given pointer index. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getX(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current Y coordinate of this event for the given pointer index. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getY(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current pressure of this event for the given pointer index. - * The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), - * although values higher than 1 may be generated depending on the calibration of - * the input device. */ -float AMotionEvent_getPressure(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current scaled value of the approximate size for the given pointer index. - * This represents some approximation of the area of the screen being - * pressed; the actual value in pixels corresponding to the - * touch is normalized with the device specific range of values - * and scaled to a value between 0 and 1. The value of size can be used to - * determine fat touch events. */ -float AMotionEvent_getSize(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the major axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index. */ -float AMotionEvent_getTouchMajor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the minor axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index. */ -float AMotionEvent_getTouchMinor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the major axis of an ellipse that describes the size - * of the approaching tool for the given pointer index. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getToolMajor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the minor axis of an ellipse that describes the size - * of the approaching tool for the given pointer index. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getToolMinor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current orientation of the touch area and tool area in radians clockwise from - * vertical for the given pointer index. - * An angle of 0 degrees indicates that the major axis of contact is oriented - * upwards, is perfectly circular or is of unknown orientation. A positive angle - * indicates that the major axis of contact is oriented to the right. A negative angle - * indicates that the major axis of contact is oriented to the left. - * The full range is from -PI/2 radians (finger pointing fully left) to PI/2 radians - * (finger pointing fully right). */ -float AMotionEvent_getOrientation(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the value of the request axis for the given pointer index. */ -float AMotionEvent_getAxisValue(const AInputEvent* motion_event, - int32_t axis, size_t pointer_index); - -/* Get the number of historical points in this event. These are movements that - * have occurred between this event and the previous event. This only applies - * to AMOTION_EVENT_ACTION_MOVE events -- all other actions will have a size of 0. - * Historical samples are indexed from oldest to newest. */ -size_t AMotionEvent_getHistorySize(const AInputEvent* motion_event); - -/* Get the time that a historical movement occurred between this event and - * the previous event, in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getHistoricalEventTime(const AInputEvent* motion_event, - size_t history_index); - -/* Get the historical raw X coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalRawX(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical raw Y coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalRawY(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical X coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalX(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical Y coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalY(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical pressure of this event for the given pointer index that - * occurred between this event and the previous motion event. - * The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), - * although values higher than 1 may be generated depending on the calibration of - * the input device. */ -float AMotionEvent_getHistoricalPressure(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the current scaled value of the approximate size for the given pointer index that - * occurred between this event and the previous motion event. - * This represents some approximation of the area of the screen being - * pressed; the actual value in pixels corresponding to the - * touch is normalized with the device specific range of values - * and scaled to a value between 0 and 1. The value of size can be used to - * determine fat touch events. */ -float AMotionEvent_getHistoricalSize(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the major axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index that - * occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalTouchMajor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the minor axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index that - * occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalTouchMinor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the major axis of an ellipse that describes the size - * of the approaching tool for the given pointer index that - * occurred between this event and the previous motion event. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getHistoricalToolMajor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the minor axis of an ellipse that describes the size - * of the approaching tool for the given pointer index that - * occurred between this event and the previous motion event. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getHistoricalToolMinor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical orientation of the touch area and tool area in radians clockwise from - * vertical for the given pointer index that - * occurred between this event and the previous motion event. - * An angle of 0 degrees indicates that the major axis of contact is oriented - * upwards, is perfectly circular or is of unknown orientation. A positive angle - * indicates that the major axis of contact is oriented to the right. A negative angle - * indicates that the major axis of contact is oriented to the left. - * The full range is from -PI/2 radians (finger pointing fully left) to PI/2 radians - * (finger pointing fully right). */ -float AMotionEvent_getHistoricalOrientation(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical value of the request axis for the given pointer index - * that occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalAxisValue(const AInputEvent* motion_event, - int32_t axis, size_t pointer_index, size_t history_index); - - -/* - * Input queue - * - * An input queue is the facility through which you retrieve input - * events. - */ -struct AInputQueue; -typedef struct AInputQueue AInputQueue; - -/* - * Add this input queue to a looper for processing. See - * ALooper_addFd() for information on the ident, callback, and data params. - */ -void AInputQueue_attachLooper(AInputQueue* queue, ALooper* looper, - int ident, ALooper_callbackFunc callback, void* data); - -/* - * Remove the input queue from the looper it is currently attached to. - */ -void AInputQueue_detachLooper(AInputQueue* queue); - -/* - * Returns true if there are one or more events available in the - * input queue. Returns 1 if the queue has events; 0 if - * it does not have events; and a negative value if there is an error. - */ -int32_t AInputQueue_hasEvents(AInputQueue* queue); - -/* - * Returns the next available event from the queue. Returns a negative - * value if no events are available or an error has occurred. - */ -int32_t AInputQueue_getEvent(AInputQueue* queue, AInputEvent** outEvent); - -/* - * Sends the key for standard pre-dispatching -- that is, possibly deliver - * it to the current IME to be consumed before the app. Returns 0 if it - * was not pre-dispatched, meaning you can process it right now. If non-zero - * is returned, you must abandon the current event processing and allow the - * event to appear again in the event queue (if it does not get consumed during - * pre-dispatching). - */ -int32_t AInputQueue_preDispatchEvent(AInputQueue* queue, AInputEvent* event); - -/* - * Report that dispatching has finished with the given event. - * This must be called after receiving an event with AInputQueue_get_event(). - */ -void AInputQueue_finishEvent(AInputQueue* queue, AInputEvent* event, int handled); - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_INPUT_H diff --git a/ndk/platforms/android-14/include/android/keycodes.h b/ndk/platforms/android-14/include/android/keycodes.h deleted file mode 100644 index 5d49775cb..000000000 --- a/ndk/platforms/android-14/include/android/keycodes.h +++ /dev/null @@ -1,262 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_KEYCODES_H -#define _ANDROID_KEYCODES_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key codes. - */ -enum { - AKEYCODE_UNKNOWN = 0, - AKEYCODE_SOFT_LEFT = 1, - AKEYCODE_SOFT_RIGHT = 2, - AKEYCODE_HOME = 3, - AKEYCODE_BACK = 4, - AKEYCODE_CALL = 5, - AKEYCODE_ENDCALL = 6, - AKEYCODE_0 = 7, - AKEYCODE_1 = 8, - AKEYCODE_2 = 9, - AKEYCODE_3 = 10, - AKEYCODE_4 = 11, - AKEYCODE_5 = 12, - AKEYCODE_6 = 13, - AKEYCODE_7 = 14, - AKEYCODE_8 = 15, - AKEYCODE_9 = 16, - AKEYCODE_STAR = 17, - AKEYCODE_POUND = 18, - AKEYCODE_DPAD_UP = 19, - AKEYCODE_DPAD_DOWN = 20, - AKEYCODE_DPAD_LEFT = 21, - AKEYCODE_DPAD_RIGHT = 22, - AKEYCODE_DPAD_CENTER = 23, - AKEYCODE_VOLUME_UP = 24, - AKEYCODE_VOLUME_DOWN = 25, - AKEYCODE_POWER = 26, - AKEYCODE_CAMERA = 27, - AKEYCODE_CLEAR = 28, - AKEYCODE_A = 29, - AKEYCODE_B = 30, - AKEYCODE_C = 31, - AKEYCODE_D = 32, - AKEYCODE_E = 33, - AKEYCODE_F = 34, - AKEYCODE_G = 35, - AKEYCODE_H = 36, - AKEYCODE_I = 37, - AKEYCODE_J = 38, - AKEYCODE_K = 39, - AKEYCODE_L = 40, - AKEYCODE_M = 41, - AKEYCODE_N = 42, - AKEYCODE_O = 43, - AKEYCODE_P = 44, - AKEYCODE_Q = 45, - AKEYCODE_R = 46, - AKEYCODE_S = 47, - AKEYCODE_T = 48, - AKEYCODE_U = 49, - AKEYCODE_V = 50, - AKEYCODE_W = 51, - AKEYCODE_X = 52, - AKEYCODE_Y = 53, - AKEYCODE_Z = 54, - AKEYCODE_COMMA = 55, - AKEYCODE_PERIOD = 56, - AKEYCODE_ALT_LEFT = 57, - AKEYCODE_ALT_RIGHT = 58, - AKEYCODE_SHIFT_LEFT = 59, - AKEYCODE_SHIFT_RIGHT = 60, - AKEYCODE_TAB = 61, - AKEYCODE_SPACE = 62, - AKEYCODE_SYM = 63, - AKEYCODE_EXPLORER = 64, - AKEYCODE_ENVELOPE = 65, - AKEYCODE_ENTER = 66, - AKEYCODE_DEL = 67, - AKEYCODE_GRAVE = 68, - AKEYCODE_MINUS = 69, - AKEYCODE_EQUALS = 70, - AKEYCODE_LEFT_BRACKET = 71, - AKEYCODE_RIGHT_BRACKET = 72, - AKEYCODE_BACKSLASH = 73, - AKEYCODE_SEMICOLON = 74, - AKEYCODE_APOSTROPHE = 75, - AKEYCODE_SLASH = 76, - AKEYCODE_AT = 77, - AKEYCODE_NUM = 78, - AKEYCODE_HEADSETHOOK = 79, - AKEYCODE_FOCUS = 80, // *Camera* focus - AKEYCODE_PLUS = 81, - AKEYCODE_MENU = 82, - AKEYCODE_NOTIFICATION = 83, - AKEYCODE_SEARCH = 84, - AKEYCODE_MEDIA_PLAY_PAUSE= 85, - AKEYCODE_MEDIA_STOP = 86, - AKEYCODE_MEDIA_NEXT = 87, - AKEYCODE_MEDIA_PREVIOUS = 88, - AKEYCODE_MEDIA_REWIND = 89, - AKEYCODE_MEDIA_FAST_FORWARD = 90, - AKEYCODE_MUTE = 91, - AKEYCODE_PAGE_UP = 92, - AKEYCODE_PAGE_DOWN = 93, - AKEYCODE_PICTSYMBOLS = 94, - AKEYCODE_SWITCH_CHARSET = 95, - AKEYCODE_BUTTON_A = 96, - AKEYCODE_BUTTON_B = 97, - AKEYCODE_BUTTON_C = 98, - AKEYCODE_BUTTON_X = 99, - AKEYCODE_BUTTON_Y = 100, - AKEYCODE_BUTTON_Z = 101, - AKEYCODE_BUTTON_L1 = 102, - AKEYCODE_BUTTON_R1 = 103, - AKEYCODE_BUTTON_L2 = 104, - AKEYCODE_BUTTON_R2 = 105, - AKEYCODE_BUTTON_THUMBL = 106, - AKEYCODE_BUTTON_THUMBR = 107, - AKEYCODE_BUTTON_START = 108, - AKEYCODE_BUTTON_SELECT = 109, - AKEYCODE_BUTTON_MODE = 110, - AKEYCODE_ESCAPE = 111, - AKEYCODE_FORWARD_DEL = 112, - AKEYCODE_CTRL_LEFT = 113, - AKEYCODE_CTRL_RIGHT = 114, - AKEYCODE_CAPS_LOCK = 115, - AKEYCODE_SCROLL_LOCK = 116, - AKEYCODE_META_LEFT = 117, - AKEYCODE_META_RIGHT = 118, - AKEYCODE_FUNCTION = 119, - AKEYCODE_SYSRQ = 120, - AKEYCODE_BREAK = 121, - AKEYCODE_MOVE_HOME = 122, - AKEYCODE_MOVE_END = 123, - AKEYCODE_INSERT = 124, - AKEYCODE_FORWARD = 125, - AKEYCODE_MEDIA_PLAY = 126, - AKEYCODE_MEDIA_PAUSE = 127, - AKEYCODE_MEDIA_CLOSE = 128, - AKEYCODE_MEDIA_EJECT = 129, - AKEYCODE_MEDIA_RECORD = 130, - AKEYCODE_F1 = 131, - AKEYCODE_F2 = 132, - AKEYCODE_F3 = 133, - AKEYCODE_F4 = 134, - AKEYCODE_F5 = 135, - AKEYCODE_F6 = 136, - AKEYCODE_F7 = 137, - AKEYCODE_F8 = 138, - AKEYCODE_F9 = 139, - AKEYCODE_F10 = 140, - AKEYCODE_F11 = 141, - AKEYCODE_F12 = 142, - AKEYCODE_NUM_LOCK = 143, - AKEYCODE_NUMPAD_0 = 144, - AKEYCODE_NUMPAD_1 = 145, - AKEYCODE_NUMPAD_2 = 146, - AKEYCODE_NUMPAD_3 = 147, - AKEYCODE_NUMPAD_4 = 148, - AKEYCODE_NUMPAD_5 = 149, - AKEYCODE_NUMPAD_6 = 150, - AKEYCODE_NUMPAD_7 = 151, - AKEYCODE_NUMPAD_8 = 152, - AKEYCODE_NUMPAD_9 = 153, - AKEYCODE_NUMPAD_DIVIDE = 154, - AKEYCODE_NUMPAD_MULTIPLY = 155, - AKEYCODE_NUMPAD_SUBTRACT = 156, - AKEYCODE_NUMPAD_ADD = 157, - AKEYCODE_NUMPAD_DOT = 158, - AKEYCODE_NUMPAD_COMMA = 159, - AKEYCODE_NUMPAD_ENTER = 160, - AKEYCODE_NUMPAD_EQUALS = 161, - AKEYCODE_NUMPAD_LEFT_PAREN = 162, - AKEYCODE_NUMPAD_RIGHT_PAREN = 163, - AKEYCODE_VOLUME_MUTE = 164, - AKEYCODE_INFO = 165, - AKEYCODE_CHANNEL_UP = 166, - AKEYCODE_CHANNEL_DOWN = 167, - AKEYCODE_ZOOM_IN = 168, - AKEYCODE_ZOOM_OUT = 169, - AKEYCODE_TV = 170, - AKEYCODE_WINDOW = 171, - AKEYCODE_GUIDE = 172, - AKEYCODE_DVR = 173, - AKEYCODE_BOOKMARK = 174, - AKEYCODE_CAPTIONS = 175, - AKEYCODE_SETTINGS = 176, - AKEYCODE_TV_POWER = 177, - AKEYCODE_TV_INPUT = 178, - AKEYCODE_STB_POWER = 179, - AKEYCODE_STB_INPUT = 180, - AKEYCODE_AVR_POWER = 181, - AKEYCODE_AVR_INPUT = 182, - AKEYCODE_PROG_RED = 183, - AKEYCODE_PROG_GREEN = 184, - AKEYCODE_PROG_YELLOW = 185, - AKEYCODE_PROG_BLUE = 186, - AKEYCODE_APP_SWITCH = 187, - AKEYCODE_BUTTON_1 = 188, - AKEYCODE_BUTTON_2 = 189, - AKEYCODE_BUTTON_3 = 190, - AKEYCODE_BUTTON_4 = 191, - AKEYCODE_BUTTON_5 = 192, - AKEYCODE_BUTTON_6 = 193, - AKEYCODE_BUTTON_7 = 194, - AKEYCODE_BUTTON_8 = 195, - AKEYCODE_BUTTON_9 = 196, - AKEYCODE_BUTTON_10 = 197, - AKEYCODE_BUTTON_11 = 198, - AKEYCODE_BUTTON_12 = 199, - AKEYCODE_BUTTON_13 = 200, - AKEYCODE_BUTTON_14 = 201, - AKEYCODE_BUTTON_15 = 202, - AKEYCODE_BUTTON_16 = 203, - AKEYCODE_LANGUAGE_SWITCH = 204, - AKEYCODE_MANNER_MODE = 205, - AKEYCODE_3D_MODE = 206, - - // NOTE: If you add a new keycode here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. -}; - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_KEYCODES_H diff --git a/ndk/platforms/android-14/include/android/native_window.h b/ndk/platforms/android-14/include/android/native_window.h deleted file mode 100644 index 2f4f2d33b..000000000 --- a/ndk/platforms/android-14/include/android/native_window.h +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_NATIVE_WINDOW_H -#define ANDROID_NATIVE_WINDOW_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Pixel formats that a window can use. - */ -enum { - WINDOW_FORMAT_RGBA_8888 = 1, - WINDOW_FORMAT_RGBX_8888 = 2, - WINDOW_FORMAT_RGB_565 = 4, -}; - -struct ANativeWindow; -typedef struct ANativeWindow ANativeWindow; - -typedef struct ANativeWindow_Buffer { - // The number of pixels that are show horizontally. - int32_t width; - - // The number of pixels that are shown vertically. - int32_t height; - - // The number of *pixels* that a line in the buffer takes in - // memory. This may be >= width. - int32_t stride; - - // The format of the buffer. One of WINDOW_FORMAT_* - int32_t format; - - // The actual bits. - void* bits; - - // Do not touch. - uint32_t reserved[6]; -} ANativeWindow_Buffer; - -/** - * Acquire a reference on the given ANativeWindow object. This prevents the object - * from being deleted until the reference is removed. - */ -void ANativeWindow_acquire(ANativeWindow* window); - -/** - * Remove a reference that was previously acquired with ANativeWindow_acquire(). - */ -void ANativeWindow_release(ANativeWindow* window); - -/* - * Return the current width in pixels of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getWidth(ANativeWindow* window); - -/* - * Return the current height in pixels of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getHeight(ANativeWindow* window); - -/* - * Return the current pixel format of the window surface. Returns a - * negative value on error. - */ -int32_t ANativeWindow_getFormat(ANativeWindow* window); - -/* - * Change the format and size of the window buffers. - * - * The width and height control the number of pixels in the buffers, not the - * dimensions of the window on screen. If these are different than the - * window's physical size, then it buffer will be scaled to match that size - * when compositing it to the screen. - * - * For all of these parameters, if 0 is supplied then the window's base - * value will come back in force. - * - * width and height must be either both zero or both non-zero. - * - */ -int32_t ANativeWindow_setBuffersGeometry(ANativeWindow* window, - int32_t width, int32_t height, int32_t format); - -/** - * Lock the window's next drawing surface for writing. - * inOutDirtyBounds is used as an in/out parameter, upon entering the - * function, it contains the dirty region, that is, the region the caller - * intends to redraw. When the function returns, inOutDirtyBounds is updated - * with the actual area the caller needs to redraw -- this region is often - * extended by ANativeWindow_lock. - */ -int32_t ANativeWindow_lock(ANativeWindow* window, ANativeWindow_Buffer* outBuffer, - ARect* inOutDirtyBounds); - -/** - * Unlock the window's drawing surface after previously locking it, - * posting the new buffer to the display. - */ -int32_t ANativeWindow_unlockAndPost(ANativeWindow* window); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_NATIVE_WINDOW_H diff --git a/ndk/platforms/android-14/include/android/rect.h b/ndk/platforms/android-14/include/android/rect.h deleted file mode 100644 index bcd42a99e..000000000 --- a/ndk/platforms/android-14/include/android/rect.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef ANDROID_RECT_H -#define ANDROID_RECT_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct ARect { -#ifdef __cplusplus - typedef int32_t value_type; -#endif - int32_t left; - int32_t top; - int32_t right; - int32_t bottom; -} ARect; - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_RECT_H diff --git a/ndk/platforms/android-15/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-15/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 9dbbf4070..000000000 --- a/ndk/platforms/android-15/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,824 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-15/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-15/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-15/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-15/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-15/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index 63139bc51..000000000 --- a/ndk/platforms/android-15/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,834 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-15/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-15/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index d52dff40d..000000000 --- a/ndk/platforms/android-15/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,806 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-15/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-15/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-15/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-15/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-15/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 51ad73913..000000000 --- a/ndk/platforms/android-15/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,830 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-15/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-15/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index ab74bf0bf..000000000 --- a/ndk/platforms/android-15/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,803 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fileno -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freopen -fscanf -fseek -fseeko -fsetpos -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -link -listen -lldiv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lseek -lseek64 -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tempnam -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-15/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-15/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-15/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-15/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-15/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index e75e5b221..000000000 --- a/ndk/platforms/android-15/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,827 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fileno; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - link; - listen; - lldiv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lseek; - lseek64; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tempnam; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-15/include/android/keycodes.h b/ndk/platforms/android-15/include/android/keycodes.h deleted file mode 100644 index 8414ff6ea..000000000 --- a/ndk/platforms/android-15/include/android/keycodes.h +++ /dev/null @@ -1,266 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_KEYCODES_H -#define _ANDROID_KEYCODES_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key codes. - */ -enum { - AKEYCODE_UNKNOWN = 0, - AKEYCODE_SOFT_LEFT = 1, - AKEYCODE_SOFT_RIGHT = 2, - AKEYCODE_HOME = 3, - AKEYCODE_BACK = 4, - AKEYCODE_CALL = 5, - AKEYCODE_ENDCALL = 6, - AKEYCODE_0 = 7, - AKEYCODE_1 = 8, - AKEYCODE_2 = 9, - AKEYCODE_3 = 10, - AKEYCODE_4 = 11, - AKEYCODE_5 = 12, - AKEYCODE_6 = 13, - AKEYCODE_7 = 14, - AKEYCODE_8 = 15, - AKEYCODE_9 = 16, - AKEYCODE_STAR = 17, - AKEYCODE_POUND = 18, - AKEYCODE_DPAD_UP = 19, - AKEYCODE_DPAD_DOWN = 20, - AKEYCODE_DPAD_LEFT = 21, - AKEYCODE_DPAD_RIGHT = 22, - AKEYCODE_DPAD_CENTER = 23, - AKEYCODE_VOLUME_UP = 24, - AKEYCODE_VOLUME_DOWN = 25, - AKEYCODE_POWER = 26, - AKEYCODE_CAMERA = 27, - AKEYCODE_CLEAR = 28, - AKEYCODE_A = 29, - AKEYCODE_B = 30, - AKEYCODE_C = 31, - AKEYCODE_D = 32, - AKEYCODE_E = 33, - AKEYCODE_F = 34, - AKEYCODE_G = 35, - AKEYCODE_H = 36, - AKEYCODE_I = 37, - AKEYCODE_J = 38, - AKEYCODE_K = 39, - AKEYCODE_L = 40, - AKEYCODE_M = 41, - AKEYCODE_N = 42, - AKEYCODE_O = 43, - AKEYCODE_P = 44, - AKEYCODE_Q = 45, - AKEYCODE_R = 46, - AKEYCODE_S = 47, - AKEYCODE_T = 48, - AKEYCODE_U = 49, - AKEYCODE_V = 50, - AKEYCODE_W = 51, - AKEYCODE_X = 52, - AKEYCODE_Y = 53, - AKEYCODE_Z = 54, - AKEYCODE_COMMA = 55, - AKEYCODE_PERIOD = 56, - AKEYCODE_ALT_LEFT = 57, - AKEYCODE_ALT_RIGHT = 58, - AKEYCODE_SHIFT_LEFT = 59, - AKEYCODE_SHIFT_RIGHT = 60, - AKEYCODE_TAB = 61, - AKEYCODE_SPACE = 62, - AKEYCODE_SYM = 63, - AKEYCODE_EXPLORER = 64, - AKEYCODE_ENVELOPE = 65, - AKEYCODE_ENTER = 66, - AKEYCODE_DEL = 67, - AKEYCODE_GRAVE = 68, - AKEYCODE_MINUS = 69, - AKEYCODE_EQUALS = 70, - AKEYCODE_LEFT_BRACKET = 71, - AKEYCODE_RIGHT_BRACKET = 72, - AKEYCODE_BACKSLASH = 73, - AKEYCODE_SEMICOLON = 74, - AKEYCODE_APOSTROPHE = 75, - AKEYCODE_SLASH = 76, - AKEYCODE_AT = 77, - AKEYCODE_NUM = 78, - AKEYCODE_HEADSETHOOK = 79, - AKEYCODE_FOCUS = 80, // *Camera* focus - AKEYCODE_PLUS = 81, - AKEYCODE_MENU = 82, - AKEYCODE_NOTIFICATION = 83, - AKEYCODE_SEARCH = 84, - AKEYCODE_MEDIA_PLAY_PAUSE= 85, - AKEYCODE_MEDIA_STOP = 86, - AKEYCODE_MEDIA_NEXT = 87, - AKEYCODE_MEDIA_PREVIOUS = 88, - AKEYCODE_MEDIA_REWIND = 89, - AKEYCODE_MEDIA_FAST_FORWARD = 90, - AKEYCODE_MUTE = 91, - AKEYCODE_PAGE_UP = 92, - AKEYCODE_PAGE_DOWN = 93, - AKEYCODE_PICTSYMBOLS = 94, - AKEYCODE_SWITCH_CHARSET = 95, - AKEYCODE_BUTTON_A = 96, - AKEYCODE_BUTTON_B = 97, - AKEYCODE_BUTTON_C = 98, - AKEYCODE_BUTTON_X = 99, - AKEYCODE_BUTTON_Y = 100, - AKEYCODE_BUTTON_Z = 101, - AKEYCODE_BUTTON_L1 = 102, - AKEYCODE_BUTTON_R1 = 103, - AKEYCODE_BUTTON_L2 = 104, - AKEYCODE_BUTTON_R2 = 105, - AKEYCODE_BUTTON_THUMBL = 106, - AKEYCODE_BUTTON_THUMBR = 107, - AKEYCODE_BUTTON_START = 108, - AKEYCODE_BUTTON_SELECT = 109, - AKEYCODE_BUTTON_MODE = 110, - AKEYCODE_ESCAPE = 111, - AKEYCODE_FORWARD_DEL = 112, - AKEYCODE_CTRL_LEFT = 113, - AKEYCODE_CTRL_RIGHT = 114, - AKEYCODE_CAPS_LOCK = 115, - AKEYCODE_SCROLL_LOCK = 116, - AKEYCODE_META_LEFT = 117, - AKEYCODE_META_RIGHT = 118, - AKEYCODE_FUNCTION = 119, - AKEYCODE_SYSRQ = 120, - AKEYCODE_BREAK = 121, - AKEYCODE_MOVE_HOME = 122, - AKEYCODE_MOVE_END = 123, - AKEYCODE_INSERT = 124, - AKEYCODE_FORWARD = 125, - AKEYCODE_MEDIA_PLAY = 126, - AKEYCODE_MEDIA_PAUSE = 127, - AKEYCODE_MEDIA_CLOSE = 128, - AKEYCODE_MEDIA_EJECT = 129, - AKEYCODE_MEDIA_RECORD = 130, - AKEYCODE_F1 = 131, - AKEYCODE_F2 = 132, - AKEYCODE_F3 = 133, - AKEYCODE_F4 = 134, - AKEYCODE_F5 = 135, - AKEYCODE_F6 = 136, - AKEYCODE_F7 = 137, - AKEYCODE_F8 = 138, - AKEYCODE_F9 = 139, - AKEYCODE_F10 = 140, - AKEYCODE_F11 = 141, - AKEYCODE_F12 = 142, - AKEYCODE_NUM_LOCK = 143, - AKEYCODE_NUMPAD_0 = 144, - AKEYCODE_NUMPAD_1 = 145, - AKEYCODE_NUMPAD_2 = 146, - AKEYCODE_NUMPAD_3 = 147, - AKEYCODE_NUMPAD_4 = 148, - AKEYCODE_NUMPAD_5 = 149, - AKEYCODE_NUMPAD_6 = 150, - AKEYCODE_NUMPAD_7 = 151, - AKEYCODE_NUMPAD_8 = 152, - AKEYCODE_NUMPAD_9 = 153, - AKEYCODE_NUMPAD_DIVIDE = 154, - AKEYCODE_NUMPAD_MULTIPLY = 155, - AKEYCODE_NUMPAD_SUBTRACT = 156, - AKEYCODE_NUMPAD_ADD = 157, - AKEYCODE_NUMPAD_DOT = 158, - AKEYCODE_NUMPAD_COMMA = 159, - AKEYCODE_NUMPAD_ENTER = 160, - AKEYCODE_NUMPAD_EQUALS = 161, - AKEYCODE_NUMPAD_LEFT_PAREN = 162, - AKEYCODE_NUMPAD_RIGHT_PAREN = 163, - AKEYCODE_VOLUME_MUTE = 164, - AKEYCODE_INFO = 165, - AKEYCODE_CHANNEL_UP = 166, - AKEYCODE_CHANNEL_DOWN = 167, - AKEYCODE_ZOOM_IN = 168, - AKEYCODE_ZOOM_OUT = 169, - AKEYCODE_TV = 170, - AKEYCODE_WINDOW = 171, - AKEYCODE_GUIDE = 172, - AKEYCODE_DVR = 173, - AKEYCODE_BOOKMARK = 174, - AKEYCODE_CAPTIONS = 175, - AKEYCODE_SETTINGS = 176, - AKEYCODE_TV_POWER = 177, - AKEYCODE_TV_INPUT = 178, - AKEYCODE_STB_POWER = 179, - AKEYCODE_STB_INPUT = 180, - AKEYCODE_AVR_POWER = 181, - AKEYCODE_AVR_INPUT = 182, - AKEYCODE_PROG_RED = 183, - AKEYCODE_PROG_GREEN = 184, - AKEYCODE_PROG_YELLOW = 185, - AKEYCODE_PROG_BLUE = 186, - AKEYCODE_APP_SWITCH = 187, - AKEYCODE_BUTTON_1 = 188, - AKEYCODE_BUTTON_2 = 189, - AKEYCODE_BUTTON_3 = 190, - AKEYCODE_BUTTON_4 = 191, - AKEYCODE_BUTTON_5 = 192, - AKEYCODE_BUTTON_6 = 193, - AKEYCODE_BUTTON_7 = 194, - AKEYCODE_BUTTON_8 = 195, - AKEYCODE_BUTTON_9 = 196, - AKEYCODE_BUTTON_10 = 197, - AKEYCODE_BUTTON_11 = 198, - AKEYCODE_BUTTON_12 = 199, - AKEYCODE_BUTTON_13 = 200, - AKEYCODE_BUTTON_14 = 201, - AKEYCODE_BUTTON_15 = 202, - AKEYCODE_BUTTON_16 = 203, - AKEYCODE_LANGUAGE_SWITCH = 204, - AKEYCODE_MANNER_MODE = 205, - AKEYCODE_3D_MODE = 206, - AKEYCODE_CONTACTS = 207, - AKEYCODE_CALENDAR = 208, - AKEYCODE_MUSIC = 209, - AKEYCODE_CALCULATOR = 210, - - // NOTE: If you add a new keycode here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. -}; - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_KEYCODES_H diff --git a/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.functions.txt b/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.functions.txt deleted file mode 100644 index 845515a53..000000000 --- a/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,171 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.variables.txt b/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-16/arch-arm/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 0ec0c9898..000000000 --- a/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,844 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-16/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-16/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-16/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index 8e6812e23..000000000 --- a/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,854 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.functions.txt b/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.functions.txt deleted file mode 100644 index 845515a53..000000000 --- a/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,171 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.variables.txt b/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-16/arch-mips/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index c3323449d..000000000 --- a/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,827 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-16/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-16/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-16/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 72008c26e..000000000 --- a/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,851 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.functions.txt b/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.functions.txt deleted file mode 100644 index 845515a53..000000000 --- a/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,171 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.variables.txt b/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-16/arch-x86/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index 4e52511c9..000000000 --- a/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,823 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__openat -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__stack_chk_fail -__statfs64 -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munmap -nanosleep -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-16/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-16/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-16/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index abe1b3faa..000000000 --- a/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,847 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __openat; # arm x86 mips - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munmap; - nanosleep; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-16/include/android/configuration.h b/ndk/platforms/android-16/include/android/configuration.h deleted file mode 100644 index 06cd3da1a..000000000 --- a/ndk/platforms/android-16/include/android/configuration.h +++ /dev/null @@ -1,364 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_CONFIGURATION_H -#define ANDROID_CONFIGURATION_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct AConfiguration; -typedef struct AConfiguration AConfiguration; - -enum { - ACONFIGURATION_ORIENTATION_ANY = 0x0000, - ACONFIGURATION_ORIENTATION_PORT = 0x0001, - ACONFIGURATION_ORIENTATION_LAND = 0x0002, - ACONFIGURATION_ORIENTATION_SQUARE = 0x0003, - - ACONFIGURATION_TOUCHSCREEN_ANY = 0x0000, - ACONFIGURATION_TOUCHSCREEN_NOTOUCH = 0x0001, - ACONFIGURATION_TOUCHSCREEN_STYLUS = 0x0002, - ACONFIGURATION_TOUCHSCREEN_FINGER = 0x0003, - - ACONFIGURATION_DENSITY_DEFAULT = 0, - ACONFIGURATION_DENSITY_LOW = 120, - ACONFIGURATION_DENSITY_MEDIUM = 160, - ACONFIGURATION_DENSITY_TV = 213, - ACONFIGURATION_DENSITY_HIGH = 240, - ACONFIGURATION_DENSITY_XHIGH = 320, - ACONFIGURATION_DENSITY_XXHIGH = 480, - ACONFIGURATION_DENSITY_NONE = 0xffff, - - ACONFIGURATION_KEYBOARD_ANY = 0x0000, - ACONFIGURATION_KEYBOARD_NOKEYS = 0x0001, - ACONFIGURATION_KEYBOARD_QWERTY = 0x0002, - ACONFIGURATION_KEYBOARD_12KEY = 0x0003, - - ACONFIGURATION_NAVIGATION_ANY = 0x0000, - ACONFIGURATION_NAVIGATION_NONAV = 0x0001, - ACONFIGURATION_NAVIGATION_DPAD = 0x0002, - ACONFIGURATION_NAVIGATION_TRACKBALL = 0x0003, - ACONFIGURATION_NAVIGATION_WHEEL = 0x0004, - - ACONFIGURATION_KEYSHIDDEN_ANY = 0x0000, - ACONFIGURATION_KEYSHIDDEN_NO = 0x0001, - ACONFIGURATION_KEYSHIDDEN_YES = 0x0002, - ACONFIGURATION_KEYSHIDDEN_SOFT = 0x0003, - - ACONFIGURATION_NAVHIDDEN_ANY = 0x0000, - ACONFIGURATION_NAVHIDDEN_NO = 0x0001, - ACONFIGURATION_NAVHIDDEN_YES = 0x0002, - - ACONFIGURATION_SCREENSIZE_ANY = 0x00, - ACONFIGURATION_SCREENSIZE_SMALL = 0x01, - ACONFIGURATION_SCREENSIZE_NORMAL = 0x02, - ACONFIGURATION_SCREENSIZE_LARGE = 0x03, - ACONFIGURATION_SCREENSIZE_XLARGE = 0x04, - - ACONFIGURATION_SCREENLONG_ANY = 0x00, - ACONFIGURATION_SCREENLONG_NO = 0x1, - ACONFIGURATION_SCREENLONG_YES = 0x2, - - ACONFIGURATION_UI_MODE_TYPE_ANY = 0x00, - ACONFIGURATION_UI_MODE_TYPE_NORMAL = 0x01, - ACONFIGURATION_UI_MODE_TYPE_DESK = 0x02, - ACONFIGURATION_UI_MODE_TYPE_CAR = 0x03, - ACONFIGURATION_UI_MODE_TYPE_TELEVISION = 0x04, - ACONFIGURATION_UI_MODE_TYPE_APPLIANCE = 0x05, - - ACONFIGURATION_UI_MODE_NIGHT_ANY = 0x00, - ACONFIGURATION_UI_MODE_NIGHT_NO = 0x1, - ACONFIGURATION_UI_MODE_NIGHT_YES = 0x2, - - ACONFIGURATION_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_SCREEN_HEIGHT_DP_ANY = 0x0000, - - ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_MCC = 0x0001, - ACONFIGURATION_MNC = 0x0002, - ACONFIGURATION_LOCALE = 0x0004, - ACONFIGURATION_TOUCHSCREEN = 0x0008, - ACONFIGURATION_KEYBOARD = 0x0010, - ACONFIGURATION_KEYBOARD_HIDDEN = 0x0020, - ACONFIGURATION_NAVIGATION = 0x0040, - ACONFIGURATION_ORIENTATION = 0x0080, - ACONFIGURATION_DENSITY = 0x0100, - ACONFIGURATION_SCREEN_SIZE = 0x0200, - ACONFIGURATION_VERSION = 0x0400, - ACONFIGURATION_SCREEN_LAYOUT = 0x0800, - ACONFIGURATION_UI_MODE = 0x1000, - ACONFIGURATION_SMALLEST_SCREEN_SIZE = 0x2000, -}; - -/** - * Create a new AConfiguration, initialized with no values set. - */ -AConfiguration* AConfiguration_new(); - -/** - * Free an AConfiguration that was previously created with - * AConfiguration_new(). - */ -void AConfiguration_delete(AConfiguration* config); - -/** - * Create and return a new AConfiguration based on the current configuration in - * use in the given AssetManager. - */ -void AConfiguration_fromAssetManager(AConfiguration* out, AAssetManager* am); - -/** - * Copy the contents of 'src' to 'dest'. - */ -void AConfiguration_copy(AConfiguration* dest, AConfiguration* src); - -/** - * Return the current MCC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMcc(AConfiguration* config); - -/** - * Set the current MCC in the configuration. 0 to clear. - */ -void AConfiguration_setMcc(AConfiguration* config, int32_t mcc); - -/** - * Return the current MNC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMnc(AConfiguration* config); - -/** - * Set the current MNC in the configuration. 0 to clear. - */ -void AConfiguration_setMnc(AConfiguration* config, int32_t mnc); - -/** - * Return the current language code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a language is not set, they will be 0. - */ -void AConfiguration_getLanguage(AConfiguration* config, char* outLanguage); - -/** - * Set the current language code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setLanguage(AConfiguration* config, const char* language); - -/** - * Return the current country code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a country is not set, they will be 0. - */ -void AConfiguration_getCountry(AConfiguration* config, char* outCountry); - -/** - * Set the current country code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setCountry(AConfiguration* config, const char* country); - -/** - * Return the current ACONFIGURATION_ORIENTATION_* set in the configuration. - */ -int32_t AConfiguration_getOrientation(AConfiguration* config); - -/** - * Set the current orientation in the configuration. - */ -void AConfiguration_setOrientation(AConfiguration* config, int32_t orientation); - -/** - * Return the current ACONFIGURATION_TOUCHSCREEN_* set in the configuration. - */ -int32_t AConfiguration_getTouchscreen(AConfiguration* config); - -/** - * Set the current touchscreen in the configuration. - */ -void AConfiguration_setTouchscreen(AConfiguration* config, int32_t touchscreen); - -/** - * Return the current ACONFIGURATION_DENSITY_* set in the configuration. - */ -int32_t AConfiguration_getDensity(AConfiguration* config); - -/** - * Set the current density in the configuration. - */ -void AConfiguration_setDensity(AConfiguration* config, int32_t density); - -/** - * Return the current ACONFIGURATION_KEYBOARD_* set in the configuration. - */ -int32_t AConfiguration_getKeyboard(AConfiguration* config); - -/** - * Set the current keyboard in the configuration. - */ -void AConfiguration_setKeyboard(AConfiguration* config, int32_t keyboard); - -/** - * Return the current ACONFIGURATION_NAVIGATION_* set in the configuration. - */ -int32_t AConfiguration_getNavigation(AConfiguration* config); - -/** - * Set the current navigation in the configuration. - */ -void AConfiguration_setNavigation(AConfiguration* config, int32_t navigation); - -/** - * Return the current ACONFIGURATION_KEYSHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getKeysHidden(AConfiguration* config); - -/** - * Set the current keys hidden in the configuration. - */ -void AConfiguration_setKeysHidden(AConfiguration* config, int32_t keysHidden); - -/** - * Return the current ACONFIGURATION_NAVHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getNavHidden(AConfiguration* config); - -/** - * Set the current nav hidden in the configuration. - */ -void AConfiguration_setNavHidden(AConfiguration* config, int32_t navHidden); - -/** - * Return the current SDK (API) version set in the configuration. - */ -int32_t AConfiguration_getSdkVersion(AConfiguration* config); - -/** - * Set the current SDK version in the configuration. - */ -void AConfiguration_setSdkVersion(AConfiguration* config, int32_t sdkVersion); - -/** - * Return the current ACONFIGURATION_SCREENSIZE_* set in the configuration. - */ -int32_t AConfiguration_getScreenSize(AConfiguration* config); - -/** - * Set the current screen size in the configuration. - */ -void AConfiguration_setScreenSize(AConfiguration* config, int32_t screenSize); - -/** - * Return the current ACONFIGURATION_SCREENLONG_* set in the configuration. - */ -int32_t AConfiguration_getScreenLong(AConfiguration* config); - -/** - * Set the current screen long in the configuration. - */ -void AConfiguration_setScreenLong(AConfiguration* config, int32_t screenLong); - -/** - * Return the current ACONFIGURATION_UI_MODE_TYPE_* set in the configuration. - */ -int32_t AConfiguration_getUiModeType(AConfiguration* config); - -/** - * Set the current UI mode type in the configuration. - */ -void AConfiguration_setUiModeType(AConfiguration* config, int32_t uiModeType); - -/** - * Return the current ACONFIGURATION_UI_MODE_NIGHT_* set in the configuration. - */ -int32_t AConfiguration_getUiModeNight(AConfiguration* config); - -/** - * Set the current UI mode night in the configuration. - */ -void AConfiguration_setUiModeNight(AConfiguration* config, int32_t uiModeNight); - -/** - * Return the current configuration screen width in dp units, or - * ACONFIGURATION_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Return the current configuration screen height in dp units, or - * ACONFIGURATION_SCREEN_HEIGHT_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenHeightDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenHeightDp(AConfiguration* config, int32_t value); - -/** - * Return the configuration's smallest screen width in dp units, or - * ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getSmallestScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's smallest screen width in dp units. - */ -void AConfiguration_setSmallestScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Perform a diff between two configurations. Returns a bit mask of - * ACONFIGURATION_* constants, each bit set meaning that configuration element - * is different between them. - */ -int32_t AConfiguration_diff(AConfiguration* config1, AConfiguration* config2); - -/** - * Determine whether 'base' is a valid configuration for use within the - * environment 'requested'. Returns 0 if there are any values in 'base' - * that conflict with 'requested'. Returns 1 if it does not conflict. - */ -int32_t AConfiguration_match(AConfiguration* base, AConfiguration* requested); - -/** - * Determine whether the configuration in 'test' is better than the existing - * configuration in 'base'. If 'requested' is non-NULL, this decision is based - * on the overall configuration given there. If it is NULL, this decision is - * simply based on which configuration is more specific. Returns non-0 if - * 'test' is better than 'base'. - * - * This assumes you have already filtered the configurations with - * AConfiguration_match(). - */ -int32_t AConfiguration_isBetterThan(AConfiguration* base, AConfiguration* test, - AConfiguration* requested); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_CONFIGURATION_H diff --git a/ndk/platforms/android-16/include/android/keycodes.h b/ndk/platforms/android-16/include/android/keycodes.h deleted file mode 100644 index 282e729a8..000000000 --- a/ndk/platforms/android-16/include/android/keycodes.h +++ /dev/null @@ -1,275 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_KEYCODES_H -#define _ANDROID_KEYCODES_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key codes. - */ -enum { - AKEYCODE_UNKNOWN = 0, - AKEYCODE_SOFT_LEFT = 1, - AKEYCODE_SOFT_RIGHT = 2, - AKEYCODE_HOME = 3, - AKEYCODE_BACK = 4, - AKEYCODE_CALL = 5, - AKEYCODE_ENDCALL = 6, - AKEYCODE_0 = 7, - AKEYCODE_1 = 8, - AKEYCODE_2 = 9, - AKEYCODE_3 = 10, - AKEYCODE_4 = 11, - AKEYCODE_5 = 12, - AKEYCODE_6 = 13, - AKEYCODE_7 = 14, - AKEYCODE_8 = 15, - AKEYCODE_9 = 16, - AKEYCODE_STAR = 17, - AKEYCODE_POUND = 18, - AKEYCODE_DPAD_UP = 19, - AKEYCODE_DPAD_DOWN = 20, - AKEYCODE_DPAD_LEFT = 21, - AKEYCODE_DPAD_RIGHT = 22, - AKEYCODE_DPAD_CENTER = 23, - AKEYCODE_VOLUME_UP = 24, - AKEYCODE_VOLUME_DOWN = 25, - AKEYCODE_POWER = 26, - AKEYCODE_CAMERA = 27, - AKEYCODE_CLEAR = 28, - AKEYCODE_A = 29, - AKEYCODE_B = 30, - AKEYCODE_C = 31, - AKEYCODE_D = 32, - AKEYCODE_E = 33, - AKEYCODE_F = 34, - AKEYCODE_G = 35, - AKEYCODE_H = 36, - AKEYCODE_I = 37, - AKEYCODE_J = 38, - AKEYCODE_K = 39, - AKEYCODE_L = 40, - AKEYCODE_M = 41, - AKEYCODE_N = 42, - AKEYCODE_O = 43, - AKEYCODE_P = 44, - AKEYCODE_Q = 45, - AKEYCODE_R = 46, - AKEYCODE_S = 47, - AKEYCODE_T = 48, - AKEYCODE_U = 49, - AKEYCODE_V = 50, - AKEYCODE_W = 51, - AKEYCODE_X = 52, - AKEYCODE_Y = 53, - AKEYCODE_Z = 54, - AKEYCODE_COMMA = 55, - AKEYCODE_PERIOD = 56, - AKEYCODE_ALT_LEFT = 57, - AKEYCODE_ALT_RIGHT = 58, - AKEYCODE_SHIFT_LEFT = 59, - AKEYCODE_SHIFT_RIGHT = 60, - AKEYCODE_TAB = 61, - AKEYCODE_SPACE = 62, - AKEYCODE_SYM = 63, - AKEYCODE_EXPLORER = 64, - AKEYCODE_ENVELOPE = 65, - AKEYCODE_ENTER = 66, - AKEYCODE_DEL = 67, - AKEYCODE_GRAVE = 68, - AKEYCODE_MINUS = 69, - AKEYCODE_EQUALS = 70, - AKEYCODE_LEFT_BRACKET = 71, - AKEYCODE_RIGHT_BRACKET = 72, - AKEYCODE_BACKSLASH = 73, - AKEYCODE_SEMICOLON = 74, - AKEYCODE_APOSTROPHE = 75, - AKEYCODE_SLASH = 76, - AKEYCODE_AT = 77, - AKEYCODE_NUM = 78, - AKEYCODE_HEADSETHOOK = 79, - AKEYCODE_FOCUS = 80, // *Camera* focus - AKEYCODE_PLUS = 81, - AKEYCODE_MENU = 82, - AKEYCODE_NOTIFICATION = 83, - AKEYCODE_SEARCH = 84, - AKEYCODE_MEDIA_PLAY_PAUSE= 85, - AKEYCODE_MEDIA_STOP = 86, - AKEYCODE_MEDIA_NEXT = 87, - AKEYCODE_MEDIA_PREVIOUS = 88, - AKEYCODE_MEDIA_REWIND = 89, - AKEYCODE_MEDIA_FAST_FORWARD = 90, - AKEYCODE_MUTE = 91, - AKEYCODE_PAGE_UP = 92, - AKEYCODE_PAGE_DOWN = 93, - AKEYCODE_PICTSYMBOLS = 94, - AKEYCODE_SWITCH_CHARSET = 95, - AKEYCODE_BUTTON_A = 96, - AKEYCODE_BUTTON_B = 97, - AKEYCODE_BUTTON_C = 98, - AKEYCODE_BUTTON_X = 99, - AKEYCODE_BUTTON_Y = 100, - AKEYCODE_BUTTON_Z = 101, - AKEYCODE_BUTTON_L1 = 102, - AKEYCODE_BUTTON_R1 = 103, - AKEYCODE_BUTTON_L2 = 104, - AKEYCODE_BUTTON_R2 = 105, - AKEYCODE_BUTTON_THUMBL = 106, - AKEYCODE_BUTTON_THUMBR = 107, - AKEYCODE_BUTTON_START = 108, - AKEYCODE_BUTTON_SELECT = 109, - AKEYCODE_BUTTON_MODE = 110, - AKEYCODE_ESCAPE = 111, - AKEYCODE_FORWARD_DEL = 112, - AKEYCODE_CTRL_LEFT = 113, - AKEYCODE_CTRL_RIGHT = 114, - AKEYCODE_CAPS_LOCK = 115, - AKEYCODE_SCROLL_LOCK = 116, - AKEYCODE_META_LEFT = 117, - AKEYCODE_META_RIGHT = 118, - AKEYCODE_FUNCTION = 119, - AKEYCODE_SYSRQ = 120, - AKEYCODE_BREAK = 121, - AKEYCODE_MOVE_HOME = 122, - AKEYCODE_MOVE_END = 123, - AKEYCODE_INSERT = 124, - AKEYCODE_FORWARD = 125, - AKEYCODE_MEDIA_PLAY = 126, - AKEYCODE_MEDIA_PAUSE = 127, - AKEYCODE_MEDIA_CLOSE = 128, - AKEYCODE_MEDIA_EJECT = 129, - AKEYCODE_MEDIA_RECORD = 130, - AKEYCODE_F1 = 131, - AKEYCODE_F2 = 132, - AKEYCODE_F3 = 133, - AKEYCODE_F4 = 134, - AKEYCODE_F5 = 135, - AKEYCODE_F6 = 136, - AKEYCODE_F7 = 137, - AKEYCODE_F8 = 138, - AKEYCODE_F9 = 139, - AKEYCODE_F10 = 140, - AKEYCODE_F11 = 141, - AKEYCODE_F12 = 142, - AKEYCODE_NUM_LOCK = 143, - AKEYCODE_NUMPAD_0 = 144, - AKEYCODE_NUMPAD_1 = 145, - AKEYCODE_NUMPAD_2 = 146, - AKEYCODE_NUMPAD_3 = 147, - AKEYCODE_NUMPAD_4 = 148, - AKEYCODE_NUMPAD_5 = 149, - AKEYCODE_NUMPAD_6 = 150, - AKEYCODE_NUMPAD_7 = 151, - AKEYCODE_NUMPAD_8 = 152, - AKEYCODE_NUMPAD_9 = 153, - AKEYCODE_NUMPAD_DIVIDE = 154, - AKEYCODE_NUMPAD_MULTIPLY = 155, - AKEYCODE_NUMPAD_SUBTRACT = 156, - AKEYCODE_NUMPAD_ADD = 157, - AKEYCODE_NUMPAD_DOT = 158, - AKEYCODE_NUMPAD_COMMA = 159, - AKEYCODE_NUMPAD_ENTER = 160, - AKEYCODE_NUMPAD_EQUALS = 161, - AKEYCODE_NUMPAD_LEFT_PAREN = 162, - AKEYCODE_NUMPAD_RIGHT_PAREN = 163, - AKEYCODE_VOLUME_MUTE = 164, - AKEYCODE_INFO = 165, - AKEYCODE_CHANNEL_UP = 166, - AKEYCODE_CHANNEL_DOWN = 167, - AKEYCODE_ZOOM_IN = 168, - AKEYCODE_ZOOM_OUT = 169, - AKEYCODE_TV = 170, - AKEYCODE_WINDOW = 171, - AKEYCODE_GUIDE = 172, - AKEYCODE_DVR = 173, - AKEYCODE_BOOKMARK = 174, - AKEYCODE_CAPTIONS = 175, - AKEYCODE_SETTINGS = 176, - AKEYCODE_TV_POWER = 177, - AKEYCODE_TV_INPUT = 178, - AKEYCODE_STB_POWER = 179, - AKEYCODE_STB_INPUT = 180, - AKEYCODE_AVR_POWER = 181, - AKEYCODE_AVR_INPUT = 182, - AKEYCODE_PROG_RED = 183, - AKEYCODE_PROG_GREEN = 184, - AKEYCODE_PROG_YELLOW = 185, - AKEYCODE_PROG_BLUE = 186, - AKEYCODE_APP_SWITCH = 187, - AKEYCODE_BUTTON_1 = 188, - AKEYCODE_BUTTON_2 = 189, - AKEYCODE_BUTTON_3 = 190, - AKEYCODE_BUTTON_4 = 191, - AKEYCODE_BUTTON_5 = 192, - AKEYCODE_BUTTON_6 = 193, - AKEYCODE_BUTTON_7 = 194, - AKEYCODE_BUTTON_8 = 195, - AKEYCODE_BUTTON_9 = 196, - AKEYCODE_BUTTON_10 = 197, - AKEYCODE_BUTTON_11 = 198, - AKEYCODE_BUTTON_12 = 199, - AKEYCODE_BUTTON_13 = 200, - AKEYCODE_BUTTON_14 = 201, - AKEYCODE_BUTTON_15 = 202, - AKEYCODE_BUTTON_16 = 203, - AKEYCODE_LANGUAGE_SWITCH = 204, - AKEYCODE_MANNER_MODE = 205, - AKEYCODE_3D_MODE = 206, - AKEYCODE_CONTACTS = 207, - AKEYCODE_CALENDAR = 208, - AKEYCODE_MUSIC = 209, - AKEYCODE_CALCULATOR = 210, - AKEYCODE_ZENKAKU_HANKAKU = 211, - AKEYCODE_EISU = 212, - AKEYCODE_MUHENKAN = 213, - AKEYCODE_HENKAN = 214, - AKEYCODE_KATAKANA_HIRAGANA = 215, - AKEYCODE_YEN = 216, - AKEYCODE_RO = 217, - AKEYCODE_KANA = 218, - AKEYCODE_ASSIST = 219, - - // NOTE: If you add a new keycode here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. -}; - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_KEYCODES_H diff --git a/ndk/platforms/android-16/include/android/native_window_jni.h b/ndk/platforms/android-16/include/android/native_window_jni.h deleted file mode 100644 index b9e72efb7..000000000 --- a/ndk/platforms/android-16/include/android/native_window_jni.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_NATIVE_WINDOW_JNI_H -#define ANDROID_NATIVE_WINDOW_JNI_H - -#include - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * Return the ANativeWindow associated with a Java Surface object, - * for interacting with it through native code. This acquires a reference - * on the ANativeWindow that is returned; be sure to use ANativeWindow_release() - * when done with it so that it doesn't leak. - */ -ANativeWindow* ANativeWindow_fromSurface(JNIEnv* env, jobject surface); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_NATIVE_WINDOW_H diff --git a/ndk/platforms/android-16/include/android/rect.h b/ndk/platforms/android-16/include/android/rect.h deleted file mode 100644 index bcd42a99e..000000000 --- a/ndk/platforms/android-16/include/android/rect.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef ANDROID_RECT_H -#define ANDROID_RECT_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct ARect { -#ifdef __cplusplus - typedef int32_t value_type; -#endif - int32_t left; - int32_t top; - int32_t right; - int32_t bottom; -} ARect; - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_RECT_H diff --git a/ndk/platforms/android-16/include/stdlib.h b/ndk/platforms/android-16/include/stdlib.h deleted file mode 100644 index 2dcc69189..000000000 --- a/ndk/platforms/android-16/include/stdlib.h +++ /dev/null @@ -1,189 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -#ifndef _STDLIB_H_ -#define _STDLIB_H_ - -#include - -/* wchar_t is required in stdlib.h according to POSIX. - * note that defining __need_wchar_t prevents stddef.h - * to define all other symbols it does normally */ -#define __need_wchar_t -#include - -#include -#include -#include -#include -#include - -__BEGIN_DECLS - -#define EXIT_FAILURE 1 -#define EXIT_SUCCESS 0 - -extern __noreturn void exit(int); -extern __noreturn void abort(void); -extern int atexit(void (*)(void)); - -extern char *getenv(const char *); -extern int putenv(const char *); -extern int setenv(const char *, const char *, int); -extern int unsetenv(const char *); -extern int clearenv(void); - -extern char *mkdtemp(char *); -extern char *mktemp (char *); -extern int mkstemp (char *); - -extern long strtol(const char *, char **, int); -extern long long strtoll(const char *, char **, int); -extern unsigned long strtoul(const char *, char **, int); -extern unsigned long long strtoull(const char *, char **, int); - -extern int posix_memalign(void **memptr, size_t alignment, size_t size); - -extern double strtod(const char *nptr, char **endptr); - -static __inline__ float strtof(const char *nptr, char **endptr) -{ - return (float)strtod(nptr, endptr); -} - -extern int atoi(const char *); -extern long atol(const char *); -extern long long atoll(const char *); - -static __inline__ double atof(const char *nptr) -{ - return (strtod(nptr, NULL)); -} - -static __inline__ int abs(int __n) { - return (__n < 0) ? -__n : __n; -} - -static __inline__ long labs(long __n) { - return (__n < 0L) ? -__n : __n; -} - -static __inline__ long long llabs(long long __n) { - return (__n < 0LL) ? -__n : __n; -} - -extern char * realpath(const char *path, char *resolved); -extern int system(const char * string); - -extern void * bsearch(const void *key, const void *base0, - size_t nmemb, size_t size, - int (*compar)(const void *, const void *)); - -extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); - -extern long jrand48(unsigned short *); -extern long mrand48(void); -extern long nrand48(unsigned short *); -extern long lrand48(void); -extern unsigned short *seed48(unsigned short*); -extern double erand48(unsigned short xsubi[3]); -extern double drand48(void); -extern void srand48(long); -extern unsigned int arc4random(void); -extern void arc4random_stir(void); -extern void arc4random_addrandom(unsigned char *, int); - -#define RAND_MAX 0x7fffffff -static __inline__ int rand(void) { - return (int)lrand48(); -} -static __inline__ void srand(unsigned int __s) { - srand48(__s); -} -static __inline__ long random(void) -{ - return lrand48(); -} -static __inline__ void srandom(unsigned int __s) -{ - srand48(__s); -} - -/* Basic PTY functions. These only work if devpts is mounted! */ - -extern int unlockpt(int); -extern char* ptsname(int); -extern int ptsname_r(int, char*, size_t); -extern int getpt(void); - -static __inline__ int grantpt(int __fd __attribute((unused))) -{ - (void)__fd; - return 0; /* devpts does this all for us! */ -} - -typedef struct { - int quot; - int rem; -} div_t; - -extern div_t div(int, int); - -typedef struct { - long int quot; - long int rem; -} ldiv_t; - -extern ldiv_t ldiv(long, long); - -typedef struct { - long long int quot; - long long int rem; -} lldiv_t; - -extern lldiv_t lldiv(long long, long long); - -#if 1 /* MISSING FROM BIONIC - ENABLED FOR STLPort and libstdc++-v3 */ -/* make STLPort happy */ -extern int mblen(const char *, size_t); -extern size_t mbstowcs(wchar_t *, const char *, size_t); -extern int mbtowc(wchar_t *, const char *, size_t); - -/* Likewise, make libstdc++-v3 happy. */ -extern int wctomb(char *, wchar_t); -extern size_t wcstombs(char *, const wchar_t *, size_t); -#endif /* MISSING */ - -#define MB_CUR_MAX 1 - -#if 0 /* MISSING FROM BIONIC */ -extern int on_exit(void (*)(int, void *), void *); -#endif /* MISSING */ - -__END_DECLS - -#endif /* _STDLIB_H_ */ diff --git a/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.functions.txt b/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.functions.txt deleted file mode 100644 index 139e7cf6f..000000000 --- a/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,173 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.variables.txt b/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-17/arch-arm/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-17/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-17/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 5870926c1..000000000 --- a/ndk/platforms/android-17/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,871 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-17/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-17/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-17/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-17/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-17/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index 797dd9622..000000000 --- a/ndk/platforms/android-17/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,881 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.functions.txt b/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.functions.txt deleted file mode 100644 index 139e7cf6f..000000000 --- a/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,173 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.variables.txt b/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-17/arch-mips/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-17/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-17/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index 10d37200b..000000000 --- a/ndk/platforms/android-17/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,854 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-17/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-17/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-17/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-17/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-17/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 1f41c0c17..000000000 --- a/ndk/platforms/android-17/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,878 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.functions.txt b/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.functions.txt deleted file mode 100644 index 139e7cf6f..000000000 --- a/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,173 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getMinDelay -ASensor_getName -ASensor_getResolution -ASensor_getType -ASensor_getVendor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.variables.txt b/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-17/arch-x86/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-17/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-17/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index cd6b7a70b..000000000 --- a/ndk/platforms/android-17/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,851 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-17/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-17/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-17/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-17/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-17/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index a129aaae3..000000000 --- a/ndk/platforms/android-17/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,875 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-17/include/android/configuration.h b/ndk/platforms/android-17/include/android/configuration.h deleted file mode 100644 index 0f5c14afa..000000000 --- a/ndk/platforms/android-17/include/android/configuration.h +++ /dev/null @@ -1,380 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_CONFIGURATION_H -#define ANDROID_CONFIGURATION_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct AConfiguration; -typedef struct AConfiguration AConfiguration; - -enum { - ACONFIGURATION_ORIENTATION_ANY = 0x0000, - ACONFIGURATION_ORIENTATION_PORT = 0x0001, - ACONFIGURATION_ORIENTATION_LAND = 0x0002, - ACONFIGURATION_ORIENTATION_SQUARE = 0x0003, - - ACONFIGURATION_TOUCHSCREEN_ANY = 0x0000, - ACONFIGURATION_TOUCHSCREEN_NOTOUCH = 0x0001, - ACONFIGURATION_TOUCHSCREEN_STYLUS = 0x0002, - ACONFIGURATION_TOUCHSCREEN_FINGER = 0x0003, - - ACONFIGURATION_DENSITY_DEFAULT = 0, - ACONFIGURATION_DENSITY_LOW = 120, - ACONFIGURATION_DENSITY_MEDIUM = 160, - ACONFIGURATION_DENSITY_TV = 213, - ACONFIGURATION_DENSITY_HIGH = 240, - ACONFIGURATION_DENSITY_XHIGH = 320, - ACONFIGURATION_DENSITY_XXHIGH = 480, - ACONFIGURATION_DENSITY_NONE = 0xffff, - - ACONFIGURATION_KEYBOARD_ANY = 0x0000, - ACONFIGURATION_KEYBOARD_NOKEYS = 0x0001, - ACONFIGURATION_KEYBOARD_QWERTY = 0x0002, - ACONFIGURATION_KEYBOARD_12KEY = 0x0003, - - ACONFIGURATION_NAVIGATION_ANY = 0x0000, - ACONFIGURATION_NAVIGATION_NONAV = 0x0001, - ACONFIGURATION_NAVIGATION_DPAD = 0x0002, - ACONFIGURATION_NAVIGATION_TRACKBALL = 0x0003, - ACONFIGURATION_NAVIGATION_WHEEL = 0x0004, - - ACONFIGURATION_KEYSHIDDEN_ANY = 0x0000, - ACONFIGURATION_KEYSHIDDEN_NO = 0x0001, - ACONFIGURATION_KEYSHIDDEN_YES = 0x0002, - ACONFIGURATION_KEYSHIDDEN_SOFT = 0x0003, - - ACONFIGURATION_NAVHIDDEN_ANY = 0x0000, - ACONFIGURATION_NAVHIDDEN_NO = 0x0001, - ACONFIGURATION_NAVHIDDEN_YES = 0x0002, - - ACONFIGURATION_SCREENSIZE_ANY = 0x00, - ACONFIGURATION_SCREENSIZE_SMALL = 0x01, - ACONFIGURATION_SCREENSIZE_NORMAL = 0x02, - ACONFIGURATION_SCREENSIZE_LARGE = 0x03, - ACONFIGURATION_SCREENSIZE_XLARGE = 0x04, - - ACONFIGURATION_SCREENLONG_ANY = 0x00, - ACONFIGURATION_SCREENLONG_NO = 0x1, - ACONFIGURATION_SCREENLONG_YES = 0x2, - - ACONFIGURATION_UI_MODE_TYPE_ANY = 0x00, - ACONFIGURATION_UI_MODE_TYPE_NORMAL = 0x01, - ACONFIGURATION_UI_MODE_TYPE_DESK = 0x02, - ACONFIGURATION_UI_MODE_TYPE_CAR = 0x03, - ACONFIGURATION_UI_MODE_TYPE_TELEVISION = 0x04, - ACONFIGURATION_UI_MODE_TYPE_APPLIANCE = 0x05, - - ACONFIGURATION_UI_MODE_NIGHT_ANY = 0x00, - ACONFIGURATION_UI_MODE_NIGHT_NO = 0x1, - ACONFIGURATION_UI_MODE_NIGHT_YES = 0x2, - - ACONFIGURATION_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_SCREEN_HEIGHT_DP_ANY = 0x0000, - - ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_LAYOUTDIR_ANY = 0x00, - ACONFIGURATION_LAYOUTDIR_LTR = 0x01, - ACONFIGURATION_LAYOUTDIR_RTL = 0x02, - - ACONFIGURATION_MCC = 0x0001, - ACONFIGURATION_MNC = 0x0002, - ACONFIGURATION_LOCALE = 0x0004, - ACONFIGURATION_TOUCHSCREEN = 0x0008, - ACONFIGURATION_KEYBOARD = 0x0010, - ACONFIGURATION_KEYBOARD_HIDDEN = 0x0020, - ACONFIGURATION_NAVIGATION = 0x0040, - ACONFIGURATION_ORIENTATION = 0x0080, - ACONFIGURATION_DENSITY = 0x0100, - ACONFIGURATION_SCREEN_SIZE = 0x0200, - ACONFIGURATION_VERSION = 0x0400, - ACONFIGURATION_SCREEN_LAYOUT = 0x0800, - ACONFIGURATION_UI_MODE = 0x1000, - ACONFIGURATION_SMALLEST_SCREEN_SIZE = 0x2000, - ACONFIGURATION_LAYOUTDIR = 0x4000, -}; - -/** - * Create a new AConfiguration, initialized with no values set. - */ -AConfiguration* AConfiguration_new(); - -/** - * Free an AConfiguration that was previously created with - * AConfiguration_new(). - */ -void AConfiguration_delete(AConfiguration* config); - -/** - * Create and return a new AConfiguration based on the current configuration in - * use in the given AssetManager. - */ -void AConfiguration_fromAssetManager(AConfiguration* out, AAssetManager* am); - -/** - * Copy the contents of 'src' to 'dest'. - */ -void AConfiguration_copy(AConfiguration* dest, AConfiguration* src); - -/** - * Return the current MCC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMcc(AConfiguration* config); - -/** - * Set the current MCC in the configuration. 0 to clear. - */ -void AConfiguration_setMcc(AConfiguration* config, int32_t mcc); - -/** - * Return the current MNC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMnc(AConfiguration* config); - -/** - * Set the current MNC in the configuration. 0 to clear. - */ -void AConfiguration_setMnc(AConfiguration* config, int32_t mnc); - -/** - * Return the current language code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a language is not set, they will be 0. - */ -void AConfiguration_getLanguage(AConfiguration* config, char* outLanguage); - -/** - * Set the current language code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setLanguage(AConfiguration* config, const char* language); - -/** - * Return the current country code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a country is not set, they will be 0. - */ -void AConfiguration_getCountry(AConfiguration* config, char* outCountry); - -/** - * Set the current country code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setCountry(AConfiguration* config, const char* country); - -/** - * Return the current ACONFIGURATION_ORIENTATION_* set in the configuration. - */ -int32_t AConfiguration_getOrientation(AConfiguration* config); - -/** - * Set the current orientation in the configuration. - */ -void AConfiguration_setOrientation(AConfiguration* config, int32_t orientation); - -/** - * Return the current ACONFIGURATION_TOUCHSCREEN_* set in the configuration. - */ -int32_t AConfiguration_getTouchscreen(AConfiguration* config); - -/** - * Set the current touchscreen in the configuration. - */ -void AConfiguration_setTouchscreen(AConfiguration* config, int32_t touchscreen); - -/** - * Return the current ACONFIGURATION_DENSITY_* set in the configuration. - */ -int32_t AConfiguration_getDensity(AConfiguration* config); - -/** - * Set the current density in the configuration. - */ -void AConfiguration_setDensity(AConfiguration* config, int32_t density); - -/** - * Return the current ACONFIGURATION_KEYBOARD_* set in the configuration. - */ -int32_t AConfiguration_getKeyboard(AConfiguration* config); - -/** - * Set the current keyboard in the configuration. - */ -void AConfiguration_setKeyboard(AConfiguration* config, int32_t keyboard); - -/** - * Return the current ACONFIGURATION_NAVIGATION_* set in the configuration. - */ -int32_t AConfiguration_getNavigation(AConfiguration* config); - -/** - * Set the current navigation in the configuration. - */ -void AConfiguration_setNavigation(AConfiguration* config, int32_t navigation); - -/** - * Return the current ACONFIGURATION_KEYSHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getKeysHidden(AConfiguration* config); - -/** - * Set the current keys hidden in the configuration. - */ -void AConfiguration_setKeysHidden(AConfiguration* config, int32_t keysHidden); - -/** - * Return the current ACONFIGURATION_NAVHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getNavHidden(AConfiguration* config); - -/** - * Set the current nav hidden in the configuration. - */ -void AConfiguration_setNavHidden(AConfiguration* config, int32_t navHidden); - -/** - * Return the current SDK (API) version set in the configuration. - */ -int32_t AConfiguration_getSdkVersion(AConfiguration* config); - -/** - * Set the current SDK version in the configuration. - */ -void AConfiguration_setSdkVersion(AConfiguration* config, int32_t sdkVersion); - -/** - * Return the current ACONFIGURATION_SCREENSIZE_* set in the configuration. - */ -int32_t AConfiguration_getScreenSize(AConfiguration* config); - -/** - * Set the current screen size in the configuration. - */ -void AConfiguration_setScreenSize(AConfiguration* config, int32_t screenSize); - -/** - * Return the current ACONFIGURATION_SCREENLONG_* set in the configuration. - */ -int32_t AConfiguration_getScreenLong(AConfiguration* config); - -/** - * Set the current screen long in the configuration. - */ -void AConfiguration_setScreenLong(AConfiguration* config, int32_t screenLong); - -/** - * Return the current ACONFIGURATION_UI_MODE_TYPE_* set in the configuration. - */ -int32_t AConfiguration_getUiModeType(AConfiguration* config); - -/** - * Set the current UI mode type in the configuration. - */ -void AConfiguration_setUiModeType(AConfiguration* config, int32_t uiModeType); - -/** - * Return the current ACONFIGURATION_UI_MODE_NIGHT_* set in the configuration. - */ -int32_t AConfiguration_getUiModeNight(AConfiguration* config); - -/** - * Set the current UI mode night in the configuration. - */ -void AConfiguration_setUiModeNight(AConfiguration* config, int32_t uiModeNight); - -/** - * Return the current configuration screen width in dp units, or - * ACONFIGURATION_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Return the current configuration screen height in dp units, or - * ACONFIGURATION_SCREEN_HEIGHT_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenHeightDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenHeightDp(AConfiguration* config, int32_t value); - -/** - * Return the configuration's smallest screen width in dp units, or - * ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getSmallestScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's smallest screen width in dp units. - */ -void AConfiguration_setSmallestScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Return the configuration's layout direction, or - * ACONFIGURATION_LAYOUTDIR_ANY if not set. - */ -int32_t AConfiguration_getLayoutDirection(AConfiguration* config); - -/** - * Set the configuration's layout direction. - */ -void AConfiguration_setLayoutDirection(AConfiguration* config, int32_t value); - -/** - * Perform a diff between two configurations. Returns a bit mask of - * ACONFIGURATION_* constants, each bit set meaning that configuration element - * is different between them. - */ -int32_t AConfiguration_diff(AConfiguration* config1, AConfiguration* config2); - -/** - * Determine whether 'base' is a valid configuration for use within the - * environment 'requested'. Returns 0 if there are any values in 'base' - * that conflict with 'requested'. Returns 1 if it does not conflict. - */ -int32_t AConfiguration_match(AConfiguration* base, AConfiguration* requested); - -/** - * Determine whether the configuration in 'test' is better than the existing - * configuration in 'base'. If 'requested' is non-NULL, this decision is based - * on the overall configuration given there. If it is NULL, this decision is - * simply based on which configuration is more specific. Returns non-0 if - * 'test' is better than 'base'. - * - * This assumes you have already filtered the configurations with - * AConfiguration_match(). - */ -int32_t AConfiguration_isBetterThan(AConfiguration* base, AConfiguration* test, - AConfiguration* requested); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_CONFIGURATION_H diff --git a/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.functions.txt b/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.variables.txt b/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 6ee108bde..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,263 +0,0 @@ -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendFunc -glBlendFuncSeparate -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCullFace -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDrawArrays -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsFramebuffer -glIsProgram -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage3D -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glValidateProgram -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribDivisor -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIPointer -glVertexAttribPointer -glViewport -glWaitSync diff --git a/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-18/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 6b5e691e6..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,879 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-18/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-18/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-18/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-18/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index 6cef8fb58..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,889 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-18/arch-arm/symbols/libm.so.functions.txt b/ndk/platforms/android-18/arch-arm/symbols/libm.so.functions.txt deleted file mode 100644 index 2b7078793..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libm.so.functions.txt +++ /dev/null @@ -1,164 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -log2 -log2f -log2l -logb -logbf -logbl -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttoward -nexttowardf -nexttowardl -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-18/arch-arm/symbols/libm.so.variables.txt b/ndk/platforms/android-18/arch-arm/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-18/arch-arm/symbols/libm.so.versions.txt b/ndk/platforms/android-18/arch-arm/symbols/libm.so.versions.txt deleted file mode 100644 index 5c4d81a9e..000000000 --- a/ndk/platforms/android-18/arch-arm/symbols/libm.so.versions.txt +++ /dev/null @@ -1,170 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.functions.txt b/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.variables.txt b/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 6ee108bde..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,263 +0,0 @@ -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendFunc -glBlendFuncSeparate -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCullFace -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDrawArrays -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsFramebuffer -glIsProgram -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage3D -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glValidateProgram -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribDivisor -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIPointer -glVertexAttribPointer -glViewport -glWaitSync diff --git a/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-18/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index f7bd879bc..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,862 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-18/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-18/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-18/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-18/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 771640bc9..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,886 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-18/arch-mips/symbols/libm.so.functions.txt b/ndk/platforms/android-18/arch-mips/symbols/libm.so.functions.txt deleted file mode 100644 index 2b7078793..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libm.so.functions.txt +++ /dev/null @@ -1,164 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -log2 -log2f -log2l -logb -logbf -logbl -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttoward -nexttowardf -nexttowardl -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-18/arch-mips/symbols/libm.so.variables.txt b/ndk/platforms/android-18/arch-mips/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-18/arch-mips/symbols/libm.so.versions.txt b/ndk/platforms/android-18/arch-mips/symbols/libm.so.versions.txt deleted file mode 100644 index 5c4d81a9e..000000000 --- a/ndk/platforms/android-18/arch-mips/symbols/libm.so.versions.txt +++ /dev/null @@ -1,170 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.functions.txt b/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.variables.txt b/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 6ee108bde..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,263 +0,0 @@ -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendFunc -glBlendFuncSeparate -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCullFace -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDrawArrays -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsFramebuffer -glIsProgram -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage3D -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glValidateProgram -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribDivisor -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIPointer -glVertexAttribPointer -glViewport -glWaitSync diff --git a/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-18/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-18/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index 7af2dd73d..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,860 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_find -__system_property_find_nth -__system_property_get -__system_property_read -__system_property_set -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-18/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-18/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-18/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-18/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index 2aa19bac2..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,884 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_get; - __system_property_read; - __system_property_set; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-18/arch-x86/symbols/libm.so.functions.txt b/ndk/platforms/android-18/arch-x86/symbols/libm.so.functions.txt deleted file mode 100644 index c93c70394..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libm.so.functions.txt +++ /dev/null @@ -1,178 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -asin -asinf -asinh -asinhf -atan -atan2 -atan2f -atanf -atanh -atanhf -cbrt -cbrtf -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -drem -dremf -erf -erfc -erfcf -erff -exp -exp2 -exp2f -expf -expm1 -expm1f -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -frexp -frexpf -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -llrint -llrintf -llround -llroundf -llroundl -log -log10 -log10f -log1p -log1pf -log2 -log2f -log2l -logb -logbf -logbl -logf -lrint -lrintf -lround -lroundf -lroundl -modf -modff -nan -nanf -nanl -nearbyint -nearbyintf -nextafter -nextafterf -nexttoward -nexttowardf -nexttowardl -pow -powf -remainder -remainderf -remquo -remquof -rint -rintf -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sqrt -sqrtf -tan -tanf -tanh -tanhf -tgamma -tgammaf -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-18/arch-x86/symbols/libm.so.variables.txt b/ndk/platforms/android-18/arch-x86/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-18/arch-x86/symbols/libm.so.versions.txt b/ndk/platforms/android-18/arch-x86/symbols/libm.so.versions.txt deleted file mode 100644 index fe88dbdef..000000000 --- a/ndk/platforms/android-18/arch-x86/symbols/libm.so.versions.txt +++ /dev/null @@ -1,184 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - asin; - asinf; - asinh; - asinhf; - atan; - atan2; - atan2f; - atanf; - atanh; - atanhf; - cbrt; - cbrtf; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - drem; - dremf; - erf; - erfc; - erfcf; - erff; - exp; - exp2; - exp2f; - expf; - expm1; - expm1f; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - frexp; - frexpf; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - llrint; - llrintf; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log1p; - log1pf; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - lrint; - lrintf; - lround; - lroundf; - lroundl; - modf; - modff; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nextafter; - nextafterf; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - remainder; - remainderf; - remquo; - remquof; - rint; - rintf; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sqrt; - sqrtf; - tan; - tanf; - tanh; - tanhf; - tgamma; - tgammaf; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-18/include/EGL/egl.h b/ndk/platforms/android-18/include/EGL/egl.h deleted file mode 100644 index 99ea342a4..000000000 --- a/ndk/platforms/android-18/include/EGL/egl.h +++ /dev/null @@ -1,329 +0,0 @@ -/* -*- mode: c; tab-width: 8; -*- */ -/* vi: set sw=4 ts=8: */ -/* Reference version of egl.h for EGL 1.4. - * $Revision: 9356 $ on $Date: 2009-10-21 02:52:25 -0700 (Wed, 21 Oct 2009) $ - */ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __egl_h_ -#define __egl_h_ - -/* All platform-dependent types and macro boilerplate (such as EGLAPI - * and EGLAPIENTRY) should go in eglplatform.h. - */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* EGL Types */ -/* EGLint is defined in eglplatform.h */ -typedef unsigned int EGLBoolean; -typedef unsigned int EGLenum; -typedef void *EGLConfig; -typedef void *EGLContext; -typedef void *EGLDisplay; -typedef void *EGLSurface; -typedef void *EGLClientBuffer; - -/* EGL Versioning */ -#define EGL_VERSION_1_0 1 -#define EGL_VERSION_1_1 1 -#define EGL_VERSION_1_2 1 -#define EGL_VERSION_1_3 1 -#define EGL_VERSION_1_4 1 - -/* EGL Enumerants. Bitmasks and other exceptional cases aside, most - * enums are assigned unique values starting at 0x3000. - */ - -/* EGL aliases */ -#define EGL_FALSE 0 -#define EGL_TRUE 1 - -/* Out-of-band handle values */ -#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0) -#define EGL_NO_CONTEXT ((EGLContext)0) -#define EGL_NO_DISPLAY ((EGLDisplay)0) -#define EGL_NO_SURFACE ((EGLSurface)0) - -/* Out-of-band attribute value */ -#define EGL_DONT_CARE ((EGLint)-1) - -/* Errors / GetError return values */ -#define EGL_SUCCESS 0x3000 -#define EGL_NOT_INITIALIZED 0x3001 -#define EGL_BAD_ACCESS 0x3002 -#define EGL_BAD_ALLOC 0x3003 -#define EGL_BAD_ATTRIBUTE 0x3004 -#define EGL_BAD_CONFIG 0x3005 -#define EGL_BAD_CONTEXT 0x3006 -#define EGL_BAD_CURRENT_SURFACE 0x3007 -#define EGL_BAD_DISPLAY 0x3008 -#define EGL_BAD_MATCH 0x3009 -#define EGL_BAD_NATIVE_PIXMAP 0x300A -#define EGL_BAD_NATIVE_WINDOW 0x300B -#define EGL_BAD_PARAMETER 0x300C -#define EGL_BAD_SURFACE 0x300D -#define EGL_CONTEXT_LOST 0x300E /* EGL 1.1 - IMG_power_management */ - -/* Reserved 0x300F-0x301F for additional errors */ - -/* Config attributes */ -#define EGL_BUFFER_SIZE 0x3020 -#define EGL_ALPHA_SIZE 0x3021 -#define EGL_BLUE_SIZE 0x3022 -#define EGL_GREEN_SIZE 0x3023 -#define EGL_RED_SIZE 0x3024 -#define EGL_DEPTH_SIZE 0x3025 -#define EGL_STENCIL_SIZE 0x3026 -#define EGL_CONFIG_CAVEAT 0x3027 -#define EGL_CONFIG_ID 0x3028 -#define EGL_LEVEL 0x3029 -#define EGL_MAX_PBUFFER_HEIGHT 0x302A -#define EGL_MAX_PBUFFER_PIXELS 0x302B -#define EGL_MAX_PBUFFER_WIDTH 0x302C -#define EGL_NATIVE_RENDERABLE 0x302D -#define EGL_NATIVE_VISUAL_ID 0x302E -#define EGL_NATIVE_VISUAL_TYPE 0x302F -#define EGL_SAMPLES 0x3031 -#define EGL_SAMPLE_BUFFERS 0x3032 -#define EGL_SURFACE_TYPE 0x3033 -#define EGL_TRANSPARENT_TYPE 0x3034 -#define EGL_TRANSPARENT_BLUE_VALUE 0x3035 -#define EGL_TRANSPARENT_GREEN_VALUE 0x3036 -#define EGL_TRANSPARENT_RED_VALUE 0x3037 -#define EGL_NONE 0x3038 /* Attrib list terminator */ -#define EGL_BIND_TO_TEXTURE_RGB 0x3039 -#define EGL_BIND_TO_TEXTURE_RGBA 0x303A -#define EGL_MIN_SWAP_INTERVAL 0x303B -#define EGL_MAX_SWAP_INTERVAL 0x303C -#define EGL_LUMINANCE_SIZE 0x303D -#define EGL_ALPHA_MASK_SIZE 0x303E -#define EGL_COLOR_BUFFER_TYPE 0x303F -#define EGL_RENDERABLE_TYPE 0x3040 -#define EGL_MATCH_NATIVE_PIXMAP 0x3041 /* Pseudo-attribute (not queryable) */ -#define EGL_CONFORMANT 0x3042 - -/* Reserved 0x3041-0x304F for additional config attributes */ - -/* Config attribute values */ -#define EGL_SLOW_CONFIG 0x3050 /* EGL_CONFIG_CAVEAT value */ -#define EGL_NON_CONFORMANT_CONFIG 0x3051 /* EGL_CONFIG_CAVEAT value */ -#define EGL_TRANSPARENT_RGB 0x3052 /* EGL_TRANSPARENT_TYPE value */ -#define EGL_RGB_BUFFER 0x308E /* EGL_COLOR_BUFFER_TYPE value */ -#define EGL_LUMINANCE_BUFFER 0x308F /* EGL_COLOR_BUFFER_TYPE value */ - -/* More config attribute values, for EGL_TEXTURE_FORMAT */ -#define EGL_NO_TEXTURE 0x305C -#define EGL_TEXTURE_RGB 0x305D -#define EGL_TEXTURE_RGBA 0x305E -#define EGL_TEXTURE_2D 0x305F - -/* Config attribute mask bits */ -#define EGL_PBUFFER_BIT 0x0001 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_PIXMAP_BIT 0x0002 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_WINDOW_BIT 0x0004 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_COLORSPACE_LINEAR_BIT 0x0020 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x0040 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400 /* EGL_SURFACE_TYPE mask bits */ - -#define EGL_OPENGL_ES_BIT 0x0001 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENVG_BIT 0x0002 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_ES2_BIT 0x0004 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_BIT 0x0008 /* EGL_RENDERABLE_TYPE mask bits */ - -/* QueryString targets */ -#define EGL_VENDOR 0x3053 -#define EGL_VERSION 0x3054 -#define EGL_EXTENSIONS 0x3055 -#define EGL_CLIENT_APIS 0x308D - -/* QuerySurface / SurfaceAttrib / CreatePbufferSurface targets */ -#define EGL_HEIGHT 0x3056 -#define EGL_WIDTH 0x3057 -#define EGL_LARGEST_PBUFFER 0x3058 -#define EGL_TEXTURE_FORMAT 0x3080 -#define EGL_TEXTURE_TARGET 0x3081 -#define EGL_MIPMAP_TEXTURE 0x3082 -#define EGL_MIPMAP_LEVEL 0x3083 -#define EGL_RENDER_BUFFER 0x3086 -#define EGL_VG_COLORSPACE 0x3087 -#define EGL_VG_ALPHA_FORMAT 0x3088 -#define EGL_HORIZONTAL_RESOLUTION 0x3090 -#define EGL_VERTICAL_RESOLUTION 0x3091 -#define EGL_PIXEL_ASPECT_RATIO 0x3092 -#define EGL_SWAP_BEHAVIOR 0x3093 -#define EGL_MULTISAMPLE_RESOLVE 0x3099 - -/* EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets */ -#define EGL_BACK_BUFFER 0x3084 -#define EGL_SINGLE_BUFFER 0x3085 - -/* OpenVG color spaces */ -#define EGL_VG_COLORSPACE_sRGB 0x3089 /* EGL_VG_COLORSPACE value */ -#define EGL_VG_COLORSPACE_LINEAR 0x308A /* EGL_VG_COLORSPACE value */ - -/* OpenVG alpha formats */ -#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B /* EGL_ALPHA_FORMAT value */ -#define EGL_VG_ALPHA_FORMAT_PRE 0x308C /* EGL_ALPHA_FORMAT value */ - -/* Constant scale factor by which fractional display resolutions & - * aspect ratio are scaled when queried as integer values. - */ -#define EGL_DISPLAY_SCALING 10000 - -/* Unknown display resolution/aspect ratio */ -#define EGL_UNKNOWN ((EGLint)-1) - -/* Back buffer swap behaviors */ -#define EGL_BUFFER_PRESERVED 0x3094 /* EGL_SWAP_BEHAVIOR value */ -#define EGL_BUFFER_DESTROYED 0x3095 /* EGL_SWAP_BEHAVIOR value */ - -/* CreatePbufferFromClientBuffer buffer types */ -#define EGL_OPENVG_IMAGE 0x3096 - -/* QueryContext targets */ -#define EGL_CONTEXT_CLIENT_TYPE 0x3097 - -/* CreateContext attributes */ -#define EGL_CONTEXT_CLIENT_VERSION 0x3098 - -/* Multisample resolution behaviors */ -#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A /* EGL_MULTISAMPLE_RESOLVE value */ -#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309B /* EGL_MULTISAMPLE_RESOLVE value */ - -/* BindAPI/QueryAPI targets */ -#define EGL_OPENGL_ES_API 0x30A0 -#define EGL_OPENVG_API 0x30A1 -#define EGL_OPENGL_API 0x30A2 - -/* GetCurrentSurface targets */ -#define EGL_DRAW 0x3059 -#define EGL_READ 0x305A - -/* WaitNative engines */ -#define EGL_CORE_NATIVE_ENGINE 0x305B - -/* EGL 1.2 tokens renamed for consistency in EGL 1.3 */ -#define EGL_COLORSPACE EGL_VG_COLORSPACE -#define EGL_ALPHA_FORMAT EGL_VG_ALPHA_FORMAT -#define EGL_COLORSPACE_sRGB EGL_VG_COLORSPACE_sRGB -#define EGL_COLORSPACE_LINEAR EGL_VG_COLORSPACE_LINEAR -#define EGL_ALPHA_FORMAT_NONPRE EGL_VG_ALPHA_FORMAT_NONPRE -#define EGL_ALPHA_FORMAT_PRE EGL_VG_ALPHA_FORMAT_PRE - -/* EGL extensions must request enum blocks from the Khronos - * API Registrar, who maintains the enumerant registry. Submit - * a bug in Khronos Bugzilla against task "Registry". - */ - - - -/* EGL Functions */ - -EGLAPI EGLint EGLAPIENTRY eglGetError(void); - -EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType display_id); -EGLAPI EGLBoolean EGLAPIENTRY eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor); -EGLAPI EGLBoolean EGLAPIENTRY eglTerminate(EGLDisplay dpy); - -EGLAPI const char * EGLAPIENTRY eglQueryString(EGLDisplay dpy, EGLint name); - -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, - EGLint config_size, EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, - EGLConfig *configs, EGLint config_size, - EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, - EGLint attribute, EGLint *value); - -EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, - EGLNativeWindowType win, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, - EGLNativePixmapType pixmap, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI(EGLenum api); -EGLAPI EGLenum EGLAPIENTRY eglQueryAPI(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread(void); - -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer( - EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, - EGLConfig config, const EGLint *attrib_list); - -EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint value); -EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); - - -EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval); - - -EGLAPI EGLContext EGLAPIENTRY eglCreateContext(EGLDisplay dpy, EGLConfig config, - EGLContext share_context, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext(EGLDisplay dpy, EGLContext ctx); -EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, - EGLSurface read, EGLContext ctx); - -EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext(void); -EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface(EGLint readdraw); -EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay(void); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext(EGLDisplay dpy, EGLContext ctx, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL(void); -EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative(EGLint engine); -EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, - EGLNativePixmapType target); - -/* This is a generic function pointer type, whose name indicates it must - * be cast to the proper type *and calling convention* before use. - */ -typedef void (*__eglMustCastToProperFunctionPointerType)(void); - -/* Now, define eglGetProcAddress using the generic function ptr. type */ -EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY - eglGetProcAddress(const char *procname); - -#ifdef __cplusplus -} -#endif - -#endif /* __egl_h_ */ diff --git a/ndk/platforms/android-18/include/EGL/eglext.h b/ndk/platforms/android-18/include/EGL/eglext.h deleted file mode 100644 index eff5ef7a8..000000000 --- a/ndk/platforms/android-18/include/EGL/eglext.h +++ /dev/null @@ -1,575 +0,0 @@ -#ifndef __eglext_h_ -#define __eglext_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* -** Copyright (c) 2007-2013 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#include - -/*************************************************************/ - -/* Header file version number */ -/* Current version at http://www.khronos.org/registry/egl/ */ -/* $Revision: 20690 $ on $Date: 2013-02-22 17:15:05 -0800 (Fri, 22 Feb 2013) $ */ -#define EGL_EGLEXT_VERSION 15 - -#ifndef EGL_KHR_config_attribs -#define EGL_KHR_config_attribs 1 -#define EGL_CONFORMANT_KHR 0x3042 /* EGLConfig attribute */ -#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x0020 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR 0x0040 /* EGL_SURFACE_TYPE bitfield */ -#endif - -#ifndef EGL_KHR_lock_surface -#define EGL_KHR_lock_surface 1 -#define EGL_READ_SURFACE_BIT_KHR 0x0001 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_WRITE_SURFACE_BIT_KHR 0x0002 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_LOCK_SURFACE_BIT_KHR 0x0080 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_OPTIMAL_FORMAT_BIT_KHR 0x0100 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_MATCH_FORMAT_KHR 0x3043 /* EGLConfig attribute */ -#define EGL_FORMAT_RGB_565_EXACT_KHR 0x30C0 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGB_565_KHR 0x30C1 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30C2 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_KHR 0x30C3 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_MAP_PRESERVE_PIXELS_KHR 0x30C4 /* eglLockSurfaceKHR attribute */ -#define EGL_LOCK_USAGE_HINT_KHR 0x30C5 /* eglLockSurfaceKHR attribute */ -#define EGL_BITMAP_POINTER_KHR 0x30C6 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PITCH_KHR 0x30C7 /* eglQuerySurface attribute */ -#define EGL_BITMAP_ORIGIN_KHR 0x30C8 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30C9 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30CA /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30CB /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30CC /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30CD /* eglQuerySurface attribute */ -#define EGL_LOWER_LEFT_KHR 0x30CE /* EGL_BITMAP_ORIGIN_KHR value */ -#define EGL_UPPER_LEFT_KHR 0x30CF /* EGL_BITMAP_ORIGIN_KHR value */ -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglLockSurfaceKHR (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglUnlockSurfaceKHR (EGLDisplay display, EGLSurface surface); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLUNLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface); -#endif - -#ifndef EGL_KHR_image -#define EGL_KHR_image 1 -#define EGL_NATIVE_PIXMAP_KHR 0x30B0 /* eglCreateImageKHR target */ -typedef void *EGLImageKHR; -#define EGL_NO_IMAGE_KHR ((EGLImageKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYIMAGEKHRPROC) (EGLDisplay dpy, EGLImageKHR image); -#endif - -#ifndef EGL_KHR_vg_parent_image -#define EGL_KHR_vg_parent_image 1 -#define EGL_VG_PARENT_IMAGE_KHR 0x30BA /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_2D_image -#define EGL_KHR_gl_texture_2D_image 1 -#define EGL_GL_TEXTURE_2D_KHR 0x30B1 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_LEVEL_KHR 0x30BC /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_texture_cubemap_image -#define EGL_KHR_gl_texture_cubemap_image 1 -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30B3 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30B4 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30B5 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30B6 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30B7 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30B8 /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_3D_image -#define EGL_KHR_gl_texture_3D_image 1 -#define EGL_GL_TEXTURE_3D_KHR 0x30B2 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30BD /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_renderbuffer_image -#define EGL_KHR_gl_renderbuffer_image 1 -#define EGL_GL_RENDERBUFFER_KHR 0x30B9 /* eglCreateImageKHR target */ -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLTimeKHR requires 64-bit uint support */ -#ifndef EGL_KHR_reusable_sync -#define EGL_KHR_reusable_sync 1 - -typedef void* EGLSyncKHR; -typedef khronos_utime_nanoseconds_t EGLTimeKHR; - -#define EGL_SYNC_STATUS_KHR 0x30F1 -#define EGL_SIGNALED_KHR 0x30F2 -#define EGL_UNSIGNALED_KHR 0x30F3 -#define EGL_TIMEOUT_EXPIRED_KHR 0x30F5 -#define EGL_CONDITION_SATISFIED_KHR 0x30F6 -#define EGL_SYNC_TYPE_KHR 0x30F7 -#define EGL_SYNC_REUSABLE_KHR 0x30FA -#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001 /* eglClientWaitSyncKHR bitfield */ -#define EGL_FOREVER_KHR 0xFFFFFFFFFFFFFFFFull -#define EGL_NO_SYNC_KHR ((EGLSyncKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync); -EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif -#endif - -#ifndef EGL_KHR_image_base -#define EGL_KHR_image_base 1 -/* Most interfaces defined by EGL_KHR_image_pixmap above */ -#define EGL_IMAGE_PRESERVED_KHR 0x30D2 /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_image_pixmap -#define EGL_KHR_image_pixmap 1 -/* Interfaces defined by EGL_KHR_image above */ -#endif - -#ifndef EGL_IMG_context_priority -#define EGL_IMG_context_priority 1 -#define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 -#define EGL_CONTEXT_PRIORITY_HIGH_IMG 0x3101 -#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG 0x3102 -#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103 -#endif - -#ifndef EGL_KHR_lock_surface2 -#define EGL_KHR_lock_surface2 1 -#define EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 -#endif - -#ifndef EGL_NV_coverage_sample -#define EGL_NV_coverage_sample 1 -#define EGL_COVERAGE_BUFFERS_NV 0x30E0 -#define EGL_COVERAGE_SAMPLES_NV 0x30E1 -#endif - -#ifndef EGL_NV_depth_nonlinear -#define EGL_NV_depth_nonlinear 1 -#define EGL_DEPTH_ENCODING_NV 0x30E2 -#define EGL_DEPTH_ENCODING_NONE_NV 0 -#define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30E3 -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLTimeNV requires 64-bit uint support */ -#ifndef EGL_NV_sync -#define EGL_NV_sync 1 -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6 -#define EGL_SYNC_STATUS_NV 0x30E7 -#define EGL_SIGNALED_NV 0x30E8 -#define EGL_UNSIGNALED_NV 0x30E9 -#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001 -#define EGL_FOREVER_NV 0xFFFFFFFFFFFFFFFFull -#define EGL_ALREADY_SIGNALED_NV 0x30EA -#define EGL_TIMEOUT_EXPIRED_NV 0x30EB -#define EGL_CONDITION_SATISFIED_NV 0x30EC -#define EGL_SYNC_TYPE_NV 0x30ED -#define EGL_SYNC_CONDITION_NV 0x30EE -#define EGL_SYNC_FENCE_NV 0x30EF -#define EGL_NO_SYNC_NV ((EGLSyncNV)0) -typedef void* EGLSyncNV; -typedef khronos_utime_nanoseconds_t EGLTimeNV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSyncNV EGLAPIENTRY eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncNV (EGLSyncNV sync); -EGLAPI EGLBoolean EGLAPIENTRY eglFenceNV (EGLSyncNV sync); -EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncNV (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncNV (EGLSyncNV sync, EGLenum mode); -EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribNV (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC) (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCNVPROC) (EGLSyncNV sync); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLFENCENVPROC) (EGLSyncNV sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCNVPROC) (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCNVPROC) (EGLSyncNV sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBNVPROC) (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif -#endif - -#if KHRONOS_SUPPORT_INT64 /* Dependent on EGL_KHR_reusable_sync which requires 64-bit uint support */ -#ifndef EGL_KHR_fence_sync -#define EGL_KHR_fence_sync 1 -/* Reuses most tokens and entry points from EGL_KHR_reusable_sync */ -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30F0 -#define EGL_SYNC_CONDITION_KHR 0x30F8 -#define EGL_SYNC_FENCE_KHR 0x30F9 -#endif -#endif - -#ifndef EGL_HI_clientpixmap -#define EGL_HI_clientpixmap 1 - -/* Surface Attribute */ -#define EGL_CLIENT_PIXMAP_POINTER_HI 0x8F74 -/* - * Structure representing a client pixmap - * (pixmap's data is in client-space memory). - */ -struct EGLClientPixmapHI -{ - void* pData; - EGLint iWidth; - EGLint iHeight; - EGLint iStride; -}; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI* pixmap); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPIXMAPSURFACEHIPROC) (EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI* pixmap); -#endif /* EGL_HI_clientpixmap */ - -#ifndef EGL_HI_colorformats -#define EGL_HI_colorformats 1 -/* Config Attribute */ -#define EGL_COLOR_FORMAT_HI 0x8F70 -/* Color Formats */ -#define EGL_COLOR_RGB_HI 0x8F71 -#define EGL_COLOR_RGBA_HI 0x8F72 -#define EGL_COLOR_ARGB_HI 0x8F73 -#endif /* EGL_HI_colorformats */ - -#ifndef EGL_MESA_drm_image -#define EGL_MESA_drm_image 1 -#define EGL_DRM_BUFFER_FORMAT_MESA 0x31D0 /* CreateDRMImageMESA attribute */ -#define EGL_DRM_BUFFER_USE_MESA 0x31D1 /* CreateDRMImageMESA attribute */ -#define EGL_DRM_BUFFER_FORMAT_ARGB32_MESA 0x31D2 /* EGL_IMAGE_FORMAT_MESA attribute value */ -#define EGL_DRM_BUFFER_MESA 0x31D3 /* eglCreateImageKHR target */ -#define EGL_DRM_BUFFER_STRIDE_MESA 0x31D4 -#define EGL_DRM_BUFFER_USE_SCANOUT_MESA 0x00000001 /* EGL_DRM_BUFFER_USE_MESA bits */ -#define EGL_DRM_BUFFER_USE_SHARE_MESA 0x00000002 /* EGL_DRM_BUFFER_USE_MESA bits */ -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLImageKHR EGLAPIENTRY eglCreateDRMImageMESA (EGLDisplay dpy, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglExportDRMImageMESA (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEDRMIMAGEMESAPROC) (EGLDisplay dpy, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLEXPORTDRMIMAGEMESAPROC) (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride); -#endif - -#ifndef EGL_NV_post_sub_buffer -#define EGL_NV_post_sub_buffer 1 -#define EGL_POST_SUB_BUFFER_SUPPORTED_NV 0x30BE -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); -#endif - -#ifndef EGL_ANGLE_query_surface_pointer -#define EGL_ANGLE_query_surface_pointer 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean eglQuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value); -#endif -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSURFACEPOINTERANGLEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value); -#endif - -#ifndef EGL_ANGLE_surface_d3d_texture_2d_share_handle -#define EGL_ANGLE_surface_d3d_texture_2d_share_handle 1 -#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 -#endif - -#ifndef EGL_NV_coverage_sample_resolve -#define EGL_NV_coverage_sample_resolve 1 -#define EGL_COVERAGE_SAMPLE_RESOLVE_NV 0x3131 -#define EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV 0x3132 -#define EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV 0x3133 -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLuint64NV requires 64-bit uint support */ -#ifndef EGL_NV_system_time -#define EGL_NV_system_time 1 -typedef khronos_utime_nanoseconds_t EGLuint64NV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeFrequencyNV(void); -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV(void); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC) (void); -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMENVPROC) (void); -#endif -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLuint64KHR requires 64-bit uint support */ -#ifndef EGL_KHR_stream -#define EGL_KHR_stream 1 -typedef void* EGLStreamKHR; -typedef khronos_uint64_t EGLuint64KHR; -#define EGL_NO_STREAM_KHR ((EGLStreamKHR)0) -#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 -#define EGL_PRODUCER_FRAME_KHR 0x3212 -#define EGL_CONSUMER_FRAME_KHR 0x3213 -#define EGL_STREAM_STATE_KHR 0x3214 -#define EGL_STREAM_STATE_CREATED_KHR 0x3215 -#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 -#define EGL_STREAM_STATE_EMPTY_KHR 0x3217 -#define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 -#define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 -#define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A -#define EGL_BAD_STREAM_KHR 0x321B -#define EGL_BAD_STATE_KHR 0x321C -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR(EGLDisplay dpy, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMU64KHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_consumer_gltexture -#define EGL_KHR_stream_consumer_gltexture 1 -#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321E -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERACQUIREKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERRELEASEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_producer_eglsurface -#define EGL_KHR_stream_producer_eglsurface 1 -#define EGL_STREAM_BIT_KHR 0x0800 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSurface EGLAPIENTRY eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_producer_aldatalocator -#define EGL_KHR_stream_producer_aldatalocator 1 -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_fifo -#define EGL_KHR_stream_fifo 1 -/* reuse EGLTimeKHR */ -#define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC -#define EGL_STREAM_TIME_NOW_KHR 0x31FD -#define EGL_STREAM_TIME_CONSUMER_KHR 0x31FE -#define EGL_STREAM_TIME_PRODUCER_KHR 0x31FF -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMTIMEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value); -#endif -#endif - -#ifndef EGL_EXT_create_context_robustness -#define EGL_EXT_create_context_robustness 1 -#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT 0x30BF -#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT 0x3138 -#define EGL_NO_RESET_NOTIFICATION_EXT 0x31BE -#define EGL_LOSE_CONTEXT_ON_RESET_EXT 0x31BF -#endif - -#ifndef EGL_ANGLE_d3d_share_handle_client_buffer -#define EGL_ANGLE_d3d_share_handle_client_buffer 1 -/* reuse EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE */ -#endif - -#ifndef EGL_KHR_create_context -#define EGL_KHR_create_context 1 -#define EGL_CONTEXT_MAJOR_VERSION_KHR EGL_CONTEXT_CLIENT_VERSION -#define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB -#define EGL_CONTEXT_FLAGS_KHR 0x30FC -#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR 0x30FD -#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR 0x31BD -#define EGL_NO_RESET_NOTIFICATION_KHR 0x31BE -#define EGL_LOSE_CONTEXT_ON_RESET_KHR 0x31BF -#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001 -#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR 0x00000002 -#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR 0x00000004 -#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x00000001 -#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR 0x00000002 -#define EGL_OPENGL_ES3_BIT_KHR 0x00000040 -#endif - -#ifndef EGL_KHR_surfaceless_context -#define EGL_KHR_surfaceless_context 1 -/* No tokens/entry points, just relaxes an error condition */ -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_cross_process_fd -#define EGL_KHR_stream_cross_process_fd 1 -typedef int EGLNativeFileDescriptorKHR; -#define EGL_NO_FILE_DESCRIPTOR_KHR ((EGLNativeFileDescriptorKHR)(-1)) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLNativeFileDescriptorKHR EGLAPIENTRY eglGetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); -#endif -#endif - -#ifndef EGL_EXT_multiview_window -#define EGL_EXT_multiview_window 1 -#define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 -#endif - -#ifndef EGL_KHR_wait_sync -#define EGL_KHR_wait_sync 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLint EGLAPIENTRY eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLint (EGLAPIENTRYP PFNEGLWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); -#endif - -#ifndef EGL_NV_post_convert_rounding -#define EGL_NV_post_convert_rounding 1 -/* No tokens or entry points, just relaxes behavior of SwapBuffers */ -#endif - -#ifndef EGL_NV_native_query -#define EGL_NV_native_query 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeDisplayNV( EGLDisplay dpy, EGLNativeDisplayType* display_id); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeWindowNV( EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType* window); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativePixmapNV( EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType* pixmap); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEDISPLAYNVPROC)(EGLDisplay dpy, EGLNativeDisplayType *display_id); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEWINDOWNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType *window); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEPIXMAPNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType *pixmap); -#endif - -#ifndef EGL_NV_3dvision_surface -#define EGL_NV_3dvision_surface 1 -#define EGL_AUTO_STEREO_NV 0x3136 -#endif - -#ifndef EGL_ANDROID_framebuffer_target -#define EGL_ANDROID_framebuffer_target 1 -#define EGL_FRAMEBUFFER_TARGET_ANDROID 0x3147 -#endif - -#ifndef EGL_ANDROID_blob_cache -#define EGL_ANDROID_blob_cache 1 -typedef khronos_ssize_t EGLsizeiANDROID; -typedef void (*EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize); -typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize); -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI void EGLAPIENTRY eglSetBlobCacheFuncsANDROID(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef void (EGLAPIENTRYP PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); -#endif - -#ifndef EGL_ANDROID_image_native_buffer -#define EGL_ANDROID_image_native_buffer 1 -#define EGL_NATIVE_BUFFER_ANDROID 0x3140 -#endif - -#ifndef EGL_ANDROID_native_fence_sync -#define EGL_ANDROID_native_fence_sync 1 -#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144 -#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145 -#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146 -#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLint EGLAPIENTRY eglDupNativeFenceFDANDROID( EGLDisplay dpy, EGLSyncKHR); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLint (EGLAPIENTRYP PFNEGLDUPNATIVEFENCEFDANDROIDPROC)(EGLDisplay dpy, EGLSyncKHR); -#endif - -#ifndef EGL_ANDROID_recordable -#define EGL_ANDROID_recordable 1 -#define EGL_RECORDABLE_ANDROID 0x3142 -#endif - -#ifndef EGL_EXT_buffer_age -#define EGL_EXT_buffer_age 1 -#define EGL_BUFFER_AGE_EXT 0x313D -#endif - -#ifndef EGL_EXT_image_dma_buf_import -#define EGL_EXT_image_dma_buf_import 1 -#define EGL_LINUX_DMA_BUF_EXT 0x3270 -#define EGL_LINUX_DRM_FOURCC_EXT 0x3271 -#define EGL_DMA_BUF_PLANE0_FD_EXT 0x3272 -#define EGL_DMA_BUF_PLANE0_OFFSET_EXT 0x3273 -#define EGL_DMA_BUF_PLANE0_PITCH_EXT 0x3274 -#define EGL_DMA_BUF_PLANE1_FD_EXT 0x3275 -#define EGL_DMA_BUF_PLANE1_OFFSET_EXT 0x3276 -#define EGL_DMA_BUF_PLANE1_PITCH_EXT 0x3277 -#define EGL_DMA_BUF_PLANE2_FD_EXT 0x3278 -#define EGL_DMA_BUF_PLANE2_OFFSET_EXT 0x3279 -#define EGL_DMA_BUF_PLANE2_PITCH_EXT 0x327A -#define EGL_YUV_COLOR_SPACE_HINT_EXT 0x327B -#define EGL_SAMPLE_RANGE_HINT_EXT 0x327C -#define EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT 0x327D -#define EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT 0x327E -#define EGL_ITU_REC601_EXT 0x327F -#define EGL_ITU_REC709_EXT 0x3280 -#define EGL_ITU_REC2020_EXT 0x3281 -#define EGL_YUV_FULL_RANGE_EXT 0x3282 -#define EGL_YUV_NARROW_RANGE_EXT 0x3283 -#define EGL_YUV_CHROMA_SITING_0_EXT 0x3284 -#define EGL_YUV_CHROMA_SITING_0_5_EXT 0x3285 -#endif - -#ifndef EGL_ANDROID_presentation_time -#define EGL_ANDROID_presentation_time 1 -typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean eglPresentationTimeANDROID(EGLDisplay dpy, EGLSurface sur, EGLnsecsANDROID time); -#else -typedef EGLBoolean (EGLAPIENTRYP PFNEGLPRESENTATIONTIMEANDROID) (EGLDisplay dpy, EGLSurface sur, EGLnsecsANDROID time); -#endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* __eglext_h_ */ diff --git a/ndk/platforms/android-18/include/EGL/eglplatform.h b/ndk/platforms/android-18/include/EGL/eglplatform.h deleted file mode 100644 index 354ac22b1..000000000 --- a/ndk/platforms/android-18/include/EGL/eglplatform.h +++ /dev/null @@ -1,124 +0,0 @@ -#ifndef __eglplatform_h_ -#define __eglplatform_h_ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/* Platform-specific types and definitions for egl.h - * $Revision: 12306 $ on $Date: 2010-08-25 09:51:28 -0700 (Wed, 25 Aug 2010) $ - * - * Adopters may modify khrplatform.h and this file to suit their platform. - * You are encouraged to submit all modifications to the Khronos group so that - * they can be included in future versions of this file. Please submit changes - * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) - * by filing a bug against product "EGL" component "Registry". - */ - -#include - -/* Macros used in EGL function prototype declarations. - * - * EGL functions should be prototyped as: - * - * EGLAPI return-type EGLAPIENTRY eglFunction(arguments); - * typedef return-type (EXPAPIENTRYP PFNEGLFUNCTIONPROC) (arguments); - * - * KHRONOS_APICALL and KHRONOS_APIENTRY are defined in KHR/khrplatform.h - */ - -#ifndef EGLAPI -#define EGLAPI KHRONOS_APICALL -#endif - -#ifndef EGLAPIENTRY -#define EGLAPIENTRY KHRONOS_APIENTRY -#endif -#define EGLAPIENTRYP EGLAPIENTRY* - -/* The types NativeDisplayType, NativeWindowType, and NativePixmapType - * are aliases of window-system-dependent types, such as X Display * or - * Windows Device Context. They must be defined in platform-specific - * code below. The EGL-prefixed versions of Native*Type are the same - * types, renamed in EGL 1.3 so all types in the API start with "EGL". - * - * Khronos STRONGLY RECOMMENDS that you use the default definitions - * provided below, since these changes affect both binary and source - * portability of applications using EGL running on different EGL - * implementations. - */ - -#if defined(_WIN32) || defined(__VC32__) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) /* Win32 and WinCE */ -#ifndef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN 1 -#endif -#include - -typedef HDC EGLNativeDisplayType; -typedef HBITMAP EGLNativePixmapType; -typedef HWND EGLNativeWindowType; - -#elif defined(__WINSCW__) || defined(__SYMBIAN32__) /* Symbian */ - -typedef int EGLNativeDisplayType; -typedef void *EGLNativeWindowType; -typedef void *EGLNativePixmapType; - -#elif defined(__ANDROID__) || defined(ANDROID) - -struct ANativeWindow; -struct egl_native_pixmap_t; - -typedef struct ANativeWindow* EGLNativeWindowType; -typedef struct egl_native_pixmap_t* EGLNativePixmapType; -typedef void* EGLNativeDisplayType; - -#elif defined(__unix__) - -/* X11 (tentative) */ -#include -#include - -typedef Display *EGLNativeDisplayType; -typedef Pixmap EGLNativePixmapType; -typedef Window EGLNativeWindowType; - -#else -#error "Platform not recognized" -#endif - -/* EGL 1.2 types, renamed for consistency in EGL 1.3 */ -typedef EGLNativeDisplayType NativeDisplayType; -typedef EGLNativePixmapType NativePixmapType; -typedef EGLNativeWindowType NativeWindowType; - - -/* Define EGLint. This must be a signed integral type large enough to contain - * all legal attribute names and values passed into and out of EGL, whether - * their type is boolean, bitmask, enumerant (symbolic constant), integer, - * handle, or other. While in general a 32-bit integer will suffice, if - * handles are 64 bit types, then EGLint should be defined as a signed 64-bit - * integer type. - */ -typedef khronos_int32_t EGLint; - -#endif /* __eglplatform_h */ diff --git a/ndk/platforms/android-18/include/GLES3/gl3.h b/ndk/platforms/android-18/include/GLES3/gl3.h deleted file mode 100644 index 9c79862c0..000000000 --- a/ndk/platforms/android-18/include/GLES3/gl3.h +++ /dev/null @@ -1,1061 +0,0 @@ -#ifndef __gl3_h_ -#define __gl3_h_ - -/* - * gl3.h last updated on $Date: 2013-02-12 14:37:24 -0800 (Tue, 12 Feb 2013) $ - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* -** Copyright (c) 2007-2013 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/*------------------------------------------------------------------------- - * Data type definitions - *-----------------------------------------------------------------------*/ - -/* OpenGL ES 2.0 */ - -typedef void GLvoid; -typedef char GLchar; -typedef unsigned int GLenum; -typedef unsigned char GLboolean; -typedef unsigned int GLbitfield; -typedef khronos_int8_t GLbyte; -typedef short GLshort; -typedef int GLint; -typedef int GLsizei; -typedef khronos_uint8_t GLubyte; -typedef unsigned short GLushort; -typedef unsigned int GLuint; -typedef khronos_float_t GLfloat; -typedef khronos_float_t GLclampf; -typedef khronos_int32_t GLfixed; -typedef khronos_intptr_t GLintptr; -typedef khronos_ssize_t GLsizeiptr; - -/* OpenGL ES 3.0 */ - -typedef unsigned short GLhalf; -typedef khronos_int64_t GLint64; -typedef khronos_uint64_t GLuint64; -typedef struct __GLsync *GLsync; - -/*------------------------------------------------------------------------- - * Token definitions - *-----------------------------------------------------------------------*/ - -/* OpenGL ES core versions */ -#define GL_ES_VERSION_3_0 1 -#define GL_ES_VERSION_2_0 1 - -/* OpenGL ES 2.0 */ - -/* ClearBufferMask */ -#define GL_DEPTH_BUFFER_BIT 0x00000100 -#define GL_STENCIL_BUFFER_BIT 0x00000400 -#define GL_COLOR_BUFFER_BIT 0x00004000 - -/* Boolean */ -#define GL_FALSE 0 -#define GL_TRUE 1 - -/* BeginMode */ -#define GL_POINTS 0x0000 -#define GL_LINES 0x0001 -#define GL_LINE_LOOP 0x0002 -#define GL_LINE_STRIP 0x0003 -#define GL_TRIANGLES 0x0004 -#define GL_TRIANGLE_STRIP 0x0005 -#define GL_TRIANGLE_FAN 0x0006 - -/* BlendingFactorDest */ -#define GL_ZERO 0 -#define GL_ONE 1 -#define GL_SRC_COLOR 0x0300 -#define GL_ONE_MINUS_SRC_COLOR 0x0301 -#define GL_SRC_ALPHA 0x0302 -#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -#define GL_DST_ALPHA 0x0304 -#define GL_ONE_MINUS_DST_ALPHA 0x0305 - -/* BlendingFactorSrc */ -/* GL_ZERO */ -/* GL_ONE */ -#define GL_DST_COLOR 0x0306 -#define GL_ONE_MINUS_DST_COLOR 0x0307 -#define GL_SRC_ALPHA_SATURATE 0x0308 -/* GL_SRC_ALPHA */ -/* GL_ONE_MINUS_SRC_ALPHA */ -/* GL_DST_ALPHA */ -/* GL_ONE_MINUS_DST_ALPHA */ - -/* BlendEquationSeparate */ -#define GL_FUNC_ADD 0x8006 -#define GL_BLEND_EQUATION 0x8009 -#define GL_BLEND_EQUATION_RGB 0x8009 /* same as BLEND_EQUATION */ -#define GL_BLEND_EQUATION_ALPHA 0x883D - -/* BlendSubtract */ -#define GL_FUNC_SUBTRACT 0x800A -#define GL_FUNC_REVERSE_SUBTRACT 0x800B - -/* Separate Blend Functions */ -#define GL_BLEND_DST_RGB 0x80C8 -#define GL_BLEND_SRC_RGB 0x80C9 -#define GL_BLEND_DST_ALPHA 0x80CA -#define GL_BLEND_SRC_ALPHA 0x80CB -#define GL_CONSTANT_COLOR 0x8001 -#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 -#define GL_CONSTANT_ALPHA 0x8003 -#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 -#define GL_BLEND_COLOR 0x8005 - -/* Buffer Objects */ -#define GL_ARRAY_BUFFER 0x8892 -#define GL_ELEMENT_ARRAY_BUFFER 0x8893 -#define GL_ARRAY_BUFFER_BINDING 0x8894 -#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 - -#define GL_STREAM_DRAW 0x88E0 -#define GL_STATIC_DRAW 0x88E4 -#define GL_DYNAMIC_DRAW 0x88E8 - -#define GL_BUFFER_SIZE 0x8764 -#define GL_BUFFER_USAGE 0x8765 - -#define GL_CURRENT_VERTEX_ATTRIB 0x8626 - -/* CullFaceMode */ -#define GL_FRONT 0x0404 -#define GL_BACK 0x0405 -#define GL_FRONT_AND_BACK 0x0408 - -/* DepthFunction */ -/* GL_NEVER */ -/* GL_LESS */ -/* GL_EQUAL */ -/* GL_LEQUAL */ -/* GL_GREATER */ -/* GL_NOTEQUAL */ -/* GL_GEQUAL */ -/* GL_ALWAYS */ - -/* EnableCap */ -#define GL_TEXTURE_2D 0x0DE1 -#define GL_CULL_FACE 0x0B44 -#define GL_BLEND 0x0BE2 -#define GL_DITHER 0x0BD0 -#define GL_STENCIL_TEST 0x0B90 -#define GL_DEPTH_TEST 0x0B71 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_POLYGON_OFFSET_FILL 0x8037 -#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E -#define GL_SAMPLE_COVERAGE 0x80A0 - -/* ErrorCode */ -#define GL_NO_ERROR 0 -#define GL_INVALID_ENUM 0x0500 -#define GL_INVALID_VALUE 0x0501 -#define GL_INVALID_OPERATION 0x0502 -#define GL_OUT_OF_MEMORY 0x0505 - -/* FrontFaceDirection */ -#define GL_CW 0x0900 -#define GL_CCW 0x0901 - -/* GetPName */ -#define GL_LINE_WIDTH 0x0B21 -#define GL_ALIASED_POINT_SIZE_RANGE 0x846D -#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E -#define GL_CULL_FACE_MODE 0x0B45 -#define GL_FRONT_FACE 0x0B46 -#define GL_DEPTH_RANGE 0x0B70 -#define GL_DEPTH_WRITEMASK 0x0B72 -#define GL_DEPTH_CLEAR_VALUE 0x0B73 -#define GL_DEPTH_FUNC 0x0B74 -#define GL_STENCIL_CLEAR_VALUE 0x0B91 -#define GL_STENCIL_FUNC 0x0B92 -#define GL_STENCIL_FAIL 0x0B94 -#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -#define GL_STENCIL_REF 0x0B97 -#define GL_STENCIL_VALUE_MASK 0x0B93 -#define GL_STENCIL_WRITEMASK 0x0B98 -#define GL_STENCIL_BACK_FUNC 0x8800 -#define GL_STENCIL_BACK_FAIL 0x8801 -#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 -#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 -#define GL_STENCIL_BACK_REF 0x8CA3 -#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 -#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 -#define GL_VIEWPORT 0x0BA2 -#define GL_SCISSOR_BOX 0x0C10 -/* GL_SCISSOR_TEST */ -#define GL_COLOR_CLEAR_VALUE 0x0C22 -#define GL_COLOR_WRITEMASK 0x0C23 -#define GL_UNPACK_ALIGNMENT 0x0CF5 -#define GL_PACK_ALIGNMENT 0x0D05 -#define GL_MAX_TEXTURE_SIZE 0x0D33 -#define GL_MAX_VIEWPORT_DIMS 0x0D3A -#define GL_SUBPIXEL_BITS 0x0D50 -#define GL_RED_BITS 0x0D52 -#define GL_GREEN_BITS 0x0D53 -#define GL_BLUE_BITS 0x0D54 -#define GL_ALPHA_BITS 0x0D55 -#define GL_DEPTH_BITS 0x0D56 -#define GL_STENCIL_BITS 0x0D57 -#define GL_POLYGON_OFFSET_UNITS 0x2A00 -/* GL_POLYGON_OFFSET_FILL */ -#define GL_POLYGON_OFFSET_FACTOR 0x8038 -#define GL_TEXTURE_BINDING_2D 0x8069 -#define GL_SAMPLE_BUFFERS 0x80A8 -#define GL_SAMPLES 0x80A9 -#define GL_SAMPLE_COVERAGE_VALUE 0x80AA -#define GL_SAMPLE_COVERAGE_INVERT 0x80AB - -/* GetTextureParameter */ -/* GL_TEXTURE_MAG_FILTER */ -/* GL_TEXTURE_MIN_FILTER */ -/* GL_TEXTURE_WRAP_S */ -/* GL_TEXTURE_WRAP_T */ - -#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 -#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 - -/* HintMode */ -#define GL_DONT_CARE 0x1100 -#define GL_FASTEST 0x1101 -#define GL_NICEST 0x1102 - -/* HintTarget */ -#define GL_GENERATE_MIPMAP_HINT 0x8192 - -/* DataType */ -#define GL_BYTE 0x1400 -#define GL_UNSIGNED_BYTE 0x1401 -#define GL_SHORT 0x1402 -#define GL_UNSIGNED_SHORT 0x1403 -#define GL_INT 0x1404 -#define GL_UNSIGNED_INT 0x1405 -#define GL_FLOAT 0x1406 -#define GL_FIXED 0x140C - -/* PixelFormat */ -#define GL_DEPTH_COMPONENT 0x1902 -#define GL_ALPHA 0x1906 -#define GL_RGB 0x1907 -#define GL_RGBA 0x1908 -#define GL_LUMINANCE 0x1909 -#define GL_LUMINANCE_ALPHA 0x190A - -/* PixelType */ -/* GL_UNSIGNED_BYTE */ -#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 -#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 -#define GL_UNSIGNED_SHORT_5_6_5 0x8363 - -/* Shaders */ -#define GL_FRAGMENT_SHADER 0x8B30 -#define GL_VERTEX_SHADER 0x8B31 -#define GL_MAX_VERTEX_ATTRIBS 0x8869 -#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB -#define GL_MAX_VARYING_VECTORS 0x8DFC -#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D -#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C -#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 -#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD -#define GL_SHADER_TYPE 0x8B4F -#define GL_DELETE_STATUS 0x8B80 -#define GL_LINK_STATUS 0x8B82 -#define GL_VALIDATE_STATUS 0x8B83 -#define GL_ATTACHED_SHADERS 0x8B85 -#define GL_ACTIVE_UNIFORMS 0x8B86 -#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 -#define GL_ACTIVE_ATTRIBUTES 0x8B89 -#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A -#define GL_SHADING_LANGUAGE_VERSION 0x8B8C -#define GL_CURRENT_PROGRAM 0x8B8D - -/* StencilFunction */ -#define GL_NEVER 0x0200 -#define GL_LESS 0x0201 -#define GL_EQUAL 0x0202 -#define GL_LEQUAL 0x0203 -#define GL_GREATER 0x0204 -#define GL_NOTEQUAL 0x0205 -#define GL_GEQUAL 0x0206 -#define GL_ALWAYS 0x0207 - -/* StencilOp */ -/* GL_ZERO */ -#define GL_KEEP 0x1E00 -#define GL_REPLACE 0x1E01 -#define GL_INCR 0x1E02 -#define GL_DECR 0x1E03 -#define GL_INVERT 0x150A -#define GL_INCR_WRAP 0x8507 -#define GL_DECR_WRAP 0x8508 - -/* StringName */ -#define GL_VENDOR 0x1F00 -#define GL_RENDERER 0x1F01 -#define GL_VERSION 0x1F02 -#define GL_EXTENSIONS 0x1F03 - -/* TextureMagFilter */ -#define GL_NEAREST 0x2600 -#define GL_LINEAR 0x2601 - -/* TextureMinFilter */ -/* GL_NEAREST */ -/* GL_LINEAR */ -#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -#define GL_LINEAR_MIPMAP_LINEAR 0x2703 - -/* TextureParameterName */ -#define GL_TEXTURE_MAG_FILTER 0x2800 -#define GL_TEXTURE_MIN_FILTER 0x2801 -#define GL_TEXTURE_WRAP_S 0x2802 -#define GL_TEXTURE_WRAP_T 0x2803 - -/* TextureTarget */ -/* GL_TEXTURE_2D */ -#define GL_TEXTURE 0x1702 - -#define GL_TEXTURE_CUBE_MAP 0x8513 -#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 -#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 -#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A -#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C - -/* TextureUnit */ -#define GL_TEXTURE0 0x84C0 -#define GL_TEXTURE1 0x84C1 -#define GL_TEXTURE2 0x84C2 -#define GL_TEXTURE3 0x84C3 -#define GL_TEXTURE4 0x84C4 -#define GL_TEXTURE5 0x84C5 -#define GL_TEXTURE6 0x84C6 -#define GL_TEXTURE7 0x84C7 -#define GL_TEXTURE8 0x84C8 -#define GL_TEXTURE9 0x84C9 -#define GL_TEXTURE10 0x84CA -#define GL_TEXTURE11 0x84CB -#define GL_TEXTURE12 0x84CC -#define GL_TEXTURE13 0x84CD -#define GL_TEXTURE14 0x84CE -#define GL_TEXTURE15 0x84CF -#define GL_TEXTURE16 0x84D0 -#define GL_TEXTURE17 0x84D1 -#define GL_TEXTURE18 0x84D2 -#define GL_TEXTURE19 0x84D3 -#define GL_TEXTURE20 0x84D4 -#define GL_TEXTURE21 0x84D5 -#define GL_TEXTURE22 0x84D6 -#define GL_TEXTURE23 0x84D7 -#define GL_TEXTURE24 0x84D8 -#define GL_TEXTURE25 0x84D9 -#define GL_TEXTURE26 0x84DA -#define GL_TEXTURE27 0x84DB -#define GL_TEXTURE28 0x84DC -#define GL_TEXTURE29 0x84DD -#define GL_TEXTURE30 0x84DE -#define GL_TEXTURE31 0x84DF -#define GL_ACTIVE_TEXTURE 0x84E0 - -/* TextureWrapMode */ -#define GL_REPEAT 0x2901 -#define GL_CLAMP_TO_EDGE 0x812F -#define GL_MIRRORED_REPEAT 0x8370 - -/* Uniform Types */ -#define GL_FLOAT_VEC2 0x8B50 -#define GL_FLOAT_VEC3 0x8B51 -#define GL_FLOAT_VEC4 0x8B52 -#define GL_INT_VEC2 0x8B53 -#define GL_INT_VEC3 0x8B54 -#define GL_INT_VEC4 0x8B55 -#define GL_BOOL 0x8B56 -#define GL_BOOL_VEC2 0x8B57 -#define GL_BOOL_VEC3 0x8B58 -#define GL_BOOL_VEC4 0x8B59 -#define GL_FLOAT_MAT2 0x8B5A -#define GL_FLOAT_MAT3 0x8B5B -#define GL_FLOAT_MAT4 0x8B5C -#define GL_SAMPLER_2D 0x8B5E -#define GL_SAMPLER_CUBE 0x8B60 - -/* Vertex Arrays */ -#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 -#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 -#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 -#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 -#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A -#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 -#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F - -/* Read Format */ -#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B - -/* Shader Source */ -#define GL_COMPILE_STATUS 0x8B81 -#define GL_INFO_LOG_LENGTH 0x8B84 -#define GL_SHADER_SOURCE_LENGTH 0x8B88 -#define GL_SHADER_COMPILER 0x8DFA - -/* Shader Binary */ -#define GL_SHADER_BINARY_FORMATS 0x8DF8 -#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 - -/* Shader Precision-Specified Types */ -#define GL_LOW_FLOAT 0x8DF0 -#define GL_MEDIUM_FLOAT 0x8DF1 -#define GL_HIGH_FLOAT 0x8DF2 -#define GL_LOW_INT 0x8DF3 -#define GL_MEDIUM_INT 0x8DF4 -#define GL_HIGH_INT 0x8DF5 - -/* Framebuffer Object. */ -#define GL_FRAMEBUFFER 0x8D40 -#define GL_RENDERBUFFER 0x8D41 - -#define GL_RGBA4 0x8056 -#define GL_RGB5_A1 0x8057 -#define GL_RGB565 0x8D62 -#define GL_DEPTH_COMPONENT16 0x81A5 -#define GL_STENCIL_INDEX8 0x8D48 - -#define GL_RENDERBUFFER_WIDTH 0x8D42 -#define GL_RENDERBUFFER_HEIGHT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 -#define GL_RENDERBUFFER_RED_SIZE 0x8D50 -#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 -#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 -#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 -#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 -#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 - -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 - -#define GL_COLOR_ATTACHMENT0 0x8CE0 -#define GL_DEPTH_ATTACHMENT 0x8D00 -#define GL_STENCIL_ATTACHMENT 0x8D20 - -#define GL_NONE 0 - -#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 -#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD - -#define GL_FRAMEBUFFER_BINDING 0x8CA6 -#define GL_RENDERBUFFER_BINDING 0x8CA7 -#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 - -#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 - -/* OpenGL ES 3.0 */ - -#define GL_READ_BUFFER 0x0C02 -#define GL_UNPACK_ROW_LENGTH 0x0CF2 -#define GL_UNPACK_SKIP_ROWS 0x0CF3 -#define GL_UNPACK_SKIP_PIXELS 0x0CF4 -#define GL_PACK_ROW_LENGTH 0x0D02 -#define GL_PACK_SKIP_ROWS 0x0D03 -#define GL_PACK_SKIP_PIXELS 0x0D04 -#define GL_COLOR 0x1800 -#define GL_DEPTH 0x1801 -#define GL_STENCIL 0x1802 -#define GL_RED 0x1903 -#define GL_RGB8 0x8051 -#define GL_RGBA8 0x8058 -#define GL_RGB10_A2 0x8059 -#define GL_TEXTURE_BINDING_3D 0x806A -#define GL_UNPACK_SKIP_IMAGES 0x806D -#define GL_UNPACK_IMAGE_HEIGHT 0x806E -#define GL_TEXTURE_3D 0x806F -#define GL_TEXTURE_WRAP_R 0x8072 -#define GL_MAX_3D_TEXTURE_SIZE 0x8073 -#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 -#define GL_MAX_ELEMENTS_VERTICES 0x80E8 -#define GL_MAX_ELEMENTS_INDICES 0x80E9 -#define GL_TEXTURE_MIN_LOD 0x813A -#define GL_TEXTURE_MAX_LOD 0x813B -#define GL_TEXTURE_BASE_LEVEL 0x813C -#define GL_TEXTURE_MAX_LEVEL 0x813D -#define GL_MIN 0x8007 -#define GL_MAX 0x8008 -#define GL_DEPTH_COMPONENT24 0x81A6 -#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD -#define GL_TEXTURE_COMPARE_MODE 0x884C -#define GL_TEXTURE_COMPARE_FUNC 0x884D -#define GL_CURRENT_QUERY 0x8865 -#define GL_QUERY_RESULT 0x8866 -#define GL_QUERY_RESULT_AVAILABLE 0x8867 -#define GL_BUFFER_MAPPED 0x88BC -#define GL_BUFFER_MAP_POINTER 0x88BD -#define GL_STREAM_READ 0x88E1 -#define GL_STREAM_COPY 0x88E2 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 -#define GL_DYNAMIC_READ 0x88E9 -#define GL_DYNAMIC_COPY 0x88EA -#define GL_MAX_DRAW_BUFFERS 0x8824 -#define GL_DRAW_BUFFER0 0x8825 -#define GL_DRAW_BUFFER1 0x8826 -#define GL_DRAW_BUFFER2 0x8827 -#define GL_DRAW_BUFFER3 0x8828 -#define GL_DRAW_BUFFER4 0x8829 -#define GL_DRAW_BUFFER5 0x882A -#define GL_DRAW_BUFFER6 0x882B -#define GL_DRAW_BUFFER7 0x882C -#define GL_DRAW_BUFFER8 0x882D -#define GL_DRAW_BUFFER9 0x882E -#define GL_DRAW_BUFFER10 0x882F -#define GL_DRAW_BUFFER11 0x8830 -#define GL_DRAW_BUFFER12 0x8831 -#define GL_DRAW_BUFFER13 0x8832 -#define GL_DRAW_BUFFER14 0x8833 -#define GL_DRAW_BUFFER15 0x8834 -#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 -#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A -#define GL_SAMPLER_3D 0x8B5F -#define GL_SAMPLER_2D_SHADOW 0x8B62 -#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B -#define GL_PIXEL_PACK_BUFFER 0x88EB -#define GL_PIXEL_UNPACK_BUFFER 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF -#define GL_FLOAT_MAT2x3 0x8B65 -#define GL_FLOAT_MAT2x4 0x8B66 -#define GL_FLOAT_MAT3x2 0x8B67 -#define GL_FLOAT_MAT3x4 0x8B68 -#define GL_FLOAT_MAT4x2 0x8B69 -#define GL_FLOAT_MAT4x3 0x8B6A -#define GL_SRGB 0x8C40 -#define GL_SRGB8 0x8C41 -#define GL_SRGB8_ALPHA8 0x8C43 -#define GL_COMPARE_REF_TO_TEXTURE 0x884E -#define GL_MAJOR_VERSION 0x821B -#define GL_MINOR_VERSION 0x821C -#define GL_NUM_EXTENSIONS 0x821D -#define GL_RGBA32F 0x8814 -#define GL_RGB32F 0x8815 -#define GL_RGBA16F 0x881A -#define GL_RGB16F 0x881B -#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD -#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF -#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 -#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 -#define GL_MAX_VARYING_COMPONENTS 0x8B4B -#define GL_TEXTURE_2D_ARRAY 0x8C1A -#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D -#define GL_R11F_G11F_B10F 0x8C3A -#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B -#define GL_RGB9_E5 0x8C3D -#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E -#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 -#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 -#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 -#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 -#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 -#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 -#define GL_RASTERIZER_DISCARD 0x8C89 -#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A -#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B -#define GL_INTERLEAVED_ATTRIBS 0x8C8C -#define GL_SEPARATE_ATTRIBS 0x8C8D -#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E -#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F -#define GL_RGBA32UI 0x8D70 -#define GL_RGB32UI 0x8D71 -#define GL_RGBA16UI 0x8D76 -#define GL_RGB16UI 0x8D77 -#define GL_RGBA8UI 0x8D7C -#define GL_RGB8UI 0x8D7D -#define GL_RGBA32I 0x8D82 -#define GL_RGB32I 0x8D83 -#define GL_RGBA16I 0x8D88 -#define GL_RGB16I 0x8D89 -#define GL_RGBA8I 0x8D8E -#define GL_RGB8I 0x8D8F -#define GL_RED_INTEGER 0x8D94 -#define GL_RGB_INTEGER 0x8D98 -#define GL_RGBA_INTEGER 0x8D99 -#define GL_SAMPLER_2D_ARRAY 0x8DC1 -#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 -#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 -#define GL_UNSIGNED_INT_VEC2 0x8DC6 -#define GL_UNSIGNED_INT_VEC3 0x8DC7 -#define GL_UNSIGNED_INT_VEC4 0x8DC8 -#define GL_INT_SAMPLER_2D 0x8DCA -#define GL_INT_SAMPLER_3D 0x8DCB -#define GL_INT_SAMPLER_CUBE 0x8DCC -#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF -#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 -#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 -#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 -#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 -#define GL_BUFFER_ACCESS_FLAGS 0x911F -#define GL_BUFFER_MAP_LENGTH 0x9120 -#define GL_BUFFER_MAP_OFFSET 0x9121 -#define GL_DEPTH_COMPONENT32F 0x8CAC -#define GL_DEPTH32F_STENCIL8 0x8CAD -#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD -#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 -#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 -#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 -#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 -#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 -#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 -#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 -#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 -#define GL_FRAMEBUFFER_DEFAULT 0x8218 -#define GL_FRAMEBUFFER_UNDEFINED 0x8219 -#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A -#define GL_DEPTH_STENCIL 0x84F9 -#define GL_UNSIGNED_INT_24_8 0x84FA -#define GL_DEPTH24_STENCIL8 0x88F0 -#define GL_UNSIGNED_NORMALIZED 0x8C17 -#define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING -#define GL_READ_FRAMEBUFFER 0x8CA8 -#define GL_DRAW_FRAMEBUFFER 0x8CA9 -#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA -#define GL_RENDERBUFFER_SAMPLES 0x8CAB -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 -#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF -#define GL_COLOR_ATTACHMENT1 0x8CE1 -#define GL_COLOR_ATTACHMENT2 0x8CE2 -#define GL_COLOR_ATTACHMENT3 0x8CE3 -#define GL_COLOR_ATTACHMENT4 0x8CE4 -#define GL_COLOR_ATTACHMENT5 0x8CE5 -#define GL_COLOR_ATTACHMENT6 0x8CE6 -#define GL_COLOR_ATTACHMENT7 0x8CE7 -#define GL_COLOR_ATTACHMENT8 0x8CE8 -#define GL_COLOR_ATTACHMENT9 0x8CE9 -#define GL_COLOR_ATTACHMENT10 0x8CEA -#define GL_COLOR_ATTACHMENT11 0x8CEB -#define GL_COLOR_ATTACHMENT12 0x8CEC -#define GL_COLOR_ATTACHMENT13 0x8CED -#define GL_COLOR_ATTACHMENT14 0x8CEE -#define GL_COLOR_ATTACHMENT15 0x8CEF -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 -#define GL_MAX_SAMPLES 0x8D57 -#define GL_HALF_FLOAT 0x140B -#define GL_MAP_READ_BIT 0x0001 -#define GL_MAP_WRITE_BIT 0x0002 -#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 -#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 -#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 -#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 -#define GL_RG 0x8227 -#define GL_RG_INTEGER 0x8228 -#define GL_R8 0x8229 -#define GL_RG8 0x822B -#define GL_R16F 0x822D -#define GL_R32F 0x822E -#define GL_RG16F 0x822F -#define GL_RG32F 0x8230 -#define GL_R8I 0x8231 -#define GL_R8UI 0x8232 -#define GL_R16I 0x8233 -#define GL_R16UI 0x8234 -#define GL_R32I 0x8235 -#define GL_R32UI 0x8236 -#define GL_RG8I 0x8237 -#define GL_RG8UI 0x8238 -#define GL_RG16I 0x8239 -#define GL_RG16UI 0x823A -#define GL_RG32I 0x823B -#define GL_RG32UI 0x823C -#define GL_VERTEX_ARRAY_BINDING 0x85B5 -#define GL_R8_SNORM 0x8F94 -#define GL_RG8_SNORM 0x8F95 -#define GL_RGB8_SNORM 0x8F96 -#define GL_RGBA8_SNORM 0x8F97 -#define GL_SIGNED_NORMALIZED 0x8F9C -#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 -#define GL_COPY_READ_BUFFER 0x8F36 -#define GL_COPY_WRITE_BUFFER 0x8F37 -#define GL_COPY_READ_BUFFER_BINDING GL_COPY_READ_BUFFER -#define GL_COPY_WRITE_BUFFER_BINDING GL_COPY_WRITE_BUFFER -#define GL_UNIFORM_BUFFER 0x8A11 -#define GL_UNIFORM_BUFFER_BINDING 0x8A28 -#define GL_UNIFORM_BUFFER_START 0x8A29 -#define GL_UNIFORM_BUFFER_SIZE 0x8A2A -#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B -#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D -#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E -#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F -#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 -#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 -#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 -#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 -#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 -#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 -#define GL_UNIFORM_TYPE 0x8A37 -#define GL_UNIFORM_SIZE 0x8A38 -#define GL_UNIFORM_NAME_LENGTH 0x8A39 -#define GL_UNIFORM_BLOCK_INDEX 0x8A3A -#define GL_UNIFORM_OFFSET 0x8A3B -#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C -#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D -#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E -#define GL_UNIFORM_BLOCK_BINDING 0x8A3F -#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 -#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 -#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 -#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 -#define GL_INVALID_INDEX 0xFFFFFFFFu -#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 -#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 -#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 -#define GL_OBJECT_TYPE 0x9112 -#define GL_SYNC_CONDITION 0x9113 -#define GL_SYNC_STATUS 0x9114 -#define GL_SYNC_FLAGS 0x9115 -#define GL_SYNC_FENCE 0x9116 -#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 -#define GL_UNSIGNALED 0x9118 -#define GL_SIGNALED 0x9119 -#define GL_ALREADY_SIGNALED 0x911A -#define GL_TIMEOUT_EXPIRED 0x911B -#define GL_CONDITION_SATISFIED 0x911C -#define GL_WAIT_FAILED 0x911D -#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 -#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFFull -#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE -#define GL_ANY_SAMPLES_PASSED 0x8C2F -#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A -#define GL_SAMPLER_BINDING 0x8919 -#define GL_RGB10_A2UI 0x906F -#define GL_TEXTURE_SWIZZLE_R 0x8E42 -#define GL_TEXTURE_SWIZZLE_G 0x8E43 -#define GL_TEXTURE_SWIZZLE_B 0x8E44 -#define GL_TEXTURE_SWIZZLE_A 0x8E45 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_INT_2_10_10_10_REV 0x8D9F -#define GL_TRANSFORM_FEEDBACK 0x8E22 -#define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E23 -#define GL_TRANSFORM_FEEDBACK_ACTIVE 0x8E24 -#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 -#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 -#define GL_PROGRAM_BINARY_LENGTH 0x8741 -#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE -#define GL_PROGRAM_BINARY_FORMATS 0x87FF -#define GL_COMPRESSED_R11_EAC 0x9270 -#define GL_COMPRESSED_SIGNED_R11_EAC 0x9271 -#define GL_COMPRESSED_RG11_EAC 0x9272 -#define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 -#define GL_COMPRESSED_RGB8_ETC2 0x9274 -#define GL_COMPRESSED_SRGB8_ETC2 0x9275 -#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 -#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 -#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 -#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 -#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F -#define GL_MAX_ELEMENT_INDEX 0x8D6B -#define GL_NUM_SAMPLE_COUNTS 0x9380 -#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - -/*------------------------------------------------------------------------- - * Entrypoint definitions - *-----------------------------------------------------------------------*/ - -/* OpenGL ES 2.0 */ - -GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); -GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); -GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar* name); -GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); -GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer); -GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer); -GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); -GL_APICALL void GL_APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GL_APICALL void GL_APIENTRY glBlendEquation (GLenum mode); -GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); -GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); -GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); -GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); -GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); -GL_APICALL void GL_APIENTRY glClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GL_APICALL void GL_APIENTRY glClearDepthf (GLfloat depth); -GL_APICALL void GL_APIENTRY glClearStencil (GLint s); -GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); -GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); -GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); -GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); -GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); -GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); -GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* buffers); -GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers); -GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); -GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers); -GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); -GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* textures); -GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); -GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); -GL_APICALL void GL_APIENTRY glDepthRangef (GLfloat n, GLfloat f); -GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader); -GL_APICALL void GL_APIENTRY glDisable (GLenum cap); -GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); -GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); -GL_APICALL void GL_APIENTRY glEnable (GLenum cap); -GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); -GL_APICALL void GL_APIENTRY glFinish (void); -GL_APICALL void GL_APIENTRY glFlush (void); -GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); -GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); -GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); -GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* framebuffers); -GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* renderbuffers); -GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); -GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); -GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); -GL_APICALL GLint GL_APIENTRY glGetAttribLocation (GLuint program, const GLchar* name); -GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* params); -GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params); -GL_APICALL GLenum GL_APIENTRY glGetError (void); -GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); -GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); -GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); -GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); -GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); -GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); -GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params); -GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat* params); -GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint* params); -GL_APICALL GLint GL_APIENTRY glGetUniformLocation (GLuint program, const GLchar* name); -GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params); -GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer); -GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); -GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); -GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); -GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); -GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); -GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); -GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); -GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); -GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); -GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); -GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); -GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); -GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); -GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glSampleCoverage (GLfloat value, GLboolean invert); -GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length); -GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); -GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); -GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); -GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask); -GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass); -GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); -GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params); -GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint* params); -GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); -GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); -GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat* v); -GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); -GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint* v); -GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfloat y); -GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat* v); -GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint y); -GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint* v); -GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z); -GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat* v); -GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint y, GLint z); -GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint* v); -GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat* v); -GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w); -GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint* v); -GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); -GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); -GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); -GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloat* values); -GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y); -GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloat* values); -GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z); -GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloat* values); -GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloat* values); -GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); -GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - -/* OpenGL ES 3.0 */ - -GL_APICALL void GL_APIENTRY glReadBuffer (GLenum mode); -GL_APICALL void GL_APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices); -GL_APICALL void GL_APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels); -GL_APICALL void GL_APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels); -GL_APICALL void GL_APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data); -GL_APICALL void GL_APIENTRY glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data); -GL_APICALL void GL_APIENTRY glGenQueries (GLsizei n, GLuint* ids); -GL_APICALL void GL_APIENTRY glDeleteQueries (GLsizei n, const GLuint* ids); -GL_APICALL GLboolean GL_APIENTRY glIsQuery (GLuint id); -GL_APICALL void GL_APIENTRY glBeginQuery (GLenum target, GLuint id); -GL_APICALL void GL_APIENTRY glEndQuery (GLenum target); -GL_APICALL void GL_APIENTRY glGetQueryiv (GLenum target, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint* params); -GL_APICALL GLboolean GL_APIENTRY glUnmapBuffer (GLenum target); -GL_APICALL void GL_APIENTRY glGetBufferPointerv (GLenum target, GLenum pname, GLvoid** params); -GL_APICALL void GL_APIENTRY glDrawBuffers (GLsizei n, const GLenum* bufs); -GL_APICALL void GL_APIENTRY glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); -GL_APICALL void GL_APIENTRY glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -GL_APICALL void GL_APIENTRY glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); -GL_APICALL GLvoid* GL_APIENTRY glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); -GL_APICALL void GL_APIENTRY glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length); -GL_APICALL void GL_APIENTRY glBindVertexArray (GLuint array); -GL_APICALL void GL_APIENTRY glDeleteVertexArrays (GLsizei n, const GLuint* arrays); -GL_APICALL void GL_APIENTRY glGenVertexArrays (GLsizei n, GLuint* arrays); -GL_APICALL GLboolean GL_APIENTRY glIsVertexArray (GLuint array); -GL_APICALL void GL_APIENTRY glGetIntegeri_v (GLenum target, GLuint index, GLint* data); -GL_APICALL void GL_APIENTRY glBeginTransformFeedback (GLenum primitiveMode); -GL_APICALL void GL_APIENTRY glEndTransformFeedback (void); -GL_APICALL void GL_APIENTRY glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); -GL_APICALL void GL_APIENTRY glBindBufferBase (GLenum target, GLuint index, GLuint buffer); -GL_APICALL void GL_APIENTRY glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode); -GL_APICALL void GL_APIENTRY glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name); -GL_APICALL void GL_APIENTRY glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); -GL_APICALL void GL_APIENTRY glGetVertexAttribIiv (GLuint index, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint* params); -GL_APICALL void GL_APIENTRY glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w); -GL_APICALL void GL_APIENTRY glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); -GL_APICALL void GL_APIENTRY glVertexAttribI4iv (GLuint index, const GLint* v); -GL_APICALL void GL_APIENTRY glVertexAttribI4uiv (GLuint index, const GLuint* v); -GL_APICALL void GL_APIENTRY glGetUniformuiv (GLuint program, GLint location, GLuint* params); -GL_APICALL GLint GL_APIENTRY glGetFragDataLocation (GLuint program, const GLchar *name); -GL_APICALL void GL_APIENTRY glUniform1ui (GLint location, GLuint v0); -GL_APICALL void GL_APIENTRY glUniform2ui (GLint location, GLuint v0, GLuint v1); -GL_APICALL void GL_APIENTRY glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2); -GL_APICALL void GL_APIENTRY glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -GL_APICALL void GL_APIENTRY glUniform1uiv (GLint location, GLsizei count, const GLuint* value); -GL_APICALL void GL_APIENTRY glUniform2uiv (GLint location, GLsizei count, const GLuint* value); -GL_APICALL void GL_APIENTRY glUniform3uiv (GLint location, GLsizei count, const GLuint* value); -GL_APICALL void GL_APIENTRY glUniform4uiv (GLint location, GLsizei count, const GLuint* value); -GL_APICALL void GL_APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint* value); -GL_APICALL void GL_APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint* value); -GL_APICALL void GL_APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat* value); -GL_APICALL void GL_APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); -GL_APICALL const GLubyte* GL_APIENTRY glGetStringi (GLenum name, GLuint index); -GL_APICALL void GL_APIENTRY glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); -GL_APICALL void GL_APIENTRY glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices); -GL_APICALL void GL_APIENTRY glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); -GL_APICALL GLuint GL_APIENTRY glGetUniformBlockIndex (GLuint program, const GLchar* uniformBlockName); -GL_APICALL void GL_APIENTRY glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); -GL_APICALL void GL_APIENTRY glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); -GL_APICALL void GL_APIENTRY glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instanceCount); -GL_APICALL void GL_APIENTRY glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount); -GL_APICALL GLsync GL_APIENTRY glFenceSync (GLenum condition, GLbitfield flags); -GL_APICALL GLboolean GL_APIENTRY glIsSync (GLsync sync); -GL_APICALL void GL_APIENTRY glDeleteSync (GLsync sync); -GL_APICALL GLenum GL_APIENTRY glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); -GL_APICALL void GL_APIENTRY glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout); -GL_APICALL void GL_APIENTRY glGetInteger64v (GLenum pname, GLint64* params); -GL_APICALL void GL_APIENTRY glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values); -GL_APICALL void GL_APIENTRY glGetInteger64i_v (GLenum target, GLuint index, GLint64* data); -GL_APICALL void GL_APIENTRY glGetBufferParameteri64v (GLenum target, GLenum pname, GLint64* params); -GL_APICALL void GL_APIENTRY glGenSamplers (GLsizei count, GLuint* samplers); -GL_APICALL void GL_APIENTRY glDeleteSamplers (GLsizei count, const GLuint* samplers); -GL_APICALL GLboolean GL_APIENTRY glIsSampler (GLuint sampler); -GL_APICALL void GL_APIENTRY glBindSampler (GLuint unit, GLuint sampler); -GL_APICALL void GL_APIENTRY glSamplerParameteri (GLuint sampler, GLenum pname, GLint param); -GL_APICALL void GL_APIENTRY glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint* param); -GL_APICALL void GL_APIENTRY glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param); -GL_APICALL void GL_APIENTRY glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat* param); -GL_APICALL void GL_APIENTRY glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint* params); -GL_APICALL void GL_APIENTRY glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat* params); -GL_APICALL void GL_APIENTRY glVertexAttribDivisor (GLuint index, GLuint divisor); -GL_APICALL void GL_APIENTRY glBindTransformFeedback (GLenum target, GLuint id); -GL_APICALL void GL_APIENTRY glDeleteTransformFeedbacks (GLsizei n, const GLuint* ids); -GL_APICALL void GL_APIENTRY glGenTransformFeedbacks (GLsizei n, GLuint* ids); -GL_APICALL GLboolean GL_APIENTRY glIsTransformFeedback (GLuint id); -GL_APICALL void GL_APIENTRY glPauseTransformFeedback (void); -GL_APICALL void GL_APIENTRY glResumeTransformFeedback (void); -GL_APICALL void GL_APIENTRY glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary); -GL_APICALL void GL_APIENTRY glProgramBinary (GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length); -GL_APICALL void GL_APIENTRY glProgramParameteri (GLuint program, GLenum pname, GLint value); -GL_APICALL void GL_APIENTRY glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments); -GL_APICALL void GL_APIENTRY glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -GL_APICALL void GL_APIENTRY glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -GL_APICALL void GL_APIENTRY glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ndk/platforms/android-18/include/GLES3/gl3ext.h b/ndk/platforms/android-18/include/GLES3/gl3ext.h deleted file mode 100644 index 4d4ea96c4..000000000 --- a/ndk/platforms/android-18/include/GLES3/gl3ext.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef __gl3ext_h_ -#define __gl3ext_h_ - -/* $Revision: 17809 $ on $Date:: 2012-05-14 08:03:36 -0700 #$ */ - -/* - * This document is licensed under the SGI Free Software B License Version - * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . - */ - -/* OpenGL ES 3 Extensions - * - * After an OES extension's interactions with OpenGl ES 3.0 have been documented, - * its tokens and function definitions should be added to this file in a manner - * that does not conflict with gl2ext.h or gl3.h. - * - * Tokens and function definitions for extensions that have become standard - * features in OpenGL ES 3.0 will not be added to this file. - * - * Applications using OpenGL-ES-2-only extensions should include gl2ext.h - */ - -#endif /* __gl3ext_h_ */ - diff --git a/ndk/platforms/android-18/include/GLES3/gl3platform.h b/ndk/platforms/android-18/include/GLES3/gl3platform.h deleted file mode 100644 index 1bd1a850f..000000000 --- a/ndk/platforms/android-18/include/GLES3/gl3platform.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef __gl3platform_h_ -#define __gl3platform_h_ - -/* $Revision: 18437 $ on $Date:: 2012-07-08 23:31:39 -0700 #$ */ - -/* - * This document is licensed under the SGI Free Software B License Version - * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . - */ - -/* Platform-specific types and definitions for OpenGL ES 3.X gl3.h - * - * Adopters may modify khrplatform.h and this file to suit their platform. - * You are encouraged to submit all modifications to the Khronos group so that - * they can be included in future versions of this file. Please submit changes - * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) - * by filing a bug against product "OpenGL-ES" component "Registry". - */ - -#include - -#ifndef GL_APICALL -#define GL_APICALL KHRONOS_APICALL -#endif - -#ifndef GL_APIENTRY -#define GL_APIENTRY KHRONOS_APIENTRY -#endif - -#endif /* __gl3platform_h_ */ diff --git a/ndk/platforms/android-18/include/android/bitmap.h b/ndk/platforms/android-18/include/android/bitmap.h deleted file mode 100644 index 6e18763bf..000000000 --- a/ndk/platforms/android-18/include/android/bitmap.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_BITMAP_H -#define ANDROID_BITMAP_H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#define ANDROID_BITMAP_RESULT_SUCCESS 0 -#define ANDROID_BITMAP_RESULT_BAD_PARAMETER -1 -#define ANDROID_BITMAP_RESULT_JNI_EXCEPTION -2 -#define ANDROID_BITMAP_RESULT_ALLOCATION_FAILED -3 - -/* Backward compatibility: this macro used to be misspelled. */ -#define ANDROID_BITMAP_RESUT_SUCCESS ANDROID_BITMAP_RESULT_SUCCESS - -enum AndroidBitmapFormat { - ANDROID_BITMAP_FORMAT_NONE = 0, - ANDROID_BITMAP_FORMAT_RGBA_8888 = 1, - ANDROID_BITMAP_FORMAT_RGB_565 = 4, - ANDROID_BITMAP_FORMAT_RGBA_4444 = 7, - ANDROID_BITMAP_FORMAT_A_8 = 8, -}; - -typedef struct { - uint32_t width; - uint32_t height; - uint32_t stride; - int32_t format; - uint32_t flags; // 0 for now -} AndroidBitmapInfo; - -/** - * Given a java bitmap object, fill out the AndroidBitmap struct for it. - * If the call fails, the info parameter will be ignored - */ -int AndroidBitmap_getInfo(JNIEnv* env, jobject jbitmap, - AndroidBitmapInfo* info); - -/** - * Given a java bitmap object, attempt to lock the pixel address. - * Locking will ensure that the memory for the pixels will not move - * until the unlockPixels call, and ensure that, if the pixels had been - * previously purged, they will have been restored. - * - * If this call succeeds, it must be balanced by a call to - * AndroidBitmap_unlockPixels, after which time the address of the pixels should - * no longer be used. - * - * If this succeeds, *addrPtr will be set to the pixel address. If the call - * fails, addrPtr will be ignored. - */ -int AndroidBitmap_lockPixels(JNIEnv* env, jobject jbitmap, void** addrPtr); - -/** - * Call this to balanace a successful call to AndroidBitmap_lockPixels - */ -int AndroidBitmap_unlockPixels(JNIEnv* env, jobject jbitmap); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ndk/platforms/android-18/include/android/configuration.h b/ndk/platforms/android-18/include/android/configuration.h deleted file mode 100644 index d5cddb306..000000000 --- a/ndk/platforms/android-18/include/android/configuration.h +++ /dev/null @@ -1,381 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ANDROID_CONFIGURATION_H -#define ANDROID_CONFIGURATION_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct AConfiguration; -typedef struct AConfiguration AConfiguration; - -enum { - ACONFIGURATION_ORIENTATION_ANY = 0x0000, - ACONFIGURATION_ORIENTATION_PORT = 0x0001, - ACONFIGURATION_ORIENTATION_LAND = 0x0002, - ACONFIGURATION_ORIENTATION_SQUARE = 0x0003, - - ACONFIGURATION_TOUCHSCREEN_ANY = 0x0000, - ACONFIGURATION_TOUCHSCREEN_NOTOUCH = 0x0001, - ACONFIGURATION_TOUCHSCREEN_STYLUS = 0x0002, - ACONFIGURATION_TOUCHSCREEN_FINGER = 0x0003, - - ACONFIGURATION_DENSITY_DEFAULT = 0, - ACONFIGURATION_DENSITY_LOW = 120, - ACONFIGURATION_DENSITY_MEDIUM = 160, - ACONFIGURATION_DENSITY_TV = 213, - ACONFIGURATION_DENSITY_HIGH = 240, - ACONFIGURATION_DENSITY_XHIGH = 320, - ACONFIGURATION_DENSITY_XXHIGH = 480, - ACONFIGURATION_DENSITY_XXXHIGH = 640, - ACONFIGURATION_DENSITY_NONE = 0xffff, - - ACONFIGURATION_KEYBOARD_ANY = 0x0000, - ACONFIGURATION_KEYBOARD_NOKEYS = 0x0001, - ACONFIGURATION_KEYBOARD_QWERTY = 0x0002, - ACONFIGURATION_KEYBOARD_12KEY = 0x0003, - - ACONFIGURATION_NAVIGATION_ANY = 0x0000, - ACONFIGURATION_NAVIGATION_NONAV = 0x0001, - ACONFIGURATION_NAVIGATION_DPAD = 0x0002, - ACONFIGURATION_NAVIGATION_TRACKBALL = 0x0003, - ACONFIGURATION_NAVIGATION_WHEEL = 0x0004, - - ACONFIGURATION_KEYSHIDDEN_ANY = 0x0000, - ACONFIGURATION_KEYSHIDDEN_NO = 0x0001, - ACONFIGURATION_KEYSHIDDEN_YES = 0x0002, - ACONFIGURATION_KEYSHIDDEN_SOFT = 0x0003, - - ACONFIGURATION_NAVHIDDEN_ANY = 0x0000, - ACONFIGURATION_NAVHIDDEN_NO = 0x0001, - ACONFIGURATION_NAVHIDDEN_YES = 0x0002, - - ACONFIGURATION_SCREENSIZE_ANY = 0x00, - ACONFIGURATION_SCREENSIZE_SMALL = 0x01, - ACONFIGURATION_SCREENSIZE_NORMAL = 0x02, - ACONFIGURATION_SCREENSIZE_LARGE = 0x03, - ACONFIGURATION_SCREENSIZE_XLARGE = 0x04, - - ACONFIGURATION_SCREENLONG_ANY = 0x00, - ACONFIGURATION_SCREENLONG_NO = 0x1, - ACONFIGURATION_SCREENLONG_YES = 0x2, - - ACONFIGURATION_UI_MODE_TYPE_ANY = 0x00, - ACONFIGURATION_UI_MODE_TYPE_NORMAL = 0x01, - ACONFIGURATION_UI_MODE_TYPE_DESK = 0x02, - ACONFIGURATION_UI_MODE_TYPE_CAR = 0x03, - ACONFIGURATION_UI_MODE_TYPE_TELEVISION = 0x04, - ACONFIGURATION_UI_MODE_TYPE_APPLIANCE = 0x05, - - ACONFIGURATION_UI_MODE_NIGHT_ANY = 0x00, - ACONFIGURATION_UI_MODE_NIGHT_NO = 0x1, - ACONFIGURATION_UI_MODE_NIGHT_YES = 0x2, - - ACONFIGURATION_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_SCREEN_HEIGHT_DP_ANY = 0x0000, - - ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY = 0x0000, - - ACONFIGURATION_LAYOUTDIR_ANY = 0x00, - ACONFIGURATION_LAYOUTDIR_LTR = 0x01, - ACONFIGURATION_LAYOUTDIR_RTL = 0x02, - - ACONFIGURATION_MCC = 0x0001, - ACONFIGURATION_MNC = 0x0002, - ACONFIGURATION_LOCALE = 0x0004, - ACONFIGURATION_TOUCHSCREEN = 0x0008, - ACONFIGURATION_KEYBOARD = 0x0010, - ACONFIGURATION_KEYBOARD_HIDDEN = 0x0020, - ACONFIGURATION_NAVIGATION = 0x0040, - ACONFIGURATION_ORIENTATION = 0x0080, - ACONFIGURATION_DENSITY = 0x0100, - ACONFIGURATION_SCREEN_SIZE = 0x0200, - ACONFIGURATION_VERSION = 0x0400, - ACONFIGURATION_SCREEN_LAYOUT = 0x0800, - ACONFIGURATION_UI_MODE = 0x1000, - ACONFIGURATION_SMALLEST_SCREEN_SIZE = 0x2000, - ACONFIGURATION_LAYOUTDIR = 0x4000, -}; - -/** - * Create a new AConfiguration, initialized with no values set. - */ -AConfiguration* AConfiguration_new(); - -/** - * Free an AConfiguration that was previously created with - * AConfiguration_new(). - */ -void AConfiguration_delete(AConfiguration* config); - -/** - * Create and return a new AConfiguration based on the current configuration in - * use in the given AssetManager. - */ -void AConfiguration_fromAssetManager(AConfiguration* out, AAssetManager* am); - -/** - * Copy the contents of 'src' to 'dest'. - */ -void AConfiguration_copy(AConfiguration* dest, AConfiguration* src); - -/** - * Return the current MCC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMcc(AConfiguration* config); - -/** - * Set the current MCC in the configuration. 0 to clear. - */ -void AConfiguration_setMcc(AConfiguration* config, int32_t mcc); - -/** - * Return the current MNC set in the configuration. 0 if not set. - */ -int32_t AConfiguration_getMnc(AConfiguration* config); - -/** - * Set the current MNC in the configuration. 0 to clear. - */ -void AConfiguration_setMnc(AConfiguration* config, int32_t mnc); - -/** - * Return the current language code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a language is not set, they will be 0. - */ -void AConfiguration_getLanguage(AConfiguration* config, char* outLanguage); - -/** - * Set the current language code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setLanguage(AConfiguration* config, const char* language); - -/** - * Return the current country code set in the configuration. The output will - * be filled with an array of two characters. They are not 0-terminated. If - * a country is not set, they will be 0. - */ -void AConfiguration_getCountry(AConfiguration* config, char* outCountry); - -/** - * Set the current country code in the configuration, from the first two - * characters in the string. - */ -void AConfiguration_setCountry(AConfiguration* config, const char* country); - -/** - * Return the current ACONFIGURATION_ORIENTATION_* set in the configuration. - */ -int32_t AConfiguration_getOrientation(AConfiguration* config); - -/** - * Set the current orientation in the configuration. - */ -void AConfiguration_setOrientation(AConfiguration* config, int32_t orientation); - -/** - * Return the current ACONFIGURATION_TOUCHSCREEN_* set in the configuration. - */ -int32_t AConfiguration_getTouchscreen(AConfiguration* config); - -/** - * Set the current touchscreen in the configuration. - */ -void AConfiguration_setTouchscreen(AConfiguration* config, int32_t touchscreen); - -/** - * Return the current ACONFIGURATION_DENSITY_* set in the configuration. - */ -int32_t AConfiguration_getDensity(AConfiguration* config); - -/** - * Set the current density in the configuration. - */ -void AConfiguration_setDensity(AConfiguration* config, int32_t density); - -/** - * Return the current ACONFIGURATION_KEYBOARD_* set in the configuration. - */ -int32_t AConfiguration_getKeyboard(AConfiguration* config); - -/** - * Set the current keyboard in the configuration. - */ -void AConfiguration_setKeyboard(AConfiguration* config, int32_t keyboard); - -/** - * Return the current ACONFIGURATION_NAVIGATION_* set in the configuration. - */ -int32_t AConfiguration_getNavigation(AConfiguration* config); - -/** - * Set the current navigation in the configuration. - */ -void AConfiguration_setNavigation(AConfiguration* config, int32_t navigation); - -/** - * Return the current ACONFIGURATION_KEYSHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getKeysHidden(AConfiguration* config); - -/** - * Set the current keys hidden in the configuration. - */ -void AConfiguration_setKeysHidden(AConfiguration* config, int32_t keysHidden); - -/** - * Return the current ACONFIGURATION_NAVHIDDEN_* set in the configuration. - */ -int32_t AConfiguration_getNavHidden(AConfiguration* config); - -/** - * Set the current nav hidden in the configuration. - */ -void AConfiguration_setNavHidden(AConfiguration* config, int32_t navHidden); - -/** - * Return the current SDK (API) version set in the configuration. - */ -int32_t AConfiguration_getSdkVersion(AConfiguration* config); - -/** - * Set the current SDK version in the configuration. - */ -void AConfiguration_setSdkVersion(AConfiguration* config, int32_t sdkVersion); - -/** - * Return the current ACONFIGURATION_SCREENSIZE_* set in the configuration. - */ -int32_t AConfiguration_getScreenSize(AConfiguration* config); - -/** - * Set the current screen size in the configuration. - */ -void AConfiguration_setScreenSize(AConfiguration* config, int32_t screenSize); - -/** - * Return the current ACONFIGURATION_SCREENLONG_* set in the configuration. - */ -int32_t AConfiguration_getScreenLong(AConfiguration* config); - -/** - * Set the current screen long in the configuration. - */ -void AConfiguration_setScreenLong(AConfiguration* config, int32_t screenLong); - -/** - * Return the current ACONFIGURATION_UI_MODE_TYPE_* set in the configuration. - */ -int32_t AConfiguration_getUiModeType(AConfiguration* config); - -/** - * Set the current UI mode type in the configuration. - */ -void AConfiguration_setUiModeType(AConfiguration* config, int32_t uiModeType); - -/** - * Return the current ACONFIGURATION_UI_MODE_NIGHT_* set in the configuration. - */ -int32_t AConfiguration_getUiModeNight(AConfiguration* config); - -/** - * Set the current UI mode night in the configuration. - */ -void AConfiguration_setUiModeNight(AConfiguration* config, int32_t uiModeNight); - -/** - * Return the current configuration screen width in dp units, or - * ACONFIGURATION_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Return the current configuration screen height in dp units, or - * ACONFIGURATION_SCREEN_HEIGHT_DP_ANY if not set. - */ -int32_t AConfiguration_getScreenHeightDp(AConfiguration* config); - -/** - * Set the configuration's current screen width in dp units. - */ -void AConfiguration_setScreenHeightDp(AConfiguration* config, int32_t value); - -/** - * Return the configuration's smallest screen width in dp units, or - * ACONFIGURATION_SMALLEST_SCREEN_WIDTH_DP_ANY if not set. - */ -int32_t AConfiguration_getSmallestScreenWidthDp(AConfiguration* config); - -/** - * Set the configuration's smallest screen width in dp units. - */ -void AConfiguration_setSmallestScreenWidthDp(AConfiguration* config, int32_t value); - -/** - * Return the configuration's layout direction, or - * ACONFIGURATION_LAYOUTDIR_ANY if not set. - */ -int32_t AConfiguration_getLayoutDirection(AConfiguration* config); - -/** - * Set the configuration's layout direction. - */ -void AConfiguration_setLayoutDirection(AConfiguration* config, int32_t value); - -/** - * Perform a diff between two configurations. Returns a bit mask of - * ACONFIGURATION_* constants, each bit set meaning that configuration element - * is different between them. - */ -int32_t AConfiguration_diff(AConfiguration* config1, AConfiguration* config2); - -/** - * Determine whether 'base' is a valid configuration for use within the - * environment 'requested'. Returns 0 if there are any values in 'base' - * that conflict with 'requested'. Returns 1 if it does not conflict. - */ -int32_t AConfiguration_match(AConfiguration* base, AConfiguration* requested); - -/** - * Determine whether the configuration in 'test' is better than the existing - * configuration in 'base'. If 'requested' is non-NULL, this decision is based - * on the overall configuration given there. If it is NULL, this decision is - * simply based on which configuration is more specific. Returns non-0 if - * 'test' is better than 'base'. - * - * This assumes you have already filtered the configurations with - * AConfiguration_match(). - */ -int32_t AConfiguration_isBetterThan(AConfiguration* base, AConfiguration* test, - AConfiguration* requested); - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_CONFIGURATION_H diff --git a/ndk/platforms/android-18/include/android/input.h b/ndk/platforms/android-18/include/android/input.h deleted file mode 100644 index a66076172..000000000 --- a/ndk/platforms/android-18/include/android/input.h +++ /dev/null @@ -1,850 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_INPUT_H -#define _ANDROID_INPUT_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -/* - * Structures and functions to receive and process input events in - * native code. - * - * NOTE: These functions MUST be implemented by /system/lib/libui.so - */ - -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key states (may be returned by queries about the current state of a - * particular key code, scan code or switch). - */ -enum { - /* The key state is unknown or the requested key itself is not supported. */ - AKEY_STATE_UNKNOWN = -1, - - /* The key is up. */ - AKEY_STATE_UP = 0, - - /* The key is down. */ - AKEY_STATE_DOWN = 1, - - /* The key is down but is a virtual key press that is being emulated by the system. */ - AKEY_STATE_VIRTUAL = 2 -}; - -/* - * Meta key / modifer state. - */ -enum { - /* No meta keys are pressed. */ - AMETA_NONE = 0, - - /* This mask is used to check whether one of the ALT meta keys is pressed. */ - AMETA_ALT_ON = 0x02, - - /* This mask is used to check whether the left ALT meta key is pressed. */ - AMETA_ALT_LEFT_ON = 0x10, - - /* This mask is used to check whether the right ALT meta key is pressed. */ - AMETA_ALT_RIGHT_ON = 0x20, - - /* This mask is used to check whether one of the SHIFT meta keys is pressed. */ - AMETA_SHIFT_ON = 0x01, - - /* This mask is used to check whether the left SHIFT meta key is pressed. */ - AMETA_SHIFT_LEFT_ON = 0x40, - - /* This mask is used to check whether the right SHIFT meta key is pressed. */ - AMETA_SHIFT_RIGHT_ON = 0x80, - - /* This mask is used to check whether the SYM meta key is pressed. */ - AMETA_SYM_ON = 0x04, - - /* This mask is used to check whether the FUNCTION meta key is pressed. */ - AMETA_FUNCTION_ON = 0x08, - - /* This mask is used to check whether one of the CTRL meta keys is pressed. */ - AMETA_CTRL_ON = 0x1000, - - /* This mask is used to check whether the left CTRL meta key is pressed. */ - AMETA_CTRL_LEFT_ON = 0x2000, - - /* This mask is used to check whether the right CTRL meta key is pressed. */ - AMETA_CTRL_RIGHT_ON = 0x4000, - - /* This mask is used to check whether one of the META meta keys is pressed. */ - AMETA_META_ON = 0x10000, - - /* This mask is used to check whether the left META meta key is pressed. */ - AMETA_META_LEFT_ON = 0x20000, - - /* This mask is used to check whether the right META meta key is pressed. */ - AMETA_META_RIGHT_ON = 0x40000, - - /* This mask is used to check whether the CAPS LOCK meta key is on. */ - AMETA_CAPS_LOCK_ON = 0x100000, - - /* This mask is used to check whether the NUM LOCK meta key is on. */ - AMETA_NUM_LOCK_ON = 0x200000, - - /* This mask is used to check whether the SCROLL LOCK meta key is on. */ - AMETA_SCROLL_LOCK_ON = 0x400000, -}; - -/* - * Input events. - * - * Input events are opaque structures. Use the provided accessors functions to - * read their properties. - */ -struct AInputEvent; -typedef struct AInputEvent AInputEvent; - -/* - * Input event types. - */ -enum { - /* Indicates that the input event is a key event. */ - AINPUT_EVENT_TYPE_KEY = 1, - - /* Indicates that the input event is a motion event. */ - AINPUT_EVENT_TYPE_MOTION = 2 -}; - -/* - * Key event actions. - */ -enum { - /* The key has been pressed down. */ - AKEY_EVENT_ACTION_DOWN = 0, - - /* The key has been released. */ - AKEY_EVENT_ACTION_UP = 1, - - /* Multiple duplicate key events have occurred in a row, or a complex string is - * being delivered. The repeat_count property of the key event contains the number - * of times the given key code should be executed. - */ - AKEY_EVENT_ACTION_MULTIPLE = 2 -}; - -/* - * Key event flags. - */ -enum { - /* This mask is set if the device woke because of this key event. */ - AKEY_EVENT_FLAG_WOKE_HERE = 0x1, - - /* This mask is set if the key event was generated by a software keyboard. */ - AKEY_EVENT_FLAG_SOFT_KEYBOARD = 0x2, - - /* This mask is set if we don't want the key event to cause us to leave touch mode. */ - AKEY_EVENT_FLAG_KEEP_TOUCH_MODE = 0x4, - - /* This mask is set if an event was known to come from a trusted part - * of the system. That is, the event is known to come from the user, - * and could not have been spoofed by a third party component. */ - AKEY_EVENT_FLAG_FROM_SYSTEM = 0x8, - - /* This mask is used for compatibility, to identify enter keys that are - * coming from an IME whose enter key has been auto-labelled "next" or - * "done". This allows TextView to dispatch these as normal enter keys - * for old applications, but still do the appropriate action when - * receiving them. */ - AKEY_EVENT_FLAG_EDITOR_ACTION = 0x10, - - /* When associated with up key events, this indicates that the key press - * has been canceled. Typically this is used with virtual touch screen - * keys, where the user can slide from the virtual key area on to the - * display: in that case, the application will receive a canceled up - * event and should not perform the action normally associated with the - * key. Note that for this to work, the application can not perform an - * action for a key until it receives an up or the long press timeout has - * expired. */ - AKEY_EVENT_FLAG_CANCELED = 0x20, - - /* This key event was generated by a virtual (on-screen) hard key area. - * Typically this is an area of the touchscreen, outside of the regular - * display, dedicated to "hardware" buttons. */ - AKEY_EVENT_FLAG_VIRTUAL_HARD_KEY = 0x40, - - /* This flag is set for the first key repeat that occurs after the - * long press timeout. */ - AKEY_EVENT_FLAG_LONG_PRESS = 0x80, - - /* Set when a key event has AKEY_EVENT_FLAG_CANCELED set because a long - * press action was executed while it was down. */ - AKEY_EVENT_FLAG_CANCELED_LONG_PRESS = 0x100, - - /* Set for AKEY_EVENT_ACTION_UP when this event's key code is still being - * tracked from its initial down. That is, somebody requested that tracking - * started on the key down and a long press has not caused - * the tracking to be canceled. */ - AKEY_EVENT_FLAG_TRACKING = 0x200, - - /* Set when a key event has been synthesized to implement default behavior - * for an event that the application did not handle. - * Fallback key events are generated by unhandled trackball motions - * (to emulate a directional keypad) and by certain unhandled key presses - * that are declared in the key map (such as special function numeric keypad - * keys when numlock is off). */ - AKEY_EVENT_FLAG_FALLBACK = 0x400, -}; - -/* - * Motion event actions. - */ - -/* Bit shift for the action bits holding the pointer index as - * defined by AMOTION_EVENT_ACTION_POINTER_INDEX_MASK. - */ -#define AMOTION_EVENT_ACTION_POINTER_INDEX_SHIFT 8 - -enum { - /* Bit mask of the parts of the action code that are the action itself. - */ - AMOTION_EVENT_ACTION_MASK = 0xff, - - /* Bits in the action code that represent a pointer index, used with - * AMOTION_EVENT_ACTION_POINTER_DOWN and AMOTION_EVENT_ACTION_POINTER_UP. Shifting - * down by AMOTION_EVENT_ACTION_POINTER_INDEX_SHIFT provides the actual pointer - * index where the data for the pointer going up or down can be found. - */ - AMOTION_EVENT_ACTION_POINTER_INDEX_MASK = 0xff00, - - /* A pressed gesture has started, the motion contains the initial starting location. - */ - AMOTION_EVENT_ACTION_DOWN = 0, - - /* A pressed gesture has finished, the motion contains the final release location - * as well as any intermediate points since the last down or move event. - */ - AMOTION_EVENT_ACTION_UP = 1, - - /* A change has happened during a press gesture (between AMOTION_EVENT_ACTION_DOWN and - * AMOTION_EVENT_ACTION_UP). The motion contains the most recent point, as well as - * any intermediate points since the last down or move event. - */ - AMOTION_EVENT_ACTION_MOVE = 2, - - /* The current gesture has been aborted. - * You will not receive any more points in it. You should treat this as - * an up event, but not perform any action that you normally would. - */ - AMOTION_EVENT_ACTION_CANCEL = 3, - - /* A movement has happened outside of the normal bounds of the UI element. - * This does not provide a full gesture, but only the initial location of the movement/touch. - */ - AMOTION_EVENT_ACTION_OUTSIDE = 4, - - /* A non-primary pointer has gone down. - * The bits in AMOTION_EVENT_ACTION_POINTER_INDEX_MASK indicate which pointer changed. - */ - AMOTION_EVENT_ACTION_POINTER_DOWN = 5, - - /* A non-primary pointer has gone up. - * The bits in AMOTION_EVENT_ACTION_POINTER_INDEX_MASK indicate which pointer changed. - */ - AMOTION_EVENT_ACTION_POINTER_UP = 6, - - /* A change happened but the pointer is not down (unlike AMOTION_EVENT_ACTION_MOVE). - * The motion contains the most recent point, as well as any intermediate points since - * the last hover move event. - */ - AMOTION_EVENT_ACTION_HOVER_MOVE = 7, - - /* The motion event contains relative vertical and/or horizontal scroll offsets. - * Use getAxisValue to retrieve the information from AMOTION_EVENT_AXIS_VSCROLL - * and AMOTION_EVENT_AXIS_HSCROLL. - * The pointer may or may not be down when this event is dispatched. - * This action is always delivered to the winder under the pointer, which - * may not be the window currently touched. - */ - AMOTION_EVENT_ACTION_SCROLL = 8, - - /* The pointer is not down but has entered the boundaries of a window or view. - */ - AMOTION_EVENT_ACTION_HOVER_ENTER = 9, - - /* The pointer is not down but has exited the boundaries of a window or view. - */ - AMOTION_EVENT_ACTION_HOVER_EXIT = 10, -}; - -/* - * Motion event flags. - */ -enum { - /* This flag indicates that the window that received this motion event is partly - * or wholly obscured by another visible window above it. This flag is set to true - * even if the event did not directly pass through the obscured area. - * A security sensitive application can check this flag to identify situations in which - * a malicious application may have covered up part of its content for the purpose - * of misleading the user or hijacking touches. An appropriate response might be - * to drop the suspect touches or to take additional precautions to confirm the user's - * actual intent. - */ - AMOTION_EVENT_FLAG_WINDOW_IS_OBSCURED = 0x1, -}; - -/* - * Motion event edge touch flags. - */ -enum { - /* No edges intersected */ - AMOTION_EVENT_EDGE_FLAG_NONE = 0, - - /* Flag indicating the motion event intersected the top edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_TOP = 0x01, - - /* Flag indicating the motion event intersected the bottom edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_BOTTOM = 0x02, - - /* Flag indicating the motion event intersected the left edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_LEFT = 0x04, - - /* Flag indicating the motion event intersected the right edge of the screen. */ - AMOTION_EVENT_EDGE_FLAG_RIGHT = 0x08 -}; - -/* - * Constants that identify each individual axis of a motion event. - * Refer to the documentation on the MotionEvent class for descriptions of each axis. - */ -enum { - AMOTION_EVENT_AXIS_X = 0, - AMOTION_EVENT_AXIS_Y = 1, - AMOTION_EVENT_AXIS_PRESSURE = 2, - AMOTION_EVENT_AXIS_SIZE = 3, - AMOTION_EVENT_AXIS_TOUCH_MAJOR = 4, - AMOTION_EVENT_AXIS_TOUCH_MINOR = 5, - AMOTION_EVENT_AXIS_TOOL_MAJOR = 6, - AMOTION_EVENT_AXIS_TOOL_MINOR = 7, - AMOTION_EVENT_AXIS_ORIENTATION = 8, - AMOTION_EVENT_AXIS_VSCROLL = 9, - AMOTION_EVENT_AXIS_HSCROLL = 10, - AMOTION_EVENT_AXIS_Z = 11, - AMOTION_EVENT_AXIS_RX = 12, - AMOTION_EVENT_AXIS_RY = 13, - AMOTION_EVENT_AXIS_RZ = 14, - AMOTION_EVENT_AXIS_HAT_X = 15, - AMOTION_EVENT_AXIS_HAT_Y = 16, - AMOTION_EVENT_AXIS_LTRIGGER = 17, - AMOTION_EVENT_AXIS_RTRIGGER = 18, - AMOTION_EVENT_AXIS_THROTTLE = 19, - AMOTION_EVENT_AXIS_RUDDER = 20, - AMOTION_EVENT_AXIS_WHEEL = 21, - AMOTION_EVENT_AXIS_GAS = 22, - AMOTION_EVENT_AXIS_BRAKE = 23, - AMOTION_EVENT_AXIS_DISTANCE = 24, - AMOTION_EVENT_AXIS_TILT = 25, - AMOTION_EVENT_AXIS_GENERIC_1 = 32, - AMOTION_EVENT_AXIS_GENERIC_2 = 33, - AMOTION_EVENT_AXIS_GENERIC_3 = 34, - AMOTION_EVENT_AXIS_GENERIC_4 = 35, - AMOTION_EVENT_AXIS_GENERIC_5 = 36, - AMOTION_EVENT_AXIS_GENERIC_6 = 37, - AMOTION_EVENT_AXIS_GENERIC_7 = 38, - AMOTION_EVENT_AXIS_GENERIC_8 = 39, - AMOTION_EVENT_AXIS_GENERIC_9 = 40, - AMOTION_EVENT_AXIS_GENERIC_10 = 41, - AMOTION_EVENT_AXIS_GENERIC_11 = 42, - AMOTION_EVENT_AXIS_GENERIC_12 = 43, - AMOTION_EVENT_AXIS_GENERIC_13 = 44, - AMOTION_EVENT_AXIS_GENERIC_14 = 45, - AMOTION_EVENT_AXIS_GENERIC_15 = 46, - AMOTION_EVENT_AXIS_GENERIC_16 = 47, - - // NOTE: If you add a new axis here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/MotionEvent.java for the full list. -}; - -/* - * Constants that identify buttons that are associated with motion events. - * Refer to the documentation on the MotionEvent class for descriptions of each button. - */ -enum { - AMOTION_EVENT_BUTTON_PRIMARY = 1 << 0, - AMOTION_EVENT_BUTTON_SECONDARY = 1 << 1, - AMOTION_EVENT_BUTTON_TERTIARY = 1 << 2, - AMOTION_EVENT_BUTTON_BACK = 1 << 3, - AMOTION_EVENT_BUTTON_FORWARD = 1 << 4, -}; - -/* - * Constants that identify tool types. - * Refer to the documentation on the MotionEvent class for descriptions of each tool type. - */ -enum { - AMOTION_EVENT_TOOL_TYPE_UNKNOWN = 0, - AMOTION_EVENT_TOOL_TYPE_FINGER = 1, - AMOTION_EVENT_TOOL_TYPE_STYLUS = 2, - AMOTION_EVENT_TOOL_TYPE_MOUSE = 3, - AMOTION_EVENT_TOOL_TYPE_ERASER = 4, -}; - -/* - * Input sources. - * - * Refer to the documentation on android.view.InputDevice for more details about input sources - * and their correct interpretation. - */ -enum { - AINPUT_SOURCE_CLASS_MASK = 0x000000ff, - - AINPUT_SOURCE_CLASS_NONE = 0x00000000, - AINPUT_SOURCE_CLASS_BUTTON = 0x00000001, - AINPUT_SOURCE_CLASS_POINTER = 0x00000002, - AINPUT_SOURCE_CLASS_NAVIGATION = 0x00000004, - AINPUT_SOURCE_CLASS_POSITION = 0x00000008, - AINPUT_SOURCE_CLASS_JOYSTICK = 0x00000010, -}; - -enum { - AINPUT_SOURCE_UNKNOWN = 0x00000000, - - AINPUT_SOURCE_KEYBOARD = 0x00000100 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_DPAD = 0x00000200 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_GAMEPAD = 0x00000400 | AINPUT_SOURCE_CLASS_BUTTON, - AINPUT_SOURCE_TOUCHSCREEN = 0x00001000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_MOUSE = 0x00002000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_STYLUS = 0x00004000 | AINPUT_SOURCE_CLASS_POINTER, - AINPUT_SOURCE_TRACKBALL = 0x00010000 | AINPUT_SOURCE_CLASS_NAVIGATION, - AINPUT_SOURCE_TOUCHPAD = 0x00100000 | AINPUT_SOURCE_CLASS_POSITION, - AINPUT_SOURCE_TOUCH_NAVIGATION = 0x00200000 | AINPUT_SOURCE_CLASS_NONE, - AINPUT_SOURCE_JOYSTICK = 0x01000000 | AINPUT_SOURCE_CLASS_JOYSTICK, - - AINPUT_SOURCE_ANY = 0xffffff00, -}; - -/* - * Keyboard types. - * - * Refer to the documentation on android.view.InputDevice for more details. - */ -enum { - AINPUT_KEYBOARD_TYPE_NONE = 0, - AINPUT_KEYBOARD_TYPE_NON_ALPHABETIC = 1, - AINPUT_KEYBOARD_TYPE_ALPHABETIC = 2, -}; - -/* - * Constants used to retrieve information about the range of motion for a particular - * coordinate of a motion event. - * - * Refer to the documentation on android.view.InputDevice for more details about input sources - * and their correct interpretation. - * - * DEPRECATION NOTICE: These constants are deprecated. Use AMOTION_EVENT_AXIS_* constants instead. - */ -enum { - AINPUT_MOTION_RANGE_X = AMOTION_EVENT_AXIS_X, - AINPUT_MOTION_RANGE_Y = AMOTION_EVENT_AXIS_Y, - AINPUT_MOTION_RANGE_PRESSURE = AMOTION_EVENT_AXIS_PRESSURE, - AINPUT_MOTION_RANGE_SIZE = AMOTION_EVENT_AXIS_SIZE, - AINPUT_MOTION_RANGE_TOUCH_MAJOR = AMOTION_EVENT_AXIS_TOUCH_MAJOR, - AINPUT_MOTION_RANGE_TOUCH_MINOR = AMOTION_EVENT_AXIS_TOUCH_MINOR, - AINPUT_MOTION_RANGE_TOOL_MAJOR = AMOTION_EVENT_AXIS_TOOL_MAJOR, - AINPUT_MOTION_RANGE_TOOL_MINOR = AMOTION_EVENT_AXIS_TOOL_MINOR, - AINPUT_MOTION_RANGE_ORIENTATION = AMOTION_EVENT_AXIS_ORIENTATION, -} __attribute__ ((deprecated)); - - -/* - * Input event accessors. - * - * Note that most functions can only be used on input events that are of a given type. - * Calling these functions on input events of other types will yield undefined behavior. - */ - -/*** Accessors for all input events. ***/ - -/* Get the input event type. */ -int32_t AInputEvent_getType(const AInputEvent* event); - -/* Get the id for the device that an input event came from. - * - * Input events can be generated by multiple different input devices. - * Use the input device id to obtain information about the input - * device that was responsible for generating a particular event. - * - * An input device id of 0 indicates that the event didn't come from a physical device; - * other numbers are arbitrary and you shouldn't depend on the values. - * Use the provided input device query API to obtain information about input devices. - */ -int32_t AInputEvent_getDeviceId(const AInputEvent* event); - -/* Get the input event source. */ -int32_t AInputEvent_getSource(const AInputEvent* event); - -/*** Accessors for key events only. ***/ - -/* Get the key event action. */ -int32_t AKeyEvent_getAction(const AInputEvent* key_event); - -/* Get the key event flags. */ -int32_t AKeyEvent_getFlags(const AInputEvent* key_event); - -/* Get the key code of the key event. - * This is the physical key that was pressed, not the Unicode character. */ -int32_t AKeyEvent_getKeyCode(const AInputEvent* key_event); - -/* Get the hardware key id of this key event. - * These values are not reliable and vary from device to device. */ -int32_t AKeyEvent_getScanCode(const AInputEvent* key_event); - -/* Get the meta key state. */ -int32_t AKeyEvent_getMetaState(const AInputEvent* key_event); - -/* Get the repeat count of the event. - * For both key up an key down events, this is the number of times the key has - * repeated with the first down starting at 0 and counting up from there. For - * multiple key events, this is the number of down/up pairs that have occurred. */ -int32_t AKeyEvent_getRepeatCount(const AInputEvent* key_event); - -/* Get the time of the most recent key down event, in the - * java.lang.System.nanoTime() time base. If this is a down event, - * this will be the same as eventTime. - * Note that when chording keys, this value is the down time of the most recently - * pressed key, which may not be the same physical key of this event. */ -int64_t AKeyEvent_getDownTime(const AInputEvent* key_event); - -/* Get the time this event occurred, in the - * java.lang.System.nanoTime() time base. */ -int64_t AKeyEvent_getEventTime(const AInputEvent* key_event); - -/*** Accessors for motion events only. ***/ - -/* Get the combined motion event action code and pointer index. */ -int32_t AMotionEvent_getAction(const AInputEvent* motion_event); - -/* Get the motion event flags. */ -int32_t AMotionEvent_getFlags(const AInputEvent* motion_event); - -/* Get the state of any meta / modifier keys that were in effect when the - * event was generated. */ -int32_t AMotionEvent_getMetaState(const AInputEvent* motion_event); - -/* Get the button state of all buttons that are pressed. */ -int32_t AMotionEvent_getButtonState(const AInputEvent* motion_event); - -/* Get a bitfield indicating which edges, if any, were touched by this motion event. - * For touch events, clients can use this to determine if the user's finger was - * touching the edge of the display. */ -int32_t AMotionEvent_getEdgeFlags(const AInputEvent* motion_event); - -/* Get the time when the user originally pressed down to start a stream of - * position events, in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getDownTime(const AInputEvent* motion_event); - -/* Get the time when this specific event was generated, - * in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getEventTime(const AInputEvent* motion_event); - -/* Get the X coordinate offset. - * For touch events on the screen, this is the delta that was added to the raw - * screen coordinates to adjust for the absolute position of the containing windows - * and views. */ -float AMotionEvent_getXOffset(const AInputEvent* motion_event); - -/* Get the Y coordinate offset. - * For touch events on the screen, this is the delta that was added to the raw - * screen coordinates to adjust for the absolute position of the containing windows - * and views. */ -float AMotionEvent_getYOffset(const AInputEvent* motion_event); - -/* Get the precision of the X coordinates being reported. - * You can multiply this number with an X coordinate sample to find the - * actual hardware value of the X coordinate. */ -float AMotionEvent_getXPrecision(const AInputEvent* motion_event); - -/* Get the precision of the Y coordinates being reported. - * You can multiply this number with a Y coordinate sample to find the - * actual hardware value of the Y coordinate. */ -float AMotionEvent_getYPrecision(const AInputEvent* motion_event); - -/* Get the number of pointers of data contained in this event. - * Always >= 1. */ -size_t AMotionEvent_getPointerCount(const AInputEvent* motion_event); - -/* Get the pointer identifier associated with a particular pointer - * data index in this event. The identifier tells you the actual pointer - * number associated with the data, accounting for individual pointers - * going up and down since the start of the current gesture. */ -int32_t AMotionEvent_getPointerId(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the tool type of a pointer for the given pointer index. - * The tool type indicates the type of tool used to make contact such as a - * finger or stylus, if known. */ -int32_t AMotionEvent_getToolType(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the original raw X coordinate of this event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. */ -float AMotionEvent_getRawX(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the original raw X coordinate of this event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. */ -float AMotionEvent_getRawY(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current X coordinate of this event for the given pointer index. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getX(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current Y coordinate of this event for the given pointer index. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getY(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current pressure of this event for the given pointer index. - * The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), - * although values higher than 1 may be generated depending on the calibration of - * the input device. */ -float AMotionEvent_getPressure(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current scaled value of the approximate size for the given pointer index. - * This represents some approximation of the area of the screen being - * pressed; the actual value in pixels corresponding to the - * touch is normalized with the device specific range of values - * and scaled to a value between 0 and 1. The value of size can be used to - * determine fat touch events. */ -float AMotionEvent_getSize(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the major axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index. */ -float AMotionEvent_getTouchMajor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the minor axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index. */ -float AMotionEvent_getTouchMinor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the major axis of an ellipse that describes the size - * of the approaching tool for the given pointer index. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getToolMajor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current length of the minor axis of an ellipse that describes the size - * of the approaching tool for the given pointer index. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getToolMinor(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the current orientation of the touch area and tool area in radians clockwise from - * vertical for the given pointer index. - * An angle of 0 degrees indicates that the major axis of contact is oriented - * upwards, is perfectly circular or is of unknown orientation. A positive angle - * indicates that the major axis of contact is oriented to the right. A negative angle - * indicates that the major axis of contact is oriented to the left. - * The full range is from -PI/2 radians (finger pointing fully left) to PI/2 radians - * (finger pointing fully right). */ -float AMotionEvent_getOrientation(const AInputEvent* motion_event, size_t pointer_index); - -/* Get the value of the request axis for the given pointer index. */ -float AMotionEvent_getAxisValue(const AInputEvent* motion_event, - int32_t axis, size_t pointer_index); - -/* Get the number of historical points in this event. These are movements that - * have occurred between this event and the previous event. This only applies - * to AMOTION_EVENT_ACTION_MOVE events -- all other actions will have a size of 0. - * Historical samples are indexed from oldest to newest. */ -size_t AMotionEvent_getHistorySize(const AInputEvent* motion_event); - -/* Get the time that a historical movement occurred between this event and - * the previous event, in the java.lang.System.nanoTime() time base. */ -int64_t AMotionEvent_getHistoricalEventTime(const AInputEvent* motion_event, - size_t history_index); - -/* Get the historical raw X coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalRawX(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical raw Y coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * For touch events on the screen, this is the original location of the event - * on the screen, before it had been adjusted for the containing window - * and views. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalRawY(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical X coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalX(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical Y coordinate of this event for the given pointer index that - * occurred between this event and the previous motion event. - * Whole numbers are pixels; the value may have a fraction for input devices - * that are sub-pixel precise. */ -float AMotionEvent_getHistoricalY(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical pressure of this event for the given pointer index that - * occurred between this event and the previous motion event. - * The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), - * although values higher than 1 may be generated depending on the calibration of - * the input device. */ -float AMotionEvent_getHistoricalPressure(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the current scaled value of the approximate size for the given pointer index that - * occurred between this event and the previous motion event. - * This represents some approximation of the area of the screen being - * pressed; the actual value in pixels corresponding to the - * touch is normalized with the device specific range of values - * and scaled to a value between 0 and 1. The value of size can be used to - * determine fat touch events. */ -float AMotionEvent_getHistoricalSize(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the major axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index that - * occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalTouchMajor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the minor axis of an ellipse that describes the touch area - * at the point of contact for the given pointer index that - * occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalTouchMinor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the major axis of an ellipse that describes the size - * of the approaching tool for the given pointer index that - * occurred between this event and the previous motion event. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getHistoricalToolMajor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical length of the minor axis of an ellipse that describes the size - * of the approaching tool for the given pointer index that - * occurred between this event and the previous motion event. - * The tool area represents the estimated size of the finger or pen that is - * touching the device independent of its actual touch area at the point of contact. */ -float AMotionEvent_getHistoricalToolMinor(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical orientation of the touch area and tool area in radians clockwise from - * vertical for the given pointer index that - * occurred between this event and the previous motion event. - * An angle of 0 degrees indicates that the major axis of contact is oriented - * upwards, is perfectly circular or is of unknown orientation. A positive angle - * indicates that the major axis of contact is oriented to the right. A negative angle - * indicates that the major axis of contact is oriented to the left. - * The full range is from -PI/2 radians (finger pointing fully left) to PI/2 radians - * (finger pointing fully right). */ -float AMotionEvent_getHistoricalOrientation(const AInputEvent* motion_event, size_t pointer_index, - size_t history_index); - -/* Get the historical value of the request axis for the given pointer index - * that occurred between this event and the previous motion event. */ -float AMotionEvent_getHistoricalAxisValue(const AInputEvent* motion_event, - int32_t axis, size_t pointer_index, size_t history_index); - - -/* - * Input queue - * - * An input queue is the facility through which you retrieve input - * events. - */ -struct AInputQueue; -typedef struct AInputQueue AInputQueue; - -/* - * Add this input queue to a looper for processing. See - * ALooper_addFd() for information on the ident, callback, and data params. - */ -void AInputQueue_attachLooper(AInputQueue* queue, ALooper* looper, - int ident, ALooper_callbackFunc callback, void* data); - -/* - * Remove the input queue from the looper it is currently attached to. - */ -void AInputQueue_detachLooper(AInputQueue* queue); - -/* - * Returns true if there are one or more events available in the - * input queue. Returns 1 if the queue has events; 0 if - * it does not have events; and a negative value if there is an error. - */ -int32_t AInputQueue_hasEvents(AInputQueue* queue); - -/* - * Returns the next available event from the queue. Returns a negative - * value if no events are available or an error has occurred. - */ -int32_t AInputQueue_getEvent(AInputQueue* queue, AInputEvent** outEvent); - -/* - * Sends the key for standard pre-dispatching -- that is, possibly deliver - * it to the current IME to be consumed before the app. Returns 0 if it - * was not pre-dispatched, meaning you can process it right now. If non-zero - * is returned, you must abandon the current event processing and allow the - * event to appear again in the event queue (if it does not get consumed during - * pre-dispatching). - */ -int32_t AInputQueue_preDispatchEvent(AInputQueue* queue, AInputEvent* event); - -/* - * Report that dispatching has finished with the given event. - * This must be called after receiving an event with AInputQueue_get_event(). - */ -void AInputQueue_finishEvent(AInputQueue* queue, AInputEvent* event, int handled); - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_INPUT_H diff --git a/ndk/platforms/android-18/include/android/keycodes.h b/ndk/platforms/android-18/include/android/keycodes.h deleted file mode 100644 index cf38d1af4..000000000 --- a/ndk/platforms/android-18/include/android/keycodes.h +++ /dev/null @@ -1,277 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_KEYCODES_H -#define _ANDROID_KEYCODES_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key codes. - */ -enum { - AKEYCODE_UNKNOWN = 0, - AKEYCODE_SOFT_LEFT = 1, - AKEYCODE_SOFT_RIGHT = 2, - AKEYCODE_HOME = 3, - AKEYCODE_BACK = 4, - AKEYCODE_CALL = 5, - AKEYCODE_ENDCALL = 6, - AKEYCODE_0 = 7, - AKEYCODE_1 = 8, - AKEYCODE_2 = 9, - AKEYCODE_3 = 10, - AKEYCODE_4 = 11, - AKEYCODE_5 = 12, - AKEYCODE_6 = 13, - AKEYCODE_7 = 14, - AKEYCODE_8 = 15, - AKEYCODE_9 = 16, - AKEYCODE_STAR = 17, - AKEYCODE_POUND = 18, - AKEYCODE_DPAD_UP = 19, - AKEYCODE_DPAD_DOWN = 20, - AKEYCODE_DPAD_LEFT = 21, - AKEYCODE_DPAD_RIGHT = 22, - AKEYCODE_DPAD_CENTER = 23, - AKEYCODE_VOLUME_UP = 24, - AKEYCODE_VOLUME_DOWN = 25, - AKEYCODE_POWER = 26, - AKEYCODE_CAMERA = 27, - AKEYCODE_CLEAR = 28, - AKEYCODE_A = 29, - AKEYCODE_B = 30, - AKEYCODE_C = 31, - AKEYCODE_D = 32, - AKEYCODE_E = 33, - AKEYCODE_F = 34, - AKEYCODE_G = 35, - AKEYCODE_H = 36, - AKEYCODE_I = 37, - AKEYCODE_J = 38, - AKEYCODE_K = 39, - AKEYCODE_L = 40, - AKEYCODE_M = 41, - AKEYCODE_N = 42, - AKEYCODE_O = 43, - AKEYCODE_P = 44, - AKEYCODE_Q = 45, - AKEYCODE_R = 46, - AKEYCODE_S = 47, - AKEYCODE_T = 48, - AKEYCODE_U = 49, - AKEYCODE_V = 50, - AKEYCODE_W = 51, - AKEYCODE_X = 52, - AKEYCODE_Y = 53, - AKEYCODE_Z = 54, - AKEYCODE_COMMA = 55, - AKEYCODE_PERIOD = 56, - AKEYCODE_ALT_LEFT = 57, - AKEYCODE_ALT_RIGHT = 58, - AKEYCODE_SHIFT_LEFT = 59, - AKEYCODE_SHIFT_RIGHT = 60, - AKEYCODE_TAB = 61, - AKEYCODE_SPACE = 62, - AKEYCODE_SYM = 63, - AKEYCODE_EXPLORER = 64, - AKEYCODE_ENVELOPE = 65, - AKEYCODE_ENTER = 66, - AKEYCODE_DEL = 67, - AKEYCODE_GRAVE = 68, - AKEYCODE_MINUS = 69, - AKEYCODE_EQUALS = 70, - AKEYCODE_LEFT_BRACKET = 71, - AKEYCODE_RIGHT_BRACKET = 72, - AKEYCODE_BACKSLASH = 73, - AKEYCODE_SEMICOLON = 74, - AKEYCODE_APOSTROPHE = 75, - AKEYCODE_SLASH = 76, - AKEYCODE_AT = 77, - AKEYCODE_NUM = 78, - AKEYCODE_HEADSETHOOK = 79, - AKEYCODE_FOCUS = 80, // *Camera* focus - AKEYCODE_PLUS = 81, - AKEYCODE_MENU = 82, - AKEYCODE_NOTIFICATION = 83, - AKEYCODE_SEARCH = 84, - AKEYCODE_MEDIA_PLAY_PAUSE= 85, - AKEYCODE_MEDIA_STOP = 86, - AKEYCODE_MEDIA_NEXT = 87, - AKEYCODE_MEDIA_PREVIOUS = 88, - AKEYCODE_MEDIA_REWIND = 89, - AKEYCODE_MEDIA_FAST_FORWARD = 90, - AKEYCODE_MUTE = 91, - AKEYCODE_PAGE_UP = 92, - AKEYCODE_PAGE_DOWN = 93, - AKEYCODE_PICTSYMBOLS = 94, - AKEYCODE_SWITCH_CHARSET = 95, - AKEYCODE_BUTTON_A = 96, - AKEYCODE_BUTTON_B = 97, - AKEYCODE_BUTTON_C = 98, - AKEYCODE_BUTTON_X = 99, - AKEYCODE_BUTTON_Y = 100, - AKEYCODE_BUTTON_Z = 101, - AKEYCODE_BUTTON_L1 = 102, - AKEYCODE_BUTTON_R1 = 103, - AKEYCODE_BUTTON_L2 = 104, - AKEYCODE_BUTTON_R2 = 105, - AKEYCODE_BUTTON_THUMBL = 106, - AKEYCODE_BUTTON_THUMBR = 107, - AKEYCODE_BUTTON_START = 108, - AKEYCODE_BUTTON_SELECT = 109, - AKEYCODE_BUTTON_MODE = 110, - AKEYCODE_ESCAPE = 111, - AKEYCODE_FORWARD_DEL = 112, - AKEYCODE_CTRL_LEFT = 113, - AKEYCODE_CTRL_RIGHT = 114, - AKEYCODE_CAPS_LOCK = 115, - AKEYCODE_SCROLL_LOCK = 116, - AKEYCODE_META_LEFT = 117, - AKEYCODE_META_RIGHT = 118, - AKEYCODE_FUNCTION = 119, - AKEYCODE_SYSRQ = 120, - AKEYCODE_BREAK = 121, - AKEYCODE_MOVE_HOME = 122, - AKEYCODE_MOVE_END = 123, - AKEYCODE_INSERT = 124, - AKEYCODE_FORWARD = 125, - AKEYCODE_MEDIA_PLAY = 126, - AKEYCODE_MEDIA_PAUSE = 127, - AKEYCODE_MEDIA_CLOSE = 128, - AKEYCODE_MEDIA_EJECT = 129, - AKEYCODE_MEDIA_RECORD = 130, - AKEYCODE_F1 = 131, - AKEYCODE_F2 = 132, - AKEYCODE_F3 = 133, - AKEYCODE_F4 = 134, - AKEYCODE_F5 = 135, - AKEYCODE_F6 = 136, - AKEYCODE_F7 = 137, - AKEYCODE_F8 = 138, - AKEYCODE_F9 = 139, - AKEYCODE_F10 = 140, - AKEYCODE_F11 = 141, - AKEYCODE_F12 = 142, - AKEYCODE_NUM_LOCK = 143, - AKEYCODE_NUMPAD_0 = 144, - AKEYCODE_NUMPAD_1 = 145, - AKEYCODE_NUMPAD_2 = 146, - AKEYCODE_NUMPAD_3 = 147, - AKEYCODE_NUMPAD_4 = 148, - AKEYCODE_NUMPAD_5 = 149, - AKEYCODE_NUMPAD_6 = 150, - AKEYCODE_NUMPAD_7 = 151, - AKEYCODE_NUMPAD_8 = 152, - AKEYCODE_NUMPAD_9 = 153, - AKEYCODE_NUMPAD_DIVIDE = 154, - AKEYCODE_NUMPAD_MULTIPLY = 155, - AKEYCODE_NUMPAD_SUBTRACT = 156, - AKEYCODE_NUMPAD_ADD = 157, - AKEYCODE_NUMPAD_DOT = 158, - AKEYCODE_NUMPAD_COMMA = 159, - AKEYCODE_NUMPAD_ENTER = 160, - AKEYCODE_NUMPAD_EQUALS = 161, - AKEYCODE_NUMPAD_LEFT_PAREN = 162, - AKEYCODE_NUMPAD_RIGHT_PAREN = 163, - AKEYCODE_VOLUME_MUTE = 164, - AKEYCODE_INFO = 165, - AKEYCODE_CHANNEL_UP = 166, - AKEYCODE_CHANNEL_DOWN = 167, - AKEYCODE_ZOOM_IN = 168, - AKEYCODE_ZOOM_OUT = 169, - AKEYCODE_TV = 170, - AKEYCODE_WINDOW = 171, - AKEYCODE_GUIDE = 172, - AKEYCODE_DVR = 173, - AKEYCODE_BOOKMARK = 174, - AKEYCODE_CAPTIONS = 175, - AKEYCODE_SETTINGS = 176, - AKEYCODE_TV_POWER = 177, - AKEYCODE_TV_INPUT = 178, - AKEYCODE_STB_POWER = 179, - AKEYCODE_STB_INPUT = 180, - AKEYCODE_AVR_POWER = 181, - AKEYCODE_AVR_INPUT = 182, - AKEYCODE_PROG_RED = 183, - AKEYCODE_PROG_GREEN = 184, - AKEYCODE_PROG_YELLOW = 185, - AKEYCODE_PROG_BLUE = 186, - AKEYCODE_APP_SWITCH = 187, - AKEYCODE_BUTTON_1 = 188, - AKEYCODE_BUTTON_2 = 189, - AKEYCODE_BUTTON_3 = 190, - AKEYCODE_BUTTON_4 = 191, - AKEYCODE_BUTTON_5 = 192, - AKEYCODE_BUTTON_6 = 193, - AKEYCODE_BUTTON_7 = 194, - AKEYCODE_BUTTON_8 = 195, - AKEYCODE_BUTTON_9 = 196, - AKEYCODE_BUTTON_10 = 197, - AKEYCODE_BUTTON_11 = 198, - AKEYCODE_BUTTON_12 = 199, - AKEYCODE_BUTTON_13 = 200, - AKEYCODE_BUTTON_14 = 201, - AKEYCODE_BUTTON_15 = 202, - AKEYCODE_BUTTON_16 = 203, - AKEYCODE_LANGUAGE_SWITCH = 204, - AKEYCODE_MANNER_MODE = 205, - AKEYCODE_3D_MODE = 206, - AKEYCODE_CONTACTS = 207, - AKEYCODE_CALENDAR = 208, - AKEYCODE_MUSIC = 209, - AKEYCODE_CALCULATOR = 210, - AKEYCODE_ZENKAKU_HANKAKU = 211, - AKEYCODE_EISU = 212, - AKEYCODE_MUHENKAN = 213, - AKEYCODE_HENKAN = 214, - AKEYCODE_KATAKANA_HIRAGANA = 215, - AKEYCODE_YEN = 216, - AKEYCODE_RO = 217, - AKEYCODE_KANA = 218, - AKEYCODE_ASSIST = 219, - AKEYCODE_BRIGHTNESS_DOWN = 220, - AKEYCODE_BRIGHTNESS_UP = 221, - - // NOTE: If you add a new keycode here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. -}; - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_KEYCODES_H diff --git a/ndk/platforms/android-18/include/math.h b/ndk/platforms/android-18/include/math.h deleted file mode 100644 index da4d9946b..000000000 --- a/ndk/platforms/android-18/include/math.h +++ /dev/null @@ -1,501 +0,0 @@ -/* - * ==================================================== - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - * ==================================================== - */ - -/* - * from: @(#)fdlibm.h 5.1 93/09/24 - * $FreeBSD: src/lib/msun/src/math.h,v 1.61 2005/04/16 21:12:47 das Exp $ - */ - -#ifndef _MATH_H_ -#define _MATH_H_ - -#include -#include -#include - -/* - * ANSI/POSIX - */ -extern const union __infinity_un { - unsigned char __uc[8]; - double __ud; -} __infinity; - -extern const union __nan_un { - unsigned char __uc[sizeof(float)]; - float __uf; -} __nan; - -/* #if __GNUC_PREREQ__(3, 3) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 800) */ -#if 1 -#define __MATH_BUILTIN_CONSTANTS -#endif - -/* #if __GNUC_PREREQ__(3, 0) && !defined(__INTEL_COMPILER) */ -#if 1 -#define __MATH_BUILTIN_RELOPS -#endif - -/* #ifdef __MATH_BUILTIN_CONSTANTS */ -#if 1 -#define HUGE_VAL __builtin_huge_val() -#else -#define HUGE_VAL (__infinity.__ud) -#endif - -/* #if __ISO_C_VISIBLE >= 1999 */ -#if 0 -#define FP_ILOGB0 (-__INT_MAX) -#define FP_ILOGBNAN __INT_MAX -#else -#define FP_ILOGB0 (-INT_MAX) -#define FP_ILOGBNAN INT_MAX -#endif - -#ifdef __MATH_BUILTIN_CONSTANTS -#define HUGE_VALF __builtin_huge_valf() -#define HUGE_VALL __builtin_huge_vall() -#define INFINITY __builtin_inf() -#define NAN __builtin_nan("") -#else -#define HUGE_VALF (float)HUGE_VAL -#define HUGE_VALL (long double)HUGE_VAL -#define INFINITY HUGE_VALF -#define NAN (__nan.__uf) -#endif /* __MATH_BUILTIN_CONSTANTS */ - -#define MATH_ERRNO 1 -#define MATH_ERREXCEPT 2 -#define math_errhandling MATH_ERREXCEPT - -/* XXX We need a . */ -#if defined(__ia64__) || defined(__sparc64__) -#define FP_FAST_FMA -#endif -#ifdef __ia64__ -#define FP_FAST_FMAL -#endif -#define FP_FAST_FMAF - -/* Symbolic constants to classify floating point numbers. */ -#define FP_INFINITE 0x01 -#define FP_NAN 0x02 -#define FP_NORMAL 0x04 -#define FP_SUBNORMAL 0x08 -#define FP_ZERO 0x10 -#define fpclassify(x) \ - ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \ - : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \ - : __fpclassifyl(x)) - -#define isfinite(x) \ - ((sizeof (x) == sizeof (float)) ? __isfinitef(x) \ - : (sizeof (x) == sizeof (double)) ? __isfinite(x) \ - : __isfinitel(x)) -#define isinf(x) \ - ((sizeof (x) == sizeof (float)) ? __isinff(x) \ - : (sizeof (x) == sizeof (double)) ? __isinf(x) \ - : __isinfl(x)) -#define isnan(x) \ - ((sizeof (x) == sizeof (float)) ? isnanf(x) \ - : (sizeof (x) == sizeof (double)) ? isnan(x) \ - : __isnanl(x)) -#define isnormal(x) \ - ((sizeof (x) == sizeof (float)) ? __isnormalf(x) \ - : (sizeof (x) == sizeof (double)) ? __isnormal(x) \ - : __isnormall(x)) - -#ifdef __MATH_BUILTIN_RELOPS -#define isgreater(x, y) __builtin_isgreater((x), (y)) -#define isgreaterequal(x, y) __builtin_isgreaterequal((x), (y)) -#define isless(x, y) __builtin_isless((x), (y)) -#define islessequal(x, y) __builtin_islessequal((x), (y)) -#define islessgreater(x, y) __builtin_islessgreater((x), (y)) -#define isunordered(x, y) __builtin_isunordered((x), (y)) -#else -#define isgreater(x, y) (!isunordered((x), (y)) && (x) > (y)) -#define isgreaterequal(x, y) (!isunordered((x), (y)) && (x) >= (y)) -#define isless(x, y) (!isunordered((x), (y)) && (x) < (y)) -#define islessequal(x, y) (!isunordered((x), (y)) && (x) <= (y)) -#define islessgreater(x, y) (!isunordered((x), (y)) && \ - ((x) > (y) || (y) > (x))) -#define isunordered(x, y) (isnan(x) || isnan(y)) -#endif /* __MATH_BUILTIN_RELOPS */ - -#define signbit(x) \ - ((sizeof (x) == sizeof (float)) ? __signbitf(x) \ - : (sizeof (x) == sizeof (double)) ? __signbit(x) \ - : __signbitl(x)) - -#if 0 -typedef __double_t double_t; -typedef __float_t float_t; -#endif -/* #endif */ /* __ISO_C_VISIBLE >= 1999 */ - -/* - * XOPEN/SVID - */ -/* #if __BSD_VISIBLE || __XSI_VISIBLE */ -#define M_E 2.7182818284590452354 /* e */ -#define M_LOG2E 1.4426950408889634074 /* log 2e */ -#define M_LOG10E 0.43429448190325182765 /* log 10e */ -#define M_LN2 0.69314718055994530942 /* log e2 */ -#define M_LN10 2.30258509299404568402 /* log e10 */ -#define M_PI 3.14159265358979323846 /* pi */ -#define M_PI_2 1.57079632679489661923 /* pi/2 */ -#define M_PI_4 0.78539816339744830962 /* pi/4 */ -#define M_1_PI 0.31830988618379067154 /* 1/pi */ -#define M_2_PI 0.63661977236758134308 /* 2/pi */ -#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */ -#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */ -#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ - -#define MAXFLOAT ((float)3.40282346638528860e+38) -extern int signgam; -/* #endif */ /* __BSD_VISIBLE || __XSI_VISIBLE */ - -#if __BSD_VISIBLE -#if 0 -/* Old value from 4.4BSD-Lite math.h; this is probably better. */ -#define HUGE HUGE_VAL -#else -#define HUGE MAXFLOAT -#endif -#endif /* __BSD_VISIBLE */ - -/* - * Most of these functions depend on the rounding mode and have the side - * effect of raising floating-point exceptions, so they are not declared - * as __pure2. In C99, FENV_ACCESS affects the purity of these functions. - */ -__BEGIN_DECLS -/* - * ANSI/POSIX - */ -int __fpclassifyd(double) __pure2; -int __fpclassifyf(float) __pure2; -int __fpclassifyl(long double) __pure2; -int __isfinitef(float) __pure2; -int __isfinite(double) __pure2; -int __isfinitel(long double) __pure2; -int __isinff(float) __pure2; -int __isinf(double) __pure2; -int __isinfl(long double) __pure2; -int __isnanl(long double) __pure2; -int __isnormalf(float) __pure2; -int __isnormal(double) __pure2; -int __isnormall(long double) __pure2; -int __signbit(double) __pure2; -int __signbitf(float) __pure2; -int __signbitl(long double) __pure2; - -double acos(double); -double asin(double); -double atan(double); -double atan2(double, double); -double cos(double); -double sin(double); -double tan(double); - -double cosh(double); -double sinh(double); -double tanh(double); - -double exp(double); -double frexp(double, int *); /* fundamentally !__pure2 */ -double ldexp(double, int); -double log(double); -double log10(double); -double modf(double, double *); /* fundamentally !__pure2 */ - -double pow(double, double); -double sqrt(double); - -double ceil(double); -double fabs(double) __pure2; -double floor(double); -double fmod(double, double); - -/* - * These functions are not in C90. - */ -/* #if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */ -double acosh(double); -double asinh(double); -double atanh(double); -double cbrt(double); -double erf(double); -double erfc(double); -double exp2(double); -double expm1(double); -double fma(double, double, double); -double hypot(double, double); -int ilogb(double) __pure2; -/* int (isinf)(double) __pure2; */ -int (isnan)(double) __pure2; -double lgamma(double); -long long llrint(double); -long long llround(double); -double log1p(double); -double log2(double); -double logb(double); -long lrint(double); -long lround(double); -double nan(const char *) __pure2; -double nextafter(double, double); -double remainder(double, double); -double remquo(double, double, int *); -double rint(double); -/* #endif */ /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */ - -/* #if __BSD_VISIBLE || __XSI_VISIBLE */ -double j0(double); -double j1(double); -double jn(int, double); -double scalb(double, double); -double y0(double); -double y1(double); -double yn(int, double); - -/* #if __XSI_VISIBLE <= 500 || __BSD_VISIBLE */ -double gamma(double); -/* #endif */ -/* #endif */ /* __BSD_VISIBLE || __XSI_VISIBLE */ - -/* #if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 */ -double copysign(double, double) __pure2; -double fdim(double, double); -double fmax(double, double) __pure2; -double fmin(double, double) __pure2; -double nearbyint(double); -double round(double); -double scalbln(double, long); -double scalbn(double, int); -double tgamma(double); -double trunc(double); -/* #endif */ - -/* - * BSD math library entry points - */ -/* #if __BSD_VISIBLE */ -double drem(double, double); -int finite(double) __pure2; -int isnanf(float) __pure2; - -/* - * Reentrant version of gamma & lgamma; passes signgam back by reference - * as the second argument; user must allocate space for signgam. - */ -double gamma_r(double, int *); -double lgamma_r(double, int *); - -/* - * IEEE Test Vector - */ -double significand(double); -/* #endif */ /* __BSD_VISIBLE */ - -/* float versions of ANSI/POSIX functions */ -/*#if __ISO_C_VISIBLE >= 1999 */ -float acosf(float); -float asinf(float); -float atanf(float); -float atan2f(float, float); -float cosf(float); -float sinf(float); -float tanf(float); - -float coshf(float); -float sinhf(float); -float tanhf(float); - -float exp2f(float); -float expf(float); -float expm1f(float); -float frexpf(float, int *); /* fundamentally !__pure2 */ -int ilogbf(float) __pure2; -float ldexpf(float, int); -float log10f(float); -float log1pf(float); -float log2f(float); -float logf(float); -float modff(float, float *); /* fundamentally !__pure2 */ - -float powf(float, float); -float sqrtf(float); - -float ceilf(float); -float fabsf(float) __pure2; -float floorf(float); -float fmodf(float, float); -float roundf(float); - -float erff(float); -float erfcf(float); -float hypotf(float, float); -float lgammaf(float); -float tgammaf(float); - -float acoshf(float); -float asinhf(float); -float atanhf(float); -float cbrtf(float); -float logbf(float); -float copysignf(float, float) __pure2; -long long llrintf(float); -long long llroundf(float); -long lrintf(float); -long lroundf(float); -float nanf(const char *) __pure2; -float nearbyintf(float); -float nextafterf(float, float); -float remainderf(float, float); -float remquof(float, float, int *); -float rintf(float); -float scalblnf(float, long); -float scalbnf(float, int); -float truncf(float); - -float fdimf(float, float); -float fmaf(float, float, float); -float fmaxf(float, float) __pure2; -float fminf(float, float) __pure2; -/* #endif */ - -/* - * float versions of BSD math library entry points - */ -/* #if __BSD_VISIBLE */ -float dremf(float, float); -int finitef(float) __pure2; -float gammaf(float); -float j0f(float); -float j1f(float); -float jnf(int, float); -float scalbf(float, float); -float y0f(float); -float y1f(float); -float ynf(int, float); - -/* - * Float versions of reentrant version of gamma & lgamma; passes - * signgam back by reference as the second argument; user must - * allocate space for signgam. - */ -float gammaf_r(float, int *); -float lgammaf_r(float, int *); - -/* - * float version of IEEE Test Vector - */ -float significandf(float); -/* #endif */ /* __BSD_VISIBLE */ - -/* - * long double versions of ISO/POSIX math functions - */ -/* #if __ISO_C_VISIBLE >= 1999 */ -#if 0 -long double acoshl(long double); -long double acosl(long double); -long double asinhl(long double); -long double asinl(long double); -long double atan2l(long double, long double); -long double atanhl(long double); -long double atanl(long double); -long double cbrtl(long double); -#endif -long double ceill(long double); -long double copysignl(long double, long double) __pure2; -#if 0 -long double coshl(long double); -long double cosl(long double); -long double erfcl(long double); -long double erfl(long double); -long double exp2l(long double); -long double expl(long double); -long double expm1l(long double); -#endif -long double fabsl(long double) __pure2; -long double fdiml(long double, long double); -long double floorl(long double); -long double fmal(long double, long double, long double); -long double fmaxl(long double, long double) __pure2; -long double fminl(long double, long double) __pure2; -#if 0 -long double fmodl(long double, long double); -#endif -long double frexpl(long double value, int *); /* fundamentally !__pure2 */ -#if 0 -long double hypotl(long double, long double); -#endif -int ilogbl(long double) __pure2; -long double ldexpl(long double, int); -#if 0 -long double lgammal(long double); -long long llrintl(long double); -#endif -long long llroundl(long double); -#if 0 -long double log10l(long double); -long double log1pl(long double); -long double log2l(long double); -#endif -long double logbl(long double); -#if 0 -long lrintl(long double); -#endif -long lroundl(long double); -#if 0 -long double modfl(long double, long double *); /* fundamentally !__pure2 */ -#endif -long double nanl(const char *) __pure2; -#if 0 -long double nearbyintl(long double); -#endif -long double nextafterl(long double, long double); -double nexttoward(double, long double); -float nexttowardf(float, long double); -long double nexttowardl(long double, long double); -#if 0 -long double powl(long double, long double); -long double remainderl(long double, long double); -long double remquol(long double, long double, int *); -long double rintl(long double); -#endif -long double roundl(long double); -long double scalblnl(long double, long); -long double scalbnl(long double, int); -#if 0 -long double sinhl(long double); -long double sinl(long double); -long double sqrtl(long double); -long double tanhl(long double); -long double tanl(long double); -long double tgammal(long double); -#endif -long double truncl(long double); - -/* BIONIC: GLibc compatibility - required by the ARM toolchain */ -#ifdef _GNU_SOURCE -void sincos(double x, double *sin, double *cos); -void sincosf(float x, float *sin, float *cos); -void sincosl(long double x, long double *sin, long double *cos); -#endif - -long double log2l(long double); - -/* #endif */ /* __ISO_C_VISIBLE >= 1999 */ -__END_DECLS - -#endif /* !_MATH_H_ */ diff --git a/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.functions.txt b/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.variables.txt b/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-19/arch-arm/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 965dac6d5..000000000 --- a/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,899 +0,0 @@ -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -abs -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fstatvfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -llabs -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swapoff -swapon -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-19/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-19/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-19/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index 2f55ee2be..000000000 --- a/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,909 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - abs; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fstatvfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - statvfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.functions.txt b/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.variables.txt b/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-19/arch-mips/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index b74b247f2..000000000 --- a/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,882 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tls -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_setjmp -abort -abs -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -cacheflush -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fstatvfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -llabs -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swapoff -swapon -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-19/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-19/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-19/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 311050c1a..000000000 --- a/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,906 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tls; # arm mips - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - abs; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - cacheflush; # arm mips - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fstatvfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - statvfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.functions.txt b/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.variables.txt b/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-19/arch-x86/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt deleted file mode 100644 index f5feb913b..000000000 --- a/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt +++ /dev/null @@ -1,880 +0,0 @@ -__assert -__assert2 -__b64_ntop -__b64_pton -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__reboot -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigprocmask -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_thread_area -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__statfs64 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_setjmp -abort -abs -accept -access -acct -alarm -alphasort -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -calloc -capget -capset -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -drand48 -dup -dup2 -endservent -endutent -epoll_create -epoll_ctl -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -exit -faccessat -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstatat -fstatfs -fstatvfs -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -herror -hstrerror -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -inotify_add_watch -inotify_init -inotify_rm_watch -ioctl -isalnum -isalpha -isascii -isatty -isblank -iscntrl -isdigit -isgraph -islower -isnan -isnanf -isprint -ispunct -isspace -isupper -iswalnum -iswalpha -iswcntrl -iswctype -iswdigit -iswgraph -iswlower -iswprint -iswpunct -iswspace -iswupper -iswxdigit -isxdigit -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lgetxattr -link -listen -listxattr -llabs -lldiv -llistxattr -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lseek -lseek64 -lsetxattr -lstat -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtowc -mbsinit -mbsrtowcs -mbstowcs -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mknod -mkstemp -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -nftw -nice -nrand48 -nsdispatch -open -openat -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_memalign -prctl -pread -pread64 -printf -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -raise -read -readahead -readdir -readdir_r -readlink -readv -realloc -realpath -reboot -recv -recvfrom -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setpgid -setpgrp -setpriority -setregid -setresgid -setresuid -setreuid -setrlimit -setservent -setsid -setsockopt -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaltstack -sigblock -siginterrupt -siglongjmp -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -sprintf -srand48 -sscanf -stat -statfs -statvfs -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtoimax -strtok -strtok_r -strtol -strtoll -strtoul -strtoull -strtoumax -strxfrm -swapoff -swapon -swprintf -swscanf -symlink -sync -syscall -sysconf -sysinfo -syslog -system -tcgetpgrp -tcsetpgrp -tdelete -tdestroy -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -toupper -towlower -towupper -truncate -tsearch -ttyname -ttyname_r -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vsyslog -vwarn -vwarnx -vwprintf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstok -wcstol -wcstombs -wcstoul -wcswidth -wcsxfrm -wctob -wctype -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-19/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-19/arch-x86/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-19/arch-x86/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt deleted file mode 100644 index 6e96550f6..000000000 --- a/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt +++ /dev/null @@ -1,904 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __fcntl64; # arm x86 mips - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __reboot; # arm x86 mips - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_thread_area; # x86 - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area_init; - __system_property_area__; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _exit; - _getlong; - _getshort; - _longjmp; - _setjmp; - _tolower_tab_; # arm x86 mips - _toupper_tab_; # arm x86 mips - abort; - abs; - accept; - access; - acct; - alarm; - alphasort; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - calloc; - capget; - capset; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - drand48; - dup; - dup2; - endservent; - endutent; - environ; - epoll_create; - epoll_ctl; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - exit; - faccessat; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstatat; - fstatfs; - fstatvfs; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - herror; - hstrerror; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - inotify_add_watch; - inotify_init; - inotify_rm_watch; - ioctl; - isalnum; - isalpha; - isascii; - isatty; - isblank; - iscntrl; - isdigit; - isgraph; - islower; - isnan; - isnanf; - isprint; - ispunct; - isspace; - isupper; - iswalnum; - iswalpha; - iswcntrl; - iswctype; - iswdigit; - iswgraph; - iswlower; - iswprint; - iswpunct; - iswspace; - iswupper; - iswxdigit; - isxdigit; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lgetxattr; - link; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lseek; - lseek64; - lsetxattr; - lstat; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtowc; - mbsinit; - mbsrtowcs; - mbstowcs; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mknod; - mkstemp; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - nftw; - nice; - nrand48; - nsdispatch; - open; - openat; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_memalign; - prctl; - pread; - pread64; - printf; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - raise; - read; - readahead; - readdir; - readdir_r; - readlink; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setpgid; - setpgrp; - setpriority; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setservent; - setsid; - setsockopt; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaltstack; - sigblock; - siginterrupt; - siglongjmp; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - sprintf; - srand48; - sscanf; - stat; - statfs; - statvfs; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtoimax; - strtok; - strtok_r; - strtol; - strtoll; - strtoul; - strtoull; - strtoumax; - strxfrm; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcgetpgrp; - tcsetpgrp; - tdelete; - tdestroy; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - toupper; - towlower; - towupper; - truncate; - tsearch; - ttyname; - ttyname_r; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstok; - wcstol; - wcstombs; - wcstoul; - wcswidth; - wcsxfrm; - wctob; - wctype; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-19/include/EGL/egl.h b/ndk/platforms/android-19/include/EGL/egl.h deleted file mode 100644 index 99ea342a4..000000000 --- a/ndk/platforms/android-19/include/EGL/egl.h +++ /dev/null @@ -1,329 +0,0 @@ -/* -*- mode: c; tab-width: 8; -*- */ -/* vi: set sw=4 ts=8: */ -/* Reference version of egl.h for EGL 1.4. - * $Revision: 9356 $ on $Date: 2009-10-21 02:52:25 -0700 (Wed, 21 Oct 2009) $ - */ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#ifndef __egl_h_ -#define __egl_h_ - -/* All platform-dependent types and macro boilerplate (such as EGLAPI - * and EGLAPIENTRY) should go in eglplatform.h. - */ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* EGL Types */ -/* EGLint is defined in eglplatform.h */ -typedef unsigned int EGLBoolean; -typedef unsigned int EGLenum; -typedef void *EGLConfig; -typedef void *EGLContext; -typedef void *EGLDisplay; -typedef void *EGLSurface; -typedef void *EGLClientBuffer; - -/* EGL Versioning */ -#define EGL_VERSION_1_0 1 -#define EGL_VERSION_1_1 1 -#define EGL_VERSION_1_2 1 -#define EGL_VERSION_1_3 1 -#define EGL_VERSION_1_4 1 - -/* EGL Enumerants. Bitmasks and other exceptional cases aside, most - * enums are assigned unique values starting at 0x3000. - */ - -/* EGL aliases */ -#define EGL_FALSE 0 -#define EGL_TRUE 1 - -/* Out-of-band handle values */ -#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0) -#define EGL_NO_CONTEXT ((EGLContext)0) -#define EGL_NO_DISPLAY ((EGLDisplay)0) -#define EGL_NO_SURFACE ((EGLSurface)0) - -/* Out-of-band attribute value */ -#define EGL_DONT_CARE ((EGLint)-1) - -/* Errors / GetError return values */ -#define EGL_SUCCESS 0x3000 -#define EGL_NOT_INITIALIZED 0x3001 -#define EGL_BAD_ACCESS 0x3002 -#define EGL_BAD_ALLOC 0x3003 -#define EGL_BAD_ATTRIBUTE 0x3004 -#define EGL_BAD_CONFIG 0x3005 -#define EGL_BAD_CONTEXT 0x3006 -#define EGL_BAD_CURRENT_SURFACE 0x3007 -#define EGL_BAD_DISPLAY 0x3008 -#define EGL_BAD_MATCH 0x3009 -#define EGL_BAD_NATIVE_PIXMAP 0x300A -#define EGL_BAD_NATIVE_WINDOW 0x300B -#define EGL_BAD_PARAMETER 0x300C -#define EGL_BAD_SURFACE 0x300D -#define EGL_CONTEXT_LOST 0x300E /* EGL 1.1 - IMG_power_management */ - -/* Reserved 0x300F-0x301F for additional errors */ - -/* Config attributes */ -#define EGL_BUFFER_SIZE 0x3020 -#define EGL_ALPHA_SIZE 0x3021 -#define EGL_BLUE_SIZE 0x3022 -#define EGL_GREEN_SIZE 0x3023 -#define EGL_RED_SIZE 0x3024 -#define EGL_DEPTH_SIZE 0x3025 -#define EGL_STENCIL_SIZE 0x3026 -#define EGL_CONFIG_CAVEAT 0x3027 -#define EGL_CONFIG_ID 0x3028 -#define EGL_LEVEL 0x3029 -#define EGL_MAX_PBUFFER_HEIGHT 0x302A -#define EGL_MAX_PBUFFER_PIXELS 0x302B -#define EGL_MAX_PBUFFER_WIDTH 0x302C -#define EGL_NATIVE_RENDERABLE 0x302D -#define EGL_NATIVE_VISUAL_ID 0x302E -#define EGL_NATIVE_VISUAL_TYPE 0x302F -#define EGL_SAMPLES 0x3031 -#define EGL_SAMPLE_BUFFERS 0x3032 -#define EGL_SURFACE_TYPE 0x3033 -#define EGL_TRANSPARENT_TYPE 0x3034 -#define EGL_TRANSPARENT_BLUE_VALUE 0x3035 -#define EGL_TRANSPARENT_GREEN_VALUE 0x3036 -#define EGL_TRANSPARENT_RED_VALUE 0x3037 -#define EGL_NONE 0x3038 /* Attrib list terminator */ -#define EGL_BIND_TO_TEXTURE_RGB 0x3039 -#define EGL_BIND_TO_TEXTURE_RGBA 0x303A -#define EGL_MIN_SWAP_INTERVAL 0x303B -#define EGL_MAX_SWAP_INTERVAL 0x303C -#define EGL_LUMINANCE_SIZE 0x303D -#define EGL_ALPHA_MASK_SIZE 0x303E -#define EGL_COLOR_BUFFER_TYPE 0x303F -#define EGL_RENDERABLE_TYPE 0x3040 -#define EGL_MATCH_NATIVE_PIXMAP 0x3041 /* Pseudo-attribute (not queryable) */ -#define EGL_CONFORMANT 0x3042 - -/* Reserved 0x3041-0x304F for additional config attributes */ - -/* Config attribute values */ -#define EGL_SLOW_CONFIG 0x3050 /* EGL_CONFIG_CAVEAT value */ -#define EGL_NON_CONFORMANT_CONFIG 0x3051 /* EGL_CONFIG_CAVEAT value */ -#define EGL_TRANSPARENT_RGB 0x3052 /* EGL_TRANSPARENT_TYPE value */ -#define EGL_RGB_BUFFER 0x308E /* EGL_COLOR_BUFFER_TYPE value */ -#define EGL_LUMINANCE_BUFFER 0x308F /* EGL_COLOR_BUFFER_TYPE value */ - -/* More config attribute values, for EGL_TEXTURE_FORMAT */ -#define EGL_NO_TEXTURE 0x305C -#define EGL_TEXTURE_RGB 0x305D -#define EGL_TEXTURE_RGBA 0x305E -#define EGL_TEXTURE_2D 0x305F - -/* Config attribute mask bits */ -#define EGL_PBUFFER_BIT 0x0001 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_PIXMAP_BIT 0x0002 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_WINDOW_BIT 0x0004 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_COLORSPACE_LINEAR_BIT 0x0020 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x0040 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200 /* EGL_SURFACE_TYPE mask bits */ -#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400 /* EGL_SURFACE_TYPE mask bits */ - -#define EGL_OPENGL_ES_BIT 0x0001 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENVG_BIT 0x0002 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_ES2_BIT 0x0004 /* EGL_RENDERABLE_TYPE mask bits */ -#define EGL_OPENGL_BIT 0x0008 /* EGL_RENDERABLE_TYPE mask bits */ - -/* QueryString targets */ -#define EGL_VENDOR 0x3053 -#define EGL_VERSION 0x3054 -#define EGL_EXTENSIONS 0x3055 -#define EGL_CLIENT_APIS 0x308D - -/* QuerySurface / SurfaceAttrib / CreatePbufferSurface targets */ -#define EGL_HEIGHT 0x3056 -#define EGL_WIDTH 0x3057 -#define EGL_LARGEST_PBUFFER 0x3058 -#define EGL_TEXTURE_FORMAT 0x3080 -#define EGL_TEXTURE_TARGET 0x3081 -#define EGL_MIPMAP_TEXTURE 0x3082 -#define EGL_MIPMAP_LEVEL 0x3083 -#define EGL_RENDER_BUFFER 0x3086 -#define EGL_VG_COLORSPACE 0x3087 -#define EGL_VG_ALPHA_FORMAT 0x3088 -#define EGL_HORIZONTAL_RESOLUTION 0x3090 -#define EGL_VERTICAL_RESOLUTION 0x3091 -#define EGL_PIXEL_ASPECT_RATIO 0x3092 -#define EGL_SWAP_BEHAVIOR 0x3093 -#define EGL_MULTISAMPLE_RESOLVE 0x3099 - -/* EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets */ -#define EGL_BACK_BUFFER 0x3084 -#define EGL_SINGLE_BUFFER 0x3085 - -/* OpenVG color spaces */ -#define EGL_VG_COLORSPACE_sRGB 0x3089 /* EGL_VG_COLORSPACE value */ -#define EGL_VG_COLORSPACE_LINEAR 0x308A /* EGL_VG_COLORSPACE value */ - -/* OpenVG alpha formats */ -#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B /* EGL_ALPHA_FORMAT value */ -#define EGL_VG_ALPHA_FORMAT_PRE 0x308C /* EGL_ALPHA_FORMAT value */ - -/* Constant scale factor by which fractional display resolutions & - * aspect ratio are scaled when queried as integer values. - */ -#define EGL_DISPLAY_SCALING 10000 - -/* Unknown display resolution/aspect ratio */ -#define EGL_UNKNOWN ((EGLint)-1) - -/* Back buffer swap behaviors */ -#define EGL_BUFFER_PRESERVED 0x3094 /* EGL_SWAP_BEHAVIOR value */ -#define EGL_BUFFER_DESTROYED 0x3095 /* EGL_SWAP_BEHAVIOR value */ - -/* CreatePbufferFromClientBuffer buffer types */ -#define EGL_OPENVG_IMAGE 0x3096 - -/* QueryContext targets */ -#define EGL_CONTEXT_CLIENT_TYPE 0x3097 - -/* CreateContext attributes */ -#define EGL_CONTEXT_CLIENT_VERSION 0x3098 - -/* Multisample resolution behaviors */ -#define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A /* EGL_MULTISAMPLE_RESOLVE value */ -#define EGL_MULTISAMPLE_RESOLVE_BOX 0x309B /* EGL_MULTISAMPLE_RESOLVE value */ - -/* BindAPI/QueryAPI targets */ -#define EGL_OPENGL_ES_API 0x30A0 -#define EGL_OPENVG_API 0x30A1 -#define EGL_OPENGL_API 0x30A2 - -/* GetCurrentSurface targets */ -#define EGL_DRAW 0x3059 -#define EGL_READ 0x305A - -/* WaitNative engines */ -#define EGL_CORE_NATIVE_ENGINE 0x305B - -/* EGL 1.2 tokens renamed for consistency in EGL 1.3 */ -#define EGL_COLORSPACE EGL_VG_COLORSPACE -#define EGL_ALPHA_FORMAT EGL_VG_ALPHA_FORMAT -#define EGL_COLORSPACE_sRGB EGL_VG_COLORSPACE_sRGB -#define EGL_COLORSPACE_LINEAR EGL_VG_COLORSPACE_LINEAR -#define EGL_ALPHA_FORMAT_NONPRE EGL_VG_ALPHA_FORMAT_NONPRE -#define EGL_ALPHA_FORMAT_PRE EGL_VG_ALPHA_FORMAT_PRE - -/* EGL extensions must request enum blocks from the Khronos - * API Registrar, who maintains the enumerant registry. Submit - * a bug in Khronos Bugzilla against task "Registry". - */ - - - -/* EGL Functions */ - -EGLAPI EGLint EGLAPIENTRY eglGetError(void); - -EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType display_id); -EGLAPI EGLBoolean EGLAPIENTRY eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor); -EGLAPI EGLBoolean EGLAPIENTRY eglTerminate(EGLDisplay dpy); - -EGLAPI const char * EGLAPIENTRY eglQueryString(EGLDisplay dpy, EGLint name); - -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, - EGLint config_size, EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglChooseConfig(EGLDisplay dpy, const EGLint *attrib_list, - EGLConfig *configs, EGLint config_size, - EGLint *num_config); -EGLAPI EGLBoolean EGLAPIENTRY eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, - EGLint attribute, EGLint *value); - -EGLAPI EGLSurface EGLAPIENTRY eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, - EGLNativeWindowType win, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, - const EGLint *attrib_list); -EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, - EGLNativePixmapType pixmap, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySurface(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurface(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglBindAPI(EGLenum api); -EGLAPI EGLenum EGLAPIENTRY eglQueryAPI(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitClient(void); - -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseThread(void); - -EGLAPI EGLSurface EGLAPIENTRY eglCreatePbufferFromClientBuffer( - EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, - EGLConfig config, const EGLint *attrib_list); - -EGLAPI EGLBoolean EGLAPIENTRY eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, - EGLint attribute, EGLint value); -EGLAPI EGLBoolean EGLAPIENTRY eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); -EGLAPI EGLBoolean EGLAPIENTRY eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer); - - -EGLAPI EGLBoolean EGLAPIENTRY eglSwapInterval(EGLDisplay dpy, EGLint interval); - - -EGLAPI EGLContext EGLAPIENTRY eglCreateContext(EGLDisplay dpy, EGLConfig config, - EGLContext share_context, - const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext(EGLDisplay dpy, EGLContext ctx); -EGLAPI EGLBoolean EGLAPIENTRY eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, - EGLSurface read, EGLContext ctx); - -EGLAPI EGLContext EGLAPIENTRY eglGetCurrentContext(void); -EGLAPI EGLSurface EGLAPIENTRY eglGetCurrentSurface(EGLint readdraw); -EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay(void); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryContext(EGLDisplay dpy, EGLContext ctx, - EGLint attribute, EGLint *value); - -EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL(void); -EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative(EGLint engine); -EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers(EGLDisplay dpy, EGLSurface surface); -EGLAPI EGLBoolean EGLAPIENTRY eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, - EGLNativePixmapType target); - -/* This is a generic function pointer type, whose name indicates it must - * be cast to the proper type *and calling convention* before use. - */ -typedef void (*__eglMustCastToProperFunctionPointerType)(void); - -/* Now, define eglGetProcAddress using the generic function ptr. type */ -EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY - eglGetProcAddress(const char *procname); - -#ifdef __cplusplus -} -#endif - -#endif /* __egl_h_ */ diff --git a/ndk/platforms/android-19/include/EGL/eglext.h b/ndk/platforms/android-19/include/EGL/eglext.h deleted file mode 100644 index d9bde175a..000000000 --- a/ndk/platforms/android-19/include/EGL/eglext.h +++ /dev/null @@ -1,583 +0,0 @@ -#ifndef __eglext_h_ -#define __eglext_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -/* -** Copyright (c) 2007-2013 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -#include - -/*************************************************************/ - -/* Header file version number */ -/* Current version at http://www.khronos.org/registry/egl/ */ -/* $Revision: 20690 $ on $Date: 2013-02-22 17:15:05 -0800 (Fri, 22 Feb 2013) $ */ -#define EGL_EGLEXT_VERSION 15 - -#ifndef EGL_KHR_config_attribs -#define EGL_KHR_config_attribs 1 -#define EGL_CONFORMANT_KHR 0x3042 /* EGLConfig attribute */ -#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x0020 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR 0x0040 /* EGL_SURFACE_TYPE bitfield */ -#endif - -#ifndef EGL_KHR_lock_surface -#define EGL_KHR_lock_surface 1 -#define EGL_READ_SURFACE_BIT_KHR 0x0001 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_WRITE_SURFACE_BIT_KHR 0x0002 /* EGL_LOCK_USAGE_HINT_KHR bitfield */ -#define EGL_LOCK_SURFACE_BIT_KHR 0x0080 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_OPTIMAL_FORMAT_BIT_KHR 0x0100 /* EGL_SURFACE_TYPE bitfield */ -#define EGL_MATCH_FORMAT_KHR 0x3043 /* EGLConfig attribute */ -#define EGL_FORMAT_RGB_565_EXACT_KHR 0x30C0 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGB_565_KHR 0x30C1 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30C2 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_FORMAT_RGBA_8888_KHR 0x30C3 /* EGL_MATCH_FORMAT_KHR value */ -#define EGL_MAP_PRESERVE_PIXELS_KHR 0x30C4 /* eglLockSurfaceKHR attribute */ -#define EGL_LOCK_USAGE_HINT_KHR 0x30C5 /* eglLockSurfaceKHR attribute */ -#define EGL_BITMAP_POINTER_KHR 0x30C6 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PITCH_KHR 0x30C7 /* eglQuerySurface attribute */ -#define EGL_BITMAP_ORIGIN_KHR 0x30C8 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30C9 /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30CA /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30CB /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30CC /* eglQuerySurface attribute */ -#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30CD /* eglQuerySurface attribute */ -#define EGL_LOWER_LEFT_KHR 0x30CE /* EGL_BITMAP_ORIGIN_KHR value */ -#define EGL_UPPER_LEFT_KHR 0x30CF /* EGL_BITMAP_ORIGIN_KHR value */ -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglLockSurfaceKHR (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglUnlockSurfaceKHR (EGLDisplay display, EGLSurface surface); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLUNLOCKSURFACEKHRPROC) (EGLDisplay display, EGLSurface surface); -#endif - -#ifndef EGL_KHR_image -#define EGL_KHR_image 1 -#define EGL_NATIVE_PIXMAP_KHR 0x30B0 /* eglCreateImageKHR target */ -typedef void *EGLImageKHR; -#define EGL_NO_IMAGE_KHR ((EGLImageKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYIMAGEKHRPROC) (EGLDisplay dpy, EGLImageKHR image); -#endif - -#ifndef EGL_KHR_vg_parent_image -#define EGL_KHR_vg_parent_image 1 -#define EGL_VG_PARENT_IMAGE_KHR 0x30BA /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_2D_image -#define EGL_KHR_gl_texture_2D_image 1 -#define EGL_GL_TEXTURE_2D_KHR 0x30B1 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_LEVEL_KHR 0x30BC /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_texture_cubemap_image -#define EGL_KHR_gl_texture_cubemap_image 1 -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30B3 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30B4 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30B5 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30B6 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30B7 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30B8 /* eglCreateImageKHR target */ -#endif - -#ifndef EGL_KHR_gl_texture_3D_image -#define EGL_KHR_gl_texture_3D_image 1 -#define EGL_GL_TEXTURE_3D_KHR 0x30B2 /* eglCreateImageKHR target */ -#define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30BD /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_gl_renderbuffer_image -#define EGL_KHR_gl_renderbuffer_image 1 -#define EGL_GL_RENDERBUFFER_KHR 0x30B9 /* eglCreateImageKHR target */ -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLTimeKHR requires 64-bit uint support */ -#ifndef EGL_KHR_reusable_sync -#define EGL_KHR_reusable_sync 1 - -typedef void* EGLSyncKHR; -typedef khronos_utime_nanoseconds_t EGLTimeKHR; - -#define EGL_SYNC_STATUS_KHR 0x30F1 -#define EGL_SIGNALED_KHR 0x30F2 -#define EGL_UNSIGNALED_KHR 0x30F3 -#define EGL_TIMEOUT_EXPIRED_KHR 0x30F5 -#define EGL_CONDITION_SATISFIED_KHR 0x30F6 -#define EGL_SYNC_TYPE_KHR 0x30F7 -#define EGL_SYNC_REUSABLE_KHR 0x30FA -#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001 /* eglClientWaitSyncKHR bitfield */ -#define EGL_FOREVER_KHR 0xFFFFFFFFFFFFFFFFull -#define EGL_NO_SYNC_KHR ((EGLSyncKHR)0) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync); -EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); -#endif -#endif - -#ifndef EGL_KHR_image_base -#define EGL_KHR_image_base 1 -/* Most interfaces defined by EGL_KHR_image_pixmap above */ -#define EGL_IMAGE_PRESERVED_KHR 0x30D2 /* eglCreateImageKHR attribute */ -#endif - -#ifndef EGL_KHR_image_pixmap -#define EGL_KHR_image_pixmap 1 -/* Interfaces defined by EGL_KHR_image above */ -#endif - -#ifndef EGL_IMG_context_priority -#define EGL_IMG_context_priority 1 -#define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 -#define EGL_CONTEXT_PRIORITY_HIGH_IMG 0x3101 -#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG 0x3102 -#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103 -#endif - -#ifndef EGL_KHR_lock_surface2 -#define EGL_KHR_lock_surface2 1 -#define EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 -#endif - -#ifndef EGL_NV_coverage_sample -#define EGL_NV_coverage_sample 1 -#define EGL_COVERAGE_BUFFERS_NV 0x30E0 -#define EGL_COVERAGE_SAMPLES_NV 0x30E1 -#endif - -#ifndef EGL_NV_depth_nonlinear -#define EGL_NV_depth_nonlinear 1 -#define EGL_DEPTH_ENCODING_NV 0x30E2 -#define EGL_DEPTH_ENCODING_NONE_NV 0 -#define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30E3 -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLTimeNV requires 64-bit uint support */ -#ifndef EGL_NV_sync -#define EGL_NV_sync 1 -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6 -#define EGL_SYNC_STATUS_NV 0x30E7 -#define EGL_SIGNALED_NV 0x30E8 -#define EGL_UNSIGNALED_NV 0x30E9 -#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001 -#define EGL_FOREVER_NV 0xFFFFFFFFFFFFFFFFull -#define EGL_ALREADY_SIGNALED_NV 0x30EA -#define EGL_TIMEOUT_EXPIRED_NV 0x30EB -#define EGL_CONDITION_SATISFIED_NV 0x30EC -#define EGL_SYNC_TYPE_NV 0x30ED -#define EGL_SYNC_CONDITION_NV 0x30EE -#define EGL_SYNC_FENCE_NV 0x30EF -#define EGL_NO_SYNC_NV ((EGLSyncNV)0) -typedef void* EGLSyncNV; -typedef khronos_utime_nanoseconds_t EGLTimeNV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSyncNV EGLAPIENTRY eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncNV (EGLSyncNV sync); -EGLAPI EGLBoolean EGLAPIENTRY eglFenceNV (EGLSyncNV sync); -EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncNV (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncNV (EGLSyncNV sync, EGLenum mode); -EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribNV (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC) (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCNVPROC) (EGLSyncNV sync); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLFENCENVPROC) (EGLSyncNV sync); -typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCNVPROC) (EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCNVPROC) (EGLSyncNV sync, EGLenum mode); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBNVPROC) (EGLSyncNV sync, EGLint attribute, EGLint *value); -#endif -#endif - -#if KHRONOS_SUPPORT_INT64 /* Dependent on EGL_KHR_reusable_sync which requires 64-bit uint support */ -#ifndef EGL_KHR_fence_sync -#define EGL_KHR_fence_sync 1 -/* Reuses most tokens and entry points from EGL_KHR_reusable_sync */ -#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30F0 -#define EGL_SYNC_CONDITION_KHR 0x30F8 -#define EGL_SYNC_FENCE_KHR 0x30F9 -#endif -#endif - -#ifndef EGL_HI_clientpixmap -#define EGL_HI_clientpixmap 1 - -/* Surface Attribute */ -#define EGL_CLIENT_PIXMAP_POINTER_HI 0x8F74 -/* - * Structure representing a client pixmap - * (pixmap's data is in client-space memory). - */ -struct EGLClientPixmapHI -{ - void* pData; - EGLint iWidth; - EGLint iHeight; - EGLint iStride; -}; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI* pixmap); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPIXMAPSURFACEHIPROC) (EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI* pixmap); -#endif /* EGL_HI_clientpixmap */ - -#ifndef EGL_HI_colorformats -#define EGL_HI_colorformats 1 -/* Config Attribute */ -#define EGL_COLOR_FORMAT_HI 0x8F70 -/* Color Formats */ -#define EGL_COLOR_RGB_HI 0x8F71 -#define EGL_COLOR_RGBA_HI 0x8F72 -#define EGL_COLOR_ARGB_HI 0x8F73 -#endif /* EGL_HI_colorformats */ - -#ifndef EGL_MESA_drm_image -#define EGL_MESA_drm_image 1 -#define EGL_DRM_BUFFER_FORMAT_MESA 0x31D0 /* CreateDRMImageMESA attribute */ -#define EGL_DRM_BUFFER_USE_MESA 0x31D1 /* CreateDRMImageMESA attribute */ -#define EGL_DRM_BUFFER_FORMAT_ARGB32_MESA 0x31D2 /* EGL_IMAGE_FORMAT_MESA attribute value */ -#define EGL_DRM_BUFFER_MESA 0x31D3 /* eglCreateImageKHR target */ -#define EGL_DRM_BUFFER_STRIDE_MESA 0x31D4 -#define EGL_DRM_BUFFER_USE_SCANOUT_MESA 0x00000001 /* EGL_DRM_BUFFER_USE_MESA bits */ -#define EGL_DRM_BUFFER_USE_SHARE_MESA 0x00000002 /* EGL_DRM_BUFFER_USE_MESA bits */ -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLImageKHR EGLAPIENTRY eglCreateDRMImageMESA (EGLDisplay dpy, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglExportDRMImageMESA (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEDRMIMAGEMESAPROC) (EGLDisplay dpy, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLEXPORTDRMIMAGEMESAPROC) (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride); -#endif - -#ifndef EGL_NV_post_sub_buffer -#define EGL_NV_post_sub_buffer 1 -#define EGL_POST_SUB_BUFFER_SUPPORTED_NV 0x30BE -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); -#endif - -#ifndef EGL_ANGLE_query_surface_pointer -#define EGL_ANGLE_query_surface_pointer 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean eglQuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value); -#endif -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSURFACEPOINTERANGLEPROC) (EGLDisplay dpy, EGLSurface surface, EGLint attribute, void **value); -#endif - -#ifndef EGL_ANGLE_surface_d3d_texture_2d_share_handle -#define EGL_ANGLE_surface_d3d_texture_2d_share_handle 1 -#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 -#endif - -#ifndef EGL_NV_coverage_sample_resolve -#define EGL_NV_coverage_sample_resolve 1 -#define EGL_COVERAGE_SAMPLE_RESOLVE_NV 0x3131 -#define EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV 0x3132 -#define EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV 0x3133 -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLuint64NV requires 64-bit uint support */ -#ifndef EGL_NV_system_time -#define EGL_NV_system_time 1 -typedef khronos_utime_nanoseconds_t EGLuint64NV; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeFrequencyNV(void); -EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV(void); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC) (void); -typedef EGLuint64NV (EGLAPIENTRYP PFNEGLGETSYSTEMTIMENVPROC) (void); -#endif -#endif - -#if KHRONOS_SUPPORT_INT64 /* EGLuint64KHR requires 64-bit uint support */ -#ifndef EGL_KHR_stream -#define EGL_KHR_stream 1 -typedef void* EGLStreamKHR; -typedef khronos_uint64_t EGLuint64KHR; -#define EGL_NO_STREAM_KHR ((EGLStreamKHR)0) -#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 -#define EGL_PRODUCER_FRAME_KHR 0x3212 -#define EGL_CONSUMER_FRAME_KHR 0x3213 -#define EGL_STREAM_STATE_KHR 0x3214 -#define EGL_STREAM_STATE_CREATED_KHR 0x3215 -#define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 -#define EGL_STREAM_STATE_EMPTY_KHR 0x3217 -#define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 -#define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 -#define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A -#define EGL_BAD_STREAM_KHR 0x321B -#define EGL_BAD_STATE_KHR 0x321C -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamKHR(EGLDisplay dpy, const EGLint *attrib_list); -EGLAPI EGLBoolean EGLAPIENTRY eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy, const EGLint *attrib_list); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint *value); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMU64KHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR *value); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_consumer_gltexture -#define EGL_KHR_stream_consumer_gltexture 1 -#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321E -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERACQUIREKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERRELEASEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_producer_eglsurface -#define EGL_KHR_stream_producer_eglsurface 1 -#define EGL_STREAM_BIT_KHR 0x0800 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLSurface EGLAPIENTRY eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint *attrib_list); -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_producer_aldatalocator -#define EGL_KHR_stream_producer_aldatalocator 1 -#endif -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_fifo -#define EGL_KHR_stream_fifo 1 -/* reuse EGLTimeKHR */ -#define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC -#define EGL_STREAM_TIME_NOW_KHR 0x31FD -#define EGL_STREAM_TIME_CONSUMER_KHR 0x31FE -#define EGL_STREAM_TIME_PRODUCER_KHR 0x31FF -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMTIMEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR *value); -#endif -#endif - -#ifndef EGL_EXT_create_context_robustness -#define EGL_EXT_create_context_robustness 1 -#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT 0x30BF -#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT 0x3138 -#define EGL_NO_RESET_NOTIFICATION_EXT 0x31BE -#define EGL_LOSE_CONTEXT_ON_RESET_EXT 0x31BF -#endif - -#ifndef EGL_ANGLE_d3d_share_handle_client_buffer -#define EGL_ANGLE_d3d_share_handle_client_buffer 1 -/* reuse EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE */ -#endif - -#ifndef EGL_KHR_create_context -#define EGL_KHR_create_context 1 -#define EGL_CONTEXT_MAJOR_VERSION_KHR EGL_CONTEXT_CLIENT_VERSION -#define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB -#define EGL_CONTEXT_FLAGS_KHR 0x30FC -#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR 0x30FD -#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR 0x31BD -#define EGL_NO_RESET_NOTIFICATION_KHR 0x31BE -#define EGL_LOSE_CONTEXT_ON_RESET_KHR 0x31BF -#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001 -#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR 0x00000002 -#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR 0x00000004 -#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x00000001 -#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR 0x00000002 -#define EGL_OPENGL_ES3_BIT_KHR 0x00000040 -#endif - -#ifndef EGL_KHR_surfaceless_context -#define EGL_KHR_surfaceless_context 1 -/* No tokens/entry points, just relaxes an error condition */ -#endif - -#ifdef EGL_KHR_stream /* Requires KHR_stream extension */ -#ifndef EGL_KHR_stream_cross_process_fd -#define EGL_KHR_stream_cross_process_fd 1 -typedef int EGLNativeFileDescriptorKHR; -#define EGL_NO_FILE_DESCRIPTOR_KHR ((EGLNativeFileDescriptorKHR)(-1)) -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLNativeFileDescriptorKHR EGLAPIENTRY eglGetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream); -EGLAPI EGLStreamKHR EGLAPIENTRY eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); -typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); -#endif -#endif - -#ifndef EGL_EXT_multiview_window -#define EGL_EXT_multiview_window 1 -#define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 -#endif - -#ifndef EGL_KHR_wait_sync -#define EGL_KHR_wait_sync 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLint EGLAPIENTRY eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLint (EGLAPIENTRYP PFNEGLWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); -#endif - -#ifndef EGL_NV_post_convert_rounding -#define EGL_NV_post_convert_rounding 1 -/* No tokens or entry points, just relaxes behavior of SwapBuffers */ -#endif - -#ifndef EGL_NV_native_query -#define EGL_NV_native_query 1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeDisplayNV( EGLDisplay dpy, EGLNativeDisplayType* display_id); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativeWindowNV( EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType* window); -EGLAPI EGLBoolean EGLAPIENTRY eglQueryNativePixmapNV( EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType* pixmap); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEDISPLAYNVPROC)(EGLDisplay dpy, EGLNativeDisplayType *display_id); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEWINDOWNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType *window); -typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYNATIVEPIXMAPNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType *pixmap); -#endif - -#ifndef EGL_NV_3dvision_surface -#define EGL_NV_3dvision_surface 1 -#define EGL_AUTO_STEREO_NV 0x3136 -#endif - -#ifndef EGL_ANDROID_framebuffer_target -#define EGL_ANDROID_framebuffer_target 1 -#define EGL_FRAMEBUFFER_TARGET_ANDROID 0x3147 -#endif - -#ifndef EGL_ANDROID_image_crop -#define EGL_ANDROID_image_crop 1 -#define EGL_IMAGE_CROP_LEFT_ANDROID 0x3148 -#define EGL_IMAGE_CROP_TOP_ANDROID 0x3149 -#define EGL_IMAGE_CROP_RIGHT_ANDROID 0x314A -#define EGL_IMAGE_CROP_BOTTOM_ANDROID 0x314B -#endif - -#ifndef EGL_ANDROID_blob_cache -#define EGL_ANDROID_blob_cache 1 -typedef khronos_ssize_t EGLsizeiANDROID; -typedef void (*EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize); -typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize); -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI void EGLAPIENTRY eglSetBlobCacheFuncsANDROID(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef void (EGLAPIENTRYP PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); -#endif - -#ifndef EGL_ANDROID_image_native_buffer -#define EGL_ANDROID_image_native_buffer 1 -#define EGL_NATIVE_BUFFER_ANDROID 0x3140 -#endif - -#ifndef EGL_ANDROID_native_fence_sync -#define EGL_ANDROID_native_fence_sync 1 -#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144 -#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145 -#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146 -#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1 -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLint EGLAPIENTRY eglDupNativeFenceFDANDROID( EGLDisplay dpy, EGLSyncKHR); -#endif /* EGL_EGLEXT_PROTOTYPES */ -typedef EGLint (EGLAPIENTRYP PFNEGLDUPNATIVEFENCEFDANDROIDPROC)(EGLDisplay dpy, EGLSyncKHR); -#endif - -#ifndef EGL_ANDROID_recordable -#define EGL_ANDROID_recordable 1 -#define EGL_RECORDABLE_ANDROID 0x3142 -#endif - -#ifndef EGL_EXT_buffer_age -#define EGL_EXT_buffer_age 1 -#define EGL_BUFFER_AGE_EXT 0x313D -#endif - -#ifndef EGL_EXT_image_dma_buf_import -#define EGL_EXT_image_dma_buf_import 1 -#define EGL_LINUX_DMA_BUF_EXT 0x3270 -#define EGL_LINUX_DRM_FOURCC_EXT 0x3271 -#define EGL_DMA_BUF_PLANE0_FD_EXT 0x3272 -#define EGL_DMA_BUF_PLANE0_OFFSET_EXT 0x3273 -#define EGL_DMA_BUF_PLANE0_PITCH_EXT 0x3274 -#define EGL_DMA_BUF_PLANE1_FD_EXT 0x3275 -#define EGL_DMA_BUF_PLANE1_OFFSET_EXT 0x3276 -#define EGL_DMA_BUF_PLANE1_PITCH_EXT 0x3277 -#define EGL_DMA_BUF_PLANE2_FD_EXT 0x3278 -#define EGL_DMA_BUF_PLANE2_OFFSET_EXT 0x3279 -#define EGL_DMA_BUF_PLANE2_PITCH_EXT 0x327A -#define EGL_YUV_COLOR_SPACE_HINT_EXT 0x327B -#define EGL_SAMPLE_RANGE_HINT_EXT 0x327C -#define EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT 0x327D -#define EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT 0x327E -#define EGL_ITU_REC601_EXT 0x327F -#define EGL_ITU_REC709_EXT 0x3280 -#define EGL_ITU_REC2020_EXT 0x3281 -#define EGL_YUV_FULL_RANGE_EXT 0x3282 -#define EGL_YUV_NARROW_RANGE_EXT 0x3283 -#define EGL_YUV_CHROMA_SITING_0_EXT 0x3284 -#define EGL_YUV_CHROMA_SITING_0_5_EXT 0x3285 -#endif - -#ifndef EGL_ANDROID_presentation_time -#define EGL_ANDROID_presentation_time 1 -typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; -#ifdef EGL_EGLEXT_PROTOTYPES -EGLAPI EGLBoolean eglPresentationTimeANDROID(EGLDisplay dpy, EGLSurface sur, EGLnsecsANDROID time); -#else -typedef EGLBoolean (EGLAPIENTRYP PFNEGLPRESENTATIONTIMEANDROID) (EGLDisplay dpy, EGLSurface sur, EGLnsecsANDROID time); -#endif -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* __eglext_h_ */ diff --git a/ndk/platforms/android-19/include/EGL/eglplatform.h b/ndk/platforms/android-19/include/EGL/eglplatform.h deleted file mode 100644 index 354ac22b1..000000000 --- a/ndk/platforms/android-19/include/EGL/eglplatform.h +++ /dev/null @@ -1,124 +0,0 @@ -#ifndef __eglplatform_h_ -#define __eglplatform_h_ - -/* -** Copyright (c) 2007-2009 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - -/* Platform-specific types and definitions for egl.h - * $Revision: 12306 $ on $Date: 2010-08-25 09:51:28 -0700 (Wed, 25 Aug 2010) $ - * - * Adopters may modify khrplatform.h and this file to suit their platform. - * You are encouraged to submit all modifications to the Khronos group so that - * they can be included in future versions of this file. Please submit changes - * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) - * by filing a bug against product "EGL" component "Registry". - */ - -#include - -/* Macros used in EGL function prototype declarations. - * - * EGL functions should be prototyped as: - * - * EGLAPI return-type EGLAPIENTRY eglFunction(arguments); - * typedef return-type (EXPAPIENTRYP PFNEGLFUNCTIONPROC) (arguments); - * - * KHRONOS_APICALL and KHRONOS_APIENTRY are defined in KHR/khrplatform.h - */ - -#ifndef EGLAPI -#define EGLAPI KHRONOS_APICALL -#endif - -#ifndef EGLAPIENTRY -#define EGLAPIENTRY KHRONOS_APIENTRY -#endif -#define EGLAPIENTRYP EGLAPIENTRY* - -/* The types NativeDisplayType, NativeWindowType, and NativePixmapType - * are aliases of window-system-dependent types, such as X Display * or - * Windows Device Context. They must be defined in platform-specific - * code below. The EGL-prefixed versions of Native*Type are the same - * types, renamed in EGL 1.3 so all types in the API start with "EGL". - * - * Khronos STRONGLY RECOMMENDS that you use the default definitions - * provided below, since these changes affect both binary and source - * portability of applications using EGL running on different EGL - * implementations. - */ - -#if defined(_WIN32) || defined(__VC32__) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) /* Win32 and WinCE */ -#ifndef WIN32_LEAN_AND_MEAN -#define WIN32_LEAN_AND_MEAN 1 -#endif -#include - -typedef HDC EGLNativeDisplayType; -typedef HBITMAP EGLNativePixmapType; -typedef HWND EGLNativeWindowType; - -#elif defined(__WINSCW__) || defined(__SYMBIAN32__) /* Symbian */ - -typedef int EGLNativeDisplayType; -typedef void *EGLNativeWindowType; -typedef void *EGLNativePixmapType; - -#elif defined(__ANDROID__) || defined(ANDROID) - -struct ANativeWindow; -struct egl_native_pixmap_t; - -typedef struct ANativeWindow* EGLNativeWindowType; -typedef struct egl_native_pixmap_t* EGLNativePixmapType; -typedef void* EGLNativeDisplayType; - -#elif defined(__unix__) - -/* X11 (tentative) */ -#include -#include - -typedef Display *EGLNativeDisplayType; -typedef Pixmap EGLNativePixmapType; -typedef Window EGLNativeWindowType; - -#else -#error "Platform not recognized" -#endif - -/* EGL 1.2 types, renamed for consistency in EGL 1.3 */ -typedef EGLNativeDisplayType NativeDisplayType; -typedef EGLNativePixmapType NativePixmapType; -typedef EGLNativeWindowType NativeWindowType; - - -/* Define EGLint. This must be a signed integral type large enough to contain - * all legal attribute names and values passed into and out of EGL, whether - * their type is boolean, bitmask, enumerant (symbolic constant), integer, - * handle, or other. While in general a 32-bit integer will suffice, if - * handles are 64 bit types, then EGLint should be defined as a signed 64-bit - * integer type. - */ -typedef khronos_int32_t EGLint; - -#endif /* __eglplatform_h */ diff --git a/ndk/platforms/android-19/include/android/keycodes.h b/ndk/platforms/android-19/include/android/keycodes.h deleted file mode 100644 index 1ca133290..000000000 --- a/ndk/platforms/android-19/include/android/keycodes.h +++ /dev/null @@ -1,278 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ANDROID_KEYCODES_H -#define _ANDROID_KEYCODES_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Key codes. - */ -enum { - AKEYCODE_UNKNOWN = 0, - AKEYCODE_SOFT_LEFT = 1, - AKEYCODE_SOFT_RIGHT = 2, - AKEYCODE_HOME = 3, - AKEYCODE_BACK = 4, - AKEYCODE_CALL = 5, - AKEYCODE_ENDCALL = 6, - AKEYCODE_0 = 7, - AKEYCODE_1 = 8, - AKEYCODE_2 = 9, - AKEYCODE_3 = 10, - AKEYCODE_4 = 11, - AKEYCODE_5 = 12, - AKEYCODE_6 = 13, - AKEYCODE_7 = 14, - AKEYCODE_8 = 15, - AKEYCODE_9 = 16, - AKEYCODE_STAR = 17, - AKEYCODE_POUND = 18, - AKEYCODE_DPAD_UP = 19, - AKEYCODE_DPAD_DOWN = 20, - AKEYCODE_DPAD_LEFT = 21, - AKEYCODE_DPAD_RIGHT = 22, - AKEYCODE_DPAD_CENTER = 23, - AKEYCODE_VOLUME_UP = 24, - AKEYCODE_VOLUME_DOWN = 25, - AKEYCODE_POWER = 26, - AKEYCODE_CAMERA = 27, - AKEYCODE_CLEAR = 28, - AKEYCODE_A = 29, - AKEYCODE_B = 30, - AKEYCODE_C = 31, - AKEYCODE_D = 32, - AKEYCODE_E = 33, - AKEYCODE_F = 34, - AKEYCODE_G = 35, - AKEYCODE_H = 36, - AKEYCODE_I = 37, - AKEYCODE_J = 38, - AKEYCODE_K = 39, - AKEYCODE_L = 40, - AKEYCODE_M = 41, - AKEYCODE_N = 42, - AKEYCODE_O = 43, - AKEYCODE_P = 44, - AKEYCODE_Q = 45, - AKEYCODE_R = 46, - AKEYCODE_S = 47, - AKEYCODE_T = 48, - AKEYCODE_U = 49, - AKEYCODE_V = 50, - AKEYCODE_W = 51, - AKEYCODE_X = 52, - AKEYCODE_Y = 53, - AKEYCODE_Z = 54, - AKEYCODE_COMMA = 55, - AKEYCODE_PERIOD = 56, - AKEYCODE_ALT_LEFT = 57, - AKEYCODE_ALT_RIGHT = 58, - AKEYCODE_SHIFT_LEFT = 59, - AKEYCODE_SHIFT_RIGHT = 60, - AKEYCODE_TAB = 61, - AKEYCODE_SPACE = 62, - AKEYCODE_SYM = 63, - AKEYCODE_EXPLORER = 64, - AKEYCODE_ENVELOPE = 65, - AKEYCODE_ENTER = 66, - AKEYCODE_DEL = 67, - AKEYCODE_GRAVE = 68, - AKEYCODE_MINUS = 69, - AKEYCODE_EQUALS = 70, - AKEYCODE_LEFT_BRACKET = 71, - AKEYCODE_RIGHT_BRACKET = 72, - AKEYCODE_BACKSLASH = 73, - AKEYCODE_SEMICOLON = 74, - AKEYCODE_APOSTROPHE = 75, - AKEYCODE_SLASH = 76, - AKEYCODE_AT = 77, - AKEYCODE_NUM = 78, - AKEYCODE_HEADSETHOOK = 79, - AKEYCODE_FOCUS = 80, // *Camera* focus - AKEYCODE_PLUS = 81, - AKEYCODE_MENU = 82, - AKEYCODE_NOTIFICATION = 83, - AKEYCODE_SEARCH = 84, - AKEYCODE_MEDIA_PLAY_PAUSE= 85, - AKEYCODE_MEDIA_STOP = 86, - AKEYCODE_MEDIA_NEXT = 87, - AKEYCODE_MEDIA_PREVIOUS = 88, - AKEYCODE_MEDIA_REWIND = 89, - AKEYCODE_MEDIA_FAST_FORWARD = 90, - AKEYCODE_MUTE = 91, - AKEYCODE_PAGE_UP = 92, - AKEYCODE_PAGE_DOWN = 93, - AKEYCODE_PICTSYMBOLS = 94, - AKEYCODE_SWITCH_CHARSET = 95, - AKEYCODE_BUTTON_A = 96, - AKEYCODE_BUTTON_B = 97, - AKEYCODE_BUTTON_C = 98, - AKEYCODE_BUTTON_X = 99, - AKEYCODE_BUTTON_Y = 100, - AKEYCODE_BUTTON_Z = 101, - AKEYCODE_BUTTON_L1 = 102, - AKEYCODE_BUTTON_R1 = 103, - AKEYCODE_BUTTON_L2 = 104, - AKEYCODE_BUTTON_R2 = 105, - AKEYCODE_BUTTON_THUMBL = 106, - AKEYCODE_BUTTON_THUMBR = 107, - AKEYCODE_BUTTON_START = 108, - AKEYCODE_BUTTON_SELECT = 109, - AKEYCODE_BUTTON_MODE = 110, - AKEYCODE_ESCAPE = 111, - AKEYCODE_FORWARD_DEL = 112, - AKEYCODE_CTRL_LEFT = 113, - AKEYCODE_CTRL_RIGHT = 114, - AKEYCODE_CAPS_LOCK = 115, - AKEYCODE_SCROLL_LOCK = 116, - AKEYCODE_META_LEFT = 117, - AKEYCODE_META_RIGHT = 118, - AKEYCODE_FUNCTION = 119, - AKEYCODE_SYSRQ = 120, - AKEYCODE_BREAK = 121, - AKEYCODE_MOVE_HOME = 122, - AKEYCODE_MOVE_END = 123, - AKEYCODE_INSERT = 124, - AKEYCODE_FORWARD = 125, - AKEYCODE_MEDIA_PLAY = 126, - AKEYCODE_MEDIA_PAUSE = 127, - AKEYCODE_MEDIA_CLOSE = 128, - AKEYCODE_MEDIA_EJECT = 129, - AKEYCODE_MEDIA_RECORD = 130, - AKEYCODE_F1 = 131, - AKEYCODE_F2 = 132, - AKEYCODE_F3 = 133, - AKEYCODE_F4 = 134, - AKEYCODE_F5 = 135, - AKEYCODE_F6 = 136, - AKEYCODE_F7 = 137, - AKEYCODE_F8 = 138, - AKEYCODE_F9 = 139, - AKEYCODE_F10 = 140, - AKEYCODE_F11 = 141, - AKEYCODE_F12 = 142, - AKEYCODE_NUM_LOCK = 143, - AKEYCODE_NUMPAD_0 = 144, - AKEYCODE_NUMPAD_1 = 145, - AKEYCODE_NUMPAD_2 = 146, - AKEYCODE_NUMPAD_3 = 147, - AKEYCODE_NUMPAD_4 = 148, - AKEYCODE_NUMPAD_5 = 149, - AKEYCODE_NUMPAD_6 = 150, - AKEYCODE_NUMPAD_7 = 151, - AKEYCODE_NUMPAD_8 = 152, - AKEYCODE_NUMPAD_9 = 153, - AKEYCODE_NUMPAD_DIVIDE = 154, - AKEYCODE_NUMPAD_MULTIPLY = 155, - AKEYCODE_NUMPAD_SUBTRACT = 156, - AKEYCODE_NUMPAD_ADD = 157, - AKEYCODE_NUMPAD_DOT = 158, - AKEYCODE_NUMPAD_COMMA = 159, - AKEYCODE_NUMPAD_ENTER = 160, - AKEYCODE_NUMPAD_EQUALS = 161, - AKEYCODE_NUMPAD_LEFT_PAREN = 162, - AKEYCODE_NUMPAD_RIGHT_PAREN = 163, - AKEYCODE_VOLUME_MUTE = 164, - AKEYCODE_INFO = 165, - AKEYCODE_CHANNEL_UP = 166, - AKEYCODE_CHANNEL_DOWN = 167, - AKEYCODE_ZOOM_IN = 168, - AKEYCODE_ZOOM_OUT = 169, - AKEYCODE_TV = 170, - AKEYCODE_WINDOW = 171, - AKEYCODE_GUIDE = 172, - AKEYCODE_DVR = 173, - AKEYCODE_BOOKMARK = 174, - AKEYCODE_CAPTIONS = 175, - AKEYCODE_SETTINGS = 176, - AKEYCODE_TV_POWER = 177, - AKEYCODE_TV_INPUT = 178, - AKEYCODE_STB_POWER = 179, - AKEYCODE_STB_INPUT = 180, - AKEYCODE_AVR_POWER = 181, - AKEYCODE_AVR_INPUT = 182, - AKEYCODE_PROG_RED = 183, - AKEYCODE_PROG_GREEN = 184, - AKEYCODE_PROG_YELLOW = 185, - AKEYCODE_PROG_BLUE = 186, - AKEYCODE_APP_SWITCH = 187, - AKEYCODE_BUTTON_1 = 188, - AKEYCODE_BUTTON_2 = 189, - AKEYCODE_BUTTON_3 = 190, - AKEYCODE_BUTTON_4 = 191, - AKEYCODE_BUTTON_5 = 192, - AKEYCODE_BUTTON_6 = 193, - AKEYCODE_BUTTON_7 = 194, - AKEYCODE_BUTTON_8 = 195, - AKEYCODE_BUTTON_9 = 196, - AKEYCODE_BUTTON_10 = 197, - AKEYCODE_BUTTON_11 = 198, - AKEYCODE_BUTTON_12 = 199, - AKEYCODE_BUTTON_13 = 200, - AKEYCODE_BUTTON_14 = 201, - AKEYCODE_BUTTON_15 = 202, - AKEYCODE_BUTTON_16 = 203, - AKEYCODE_LANGUAGE_SWITCH = 204, - AKEYCODE_MANNER_MODE = 205, - AKEYCODE_3D_MODE = 206, - AKEYCODE_CONTACTS = 207, - AKEYCODE_CALENDAR = 208, - AKEYCODE_MUSIC = 209, - AKEYCODE_CALCULATOR = 210, - AKEYCODE_ZENKAKU_HANKAKU = 211, - AKEYCODE_EISU = 212, - AKEYCODE_MUHENKAN = 213, - AKEYCODE_HENKAN = 214, - AKEYCODE_KATAKANA_HIRAGANA = 215, - AKEYCODE_YEN = 216, - AKEYCODE_RO = 217, - AKEYCODE_KANA = 218, - AKEYCODE_ASSIST = 219, - AKEYCODE_BRIGHTNESS_DOWN = 220, - AKEYCODE_BRIGHTNESS_UP = 221, - AKEYCODE_MEDIA_AUDIO_TRACK = 222, - - // NOTE: If you add a new keycode here you must also add it to several other files. - // Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. -}; - -#ifdef __cplusplus -} -#endif - -#endif // _ANDROID_KEYCODES_H diff --git a/ndk/platforms/android-19/include/android/sensor.h b/ndk/platforms/android-19/include/android/sensor.h deleted file mode 100644 index 129ea3ebd..000000000 --- a/ndk/platforms/android-19/include/android/sensor.h +++ /dev/null @@ -1,289 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef ANDROID_SENSOR_H -#define ANDROID_SENSOR_H - -/****************************************************************** - * - * IMPORTANT NOTICE: - * - * This file is part of Android's set of stable system headers - * exposed by the Android NDK (Native Development Kit). - * - * Third-party source AND binary code relies on the definitions - * here to be FROZEN ON ALL UPCOMING PLATFORM RELEASES. - * - * - DO NOT MODIFY ENUMS (EXCEPT IF YOU ADD NEW 32-BIT VALUES) - * - DO NOT MODIFY CONSTANTS OR FUNCTIONAL MACROS - * - DO NOT CHANGE THE SIGNATURE OF FUNCTIONS IN ANY WAY - * - DO NOT CHANGE THE LAYOUT OR SIZE OF STRUCTURES - */ - -/* - * Structures and functions to receive and process sensor events in - * native code. - * - */ - -#include - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/* - * Sensor types - * (keep in sync with hardware/sensor.h) - */ - -enum { - ASENSOR_TYPE_ACCELEROMETER = 1, - ASENSOR_TYPE_MAGNETIC_FIELD = 2, - ASENSOR_TYPE_GYROSCOPE = 4, - ASENSOR_TYPE_LIGHT = 5, - ASENSOR_TYPE_PROXIMITY = 8 -}; - -/* - * Sensor accuracy measure - */ -enum { - ASENSOR_STATUS_UNRELIABLE = 0, - ASENSOR_STATUS_ACCURACY_LOW = 1, - ASENSOR_STATUS_ACCURACY_MEDIUM = 2, - ASENSOR_STATUS_ACCURACY_HIGH = 3 -}; - -/* - * A few useful constants - */ - -/* Earth's gravity in m/s^2 */ -#define ASENSOR_STANDARD_GRAVITY (9.80665f) -/* Maximum magnetic field on Earth's surface in uT */ -#define ASENSOR_MAGNETIC_FIELD_EARTH_MAX (60.0f) -/* Minimum magnetic field on Earth's surface in uT*/ -#define ASENSOR_MAGNETIC_FIELD_EARTH_MIN (30.0f) - -/* - * A sensor event. - */ - -/* NOTE: Must match hardware/sensors.h */ -typedef struct ASensorVector { - union { - float v[3]; - struct { - float x; - float y; - float z; - }; - struct { - float azimuth; - float pitch; - float roll; - }; - }; - int8_t status; - uint8_t reserved[3]; -} ASensorVector; - -typedef struct AMetaDataEvent { - int32_t what; - int32_t sensor; -} AMetaDataEvent; - -typedef struct AUncalibratedEvent { - union { - float uncalib[3]; - struct { - float x_uncalib; - float y_uncalib; - float z_uncalib; - }; - }; - union { - float bias[3]; - struct { - float x_bias; - float y_bias; - float z_bias; - }; - }; -} AUncalibratedEvent; - -/* NOTE: Must match hardware/sensors.h */ -typedef struct ASensorEvent { - int32_t version; /* sizeof(struct ASensorEvent) */ - int32_t sensor; - int32_t type; - int32_t reserved0; - int64_t timestamp; - union { - union { - float data[16]; - ASensorVector vector; - ASensorVector acceleration; - ASensorVector magnetic; - float temperature; - float distance; - float light; - float pressure; - float relative_humidity; - AUncalibratedEvent uncalibrated_gyro; - AUncalibratedEvent uncalibrated_magnetic; - AMetaDataEvent meta_data; - }; - union { - uint64_t data[8]; - uint64_t step_counter; - } u64; - }; - int32_t reserved1[4]; -} ASensorEvent; - -struct ASensorManager; -typedef struct ASensorManager ASensorManager; - -struct ASensorEventQueue; -typedef struct ASensorEventQueue ASensorEventQueue; - -struct ASensor; -typedef struct ASensor ASensor; -typedef ASensor const* ASensorRef; -typedef ASensorRef const* ASensorList; - -/*****************************************************************************/ - -/* - * Get a reference to the sensor manager. ASensorManager is a singleton. - * - * Example: - * - * ASensorManager* sensorManager = ASensorManager_getInstance(); - * - */ -ASensorManager* ASensorManager_getInstance(); - - -/* - * Returns the list of available sensors. - */ -int ASensorManager_getSensorList(ASensorManager* manager, ASensorList* list); - -/* - * Returns the default sensor for the given type, or NULL if no sensor - * of that type exist. - */ -ASensor const* ASensorManager_getDefaultSensor(ASensorManager* manager, int type); - -/* - * Creates a new sensor event queue and associate it with a looper. - */ -ASensorEventQueue* ASensorManager_createEventQueue(ASensorManager* manager, - ALooper* looper, int ident, ALooper_callbackFunc callback, void* data); - -/* - * Destroys the event queue and free all resources associated to it. - */ -int ASensorManager_destroyEventQueue(ASensorManager* manager, ASensorEventQueue* queue); - - -/*****************************************************************************/ - -/* - * Enable the selected sensor. Returns a negative error code on failure. - */ -int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor); - -/* - * Disable the selected sensor. Returns a negative error code on failure. - */ -int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor); - -/* - * Sets the delivery rate of events in microseconds for the given sensor. - * Note that this is a hint only, generally event will arrive at a higher - * rate. It is an error to set a rate inferior to the value returned by - * ASensor_getMinDelay(). - * Returns a negative error code on failure. - */ -int ASensorEventQueue_setEventRate(ASensorEventQueue* queue, ASensor const* sensor, int32_t usec); - -/* - * Returns true if there are one or more events available in the - * sensor queue. Returns 1 if the queue has events; 0 if - * it does not have events; and a negative value if there is an error. - */ -int ASensorEventQueue_hasEvents(ASensorEventQueue* queue); - -/* - * Returns the next available events from the queue. Returns a negative - * value if no events are available or an error has occurred, otherwise - * the number of events returned. - * - * Examples: - * ASensorEvent event; - * ssize_t numEvent = ASensorEventQueue_getEvents(queue, &event, 1); - * - * ASensorEvent eventBuffer[8]; - * ssize_t numEvent = ASensorEventQueue_getEvents(queue, eventBuffer, 8); - * - */ -ssize_t ASensorEventQueue_getEvents(ASensorEventQueue* queue, - ASensorEvent* events, size_t count); - - -/*****************************************************************************/ - -/* - * Returns this sensor's name (non localized) - */ -const char* ASensor_getName(ASensor const* sensor); - -/* - * Returns this sensor's vendor's name (non localized) - */ -const char* ASensor_getVendor(ASensor const* sensor); - -/* - * Return this sensor's type - */ -int ASensor_getType(ASensor const* sensor); - -/* - * Returns this sensors's resolution - */ -float ASensor_getResolution(ASensor const* sensor); - -/* - * Returns the minimum delay allowed between events in microseconds. - * A value of zero means that this sensor doesn't report events at a - * constant rate, but rather only when a new data is available. - */ -int ASensor_getMinDelay(ASensor const* sensor); - - -#ifdef __cplusplus -}; -#endif - -#endif // ANDROID_SENSOR_H diff --git a/ndk/platforms/android-19/include/sys/stat.h b/ndk/platforms/android-19/include/sys/stat.h deleted file mode 100644 index 54c6b5b3b..000000000 --- a/ndk/platforms/android-19/include/sys/stat.h +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -#ifndef _SYS_STAT_H_ -#define _SYS_STAT_H_ - -#include -#include -#include -#include - -#include - -__BEGIN_DECLS - -/* really matches stat64 in the kernel, hence the padding - * Note: The kernel zero's the padded region because glibc might read them - * in the hope that the kernel has stretched to using larger sizes. - */ -#ifdef __mips__ -struct stat { - unsigned long st_dev; - unsigned long __pad0[3]; - - unsigned long long st_ino; - - unsigned int st_mode; - unsigned int st_nlink; - - unsigned long st_uid; - unsigned long st_gid; - - unsigned long st_rdev; - unsigned long __pad1[3]; - - long long st_size; - - unsigned long st_atime; - unsigned long st_atime_nsec; - - unsigned long st_mtime; - unsigned long st_mtime_nsec; - - unsigned long st_ctime; - unsigned long st_ctime_nsec; - - unsigned long st_blksize; - unsigned long __pad2; - - unsigned long long st_blocks; -}; -#else -struct stat { - unsigned long long st_dev; - unsigned char __pad0[4]; - - unsigned long __st_ino; - unsigned int st_mode; - unsigned int st_nlink; - - unsigned long st_uid; - unsigned long st_gid; - - unsigned long long st_rdev; - unsigned char __pad3[4]; - - long long st_size; - unsigned long st_blksize; - unsigned long long st_blocks; - - unsigned long st_atime; - unsigned long st_atime_nsec; - - unsigned long st_mtime; - unsigned long st_mtime_nsec; - - unsigned long st_ctime; - unsigned long st_ctime_nsec; - - unsigned long long st_ino; -}; -#endif - -/* For compatibility with GLibc, we provide macro aliases - * for the non-Posix nano-seconds accessors. - */ -#define st_atimensec st_atime_nsec -#define st_mtimensec st_mtime_nsec -#define st_ctimensec st_ctime_nsec - -extern int chmod(const char *, mode_t); -extern int fchmod(int, mode_t); -extern int mkdir(const char *, mode_t); - -extern int stat(const char *, struct stat *); -extern int fstat(int, struct stat *); -extern int lstat(const char *, struct stat *); -extern int mknod(const char *, mode_t, dev_t); -extern mode_t umask(mode_t); - -#define stat64 stat -#define fstat64 fstat -#define lstat64 lstat - -static __inline__ int mkfifo(const char *__p, mode_t __m) -{ - return mknod(__p, (__m & ~S_IFMT) | S_IFIFO, (dev_t)0); -} - -extern int fstatat(int dirfd, const char *path, struct stat *buf, int flags); -extern int mkdirat(int dirfd, const char *pathname, mode_t mode); -extern int fchownat(int dirfd, const char *path, uid_t owner, gid_t group, int flags); -extern int fchmodat(int dirfd, const char *path, mode_t mode, int flags); -extern int renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath); - -# define UTIME_NOW ((1l << 30) - 1l) -# define UTIME_OMIT ((1l << 30) - 2l) -extern int utimensat(int fd, const char *path, const struct timespec times[2], int flags); -extern int futimens(int fd, const struct timespec times[2]); - -__END_DECLS - -#endif /* _SYS_STAT_H_ */ diff --git a/ndk/platforms/android-19/include/sys/wait.h b/ndk/platforms/android-19/include/sys/wait.h deleted file mode 100644 index b30b7ec9e..000000000 --- a/ndk/platforms/android-19/include/sys/wait.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -#ifndef _SYS_WAIT_H_ -#define _SYS_WAIT_H_ - -#include -#include -#include -#include -#include - -__BEGIN_DECLS - -#define WEXITSTATUS(s) (((s) & 0xff00) >> 8) -#define WCOREDUMP(s) ((s) & 0x80) -#define WTERMSIG(s) ((s) & 0x7f) -#define WSTOPSIG(s) WEXITSTATUS(s) - -#define WIFEXITED(s) (WTERMSIG(s) == 0) -#define WIFSTOPPED(s) (WTERMSIG(s) == 0x7f) -#define WIFSIGNALED(s) (WTERMSIG((s)+1) >= 2) - -extern pid_t wait(int *); -extern pid_t waitpid(pid_t, int *, int); -extern pid_t wait3(int *, int, struct rusage *); -extern pid_t wait4(pid_t, int *, int, struct rusage *); - -/* Posix states that idtype_t should be an enumeration type, but - * the kernel headers define P_ALL, P_PID and P_PGID as constant macros - * instead. - */ -typedef int idtype_t; - -extern int waitid(idtype_t which, id_t id, siginfo_t *info, int options); - -__END_DECLS - -#endif /* _SYS_WAIT_H_ */ diff --git a/ndk/platforms/android-21/arch-arm/include/asm/a.out.h b/ndk/platforms/android-21/arch-arm/include/asm/a.out.h deleted file mode 100644 index 54b30acda..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/a.out.h +++ /dev/null @@ -1,48 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ARM_A_OUT_H__ -#define __ARM_A_OUT_H__ -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct exec -{ - __u32 a_info; - __u32 a_text; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 a_data; - __u32 a_bss; - __u32 a_syms; - __u32 a_entry; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 a_trsize; - __u32 a_drsize; -}; -#define N_TXTADDR(a) (0x00008000) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define N_TRSIZE(a) ((a).a_trsize) -#define N_DRSIZE(a) ((a).a_drsize) -#define N_SYMSIZE(a) ((a).a_syms) -#define M_ARM 103 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifndef LIBRARY_START_TEXT -#define LIBRARY_START_TEXT (0x00c00000) -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm/include/asm/auxvec.h b/ndk/platforms/android-21/arch-arm/include/asm/auxvec.h deleted file mode 100644 index 2fa0e6b18..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/auxvec.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/bitsperlong.h b/ndk/platforms/android-21/arch-arm/include/asm/bitsperlong.h deleted file mode 100644 index 5dc506001..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/bitsperlong.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/byteorder.h b/ndk/platforms/android-21/arch-arm/include/asm/byteorder.h deleted file mode 100644 index 6f17a48ea..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/byteorder.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_ARM_BYTEORDER_H -#define __ASM_ARM_BYTEORDER_H -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm/include/asm/errno.h b/ndk/platforms/android-21/arch-arm/include/asm/errno.h deleted file mode 100644 index 392cd94bf..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/errno.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/fcntl.h b/ndk/platforms/android-21/arch-arm/include/asm/fcntl.h deleted file mode 100644 index 995d14516..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/fcntl.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ARM_FCNTL_H -#define _ARM_FCNTL_H -#define O_DIRECTORY 040000 -#define O_NOFOLLOW 0100000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_DIRECT 0200000 -#define O_LARGEFILE 0400000 -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm/include/asm/hwcap.h b/ndk/platforms/android-21/arch-arm/include/asm/hwcap.h deleted file mode 100644 index e70f3b8f0..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/hwcap.h +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASMARM_HWCAP_H -#define _UAPI__ASMARM_HWCAP_H -#define HWCAP_SWP (1 << 0) -#define HWCAP_HALF (1 << 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_THUMB (1 << 2) -#define HWCAP_26BIT (1 << 3) -#define HWCAP_FAST_MULT (1 << 4) -#define HWCAP_FPA (1 << 5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_VFP (1 << 6) -#define HWCAP_EDSP (1 << 7) -#define HWCAP_JAVA (1 << 8) -#define HWCAP_IWMMXT (1 << 9) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_CRUNCH (1 << 10) -#define HWCAP_THUMBEE (1 << 11) -#define HWCAP_NEON (1 << 12) -#define HWCAP_VFPv3 (1 << 13) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_VFPv3D16 (1 << 14) -#define HWCAP_TLS (1 << 15) -#define HWCAP_VFPv4 (1 << 16) -#define HWCAP_IDIVA (1 << 17) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_IDIVT (1 << 18) -#define HWCAP_VFPD32 (1 << 19) -#define HWCAP_IDIV (HWCAP_IDIVA | HWCAP_IDIVT) -#define HWCAP_LPAE (1 << 20) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_EVTSTRM (1 << 21) -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/ioctl.h b/ndk/platforms/android-21/arch-arm/include/asm/ioctl.h deleted file mode 100644 index 7b7bd3779..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/ioctl.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/ioctls.h b/ndk/platforms/android-21/arch-arm/include/asm/ioctls.h deleted file mode 100644 index 2c59181b2..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/ioctls.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_ARM_IOCTLS_H -#define __ASM_ARM_IOCTLS_H -#define FIOQSIZE 0x545E -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/ipcbuf.h b/ndk/platforms/android-21/arch-arm/include/asm/ipcbuf.h deleted file mode 100644 index 0021f1438..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/ipcbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/kvm.h b/ndk/platforms/android-21/arch-arm/include/asm/kvm.h deleted file mode 100644 index 2b5a17e02..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/kvm.h +++ /dev/null @@ -1,180 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ARM_KVM_H__ -#define __ARM_KVM_H__ -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __KVM_HAVE_GUEST_DEBUG -#define __KVM_HAVE_IRQ_LINE -#define KVM_REG_SIZE(id) (1U << (((id) & KVM_REG_SIZE_MASK) >> KVM_REG_SIZE_SHIFT)) -#define KVM_ARM_SVC_sp svc_regs[0] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_SVC_lr svc_regs[1] -#define KVM_ARM_SVC_spsr svc_regs[2] -#define KVM_ARM_ABT_sp abt_regs[0] -#define KVM_ARM_ABT_lr abt_regs[1] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_ABT_spsr abt_regs[2] -#define KVM_ARM_UND_sp und_regs[0] -#define KVM_ARM_UND_lr und_regs[1] -#define KVM_ARM_UND_spsr und_regs[2] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_sp irq_regs[0] -#define KVM_ARM_IRQ_lr irq_regs[1] -#define KVM_ARM_IRQ_spsr irq_regs[2] -#define KVM_ARM_FIQ_r8 fiq_regs[0] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_FIQ_r9 fiq_regs[1] -#define KVM_ARM_FIQ_r10 fiq_regs[2] -#define KVM_ARM_FIQ_fp fiq_regs[3] -#define KVM_ARM_FIQ_ip fiq_regs[4] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_FIQ_sp fiq_regs[5] -#define KVM_ARM_FIQ_lr fiq_regs[6] -#define KVM_ARM_FIQ_spsr fiq_regs[7] -struct kvm_regs { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct pt_regs usr_regs; - unsigned long svc_regs[3]; - unsigned long abt_regs[3]; - unsigned long und_regs[3]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long irq_regs[3]; - unsigned long fiq_regs[8]; -}; -#define KVM_ARM_TARGET_CORTEX_A15 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_TARGET_CORTEX_A7 1 -#define KVM_ARM_NUM_TARGETS 2 -#define KVM_ARM_DEVICE_TYPE_SHIFT 0 -#define KVM_ARM_DEVICE_TYPE_MASK (0xffff << KVM_ARM_DEVICE_TYPE_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_DEVICE_ID_SHIFT 16 -#define KVM_ARM_DEVICE_ID_MASK (0xffff << KVM_ARM_DEVICE_ID_SHIFT) -#define KVM_ARM_DEVICE_VGIC_V2 0 -#define KVM_VGIC_V2_ADDR_TYPE_DIST 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_VGIC_V2_ADDR_TYPE_CPU 1 -#define KVM_VGIC_V2_DIST_SIZE 0x1000 -#define KVM_VGIC_V2_CPU_SIZE 0x2000 -#define KVM_ARM_VCPU_POWER_OFF 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_vcpu_init { - __u32 target; - __u32 features[7]; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_sregs { -}; -struct kvm_fpu { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_guest_debug_arch { -}; -struct kvm_debug_exit_arch { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_sync_regs { -}; -struct kvm_arch_memory_slot { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_COPROC_MASK 0x000000000FFF0000 -#define KVM_REG_ARM_COPROC_SHIFT 16 -#define KVM_REG_ARM_32_OPC2_MASK 0x0000000000000007 -#define KVM_REG_ARM_32_OPC2_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_OPC1_MASK 0x0000000000000078 -#define KVM_REG_ARM_OPC1_SHIFT 3 -#define KVM_REG_ARM_CRM_MASK 0x0000000000000780 -#define KVM_REG_ARM_CRM_SHIFT 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_32_CRN_MASK 0x0000000000007800 -#define KVM_REG_ARM_32_CRN_SHIFT 11 -#define ARM_CP15_REG_SHIFT_MASK(x,n) (((x) << KVM_REG_ARM_ ## n ## _SHIFT) & KVM_REG_ARM_ ## n ## _MASK) -#define __ARM_CP15_REG(op1,crn,crm,op2) (KVM_REG_ARM | (15 << KVM_REG_ARM_COPROC_SHIFT) | ARM_CP15_REG_SHIFT_MASK(op1, OPC1) | ARM_CP15_REG_SHIFT_MASK(crn, 32_CRN) | ARM_CP15_REG_SHIFT_MASK(crm, CRM) | ARM_CP15_REG_SHIFT_MASK(op2, 32_OPC2)) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ARM_CP15_REG32(...) (__ARM_CP15_REG(__VA_ARGS__) | KVM_REG_SIZE_U32) -#define __ARM_CP15_REG64(op1,crm) (__ARM_CP15_REG(op1, 0, crm, 0) | KVM_REG_SIZE_U64) -#define ARM_CP15_REG64(...) __ARM_CP15_REG64(__VA_ARGS__) -#define KVM_REG_ARM_TIMER_CTL ARM_CP15_REG32(0, 14, 3, 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_TIMER_CNT ARM_CP15_REG64(1, 14) -#define KVM_REG_ARM_TIMER_CVAL ARM_CP15_REG64(3, 14) -#define KVM_REG_ARM_CORE (0x0010 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / 4) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_DEMUX (0x0011 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_DEMUX_ID_MASK 0x000000000000FF00 -#define KVM_REG_ARM_DEMUX_ID_SHIFT 8 -#define KVM_REG_ARM_DEMUX_ID_CCSIDR (0x00 << KVM_REG_ARM_DEMUX_ID_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_DEMUX_VAL_MASK 0x00000000000000FF -#define KVM_REG_ARM_DEMUX_VAL_SHIFT 0 -#define KVM_REG_ARM_VFP (0x0012 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_VFP_MASK 0x000000000000FFFF -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_VFP_BASE_REG 0x0 -#define KVM_REG_ARM_VFP_FPSID 0x1000 -#define KVM_REG_ARM_VFP_FPSCR 0x1001 -#define KVM_REG_ARM_VFP_MVFR1 0x1006 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_VFP_MVFR0 0x1007 -#define KVM_REG_ARM_VFP_FPEXC 0x1008 -#define KVM_REG_ARM_VFP_FPINST 0x1009 -#define KVM_REG_ARM_VFP_FPINST2 0x100A -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_DEV_ARM_VGIC_GRP_ADDR 0 -#define KVM_DEV_ARM_VGIC_GRP_DIST_REGS 1 -#define KVM_DEV_ARM_VGIC_GRP_CPU_REGS 2 -#define KVM_DEV_ARM_VGIC_CPUID_SHIFT 32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_DEV_ARM_VGIC_CPUID_MASK (0xffULL << KVM_DEV_ARM_VGIC_CPUID_SHIFT) -#define KVM_DEV_ARM_VGIC_OFFSET_SHIFT 0 -#define KVM_DEV_ARM_VGIC_OFFSET_MASK (0xffffffffULL << KVM_DEV_ARM_VGIC_OFFSET_SHIFT) -#define KVM_ARM_IRQ_TYPE_SHIFT 24 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_TYPE_MASK 0xff -#define KVM_ARM_IRQ_VCPU_SHIFT 16 -#define KVM_ARM_IRQ_VCPU_MASK 0xff -#define KVM_ARM_IRQ_NUM_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_NUM_MASK 0xffff -#define KVM_ARM_IRQ_TYPE_CPU 0 -#define KVM_ARM_IRQ_TYPE_SPI 1 -#define KVM_ARM_IRQ_TYPE_PPI 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_CPU_IRQ 0 -#define KVM_ARM_IRQ_CPU_FIQ 1 -#define KVM_ARM_IRQ_GIC_MAX 127 -#define KVM_PSCI_FN_BASE 0x95c1ba5e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_FN(n) (KVM_PSCI_FN_BASE + (n)) -#define KVM_PSCI_FN_CPU_SUSPEND KVM_PSCI_FN(0) -#define KVM_PSCI_FN_CPU_OFF KVM_PSCI_FN(1) -#define KVM_PSCI_FN_CPU_ON KVM_PSCI_FN(2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_FN_MIGRATE KVM_PSCI_FN(3) -#define KVM_PSCI_RET_SUCCESS 0 -#define KVM_PSCI_RET_NI ((unsigned long)-1) -#define KVM_PSCI_RET_INVAL ((unsigned long)-2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_RET_DENIED ((unsigned long)-3) -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/kvm_para.h b/ndk/platforms/android-21/arch-arm/include/asm/kvm_para.h deleted file mode 100644 index e19f7a0f5..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/kvm_para.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/mman.h b/ndk/platforms/android-21/arch-arm/include/asm/mman.h deleted file mode 100644 index 40f0e9773..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/mman.h +++ /dev/null @@ -1,20 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include -#define arch_mmap_check(addr, len, flags) (((flags) & MAP_FIXED && (addr) < FIRST_USER_ADDRESS) ? -EINVAL : 0) diff --git a/ndk/platforms/android-21/arch-arm/include/asm/msgbuf.h b/ndk/platforms/android-21/arch-arm/include/asm/msgbuf.h deleted file mode 100644 index 7809e3cea..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/msgbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/param.h b/ndk/platforms/android-21/arch-arm/include/asm/param.h deleted file mode 100644 index 5ccf935cc..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/param.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/perf_regs.h b/ndk/platforms/android-21/arch-arm/include/asm/perf_regs.h deleted file mode 100644 index 745bcf30c..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/perf_regs.h +++ /dev/null @@ -1,45 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_ARM_PERF_REGS_H -#define _ASM_ARM_PERF_REGS_H -enum perf_event_arm_regs { - PERF_REG_ARM_R0, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - PERF_REG_ARM_R1, - PERF_REG_ARM_R2, - PERF_REG_ARM_R3, - PERF_REG_ARM_R4, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - PERF_REG_ARM_R5, - PERF_REG_ARM_R6, - PERF_REG_ARM_R7, - PERF_REG_ARM_R8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - PERF_REG_ARM_R9, - PERF_REG_ARM_R10, - PERF_REG_ARM_FP, - PERF_REG_ARM_IP, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - PERF_REG_ARM_SP, - PERF_REG_ARM_LR, - PERF_REG_ARM_PC, - PERF_REG_ARM_MAX, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/poll.h b/ndk/platforms/android-21/arch-arm/include/asm/poll.h deleted file mode 100644 index d7e8adca9..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/poll.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/posix_types.h b/ndk/platforms/android-21/arch-arm/include/asm/posix_types.h deleted file mode 100644 index 5e436e160..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/posix_types.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ARCH_ARM_POSIX_TYPES_H -#define __ARCH_ARM_POSIX_TYPES_H -typedef unsigned short __kernel_mode_t; -#define __kernel_mode_t __kernel_mode_t -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef unsigned short __kernel_ipc_pid_t; -#define __kernel_ipc_pid_t __kernel_ipc_pid_t -typedef unsigned short __kernel_uid_t; -typedef unsigned short __kernel_gid_t; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __kernel_uid_t __kernel_uid_t -typedef unsigned short __kernel_old_dev_t; -#define __kernel_old_dev_t __kernel_old_dev_t -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/ptrace.h b/ndk/platforms/android-21/arch-arm/include/asm/ptrace.h deleted file mode 100644 index 9d39d4917..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/ptrace.h +++ /dev/null @@ -1,120 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_ARM_PTRACE_H -#define _UAPI__ASM_ARM_PTRACE_H -#include -#define PTRACE_GETREGS 12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_SETREGS 13 -#define PTRACE_GETFPREGS 14 -#define PTRACE_SETFPREGS 15 -#define PTRACE_GETWMMXREGS 18 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_SETWMMXREGS 19 -#define PTRACE_OLDSETOPTIONS 21 -#define PTRACE_GET_THREAD_AREA 22 -#define PTRACE_SET_SYSCALL 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_GETCRUNCHREGS 25 -#define PTRACE_SETCRUNCHREGS 26 -#define PTRACE_GETVFPREGS 27 -#define PTRACE_SETVFPREGS 28 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_GETHBPREGS 29 -#define PTRACE_SETHBPREGS 30 -#define USR26_MODE 0x00000000 -#define FIQ26_MODE 0x00000001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define IRQ26_MODE 0x00000002 -#define SVC26_MODE 0x00000003 -#define USR_MODE 0x00000010 -#define SVC_MODE 0x00000013 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIQ_MODE 0x00000011 -#define IRQ_MODE 0x00000012 -#define ABT_MODE 0x00000017 -#define HYP_MODE 0x0000001a -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define UND_MODE 0x0000001b -#define SYSTEM_MODE 0x0000001f -#define MODE32_BIT 0x00000010 -#define MODE_MASK 0x0000001f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define V4_PSR_T_BIT 0x00000020 -#define V7M_PSR_T_BIT 0x01000000 -#define PSR_T_BIT V4_PSR_T_BIT -#define PSR_F_BIT 0x00000040 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_I_BIT 0x00000080 -#define PSR_A_BIT 0x00000100 -#define PSR_E_BIT 0x00000200 -#define PSR_J_BIT 0x01000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_Q_BIT 0x08000000 -#define PSR_V_BIT 0x10000000 -#define PSR_C_BIT 0x20000000 -#define PSR_Z_BIT 0x40000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_N_BIT 0x80000000 -#define PSR_f 0xff000000 -#define PSR_s 0x00ff0000 -#define PSR_x 0x0000ff00 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_c 0x000000ff -#define APSR_MASK 0xf80f0000 -#define PSR_ISET_MASK 0x01000010 -#define PSR_IT_MASK 0x0600fc00 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_ENDIAN_MASK 0x00000200 -#define PSR_ENDSTATE 0 -#define PT_TEXT_ADDR 0x10000 -#define PT_DATA_ADDR 0x10004 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PT_TEXT_END_ADDR 0x10008 -#ifndef __ASSEMBLY__ -struct pt_regs { - long uregs[18]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define ARM_cpsr uregs[16] -#define ARM_pc uregs[15] -#define ARM_lr uregs[14] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ARM_sp uregs[13] -#define ARM_ip uregs[12] -#define ARM_fp uregs[11] -#define ARM_r10 uregs[10] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ARM_r9 uregs[9] -#define ARM_r8 uregs[8] -#define ARM_r7 uregs[7] -#define ARM_r6 uregs[6] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ARM_r5 uregs[5] -#define ARM_r4 uregs[4] -#define ARM_r3 uregs[3] -#define ARM_r2 uregs[2] -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ARM_r1 uregs[1] -#define ARM_r0 uregs[0] -#define ARM_ORIG_r0 uregs[17] -#define ARM_VFPREGS_SIZE ( 32 * 8 + 4 ) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/resource.h b/ndk/platforms/android-21/arch-arm/include/asm/resource.h deleted file mode 100644 index 371adb52f..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/resource.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/sembuf.h b/ndk/platforms/android-21/arch-arm/include/asm/sembuf.h deleted file mode 100644 index 6ce6549b0..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/sembuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/setup.h b/ndk/platforms/android-21/arch-arm/include/asm/setup.h deleted file mode 100644 index 0f2a18b58..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/setup.h +++ /dev/null @@ -1,155 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASMARM_SETUP_H -#define _UAPI__ASMARM_SETUP_H -#include -#define COMMAND_LINE_SIZE 1024 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ATAG_NONE 0x00000000 -struct tag_header { - __u32 size; - __u32 tag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define ATAG_CORE 0x54410001 -struct tag_core { - __u32 flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 pagesize; - __u32 rootdev; -}; -#define ATAG_MEM 0x54410002 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct tag_mem32 { - __u32 size; - __u32 start; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ATAG_VIDEOTEXT 0x54410003 -struct tag_videotext { - __u8 x; - __u8 y; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 video_page; - __u8 video_mode; - __u8 video_cols; - __u16 video_ega_bx; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 video_lines; - __u8 video_isvga; - __u16 video_points; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ATAG_RAMDISK 0x54410004 -struct tag_ramdisk { - __u32 flags; - __u32 size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 start; -}; -#define ATAG_INITRD 0x54410005 -#define ATAG_INITRD2 0x54420005 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct tag_initrd { - __u32 start; - __u32 size; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ATAG_SERIAL 0x54410006 -struct tag_serialnr { - __u32 low; - __u32 high; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define ATAG_REVISION 0x54410007 -struct tag_revision { - __u32 rev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define ATAG_VIDEOLFB 0x54410008 -struct tag_videolfb { - __u16 lfb_width; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 lfb_height; - __u16 lfb_depth; - __u16 lfb_linelength; - __u32 lfb_base; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 lfb_size; - __u8 red_size; - __u8 red_pos; - __u8 green_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 green_pos; - __u8 blue_size; - __u8 blue_pos; - __u8 rsvd_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 rsvd_pos; -}; -#define ATAG_CMDLINE 0x54410009 -struct tag_cmdline { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char cmdline[1]; -}; -#define ATAG_ACORN 0x41000101 -struct tag_acorn { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 memc_control_reg; - __u32 vram_pages; - __u8 sounddefault; - __u8 adfsdrives; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define ATAG_MEMCLK 0x41000402 -struct tag_memclk { - __u32 fmemclk; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct tag { - struct tag_header hdr; - union { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct tag_core core; - struct tag_mem32 mem; - struct tag_videotext videotext; - struct tag_ramdisk ramdisk; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct tag_initrd initrd; - struct tag_serialnr serialnr; - struct tag_revision revision; - struct tag_videolfb videolfb; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct tag_cmdline cmdline; - struct tag_acorn acorn; - struct tag_memclk memclk; - } u; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct tagtable { - __u32 tag; - int (*parse)(const struct tag *); -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define tag_member_present(tag,member) ((unsigned long)(&((struct tag *)0L)->member + 1) <= (tag)->hdr.size * 4) -#define tag_next(t) ((struct tag *)((__u32 *)(t) + (t)->hdr.size)) -#define tag_size(type) ((sizeof(struct tag_header) + sizeof(struct type)) >> 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define for_each_tag(t,base) for (t = base; t->hdr.size; t = tag_next(t)) -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/shmbuf.h b/ndk/platforms/android-21/arch-arm/include/asm/shmbuf.h deleted file mode 100644 index fe8b1bea0..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/shmbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/sigcontext.h b/ndk/platforms/android-21/arch-arm/include/asm/sigcontext.h deleted file mode 100644 index bda233947..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/sigcontext.h +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASMARM_SIGCONTEXT_H -#define _ASMARM_SIGCONTEXT_H -struct sigcontext { - unsigned long trap_no; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long error_code; - unsigned long oldmask; - unsigned long arm_r0; - unsigned long arm_r1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long arm_r2; - unsigned long arm_r3; - unsigned long arm_r4; - unsigned long arm_r5; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long arm_r6; - unsigned long arm_r7; - unsigned long arm_r8; - unsigned long arm_r9; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long arm_r10; - unsigned long arm_fp; - unsigned long arm_ip; - unsigned long arm_sp; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long arm_lr; - unsigned long arm_pc; - unsigned long arm_cpsr; - unsigned long fault_address; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/siginfo.h b/ndk/platforms/android-21/arch-arm/include/asm/siginfo.h deleted file mode 100644 index a31ebb2d6..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/siginfo.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/signal.h b/ndk/platforms/android-21/arch-arm/include/asm/signal.h deleted file mode 100644 index fd39aaa9a..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/signal.h +++ /dev/null @@ -1,110 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASMARM_SIGNAL_H -#define _UAPI_ASMARM_SIGNAL_H -#include -struct siginfo; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _KERNEL_NSIG 32 -typedef unsigned long sigset_t; -#define SIGHUP 1 -#define SIGINT 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGQUIT 3 -#define SIGILL 4 -#define SIGTRAP 5 -#define SIGABRT 6 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGIOT 6 -#define SIGBUS 7 -#define SIGFPE 8 -#define SIGKILL 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGUSR1 10 -#define SIGSEGV 11 -#define SIGUSR2 12 -#define SIGPIPE 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGALRM 14 -#define SIGTERM 15 -#define SIGSTKFLT 16 -#define SIGCHLD 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGCONT 18 -#define SIGSTOP 19 -#define SIGTSTP 20 -#define SIGTTIN 21 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGTTOU 22 -#define SIGURG 23 -#define SIGXCPU 24 -#define SIGXFSZ 25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGVTALRM 26 -#define SIGPROF 27 -#define SIGWINCH 28 -#define SIGIO 29 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGPOLL SIGIO -#define SIGPWR 30 -#define SIGSYS 31 -#define SIGUNUSED 31 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __SIGRTMIN 32 -#define __SIGRTMAX _KERNEL__NSIG -#define SIGSWI 32 -#define SA_NOCLDSTOP 0x00000001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_NOCLDWAIT 0x00000002 -#define SA_SIGINFO 0x00000004 -#define SA_THIRTYTWO 0x02000000 -#define SA_RESTORER 0x04000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_ONSTACK 0x08000000 -#define SA_RESTART 0x10000000 -#define SA_NODEFER 0x40000000 -#define SA_RESETHAND 0x80000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_NOMASK SA_NODEFER -#define SA_ONESHOT SA_RESETHAND -#define MINSIGSTKSZ 2048 -#define SIGSTKSZ 8192 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -struct sigaction { - union { - __sighandler_t _sa_handler; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void (*_sa_sigaction)(int, struct siginfo *, void *); - } _u; - sigset_t sa_mask; - unsigned long sa_flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void (*sa_restorer)(void); -}; -#define sa_handler _u._sa_handler -#define sa_sigaction _u._sa_sigaction -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef struct sigaltstack { - void __user *ss_sp; - int ss_flags; - size_t ss_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -} stack_t; -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/socket.h b/ndk/platforms/android-21/arch-arm/include/asm/socket.h deleted file mode 100644 index 50a9874cc..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/socket.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/sockios.h b/ndk/platforms/android-21/arch-arm/include/asm/sockios.h deleted file mode 100644 index 710db92bb..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/sockios.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/stat.h b/ndk/platforms/android-21/arch-arm/include/asm/stat.h deleted file mode 100644 index b3425dd8d..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/stat.h +++ /dev/null @@ -1,91 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASMARM_STAT_H -#define _ASMARM_STAT_H -struct __old_kernel_stat { - unsigned short st_dev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short st_ino; - unsigned short st_mode; - unsigned short st_nlink; - unsigned short st_uid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short st_gid; - unsigned short st_rdev; - unsigned long st_size; - unsigned long st_atime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_mtime; - unsigned long st_ctime; -}; -#define STAT_HAVE_NSEC -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct stat { - unsigned long st_dev; - unsigned long st_ino; - unsigned short st_mode; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short st_nlink; - unsigned short st_uid; - unsigned short st_gid; - unsigned long st_rdev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_size; - unsigned long st_blksize; - unsigned long st_blocks; - unsigned long st_atime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_atime_nsec; - unsigned long st_mtime; - unsigned long st_mtime_nsec; - unsigned long st_ctime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_ctime_nsec; - unsigned long __unused4; - unsigned long __unused5; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct stat64 { - unsigned long long st_dev; - unsigned char __pad0[4]; -#define STAT64_HAS_BROKEN_ST_INO 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __st_ino; - unsigned int st_mode; - unsigned int st_nlink; - unsigned long st_uid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_gid; - unsigned long long st_rdev; - unsigned char __pad3[4]; - long long st_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_blksize; - unsigned long long st_blocks; - unsigned long st_atime; - unsigned long st_atime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_mtime; - unsigned long st_mtime_nsec; - unsigned long st_ctime; - unsigned long st_ctime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long long st_ino; -}; -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/statfs.h b/ndk/platforms/android-21/arch-arm/include/asm/statfs.h deleted file mode 100644 index d1f3b8192..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/statfs.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASMARM_STATFS_H -#define _ASMARM_STATFS_H -#define ARCH_PACK_STATFS64 __attribute__((packed,aligned(4))) -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/swab.h b/ndk/platforms/android-21/arch-arm/include/asm/swab.h deleted file mode 100644 index 2703324f3..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/swab.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_ARM_SWAB_H -#define _UAPI__ASM_ARM_SWAB_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifndef __STRICT_ANSI__ -#define __SWAB_64_THRU_32__ -#endif -#ifndef __thumb__ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __arch_swab32 __arch_swab32 -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/asm/termbits.h b/ndk/platforms/android-21/arch-arm/include/asm/termbits.h deleted file mode 100644 index 42af6fe24..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/termbits.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/termios.h b/ndk/platforms/android-21/arch-arm/include/asm/termios.h deleted file mode 100644 index feca4c60e..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/termios.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/types.h b/ndk/platforms/android-21/arch-arm/include/asm/types.h deleted file mode 100644 index 8250f4345..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/types.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm/include/asm/unistd.h b/ndk/platforms/android-21/arch-arm/include/asm/unistd.h deleted file mode 100644 index be9f36f17..000000000 --- a/ndk/platforms/android-21/arch-arm/include/asm/unistd.h +++ /dev/null @@ -1,484 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_ARM_UNISTD_H -#define _UAPI__ASM_ARM_UNISTD_H -#define __NR_OABI_SYSCALL_BASE 0x900000 -#define __NR_SYSCALL_BASE 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_restart_syscall (__NR_SYSCALL_BASE+ 0) -#define __NR_exit (__NR_SYSCALL_BASE+ 1) -#define __NR_fork (__NR_SYSCALL_BASE+ 2) -#define __NR_read (__NR_SYSCALL_BASE+ 3) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_write (__NR_SYSCALL_BASE+ 4) -#define __NR_open (__NR_SYSCALL_BASE+ 5) -#define __NR_close (__NR_SYSCALL_BASE+ 6) -#define __NR_creat (__NR_SYSCALL_BASE+ 8) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_link (__NR_SYSCALL_BASE+ 9) -#define __NR_unlink (__NR_SYSCALL_BASE+ 10) -#define __NR_execve (__NR_SYSCALL_BASE+ 11) -#define __NR_chdir (__NR_SYSCALL_BASE+ 12) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_time (__NR_SYSCALL_BASE+ 13) -#define __NR_mknod (__NR_SYSCALL_BASE+ 14) -#define __NR_chmod (__NR_SYSCALL_BASE+ 15) -#define __NR_lchown (__NR_SYSCALL_BASE+ 16) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lseek (__NR_SYSCALL_BASE+ 19) -#define __NR_getpid (__NR_SYSCALL_BASE+ 20) -#define __NR_mount (__NR_SYSCALL_BASE+ 21) -#define __NR_umount (__NR_SYSCALL_BASE+ 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_SYSCALL_BASE+ 23) -#define __NR_getuid (__NR_SYSCALL_BASE+ 24) -#define __NR_stime (__NR_SYSCALL_BASE+ 25) -#define __NR_ptrace (__NR_SYSCALL_BASE+ 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_alarm (__NR_SYSCALL_BASE+ 27) -#define __NR_pause (__NR_SYSCALL_BASE+ 29) -#define __NR_utime (__NR_SYSCALL_BASE+ 30) -#define __NR_access (__NR_SYSCALL_BASE+ 33) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_nice (__NR_SYSCALL_BASE+ 34) -#define __NR_sync (__NR_SYSCALL_BASE+ 36) -#define __NR_kill (__NR_SYSCALL_BASE+ 37) -#define __NR_rename (__NR_SYSCALL_BASE+ 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdir (__NR_SYSCALL_BASE+ 39) -#define __NR_rmdir (__NR_SYSCALL_BASE+ 40) -#define __NR_dup (__NR_SYSCALL_BASE+ 41) -#define __NR_pipe (__NR_SYSCALL_BASE+ 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_times (__NR_SYSCALL_BASE+ 43) -#define __NR_brk (__NR_SYSCALL_BASE+ 45) -#define __NR_setgid (__NR_SYSCALL_BASE+ 46) -#define __NR_getgid (__NR_SYSCALL_BASE+ 47) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_geteuid (__NR_SYSCALL_BASE+ 49) -#define __NR_getegid (__NR_SYSCALL_BASE+ 50) -#define __NR_acct (__NR_SYSCALL_BASE+ 51) -#define __NR_umount2 (__NR_SYSCALL_BASE+ 52) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ioctl (__NR_SYSCALL_BASE+ 54) -#define __NR_fcntl (__NR_SYSCALL_BASE+ 55) -#define __NR_setpgid (__NR_SYSCALL_BASE+ 57) -#define __NR_umask (__NR_SYSCALL_BASE+ 60) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_chroot (__NR_SYSCALL_BASE+ 61) -#define __NR_ustat (__NR_SYSCALL_BASE+ 62) -#define __NR_dup2 (__NR_SYSCALL_BASE+ 63) -#define __NR_getppid (__NR_SYSCALL_BASE+ 64) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgrp (__NR_SYSCALL_BASE+ 65) -#define __NR_setsid (__NR_SYSCALL_BASE+ 66) -#define __NR_sigaction (__NR_SYSCALL_BASE+ 67) -#define __NR_setreuid (__NR_SYSCALL_BASE+ 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setregid (__NR_SYSCALL_BASE+ 71) -#define __NR_sigsuspend (__NR_SYSCALL_BASE+ 72) -#define __NR_sigpending (__NR_SYSCALL_BASE+ 73) -#define __NR_sethostname (__NR_SYSCALL_BASE+ 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_SYSCALL_BASE+ 75) -#define __NR_getrlimit (__NR_SYSCALL_BASE+ 76) -#define __NR_getrusage (__NR_SYSCALL_BASE+ 77) -#define __NR_gettimeofday (__NR_SYSCALL_BASE+ 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_SYSCALL_BASE+ 79) -#define __NR_getgroups (__NR_SYSCALL_BASE+ 80) -#define __NR_setgroups (__NR_SYSCALL_BASE+ 81) -#define __NR_select (__NR_SYSCALL_BASE+ 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlink (__NR_SYSCALL_BASE+ 83) -#define __NR_readlink (__NR_SYSCALL_BASE+ 85) -#define __NR_uselib (__NR_SYSCALL_BASE+ 86) -#define __NR_swapon (__NR_SYSCALL_BASE+ 87) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_reboot (__NR_SYSCALL_BASE+ 88) -#define __NR_readdir (__NR_SYSCALL_BASE+ 89) -#define __NR_mmap (__NR_SYSCALL_BASE+ 90) -#define __NR_munmap (__NR_SYSCALL_BASE+ 91) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_truncate (__NR_SYSCALL_BASE+ 92) -#define __NR_ftruncate (__NR_SYSCALL_BASE+ 93) -#define __NR_fchmod (__NR_SYSCALL_BASE+ 94) -#define __NR_fchown (__NR_SYSCALL_BASE+ 95) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpriority (__NR_SYSCALL_BASE+ 96) -#define __NR_setpriority (__NR_SYSCALL_BASE+ 97) -#define __NR_statfs (__NR_SYSCALL_BASE+ 99) -#define __NR_fstatfs (__NR_SYSCALL_BASE+100) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_socketcall (__NR_SYSCALL_BASE+102) -#define __NR_syslog (__NR_SYSCALL_BASE+103) -#define __NR_setitimer (__NR_SYSCALL_BASE+104) -#define __NR_getitimer (__NR_SYSCALL_BASE+105) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_stat (__NR_SYSCALL_BASE+106) -#define __NR_lstat (__NR_SYSCALL_BASE+107) -#define __NR_fstat (__NR_SYSCALL_BASE+108) -#define __NR_vhangup (__NR_SYSCALL_BASE+111) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_syscall (__NR_SYSCALL_BASE+113) -#define __NR_wait4 (__NR_SYSCALL_BASE+114) -#define __NR_swapoff (__NR_SYSCALL_BASE+115) -#define __NR_sysinfo (__NR_SYSCALL_BASE+116) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ipc (__NR_SYSCALL_BASE+117) -#define __NR_fsync (__NR_SYSCALL_BASE+118) -#define __NR_sigreturn (__NR_SYSCALL_BASE+119) -#define __NR_clone (__NR_SYSCALL_BASE+120) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setdomainname (__NR_SYSCALL_BASE+121) -#define __NR_uname (__NR_SYSCALL_BASE+122) -#define __NR_adjtimex (__NR_SYSCALL_BASE+124) -#define __NR_mprotect (__NR_SYSCALL_BASE+125) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sigprocmask (__NR_SYSCALL_BASE+126) -#define __NR_init_module (__NR_SYSCALL_BASE+128) -#define __NR_delete_module (__NR_SYSCALL_BASE+129) -#define __NR_quotactl (__NR_SYSCALL_BASE+131) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgid (__NR_SYSCALL_BASE+132) -#define __NR_fchdir (__NR_SYSCALL_BASE+133) -#define __NR_bdflush (__NR_SYSCALL_BASE+134) -#define __NR_sysfs (__NR_SYSCALL_BASE+135) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_personality (__NR_SYSCALL_BASE+136) -#define __NR_setfsuid (__NR_SYSCALL_BASE+138) -#define __NR_setfsgid (__NR_SYSCALL_BASE+139) -#define __NR__llseek (__NR_SYSCALL_BASE+140) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents (__NR_SYSCALL_BASE+141) -#define __NR__newselect (__NR_SYSCALL_BASE+142) -#define __NR_flock (__NR_SYSCALL_BASE+143) -#define __NR_msync (__NR_SYSCALL_BASE+144) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readv (__NR_SYSCALL_BASE+145) -#define __NR_writev (__NR_SYSCALL_BASE+146) -#define __NR_getsid (__NR_SYSCALL_BASE+147) -#define __NR_fdatasync (__NR_SYSCALL_BASE+148) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR__sysctl (__NR_SYSCALL_BASE+149) -#define __NR_mlock (__NR_SYSCALL_BASE+150) -#define __NR_munlock (__NR_SYSCALL_BASE+151) -#define __NR_mlockall (__NR_SYSCALL_BASE+152) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlockall (__NR_SYSCALL_BASE+153) -#define __NR_sched_setparam (__NR_SYSCALL_BASE+154) -#define __NR_sched_getparam (__NR_SYSCALL_BASE+155) -#define __NR_sched_setscheduler (__NR_SYSCALL_BASE+156) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_getscheduler (__NR_SYSCALL_BASE+157) -#define __NR_sched_yield (__NR_SYSCALL_BASE+158) -#define __NR_sched_get_priority_max (__NR_SYSCALL_BASE+159) -#define __NR_sched_get_priority_min (__NR_SYSCALL_BASE+160) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_rr_get_interval (__NR_SYSCALL_BASE+161) -#define __NR_nanosleep (__NR_SYSCALL_BASE+162) -#define __NR_mremap (__NR_SYSCALL_BASE+163) -#define __NR_setresuid (__NR_SYSCALL_BASE+164) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getresuid (__NR_SYSCALL_BASE+165) -#define __NR_poll (__NR_SYSCALL_BASE+168) -#define __NR_nfsservctl (__NR_SYSCALL_BASE+169) -#define __NR_setresgid (__NR_SYSCALL_BASE+170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getresgid (__NR_SYSCALL_BASE+171) -#define __NR_prctl (__NR_SYSCALL_BASE+172) -#define __NR_rt_sigreturn (__NR_SYSCALL_BASE+173) -#define __NR_rt_sigaction (__NR_SYSCALL_BASE+174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigprocmask (__NR_SYSCALL_BASE+175) -#define __NR_rt_sigpending (__NR_SYSCALL_BASE+176) -#define __NR_rt_sigtimedwait (__NR_SYSCALL_BASE+177) -#define __NR_rt_sigqueueinfo (__NR_SYSCALL_BASE+178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigsuspend (__NR_SYSCALL_BASE+179) -#define __NR_pread64 (__NR_SYSCALL_BASE+180) -#define __NR_pwrite64 (__NR_SYSCALL_BASE+181) -#define __NR_chown (__NR_SYSCALL_BASE+182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getcwd (__NR_SYSCALL_BASE+183) -#define __NR_capget (__NR_SYSCALL_BASE+184) -#define __NR_capset (__NR_SYSCALL_BASE+185) -#define __NR_sigaltstack (__NR_SYSCALL_BASE+186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_SYSCALL_BASE+187) -#define __NR_vfork (__NR_SYSCALL_BASE+190) -#define __NR_ugetrlimit (__NR_SYSCALL_BASE+191) -#define __NR_mmap2 (__NR_SYSCALL_BASE+192) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_truncate64 (__NR_SYSCALL_BASE+193) -#define __NR_ftruncate64 (__NR_SYSCALL_BASE+194) -#define __NR_stat64 (__NR_SYSCALL_BASE+195) -#define __NR_lstat64 (__NR_SYSCALL_BASE+196) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstat64 (__NR_SYSCALL_BASE+197) -#define __NR_lchown32 (__NR_SYSCALL_BASE+198) -#define __NR_getuid32 (__NR_SYSCALL_BASE+199) -#define __NR_getgid32 (__NR_SYSCALL_BASE+200) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_geteuid32 (__NR_SYSCALL_BASE+201) -#define __NR_getegid32 (__NR_SYSCALL_BASE+202) -#define __NR_setreuid32 (__NR_SYSCALL_BASE+203) -#define __NR_setregid32 (__NR_SYSCALL_BASE+204) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getgroups32 (__NR_SYSCALL_BASE+205) -#define __NR_setgroups32 (__NR_SYSCALL_BASE+206) -#define __NR_fchown32 (__NR_SYSCALL_BASE+207) -#define __NR_setresuid32 (__NR_SYSCALL_BASE+208) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getresuid32 (__NR_SYSCALL_BASE+209) -#define __NR_setresgid32 (__NR_SYSCALL_BASE+210) -#define __NR_getresgid32 (__NR_SYSCALL_BASE+211) -#define __NR_chown32 (__NR_SYSCALL_BASE+212) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid32 (__NR_SYSCALL_BASE+213) -#define __NR_setgid32 (__NR_SYSCALL_BASE+214) -#define __NR_setfsuid32 (__NR_SYSCALL_BASE+215) -#define __NR_setfsgid32 (__NR_SYSCALL_BASE+216) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents64 (__NR_SYSCALL_BASE+217) -#define __NR_pivot_root (__NR_SYSCALL_BASE+218) -#define __NR_mincore (__NR_SYSCALL_BASE+219) -#define __NR_madvise (__NR_SYSCALL_BASE+220) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fcntl64 (__NR_SYSCALL_BASE+221) -#define __NR_gettid (__NR_SYSCALL_BASE+224) -#define __NR_readahead (__NR_SYSCALL_BASE+225) -#define __NR_setxattr (__NR_SYSCALL_BASE+226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lsetxattr (__NR_SYSCALL_BASE+227) -#define __NR_fsetxattr (__NR_SYSCALL_BASE+228) -#define __NR_getxattr (__NR_SYSCALL_BASE+229) -#define __NR_lgetxattr (__NR_SYSCALL_BASE+230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fgetxattr (__NR_SYSCALL_BASE+231) -#define __NR_listxattr (__NR_SYSCALL_BASE+232) -#define __NR_llistxattr (__NR_SYSCALL_BASE+233) -#define __NR_flistxattr (__NR_SYSCALL_BASE+234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_removexattr (__NR_SYSCALL_BASE+235) -#define __NR_lremovexattr (__NR_SYSCALL_BASE+236) -#define __NR_fremovexattr (__NR_SYSCALL_BASE+237) -#define __NR_tkill (__NR_SYSCALL_BASE+238) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile64 (__NR_SYSCALL_BASE+239) -#define __NR_futex (__NR_SYSCALL_BASE+240) -#define __NR_sched_setaffinity (__NR_SYSCALL_BASE+241) -#define __NR_sched_getaffinity (__NR_SYSCALL_BASE+242) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_setup (__NR_SYSCALL_BASE+243) -#define __NR_io_destroy (__NR_SYSCALL_BASE+244) -#define __NR_io_getevents (__NR_SYSCALL_BASE+245) -#define __NR_io_submit (__NR_SYSCALL_BASE+246) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_cancel (__NR_SYSCALL_BASE+247) -#define __NR_exit_group (__NR_SYSCALL_BASE+248) -#define __NR_lookup_dcookie (__NR_SYSCALL_BASE+249) -#define __NR_epoll_create (__NR_SYSCALL_BASE+250) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_ctl (__NR_SYSCALL_BASE+251) -#define __NR_epoll_wait (__NR_SYSCALL_BASE+252) -#define __NR_remap_file_pages (__NR_SYSCALL_BASE+253) -#define __NR_set_tid_address (__NR_SYSCALL_BASE+256) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_create (__NR_SYSCALL_BASE+257) -#define __NR_timer_settime (__NR_SYSCALL_BASE+258) -#define __NR_timer_gettime (__NR_SYSCALL_BASE+259) -#define __NR_timer_getoverrun (__NR_SYSCALL_BASE+260) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_delete (__NR_SYSCALL_BASE+261) -#define __NR_clock_settime (__NR_SYSCALL_BASE+262) -#define __NR_clock_gettime (__NR_SYSCALL_BASE+263) -#define __NR_clock_getres (__NR_SYSCALL_BASE+264) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_nanosleep (__NR_SYSCALL_BASE+265) -#define __NR_statfs64 (__NR_SYSCALL_BASE+266) -#define __NR_fstatfs64 (__NR_SYSCALL_BASE+267) -#define __NR_tgkill (__NR_SYSCALL_BASE+268) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimes (__NR_SYSCALL_BASE+269) -#define __NR_arm_fadvise64_64 (__NR_SYSCALL_BASE+270) -#define __NR_pciconfig_iobase (__NR_SYSCALL_BASE+271) -#define __NR_pciconfig_read (__NR_SYSCALL_BASE+272) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pciconfig_write (__NR_SYSCALL_BASE+273) -#define __NR_mq_open (__NR_SYSCALL_BASE+274) -#define __NR_mq_unlink (__NR_SYSCALL_BASE+275) -#define __NR_mq_timedsend (__NR_SYSCALL_BASE+276) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_timedreceive (__NR_SYSCALL_BASE+277) -#define __NR_mq_notify (__NR_SYSCALL_BASE+278) -#define __NR_mq_getsetattr (__NR_SYSCALL_BASE+279) -#define __NR_waitid (__NR_SYSCALL_BASE+280) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_socket (__NR_SYSCALL_BASE+281) -#define __NR_bind (__NR_SYSCALL_BASE+282) -#define __NR_connect (__NR_SYSCALL_BASE+283) -#define __NR_listen (__NR_SYSCALL_BASE+284) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_accept (__NR_SYSCALL_BASE+285) -#define __NR_getsockname (__NR_SYSCALL_BASE+286) -#define __NR_getpeername (__NR_SYSCALL_BASE+287) -#define __NR_socketpair (__NR_SYSCALL_BASE+288) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_send (__NR_SYSCALL_BASE+289) -#define __NR_sendto (__NR_SYSCALL_BASE+290) -#define __NR_recv (__NR_SYSCALL_BASE+291) -#define __NR_recvfrom (__NR_SYSCALL_BASE+292) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shutdown (__NR_SYSCALL_BASE+293) -#define __NR_setsockopt (__NR_SYSCALL_BASE+294) -#define __NR_getsockopt (__NR_SYSCALL_BASE+295) -#define __NR_sendmsg (__NR_SYSCALL_BASE+296) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_recvmsg (__NR_SYSCALL_BASE+297) -#define __NR_semop (__NR_SYSCALL_BASE+298) -#define __NR_semget (__NR_SYSCALL_BASE+299) -#define __NR_semctl (__NR_SYSCALL_BASE+300) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_msgsnd (__NR_SYSCALL_BASE+301) -#define __NR_msgrcv (__NR_SYSCALL_BASE+302) -#define __NR_msgget (__NR_SYSCALL_BASE+303) -#define __NR_msgctl (__NR_SYSCALL_BASE+304) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shmat (__NR_SYSCALL_BASE+305) -#define __NR_shmdt (__NR_SYSCALL_BASE+306) -#define __NR_shmget (__NR_SYSCALL_BASE+307) -#define __NR_shmctl (__NR_SYSCALL_BASE+308) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_add_key (__NR_SYSCALL_BASE+309) -#define __NR_request_key (__NR_SYSCALL_BASE+310) -#define __NR_keyctl (__NR_SYSCALL_BASE+311) -#define __NR_semtimedop (__NR_SYSCALL_BASE+312) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_vserver (__NR_SYSCALL_BASE+313) -#define __NR_ioprio_set (__NR_SYSCALL_BASE+314) -#define __NR_ioprio_get (__NR_SYSCALL_BASE+315) -#define __NR_inotify_init (__NR_SYSCALL_BASE+316) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_add_watch (__NR_SYSCALL_BASE+317) -#define __NR_inotify_rm_watch (__NR_SYSCALL_BASE+318) -#define __NR_mbind (__NR_SYSCALL_BASE+319) -#define __NR_get_mempolicy (__NR_SYSCALL_BASE+320) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_set_mempolicy (__NR_SYSCALL_BASE+321) -#define __NR_openat (__NR_SYSCALL_BASE+322) -#define __NR_mkdirat (__NR_SYSCALL_BASE+323) -#define __NR_mknodat (__NR_SYSCALL_BASE+324) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchownat (__NR_SYSCALL_BASE+325) -#define __NR_futimesat (__NR_SYSCALL_BASE+326) -#define __NR_fstatat64 (__NR_SYSCALL_BASE+327) -#define __NR_unlinkat (__NR_SYSCALL_BASE+328) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_renameat (__NR_SYSCALL_BASE+329) -#define __NR_linkat (__NR_SYSCALL_BASE+330) -#define __NR_symlinkat (__NR_SYSCALL_BASE+331) -#define __NR_readlinkat (__NR_SYSCALL_BASE+332) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchmodat (__NR_SYSCALL_BASE+333) -#define __NR_faccessat (__NR_SYSCALL_BASE+334) -#define __NR_pselect6 (__NR_SYSCALL_BASE+335) -#define __NR_ppoll (__NR_SYSCALL_BASE+336) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_unshare (__NR_SYSCALL_BASE+337) -#define __NR_set_robust_list (__NR_SYSCALL_BASE+338) -#define __NR_get_robust_list (__NR_SYSCALL_BASE+339) -#define __NR_splice (__NR_SYSCALL_BASE+340) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_arm_sync_file_range (__NR_SYSCALL_BASE+341) -#define __NR_sync_file_range2 __NR_arm_sync_file_range -#define __NR_tee (__NR_SYSCALL_BASE+342) -#define __NR_vmsplice (__NR_SYSCALL_BASE+343) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_move_pages (__NR_SYSCALL_BASE+344) -#define __NR_getcpu (__NR_SYSCALL_BASE+345) -#define __NR_epoll_pwait (__NR_SYSCALL_BASE+346) -#define __NR_kexec_load (__NR_SYSCALL_BASE+347) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimensat (__NR_SYSCALL_BASE+348) -#define __NR_signalfd (__NR_SYSCALL_BASE+349) -#define __NR_timerfd_create (__NR_SYSCALL_BASE+350) -#define __NR_eventfd (__NR_SYSCALL_BASE+351) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fallocate (__NR_SYSCALL_BASE+352) -#define __NR_timerfd_settime (__NR_SYSCALL_BASE+353) -#define __NR_timerfd_gettime (__NR_SYSCALL_BASE+354) -#define __NR_signalfd4 (__NR_SYSCALL_BASE+355) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_eventfd2 (__NR_SYSCALL_BASE+356) -#define __NR_epoll_create1 (__NR_SYSCALL_BASE+357) -#define __NR_dup3 (__NR_SYSCALL_BASE+358) -#define __NR_pipe2 (__NR_SYSCALL_BASE+359) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init1 (__NR_SYSCALL_BASE+360) -#define __NR_preadv (__NR_SYSCALL_BASE+361) -#define __NR_pwritev (__NR_SYSCALL_BASE+362) -#define __NR_rt_tgsigqueueinfo (__NR_SYSCALL_BASE+363) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_perf_event_open (__NR_SYSCALL_BASE+364) -#define __NR_recvmmsg (__NR_SYSCALL_BASE+365) -#define __NR_accept4 (__NR_SYSCALL_BASE+366) -#define __NR_fanotify_init (__NR_SYSCALL_BASE+367) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_mark (__NR_SYSCALL_BASE+368) -#define __NR_prlimit64 (__NR_SYSCALL_BASE+369) -#define __NR_name_to_handle_at (__NR_SYSCALL_BASE+370) -#define __NR_open_by_handle_at (__NR_SYSCALL_BASE+371) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_adjtime (__NR_SYSCALL_BASE+372) -#define __NR_syncfs (__NR_SYSCALL_BASE+373) -#define __NR_sendmmsg (__NR_SYSCALL_BASE+374) -#define __NR_setns (__NR_SYSCALL_BASE+375) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_process_vm_readv (__NR_SYSCALL_BASE+376) -#define __NR_process_vm_writev (__NR_SYSCALL_BASE+377) -#define __NR_kcmp (__NR_SYSCALL_BASE+378) -#define __NR_finit_module (__NR_SYSCALL_BASE+379) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setattr (__NR_SYSCALL_BASE+380) -#define __NR_sched_getattr (__NR_SYSCALL_BASE+381) -#define __ARM_NR_BASE (__NR_SYSCALL_BASE+0x0f0000) -#define __ARM_NR_breakpoint (__ARM_NR_BASE+1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __ARM_NR_cacheflush (__ARM_NR_BASE+2) -#define __ARM_NR_usr26 (__ARM_NR_BASE+3) -#define __ARM_NR_usr32 (__ARM_NR_BASE+4) -#define __ARM_NR_set_tls (__ARM_NR_BASE+5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#undef __NR_time -#undef __NR_umount -#undef __NR_stime -#undef __NR_alarm -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#undef __NR_utime -#undef __NR_getrlimit -#undef __NR_select -#undef __NR_readdir -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#undef __NR_mmap -#undef __NR_socketcall -#undef __NR_syscall -#undef __NR_ipc -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm/include/machine/asm.h b/ndk/platforms/android-21/arch-arm/include/machine/asm.h deleted file mode 100644 index 7954f05f1..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/asm.h +++ /dev/null @@ -1,59 +0,0 @@ -/* $OpenBSD: asm.h,v 1.1 2004/02/01 05:09:49 drahn Exp $ */ -/* $NetBSD: asm.h,v 1.4 2001/07/16 05:43:32 matt Exp $ */ - -/* - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * William Jolitz. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * from: @(#)asm.h 5.5 (Berkeley) 5/7/91 - */ - -#ifndef _ARM32_ASM_H_ -#define _ARM32_ASM_H_ - -#ifndef _ALIGN_TEXT -# define _ALIGN_TEXT .align 0 -#endif - -#undef __bionic_asm_custom_entry -#undef __bionic_asm_custom_end -#define __bionic_asm_custom_entry(f) .fnstart -#define __bionic_asm_custom_end(f) .fnend - -#undef __bionic_asm_function_type -#define __bionic_asm_function_type #function - -#if defined(__ELF__) && defined(PIC) -#define PIC_SYM(x,y) x ## ( ## y ## ) -#else -#define PIC_SYM(x,y) x -#endif - -#endif /* !_ARM_ASM_H_ */ diff --git a/ndk/platforms/android-21/arch-arm/include/machine/cpu-features.h b/ndk/platforms/android-21/arch-arm/include/machine/cpu-features.h deleted file mode 100644 index fc5a8fd14..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/cpu-features.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -#ifndef _ARM_MACHINE_CPU_FEATURES_H -#define _ARM_MACHINE_CPU_FEATURES_H - -/* The purpose of this file is to define several macros corresponding - * to CPU features that may or may not be available at build time on - * on the target CPU. - * - * This is done to abstract us from the various ARM Architecture - * quirks and alphabet soup. - */ - -/* __ARM_ARCH__ is a number corresponding to the ARM revision - * we're going to support. Our toolchain doesn't define __ARM_ARCH__ - * so try to guess it. - */ -#ifndef __ARM_ARCH__ -# if defined __ARM_ARCH_7__ || defined __ARM_ARCH_7A__ || \ - defined __ARM_ARCH_7R__ || defined __ARM_ARCH_7M__ -# define __ARM_ARCH__ 7 -# elif defined __ARM_ARCH_6__ || defined __ARM_ARCH_6J__ || \ - defined __ARM_ARCH_6K__ || defined __ARM_ARCH_6Z__ || \ - defined __ARM_ARCH_6KZ__ || defined __ARM_ARCH_6T2__ -# define __ARM_ARCH__ 6 -# else -# error Unknown or unsupported ARM architecture -# endif -#endif - -/* define __ARM_HAVE_HALFWORD_MULTIPLY when half-word multiply instructions - * this means variants of: smul, smulw, smla, smlaw, smlal - */ -#define __ARM_HAVE_HALFWORD_MULTIPLY 1 - -/* define __ARM_HAVE_LDREXD for ARMv7 architecture - * (also present in ARMv6K, but not implemented in ARMv7-M, neither of which - * we care about) - */ -#if __ARM_ARCH__ >= 7 -# define __ARM_HAVE_LDREXD -#endif - -/* define _ARM_HAVE_VFP if we have VFPv3 - */ -#if __ARM_ARCH__ >= 7 && defined __VFP_FP__ -# define __ARM_HAVE_VFP -#endif - -/* define _ARM_HAVE_NEON for ARMv7 architecture if we support the - * Neon SIMD instruction set extensions. This also implies - * that VFPv3-D32 is supported. - */ -#if __ARM_ARCH__ >= 7 && defined __ARM_NEON__ -# define __ARM_HAVE_NEON -#endif - -#endif /* _ARM_MACHINE_CPU_FEATURES_H */ diff --git a/ndk/platforms/android-21/arch-arm/include/machine/elf_machdep.h b/ndk/platforms/android-21/arch-arm/include/machine/elf_machdep.h deleted file mode 100644 index 97d8434ae..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/elf_machdep.h +++ /dev/null @@ -1,138 +0,0 @@ -/* $NetBSD: elf_machdep.h,v 1.10 2012/08/05 04:12:46 matt Exp $ */ - -#ifndef _ARM_ELF_MACHDEP_H_ -#define _ARM_ELF_MACHDEP_H_ - -#if defined(__ARMEB__) -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2MSB -#else -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB -#endif - -#define ELF64_MACHDEP_ENDIANNESS XXX /* break compilation */ -#define ELF64_MACHDEP_ID_CASES \ - /* no 64-bit ELF machine types supported */ - -/* Processor specific flags for the ELF header e_flags field. */ -#define EF_ARM_RELEXEC 0x00000001 -#define EF_ARM_HASENTRY 0x00000002 -#define EF_ARM_INTERWORK 0x00000004 /* GNU binutils 000413 */ -#define EF_ARM_SYMSARESORTED 0x00000004 /* ARM ELF A08 */ -#define EF_ARM_APCS_26 0x00000008 /* GNU binutils 000413 */ -#define EF_ARM_DYNSYMSUSESEGIDX 0x00000008 /* ARM ELF B01 */ -#define EF_ARM_APCS_FLOAT 0x00000010 /* GNU binutils 000413 */ -#define EF_ARM_MAPSYMSFIRST 0x00000010 /* ARM ELF B01 */ -#define EF_ARM_PIC 0x00000020 -#define EF_ARM_ALIGN8 0x00000040 /* 8-bit structure alignment. */ -#define EF_ARM_NEW_ABI 0x00000080 -#define EF_ARM_OLD_ABI 0x00000100 -#define EF_ARM_SOFT_FLOAT 0x00000200 -#define EF_ARM_EABIMASK 0xff000000 -#define EF_ARM_EABI_VER1 0x01000000 -#define EF_ARM_EABI_VER2 0x02000000 -#define EF_ARM_EABI_VER3 0x03000000 -#define EF_ARM_EABI_VER4 0x04000000 -#define EF_ARM_EABI_VER5 0x05000000 - -#define ELF32_MACHDEP_ID_CASES \ - case EM_ARM: \ - break; - -#define ELF32_MACHDEP_ID EM_ARM - -#define ARCH_ELFSIZE 32 /* MD native binary size */ - -/* Processor specific relocation types */ - -#define R_ARM_NONE 0 -#define R_ARM_PC24 1 -#define R_ARM_ABS32 2 -#define R_ARM_REL32 3 -#define R_ARM_PC13 4 -#define R_ARM_ABS16 5 -#define R_ARM_ABS12 6 -#define R_ARM_THM_ABS5 7 -#define R_ARM_ABS8 8 -#define R_ARM_SBREL32 9 -#define R_ARM_THM_PC22 10 -#define R_ARM_THM_PC8 11 -#define R_ARM_AMP_VCALL9 12 -#define R_ARM_SWI24 13 -#define R_ARM_THM_SWI8 14 -#define R_ARM_XPC25 15 -#define R_ARM_THM_XPC22 16 - -/* TLS relocations */ -#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */ -#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */ -#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */ - -/* 20-31 are reserved for ARM Linux. */ -#define R_ARM_COPY 20 -#define R_ARM_GLOB_DAT 21 -#define R_ARM_JUMP_SLOT 22 -#define R_ARM_RELATIVE 23 -#define R_ARM_GOTOFF 24 -#define R_ARM_GOTPC 25 -#define R_ARM_GOT32 26 -#define R_ARM_PLT32 27 - -#define R_ARM_ALU_PCREL_7_0 32 -#define R_ARM_ALU_PCREL_15_8 33 -#define R_ARM_ALU_PCREL_23_15 34 -#define R_ARM_ALU_SBREL_11_0 35 -#define R_ARM_ALU_SBREL_19_12 36 -#define R_ARM_ALU_SBREL_27_20 37 - -/* 96-111 are reserved to G++. */ -#define R_ARM_GNU_VTENTRY 100 -#define R_ARM_GNU_VTINHERIT 101 -#define R_ARM_THM_PC11 102 -#define R_ARM_THM_PC9 103 - -/* More TLS relocations */ -#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic */ -#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic */ -#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS */ -#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of */ -#define R_ARM_TLS_LE32 108 -#define R_ARM_TLS_LDO12 109 -#define R_ARM_TLS_LE12 110 -#define R_ARM_TLS_IE12GP 111 - -/* 112-127 are reserved for private experiments. */ - -#define R_ARM_RXPC25 249 -#define R_ARM_RSBREL32 250 -#define R_ARM_THM_RPC22 251 -#define R_ARM_RREL32 252 -#define R_ARM_RABS32 253 -#define R_ARM_RPC24 254 -#define R_ARM_RBASE 255 - -#define R_TYPE(name) __CONCAT(R_ARM_,name) - -/* Processor specific program header flags */ -#define PF_ARM_SB 0x10000000 -#define PF_ARM_PI 0x20000000 -#define PF_ARM_ENTRY 0x80000000 - -/* Processor specific section header flags */ -#define SHF_ENTRYSECT 0x10000000 -#define SHF_COMDEF 0x80000000 - -/* Processor specific symbol types */ -#define STT_ARM_TFUNC STT_LOPROC - -#ifdef _KERNEL -#ifdef ELFSIZE -#define ELF_MD_PROBE_FUNC ELFNAME2(arm_netbsd,probe) -#endif - -struct exec_package; - -int arm_netbsd_elf32_probe(struct lwp *, struct exec_package *, void *, char *, - vaddr_t *); -#endif - -#endif /* _ARM_ELF_MACHDEP_H_ */ diff --git a/ndk/platforms/android-21/arch-arm/include/machine/exec.h b/ndk/platforms/android-21/arch-arm/include/machine/exec.h deleted file mode 100644 index 227b20762..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/exec.h +++ /dev/null @@ -1,50 +0,0 @@ -/* $OpenBSD: exec.h,v 1.9 2003/04/17 03:42:14 drahn Exp $ */ -/* $NetBSD: exec.h,v 1.6 1994/10/27 04:16:05 cgd Exp $ */ - -/* - * Copyright (c) 1993 Christopher G. Demetriou - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef _ARM_EXEC_H_ -#define _ARM_EXEC_H_ - -#define __LDPGSZ 4096 - -#define NATIVE_EXEC_ELF - -#define ARCH_ELFSIZE 32 - -#define ELF_TARG_CLASS ELFCLASS32 -#define ELF_TARG_DATA ELFDATA2LSB -#define ELF_TARG_MACH EM_ARM - -#define _NLIST_DO_AOUT -#define _NLIST_DO_ELF - -#define _KERN_DO_AOUT -#define _KERN_DO_ELF - -#endif /* _ARM_EXEC_H_ */ diff --git a/ndk/platforms/android-21/arch-arm/include/machine/fenv.h b/ndk/platforms/android-21/arch-arm/include/machine/fenv.h deleted file mode 100644 index 0e483e32e..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/fenv.h +++ /dev/null @@ -1,63 +0,0 @@ -/*- - * Copyright (c) 2004-2005 David Schultz - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $FreeBSD: src/lib/msun/arm/fenv.h,v 1.5 2005/03/16 19:03:45 das Exp $ - */ - -/* - * Rewritten for Android. - * - * The ARM FPSCR is described here: - * http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344b/Chdfafia.html - */ - -#ifndef _ARM_FENV_H_ -#define _ARM_FENV_H_ - -#include - -__BEGIN_DECLS - -typedef __uint32_t fenv_t; -typedef __uint32_t fexcept_t; - -/* Exception flags. */ -#define FE_INVALID 0x01 -#define FE_DIVBYZERO 0x02 -#define FE_OVERFLOW 0x04 -#define FE_UNDERFLOW 0x08 -#define FE_INEXACT 0x10 -#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \ - FE_OVERFLOW | FE_UNDERFLOW) - -/* Rounding modes. */ -#define FE_TONEAREST 0x0 -#define FE_UPWARD 0x1 -#define FE_DOWNWARD 0x2 -#define FE_TOWARDZERO 0x3 - -__END_DECLS - -#endif /* !_ARM_FENV_H_ */ diff --git a/ndk/platforms/android-21/arch-arm/include/machine/setjmp.h b/ndk/platforms/android-21/arch-arm/include/machine/setjmp.h deleted file mode 100644 index 0941202d5..000000000 --- a/ndk/platforms/android-21/arch-arm/include/machine/setjmp.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (C) 2010 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -/* - * machine/setjmp.h: machine dependent setjmp-related information. - */ - -/* _JBLEN is the size of a jmp_buf in longs. - * Do not modify this value or you will break the ABI ! - * - * This value comes from the original OpenBSD ARM-specific header - * that was replaced by this one. - */ -#define _JBLEN 64 - -/* According to the ARM AAPCS document, we only need to save - * the following registers: - * - * Core r4-r14 - * - * VFP d8-d15 (see section 5.1.2.1) - * - * Registers s16-s31 (d8-d15, q4-q7) must be preserved across subroutine - * calls; registers s0-s15 (d0-d7, q0-q3) do not need to be preserved - * (and can be used for passing arguments or returning results in standard - * procedure-call variants). Registers d16-d31 (q8-q15), if present, do - * not need to be preserved. - * - * FPSCR saved because GLibc does saves it too. - * - */ - -/* The internal structure of a jmp_buf is totally private. - * Current layout (may change in the future): - * - * word name description - * 0 magic magic number - * 1 sigmask signal mask (not used with _setjmp / _longjmp) - * 2 float_base base of float registers (d8 to d15) - * 18 float_state floating-point status and control register - * 19 core_base base of core registers (r4 to r14) - * 30 reserved reserved entries (room to grow) - * 64 - * - * NOTE: float_base must be at an even word index, since the - * FP registers will be loaded/stored with instructions - * that expect 8-byte alignment. - */ - -#define _JB_MAGIC 0 -#define _JB_SIGMASK (_JB_MAGIC+1) -#define _JB_FLOAT_BASE (_JB_SIGMASK+1) -#define _JB_FLOAT_STATE (_JB_FLOAT_BASE + (15-8+1)*2) -#define _JB_CORE_BASE (_JB_FLOAT_STATE+1) - -#define _JB_MAGIC__SETJMP 0x4278f500 -#define _JB_MAGIC_SETJMP 0x4278f501 diff --git a/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 8a4fa2613..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,367 +0,0 @@ -glActiveShaderProgram -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindImageTexture -glBindProgramPipeline -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBindVertexBuffer -glBlendBarrierKHR -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendEquationSeparateiEXT -glBlendEquationiEXT -glBlendFunc -glBlendFuncSeparate -glBlendFuncSeparateiEXT -glBlendFunciEXT -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glColorMaskiEXT -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyImageSubDataEXT -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCreateShaderProgramv -glCullFace -glDebugMessageCallbackKHR -glDebugMessageControlKHR -glDebugMessageInsertKHR -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteProgramPipelines -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDisableiEXT -glDispatchCompute -glDispatchComputeIndirect -glDrawArrays -glDrawArraysIndirect -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsIndirect -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEnableiEXT -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferParameteri -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureEXT -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenProgramPipelines -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleani_v -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetDebugMessageLogKHR -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetFramebufferParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetMultisamplefv -glGetObjectLabelKHR -glGetObjectPtrLabelKHR -glGetPointervKHR -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramInterfaceiv -glGetProgramPipelineInfoLog -glGetProgramPipelineiv -glGetProgramResourceIndex -glGetProgramResourceLocation -glGetProgramResourceName -glGetProgramResourceiv -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterIivEXT -glGetSamplerParameterIuivEXT -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexLevelParameterfv -glGetTexLevelParameteriv -glGetTexParameterIivEXT -glGetTexParameterIuivEXT -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsEnablediEXT -glIsFramebuffer -glIsProgram -glIsProgramPipeline -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glMemoryBarrier -glMemoryBarrierByRegion -glMinSampleShadingOES -glObjectLabelKHR -glObjectPtrLabelKHR -glPatchParameteriEXT -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glPopDebugGroupKHR -glPrimitiveBoundingBoxEXT -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glProgramUniform1f -glProgramUniform1fv -glProgramUniform1i -glProgramUniform1iv -glProgramUniform1ui -glProgramUniform1uiv -glProgramUniform2f -glProgramUniform2fv -glProgramUniform2i -glProgramUniform2iv -glProgramUniform2ui -glProgramUniform2uiv -glProgramUniform3f -glProgramUniform3fv -glProgramUniform3i -glProgramUniform3iv -glProgramUniform3ui -glProgramUniform3uiv -glProgramUniform4f -glProgramUniform4fv -glProgramUniform4i -glProgramUniform4iv -glProgramUniform4ui -glProgramUniform4uiv -glProgramUniformMatrix2fv -glProgramUniformMatrix2x3fv -glProgramUniformMatrix2x4fv -glProgramUniformMatrix3fv -glProgramUniformMatrix3x2fv -glProgramUniformMatrix3x4fv -glProgramUniformMatrix4fv -glProgramUniformMatrix4x2fv -glProgramUniformMatrix4x3fv -glPushDebugGroupKHR -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSampleMaski -glSamplerParameterIivEXT -glSamplerParameterIuivEXT -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexBufferEXT -glTexBufferRangeEXT -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterIivEXT -glTexParameterIuivEXT -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage2DMultisample -glTexStorage3D -glTexStorage3DMultisampleOES -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glUseProgramStages -glValidateProgram -glValidateProgramPipeline -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribBinding -glVertexAttribDivisor -glVertexAttribFormat -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIFormat -glVertexAttribIPointer -glVertexAttribPointer -glVertexBindingDivisor -glViewport -glWaitSync diff --git a/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.functions.txt deleted file mode 100644 index a164f8c0f..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,179 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getFifoMaxEventCount -ASensor_getFifoReservedEventCount -ASensor_getMinDelay -ASensor_getName -ASensor_getReportingMode -ASensor_getResolution -ASensor_getStringType -ASensor_getType -ASensor_getVendor -ASensor_isWakeUpSensor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getDefaultSensorEx -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libc.so.functions.txt deleted file mode 100644 index 517460c24..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libc.so.functions.txt +++ /dev/null @@ -1,1119 +0,0 @@ -_Exit -__FD_CLR_chk -__FD_ISSET_chk -__FD_SET_chk -__aeabi_atexit -__aeabi_memclr -__aeabi_memclr4 -__aeabi_memclr8 -__aeabi_memcpy -__aeabi_memcpy4 -__aeabi_memcpy8 -__aeabi_memmove -__aeabi_memmove4 -__aeabi_memmove8 -__aeabi_memset -__aeabi_memset4 -__aeabi_memset8 -__assert -__assert2 -__atomic_cmpxchg -__atomic_dec -__atomic_inc -__atomic_swap -__b64_ntop -__b64_pton -__cmsg_nxthdr -__connect -__ctype_get_mb_cur_max -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__epoll_pwait -__errno -__exit -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassify -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpid -__getpriority -__gnu_Unwind_Find_exidx -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnan -__isnanf -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_current_sigrtmax -__libc_current_sigrtmin -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__ppoll -__pselect6 -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__read_chk -__reboot -__recvfrom_chk -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigpending -__rt_sigprocmask -__rt_sigsuspend -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tid_address -__set_tls -__sigaction -__snprintf_chk -__socket -__sprintf_chk -__stack_chk_fail -__statfs64 -__stpcpy_chk -__stpncpy_chk -__stpncpy_chk2 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strncpy_chk2 -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_getlong -_getshort -_longjmp -_resolv_delete_cache_for_net -_resolv_flush_cache_for_net -_resolv_set_nameservers_for_net -_setjmp -_tolower -_toupper -abort -abs -accept -accept4 -access -acct -alarm -alphasort -alphasort64 -android_set_abort_message -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -at_quick_exit -atof -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -c16rtomb -c32rtomb -cacheflush -calloc -capget -capset -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -creat64 -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -dprintf -drand48 -dup -dup2 -dup3 -duplocale -endmntent -endservent -endutent -epoll_create -epoll_create1 -epoll_ctl -epoll_pwait -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -execvpe -exit -faccessat -fallocate -fallocate64 -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freelocale -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstat64 -fstatat -fstatat64 -fstatfs -fstatfs64 -fstatvfs -fstatvfs64 -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -ftw64 -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getmntent_r -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpagesize -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprogname -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrlimit64 -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -grantpt -herror -hstrerror -htonl -htons -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_lnaof -inet_makeaddr -inet_netof -inet_network -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -initstate -inotify_add_watch -inotify_init -inotify_init1 -inotify_rm_watch -insque -ioctl -isalnum -isalnum_l -isalpha -isalpha_l -isascii -isatty -isblank -isblank_l -iscntrl -iscntrl_l -isdigit -isdigit_l -isfinite -isfinitef -isfinitel -isgraph -isgraph_l -isinf -isinff -isinfl -islower -islower_l -isnan -isnanf -isnanl -isnormal -isnormalf -isnormall -isprint -isprint_l -ispunct -ispunct_l -isspace -isspace_l -isupper -isupper_l -iswalnum -iswalnum_l -iswalpha -iswalpha_l -iswblank -iswblank_l -iswcntrl -iswcntrl_l -iswctype -iswctype_l -iswdigit -iswdigit_l -iswgraph -iswgraph_l -iswlower -iswlower_l -iswprint -iswprint_l -iswpunct -iswpunct_l -iswspace -iswspace_l -iswupper -iswupper_l -iswxdigit -iswxdigit_l -isxdigit -isxdigit_l -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lfind -lgetxattr -link -linkat -listen -listxattr -llabs -lldiv -llistxattr -localeconv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lsearch -lseek -lseek64 -lsetxattr -lstat -lstat64 -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtoc16 -mbrtoc32 -mbrtowc -mbsinit -mbsnrtowcs -mbsrtowcs -mbstowcs -mbtowc -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mkfifo -mknod -mknodat -mkstemp -mkstemp64 -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mmap64 -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -newlocale -nftw -nftw64 -nice -nrand48 -nsdispatch -ntohl -ntohs -open -open64 -openat -openat64 -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_fadvise -posix_fadvise64 -posix_fallocate -posix_fallocate64 -posix_memalign -posix_openpt -ppoll -prctl -pread -pread64 -printf -prlimit64 -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getclock -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setclock -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_gettid_np -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -quick_exit -raise -rand -rand_r -random -read -readahead -readdir -readdir64 -readdir64_r -readdir_r -readlink -readlinkat -readv -realloc -realpath -reboot -recv -recvfrom -recvmmsg -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -remque -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scandir64 -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendfile64 -sendmmsg -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setfsgid -setfsuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setmntent -setns -setpgid -setpgrp -setpriority -setprogname -setregid -setresgid -setresuid -setreuid -setrlimit -setrlimit64 -setservent -setsid -setsockopt -setstate -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaddset -sigaltstack -sigblock -sigdelset -sigemptyset -sigfillset -siginterrupt -sigismember -siglongjmp -signal -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -splice -sprintf -srand -srand48 -srandom -sscanf -stat -stat64 -statfs -statfs64 -statvfs -statvfs64 -stpcpy -stpncpy -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcoll_l -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strftime_l -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtof -strtoimax -strtok -strtok_r -strtol -strtold -strtold_l -strtoll -strtoll_l -strtoq -strtoul -strtoull -strtoull_l -strtoumax -strtouq -strxfrm -strxfrm_l -swapoff -swapon -swprintf -swscanf -symlink -symlinkat -sync -syscall -sysconf -sysinfo -syslog -system -tcdrain -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp -tdelete -tdestroy -tee -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -tolower_l -toupper -toupper_l -towlower -towlower_l -towupper -towupper_l -truncate -truncate64 -tsearch -ttyname -ttyname_r -twalk -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -uselocale -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -vdprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vfwscanf -vmsplice -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vswscanf -vsyslog -vwarn -vwarnx -vwprintf -vwscanf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscoll_l -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcsnrtombs -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstof -wcstoimax -wcstok -wcstol -wcstold -wcstold_l -wcstoll -wcstoll_l -wcstombs -wcstoul -wcstoull -wcstoull_l -wcstoumax -wcswidth -wcsxfrm -wcsxfrm_l -wctob -wctomb -wctype -wctype_l -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-21/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-21/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-21/arch-arm/symbols/libc.so.versions.txt deleted file mode 100644 index bf8cd0204..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libc.so.versions.txt +++ /dev/null @@ -1,1129 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; - __connect; # arm x86 mips - __ctype_get_mb_cur_max; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __epoll_pwait; # arm x86 mips - __errno; - __exit; # arm x86 mips - __fcntl64; # arm x86 mips - __FD_CLR_chk; - __FD_ISSET_chk; - __FD_SET_chk; - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassify; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpid; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; - __isnanf; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_current_sigrtmax; - __libc_current_sigrtmin; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __ppoll; # arm x86 mips - __progname; - __pselect6; # arm x86 mips - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __read_chk; - __reboot; # arm x86 mips - __recvfrom_chk; - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigpending; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigsuspend; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tid_address; # arm x86 mips - __set_tls; # arm mips - __sF; - __sigaction; # arm x86 mips - __snprintf_chk; - __socket; # arm x86 mips - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __stpcpy_chk; - __stpncpy_chk; - __stpncpy_chk2; - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strncpy_chk2; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area__; - __system_property_area_init; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _Exit; - _exit; - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; - _resolv_flush_cache_for_net; - _resolv_set_nameservers_for_net; - _setjmp; - _tolower; - _tolower_tab_; # arm x86 mips - _toupper; - _toupper_tab_; # arm x86 mips - abort; - abs; - accept; - accept4; - access; - acct; - alarm; - alphasort; - alphasort64; - android_set_abort_message; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - at_quick_exit; - atof; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; - c32rtomb; - cacheflush; # arm mips - calloc; - capget; - capset; - cfgetispeed; - cfgetospeed; - cfmakeraw; - cfsetispeed; - cfsetospeed; - cfsetspeed; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - creat64; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - dprintf; - drand48; - dup; - dup2; - dup3; - duplocale; - endmntent; - endservent; - endutent; - environ; - epoll_create; - epoll_create1; - epoll_ctl; - epoll_pwait; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; - exit; - faccessat; - fallocate; - fallocate64; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstat64; - fstatat; - fstatat64; - fstatfs; - fstatfs64; - fstatvfs; - fstatvfs64; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - ftw64; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getmntent_r; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrlimit64; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - grantpt; - herror; - hstrerror; - htonl; - htons; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_lnaof; - inet_makeaddr; - inet_netof; - inet_network; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; - inotify_add_watch; - inotify_init; - inotify_init1; - inotify_rm_watch; - insque; - ioctl; - isalnum; - isalnum_l; - isalpha; - isalpha_l; - isascii; - isatty; - isblank; - isblank_l; - iscntrl; - iscntrl_l; - isdigit; - isdigit_l; - isfinite; - isfinitef; - isfinitel; - isgraph; - isgraph_l; - isinf; - isinff; - isinfl; - islower; - islower_l; - isnan; - isnanf; - isnanl; - isnormal; - isnormalf; - isnormall; - isprint; - isprint_l; - ispunct; - ispunct_l; - isspace; - isspace_l; - isupper; - isupper_l; - iswalnum; - iswalnum_l; - iswalpha; - iswalpha_l; - iswblank; - iswblank_l; - iswcntrl; - iswcntrl_l; - iswctype; - iswctype_l; - iswdigit; - iswdigit_l; - iswgraph; - iswgraph_l; - iswlower; - iswlower_l; - iswprint; - iswprint_l; - iswpunct; - iswpunct_l; - iswspace; - iswspace_l; - iswupper; - iswupper_l; - iswxdigit; - iswxdigit_l; - isxdigit; - isxdigit_l; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lfind; - lgetxattr; - link; - linkat; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localeconv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lsearch; - lseek; - lseek64; - lsetxattr; - lstat; - lstat64; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtoc16; - mbrtoc32; - mbrtowc; - mbsinit; - mbsnrtowcs; - mbsrtowcs; - mbstowcs; - mbtowc; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; - mknod; - mknodat; - mkstemp; - mkstemp64; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mmap64; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - newlocale; - nftw; - nftw64; - nice; - nrand48; - nsdispatch; - ntohl; - ntohs; - open; - open64; - openat; - openat64; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_fadvise; - posix_fadvise64; - posix_fallocate; - posix_fallocate64; - posix_memalign; - posix_openpt; - ppoll; - prctl; - pread; - pread64; - printf; - prlimit64; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_timedlock; - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - quick_exit; - raise; - rand; - rand_r; - random; - read; - readahead; - readdir; - readdir64; - readdir64_r; - readdir_r; - readlink; - readlinkat; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - remque; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; - sendmmsg; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; - setfsuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; - setns; - setpgid; - setpgrp; - setpriority; - setprogname; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; - setservent; - setsid; - setsockopt; - setstate; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaddset; - sigaltstack; - sigblock; - sigdelset; - sigemptyset; - sigfillset; - siginterrupt; - sigismember; - siglongjmp; - signal; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - splice; - sprintf; - srand; - srand48; - srandom; - sscanf; - stat; - stat64; - statfs; - statfs64; - statvfs; - statvfs64; - stpcpy; - stpncpy; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strftime_l; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; - strtoimax; - strtok; - strtok_r; - strtol; - strtold; - strtold_l; - strtoll; - strtoll_l; - strtoq; - strtoul; - strtoull; - strtoull_l; - strtoumax; - strtouq; - strxfrm; - strxfrm_l; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - symlinkat; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; - tcflow; - tcflush; - tcgetattr; - tcgetpgrp; - tcgetsid; - tcsendbreak; - tcsetattr; - tcsetpgrp; - tdelete; - tdestroy; - tee; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; - toupper; - toupper_l; - towlower; - towlower_l; - towupper; - towupper_l; - truncate; - truncate64; - tsearch; - ttyname; - ttyname_r; - twalk; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - uselocale; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - vdprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; - vmsplice; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; - wcstoimax; - wcstok; - wcstol; - wcstold; - wcstold_l; - wcstoll; - wcstoll_l; - wcstombs; - wcstoul; - wcstoull; - wcstoull_l; - wcstoumax; - wcswidth; - wcsxfrm; - wcsxfrm_l; - wctob; - wctomb; - wctype; - wctype_l; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libdl.so.functions.txt deleted file mode 100644 index eca2382d3..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,8 +0,0 @@ -android_dlopen_ext -dl_iterate_phdr -dl_unwind_find_exidx -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.versions.txt b/ndk/platforms/android-21/arch-arm/symbols/libdl.so.versions.txt deleted file mode 100644 index 45fbd5770..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,13 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - android_dlopen_ext; - dl_iterate_phdr; - dl_unwind_find_exidx; # arm - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.functions.txt deleted file mode 100644 index 61612d4d8..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -AndroidBitmap_getInfo -AndroidBitmap_lockPixels -AndroidBitmap_unlockPixels diff --git a/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libjnigraphics.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/liblog.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/liblog.so.functions.txt deleted file mode 100644 index d7a4b7248..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/liblog.so.functions.txt +++ /dev/null @@ -1,9 +0,0 @@ -__android_log_assert -__android_log_btwrite -__android_log_buf_print -__android_log_buf_write -__android_log_bwrite -__android_log_dev_available -__android_log_print -__android_log_vprint -__android_log_write diff --git a/ndk/platforms/android-21/arch-arm/symbols/liblog.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/liblog.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/liblog.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm/symbols/libm.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libm.so.functions.txt deleted file mode 100644 index 787bec33e..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libm.so.functions.txt +++ /dev/null @@ -1,220 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -acoshl -acosl -asin -asinf -asinh -asinhf -asinhl -asinl -atan -atan2 -atan2f -atan2l -atanf -atanh -atanhf -atanhl -atanl -cabsl -cbrt -cbrtf -cbrtl -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -coshl -cosl -cprojl -csqrtl -drem -dremf -erf -erfc -erfcf -erfcl -erff -erfl -exp -exp2 -exp2f -exp2l -expf -expl -expm1 -expm1f -expm1l -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmal -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -fmodl -frexp -frexpf -frexpl -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -hypotl -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -lgammal -llrint -llrintf -llrintl -llround -llroundf -llroundl -log -log10 -log10f -log10l -log1p -log1pf -log1pl -log2 -log2f -log2l -logb -logbf -logbl -logf -logl -lrint -lrintf -lrintl -lround -lroundf -lroundl -modf -modff -modfl -nan -nanf -nanl -nearbyint -nearbyintf -nearbyintl -nextafter -nextafterf -nextafterl -nexttoward -nexttowardf -nexttowardl -pow -powf -powl -remainder -remainderf -remainderl -remquo -remquof -remquol -rint -rintf -rintl -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -significandl -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sinhl -sinl -sqrt -sqrtf -sqrtl -tan -tanf -tanh -tanhf -tanhl -tanl -tgamma -tgammaf -tgammal -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-21/arch-arm/symbols/libm.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-21/arch-arm/symbols/libm.so.versions.txt b/ndk/platforms/android-21/arch-arm/symbols/libm.so.versions.txt deleted file mode 100644 index 5714409f6..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libm.so.versions.txt +++ /dev/null @@ -1,226 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; - acosl; - asin; - asinf; - asinh; - asinhf; - asinhl; - asinl; - atan; - atan2; - atan2f; - atan2l; - atanf; - atanh; - atanhf; - atanhl; - atanl; - cabsl; - cbrt; - cbrtf; - cbrtl; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; - cosl; - cprojl; - csqrtl; - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; - erff; - erfl; - exp; - exp2; - exp2f; - exp2l; - expf; - expl; - expm1; - expm1f; - expm1l; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; - frexp; - frexpf; - frexpl; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; - llrint; - llrintf; - llrintl; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; - log1p; - log1pf; - log1pl; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - logl; - lrint; - lrintf; - lrintl; - lround; - lroundf; - lroundl; - modf; - modff; - modfl; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nearbyintl; - nextafter; - nextafterf; - nextafterl; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - powl; - remainder; - remainderf; - remainderl; - remquo; - remquof; - remquol; - rint; - rintf; - rintl; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - significandl; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; - sinl; - sqrt; - sqrtf; - sqrtl; - tan; - tanf; - tanh; - tanhf; - tanhl; - tanl; - tgamma; - tgammaf; - tgammal; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.functions.txt deleted file mode 100644 index 525c8f7ba..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.functions.txt +++ /dev/null @@ -1,90 +0,0 @@ -AMediaCodecCryptoInfo_delete -AMediaCodecCryptoInfo_getClearBytes -AMediaCodecCryptoInfo_getEncryptedBytes -AMediaCodecCryptoInfo_getIV -AMediaCodecCryptoInfo_getKey -AMediaCodecCryptoInfo_getMode -AMediaCodecCryptoInfo_getNumSubSamples -AMediaCodecCryptoInfo_new -AMediaCodec_configure -AMediaCodec_createCodecByName -AMediaCodec_createDecoderByType -AMediaCodec_createEncoderByType -AMediaCodec_delete -AMediaCodec_dequeueInputBuffer -AMediaCodec_dequeueOutputBuffer -AMediaCodec_flush -AMediaCodec_getInputBuffer -AMediaCodec_getOutputBuffer -AMediaCodec_getOutputFormat -AMediaCodec_queueInputBuffer -AMediaCodec_queueSecureInputBuffer -AMediaCodec_releaseOutputBuffer -AMediaCodec_releaseOutputBufferAtTime -AMediaCodec_start -AMediaCodec_stop -AMediaCrypto_delete -AMediaCrypto_isCryptoSchemeSupported -AMediaCrypto_new -AMediaCrypto_requiresSecureDecoderComponent -AMediaDrm_closeSession -AMediaDrm_createByUUID -AMediaDrm_decrypt -AMediaDrm_encrypt -AMediaDrm_getKeyRequest -AMediaDrm_getPropertyByteArray -AMediaDrm_getPropertyString -AMediaDrm_getProvisionRequest -AMediaDrm_getSecureStops -AMediaDrm_isCryptoSchemeSupported -AMediaDrm_openSession -AMediaDrm_provideKeyResponse -AMediaDrm_provideProvisionResponse -AMediaDrm_queryKeyStatus -AMediaDrm_release -AMediaDrm_releaseSecureStops -AMediaDrm_removeKeys -AMediaDrm_restoreKeys -AMediaDrm_setOnEventListener -AMediaDrm_setPropertyByteArray -AMediaDrm_setPropertyString -AMediaDrm_sign -AMediaDrm_verify -AMediaExtractor_advance -AMediaExtractor_delete -AMediaExtractor_getPsshInfo -AMediaExtractor_getSampleCryptoInfo -AMediaExtractor_getSampleFlags -AMediaExtractor_getSampleTime -AMediaExtractor_getSampleTrackIndex -AMediaExtractor_getTrackCount -AMediaExtractor_getTrackFormat -AMediaExtractor_new -AMediaExtractor_readSampleData -AMediaExtractor_seekTo -AMediaExtractor_selectTrack -AMediaExtractor_setDataSource -AMediaExtractor_setDataSourceFd -AMediaExtractor_unselectTrack -AMediaFormat_delete -AMediaFormat_getBuffer -AMediaFormat_getFloat -AMediaFormat_getInt32 -AMediaFormat_getInt64 -AMediaFormat_getSize -AMediaFormat_getString -AMediaFormat_new -AMediaFormat_setBuffer -AMediaFormat_setFloat -AMediaFormat_setInt32 -AMediaFormat_setInt64 -AMediaFormat_setString -AMediaFormat_toString -AMediaMuxer_addTrack -AMediaMuxer_delete -AMediaMuxer_new -AMediaMuxer_setLocation -AMediaMuxer_setOrientationHint -AMediaMuxer_start -AMediaMuxer_stop -AMediaMuxer_writeSampleData diff --git a/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.variables.txt deleted file mode 100644 index 6f59e1fc7..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libmediandk.so.variables.txt +++ /dev/null @@ -1,24 +0,0 @@ -AMEDIAFORMAT_KEY_AAC_PROFILE -AMEDIAFORMAT_KEY_BIT_RATE -AMEDIAFORMAT_KEY_CHANNEL_COUNT -AMEDIAFORMAT_KEY_CHANNEL_MASK -AMEDIAFORMAT_KEY_COLOR_FORMAT -AMEDIAFORMAT_KEY_DURATION -AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL -AMEDIAFORMAT_KEY_FRAME_RATE -AMEDIAFORMAT_KEY_HEIGHT -AMEDIAFORMAT_KEY_IS_ADTS -AMEDIAFORMAT_KEY_IS_AUTOSELECT -AMEDIAFORMAT_KEY_IS_DEFAULT -AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE -AMEDIAFORMAT_KEY_I_FRAME_INTERVAL -AMEDIAFORMAT_KEY_LANGUAGE -AMEDIAFORMAT_KEY_MAX_HEIGHT -AMEDIAFORMAT_KEY_MAX_INPUT_SIZE -AMEDIAFORMAT_KEY_MAX_WIDTH -AMEDIAFORMAT_KEY_MIME -AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP -AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER -AMEDIAFORMAT_KEY_SAMPLE_RATE -AMEDIAFORMAT_KEY_STRIDE -AMEDIAFORMAT_KEY_WIDTH diff --git a/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.functions.txt deleted file mode 100644 index 9e10227c1..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.functions.txt +++ /dev/null @@ -1,12 +0,0 @@ -_ZdaPv -_ZdaPvRKSt9nothrow_t -_ZdlPv -_ZdlPvRKSt9nothrow_t -_Znaj -_ZnajRKSt9nothrow_t -_Znwj -_ZnwjRKSt9nothrow_t -__cxa_guard_abort -__cxa_guard_acquire -__cxa_guard_release -__cxa_pure_virtual diff --git a/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.variables.txt deleted file mode 100644 index 62e9acdfe..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libstdc++.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ -_ZSt7nothrow diff --git a/ndk/platforms/android-21/arch-arm/symbols/libz.so.functions.txt b/ndk/platforms/android-21/arch-arm/symbols/libz.so.functions.txt deleted file mode 100644 index bbd634e36..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libz.so.functions.txt +++ /dev/null @@ -1,88 +0,0 @@ -_tr_align -_tr_flush_bits -_tr_flush_block -_tr_init -_tr_stored_block -_tr_tally -adler32 -adler32_combine -adler32_combine64 -compress -compress2 -compressBound -crc32 -crc32_combine -crc32_combine64 -deflate -deflateBound -deflateCopy -deflateEnd -deflateInit2_ -deflateInit_ -deflateParams -deflatePending -deflatePrime -deflateReset -deflateResetKeep -deflateSetDictionary -deflateSetHeader -deflateTune -get_crc_table -gz_error -gzbuffer -gzclearerr -gzclose -gzclose_r -gzclose_w -gzdirect -gzdopen -gzeof -gzerror -gzflush -gzgetc -gzgetc_ -gzgets -gzoffset -gzoffset64 -gzopen -gzopen64 -gzprintf -gzputc -gzputs -gzread -gzrewind -gzseek -gzseek64 -gzsetparams -gztell -gztell64 -gzungetc -gzvprintf -gzwrite -inflate -inflateBack -inflateBackEnd -inflateBackInit_ -inflateCopy -inflateEnd -inflateGetDictionary -inflateGetHeader -inflateInit2_ -inflateInit_ -inflateMark -inflatePrime -inflateReset -inflateReset2 -inflateResetKeep -inflateSetDictionary -inflateSync -inflateSyncPoint -inflateUndermine -inflate_fast -inflate_table -uncompress -zError -zcalloc -zcfree -zlibCompileFlags -zlibVersion diff --git a/ndk/platforms/android-21/arch-arm/symbols/libz.so.variables.txt b/ndk/platforms/android-21/arch-arm/symbols/libz.so.variables.txt deleted file mode 100644 index c653ee5b0..000000000 --- a/ndk/platforms/android-21/arch-arm/symbols/libz.so.variables.txt +++ /dev/null @@ -1,5 +0,0 @@ -_dist_code -_length_code -deflate_copyright -inflate_copyright -z_errmsg diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/a.out.h b/ndk/platforms/android-21/arch-arm64/include/asm/a.out.h deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/a.out.h +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/auxvec.h b/ndk/platforms/android-21/arch-arm64/include/asm/auxvec.h deleted file mode 100644 index 3aa54b6ef..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/auxvec.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_AUXVEC_H -#define __ASM_AUXVEC_H -#define AT_SYSINFO_EHDR 33 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/bitsperlong.h b/ndk/platforms/android-21/arch-arm64/include/asm/bitsperlong.h deleted file mode 100644 index e53ff6505..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/bitsperlong.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_BITSPERLONG_H -#define __ASM_BITSPERLONG_H -#define __BITS_PER_LONG 64 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/byteorder.h b/ndk/platforms/android-21/arch-arm64/include/asm/byteorder.h deleted file mode 100644 index 92b1d48ac..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/byteorder.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_BYTEORDER_H -#define __ASM_BYTEORDER_H -#ifdef __AARCH64EB__ -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#else -#include -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/errno.h b/ndk/platforms/android-21/arch-arm64/include/asm/errno.h deleted file mode 100644 index 392cd94bf..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/errno.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/fcntl.h b/ndk/platforms/android-21/arch-arm64/include/asm/fcntl.h deleted file mode 100644 index c62f26086..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/fcntl.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_FCNTL_H -#define __ASM_FCNTL_H -#define O_DIRECTORY 040000 -#define O_NOFOLLOW 0100000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_DIRECT 0200000 -#define O_LARGEFILE 0400000 -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/hwcap.h b/ndk/platforms/android-21/arch-arm64/include/asm/hwcap.h deleted file mode 100644 index ccea53df6..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/hwcap.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_HWCAP_H -#define _UAPI__ASM_HWCAP_H -#define HWCAP_FP (1 << 0) -#define HWCAP_ASIMD (1 << 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_EVTSTRM (1 << 2) -#define HWCAP_AES (1 << 3) -#define HWCAP_PMULL (1 << 4) -#define HWCAP_SHA1 (1 << 5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HWCAP_SHA2 (1 << 6) -#define HWCAP_CRC32 (1 << 7) -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/ioctl.h b/ndk/platforms/android-21/arch-arm64/include/asm/ioctl.h deleted file mode 100644 index 7b7bd3779..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/ioctl.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/ioctls.h b/ndk/platforms/android-21/arch-arm64/include/asm/ioctls.h deleted file mode 100644 index 0c66935ad..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/ioctls.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/ipcbuf.h b/ndk/platforms/android-21/arch-arm64/include/asm/ipcbuf.h deleted file mode 100644 index 0021f1438..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/ipcbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/kvm.h b/ndk/platforms/android-21/arch-arm64/include/asm/kvm.h deleted file mode 100644 index 93abd430c..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/kvm.h +++ /dev/null @@ -1,158 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ARM_KVM_H__ -#define __ARM_KVM_H__ -#define KVM_SPSR_EL1 0 -#define KVM_SPSR_SVC KVM_SPSR_EL1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_SPSR_ABT 1 -#define KVM_SPSR_UND 2 -#define KVM_SPSR_IRQ 3 -#define KVM_SPSR_FIQ 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_NR_SPSR 5 -#ifndef __ASSEMBLY__ -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __KVM_HAVE_GUEST_DEBUG -#define __KVM_HAVE_IRQ_LINE -#define KVM_REG_SIZE(id) (1U << (((id) & KVM_REG_SIZE_MASK) >> KVM_REG_SIZE_SHIFT)) -struct kvm_regs { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct user_pt_regs regs; - __u64 sp_el1; - __u64 elr_el1; - __u64 spsr[KVM_NR_SPSR]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct user_fpsimd_state fp_regs; -}; -#define KVM_ARM_TARGET_AEM_V8 0 -#define KVM_ARM_TARGET_FOUNDATION_V8 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_TARGET_CORTEX_A57 2 -#define KVM_ARM_TARGET_XGENE_POTENZA 3 -#define KVM_ARM_NUM_TARGETS 4 -#define KVM_ARM_DEVICE_TYPE_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_DEVICE_TYPE_MASK (0xffff << KVM_ARM_DEVICE_TYPE_SHIFT) -#define KVM_ARM_DEVICE_ID_SHIFT 16 -#define KVM_ARM_DEVICE_ID_MASK (0xffff << KVM_ARM_DEVICE_ID_SHIFT) -#define KVM_ARM_DEVICE_VGIC_V2 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_VGIC_V2_ADDR_TYPE_DIST 0 -#define KVM_VGIC_V2_ADDR_TYPE_CPU 1 -#define KVM_VGIC_V2_DIST_SIZE 0x1000 -#define KVM_VGIC_V2_CPU_SIZE 0x2000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_VCPU_POWER_OFF 0 -#define KVM_ARM_VCPU_EL1_32BIT 1 -struct kvm_vcpu_init { - __u32 target; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 features[7]; -}; -struct kvm_sregs { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_fpu { -}; -struct kvm_guest_debug_arch { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_debug_exit_arch { -}; -struct kvm_sync_regs { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_arch_memory_slot { -}; -#define KVM_REG_ARM_COPROC_MASK 0x000000000FFF0000 -#define KVM_REG_ARM_COPROC_SHIFT 16 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_CORE (0x0010 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32)) -#define KVM_REG_ARM_DEMUX (0x0011 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM_DEMUX_ID_MASK 0x000000000000FF00 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_DEMUX_ID_SHIFT 8 -#define KVM_REG_ARM_DEMUX_ID_CCSIDR (0x00 << KVM_REG_ARM_DEMUX_ID_SHIFT) -#define KVM_REG_ARM_DEMUX_VAL_MASK 0x00000000000000FF -#define KVM_REG_ARM_DEMUX_VAL_SHIFT 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM64_SYSREG (0x0013 << KVM_REG_ARM_COPROC_SHIFT) -#define KVM_REG_ARM64_SYSREG_OP0_MASK 0x000000000000c000 -#define KVM_REG_ARM64_SYSREG_OP0_SHIFT 14 -#define KVM_REG_ARM64_SYSREG_OP1_MASK 0x0000000000003800 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM64_SYSREG_OP1_SHIFT 11 -#define KVM_REG_ARM64_SYSREG_CRN_MASK 0x0000000000000780 -#define KVM_REG_ARM64_SYSREG_CRN_SHIFT 7 -#define KVM_REG_ARM64_SYSREG_CRM_MASK 0x0000000000000078 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM64_SYSREG_CRM_SHIFT 3 -#define KVM_REG_ARM64_SYSREG_OP2_MASK 0x0000000000000007 -#define KVM_REG_ARM64_SYSREG_OP2_SHIFT 0 -#define ARM64_SYS_REG_SHIFT_MASK(x,n) (((x) << KVM_REG_ARM64_SYSREG_ ## n ## _SHIFT) & KVM_REG_ARM64_SYSREG_ ## n ## _MASK) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __ARM64_SYS_REG(op0,op1,crn,crm,op2) (KVM_REG_ARM64 | KVM_REG_ARM64_SYSREG | ARM64_SYS_REG_SHIFT_MASK(op0, OP0) | ARM64_SYS_REG_SHIFT_MASK(op1, OP1) | ARM64_SYS_REG_SHIFT_MASK(crn, CRN) | ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | ARM64_SYS_REG_SHIFT_MASK(op2, OP2)) -#define ARM64_SYS_REG(...) (__ARM64_SYS_REG(__VA_ARGS__) | KVM_REG_SIZE_U64) -#define KVM_REG_ARM_TIMER_CTL ARM64_SYS_REG(3, 3, 14, 3, 1) -#define KVM_REG_ARM_TIMER_CNT ARM64_SYS_REG(3, 3, 14, 3, 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_ARM_TIMER_CVAL ARM64_SYS_REG(3, 3, 14, 0, 2) -#define KVM_DEV_ARM_VGIC_GRP_ADDR 0 -#define KVM_DEV_ARM_VGIC_GRP_DIST_REGS 1 -#define KVM_DEV_ARM_VGIC_GRP_CPU_REGS 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_DEV_ARM_VGIC_CPUID_SHIFT 32 -#define KVM_DEV_ARM_VGIC_CPUID_MASK (0xffULL << KVM_DEV_ARM_VGIC_CPUID_SHIFT) -#define KVM_DEV_ARM_VGIC_OFFSET_SHIFT 0 -#define KVM_DEV_ARM_VGIC_OFFSET_MASK (0xffffffffULL << KVM_DEV_ARM_VGIC_OFFSET_SHIFT) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_TYPE_SHIFT 24 -#define KVM_ARM_IRQ_TYPE_MASK 0xff -#define KVM_ARM_IRQ_VCPU_SHIFT 16 -#define KVM_ARM_IRQ_VCPU_MASK 0xff -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_NUM_SHIFT 0 -#define KVM_ARM_IRQ_NUM_MASK 0xffff -#define KVM_ARM_IRQ_TYPE_CPU 0 -#define KVM_ARM_IRQ_TYPE_SPI 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_ARM_IRQ_TYPE_PPI 2 -#define KVM_ARM_IRQ_CPU_IRQ 0 -#define KVM_ARM_IRQ_CPU_FIQ 1 -#define KVM_ARM_IRQ_GIC_MAX 127 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_FN_BASE 0x95c1ba5e -#define KVM_PSCI_FN(n) (KVM_PSCI_FN_BASE + (n)) -#define KVM_PSCI_FN_CPU_SUSPEND KVM_PSCI_FN(0) -#define KVM_PSCI_FN_CPU_OFF KVM_PSCI_FN(1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_FN_CPU_ON KVM_PSCI_FN(2) -#define KVM_PSCI_FN_MIGRATE KVM_PSCI_FN(3) -#define KVM_PSCI_RET_SUCCESS 0 -#define KVM_PSCI_RET_NI ((unsigned long)-1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_PSCI_RET_INVAL ((unsigned long)-2) -#define KVM_PSCI_RET_DENIED ((unsigned long)-3) -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/kvm_para.h b/ndk/platforms/android-21/arch-arm64/include/asm/kvm_para.h deleted file mode 100644 index e19f7a0f5..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/kvm_para.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/mman.h b/ndk/platforms/android-21/arch-arm64/include/asm/mman.h deleted file mode 100644 index 6c23fb647..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/mman.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/msgbuf.h b/ndk/platforms/android-21/arch-arm64/include/asm/msgbuf.h deleted file mode 100644 index 7809e3cea..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/msgbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/param.h b/ndk/platforms/android-21/arch-arm64/include/asm/param.h deleted file mode 100644 index e35613e13..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/param.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_PARAM_H -#define __ASM_PARAM_H -#define EXEC_PAGESIZE 65536 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/poll.h b/ndk/platforms/android-21/arch-arm64/include/asm/poll.h deleted file mode 100644 index d7e8adca9..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/poll.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/posix_types.h b/ndk/platforms/android-21/arch-arm64/include/asm/posix_types.h deleted file mode 100644 index 1b8925316..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/posix_types.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/ptrace.h b/ndk/platforms/android-21/arch-arm64/include/asm/ptrace.h deleted file mode 100644 index 5650e2d08..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/ptrace.h +++ /dev/null @@ -1,79 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_PTRACE_H -#define _UAPI__ASM_PTRACE_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_MODE_EL0t 0x00000000 -#define PSR_MODE_EL1t 0x00000004 -#define PSR_MODE_EL1h 0x00000005 -#define PSR_MODE_EL2t 0x00000008 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_MODE_EL2h 0x00000009 -#define PSR_MODE_EL3t 0x0000000c -#define PSR_MODE_EL3h 0x0000000d -#define PSR_MODE_MASK 0x0000000f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_MODE32_BIT 0x00000010 -#define PSR_F_BIT 0x00000040 -#define PSR_I_BIT 0x00000080 -#define PSR_A_BIT 0x00000100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_D_BIT 0x00000200 -#define PSR_Q_BIT 0x08000000 -#define PSR_V_BIT 0x10000000 -#define PSR_C_BIT 0x20000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_Z_BIT 0x40000000 -#define PSR_N_BIT 0x80000000 -#define PSR_f 0xff000000 -#define PSR_s 0x00ff0000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PSR_x 0x0000ff00 -#define PSR_c 0x000000ff -#ifndef __ASSEMBLY__ -struct user_pt_regs { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 regs[31]; - __u64 sp; - __u64 pc; - __u64 pstate; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct user_fpsimd_state { - __uint128_t vregs[32]; - __u32 fpsr; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 fpcr; -}; -struct user_hwdebug_state { - __u32 dbg_info; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 pad; - struct { - __u64 addr; - __u32 ctrl; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 pad; - } dbg_regs[16]; -}; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/resource.h b/ndk/platforms/android-21/arch-arm64/include/asm/resource.h deleted file mode 100644 index 371adb52f..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/resource.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/sembuf.h b/ndk/platforms/android-21/arch-arm64/include/asm/sembuf.h deleted file mode 100644 index 6ce6549b0..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/sembuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/setup.h b/ndk/platforms/android-21/arch-arm64/include/asm/setup.h deleted file mode 100644 index 9a0bfab75..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/setup.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_SETUP_H -#define __ASM_SETUP_H -#include -#define COMMAND_LINE_SIZE 2048 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/shmbuf.h b/ndk/platforms/android-21/arch-arm64/include/asm/shmbuf.h deleted file mode 100644 index fe8b1bea0..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/shmbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/sigcontext.h b/ndk/platforms/android-21/arch-arm64/include/asm/sigcontext.h deleted file mode 100644 index c59f9c00e..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/sigcontext.h +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI__ASM_SIGCONTEXT_H -#define _UAPI__ASM_SIGCONTEXT_H -#include -struct sigcontext { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 fault_address; - __u64 regs[31]; - __u64 sp; - __u64 pc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 pstate; - __u8 __reserved[4096] __attribute__((__aligned__(16))); -}; -struct _aarch64_ctx { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 magic; - __u32 size; -}; -#define FPSIMD_MAGIC 0x46508001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct fpsimd_context { - struct _aarch64_ctx head; - __u32 fpsr; - __u32 fpcr; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __uint128_t vregs[32]; -}; -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/siginfo.h b/ndk/platforms/android-21/arch-arm64/include/asm/siginfo.h deleted file mode 100644 index 82fe0a2e7..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/siginfo.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_SIGINFO_H -#define __ASM_SIGINFO_H -#define __ARCH_SI_PREAMBLE_SIZE (4 * sizeof(int)) -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/signal.h b/ndk/platforms/android-21/arch-arm64/include/asm/signal.h deleted file mode 100644 index 39f8c48cd..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/signal.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_SIGNAL_H -#define __ASM_SIGNAL_H -#define SA_RESTORER 0x04000000 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/socket.h b/ndk/platforms/android-21/arch-arm64/include/asm/socket.h deleted file mode 100644 index 50a9874cc..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/socket.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/sockios.h b/ndk/platforms/android-21/arch-arm64/include/asm/sockios.h deleted file mode 100644 index 710db92bb..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/sockios.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/stat.h b/ndk/platforms/android-21/arch-arm64/include/asm/stat.h deleted file mode 100644 index af7ebfcbf..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/stat.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/statfs.h b/ndk/platforms/android-21/arch-arm64/include/asm/statfs.h deleted file mode 100644 index 8f3841294..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/statfs.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_STATFS_H -#define __ASM_STATFS_H -#define ARCH_PACK_COMPAT_STATFS64 __attribute__((packed,aligned(4))) -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/swab.h b/ndk/platforms/android-21/arch-arm64/include/asm/swab.h deleted file mode 100644 index 0049f5340..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/swab.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/termbits.h b/ndk/platforms/android-21/arch-arm64/include/asm/termbits.h deleted file mode 100644 index 42af6fe24..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/termbits.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/termios.h b/ndk/platforms/android-21/arch-arm64/include/asm/termios.h deleted file mode 100644 index feca4c60e..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/termios.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/types.h b/ndk/platforms/android-21/arch-arm64/include/asm/types.h deleted file mode 100644 index 8250f4345..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/types.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/asm/unistd.h b/ndk/platforms/android-21/arch-arm64/include/asm/unistd.h deleted file mode 100644 index 697186ae4..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/asm/unistd.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-arm64/include/machine/asm.h b/ndk/platforms/android-21/arch-arm64/include/machine/asm.h deleted file mode 100644 index 4bfabaf95..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/machine/asm.h +++ /dev/null @@ -1,54 +0,0 @@ -/* $OpenBSD: asm.h,v 1.1 2004/02/01 05:09:49 drahn Exp $ */ -/* $NetBSD: asm.h,v 1.4 2001/07/16 05:43:32 matt Exp $ */ - -/* - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * William Jolitz. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * from: @(#)asm.h 5.5 (Berkeley) 5/7/91 - */ - -#ifndef _AARCH64_ASM_H_ -#define _AARCH64_ASM_H_ - -#ifndef _ALIGN_TEXT -# define _ALIGN_TEXT .align 0 -#endif - -#undef __bionic_asm_function_type -#define __bionic_asm_function_type %function - -#if defined(__ELF__) && defined(PIC) -#define PIC_SYM(x,y) x ## ( ## y ## ) -#else -#define PIC_SYM(x,y) x -#endif - -#endif /* _AARCH64_ASM_H_ */ diff --git a/ndk/platforms/android-21/arch-arm64/include/machine/elf_machdep.h b/ndk/platforms/android-21/arch-arm64/include/machine/elf_machdep.h deleted file mode 100644 index 2bf818920..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/machine/elf_machdep.h +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef _AARCH64_ELF_MACHDEP_H_ -#define _AARCH64_ELF_MACHDEP_H_ - -#if defined(__AARCH64EB__) -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2MSB -#else -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2LSB -#endif - -#define ELF64_MACHDEP_ID_CASES \ - case EM_AARCH64: \ - break; - -#define ELF64_MACHDEP_ID EM_AARCH64 - -#define ARCH_ELFSIZE 64 /* MD native binary size */ - -/* Null relocations */ -#define R_ARM_NONE 0 -#define R_AARCH64_NONE 256 - -/* Static Data relocations */ -#define R_AARCH64_ABS64 257 -#define R_AARCH64_ABS32 258 -#define R_AARCH64_ABS16 259 -#define R_AARCH64_PREL64 260 -#define R_AARCH64_PREL32 261 -#define R_AARCH64_PREL16 262 - -#define R_AARCH64_MOVW_UABS_G0 263 -#define R_AARCH64_MOVW_UABS_G0_NC 264 -#define R_AARCH64_MOVW_UABS_G1 265 -#define R_AARCH64_MOVW_UABS_G1_NC 266 -#define R_AARCH64_MOVW_UABS_G2 267 -#define R_AARCH64_MOVW_UABS_G2_NC 268 -#define R_AARCH64_MOVW_UABS_G3 269 -#define R_AARCH64_MOVW_SABS_G0 270 -#define R_AARCH64_MOVW_SABS_G1 271 -#define R_AARCH64_MOVW_SABS_G2 272 - -/* PC-relative addresses */ -#define R_AARCH64_LD_PREL_LO19 273 -#define R_AARCH64_ADR_PREL_LO21 274 -#define R_AARCH64_ADR_PREL_PG_HI21 275 -#define R_AARCH64_ADR_PREL_PG_HI21_NC 276 -#define R_AARCH64_ADD_ABS_LO12_NC 277 -#define R_AARCH64_LDST8_ABS_LO12_NC 278 - -/* Control-flow relocations */ -#define R_AARCH64_TSTBR14 279 -#define R_AARCH64_CONDBR19 280 -#define R_AARCH64_JUMP26 282 -#define R_AARCH64_CALL26 283 -#define R_AARCH64_LDST16_ABS_LO12_NC 284 -#define R_AARCH64_LDST32_ABS_LO12_NC 285 -#define R_AARCH64_LDST64_ABS_LO12_NC 286 -#define R_AARCH64_LDST128_ABS_LO12_NC 299 - -#define R_AARCH64_MOVW_PREL_G0 287 -#define R_AARCH64_MOVW_PREL_G0_NC 288 -#define R_AARCH64_MOVW_PREL_G1 289 -#define R_AARCH64_MOVW_PREL_G1_NC 290 -#define R_AARCH64_MOVW_PREL_G2 291 -#define R_AARCH64_MOVW_PREL_G2_NC 292 -#define R_AARCH64_MOVW_PREL_G3 293 - -/* Dynamic relocations */ -#define R_AARCH64_COPY 1024 -#define R_AARCH64_GLOB_DAT 1025 /* Create GOT entry. */ -#define R_AARCH64_JUMP_SLOT 1026 /* Create PLT entry. */ -#define R_AARCH64_RELATIVE 1027 /* Adjust by program base. */ -#define R_AARCH64_TLS_TPREL64 1030 -#define R_AARCH64_TLS_DTPREL32 1031 - -#define R_TYPE(name) __CONCAT(R_AARCH64_,name) - -#endif /* _AARCH64_ELF_MACHDEP_H_ */ diff --git a/ndk/platforms/android-21/arch-arm64/include/machine/exec.h b/ndk/platforms/android-21/arch-arm64/include/machine/exec.h deleted file mode 100644 index 743762645..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/machine/exec.h +++ /dev/null @@ -1,50 +0,0 @@ -/* $OpenBSD: exec.h,v 1.9 2003/04/17 03:42:14 drahn Exp $ */ -/* $NetBSD: exec.h,v 1.6 1994/10/27 04:16:05 cgd Exp $ */ - -/* - * Copyright (c) 1993 Christopher G. Demetriou - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef _AARCH64_EXEC_H_ -#define _AARCH64_EXEC_H_ - -#define __LDPGSZ 4096 - -#define NATIVE_EXEC_ELF - -#define ARCH_ELFSIZE 64 - -#define ELF_TARG_CLASS ELFCLASS64 /* 64-bit objects */ -#define ELF_TARG_DATA ELFDATA2LSB -#define ELF_TARG_MACH EM_AARCH64 - -#define _NLIST_DO_AOUT -#define _NLIST_DO_ELF - -#define _KERN_DO_AOUT -#define _KERN_DO_ELF64 - -#endif /* _AARCH64_EXEC_H_ */ diff --git a/ndk/platforms/android-21/arch-arm64/include/machine/fenv.h b/ndk/platforms/android-21/arch-arm64/include/machine/fenv.h deleted file mode 100644 index a8568b854..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/machine/fenv.h +++ /dev/null @@ -1,102 +0,0 @@ -/*- - * Copyright (c) 2004-2005 David Schultz - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $FreeBSD: src/lib/msun/arm/fenv.h,v 1.5 2005/03/16 19:03:45 das Exp $ - */ - -/* - * In ARMv8, AArch64 state, floating-point operation is controlled by: - * - * * FPCR - 32Bit Floating-Point Control Register: - * * [31:27] - Reserved, Res0; - * * [26] - AHP, Alternative half-precision control bit; - * * [25] - DN, Default NaN mode control bit; - * * [24] - FZ, Flush-to-zero mode control bit; - * * [23:22] - RMode, Rounding Mode control field: - * * 00 - Round to Nearest (RN) mode; - * * 01 - Round towards Plus Infinity (RP) mode; - * * 10 - Round towards Minus Infinity (RM) mode; - * * 11 - Round towards Zero (RZ) mode. - * * [21:20] - Stride, ignored during AArch64 execution; - * * [19] - Reserved, Res0; - * * [18:16] - Len, ignored during AArch64 execution; - * * [15] - IDE, Input Denormal exception trap; - * * [14:13] - Reserved, Res0; - * * [12] - IXE, Inexact exception trap; - * * [11] - UFE, Underflow exception trap; - * * [10] - OFE, Overflow exception trap; - * * [9] - DZE, Division by Zero exception; - * * [8] - IOE, Invalid Operation exception; - * * [7:0] - Reserved, Res0. - * - * * FPSR - 32Bit Floating-Point Status Register: - * * [31] - N, Negative condition flag for AArch32 (AArch64 sets PSTATE.N); - * * [30] - Z, Zero condition flag for AArch32 (AArch64 sets PSTATE.Z); - * * [29] - C, Carry conditon flag for AArch32 (AArch64 sets PSTATE.C); - * * [28] - V, Overflow conditon flag for AArch32 (AArch64 sets PSTATE.V); - * * [27] - QC, Cumulative saturation bit, Advanced SIMD only; - * * [26:8] - Reserved, Res0; - * * [7] - IDC, Input Denormal cumulative exception; - * * [6:5] - Reserved, Res0; - * * [4] - IXC, Inexact cumulative exception; - * * [3] - UFC, Underflow cumulative exception; - * * [2] - OFC, Overflow cumulative exception; - * * [1] - DZC, Division by Zero cumulative exception; - * * [0] - IOC, Invalid Operation cumulative exception. - */ - -#ifndef _ARM64_FENV_H_ -#define _ARM64_FENV_H_ - -#include - -__BEGIN_DECLS - -typedef struct { - __uint32_t __control; /* FPCR, Floating-point Control Register */ - __uint32_t __status; /* FPSR, Floating-point Status Register */ -} fenv_t; - -typedef __uint32_t fexcept_t; - -/* Exception flags. */ -#define FE_INVALID 0x01 -#define FE_DIVBYZERO 0x02 -#define FE_OVERFLOW 0x04 -#define FE_UNDERFLOW 0x08 -#define FE_INEXACT 0x10 -#define FE_DENORMAL 0x80 -#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \ - FE_OVERFLOW | FE_UNDERFLOW | FE_DENORMAL) - -/* Rounding modes. */ -#define FE_TONEAREST 0x0 -#define FE_UPWARD 0x1 -#define FE_DOWNWARD 0x2 -#define FE_TOWARDZERO 0x3 - -__END_DECLS - -#endif /* !_ARM64_FENV_H_ */ diff --git a/ndk/platforms/android-21/arch-arm64/include/machine/setjmp.h b/ndk/platforms/android-21/arch-arm64/include/machine/setjmp.h deleted file mode 100644 index 1c237da56..000000000 --- a/ndk/platforms/android-21/arch-arm64/include/machine/setjmp.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2013 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -/* - * machine/setjmp.h: machine dependent setjmp-related information. - */ - -/* _JBLEN is the size of a jmp_buf in longs(64bit on AArch64) */ -#define _JBLEN 32 - -/* According to AARCH64 PCS document we need to save the following - * registers: - * - * Core x19 - x30, sp (see section 5.1.1) - * VFP d8 - d15 (see section 5.1.2) - * - * NOTE: All the registers saved here will have 64bit vales (except FPSR). - * AAPCS mandates that the higher part of q registers does not need to - * be saveved by the callee. - */ - -/* The structure of jmp_buf for AArch64: - * - * NOTE: _JBLEN is the size of jmp_buf in longs(64bit on AArch64)! The table - * below computes the offsets in words(32bit). - * - * word name description - * 0 magic magic number - * 1 sigmask signal mask (not used with _setjmp / _longjmp) - * 2 core_base base of core registers (x19-x30, sp) - * 28 float_base base of float registers (d8-d15) - * 44 reserved reserved entries (room to grow) - * 64 - * - * - * NOTE: The instructions that load/store core/vfp registers expect 8-byte - * alignment. Contrary to the previous setjmp header for ARM we do not - * need to save status/control registers for VFP (it is not a - * requirement for setjmp). - */ - -#define _JB_MAGIC 0 -#define _JB_SIGMASK (_JB_MAGIC+1) -#define _JB_CORE_BASE (_JB_SIGMASK+1) -#define _JB_FLOAT_BASE (_JB_CORE_BASE + (31-19+1)*2) - -#define _JB_MAGIC__SETJMP 0x53657200 -#define _JB_MAGIC_SETJMP 0x53657201 diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.functions.txt deleted file mode 100644 index 7e4c43a64..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.functions.txt +++ /dev/null @@ -1,239 +0,0 @@ -glActiveTexture -glAlphaFunc -glAlphaFuncx -glAlphaFuncxOES -glBindBuffer -glBindFramebufferOES -glBindRenderbufferOES -glBindTexture -glBlendEquationOES -glBlendEquationSeparateOES -glBlendFunc -glBlendFuncSeparateOES -glBufferData -glBufferSubData -glCheckFramebufferStatusOES -glClear -glClearColor -glClearColorx -glClearColorxOES -glClearDepthf -glClearDepthfOES -glClearDepthx -glClearDepthxOES -glClearStencil -glClientActiveTexture -glClipPlanef -glClipPlanefOES -glClipPlanex -glClipPlanexOES -glColor4f -glColor4ub -glColor4x -glColor4xOES -glColorMask -glColorPointer -glColorPointerBounds -glCompressedTexImage2D -glCompressedTexSubImage2D -glCopyTexImage2D -glCopyTexSubImage2D -glCullFace -glCurrentPaletteMatrixOES -glDeleteBuffers -glDeleteFramebuffersOES -glDeleteRenderbuffersOES -glDeleteTextures -glDepthFunc -glDepthMask -glDepthRangef -glDepthRangefOES -glDepthRangex -glDepthRangexOES -glDisable -glDisableClientState -glDrawArrays -glDrawElements -glDrawTexfOES -glDrawTexfvOES -glDrawTexiOES -glDrawTexivOES -glDrawTexsOES -glDrawTexsvOES -glDrawTexxOES -glDrawTexxvOES -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableClientState -glFinish -glFlush -glFogf -glFogfv -glFogx -glFogxOES -glFogxv -glFogxvOES -glFramebufferRenderbufferOES -glFramebufferTexture2DOES -glFrontFace -glFrustumf -glFrustumfOES -glFrustumx -glFrustumxOES -glGenBuffers -glGenFramebuffersOES -glGenRenderbuffersOES -glGenTextures -glGenerateMipmapOES -glGetBooleanv -glGetBufferParameteriv -glGetBufferPointervOES -glGetClipPlanef -glGetClipPlanefOES -glGetClipPlanex -glGetClipPlanexOES -glGetError -glGetFixedv -glGetFixedvOES -glGetFloatv -glGetFramebufferAttachmentParameterivOES -glGetIntegerv -glGetLightfv -glGetLightxv -glGetLightxvOES -glGetMaterialfv -glGetMaterialxv -glGetMaterialxvOES -glGetPointerv -glGetRenderbufferParameterivOES -glGetString -glGetTexEnvfv -glGetTexEnviv -glGetTexEnvxv -glGetTexEnvxvOES -glGetTexGenfvOES -glGetTexGenivOES -glGetTexGenxvOES -glGetTexParameterfv -glGetTexParameteriv -glGetTexParameterxv -glGetTexParameterxvOES -glHint -glIsBuffer -glIsEnabled -glIsFramebufferOES -glIsRenderbufferOES -glIsTexture -glLightModelf -glLightModelfv -glLightModelx -glLightModelxOES -glLightModelxv -glLightModelxvOES -glLightf -glLightfv -glLightx -glLightxOES -glLightxv -glLightxvOES -glLineWidth -glLineWidthx -glLineWidthxOES -glLoadIdentity -glLoadMatrixf -glLoadMatrixx -glLoadMatrixxOES -glLoadPaletteFromModelViewMatrixOES -glLogicOp -glMapBufferOES -glMaterialf -glMaterialfv -glMaterialx -glMaterialxOES -glMaterialxv -glMaterialxvOES -glMatrixIndexPointerOES -glMatrixMode -glMultMatrixf -glMultMatrixx -glMultMatrixxOES -glMultiTexCoord4f -glMultiTexCoord4x -glMultiTexCoord4xOES -glNormal3f -glNormal3x -glNormal3xOES -glNormalPointer -glNormalPointerBounds -glOrthof -glOrthofOES -glOrthox -glOrthoxOES -glPixelStorei -glPointParameterf -glPointParameterfv -glPointParameterx -glPointParameterxOES -glPointParameterxv -glPointParameterxvOES -glPointSize -glPointSizePointerOES -glPointSizex -glPointSizexOES -glPolygonOffset -glPolygonOffsetx -glPolygonOffsetxOES -glPopMatrix -glPushMatrix -glQueryMatrixxOES -glReadPixels -glRenderbufferStorageOES -glRotatef -glRotatex -glRotatexOES -glSampleCoverage -glSampleCoveragex -glSampleCoveragexOES -glScalef -glScalex -glScalexOES -glScissor -glShadeModel -glStencilFunc -glStencilMask -glStencilOp -glTexCoordPointer -glTexCoordPointerBounds -glTexEnvf -glTexEnvfv -glTexEnvi -glTexEnviv -glTexEnvx -glTexEnvxOES -glTexEnvxv -glTexEnvxvOES -glTexGenfOES -glTexGenfvOES -glTexGeniOES -glTexGenivOES -glTexGenxOES -glTexGenxvOES -glTexImage2D -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexParameterx -glTexParameterxOES -glTexParameterxv -glTexParameterxvOES -glTexSubImage2D -glTranslatef -glTranslatex -glTranslatexOES -glUnmapBufferOES -glVertexPointer -glVertexPointerBounds -glViewport -glWeightPointerOES diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv1_CM.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.functions.txt deleted file mode 100644 index 34a777795..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.functions.txt +++ /dev/null @@ -1,177 +0,0 @@ -glActiveTexture -glAttachShader -glBeginPerfMonitorAMD -glBindAttribLocation -glBindBuffer -glBindFramebuffer -glBindRenderbuffer -glBindTexture -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendFunc -glBlendFuncSeparate -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearColor -glClearDepthf -glClearStencil -glColorMask -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3DOES -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCullFace -glDeleteBuffers -glDeleteFencesNV -glDeleteFramebuffers -glDeletePerfMonitorsAMD -glDeleteProgram -glDeleteRenderbuffers -glDeleteShader -glDeleteTextures -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableDriverControlQCOM -glDisableVertexAttribArray -glDrawArrays -glDrawElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableDriverControlQCOM -glEnableVertexAttribArray -glEndPerfMonitorAMD -glFinish -glFinishFenceNV -glFlush -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFrontFace -glGenBuffers -glGenFencesNV -glGenFramebuffers -glGenPerfMonitorsAMD -glGenRenderbuffers -glGenTextures -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetAttachedShaders -glGetAttribLocation -glGetBooleanv -glGetBufferParameteriv -glGetBufferPointervOES -glGetDriverControlStringQCOM -glGetDriverControlsQCOM -glGetError -glGetFenceivNV -glGetFloatv -glGetFramebufferAttachmentParameteriv -glGetIntegerv -glGetPerfMonitorCounterDataAMD -glGetPerfMonitorCounterInfoAMD -glGetPerfMonitorCounterStringAMD -glGetPerfMonitorCountersAMD -glGetPerfMonitorGroupStringAMD -glGetPerfMonitorGroupsAMD -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramiv -glGetRenderbufferParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetTexParameterfv -glGetTexParameteriv -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glIsBuffer -glIsEnabled -glIsFenceNV -glIsFramebuffer -glIsProgram -glIsRenderbuffer -glIsShader -glIsTexture -glLineWidth -glLinkProgram -glMapBufferOES -glPixelStorei -glPolygonOffset -glProgramBinaryOES -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glSampleCoverage -glScissor -glSelectPerfMonitorCountersAMD -glSetFenceNV -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTestFenceNV -glTexImage2D -glTexImage3DOES -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexSubImage2D -glTexSubImage3DOES -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniformMatrix2fv -glUniformMatrix3fv -glUniformMatrix4fv -glUnmapBufferOES -glUseProgram -glValidateProgram -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribPointer -glViewport diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv2.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 8a4fa2613..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,367 +0,0 @@ -glActiveShaderProgram -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindImageTexture -glBindProgramPipeline -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBindVertexBuffer -glBlendBarrierKHR -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendEquationSeparateiEXT -glBlendEquationiEXT -glBlendFunc -glBlendFuncSeparate -glBlendFuncSeparateiEXT -glBlendFunciEXT -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glColorMaskiEXT -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyImageSubDataEXT -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCreateShaderProgramv -glCullFace -glDebugMessageCallbackKHR -glDebugMessageControlKHR -glDebugMessageInsertKHR -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteProgramPipelines -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDisableiEXT -glDispatchCompute -glDispatchComputeIndirect -glDrawArrays -glDrawArraysIndirect -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsIndirect -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEnableiEXT -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferParameteri -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureEXT -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenProgramPipelines -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleani_v -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetDebugMessageLogKHR -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetFramebufferParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetMultisamplefv -glGetObjectLabelKHR -glGetObjectPtrLabelKHR -glGetPointervKHR -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramInterfaceiv -glGetProgramPipelineInfoLog -glGetProgramPipelineiv -glGetProgramResourceIndex -glGetProgramResourceLocation -glGetProgramResourceName -glGetProgramResourceiv -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterIivEXT -glGetSamplerParameterIuivEXT -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexLevelParameterfv -glGetTexLevelParameteriv -glGetTexParameterIivEXT -glGetTexParameterIuivEXT -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsEnablediEXT -glIsFramebuffer -glIsProgram -glIsProgramPipeline -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glMemoryBarrier -glMemoryBarrierByRegion -glMinSampleShadingOES -glObjectLabelKHR -glObjectPtrLabelKHR -glPatchParameteriEXT -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glPopDebugGroupKHR -glPrimitiveBoundingBoxEXT -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glProgramUniform1f -glProgramUniform1fv -glProgramUniform1i -glProgramUniform1iv -glProgramUniform1ui -glProgramUniform1uiv -glProgramUniform2f -glProgramUniform2fv -glProgramUniform2i -glProgramUniform2iv -glProgramUniform2ui -glProgramUniform2uiv -glProgramUniform3f -glProgramUniform3fv -glProgramUniform3i -glProgramUniform3iv -glProgramUniform3ui -glProgramUniform3uiv -glProgramUniform4f -glProgramUniform4fv -glProgramUniform4i -glProgramUniform4iv -glProgramUniform4ui -glProgramUniform4uiv -glProgramUniformMatrix2fv -glProgramUniformMatrix2x3fv -glProgramUniformMatrix2x4fv -glProgramUniformMatrix3fv -glProgramUniformMatrix3x2fv -glProgramUniformMatrix3x4fv -glProgramUniformMatrix4fv -glProgramUniformMatrix4x2fv -glProgramUniformMatrix4x3fv -glPushDebugGroupKHR -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSampleMaski -glSamplerParameterIivEXT -glSamplerParameterIuivEXT -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexBufferEXT -glTexBufferRangeEXT -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterIivEXT -glTexParameterIuivEXT -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage2DMultisample -glTexStorage3D -glTexStorage3DMultisampleOES -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glUseProgramStages -glValidateProgram -glValidateProgramPipeline -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribBinding -glVertexAttribDivisor -glVertexAttribFormat -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIFormat -glVertexAttribIPointer -glVertexAttribPointer -glVertexBindingDivisor -glViewport -glWaitSync diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.functions.txt deleted file mode 100644 index a164f8c0f..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,179 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getFifoMaxEventCount -ASensor_getFifoReservedEventCount -ASensor_getMinDelay -ASensor_getName -ASensor_getReportingMode -ASensor_getResolution -ASensor_getStringType -ASensor_getType -ASensor_getVendor -ASensor_isWakeUpSensor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getDefaultSensorEx -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libc.so.functions.txt deleted file mode 100644 index 116f112b7..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.functions.txt +++ /dev/null @@ -1,1023 +0,0 @@ -_Exit -__FD_CLR_chk -__FD_ISSET_chk -__FD_SET_chk -__assert -__assert2 -__b64_ntop -__b64_pton -__cmsg_nxthdr -__ctype_get_mb_cur_max -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fgets_chk -__fp_nquery -__fp_query -__fpclassify -__fpclassifyd -__fpclassifyf -__fpclassifyl -__get_h_errno -__hostalias -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnan -__isnanf -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_current_sigrtmax -__libc_current_sigrtmin -__libc_init -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__open_2 -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__putlong -__putshort -__read_chk -__recvfrom_chk -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__stpcpy_chk -__stpncpy_chk -__stpncpy_chk2 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strncpy_chk2 -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__umask_chk -__vsnprintf_chk -__vsprintf_chk -_exit -_getlong -_getshort -_longjmp -_resolv_delete_cache_for_net -_resolv_flush_cache_for_net -_resolv_set_nameservers_for_net -_setjmp -_tolower -_toupper -abort -abs -accept -accept4 -access -acct -alarm -alphasort -alphasort64 -android_set_abort_message -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime_r -asprintf -at_quick_exit -atof -atoi -atol -atoll -basename -bind -bindresvport -brk -bsearch -btowc -c16rtomb -c32rtomb -calloc -capget -capset -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -creat64 -ctime -ctime_r -daemon -delete_module -difftime -dirfd -dirname -div -dn_expand -dprintf -drand48 -dup -dup2 -dup3 -duplocale -endmntent -endservent -endutent -epoll_create -epoll_create1 -epoll_ctl -epoll_pwait -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -execvpe -exit -faccessat -fallocate -fallocate64 -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freelocale -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstat64 -fstatat -fstatat64 -fstatfs -fstatfs64 -fstatvfs -fstatvfs64 -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -ftw64 -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getmntent_r -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpagesize -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprogname -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrlimit64 -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime_r -grantpt -herror -hstrerror -htonl -htons -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_lnaof -inet_makeaddr -inet_netof -inet_network -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -initstate -inotify_add_watch -inotify_init -inotify_init1 -inotify_rm_watch -insque -ioctl -isalnum -isalnum_l -isalpha -isalpha_l -isascii -isatty -isblank -isblank_l -iscntrl -iscntrl_l -isdigit -isdigit_l -isfinite -isfinitef -isfinitel -isgraph -isgraph_l -isinf -isinff -isinfl -islower -islower_l -isnan -isnanf -isnanl -isnormal -isnormalf -isnormall -isprint -isprint_l -ispunct -ispunct_l -isspace -isspace_l -isupper -isupper_l -iswalnum -iswalnum_l -iswalpha -iswalpha_l -iswblank -iswblank_l -iswcntrl -iswcntrl_l -iswctype -iswctype_l -iswdigit -iswdigit_l -iswgraph -iswgraph_l -iswlower -iswlower_l -iswprint -iswprint_l -iswpunct -iswpunct_l -iswspace -iswspace_l -iswupper -iswupper_l -iswxdigit -iswxdigit_l -isxdigit -isxdigit_l -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lfind -lgetxattr -link -linkat -listen -listxattr -llabs -lldiv -llistxattr -localeconv -localtime -localtime_r -longjmp -lrand48 -lremovexattr -lsearch -lseek -lseek64 -lsetxattr -lstat -lstat64 -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtoc16 -mbrtoc32 -mbrtowc -mbsinit -mbsnrtowcs -mbsrtowcs -mbstowcs -mbtowc -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mkfifo -mknod -mknodat -mkstemp -mkstemp64 -mkstemps -mktemp -mktime -mlock -mlockall -mmap -mmap64 -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -newlocale -nftw -nftw64 -nice -nrand48 -nsdispatch -ntohl -ntohs -open -open64 -openat -openat64 -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_fadvise -posix_fadvise64 -posix_fallocate -posix_fallocate64 -posix_memalign -posix_openpt -ppoll -prctl -pread -pread64 -printf -prlimit -prlimit64 -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getclock -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setclock -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_gettid_np -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putwc -putwchar -pwrite -pwrite64 -qsort -quick_exit -raise -rand -rand_r -random -read -readahead -readdir -readdir64 -readdir64_r -readdir_r -readlink -readlinkat -readv -realloc -realpath -reboot -recv -recvfrom -recvmmsg -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -remque -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scandir64 -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendfile64 -sendmmsg -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setfsgid -setfsuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setmntent -setns -setpgid -setpgrp -setpriority -setprogname -setregid -setresgid -setresuid -setreuid -setrlimit -setrlimit64 -setservent -setsid -setsockopt -setstate -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaddset -sigaltstack -sigblock -sigdelset -sigemptyset -sigfillset -siginterrupt -sigismember -siglongjmp -signal -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -splice -sprintf -srand -srand48 -srandom -sscanf -stat -stat64 -statfs -statfs64 -statvfs -statvfs64 -stpcpy -stpncpy -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcoll_l -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strftime_l -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtof -strtoimax -strtok -strtok_r -strtol -strtold -strtold_l -strtoll -strtoll_l -strtoq -strtoul -strtoull -strtoull_l -strtoumax -strtouq -strxfrm -strxfrm_l -swapoff -swapon -swprintf -swscanf -symlink -symlinkat -sync -syscall -sysconf -sysinfo -syslog -system -tcdrain -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp -tdelete -tdestroy -tee -tempnam -tfind -tgkill -time -timegm -timelocal -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -tolower_l -toupper -toupper_l -towlower -towlower_l -towupper -towupper_l -truncate -truncate64 -tsearch -ttyname -ttyname_r -twalk -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -uselocale -usleep -utime -utimensat -utimes -utmpname -vasprintf -vdprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vfwscanf -vmsplice -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vswscanf -vsyslog -vwarn -vwarnx -vwprintf -vwscanf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscoll_l -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcsnrtombs -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstof -wcstoimax -wcstok -wcstol -wcstold -wcstold_l -wcstoll -wcstoll_l -wcstombs -wcstoul -wcstoull -wcstoull_l -wcstoumax -wcswidth -wcsxfrm -wcsxfrm_l -wctob -wctomb -wctype -wctype_l -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libc.so.variables.txt deleted file mode 100644 index ea0167a50..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.variables.txt +++ /dev/null @@ -1,18 +0,0 @@ -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.versions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libc.so.versions.txt deleted file mode 100644 index 8b716857a..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libc.so.versions.txt +++ /dev/null @@ -1,1045 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; - __ctype_get_mb_cur_max; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __FD_CLR_chk; - __FD_ISSET_chk; - __FD_SET_chk; - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassify; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __get_h_errno; - __hostalias; - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; - __isnanf; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __libc_current_sigrtmax; - __libc_current_sigrtmin; - __libc_init; - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __open_2; - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __putlong; - __putshort; - __read_chk; - __recvfrom_chk; - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __stpcpy_chk; - __stpncpy_chk; - __stpncpy_chk2; - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strncpy_chk2; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area__; - __system_property_area_init; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - _ctype_; - _Exit; - _exit; - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; - _resolv_flush_cache_for_net; - _resolv_set_nameservers_for_net; - _setjmp; - _tolower; - _toupper; - abort; - abs; - accept; - accept4; - access; - acct; - alarm; - alphasort; - alphasort64; - android_set_abort_message; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime_r; - asprintf; - at_quick_exit; - atof; - atoi; - atol; - atoll; - basename; - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; - c32rtomb; - calloc; - capget; - capset; - cfgetispeed; - cfgetospeed; - cfmakeraw; - cfsetispeed; - cfsetospeed; - cfsetspeed; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - creat64; - ctime; - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - div; - dn_expand; - dprintf; - drand48; - dup; - dup2; - dup3; - duplocale; - endmntent; - endservent; - endutent; - environ; - epoll_create; - epoll_create1; - epoll_ctl; - epoll_pwait; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; - exit; - faccessat; - fallocate; - fallocate64; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstat64; - fstatat; - fstatat64; - fstatfs; - fstatfs64; - fstatvfs; - fstatvfs64; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - ftw64; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getmntent_r; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrlimit64; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime_r; - grantpt; - herror; - hstrerror; - htonl; - htons; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_lnaof; - inet_makeaddr; - inet_netof; - inet_network; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; - inotify_add_watch; - inotify_init; - inotify_init1; - inotify_rm_watch; - insque; - ioctl; - isalnum; - isalnum_l; - isalpha; - isalpha_l; - isascii; - isatty; - isblank; - isblank_l; - iscntrl; - iscntrl_l; - isdigit; - isdigit_l; - isfinite; - isfinitef; - isfinitel; - isgraph; - isgraph_l; - isinf; - isinff; - isinfl; - islower; - islower_l; - isnan; - isnanf; - isnanl; - isnormal; - isnormalf; - isnormall; - isprint; - isprint_l; - ispunct; - ispunct_l; - isspace; - isspace_l; - isupper; - isupper_l; - iswalnum; - iswalnum_l; - iswalpha; - iswalpha_l; - iswblank; - iswblank_l; - iswcntrl; - iswcntrl_l; - iswctype; - iswctype_l; - iswdigit; - iswdigit_l; - iswgraph; - iswgraph_l; - iswlower; - iswlower_l; - iswprint; - iswprint_l; - iswpunct; - iswpunct_l; - iswspace; - iswspace_l; - iswupper; - iswupper_l; - iswxdigit; - iswxdigit_l; - isxdigit; - isxdigit_l; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lfind; - lgetxattr; - link; - linkat; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localeconv; - localtime; - localtime_r; - longjmp; - lrand48; - lremovexattr; - lsearch; - lseek; - lseek64; - lsetxattr; - lstat; - lstat64; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtoc16; - mbrtoc32; - mbrtowc; - mbsinit; - mbsnrtowcs; - mbsrtowcs; - mbstowcs; - mbtowc; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; - mknod; - mknodat; - mkstemp; - mkstemp64; - mkstemps; - mktemp; - mktime; - mlock; - mlockall; - mmap; - mmap64; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - newlocale; - nftw; - nftw64; - nice; - nrand48; - nsdispatch; - ntohl; - ntohs; - open; - open64; - openat; - openat64; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_fadvise; - posix_fadvise64; - posix_fallocate; - posix_fallocate64; - posix_memalign; - posix_openpt; - ppoll; - prctl; - pread; - pread64; - printf; - prlimit; # arm64 x86_64 mips64 - prlimit64; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_timedlock; - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - quick_exit; - raise; - rand; - rand_r; - random; - read; - readahead; - readdir; - readdir64; - readdir64_r; - readdir_r; - readlink; - readlinkat; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - remque; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; - sendmmsg; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; - setfsuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; - setns; - setpgid; - setpgrp; - setpriority; - setprogname; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; - setservent; - setsid; - setsockopt; - setstate; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaddset; - sigaltstack; - sigblock; - sigdelset; - sigemptyset; - sigfillset; - siginterrupt; - sigismember; - siglongjmp; - signal; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - splice; - sprintf; - srand; - srand48; - srandom; - sscanf; - stat; - stat64; - statfs; - statfs64; - statvfs; - statvfs64; - stpcpy; - stpncpy; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strftime_l; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; - strtoimax; - strtok; - strtok_r; - strtol; - strtold; - strtold_l; - strtoll; - strtoll_l; - strtoq; - strtoul; - strtoull; - strtoull_l; - strtoumax; - strtouq; - strxfrm; - strxfrm_l; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - symlinkat; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; - tcflow; - tcflush; - tcgetattr; - tcgetpgrp; - tcgetsid; - tcsendbreak; - tcsetattr; - tcsetpgrp; - tdelete; - tdestroy; - tee; - tempnam; - tfind; - tgkill; - time; - timegm; - timelocal; - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; - toupper; - toupper_l; - towlower; - towlower_l; - towupper; - towupper_l; - truncate; - truncate64; - tsearch; - ttyname; - ttyname_r; - twalk; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - uselocale; - usleep; - utime; - utimensat; - utimes; - utmpname; - vasprintf; - vdprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; - vmsplice; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; - wcstoimax; - wcstok; - wcstol; - wcstold; - wcstold_l; - wcstoll; - wcstoll_l; - wcstombs; - wcstoul; - wcstoull; - wcstoull_l; - wcstoumax; - wcswidth; - wcsxfrm; - wcsxfrm_l; - wctob; - wctomb; - wctype; - wctype_l; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.functions.txt deleted file mode 100644 index d7332e01b..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,7 +0,0 @@ -android_dlopen_ext -dl_iterate_phdr -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.versions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.versions.txt deleted file mode 100644 index 32d1bfe27..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,12 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - android_dlopen_ext; - dl_iterate_phdr; - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.functions.txt deleted file mode 100644 index 61612d4d8..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -AndroidBitmap_getInfo -AndroidBitmap_lockPixels -AndroidBitmap_unlockPixels diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libjnigraphics.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.functions.txt deleted file mode 100644 index d7a4b7248..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.functions.txt +++ /dev/null @@ -1,9 +0,0 @@ -__android_log_assert -__android_log_btwrite -__android_log_buf_print -__android_log_buf_write -__android_log_bwrite -__android_log_dev_available -__android_log_print -__android_log_vprint -__android_log_write diff --git a/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/liblog.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libm.so.functions.txt deleted file mode 100644 index 7ade97e69..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.functions.txt +++ /dev/null @@ -1,217 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -acoshl -acosl -asin -asinf -asinh -asinhf -asinhl -asinl -atan -atan2 -atan2f -atan2l -atanf -atanh -atanhf -atanhl -atanl -cbrt -cbrtf -cbrtl -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -coshl -cosl -drem -dremf -erf -erfc -erfcf -erfcl -erff -erfl -exp -exp2 -exp2f -exp2l -expf -expl -expm1 -expm1f -expm1l -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmal -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -fmodl -frexp -frexpf -frexpl -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -hypotl -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -lgammal -llrint -llrintf -llrintl -llround -llroundf -llroundl -log -log10 -log10f -log10l -log1p -log1pf -log1pl -log2 -log2f -log2l -logb -logbf -logbl -logf -logl -lrint -lrintf -lrintl -lround -lroundf -lroundl -modf -modff -modfl -nan -nanf -nanl -nearbyint -nearbyintf -nearbyintl -nextafter -nextafterf -nextafterl -nexttoward -nexttowardf -nexttowardl -pow -powf -powl -remainder -remainderf -remainderl -remquo -remquof -remquol -rint -rintf -rintl -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -significandl -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sinhl -sinl -sqrt -sqrtf -sqrtl -tan -tanf -tanh -tanhf -tanhl -tanl -tgamma -tgammaf -tgammal -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.versions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libm.so.versions.txt deleted file mode 100644 index 4c3df9ae0..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libm.so.versions.txt +++ /dev/null @@ -1,224 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; - acosl; - asin; - asinf; - asinh; - asinhf; - asinhl; - asinl; - atan; - atan2; - atan2f; - atan2l; - atanf; - atanh; - atanhf; - atanhl; - atanl; - cbrt; - cbrtf; - cbrtl; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; - cosl; - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; - erff; - erfl; - exp; - exp2; - exp2f; - exp2l; - expf; - expl; - expm1; - expm1f; - expm1l; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; - frexp; - frexpf; - frexpl; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; - llrint; - llrintf; - llrintl; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; - log1p; - log1pf; - log1pl; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - logl; - lrint; - lrintf; - lrintl; - lround; - lroundf; - lroundl; - modf; - modff; - modfl; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nearbyintl; - nextafter; - nextafterf; - nextafterl; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - powl; - remainder; - remainderf; - remainderl; - remquo; - remquof; - remquol; - rint; - rintf; - rintl; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - significandl; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; - sinl; - sqrt; - sqrtf; - sqrtl; - tan; - tanf; - tanh; - tanhf; - tanhl; - tanl; - tgamma; - tgammaf; - tgammal; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; - diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.functions.txt deleted file mode 100644 index 525c8f7ba..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.functions.txt +++ /dev/null @@ -1,90 +0,0 @@ -AMediaCodecCryptoInfo_delete -AMediaCodecCryptoInfo_getClearBytes -AMediaCodecCryptoInfo_getEncryptedBytes -AMediaCodecCryptoInfo_getIV -AMediaCodecCryptoInfo_getKey -AMediaCodecCryptoInfo_getMode -AMediaCodecCryptoInfo_getNumSubSamples -AMediaCodecCryptoInfo_new -AMediaCodec_configure -AMediaCodec_createCodecByName -AMediaCodec_createDecoderByType -AMediaCodec_createEncoderByType -AMediaCodec_delete -AMediaCodec_dequeueInputBuffer -AMediaCodec_dequeueOutputBuffer -AMediaCodec_flush -AMediaCodec_getInputBuffer -AMediaCodec_getOutputBuffer -AMediaCodec_getOutputFormat -AMediaCodec_queueInputBuffer -AMediaCodec_queueSecureInputBuffer -AMediaCodec_releaseOutputBuffer -AMediaCodec_releaseOutputBufferAtTime -AMediaCodec_start -AMediaCodec_stop -AMediaCrypto_delete -AMediaCrypto_isCryptoSchemeSupported -AMediaCrypto_new -AMediaCrypto_requiresSecureDecoderComponent -AMediaDrm_closeSession -AMediaDrm_createByUUID -AMediaDrm_decrypt -AMediaDrm_encrypt -AMediaDrm_getKeyRequest -AMediaDrm_getPropertyByteArray -AMediaDrm_getPropertyString -AMediaDrm_getProvisionRequest -AMediaDrm_getSecureStops -AMediaDrm_isCryptoSchemeSupported -AMediaDrm_openSession -AMediaDrm_provideKeyResponse -AMediaDrm_provideProvisionResponse -AMediaDrm_queryKeyStatus -AMediaDrm_release -AMediaDrm_releaseSecureStops -AMediaDrm_removeKeys -AMediaDrm_restoreKeys -AMediaDrm_setOnEventListener -AMediaDrm_setPropertyByteArray -AMediaDrm_setPropertyString -AMediaDrm_sign -AMediaDrm_verify -AMediaExtractor_advance -AMediaExtractor_delete -AMediaExtractor_getPsshInfo -AMediaExtractor_getSampleCryptoInfo -AMediaExtractor_getSampleFlags -AMediaExtractor_getSampleTime -AMediaExtractor_getSampleTrackIndex -AMediaExtractor_getTrackCount -AMediaExtractor_getTrackFormat -AMediaExtractor_new -AMediaExtractor_readSampleData -AMediaExtractor_seekTo -AMediaExtractor_selectTrack -AMediaExtractor_setDataSource -AMediaExtractor_setDataSourceFd -AMediaExtractor_unselectTrack -AMediaFormat_delete -AMediaFormat_getBuffer -AMediaFormat_getFloat -AMediaFormat_getInt32 -AMediaFormat_getInt64 -AMediaFormat_getSize -AMediaFormat_getString -AMediaFormat_new -AMediaFormat_setBuffer -AMediaFormat_setFloat -AMediaFormat_setInt32 -AMediaFormat_setInt64 -AMediaFormat_setString -AMediaFormat_toString -AMediaMuxer_addTrack -AMediaMuxer_delete -AMediaMuxer_new -AMediaMuxer_setLocation -AMediaMuxer_setOrientationHint -AMediaMuxer_start -AMediaMuxer_stop -AMediaMuxer_writeSampleData diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.variables.txt deleted file mode 100644 index 6f59e1fc7..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libmediandk.so.variables.txt +++ /dev/null @@ -1,24 +0,0 @@ -AMEDIAFORMAT_KEY_AAC_PROFILE -AMEDIAFORMAT_KEY_BIT_RATE -AMEDIAFORMAT_KEY_CHANNEL_COUNT -AMEDIAFORMAT_KEY_CHANNEL_MASK -AMEDIAFORMAT_KEY_COLOR_FORMAT -AMEDIAFORMAT_KEY_DURATION -AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL -AMEDIAFORMAT_KEY_FRAME_RATE -AMEDIAFORMAT_KEY_HEIGHT -AMEDIAFORMAT_KEY_IS_ADTS -AMEDIAFORMAT_KEY_IS_AUTOSELECT -AMEDIAFORMAT_KEY_IS_DEFAULT -AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE -AMEDIAFORMAT_KEY_I_FRAME_INTERVAL -AMEDIAFORMAT_KEY_LANGUAGE -AMEDIAFORMAT_KEY_MAX_HEIGHT -AMEDIAFORMAT_KEY_MAX_INPUT_SIZE -AMEDIAFORMAT_KEY_MAX_WIDTH -AMEDIAFORMAT_KEY_MIME -AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP -AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER -AMEDIAFORMAT_KEY_SAMPLE_RATE -AMEDIAFORMAT_KEY_STRIDE -AMEDIAFORMAT_KEY_WIDTH diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.functions.txt deleted file mode 100644 index 1ef534707..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.functions.txt +++ /dev/null @@ -1,12 +0,0 @@ -_ZdaPv -_ZdaPvRKSt9nothrow_t -_ZdlPv -_ZdlPvRKSt9nothrow_t -_Znam -_ZnamRKSt9nothrow_t -_Znwm -_ZnwmRKSt9nothrow_t -__cxa_guard_abort -__cxa_guard_acquire -__cxa_guard_release -__cxa_pure_virtual diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.variables.txt deleted file mode 100644 index 62e9acdfe..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libstdc++.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ -_ZSt7nothrow diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libz.so.functions.txt b/ndk/platforms/android-21/arch-arm64/symbols/libz.so.functions.txt deleted file mode 100644 index bbd634e36..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libz.so.functions.txt +++ /dev/null @@ -1,88 +0,0 @@ -_tr_align -_tr_flush_bits -_tr_flush_block -_tr_init -_tr_stored_block -_tr_tally -adler32 -adler32_combine -adler32_combine64 -compress -compress2 -compressBound -crc32 -crc32_combine -crc32_combine64 -deflate -deflateBound -deflateCopy -deflateEnd -deflateInit2_ -deflateInit_ -deflateParams -deflatePending -deflatePrime -deflateReset -deflateResetKeep -deflateSetDictionary -deflateSetHeader -deflateTune -get_crc_table -gz_error -gzbuffer -gzclearerr -gzclose -gzclose_r -gzclose_w -gzdirect -gzdopen -gzeof -gzerror -gzflush -gzgetc -gzgetc_ -gzgets -gzoffset -gzoffset64 -gzopen -gzopen64 -gzprintf -gzputc -gzputs -gzread -gzrewind -gzseek -gzseek64 -gzsetparams -gztell -gztell64 -gzungetc -gzvprintf -gzwrite -inflate -inflateBack -inflateBackEnd -inflateBackInit_ -inflateCopy -inflateEnd -inflateGetDictionary -inflateGetHeader -inflateInit2_ -inflateInit_ -inflateMark -inflatePrime -inflateReset -inflateReset2 -inflateResetKeep -inflateSetDictionary -inflateSync -inflateSyncPoint -inflateUndermine -inflate_fast -inflate_table -uncompress -zError -zcalloc -zcfree -zlibCompileFlags -zlibVersion diff --git a/ndk/platforms/android-21/arch-arm64/symbols/libz.so.variables.txt b/ndk/platforms/android-21/arch-arm64/symbols/libz.so.variables.txt deleted file mode 100644 index c653ee5b0..000000000 --- a/ndk/platforms/android-21/arch-arm64/symbols/libz.so.variables.txt +++ /dev/null @@ -1,5 +0,0 @@ -_dist_code -_length_code -deflate_copyright -inflate_copyright -z_errmsg diff --git a/ndk/platforms/android-21/arch-mips/include/asm/a.out.h b/ndk/platforms/android-21/arch-mips/include/asm/a.out.h deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/a.out.h +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/include/asm/auxvec.h b/ndk/platforms/android-21/arch-mips/include/asm/auxvec.h deleted file mode 100644 index 2fa0e6b18..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/auxvec.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips/include/asm/bitsperlong.h b/ndk/platforms/android-21/arch-mips/include/asm/bitsperlong.h deleted file mode 100644 index 9c6d02251..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/bitsperlong.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_MIPS_BITSPERLONG_H -#define __ASM_MIPS_BITSPERLONG_H -#define __BITS_PER_LONG _MIPS_SZLONG -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/break.h b/ndk/platforms/android-21/arch-mips/include/asm/break.h deleted file mode 100644 index 7834e5123..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/break.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __UAPI_ASM_BREAK_H -#define __UAPI_ASM_BREAK_H -#define BRK_USERBP 0 -#define BRK_SSTEPBP 5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BRK_OVERFLOW 6 -#define BRK_DIVZERO 7 -#define BRK_RANGE 8 -#define BRK_BUG 12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BRK_MEMU 514 -#define BRK_KPROBE_BP 515 -#define BRK_KPROBE_SSTEPBP 516 -#define BRK_MULOVF 1023 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/byteorder.h b/ndk/platforms/android-21/arch-mips/include/asm/byteorder.h deleted file mode 100644 index 965fd8fcf..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/byteorder.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_BYTEORDER_H -#define _ASM_BYTEORDER_H -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/cachectl.h b/ndk/platforms/android-21/arch-mips/include/asm/cachectl.h deleted file mode 100644 index 6cc6f2872..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/cachectl.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_CACHECTL -#define _ASM_CACHECTL -#define ICACHE (1<<0) -#define DCACHE (1<<1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BCACHE (ICACHE|DCACHE) -#define CACHEABLE 0 -#define UNCACHEABLE 1 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/errno.h b/ndk/platforms/android-21/arch-mips/include/asm/errno.h deleted file mode 100644 index d56bec7b7..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/errno.h +++ /dev/null @@ -1,149 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_ERRNO_H -#define _UAPI_ASM_ERRNO_H -#include -#define ENOMSG 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EIDRM 36 -#define ECHRNG 37 -#define EL2NSYNC 38 -#define EL3HLT 39 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EL3RST 40 -#define ELNRNG 41 -#define EUNATCH 42 -#define ENOCSI 43 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EL2HLT 44 -#define EDEADLK 45 -#define ENOLCK 46 -#define EBADE 50 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EBADR 51 -#define EXFULL 52 -#define ENOANO 53 -#define EBADRQC 54 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EBADSLT 55 -#define EDEADLOCK 56 -#define EBFONT 59 -#define ENOSTR 60 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENODATA 61 -#define ETIME 62 -#define ENOSR 63 -#define ENONET 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOPKG 65 -#define EREMOTE 66 -#define ENOLINK 67 -#define EADV 68 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ESRMNT 69 -#define ECOMM 70 -#define EPROTO 71 -#define EDOTDOT 73 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EMULTIHOP 74 -#define EBADMSG 77 -#define ENAMETOOLONG 78 -#define EOVERFLOW 79 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTUNIQ 80 -#define EBADFD 81 -#define EREMCHG 82 -#define ELIBACC 83 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ELIBBAD 84 -#define ELIBSCN 85 -#define ELIBMAX 86 -#define ELIBEXEC 87 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EILSEQ 88 -#define ENOSYS 89 -#define ELOOP 90 -#define ERESTART 91 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ESTRPIPE 92 -#define ENOTEMPTY 93 -#define EUSERS 94 -#define ENOTSOCK 95 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EDESTADDRREQ 96 -#define EMSGSIZE 97 -#define EPROTOTYPE 98 -#define ENOPROTOOPT 99 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EPROTONOSUPPORT 120 -#define ESOCKTNOSUPPORT 121 -#define EOPNOTSUPP 122 -#define EPFNOSUPPORT 123 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EAFNOSUPPORT 124 -#define EADDRINUSE 125 -#define EADDRNOTAVAIL 126 -#define ENETDOWN 127 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENETUNREACH 128 -#define ENETRESET 129 -#define ECONNABORTED 130 -#define ECONNRESET 131 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOBUFS 132 -#define EISCONN 133 -#define ENOTCONN 134 -#define EUCLEAN 135 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTNAM 137 -#define ENAVAIL 138 -#define EISNAM 139 -#define EREMOTEIO 140 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EINIT 141 -#define EREMDEV 142 -#define ESHUTDOWN 143 -#define ETOOMANYREFS 144 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ETIMEDOUT 145 -#define ECONNREFUSED 146 -#define EHOSTDOWN 147 -#define EHOSTUNREACH 148 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EWOULDBLOCK EAGAIN -#define EALREADY 149 -#define EINPROGRESS 150 -#define ESTALE 151 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECANCELED 158 -#define ENOMEDIUM 159 -#define EMEDIUMTYPE 160 -#define ENOKEY 161 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EKEYEXPIRED 162 -#define EKEYREVOKED 163 -#define EKEYREJECTED 164 -#define EOWNERDEAD 165 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTRECOVERABLE 166 -#define ERFKILL 167 -#define EHWPOISON 168 -#define EDQUOT 1133 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/fcntl.h b/ndk/platforms/android-21/arch-mips/include/asm/fcntl.h deleted file mode 100644 index 02ea3ac69..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/fcntl.h +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_FCNTL_H -#define _UAPI_ASM_FCNTL_H -#include -#define O_APPEND 0x0008 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_DSYNC 0x0010 -#define O_NONBLOCK 0x0080 -#define O_CREAT 0x0100 -#define O_TRUNC 0x0200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_EXCL 0x0400 -#define O_NOCTTY 0x0800 -#define FASYNC 0x1000 -#define O_LARGEFILE 0x2000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __O_SYNC 0x4000 -#define O_SYNC (__O_SYNC|O_DSYNC) -#define O_DIRECT 0x8000 -#define F_GETLK 14 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define F_SETLK 6 -#define F_SETLKW 7 -#define F_SETOWN 24 -#define F_GETOWN 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifndef __mips64 -#define F_GETLK64 33 -#define F_SETLK64 34 -#define F_SETLKW64 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#if _MIPS_SIM != _MIPS_SIM_ABI64 -#include -struct flock { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - short l_type; - short l_whence; - __kernel_off_t l_start; - __kernel_off_t l_len; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long l_sysid; - __kernel_pid_t l_pid; - long pad[4]; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HAVE_ARCH_STRUCT_FLOCK -#endif -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/inst.h b/ndk/platforms/android-21/arch-mips/include/asm/inst.h deleted file mode 100644 index c46d09b48..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/inst.h +++ /dev/null @@ -1,884 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_INST_H -#define _UAPI_ASM_INST_H -enum major_op { - spec_op, bcond_op, j_op, jal_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - beq_op, bne_op, blez_op, bgtz_op, - addi_op, addiu_op, slti_op, sltiu_op, - andi_op, ori_op, xori_op, lui_op, - cop0_op, cop1_op, cop2_op, cop1x_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - beql_op, bnel_op, blezl_op, bgtzl_op, - daddi_op, daddiu_op, ldl_op, ldr_op, - spec2_op, jalx_op, mdmx_op, spec3_op, - lb_op, lh_op, lwl_op, lw_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lbu_op, lhu_op, lwr_op, lwu_op, - sb_op, sh_op, swl_op, sw_op, - sdl_op, sdr_op, swr_op, cache_op, - ll_op, lwc1_op, lwc2_op, pref_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lld_op, ldc1_op, ldc2_op, ld_op, - sc_op, swc1_op, swc2_op, major_3b_op, - scd_op, sdc1_op, sdc2_op, sd_op -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum spec_op { - sll_op, movc_op, srl_op, sra_op, - sllv_op, pmon_op, srlv_op, srav_op, - jr_op, jalr_op, movz_op, movn_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - syscall_op, break_op, spim_op, sync_op, - mfhi_op, mthi_op, mflo_op, mtlo_op, - dsllv_op, spec2_unused_op, dsrlv_op, dsrav_op, - mult_op, multu_op, div_op, divu_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dmult_op, dmultu_op, ddiv_op, ddivu_op, - add_op, addu_op, sub_op, subu_op, - and_op, or_op, xor_op, nor_op, - spec3_unused_op, spec4_unused_op, slt_op, sltu_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dadd_op, daddu_op, dsub_op, dsubu_op, - tge_op, tgeu_op, tlt_op, tltu_op, - teq_op, spec5_unused_op, tne_op, spec6_unused_op, - dsll_op, spec7_unused_op, dsrl_op, dsra_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dsll32_op, spec8_unused_op, dsrl32_op, dsra32_op -}; -enum spec2_op { - madd_op, maddu_op, mul_op, spec2_3_unused_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - msub_op, msubu_op, - clz_op = 0x20, clo_op, - dclz_op = 0x24, dclo_op, - sdbpp_op = 0x3f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum spec3_op { - ext_op, dextm_op, dextu_op, dext_op, - ins_op, dinsm_op, dinsu_op, dins_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lx_op = 0x0a, - bshfl_op = 0x20, - dbshfl_op = 0x24, - rdhwr_op = 0x3b -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum rt_op { - bltz_op, bgez_op, bltzl_op, bgezl_op, - spimi_op, unused_rt_op_0x05, unused_rt_op_0x06, unused_rt_op_0x07, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tgei_op, tgeiu_op, tlti_op, tltiu_op, - teqi_op, unused_0x0d_rt_op, tnei_op, unused_0x0f_rt_op, - bltzal_op, bgezal_op, bltzall_op, bgezall_op, - rt_op_0x14, rt_op_0x15, rt_op_0x16, rt_op_0x17, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - rt_op_0x18, rt_op_0x19, rt_op_0x1a, rt_op_0x1b, - bposge32_op, rt_op_0x1d, rt_op_0x1e, rt_op_0x1f -}; -enum cop_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mfc_op = 0x00, dmfc_op = 0x01, - cfc_op = 0x02, mfhc_op = 0x03, - mtc_op = 0x04, dmtc_op = 0x05, - ctc_op = 0x06, mthc_op = 0x07, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - bc_op = 0x08, cop_op = 0x10, - copm_op = 0x18 -}; -enum bcop_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - bcf_op, bct_op, bcfl_op, bctl_op -}; -enum cop0_coi_func { - tlbr_op = 0x01, tlbwi_op = 0x02, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tlbwr_op = 0x06, tlbp_op = 0x08, - rfe_op = 0x10, eret_op = 0x18 -}; -enum cop0_com_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tlbr1_op = 0x01, tlbw_op = 0x02, - tlbp1_op = 0x08, dctr_op = 0x09, - dctw_op = 0x0a -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1_fmt { - s_fmt, d_fmt, e_fmt, q_fmt, - w_fmt, l_fmt -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1_sdw_func { - fadd_op = 0x00, fsub_op = 0x01, - fmul_op = 0x02, fdiv_op = 0x03, - fsqrt_op = 0x04, fabs_op = 0x05, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fmov_op = 0x06, fneg_op = 0x07, - froundl_op = 0x08, ftruncl_op = 0x09, - fceill_op = 0x0a, ffloorl_op = 0x0b, - fround_op = 0x0c, ftrunc_op = 0x0d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fceil_op = 0x0e, ffloor_op = 0x0f, - fmovc_op = 0x11, fmovz_op = 0x12, - fmovn_op = 0x13, frecip_op = 0x15, - frsqrt_op = 0x16, fcvts_op = 0x20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fcvtd_op = 0x21, fcvte_op = 0x22, - fcvtw_op = 0x24, fcvtl_op = 0x25, - fcmp_op = 0x30 -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1x_func { - lwxc1_op = 0x00, ldxc1_op = 0x01, - swxc1_op = 0x08, sdxc1_op = 0x09, - pfetch_op = 0x0f, madd_s_op = 0x20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - madd_d_op = 0x21, madd_e_op = 0x22, - msub_s_op = 0x28, msub_d_op = 0x29, - msub_e_op = 0x2a, nmadd_s_op = 0x30, - nmadd_d_op = 0x31, nmadd_e_op = 0x32, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - nmsub_s_op = 0x38, nmsub_d_op = 0x39, - nmsub_e_op = 0x3a -}; -enum mad_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - madd_fp_op = 0x08, msub_fp_op = 0x0a, - nmadd_fp_op = 0x0c, nmsub_fp_op = 0x0e -}; -enum lx_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lwx_op = 0x00, - lhx_op = 0x04, - lbux_op = 0x06, - ldx_op = 0x08, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lwux_op = 0x10, - lhux_op = 0x14, - lbx_op = 0x16, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_major_op { - mm_pool32a_op, mm_pool16a_op, mm_lbu16_op, mm_move16_op, - mm_addi32_op, mm_lbu32_op, mm_sb32_op, mm_lb32_op, - mm_pool32b_op, mm_pool16b_op, mm_lhu16_op, mm_andi16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_addiu32_op, mm_lhu32_op, mm_sh32_op, mm_lh32_op, - mm_pool32i_op, mm_pool16c_op, mm_lwsp16_op, mm_pool16d_op, - mm_ori32_op, mm_pool32f_op, mm_reserved1_op, mm_reserved2_op, - mm_pool32c_op, mm_lwgp16_op, mm_lw16_op, mm_pool16e_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_xori32_op, mm_jals32_op, mm_addiupc_op, mm_reserved3_op, - mm_reserved4_op, mm_pool16f_op, mm_sb16_op, mm_beqz16_op, - mm_slti32_op, mm_beq32_op, mm_swc132_op, mm_lwc132_op, - mm_reserved5_op, mm_reserved6_op, mm_sh16_op, mm_bnez16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sltiu32_op, mm_bne32_op, mm_sdc132_op, mm_ldc132_op, - mm_reserved7_op, mm_reserved8_op, mm_swsp16_op, mm_b16_op, - mm_andi32_op, mm_j32_op, mm_sd32_op, mm_ld32_op, - mm_reserved11_op, mm_reserved12_op, mm_sw16_op, mm_li16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalx32_op, mm_jal32_op, mm_sw32_op, mm_lw32_op, -}; -enum mm_32i_minor_op { - mm_bltz_op, mm_bltzal_op, mm_bgez_op, mm_bgezal_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_blez_op, mm_bnezc_op, mm_bgtz_op, mm_beqzc_op, - mm_tlti_op, mm_tgei_op, mm_tltiu_op, mm_tgeiu_op, - mm_tnei_op, mm_lui_op, mm_teqi_op, mm_reserved13_op, - mm_synci_op, mm_bltzals_op, mm_reserved14_op, mm_bgezals_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_bc2f_op, mm_bc2t_op, mm_reserved15_op, mm_reserved16_op, - mm_reserved17_op, mm_reserved18_op, mm_bposge64_op, mm_bposge32_op, - mm_bc1f_op, mm_bc1t_op, mm_reserved19_op, mm_reserved20_op, - mm_bc1any2f_op, mm_bc1any2t_op, mm_bc1any4f_op, mm_bc1any4t_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum mm_32a_minor_op { - mm_sll32_op = 0x000, - mm_ins_op = 0x00c, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ext_op = 0x02c, - mm_pool32axf_op = 0x03c, - mm_srl32_op = 0x040, - mm_sra_op = 0x080, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_rotr_op = 0x0c0, - mm_lwxs_op = 0x118, - mm_addu32_op = 0x150, - mm_subu32_op = 0x1d0, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_and_op = 0x250, - mm_or32_op = 0x290, - mm_xor32_op = 0x310, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32b_func { - mm_lwc2_func = 0x0, - mm_lwp_func = 0x1, - mm_ldc2_func = 0x2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ldp_func = 0x4, - mm_lwm32_func = 0x5, - mm_cache_func = 0x6, - mm_ldm_func = 0x7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_swc2_func = 0x8, - mm_swp_func = 0x9, - mm_sdc2_func = 0xa, - mm_sdp_func = 0xc, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_swm32_func = 0xd, - mm_sdm_func = 0xf, -}; -enum mm_32c_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_pref_func = 0x2, - mm_ll_func = 0x3, - mm_swr_func = 0x9, - mm_sc_func = 0xb, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_lwu_func = 0xe, -}; -enum mm_32axf_minor_op { - mm_mfc0_op = 0x003, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mtc0_op = 0x00b, - mm_tlbp_op = 0x00d, - mm_jalr_op = 0x03c, - mm_tlbr_op = 0x04d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalrhb_op = 0x07c, - mm_tlbwi_op = 0x08d, - mm_tlbwr_op = 0x0cd, - mm_jalrs_op = 0x13c, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalrshb_op = 0x17c, - mm_syscall_op = 0x22d, - mm_eret_op = 0x3cd, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_minor_op { - mm_32f_00_op = 0x00, - mm_32f_01_op = 0x01, - mm_32f_02_op = 0x02, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_10_op = 0x08, - mm_32f_11_op = 0x09, - mm_32f_12_op = 0x0a, - mm_32f_20_op = 0x10, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_30_op = 0x18, - mm_32f_40_op = 0x20, - mm_32f_41_op = 0x21, - mm_32f_42_op = 0x22, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_50_op = 0x28, - mm_32f_51_op = 0x29, - mm_32f_52_op = 0x2a, - mm_32f_60_op = 0x30, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_70_op = 0x38, - mm_32f_73_op = 0x3b, - mm_32f_74_op = 0x3c, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_10_minor_op { - mm_lwxc1_op = 0x1, - mm_swxc1_op, - mm_ldxc1_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sdxc1_op, - mm_luxc1_op, - mm_suxc1_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_func { - mm_lwxc1_func = 0x048, - mm_swxc1_func = 0x088, - mm_ldxc1_func = 0x0c8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sdxc1_func = 0x108, -}; -enum mm_32f_40_minor_op { - mm_fmovf_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fmovt_op, -}; -enum mm_32f_60_minor_op { - mm_fadd_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fsub_op, - mm_fmul_op, - mm_fdiv_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_70_minor_op { - mm_fmovn_op, - mm_fmovz_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_73_minor_op { - mm_fmov0_op = 0x01, - mm_fcvtl_op = 0x04, - mm_movf0_op = 0x05, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_frsqrt_op = 0x08, - mm_ffloorl_op = 0x0c, - mm_fabs0_op = 0x0d, - mm_fcvtw_op = 0x24, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_movt0_op = 0x25, - mm_fsqrt_op = 0x28, - mm_ffloorw_op = 0x2c, - mm_fneg0_op = 0x2d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_cfc1_op = 0x40, - mm_frecip_op = 0x48, - mm_fceill_op = 0x4c, - mm_fcvtd0_op = 0x4d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ctc1_op = 0x60, - mm_fceilw_op = 0x6c, - mm_fcvts0_op = 0x6d, - mm_mfc1_op = 0x80, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fmov1_op = 0x81, - mm_movf1_op = 0x85, - mm_ftruncl_op = 0x8c, - mm_fabs1_op = 0x8d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mtc1_op = 0xa0, - mm_movt1_op = 0xa5, - mm_ftruncw_op = 0xac, - mm_fneg1_op = 0xad, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mfhc1_op = 0xc0, - mm_froundl_op = 0xcc, - mm_fcvtd1_op = 0xcd, - mm_mthc1_op = 0xe0, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_froundw_op = 0xec, - mm_fcvts1_op = 0xed, -}; -enum mm_16c_minor_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_lwm16_op = 0x04, - mm_swm16_op = 0x05, - mm_jr16_op = 0x0c, - mm_jrc_op = 0x0d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalr16_op = 0x0e, - mm_jalrs16_op = 0x0f, - mm_jraddiusp_op = 0x18, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_16d_minor_op { - mm_addius5_func, - mm_addiusp_func, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum MIPS16e_ops { - MIPS16e_jal_op = 003, - MIPS16e_ld_op = 007, - MIPS16e_i8_op = 014, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sd_op = 017, - MIPS16e_lb_op = 020, - MIPS16e_lh_op = 021, - MIPS16e_lwsp_op = 022, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_lw_op = 023, - MIPS16e_lbu_op = 024, - MIPS16e_lhu_op = 025, - MIPS16e_lwpc_op = 026, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_lwu_op = 027, - MIPS16e_sb_op = 030, - MIPS16e_sh_op = 031, - MIPS16e_swsp_op = 032, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sw_op = 033, - MIPS16e_rr_op = 035, - MIPS16e_extend_op = 036, - MIPS16e_i64_op = 037, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum MIPS16e_i64_func { - MIPS16e_ldsp_func, - MIPS16e_sdsp_func, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sdrasp_func, - MIPS16e_dadjsp_func, - MIPS16e_ldpc_func, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum MIPS16e_rr_func { - MIPS16e_jr_func, -}; -enum MIPS6e_i8_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_swrasp_func = 02, -}; -#define MM_NOP16 0x0c00 -#define BITFIELD_FIELD(field, more) more field; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct j_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int target : 26, - ;)) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct i_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(signed int simmediate : 16, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct u_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int uimmediate : 16, - ;)))) -}; -struct c_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int c_op : 3, - BITFIELD_FIELD(unsigned int cache : 2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int simmediate : 16, - ;))))) -}; -struct r_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int re : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct p_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int re : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct f_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 4, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int re : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -}; -struct ma_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 4, - BITFIELD_FIELD(unsigned int fmt : 2, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct b_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int code : 20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;))) -}; -struct ps_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct v_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int sel : 4, - BITFIELD_FIELD(unsigned int fmt : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int vt : 5, - BITFIELD_FIELD(unsigned int vs : 5, - BITFIELD_FIELD(unsigned int vd : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))))))) -}; -struct fb_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int bc : 5, - BITFIELD_FIELD(unsigned int cc : 3, - BITFIELD_FIELD(unsigned int flag : 2, - BITFIELD_FIELD(signed int simmediate : 16, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))))) -}; -struct fp0_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp0_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int op : 2, - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct fp1_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int op : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))) -}; -struct mm_fp1_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fmt : 2, - BITFIELD_FIELD(unsigned int op : 8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp2_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int cc : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int zero : 2, - BITFIELD_FIELD(unsigned int fmt : 2, - BITFIELD_FIELD(unsigned int op : 3, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))))) -}; -struct mm_fp3_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int op : 7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp4_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int cc : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int cond : 4, - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct mm_fp5_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int index : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int op : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))) -}; -struct fp6_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp6_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm_i_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 16, - ;)))) -}; -struct mm_m_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int func : 4, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 12, - ;))))) -}; -struct mm_x_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int index : 5, - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int rd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 11, - ;))))) -}; -struct mm_b0_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(signed int simmediate : 10, - BITFIELD_FIELD(unsigned int : 16, - ;))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct mm_b1_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 7, - BITFIELD_FIELD(unsigned int : 16, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_m_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int func : 4, - BITFIELD_FIELD(unsigned int rlist : 2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int imm : 4, - BITFIELD_FIELD(unsigned int : 16, - ;))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_rb_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 3, - BITFIELD_FIELD(unsigned int base : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 4, - BITFIELD_FIELD(unsigned int : 16, - ;))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_r3_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 3, - BITFIELD_FIELD(signed int simmediate : 7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int : 16, - ;)))) -}; -struct mm16_r5_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(signed int simmediate : 5, - BITFIELD_FIELD(unsigned int : 16, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))) -}; -struct m16e_rr { - BITFIELD_FIELD(unsigned int opcode : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rx : 3, - BITFIELD_FIELD(unsigned int nd : 1, - BITFIELD_FIELD(unsigned int l : 1, - BITFIELD_FIELD(unsigned int ra : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 5, - ;)))))) -}; -struct m16e_jal { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int x : 1, - BITFIELD_FIELD(unsigned int imm20_16 : 5, - BITFIELD_FIELD(signed int imm25_21 : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))) -}; -struct m16e_i64 { - BITFIELD_FIELD(unsigned int opcode : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int imm : 8, - ;))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct m16e_ri64 { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int ry : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int imm : 5, - ;)))) -}; -struct m16e_ri { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int rx : 3, - BITFIELD_FIELD(unsigned int imm : 8, - ;))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct m16e_rri { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int rx : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int ry : 3, - BITFIELD_FIELD(unsigned int imm : 5, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct m16e_i8 { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int imm : 8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))) -}; -union mips_instruction { - unsigned int word; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short halfword[2]; - unsigned char byte[4]; - struct j_format j_format; - struct i_format i_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct u_format u_format; - struct c_format c_format; - struct r_format r_format; - struct p_format p_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct f_format f_format; - struct ma_format ma_format; - struct b_format b_format; - struct ps_format ps_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct v_format v_format; - struct fb_format fb_format; - struct fp0_format fp0_format; - struct mm_fp0_format mm_fp0_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct fp1_format fp1_format; - struct mm_fp1_format mm_fp1_format; - struct mm_fp2_format mm_fp2_format; - struct mm_fp3_format mm_fp3_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_fp4_format mm_fp4_format; - struct mm_fp5_format mm_fp5_format; - struct fp6_format fp6_format; - struct mm_fp6_format mm_fp6_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_i_format mm_i_format; - struct mm_m_format mm_m_format; - struct mm_x_format mm_x_format; - struct mm_b0_format mm_b0_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_b1_format mm_b1_format; - struct mm16_m_format mm16_m_format ; - struct mm16_rb_format mm16_rb_format; - struct mm16_r3_format mm16_r3_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm16_r5_format mm16_r5_format; -}; -union mips16e_instruction { - unsigned int full : 16; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct m16e_rr rr; - struct m16e_jal jal; - struct m16e_i64 i64; - struct m16e_ri64 ri64; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct m16e_ri ri; - struct m16e_rri rri; - struct m16e_i8 i8; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/ioctl.h b/ndk/platforms/android-21/arch-mips/include/asm/ioctl.h deleted file mode 100644 index f138c779a..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/ioctl.h +++ /dev/null @@ -1,29 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_IOCTL_H -#define __ASM_IOCTL_H -#define _IOC_SIZEBITS 13 -#define _IOC_DIRBITS 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _IOC_NONE 1U -#define _IOC_READ 2U -#define _IOC_WRITE 4U -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/ioctls.h b/ndk/platforms/android-21/arch-mips/include/asm/ioctls.h deleted file mode 100644 index 32e6e3418..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/ioctls.h +++ /dev/null @@ -1,124 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_IOCTLS_H -#define __ASM_IOCTLS_H -#include -#define TCGETA 0x5401 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETA 0x5402 -#define TCSETAW 0x5403 -#define TCSETAF 0x5404 -#define TCSBRK 0x5405 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCXONC 0x5406 -#define TCFLSH 0x5407 -#define TCGETS 0x540d -#define TCSETS 0x540e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETSW 0x540f -#define TCSETSF 0x5410 -#define TIOCEXCL 0x740d -#define TIOCNXCL 0x740e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCOUTQ 0x7472 -#define TIOCSTI 0x5472 -#define TIOCMGET 0x741d -#define TIOCMBIS 0x741b -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCMBIC 0x741c -#define TIOCMSET 0x741a -#define TIOCPKT 0x5470 -#define TIOCPKT_DATA 0x00 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCPKT_FLUSHREAD 0x01 -#define TIOCPKT_FLUSHWRITE 0x02 -#define TIOCPKT_STOP 0x04 -#define TIOCPKT_START 0x08 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCPKT_NOSTOP 0x10 -#define TIOCPKT_DOSTOP 0x20 -#define TIOCPKT_IOCTL 0x40 -#define TIOCSWINSZ _IOW('t', 103, struct winsize) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGWINSZ _IOR('t', 104, struct winsize) -#define TIOCNOTTY 0x5471 -#define TIOCSETD 0x7401 -#define TIOCGETD 0x7400 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOCLEX 0x6601 -#define FIONCLEX 0x6602 -#define FIOASYNC 0x667d -#define FIONBIO 0x667e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOQSIZE 0x667f -#define TIOCGLTC 0x7474 -#define TIOCSLTC 0x7475 -#define TIOCSPGRP _IOW('t', 118, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGPGRP _IOR('t', 119, int) -#define TIOCCONS _IOW('t', 120, int) -#define FIONREAD 0x467f -#define TIOCINQ FIONREAD -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGETP 0x7408 -#define TIOCSETP 0x7409 -#define TIOCSETN 0x740a -#define TIOCSBRK 0x5427 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCCBRK 0x5428 -#define TIOCGSID 0x7416 -#define TCGETS2 _IOR('T', 0x2A, struct termios2) -#define TCSETS2 _IOW('T', 0x2B, struct termios2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETSW2 _IOW('T', 0x2C, struct termios2) -#define TCSETSF2 _IOW('T', 0x2D, struct termios2) -#define TIOCGPTN _IOR('T', 0x30, unsigned int) -#define TIOCSPTLCK _IOW('T', 0x31, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGDEV _IOR('T', 0x32, unsigned int) -#define TIOCSIG _IOW('T', 0x36, int) -#define TIOCVHANGUP 0x5437 -#define TIOCGPKT _IOR('T', 0x38, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGPTLCK _IOR('T', 0x39, int) -#define TIOCGEXCL _IOR('T', 0x40, int) -#define TIOCSCTTY 0x5480 -#define TIOCGSOFTCAR 0x5481 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCSSOFTCAR 0x5482 -#define TIOCLINUX 0x5483 -#define TIOCGSERIAL 0x5484 -#define TIOCSSERIAL 0x5485 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSBRKP 0x5486 -#define TIOCSERCONFIG 0x5488 -#define TIOCSERGWILD 0x5489 -#define TIOCSERSWILD 0x548a -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGLCKTRMIOS 0x548b -#define TIOCSLCKTRMIOS 0x548c -#define TIOCSERGSTRUCT 0x548d -#define TIOCSERGETLSR 0x548e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCSERGETMULTI 0x548f -#define TIOCSERSETMULTI 0x5490 -#define TIOCMIWAIT 0x5491 -#define TIOCGICOUNT 0x5492 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/ipcbuf.h b/ndk/platforms/android-21/arch-mips/include/asm/ipcbuf.h deleted file mode 100644 index 0021f1438..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/ipcbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips/include/asm/kvm.h b/ndk/platforms/android-21/arch-mips/include/asm/kvm.h deleted file mode 100644 index 69084ee1e..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/kvm.h +++ /dev/null @@ -1,101 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __LINUX_KVM_MIPS_H -#define __LINUX_KVM_MIPS_H -#include -struct kvm_regs { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 gpr[32]; - __u64 hi; - __u64 lo; - __u64 pc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct kvm_fpu { - __u64 fpr[32]; - __u32 fir; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 fccr; - __u32 fexr; - __u32 fenr; - __u32 fcsr; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 pad; -}; -#define KVM_REG_MIPS_R0 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 0) -#define KVM_REG_MIPS_R1 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R2 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 2) -#define KVM_REG_MIPS_R3 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 3) -#define KVM_REG_MIPS_R4 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 4) -#define KVM_REG_MIPS_R5 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R6 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 6) -#define KVM_REG_MIPS_R7 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 7) -#define KVM_REG_MIPS_R8 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 8) -#define KVM_REG_MIPS_R9 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 9) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R10 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 10) -#define KVM_REG_MIPS_R11 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 11) -#define KVM_REG_MIPS_R12 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 12) -#define KVM_REG_MIPS_R13 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 13) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R14 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 14) -#define KVM_REG_MIPS_R15 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 15) -#define KVM_REG_MIPS_R16 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 16) -#define KVM_REG_MIPS_R17 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 17) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R18 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 18) -#define KVM_REG_MIPS_R19 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 19) -#define KVM_REG_MIPS_R20 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 20) -#define KVM_REG_MIPS_R21 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 21) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R22 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 22) -#define KVM_REG_MIPS_R23 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 23) -#define KVM_REG_MIPS_R24 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 24) -#define KVM_REG_MIPS_R25 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 25) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R26 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 26) -#define KVM_REG_MIPS_R27 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 27) -#define KVM_REG_MIPS_R28 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 28) -#define KVM_REG_MIPS_R29 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 29) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R30 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 30) -#define KVM_REG_MIPS_R31 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 31) -#define KVM_REG_MIPS_HI (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 32) -#define KVM_REG_MIPS_LO (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 33) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_PC (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 34) -struct kvm_debug_exit_arch { - __u64 epc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_guest_debug_arch { -}; -struct kvm_sync_regs { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_sregs { -}; -struct kvm_mips_interrupt { - __u32 cpu; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 irq; -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/kvm_para.h b/ndk/platforms/android-21/arch-mips/include/asm/kvm_para.h deleted file mode 100644 index e19f7a0f5..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/kvm_para.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips/include/asm/mman.h b/ndk/platforms/android-21/arch-mips/include/asm/mman.h deleted file mode 100644 index b9a903121..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/mman.h +++ /dev/null @@ -1,81 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_MMAN_H -#define _ASM_MMAN_H -#define PROT_NONE 0x00 -#define PROT_READ 0x01 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PROT_WRITE 0x02 -#define PROT_EXEC 0x04 -#define PROT_SEM 0x10 -#define PROT_GROWSDOWN 0x01000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PROT_GROWSUP 0x02000000 -#define MAP_SHARED 0x001 -#define MAP_PRIVATE 0x002 -#define MAP_TYPE 0x00f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_FIXED 0x010 -#define MAP_RENAME 0x020 -#define MAP_AUTOGROW 0x040 -#define MAP_LOCAL 0x080 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_AUTORSRV 0x100 -#define MAP_NORESERVE 0x0400 -#define MAP_ANONYMOUS 0x0800 -#define MAP_GROWSDOWN 0x1000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_DENYWRITE 0x2000 -#define MAP_EXECUTABLE 0x4000 -#define MAP_LOCKED 0x8000 -#define MAP_POPULATE 0x10000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_NONBLOCK 0x20000 -#define MAP_STACK 0x40000 -#define MAP_HUGETLB 0x80000 -#define MS_ASYNC 0x0001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MS_INVALIDATE 0x0002 -#define MS_SYNC 0x0004 -#define MCL_CURRENT 1 -#define MCL_FUTURE 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_NORMAL 0 -#define MADV_RANDOM 1 -#define MADV_SEQUENTIAL 2 -#define MADV_WILLNEED 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_DONTNEED 4 -#define MADV_REMOVE 9 -#define MADV_DONTFORK 10 -#define MADV_DOFORK 11 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_MERGEABLE 12 -#define MADV_UNMERGEABLE 13 -#define MADV_HWPOISON 100 -#define MADV_HUGEPAGE 14 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_NOHUGEPAGE 15 -#define MADV_DONTDUMP 16 -#define MADV_DODUMP 17 -#define MAP_FILE 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_HUGE_SHIFT 26 -#define MAP_HUGE_MASK 0x3f -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/msgbuf.h b/ndk/platforms/android-21/arch-mips/include/asm/msgbuf.h deleted file mode 100644 index efae148c4..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/msgbuf.h +++ /dev/null @@ -1,49 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_MSGBUF_H -#define _ASM_MSGBUF_H -struct msqid64_ds { - struct ipc64_perm msg_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_stime; -#ifndef __mips64 - unsigned long __unused1; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_rtime; -#ifndef __mips64 - unsigned long __unused2; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_ctime; -#ifndef __mips64 - unsigned long __unused3; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long msg_cbytes; - unsigned long msg_qnum; - unsigned long msg_qbytes; - __kernel_pid_t msg_lspid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_pid_t msg_lrpid; - unsigned long __unused4; - unsigned long __unused5; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/param.h b/ndk/platforms/android-21/arch-mips/include/asm/param.h deleted file mode 100644 index b087c6c45..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/param.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_PARAM_H -#define _ASM_PARAM_H -#define EXEC_PAGESIZE 65536 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/poll.h b/ndk/platforms/android-21/arch-mips/include/asm/poll.h deleted file mode 100644 index 8d6a2971c..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/poll.h +++ /dev/null @@ -1,25 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_POLL_H -#define __ASM_POLL_H -#define POLLWRNORM POLLOUT -#define POLLWRBAND 0x0100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/posix_types.h b/ndk/platforms/android-21/arch-mips/include/asm/posix_types.h deleted file mode 100644 index e85821cff..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/posix_types.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_POSIX_TYPES_H -#define _ASM_POSIX_TYPES_H -#include -typedef long __kernel_daddr_t; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __kernel_daddr_t __kernel_daddr_t -#if _MIPS_SZLONG == 32 -typedef struct { - long val[2]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -} __kernel_fsid_t; -#define __kernel_fsid_t __kernel_fsid_t -#endif -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/ptrace.h b/ndk/platforms/android-21/arch-mips/include/asm/ptrace.h deleted file mode 100644 index 0296cf3b0..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/ptrace.h +++ /dev/null @@ -1,93 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_PTRACE_H -#define _UAPI_ASM_PTRACE_H -#define FPR_BASE 32 -#define PC 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CAUSE 65 -#define BADVADDR 66 -#define MMHI 67 -#define MMLO 68 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FPC_CSR 69 -#define FPC_EIR 70 -#define DSP_BASE 71 -#define DSP_CONTROL 77 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ACX 78 -struct pt_regs { - unsigned long regs[32]; - unsigned long cp0_status; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long hi; - unsigned long lo; - unsigned long cp0_badvaddr; - unsigned long cp0_cause; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long cp0_epc; -} __attribute__ ((aligned (8))); -#define PTRACE_GETREGS 12 -#define PTRACE_SETREGS 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_GETFPREGS 14 -#define PTRACE_SETFPREGS 15 -#define PTRACE_OLDSETOPTIONS 21 -#define PTRACE_GET_THREAD_AREA 25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_SET_THREAD_AREA 26 -#define PTRACE_PEEKTEXT_3264 0xc0 -#define PTRACE_PEEKDATA_3264 0xc1 -#define PTRACE_POKETEXT_3264 0xc2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_POKEDATA_3264 0xc3 -#define PTRACE_GET_THREAD_AREA_3264 0xc4 -enum pt_watch_style { - pt_watch_style_mips32, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pt_watch_style_mips64 -}; -struct mips32_watch_regs { - unsigned int watchlo[8]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short watchhi[8]; - unsigned short watch_masks[8]; - unsigned int num_valid; -} __attribute__((aligned(8))); -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mips64_watch_regs { - unsigned long long watchlo[8]; - unsigned short watchhi[8]; - unsigned short watch_masks[8]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int num_valid; -} __attribute__((aligned(8))); -struct pt_watch_regs { - enum pt_watch_style style; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - union { - struct mips32_watch_regs mips32; - struct mips64_watch_regs mips64; - }; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define PTRACE_GET_WATCH_REGS 0xd0 -#define PTRACE_SET_WATCH_REGS 0xd1 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/reg.h b/ndk/platforms/android-21/arch-mips/include/asm/reg.h deleted file mode 100644 index c0f003ebb..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/reg.h +++ /dev/null @@ -1,223 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __UAPI_ASM_MIPS_REG_H -#define __UAPI_ASM_MIPS_REG_H -#define MIPS32_EF_R0 6 -#define MIPS32_EF_R1 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R2 8 -#define MIPS32_EF_R3 9 -#define MIPS32_EF_R4 10 -#define MIPS32_EF_R5 11 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R6 12 -#define MIPS32_EF_R7 13 -#define MIPS32_EF_R8 14 -#define MIPS32_EF_R9 15 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R10 16 -#define MIPS32_EF_R11 17 -#define MIPS32_EF_R12 18 -#define MIPS32_EF_R13 19 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R14 20 -#define MIPS32_EF_R15 21 -#define MIPS32_EF_R16 22 -#define MIPS32_EF_R17 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R18 24 -#define MIPS32_EF_R19 25 -#define MIPS32_EF_R20 26 -#define MIPS32_EF_R21 27 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R22 28 -#define MIPS32_EF_R23 29 -#define MIPS32_EF_R24 30 -#define MIPS32_EF_R25 31 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R26 32 -#define MIPS32_EF_R27 33 -#define MIPS32_EF_R28 34 -#define MIPS32_EF_R29 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R30 36 -#define MIPS32_EF_R31 37 -#define MIPS32_EF_LO 38 -#define MIPS32_EF_HI 39 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_CP0_EPC 40 -#define MIPS32_EF_CP0_BADVADDR 41 -#define MIPS32_EF_CP0_STATUS 42 -#define MIPS32_EF_CP0_CAUSE 43 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_UNUSED0 44 -#define MIPS32_EF_SIZE 180 -#define MIPS64_EF_R0 0 -#define MIPS64_EF_R1 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R2 2 -#define MIPS64_EF_R3 3 -#define MIPS64_EF_R4 4 -#define MIPS64_EF_R5 5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R6 6 -#define MIPS64_EF_R7 7 -#define MIPS64_EF_R8 8 -#define MIPS64_EF_R9 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R10 10 -#define MIPS64_EF_R11 11 -#define MIPS64_EF_R12 12 -#define MIPS64_EF_R13 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R14 14 -#define MIPS64_EF_R15 15 -#define MIPS64_EF_R16 16 -#define MIPS64_EF_R17 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R18 18 -#define MIPS64_EF_R19 19 -#define MIPS64_EF_R20 20 -#define MIPS64_EF_R21 21 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R22 22 -#define MIPS64_EF_R23 23 -#define MIPS64_EF_R24 24 -#define MIPS64_EF_R25 25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R26 26 -#define MIPS64_EF_R27 27 -#define MIPS64_EF_R28 28 -#define MIPS64_EF_R29 29 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R30 30 -#define MIPS64_EF_R31 31 -#define MIPS64_EF_LO 32 -#define MIPS64_EF_HI 33 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_CP0_EPC 34 -#define MIPS64_EF_CP0_BADVADDR 35 -#define MIPS64_EF_CP0_STATUS 36 -#define MIPS64_EF_CP0_CAUSE 37 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_SIZE 304 -#if _MIPS_SIM == _MIPS_SIM_ABI32 -#define EF_R0 MIPS32_EF_R0 -#define EF_R1 MIPS32_EF_R1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R2 MIPS32_EF_R2 -#define EF_R3 MIPS32_EF_R3 -#define EF_R4 MIPS32_EF_R4 -#define EF_R5 MIPS32_EF_R5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R6 MIPS32_EF_R6 -#define EF_R7 MIPS32_EF_R7 -#define EF_R8 MIPS32_EF_R8 -#define EF_R9 MIPS32_EF_R9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R10 MIPS32_EF_R10 -#define EF_R11 MIPS32_EF_R11 -#define EF_R12 MIPS32_EF_R12 -#define EF_R13 MIPS32_EF_R13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R14 MIPS32_EF_R14 -#define EF_R15 MIPS32_EF_R15 -#define EF_R16 MIPS32_EF_R16 -#define EF_R17 MIPS32_EF_R17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R18 MIPS32_EF_R18 -#define EF_R19 MIPS32_EF_R19 -#define EF_R20 MIPS32_EF_R20 -#define EF_R21 MIPS32_EF_R21 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R22 MIPS32_EF_R22 -#define EF_R23 MIPS32_EF_R23 -#define EF_R24 MIPS32_EF_R24 -#define EF_R25 MIPS32_EF_R25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R26 MIPS32_EF_R26 -#define EF_R27 MIPS32_EF_R27 -#define EF_R28 MIPS32_EF_R28 -#define EF_R29 MIPS32_EF_R29 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R30 MIPS32_EF_R30 -#define EF_R31 MIPS32_EF_R31 -#define EF_LO MIPS32_EF_LO -#define EF_HI MIPS32_EF_HI -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_CP0_EPC MIPS32_EF_CP0_EPC -#define EF_CP0_BADVADDR MIPS32_EF_CP0_BADVADDR -#define EF_CP0_STATUS MIPS32_EF_CP0_STATUS -#define EF_CP0_CAUSE MIPS32_EF_CP0_CAUSE -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_UNUSED0 MIPS32_EF_UNUSED0 -#define EF_SIZE MIPS32_EF_SIZE -#elif _MIPS_SIM==_MIPS_SIM_ABI64||_MIPS_SIM==_MIPS_SIM_NABI32 -#define EF_R0 MIPS64_EF_R0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R1 MIPS64_EF_R1 -#define EF_R2 MIPS64_EF_R2 -#define EF_R3 MIPS64_EF_R3 -#define EF_R4 MIPS64_EF_R4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R5 MIPS64_EF_R5 -#define EF_R6 MIPS64_EF_R6 -#define EF_R7 MIPS64_EF_R7 -#define EF_R8 MIPS64_EF_R8 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R9 MIPS64_EF_R9 -#define EF_R10 MIPS64_EF_R10 -#define EF_R11 MIPS64_EF_R11 -#define EF_R12 MIPS64_EF_R12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R13 MIPS64_EF_R13 -#define EF_R14 MIPS64_EF_R14 -#define EF_R15 MIPS64_EF_R15 -#define EF_R16 MIPS64_EF_R16 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R17 MIPS64_EF_R17 -#define EF_R18 MIPS64_EF_R18 -#define EF_R19 MIPS64_EF_R19 -#define EF_R20 MIPS64_EF_R20 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R21 MIPS64_EF_R21 -#define EF_R22 MIPS64_EF_R22 -#define EF_R23 MIPS64_EF_R23 -#define EF_R24 MIPS64_EF_R24 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R25 MIPS64_EF_R25 -#define EF_R26 MIPS64_EF_R26 -#define EF_R27 MIPS64_EF_R27 -#define EF_R28 MIPS64_EF_R28 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R29 MIPS64_EF_R29 -#define EF_R30 MIPS64_EF_R30 -#define EF_R31 MIPS64_EF_R31 -#define EF_LO MIPS64_EF_LO -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_HI MIPS64_EF_HI -#define EF_CP0_EPC MIPS64_EF_CP0_EPC -#define EF_CP0_BADVADDR MIPS64_EF_CP0_BADVADDR -#define EF_CP0_STATUS MIPS64_EF_CP0_STATUS -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_CP0_CAUSE MIPS64_EF_CP0_CAUSE -#define EF_SIZE MIPS64_EF_SIZE -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/resource.h b/ndk/platforms/android-21/arch-mips/include/asm/resource.h deleted file mode 100644 index 728a51999..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/resource.h +++ /dev/null @@ -1,33 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_RESOURCE_H -#define _ASM_RESOURCE_H -#define RLIMIT_NOFILE 5 -#define RLIMIT_AS 6 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RLIMIT_RSS 7 -#define RLIMIT_NPROC 8 -#define RLIMIT_MEMLOCK 9 -#ifndef __mips64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RLIM_INFINITY 0x7fffffffUL -#endif -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/sembuf.h b/ndk/platforms/android-21/arch-mips/include/asm/sembuf.h deleted file mode 100644 index b524f686e..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/sembuf.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SEMBUF_H -#define _ASM_SEMBUF_H -struct semid64_ds { - struct ipc64_perm sem_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t sem_otime; - __kernel_time_t sem_ctime; - unsigned long sem_nsems; - unsigned long __unused1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused2; -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/setup.h b/ndk/platforms/android-21/arch-mips/include/asm/setup.h deleted file mode 100644 index ab4835407..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/setup.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_MIPS_SETUP_H -#define _UAPI_MIPS_SETUP_H -#define COMMAND_LINE_SIZE 4096 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/sgidefs.h b/ndk/platforms/android-21/arch-mips/include/asm/sgidefs.h deleted file mode 100644 index d63f15e33..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/sgidefs.h +++ /dev/null @@ -1,38 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_SGIDEFS_H -#define __ASM_SGIDEFS_H -#ifndef __linux__ -#error Use a Linux compiler or give up. -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define _MIPS_ISA_MIPS1 1 -#define _MIPS_ISA_MIPS2 2 -#define _MIPS_ISA_MIPS3 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _MIPS_ISA_MIPS4 4 -#define _MIPS_ISA_MIPS5 5 -#define _MIPS_ISA_MIPS32 6 -#define _MIPS_ISA_MIPS64 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _MIPS_SIM_ABI32 1 -#define _MIPS_SIM_NABI32 2 -#define _MIPS_SIM_ABI64 3 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/shmbuf.h b/ndk/platforms/android-21/arch-mips/include/asm/shmbuf.h deleted file mode 100644 index 3f7d0b1f0..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/shmbuf.h +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SHMBUF_H -#define _ASM_SHMBUF_H -struct shmid64_ds { - struct ipc64_perm shm_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - size_t shm_segsz; - __kernel_time_t shm_atime; - __kernel_time_t shm_dtime; - __kernel_time_t shm_ctime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_pid_t shm_cpid; - __kernel_pid_t shm_lpid; - unsigned long shm_nattch; - unsigned long __unused1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused2; -}; -struct shminfo64 { - unsigned long shmmax; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long shmmin; - unsigned long shmmni; - unsigned long shmseg; - unsigned long shmall; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused1; - unsigned long __unused2; - unsigned long __unused3; - unsigned long __unused4; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/sigcontext.h b/ndk/platforms/android-21/arch-mips/include/asm/sigcontext.h deleted file mode 100644 index 8a877db5b..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/sigcontext.h +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGCONTEXT_H -#define _UAPI_ASM_SIGCONTEXT_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI32 -struct sigcontext { - unsigned int sc_regmask; - unsigned int sc_status; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long long sc_pc; - unsigned long long sc_regs[32]; - unsigned long long sc_fpregs[32]; - unsigned int sc_acx; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int sc_fpc_csr; - unsigned int sc_fpc_eir; - unsigned int sc_used_math; - unsigned int sc_dsp; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long long sc_mdhi; - unsigned long long sc_mdlo; - unsigned long sc_hi1; - unsigned long sc_lo1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long sc_hi2; - unsigned long sc_lo2; - unsigned long sc_hi3; - unsigned long sc_lo3; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif -#if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct sigcontext { - __u64 sc_regs[32]; - __u64 sc_fpregs[32]; - __u64 sc_mdhi; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 sc_hi1; - __u64 sc_hi2; - __u64 sc_hi3; - __u64 sc_mdlo; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 sc_lo1; - __u64 sc_lo2; - __u64 sc_lo3; - __u64 sc_pc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 sc_fpc_csr; - __u32 sc_used_math; - __u32 sc_dsp; - __u32 sc_reserved; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/siginfo.h b/ndk/platforms/android-21/arch-mips/include/asm/siginfo.h deleted file mode 100644 index 599c875de..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/siginfo.h +++ /dev/null @@ -1,114 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGINFO_H -#define _UAPI_ASM_SIGINFO_H -#define __ARCH_SIGEV_PREAMBLE_SIZE (sizeof(long) + 2*sizeof(int)) -#undef __ARCH_SI_TRAPNO -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HAVE_ARCH_SIGINFO_T -#define HAVE_ARCH_COPY_SIGINFO -struct siginfo; -#if _MIPS_SZLONG == 32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __ARCH_SI_PREAMBLE_SIZE (3 * sizeof(int)) -#elif _MIPS_SZLONG == 64 -#define __ARCH_SI_PREAMBLE_SIZE (4 * sizeof(int)) -#else -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#error _MIPS_SZLONG neither 32 nor 64 -#endif -#define __ARCH_SIGSYS -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef struct siginfo { - int si_signo; - int si_code; - int si_errno; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int __pad0[SI_MAX_SIZE / sizeof(int) - SI_PAD_SIZE - 3]; - union { - int _pad[SI_PAD_SIZE]; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pid_t _pid; - __ARCH_SI_UID_T _uid; - } _kill; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - timer_t _tid; - int _overrun; - char _pad[sizeof( __ARCH_SI_UID_T) - sizeof(int)]; - sigval_t _sigval; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int _sys_private; - } _timer; - struct { - pid_t _pid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __ARCH_SI_UID_T _uid; - sigval_t _sigval; - } _rt; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pid_t _pid; - __ARCH_SI_UID_T _uid; - int _status; - clock_t _utime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - clock_t _stime; - } _sigchld; - struct { - pid_t _pid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - clock_t _utime; - int _status; - clock_t _stime; - } _irix_sigchld; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct { - void __user *_addr; -#ifdef __ARCH_SI_TRAPNO - int _trapno; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif - short _addr_lsb; - } _sigfault; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __ARCH_SI_BAND_T _band; - int _fd; - } _sigpoll; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void __user *_call_addr; - int _syscall; - unsigned int _arch; - } _sigsys; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - } _sifields; -} siginfo_t; -#undef SI_ASYNCIO -#undef SI_TIMER -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#undef SI_MESGQ -#define SI_ASYNCIO -2 -#define SI_TIMER __SI_CODE(__SI_TIMER, -3) -#define SI_MESGQ __SI_CODE(__SI_MESGQ, -4) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/signal.h b/ndk/platforms/android-21/arch-mips/include/asm/signal.h deleted file mode 100644 index b774a66f3..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/signal.h +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGNAL_H -#define _UAPI_ASM_SIGNAL_H -#include -#define _KERNEL__NSIG 128 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _NSIG_BPW (sizeof(unsigned long) * 8) -#define _NSIG_WORDS (_KERNEL__NSIG / _NSIG_BPW) -typedef struct { - unsigned long sig[_NSIG_WORDS]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -} sigset_t; -typedef unsigned long old_sigset_t; -#define SIGHUP 1 -#define SIGINT 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGQUIT 3 -#define SIGILL 4 -#define SIGTRAP 5 -#define SIGIOT 6 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGABRT SIGIOT -#define SIGEMT 7 -#define SIGFPE 8 -#define SIGKILL 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGBUS 10 -#define SIGSEGV 11 -#define SIGSYS 12 -#define SIGPIPE 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGALRM 14 -#define SIGTERM 15 -#define SIGUSR1 16 -#define SIGUSR2 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGCHLD 18 -#define SIGCLD SIGCHLD -#define SIGPWR 19 -#define SIGWINCH 20 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGURG 21 -#define SIGIO 22 -#define SIGPOLL SIGIO -#define SIGSTOP 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGTSTP 24 -#define SIGCONT 25 -#define SIGTTIN 26 -#define SIGTTOU 27 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGVTALRM 28 -#define SIGPROF 29 -#define SIGXCPU 30 -#define SIGXFSZ 31 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __SIGRTMIN 32 -#define __SIGRTMAX _KERNEL__NSIG -#define SA_ONSTACK 0x08000000 -#define SA_RESETHAND 0x80000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_RESTART 0x10000000 -#define SA_SIGINFO 0x00000008 -#define SA_NODEFER 0x40000000 -#define SA_NOCLDWAIT 0x00010000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_NOCLDSTOP 0x00000001 -#define SA_NOMASK SA_NODEFER -#define SA_ONESHOT SA_RESETHAND -#define MINSIGSTKSZ 2048 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGSTKSZ 8192 -#define SIG_BLOCK 1 -#define SIG_UNBLOCK 2 -#define SIG_SETMASK 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -struct sigaction { - unsigned int sa_flags; - __sighandler_t sa_handler; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - sigset_t sa_mask; -}; -typedef struct sigaltstack { - void __user *ss_sp; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - size_t ss_size; - int ss_flags; -} stack_t; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/socket.h b/ndk/platforms/android-21/arch-mips/include/asm/socket.h deleted file mode 100644 index 38e4e63a9..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/socket.h +++ /dev/null @@ -1,91 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SOCKET_H -#define _UAPI_ASM_SOCKET_H -#include -#define SOL_SOCKET 0xffff -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_DEBUG 0x0001 -#define SO_REUSEADDR 0x0004 -#define SO_KEEPALIVE 0x0008 -#define SO_DONTROUTE 0x0010 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_BROADCAST 0x0020 -#define SO_LINGER 0x0080 -#define SO_OOBINLINE 0x0100 -#define SO_REUSEPORT 0x0200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_TYPE 0x1008 -#define SO_STYLE SO_TYPE -#define SO_ERROR 0x1007 -#define SO_SNDBUF 0x1001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RCVBUF 0x1002 -#define SO_SNDLOWAT 0x1003 -#define SO_RCVLOWAT 0x1004 -#define SO_SNDTIMEO 0x1005 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RCVTIMEO 0x1006 -#define SO_ACCEPTCONN 0x1009 -#define SO_PROTOCOL 0x1028 -#define SO_DOMAIN 0x1029 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_NO_CHECK 11 -#define SO_PRIORITY 12 -#define SO_BSDCOMPAT 14 -#define SO_PASSCRED 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_PEERCRED 18 -#define SO_SECURITY_AUTHENTICATION 22 -#define SO_SECURITY_ENCRYPTION_TRANSPORT 23 -#define SO_SECURITY_ENCRYPTION_NETWORK 24 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_BINDTODEVICE 25 -#define SO_ATTACH_FILTER 26 -#define SO_DETACH_FILTER 27 -#define SO_GET_FILTER SO_ATTACH_FILTER -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_PEERNAME 28 -#define SO_TIMESTAMP 29 -#define SCM_TIMESTAMP SO_TIMESTAMP -#define SO_PEERSEC 30 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_SNDBUFFORCE 31 -#define SO_RCVBUFFORCE 33 -#define SO_PASSSEC 34 -#define SO_TIMESTAMPNS 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SCM_TIMESTAMPNS SO_TIMESTAMPNS -#define SO_MARK 36 -#define SO_TIMESTAMPING 37 -#define SCM_TIMESTAMPING SO_TIMESTAMPING -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RXQ_OVFL 40 -#define SO_WIFI_STATUS 41 -#define SCM_WIFI_STATUS SO_WIFI_STATUS -#define SO_PEEK_OFF 42 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_NOFCS 43 -#define SO_LOCK_FILTER 44 -#define SO_SELECT_ERR_QUEUE 45 -#define SO_BUSY_POLL 46 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_MAX_PACING_RATE 47 -#define SO_BPF_EXTENSIONS 48 -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/sockios.h b/ndk/platforms/android-21/arch-mips/include/asm/sockios.h deleted file mode 100644 index c3b3334bf..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/sockios.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SOCKIOS_H -#define _ASM_SOCKIOS_H -#include -#define FIOGETOWN _IOR('f', 123, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOSETOWN _IOW('f', 124, int) -#define SIOCATMARK _IOR('s', 7, int) -#define SIOCSPGRP _IOW('s', 8, pid_t) -#define SIOCGPGRP _IOR('s', 9, pid_t) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIOCGSTAMP 0x8906 -#define SIOCGSTAMPNS 0x8907 -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/stat.h b/ndk/platforms/android-21/arch-mips/include/asm/stat.h deleted file mode 100644 index a71eecb6b..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/stat.h +++ /dev/null @@ -1,110 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_STAT_H -#define _ASM_STAT_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI32 || _MIPS_SIM == _MIPS_SIM_NABI32 -struct stat { - unsigned st_dev; - long st_pad1[3]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ino_t st_ino; - mode_t st_mode; - __u32 st_nlink; - uid_t st_uid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - gid_t st_gid; - unsigned st_rdev; - long st_pad2[2]; - __kernel_off_t st_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_pad3; - time_t st_atime; - long st_atime_nsec; - time_t st_mtime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_mtime_nsec; - time_t st_ctime; - long st_ctime_nsec; - long st_blksize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_blocks; - long st_pad4[14]; -}; -struct stat64 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_dev; - unsigned long st_pad0[3]; - unsigned long long st_ino; - mode_t st_mode; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 st_nlink; - uid_t st_uid; - gid_t st_gid; - unsigned long st_rdev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_pad1[3]; - long long st_size; - time_t st_atime; - unsigned long st_atime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - time_t st_mtime; - unsigned long st_mtime_nsec; - time_t st_ctime; - unsigned long st_ctime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_blksize; - unsigned long st_pad2; - long long st_blocks; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#if _MIPS_SIM == _MIPS_SIM_ABI64 -struct stat { - unsigned int st_dev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_pad0[3]; - unsigned long st_ino; - mode_t st_mode; - __u32 st_nlink; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - uid_t st_uid; - gid_t st_gid; - unsigned int st_rdev; - unsigned int st_pad1[3]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_off_t st_size; - unsigned int st_atime; - unsigned int st_atime_nsec; - unsigned int st_mtime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_mtime_nsec; - unsigned int st_ctime; - unsigned int st_ctime_nsec; - unsigned int st_blksize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_pad2; - unsigned long st_blocks; -}; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define STAT_HAVE_NSEC 1 -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/statfs.h b/ndk/platforms/android-21/arch-mips/include/asm/statfs.h deleted file mode 100644 index 390b75176..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/statfs.h +++ /dev/null @@ -1,103 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_STATFS_H -#define _ASM_STATFS_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct statfs { - long f_type; -#define f_fstyp f_type - long f_bsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_frsize; - long f_blocks; - long f_bfree; - long f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_ffree; - long f_bavail; - __kernel_fsid_t f_fsid; - long f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_flags; - long f_spare[5]; -}; -#if _MIPS_SIM == _MIPS_SIM_ABI32 || _MIPS_SIM == _MIPS_SIM_NABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct statfs64 { - __u32 f_type; - __u32 f_bsize; - __u32 f_frsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 __pad; - __u64 f_blocks; - __u64 f_bfree; - __u64 f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_ffree; - __u64 f_bavail; - __kernel_fsid_t f_fsid; - __u32 f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_flags; - __u32 f_spare[5]; -}; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI64 -struct statfs64 { - long f_type; - long f_bsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_frsize; - long f_blocks; - long f_bfree; - long f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_ffree; - long f_bavail; - __kernel_fsid_t f_fsid; - long f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_flags; - long f_spare[5]; -}; -struct compat_statfs64 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_type; - __u32 f_bsize; - __u32 f_frsize; - __u32 __pad; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_blocks; - __u64 f_bfree; - __u64 f_files; - __u64 f_ffree; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_bavail; - __kernel_fsid_t f_fsid; - __u32 f_namelen; - __u32 f_flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_spare[5]; -}; -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/swab.h b/ndk/platforms/android-21/arch-mips/include/asm/swab.h deleted file mode 100644 index 41660d056..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/swab.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SWAB_H -#define _ASM_SWAB_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __SWAB_64_THRU_32__ -#if defined(__mips_isa_rev) && __mips_isa_rev >= 2 -#define __arch_swab16 __arch_swab16 -#define __arch_swab32 __arch_swab32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifdef __mips64 -#define __arch_swab64 __arch_swab64 -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/sysmips.h b/ndk/platforms/android-21/arch-mips/include/asm/sysmips.h deleted file mode 100644 index 96b18b85b..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/sysmips.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SYSMIPS_H -#define _ASM_SYSMIPS_H -#define SETNAME 1 -#define FLUSH_CACHE 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS_FIXADE 7 -#define MIPS_RDNVRAM 10 -#define MIPS_ATOMIC_SET 2001 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/termbits.h b/ndk/platforms/android-21/arch-mips/include/asm/termbits.h deleted file mode 100644 index 56cab21db..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/termbits.h +++ /dev/null @@ -1,241 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_TERMBITS_H -#define _ASM_TERMBITS_H -#include -typedef unsigned char cc_t; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef unsigned int speed_t; -typedef unsigned int tcflag_t; -#define NCCS 23 -struct termios { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_iflag; - tcflag_t c_oflag; - tcflag_t c_cflag; - tcflag_t c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - cc_t c_line; - cc_t c_cc[NCCS]; -}; -struct termios2 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_iflag; - tcflag_t c_oflag; - tcflag_t c_cflag; - tcflag_t c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - cc_t c_line; - cc_t c_cc[NCCS]; - speed_t c_ispeed; - speed_t c_ospeed; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct ktermios { - tcflag_t c_iflag; - tcflag_t c_oflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_cflag; - tcflag_t c_lflag; - cc_t c_line; - cc_t c_cc[NCCS]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - speed_t c_ispeed; - speed_t c_ospeed; -}; -#define VINTR 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VQUIT 1 -#define VERASE 2 -#define VKILL 3 -#define VMIN 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VTIME 5 -#define VEOL2 6 -#define VSWTC 7 -#define VSWTCH VSWTC -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VSTART 8 -#define VSTOP 9 -#define VSUSP 10 -#define VREPRINT 12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VDISCARD 13 -#define VWERASE 14 -#define VLNEXT 15 -#define VEOF 16 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VEOL 17 -#define IGNBRK 0000001 -#define BRKINT 0000002 -#define IGNPAR 0000004 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PARMRK 0000010 -#define INPCK 0000020 -#define ISTRIP 0000040 -#define INLCR 0000100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define IGNCR 0000200 -#define ICRNL 0000400 -#define IUCLC 0001000 -#define IXON 0002000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define IXANY 0004000 -#define IXOFF 0010000 -#define IMAXBEL 0020000 -#define IUTF8 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define OPOST 0000001 -#define OLCUC 0000002 -#define ONLCR 0000004 -#define OCRNL 0000010 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ONOCR 0000020 -#define ONLRET 0000040 -#define OFILL 0000100 -#define OFDEL 0000200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define NLDLY 0000400 -#define NL0 0000000 -#define NL1 0000400 -#define CRDLY 0003000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CR0 0000000 -#define CR1 0001000 -#define CR2 0002000 -#define CR3 0003000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TABDLY 0014000 -#define TAB0 0000000 -#define TAB1 0004000 -#define TAB2 0010000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TAB3 0014000 -#define XTABS 0014000 -#define BSDLY 0020000 -#define BS0 0000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BS1 0020000 -#define VTDLY 0040000 -#define VT0 0000000 -#define VT1 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FFDLY 0100000 -#define FF0 0000000 -#define FF1 0100000 -#define CBAUD 0010017 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B0 0000000 -#define B50 0000001 -#define B75 0000002 -#define B110 0000003 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B134 0000004 -#define B150 0000005 -#define B200 0000006 -#define B300 0000007 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B600 0000010 -#define B1200 0000011 -#define B1800 0000012 -#define B2400 0000013 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B4800 0000014 -#define B9600 0000015 -#define B19200 0000016 -#define B38400 0000017 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EXTA B19200 -#define EXTB B38400 -#define CSIZE 0000060 -#define CS5 0000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CS6 0000020 -#define CS7 0000040 -#define CS8 0000060 -#define CSTOPB 0000100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CREAD 0000200 -#define PARENB 0000400 -#define PARODD 0001000 -#define HUPCL 0002000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CLOCAL 0004000 -#define CBAUDEX 0010000 -#define BOTHER 0010000 -#define B57600 0010001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B115200 0010002 -#define B230400 0010003 -#define B460800 0010004 -#define B500000 0010005 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B576000 0010006 -#define B921600 0010007 -#define B1000000 0010010 -#define B1152000 0010011 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B1500000 0010012 -#define B2000000 0010013 -#define B2500000 0010014 -#define B3000000 0010015 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B3500000 0010016 -#define B4000000 0010017 -#define CIBAUD 002003600000 -#define CMSPAR 010000000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CRTSCTS 020000000000 -#define IBSHIFT 16 -#define ISIG 0000001 -#define ICANON 0000002 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define XCASE 0000004 -#define ECHO 0000010 -#define ECHOE 0000020 -#define ECHOK 0000040 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECHONL 0000100 -#define NOFLSH 0000200 -#define IEXTEN 0000400 -#define ECHOCTL 0001000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECHOPRT 0002000 -#define ECHOKE 0004000 -#define FLUSHO 0020000 -#define PENDIN 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TOSTOP 0100000 -#define ITOSTOP TOSTOP -#define EXTPROC 0200000 -#define TIOCSER_TEMT 0x01 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCOOFF 0 -#define TCOON 1 -#define TCIOFF 2 -#define TCION 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCIFLUSH 0 -#define TCOFLUSH 1 -#define TCIOFLUSH 2 -#define TCSANOW TCSETS -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSADRAIN TCSETSW -#define TCSAFLUSH TCSETSF -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/termios.h b/ndk/platforms/android-21/arch-mips/include/asm/termios.h deleted file mode 100644 index 16d822a02..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/termios.h +++ /dev/null @@ -1,90 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_TERMIOS_H -#define _UAPI_ASM_TERMIOS_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -struct sgttyb { - char sg_ispeed; - char sg_ospeed; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char sg_erase; - char sg_kill; - int sg_flags; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct tchars { - char t_intrc; - char t_quitc; - char t_startc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char t_stopc; - char t_eofc; - char t_brkc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct ltchars { - char t_suspc; - char t_dsuspc; - char t_rprntc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char t_flushc; - char t_werasc; - char t_lnextc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct winsize { - unsigned short ws_row; - unsigned short ws_col; - unsigned short ws_xpixel; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short ws_ypixel; -}; -#define NCC 8 -struct termio { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short c_iflag; - unsigned short c_oflag; - unsigned short c_cflag; - unsigned short c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char c_line; - unsigned char c_cc[NCCS]; -}; -#define TIOCM_LE 0x001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_DTR 0x002 -#define TIOCM_RTS 0x004 -#define TIOCM_ST 0x010 -#define TIOCM_SR 0x020 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_CTS 0x040 -#define TIOCM_CAR 0x100 -#define TIOCM_CD TIOCM_CAR -#define TIOCM_RNG 0x200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_RI TIOCM_RNG -#define TIOCM_DSR 0x400 -#define TIOCM_OUT1 0x2000 -#define TIOCM_OUT2 0x4000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_LOOP 0x8000 -#endif diff --git a/ndk/platforms/android-21/arch-mips/include/asm/types.h b/ndk/platforms/android-21/arch-mips/include/asm/types.h deleted file mode 100644 index 45fea6c6b..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/types.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_TYPES_H -#define _UAPI_ASM_TYPES_H -#if _MIPS_SZLONG == 64 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#else -#include -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/asm/ucontext.h b/ndk/platforms/android-21/arch-mips/include/asm/ucontext.h deleted file mode 100644 index aa4d67dd1..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/ucontext.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips/include/asm/unistd.h b/ndk/platforms/android-21/arch-mips/include/asm/unistd.h deleted file mode 100644 index 37c3da15d..000000000 --- a/ndk/platforms/android-21/arch-mips/include/asm/unistd.h +++ /dev/null @@ -1,1263 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_UNISTD_H -#define _UAPI_ASM_UNISTD_H -#include -#if _MIPS_SIM == _MIPS_SIM_ABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 4000 -#define __NR_syscall (__NR_Linux + 0) -#define __NR_exit (__NR_Linux + 1) -#define __NR_fork (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_read (__NR_Linux + 3) -#define __NR_write (__NR_Linux + 4) -#define __NR_open (__NR_Linux + 5) -#define __NR_close (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_waitpid (__NR_Linux + 7) -#define __NR_creat (__NR_Linux + 8) -#define __NR_link (__NR_Linux + 9) -#define __NR_unlink (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_execve (__NR_Linux + 11) -#define __NR_chdir (__NR_Linux + 12) -#define __NR_time (__NR_Linux + 13) -#define __NR_mknod (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_chmod (__NR_Linux + 15) -#define __NR_lchown (__NR_Linux + 16) -#define __NR_break (__NR_Linux + 17) -#define __NR_unused18 (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lseek (__NR_Linux + 19) -#define __NR_getpid (__NR_Linux + 20) -#define __NR_mount (__NR_Linux + 21) -#define __NR_umount (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 23) -#define __NR_getuid (__NR_Linux + 24) -#define __NR_stime (__NR_Linux + 25) -#define __NR_ptrace (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_alarm (__NR_Linux + 27) -#define __NR_unused28 (__NR_Linux + 28) -#define __NR_pause (__NR_Linux + 29) -#define __NR_utime (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_stty (__NR_Linux + 31) -#define __NR_gtty (__NR_Linux + 32) -#define __NR_access (__NR_Linux + 33) -#define __NR_nice (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftime (__NR_Linux + 35) -#define __NR_sync (__NR_Linux + 36) -#define __NR_kill (__NR_Linux + 37) -#define __NR_rename (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdir (__NR_Linux + 39) -#define __NR_rmdir (__NR_Linux + 40) -#define __NR_dup (__NR_Linux + 41) -#define __NR_pipe (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_times (__NR_Linux + 43) -#define __NR_prof (__NR_Linux + 44) -#define __NR_brk (__NR_Linux + 45) -#define __NR_setgid (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getgid (__NR_Linux + 47) -#define __NR_signal (__NR_Linux + 48) -#define __NR_geteuid (__NR_Linux + 49) -#define __NR_getegid (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_acct (__NR_Linux + 51) -#define __NR_umount2 (__NR_Linux + 52) -#define __NR_lock (__NR_Linux + 53) -#define __NR_ioctl (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fcntl (__NR_Linux + 55) -#define __NR_mpx (__NR_Linux + 56) -#define __NR_setpgid (__NR_Linux + 57) -#define __NR_ulimit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_unused59 (__NR_Linux + 59) -#define __NR_umask (__NR_Linux + 60) -#define __NR_chroot (__NR_Linux + 61) -#define __NR_ustat (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup2 (__NR_Linux + 63) -#define __NR_getppid (__NR_Linux + 64) -#define __NR_getpgrp (__NR_Linux + 65) -#define __NR_setsid (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sigaction (__NR_Linux + 67) -#define __NR_sgetmask (__NR_Linux + 68) -#define __NR_ssetmask (__NR_Linux + 69) -#define __NR_setreuid (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setregid (__NR_Linux + 71) -#define __NR_sigsuspend (__NR_Linux + 72) -#define __NR_sigpending (__NR_Linux + 73) -#define __NR_sethostname (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 75) -#define __NR_getrlimit (__NR_Linux + 76) -#define __NR_getrusage (__NR_Linux + 77) -#define __NR_gettimeofday (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 79) -#define __NR_getgroups (__NR_Linux + 80) -#define __NR_setgroups (__NR_Linux + 81) -#define __NR_reserved82 (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlink (__NR_Linux + 83) -#define __NR_unused84 (__NR_Linux + 84) -#define __NR_readlink (__NR_Linux + 85) -#define __NR_uselib (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapon (__NR_Linux + 87) -#define __NR_reboot (__NR_Linux + 88) -#define __NR_readdir (__NR_Linux + 89) -#define __NR_mmap (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 91) -#define __NR_truncate (__NR_Linux + 92) -#define __NR_ftruncate (__NR_Linux + 93) -#define __NR_fchmod (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 95) -#define __NR_getpriority (__NR_Linux + 96) -#define __NR_setpriority (__NR_Linux + 97) -#define __NR_profil (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_statfs (__NR_Linux + 99) -#define __NR_fstatfs (__NR_Linux + 100) -#define __NR_ioperm (__NR_Linux + 101) -#define __NR_socketcall (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_syslog (__NR_Linux + 103) -#define __NR_setitimer (__NR_Linux + 104) -#define __NR_getitimer (__NR_Linux + 105) -#define __NR_stat (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lstat (__NR_Linux + 107) -#define __NR_fstat (__NR_Linux + 108) -#define __NR_unused109 (__NR_Linux + 109) -#define __NR_iopl (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_vhangup (__NR_Linux + 111) -#define __NR_idle (__NR_Linux + 112) -#define __NR_vm86 (__NR_Linux + 113) -#define __NR_wait4 (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 115) -#define __NR_sysinfo (__NR_Linux + 116) -#define __NR_ipc (__NR_Linux + 117) -#define __NR_fsync (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sigreturn (__NR_Linux + 119) -#define __NR_clone (__NR_Linux + 120) -#define __NR_setdomainname (__NR_Linux + 121) -#define __NR_uname (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_modify_ldt (__NR_Linux + 123) -#define __NR_adjtimex (__NR_Linux + 124) -#define __NR_mprotect (__NR_Linux + 125) -#define __NR_sigprocmask (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 127) -#define __NR_init_module (__NR_Linux + 128) -#define __NR_delete_module (__NR_Linux + 129) -#define __NR_get_kernel_syms (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_quotactl (__NR_Linux + 131) -#define __NR_getpgid (__NR_Linux + 132) -#define __NR_fchdir (__NR_Linux + 133) -#define __NR_bdflush (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysfs (__NR_Linux + 135) -#define __NR_personality (__NR_Linux + 136) -#define __NR_afs_syscall (__NR_Linux + 137) -#define __NR_setfsuid (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setfsgid (__NR_Linux + 139) -#define __NR__llseek (__NR_Linux + 140) -#define __NR_getdents (__NR_Linux + 141) -#define __NR__newselect (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 143) -#define __NR_msync (__NR_Linux + 144) -#define __NR_readv (__NR_Linux + 145) -#define __NR_writev (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_cacheflush (__NR_Linux + 147) -#define __NR_cachectl (__NR_Linux + 148) -#define __NR_sysmips (__NR_Linux + 149) -#define __NR_unused150 (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getsid (__NR_Linux + 151) -#define __NR_fdatasync (__NR_Linux + 152) -#define __NR__sysctl (__NR_Linux + 153) -#define __NR_mlock (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 155) -#define __NR_mlockall (__NR_Linux + 156) -#define __NR_munlockall (__NR_Linux + 157) -#define __NR_sched_setparam (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_getparam (__NR_Linux + 159) -#define __NR_sched_setscheduler (__NR_Linux + 160) -#define __NR_sched_getscheduler (__NR_Linux + 161) -#define __NR_sched_yield (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 163) -#define __NR_sched_get_priority_min (__NR_Linux + 164) -#define __NR_sched_rr_get_interval (__NR_Linux + 165) -#define __NR_nanosleep (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mremap (__NR_Linux + 167) -#define __NR_accept (__NR_Linux + 168) -#define __NR_bind (__NR_Linux + 169) -#define __NR_connect (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 171) -#define __NR_getsockname (__NR_Linux + 172) -#define __NR_getsockopt (__NR_Linux + 173) -#define __NR_listen (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_recv (__NR_Linux + 175) -#define __NR_recvfrom (__NR_Linux + 176) -#define __NR_recvmsg (__NR_Linux + 177) -#define __NR_send (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendmsg (__NR_Linux + 179) -#define __NR_sendto (__NR_Linux + 180) -#define __NR_setsockopt (__NR_Linux + 181) -#define __NR_shutdown (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_socket (__NR_Linux + 183) -#define __NR_socketpair (__NR_Linux + 184) -#define __NR_setresuid (__NR_Linux + 185) -#define __NR_getresuid (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 187) -#define __NR_poll (__NR_Linux + 188) -#define __NR_nfsservctl (__NR_Linux + 189) -#define __NR_setresgid (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getresgid (__NR_Linux + 191) -#define __NR_prctl (__NR_Linux + 192) -#define __NR_rt_sigreturn (__NR_Linux + 193) -#define __NR_rt_sigaction (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigprocmask (__NR_Linux + 195) -#define __NR_rt_sigpending (__NR_Linux + 196) -#define __NR_rt_sigtimedwait (__NR_Linux + 197) -#define __NR_rt_sigqueueinfo (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigsuspend (__NR_Linux + 199) -#define __NR_pread64 (__NR_Linux + 200) -#define __NR_pwrite64 (__NR_Linux + 201) -#define __NR_chown (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getcwd (__NR_Linux + 203) -#define __NR_capget (__NR_Linux + 204) -#define __NR_capset (__NR_Linux + 205) -#define __NR_sigaltstack (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 207) -#define __NR_getpmsg (__NR_Linux + 208) -#define __NR_putpmsg (__NR_Linux + 209) -#define __NR_mmap2 (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_truncate64 (__NR_Linux + 211) -#define __NR_ftruncate64 (__NR_Linux + 212) -#define __NR_stat64 (__NR_Linux + 213) -#define __NR_lstat64 (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstat64 (__NR_Linux + 215) -#define __NR_pivot_root (__NR_Linux + 216) -#define __NR_mincore (__NR_Linux + 217) -#define __NR_madvise (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents64 (__NR_Linux + 219) -#define __NR_fcntl64 (__NR_Linux + 220) -#define __NR_reserved221 (__NR_Linux + 221) -#define __NR_gettid (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 223) -#define __NR_setxattr (__NR_Linux + 224) -#define __NR_lsetxattr (__NR_Linux + 225) -#define __NR_fsetxattr (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 227) -#define __NR_lgetxattr (__NR_Linux + 228) -#define __NR_fgetxattr (__NR_Linux + 229) -#define __NR_listxattr (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 231) -#define __NR_flistxattr (__NR_Linux + 232) -#define __NR_removexattr (__NR_Linux + 233) -#define __NR_lremovexattr (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 235) -#define __NR_tkill (__NR_Linux + 236) -#define __NR_sendfile64 (__NR_Linux + 237) -#define __NR_futex (__NR_Linux + 238) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 239) -#define __NR_sched_getaffinity (__NR_Linux + 240) -#define __NR_io_setup (__NR_Linux + 241) -#define __NR_io_destroy (__NR_Linux + 242) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_getevents (__NR_Linux + 243) -#define __NR_io_submit (__NR_Linux + 244) -#define __NR_io_cancel (__NR_Linux + 245) -#define __NR_exit_group (__NR_Linux + 246) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lookup_dcookie (__NR_Linux + 247) -#define __NR_epoll_create (__NR_Linux + 248) -#define __NR_epoll_ctl (__NR_Linux + 249) -#define __NR_epoll_wait (__NR_Linux + 250) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_remap_file_pages (__NR_Linux + 251) -#define __NR_set_tid_address (__NR_Linux + 252) -#define __NR_restart_syscall (__NR_Linux + 253) -#define __NR_fadvise64 (__NR_Linux + 254) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_statfs64 (__NR_Linux + 255) -#define __NR_fstatfs64 (__NR_Linux + 256) -#define __NR_timer_create (__NR_Linux + 257) -#define __NR_timer_settime (__NR_Linux + 258) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_gettime (__NR_Linux + 259) -#define __NR_timer_getoverrun (__NR_Linux + 260) -#define __NR_timer_delete (__NR_Linux + 261) -#define __NR_clock_settime (__NR_Linux + 262) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_gettime (__NR_Linux + 263) -#define __NR_clock_getres (__NR_Linux + 264) -#define __NR_clock_nanosleep (__NR_Linux + 265) -#define __NR_tgkill (__NR_Linux + 266) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimes (__NR_Linux + 267) -#define __NR_mbind (__NR_Linux + 268) -#define __NR_get_mempolicy (__NR_Linux + 269) -#define __NR_set_mempolicy (__NR_Linux + 270) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_open (__NR_Linux + 271) -#define __NR_mq_unlink (__NR_Linux + 272) -#define __NR_mq_timedsend (__NR_Linux + 273) -#define __NR_mq_timedreceive (__NR_Linux + 274) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_notify (__NR_Linux + 275) -#define __NR_mq_getsetattr (__NR_Linux + 276) -#define __NR_vserver (__NR_Linux + 277) -#define __NR_waitid (__NR_Linux + 278) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_add_key (__NR_Linux + 280) -#define __NR_request_key (__NR_Linux + 281) -#define __NR_keyctl (__NR_Linux + 282) -#define __NR_set_thread_area (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init (__NR_Linux + 284) -#define __NR_inotify_add_watch (__NR_Linux + 285) -#define __NR_inotify_rm_watch (__NR_Linux + 286) -#define __NR_migrate_pages (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_openat (__NR_Linux + 288) -#define __NR_mkdirat (__NR_Linux + 289) -#define __NR_mknodat (__NR_Linux + 290) -#define __NR_fchownat (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_futimesat (__NR_Linux + 292) -#define __NR_fstatat64 (__NR_Linux + 293) -#define __NR_unlinkat (__NR_Linux + 294) -#define __NR_renameat (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_linkat (__NR_Linux + 296) -#define __NR_symlinkat (__NR_Linux + 297) -#define __NR_readlinkat (__NR_Linux + 298) -#define __NR_fchmodat (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_faccessat (__NR_Linux + 300) -#define __NR_pselect6 (__NR_Linux + 301) -#define __NR_ppoll (__NR_Linux + 302) -#define __NR_unshare (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_splice (__NR_Linux + 304) -#define __NR_sync_file_range (__NR_Linux + 305) -#define __NR_tee (__NR_Linux + 306) -#define __NR_vmsplice (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_move_pages (__NR_Linux + 308) -#define __NR_set_robust_list (__NR_Linux + 309) -#define __NR_get_robust_list (__NR_Linux + 310) -#define __NR_kexec_load (__NR_Linux + 311) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getcpu (__NR_Linux + 312) -#define __NR_epoll_pwait (__NR_Linux + 313) -#define __NR_ioprio_set (__NR_Linux + 314) -#define __NR_ioprio_get (__NR_Linux + 315) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimensat (__NR_Linux + 316) -#define __NR_signalfd (__NR_Linux + 317) -#define __NR_timerfd (__NR_Linux + 318) -#define __NR_eventfd (__NR_Linux + 319) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fallocate (__NR_Linux + 320) -#define __NR_timerfd_create (__NR_Linux + 321) -#define __NR_timerfd_gettime (__NR_Linux + 322) -#define __NR_timerfd_settime (__NR_Linux + 323) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd4 (__NR_Linux + 324) -#define __NR_eventfd2 (__NR_Linux + 325) -#define __NR_epoll_create1 (__NR_Linux + 326) -#define __NR_dup3 (__NR_Linux + 327) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pipe2 (__NR_Linux + 328) -#define __NR_inotify_init1 (__NR_Linux + 329) -#define __NR_preadv (__NR_Linux + 330) -#define __NR_pwritev (__NR_Linux + 331) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) -#define __NR_perf_event_open (__NR_Linux + 333) -#define __NR_accept4 (__NR_Linux + 334) -#define __NR_recvmmsg (__NR_Linux + 335) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_init (__NR_Linux + 336) -#define __NR_fanotify_mark (__NR_Linux + 337) -#define __NR_prlimit64 (__NR_Linux + 338) -#define __NR_name_to_handle_at (__NR_Linux + 339) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_open_by_handle_at (__NR_Linux + 340) -#define __NR_clock_adjtime (__NR_Linux + 341) -#define __NR_syncfs (__NR_Linux + 342) -#define __NR_sendmmsg (__NR_Linux + 343) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setns (__NR_Linux + 344) -#define __NR_process_vm_readv (__NR_Linux + 345) -#define __NR_process_vm_writev (__NR_Linux + 346) -#define __NR_kcmp (__NR_Linux + 347) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_finit_module (__NR_Linux + 348) -#define __NR_sched_setattr (__NR_Linux + 349) -#define __NR_sched_getattr (__NR_Linux + 350) -#define __NR_Linux_syscalls 350 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_O32_Linux 4000 -#define __NR_O32_Linux_syscalls 350 -#if _MIPS_SIM == _MIPS_SIM_ABI64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 5000 -#define __NR_read (__NR_Linux + 0) -#define __NR_write (__NR_Linux + 1) -#define __NR_open (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_close (__NR_Linux + 3) -#define __NR_stat (__NR_Linux + 4) -#define __NR_fstat (__NR_Linux + 5) -#define __NR_lstat (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_poll (__NR_Linux + 7) -#define __NR_lseek (__NR_Linux + 8) -#define __NR_mmap (__NR_Linux + 9) -#define __NR_mprotect (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 11) -#define __NR_brk (__NR_Linux + 12) -#define __NR_rt_sigaction (__NR_Linux + 13) -#define __NR_rt_sigprocmask (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ioctl (__NR_Linux + 15) -#define __NR_pread64 (__NR_Linux + 16) -#define __NR_pwrite64 (__NR_Linux + 17) -#define __NR_readv (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_writev (__NR_Linux + 19) -#define __NR_access (__NR_Linux + 20) -#define __NR_pipe (__NR_Linux + 21) -#define __NR__newselect (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_yield (__NR_Linux + 23) -#define __NR_mremap (__NR_Linux + 24) -#define __NR_msync (__NR_Linux + 25) -#define __NR_mincore (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_madvise (__NR_Linux + 27) -#define __NR_shmget (__NR_Linux + 28) -#define __NR_shmat (__NR_Linux + 29) -#define __NR_shmctl (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup (__NR_Linux + 31) -#define __NR_dup2 (__NR_Linux + 32) -#define __NR_pause (__NR_Linux + 33) -#define __NR_nanosleep (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getitimer (__NR_Linux + 35) -#define __NR_setitimer (__NR_Linux + 36) -#define __NR_alarm (__NR_Linux + 37) -#define __NR_getpid (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 39) -#define __NR_socket (__NR_Linux + 40) -#define __NR_connect (__NR_Linux + 41) -#define __NR_accept (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendto (__NR_Linux + 43) -#define __NR_recvfrom (__NR_Linux + 44) -#define __NR_sendmsg (__NR_Linux + 45) -#define __NR_recvmsg (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shutdown (__NR_Linux + 47) -#define __NR_bind (__NR_Linux + 48) -#define __NR_listen (__NR_Linux + 49) -#define __NR_getsockname (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 51) -#define __NR_socketpair (__NR_Linux + 52) -#define __NR_setsockopt (__NR_Linux + 53) -#define __NR_getsockopt (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clone (__NR_Linux + 55) -#define __NR_fork (__NR_Linux + 56) -#define __NR_execve (__NR_Linux + 57) -#define __NR_exit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_wait4 (__NR_Linux + 59) -#define __NR_kill (__NR_Linux + 60) -#define __NR_uname (__NR_Linux + 61) -#define __NR_semget (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semop (__NR_Linux + 63) -#define __NR_semctl (__NR_Linux + 64) -#define __NR_shmdt (__NR_Linux + 65) -#define __NR_msgget (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_msgsnd (__NR_Linux + 67) -#define __NR_msgrcv (__NR_Linux + 68) -#define __NR_msgctl (__NR_Linux + 69) -#define __NR_fcntl (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 71) -#define __NR_fsync (__NR_Linux + 72) -#define __NR_fdatasync (__NR_Linux + 73) -#define __NR_truncate (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftruncate (__NR_Linux + 75) -#define __NR_getdents (__NR_Linux + 76) -#define __NR_getcwd (__NR_Linux + 77) -#define __NR_chdir (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchdir (__NR_Linux + 79) -#define __NR_rename (__NR_Linux + 80) -#define __NR_mkdir (__NR_Linux + 81) -#define __NR_rmdir (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_creat (__NR_Linux + 83) -#define __NR_link (__NR_Linux + 84) -#define __NR_unlink (__NR_Linux + 85) -#define __NR_symlink (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readlink (__NR_Linux + 87) -#define __NR_chmod (__NR_Linux + 88) -#define __NR_fchmod (__NR_Linux + 89) -#define __NR_chown (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 91) -#define __NR_lchown (__NR_Linux + 92) -#define __NR_umask (__NR_Linux + 93) -#define __NR_gettimeofday (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getrlimit (__NR_Linux + 95) -#define __NR_getrusage (__NR_Linux + 96) -#define __NR_sysinfo (__NR_Linux + 97) -#define __NR_times (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ptrace (__NR_Linux + 99) -#define __NR_getuid (__NR_Linux + 100) -#define __NR_syslog (__NR_Linux + 101) -#define __NR_getgid (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 103) -#define __NR_setgid (__NR_Linux + 104) -#define __NR_geteuid (__NR_Linux + 105) -#define __NR_getegid (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setpgid (__NR_Linux + 107) -#define __NR_getppid (__NR_Linux + 108) -#define __NR_getpgrp (__NR_Linux + 109) -#define __NR_setsid (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setreuid (__NR_Linux + 111) -#define __NR_setregid (__NR_Linux + 112) -#define __NR_getgroups (__NR_Linux + 113) -#define __NR_setgroups (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setresuid (__NR_Linux + 115) -#define __NR_getresuid (__NR_Linux + 116) -#define __NR_setresgid (__NR_Linux + 117) -#define __NR_getresgid (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgid (__NR_Linux + 119) -#define __NR_setfsuid (__NR_Linux + 120) -#define __NR_setfsgid (__NR_Linux + 121) -#define __NR_getsid (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_capget (__NR_Linux + 123) -#define __NR_capset (__NR_Linux + 124) -#define __NR_rt_sigpending (__NR_Linux + 125) -#define __NR_rt_sigtimedwait (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigqueueinfo (__NR_Linux + 127) -#define __NR_rt_sigsuspend (__NR_Linux + 128) -#define __NR_sigaltstack (__NR_Linux + 129) -#define __NR_utime (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mknod (__NR_Linux + 131) -#define __NR_personality (__NR_Linux + 132) -#define __NR_ustat (__NR_Linux + 133) -#define __NR_statfs (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstatfs (__NR_Linux + 135) -#define __NR_sysfs (__NR_Linux + 136) -#define __NR_getpriority (__NR_Linux + 137) -#define __NR_setpriority (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setparam (__NR_Linux + 139) -#define __NR_sched_getparam (__NR_Linux + 140) -#define __NR_sched_setscheduler (__NR_Linux + 141) -#define __NR_sched_getscheduler (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 143) -#define __NR_sched_get_priority_min (__NR_Linux + 144) -#define __NR_sched_rr_get_interval (__NR_Linux + 145) -#define __NR_mlock (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 147) -#define __NR_mlockall (__NR_Linux + 148) -#define __NR_munlockall (__NR_Linux + 149) -#define __NR_vhangup (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pivot_root (__NR_Linux + 151) -#define __NR__sysctl (__NR_Linux + 152) -#define __NR_prctl (__NR_Linux + 153) -#define __NR_adjtimex (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 155) -#define __NR_chroot (__NR_Linux + 156) -#define __NR_sync (__NR_Linux + 157) -#define __NR_acct (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 159) -#define __NR_mount (__NR_Linux + 160) -#define __NR_umount2 (__NR_Linux + 161) -#define __NR_swapon (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 163) -#define __NR_reboot (__NR_Linux + 164) -#define __NR_sethostname (__NR_Linux + 165) -#define __NR_setdomainname (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 167) -#define __NR_init_module (__NR_Linux + 168) -#define __NR_delete_module (__NR_Linux + 169) -#define __NR_get_kernel_syms (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 171) -#define __NR_quotactl (__NR_Linux + 172) -#define __NR_nfsservctl (__NR_Linux + 173) -#define __NR_getpmsg (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_putpmsg (__NR_Linux + 175) -#define __NR_afs_syscall (__NR_Linux + 176) -#define __NR_reserved177 (__NR_Linux + 177) -#define __NR_gettid (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 179) -#define __NR_setxattr (__NR_Linux + 180) -#define __NR_lsetxattr (__NR_Linux + 181) -#define __NR_fsetxattr (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 183) -#define __NR_lgetxattr (__NR_Linux + 184) -#define __NR_fgetxattr (__NR_Linux + 185) -#define __NR_listxattr (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 187) -#define __NR_flistxattr (__NR_Linux + 188) -#define __NR_removexattr (__NR_Linux + 189) -#define __NR_lremovexattr (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 191) -#define __NR_tkill (__NR_Linux + 192) -#define __NR_reserved193 (__NR_Linux + 193) -#define __NR_futex (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 195) -#define __NR_sched_getaffinity (__NR_Linux + 196) -#define __NR_cacheflush (__NR_Linux + 197) -#define __NR_cachectl (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysmips (__NR_Linux + 199) -#define __NR_io_setup (__NR_Linux + 200) -#define __NR_io_destroy (__NR_Linux + 201) -#define __NR_io_getevents (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_submit (__NR_Linux + 203) -#define __NR_io_cancel (__NR_Linux + 204) -#define __NR_exit_group (__NR_Linux + 205) -#define __NR_lookup_dcookie (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_create (__NR_Linux + 207) -#define __NR_epoll_ctl (__NR_Linux + 208) -#define __NR_epoll_wait (__NR_Linux + 209) -#define __NR_remap_file_pages (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigreturn (__NR_Linux + 211) -#define __NR_set_tid_address (__NR_Linux + 212) -#define __NR_restart_syscall (__NR_Linux + 213) -#define __NR_semtimedop (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fadvise64 (__NR_Linux + 215) -#define __NR_timer_create (__NR_Linux + 216) -#define __NR_timer_settime (__NR_Linux + 217) -#define __NR_timer_gettime (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_getoverrun (__NR_Linux + 219) -#define __NR_timer_delete (__NR_Linux + 220) -#define __NR_clock_settime (__NR_Linux + 221) -#define __NR_clock_gettime (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_getres (__NR_Linux + 223) -#define __NR_clock_nanosleep (__NR_Linux + 224) -#define __NR_tgkill (__NR_Linux + 225) -#define __NR_utimes (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mbind (__NR_Linux + 227) -#define __NR_get_mempolicy (__NR_Linux + 228) -#define __NR_set_mempolicy (__NR_Linux + 229) -#define __NR_mq_open (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_unlink (__NR_Linux + 231) -#define __NR_mq_timedsend (__NR_Linux + 232) -#define __NR_mq_timedreceive (__NR_Linux + 233) -#define __NR_mq_notify (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_getsetattr (__NR_Linux + 235) -#define __NR_vserver (__NR_Linux + 236) -#define __NR_waitid (__NR_Linux + 237) -#define __NR_add_key (__NR_Linux + 239) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_request_key (__NR_Linux + 240) -#define __NR_keyctl (__NR_Linux + 241) -#define __NR_set_thread_area (__NR_Linux + 242) -#define __NR_inotify_init (__NR_Linux + 243) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_add_watch (__NR_Linux + 244) -#define __NR_inotify_rm_watch (__NR_Linux + 245) -#define __NR_migrate_pages (__NR_Linux + 246) -#define __NR_openat (__NR_Linux + 247) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdirat (__NR_Linux + 248) -#define __NR_mknodat (__NR_Linux + 249) -#define __NR_fchownat (__NR_Linux + 250) -#define __NR_futimesat (__NR_Linux + 251) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_newfstatat (__NR_Linux + 252) -#define __NR_unlinkat (__NR_Linux + 253) -#define __NR_renameat (__NR_Linux + 254) -#define __NR_linkat (__NR_Linux + 255) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlinkat (__NR_Linux + 256) -#define __NR_readlinkat (__NR_Linux + 257) -#define __NR_fchmodat (__NR_Linux + 258) -#define __NR_faccessat (__NR_Linux + 259) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pselect6 (__NR_Linux + 260) -#define __NR_ppoll (__NR_Linux + 261) -#define __NR_unshare (__NR_Linux + 262) -#define __NR_splice (__NR_Linux + 263) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sync_file_range (__NR_Linux + 264) -#define __NR_tee (__NR_Linux + 265) -#define __NR_vmsplice (__NR_Linux + 266) -#define __NR_move_pages (__NR_Linux + 267) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_set_robust_list (__NR_Linux + 268) -#define __NR_get_robust_list (__NR_Linux + 269) -#define __NR_kexec_load (__NR_Linux + 270) -#define __NR_getcpu (__NR_Linux + 271) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_pwait (__NR_Linux + 272) -#define __NR_ioprio_set (__NR_Linux + 273) -#define __NR_ioprio_get (__NR_Linux + 274) -#define __NR_utimensat (__NR_Linux + 275) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd (__NR_Linux + 276) -#define __NR_timerfd (__NR_Linux + 277) -#define __NR_eventfd (__NR_Linux + 278) -#define __NR_fallocate (__NR_Linux + 279) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timerfd_create (__NR_Linux + 280) -#define __NR_timerfd_gettime (__NR_Linux + 281) -#define __NR_timerfd_settime (__NR_Linux + 282) -#define __NR_signalfd4 (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_eventfd2 (__NR_Linux + 284) -#define __NR_epoll_create1 (__NR_Linux + 285) -#define __NR_dup3 (__NR_Linux + 286) -#define __NR_pipe2 (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init1 (__NR_Linux + 288) -#define __NR_preadv (__NR_Linux + 289) -#define __NR_pwritev (__NR_Linux + 290) -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_perf_event_open (__NR_Linux + 292) -#define __NR_accept4 (__NR_Linux + 293) -#define __NR_recvmmsg (__NR_Linux + 294) -#define __NR_fanotify_init (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_mark (__NR_Linux + 296) -#define __NR_prlimit64 (__NR_Linux + 297) -#define __NR_name_to_handle_at (__NR_Linux + 298) -#define __NR_open_by_handle_at (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_adjtime (__NR_Linux + 300) -#define __NR_syncfs (__NR_Linux + 301) -#define __NR_sendmmsg (__NR_Linux + 302) -#define __NR_setns (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_process_vm_readv (__NR_Linux + 304) -#define __NR_process_vm_writev (__NR_Linux + 305) -#define __NR_kcmp (__NR_Linux + 306) -#define __NR_finit_module (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents64 (__NR_Linux + 308) -#define __NR_sched_setattr (__NR_Linux + 309) -#define __NR_sched_getattr (__NR_Linux + 310) -#define __NR_Linux_syscalls 310 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_64_Linux 5000 -#define __NR_64_Linux_syscalls 310 -#if _MIPS_SIM == _MIPS_SIM_NABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 6000 -#define __NR_read (__NR_Linux + 0) -#define __NR_write (__NR_Linux + 1) -#define __NR_open (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_close (__NR_Linux + 3) -#define __NR_stat (__NR_Linux + 4) -#define __NR_fstat (__NR_Linux + 5) -#define __NR_lstat (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_poll (__NR_Linux + 7) -#define __NR_lseek (__NR_Linux + 8) -#define __NR_mmap (__NR_Linux + 9) -#define __NR_mprotect (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 11) -#define __NR_brk (__NR_Linux + 12) -#define __NR_rt_sigaction (__NR_Linux + 13) -#define __NR_rt_sigprocmask (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ioctl (__NR_Linux + 15) -#define __NR_pread64 (__NR_Linux + 16) -#define __NR_pwrite64 (__NR_Linux + 17) -#define __NR_readv (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_writev (__NR_Linux + 19) -#define __NR_access (__NR_Linux + 20) -#define __NR_pipe (__NR_Linux + 21) -#define __NR__newselect (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_yield (__NR_Linux + 23) -#define __NR_mremap (__NR_Linux + 24) -#define __NR_msync (__NR_Linux + 25) -#define __NR_mincore (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_madvise (__NR_Linux + 27) -#define __NR_shmget (__NR_Linux + 28) -#define __NR_shmat (__NR_Linux + 29) -#define __NR_shmctl (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup (__NR_Linux + 31) -#define __NR_dup2 (__NR_Linux + 32) -#define __NR_pause (__NR_Linux + 33) -#define __NR_nanosleep (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getitimer (__NR_Linux + 35) -#define __NR_setitimer (__NR_Linux + 36) -#define __NR_alarm (__NR_Linux + 37) -#define __NR_getpid (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 39) -#define __NR_socket (__NR_Linux + 40) -#define __NR_connect (__NR_Linux + 41) -#define __NR_accept (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendto (__NR_Linux + 43) -#define __NR_recvfrom (__NR_Linux + 44) -#define __NR_sendmsg (__NR_Linux + 45) -#define __NR_recvmsg (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shutdown (__NR_Linux + 47) -#define __NR_bind (__NR_Linux + 48) -#define __NR_listen (__NR_Linux + 49) -#define __NR_getsockname (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 51) -#define __NR_socketpair (__NR_Linux + 52) -#define __NR_setsockopt (__NR_Linux + 53) -#define __NR_getsockopt (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clone (__NR_Linux + 55) -#define __NR_fork (__NR_Linux + 56) -#define __NR_execve (__NR_Linux + 57) -#define __NR_exit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_wait4 (__NR_Linux + 59) -#define __NR_kill (__NR_Linux + 60) -#define __NR_uname (__NR_Linux + 61) -#define __NR_semget (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semop (__NR_Linux + 63) -#define __NR_semctl (__NR_Linux + 64) -#define __NR_shmdt (__NR_Linux + 65) -#define __NR_msgget (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_msgsnd (__NR_Linux + 67) -#define __NR_msgrcv (__NR_Linux + 68) -#define __NR_msgctl (__NR_Linux + 69) -#define __NR_fcntl (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 71) -#define __NR_fsync (__NR_Linux + 72) -#define __NR_fdatasync (__NR_Linux + 73) -#define __NR_truncate (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftruncate (__NR_Linux + 75) -#define __NR_getdents (__NR_Linux + 76) -#define __NR_getcwd (__NR_Linux + 77) -#define __NR_chdir (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchdir (__NR_Linux + 79) -#define __NR_rename (__NR_Linux + 80) -#define __NR_mkdir (__NR_Linux + 81) -#define __NR_rmdir (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_creat (__NR_Linux + 83) -#define __NR_link (__NR_Linux + 84) -#define __NR_unlink (__NR_Linux + 85) -#define __NR_symlink (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readlink (__NR_Linux + 87) -#define __NR_chmod (__NR_Linux + 88) -#define __NR_fchmod (__NR_Linux + 89) -#define __NR_chown (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 91) -#define __NR_lchown (__NR_Linux + 92) -#define __NR_umask (__NR_Linux + 93) -#define __NR_gettimeofday (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getrlimit (__NR_Linux + 95) -#define __NR_getrusage (__NR_Linux + 96) -#define __NR_sysinfo (__NR_Linux + 97) -#define __NR_times (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ptrace (__NR_Linux + 99) -#define __NR_getuid (__NR_Linux + 100) -#define __NR_syslog (__NR_Linux + 101) -#define __NR_getgid (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 103) -#define __NR_setgid (__NR_Linux + 104) -#define __NR_geteuid (__NR_Linux + 105) -#define __NR_getegid (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setpgid (__NR_Linux + 107) -#define __NR_getppid (__NR_Linux + 108) -#define __NR_getpgrp (__NR_Linux + 109) -#define __NR_setsid (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setreuid (__NR_Linux + 111) -#define __NR_setregid (__NR_Linux + 112) -#define __NR_getgroups (__NR_Linux + 113) -#define __NR_setgroups (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setresuid (__NR_Linux + 115) -#define __NR_getresuid (__NR_Linux + 116) -#define __NR_setresgid (__NR_Linux + 117) -#define __NR_getresgid (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgid (__NR_Linux + 119) -#define __NR_setfsuid (__NR_Linux + 120) -#define __NR_setfsgid (__NR_Linux + 121) -#define __NR_getsid (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_capget (__NR_Linux + 123) -#define __NR_capset (__NR_Linux + 124) -#define __NR_rt_sigpending (__NR_Linux + 125) -#define __NR_rt_sigtimedwait (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigqueueinfo (__NR_Linux + 127) -#define __NR_rt_sigsuspend (__NR_Linux + 128) -#define __NR_sigaltstack (__NR_Linux + 129) -#define __NR_utime (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mknod (__NR_Linux + 131) -#define __NR_personality (__NR_Linux + 132) -#define __NR_ustat (__NR_Linux + 133) -#define __NR_statfs (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstatfs (__NR_Linux + 135) -#define __NR_sysfs (__NR_Linux + 136) -#define __NR_getpriority (__NR_Linux + 137) -#define __NR_setpriority (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setparam (__NR_Linux + 139) -#define __NR_sched_getparam (__NR_Linux + 140) -#define __NR_sched_setscheduler (__NR_Linux + 141) -#define __NR_sched_getscheduler (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 143) -#define __NR_sched_get_priority_min (__NR_Linux + 144) -#define __NR_sched_rr_get_interval (__NR_Linux + 145) -#define __NR_mlock (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 147) -#define __NR_mlockall (__NR_Linux + 148) -#define __NR_munlockall (__NR_Linux + 149) -#define __NR_vhangup (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pivot_root (__NR_Linux + 151) -#define __NR__sysctl (__NR_Linux + 152) -#define __NR_prctl (__NR_Linux + 153) -#define __NR_adjtimex (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 155) -#define __NR_chroot (__NR_Linux + 156) -#define __NR_sync (__NR_Linux + 157) -#define __NR_acct (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 159) -#define __NR_mount (__NR_Linux + 160) -#define __NR_umount2 (__NR_Linux + 161) -#define __NR_swapon (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 163) -#define __NR_reboot (__NR_Linux + 164) -#define __NR_sethostname (__NR_Linux + 165) -#define __NR_setdomainname (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 167) -#define __NR_init_module (__NR_Linux + 168) -#define __NR_delete_module (__NR_Linux + 169) -#define __NR_get_kernel_syms (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 171) -#define __NR_quotactl (__NR_Linux + 172) -#define __NR_nfsservctl (__NR_Linux + 173) -#define __NR_getpmsg (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_putpmsg (__NR_Linux + 175) -#define __NR_afs_syscall (__NR_Linux + 176) -#define __NR_reserved177 (__NR_Linux + 177) -#define __NR_gettid (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 179) -#define __NR_setxattr (__NR_Linux + 180) -#define __NR_lsetxattr (__NR_Linux + 181) -#define __NR_fsetxattr (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 183) -#define __NR_lgetxattr (__NR_Linux + 184) -#define __NR_fgetxattr (__NR_Linux + 185) -#define __NR_listxattr (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 187) -#define __NR_flistxattr (__NR_Linux + 188) -#define __NR_removexattr (__NR_Linux + 189) -#define __NR_lremovexattr (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 191) -#define __NR_tkill (__NR_Linux + 192) -#define __NR_reserved193 (__NR_Linux + 193) -#define __NR_futex (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 195) -#define __NR_sched_getaffinity (__NR_Linux + 196) -#define __NR_cacheflush (__NR_Linux + 197) -#define __NR_cachectl (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysmips (__NR_Linux + 199) -#define __NR_io_setup (__NR_Linux + 200) -#define __NR_io_destroy (__NR_Linux + 201) -#define __NR_io_getevents (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_submit (__NR_Linux + 203) -#define __NR_io_cancel (__NR_Linux + 204) -#define __NR_exit_group (__NR_Linux + 205) -#define __NR_lookup_dcookie (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_create (__NR_Linux + 207) -#define __NR_epoll_ctl (__NR_Linux + 208) -#define __NR_epoll_wait (__NR_Linux + 209) -#define __NR_remap_file_pages (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigreturn (__NR_Linux + 211) -#define __NR_fcntl64 (__NR_Linux + 212) -#define __NR_set_tid_address (__NR_Linux + 213) -#define __NR_restart_syscall (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semtimedop (__NR_Linux + 215) -#define __NR_fadvise64 (__NR_Linux + 216) -#define __NR_statfs64 (__NR_Linux + 217) -#define __NR_fstatfs64 (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile64 (__NR_Linux + 219) -#define __NR_timer_create (__NR_Linux + 220) -#define __NR_timer_settime (__NR_Linux + 221) -#define __NR_timer_gettime (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_getoverrun (__NR_Linux + 223) -#define __NR_timer_delete (__NR_Linux + 224) -#define __NR_clock_settime (__NR_Linux + 225) -#define __NR_clock_gettime (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_getres (__NR_Linux + 227) -#define __NR_clock_nanosleep (__NR_Linux + 228) -#define __NR_tgkill (__NR_Linux + 229) -#define __NR_utimes (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mbind (__NR_Linux + 231) -#define __NR_get_mempolicy (__NR_Linux + 232) -#define __NR_set_mempolicy (__NR_Linux + 233) -#define __NR_mq_open (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_unlink (__NR_Linux + 235) -#define __NR_mq_timedsend (__NR_Linux + 236) -#define __NR_mq_timedreceive (__NR_Linux + 237) -#define __NR_mq_notify (__NR_Linux + 238) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_getsetattr (__NR_Linux + 239) -#define __NR_vserver (__NR_Linux + 240) -#define __NR_waitid (__NR_Linux + 241) -#define __NR_add_key (__NR_Linux + 243) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_request_key (__NR_Linux + 244) -#define __NR_keyctl (__NR_Linux + 245) -#define __NR_set_thread_area (__NR_Linux + 246) -#define __NR_inotify_init (__NR_Linux + 247) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_add_watch (__NR_Linux + 248) -#define __NR_inotify_rm_watch (__NR_Linux + 249) -#define __NR_migrate_pages (__NR_Linux + 250) -#define __NR_openat (__NR_Linux + 251) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdirat (__NR_Linux + 252) -#define __NR_mknodat (__NR_Linux + 253) -#define __NR_fchownat (__NR_Linux + 254) -#define __NR_futimesat (__NR_Linux + 255) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_newfstatat (__NR_Linux + 256) -#define __NR_unlinkat (__NR_Linux + 257) -#define __NR_renameat (__NR_Linux + 258) -#define __NR_linkat (__NR_Linux + 259) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlinkat (__NR_Linux + 260) -#define __NR_readlinkat (__NR_Linux + 261) -#define __NR_fchmodat (__NR_Linux + 262) -#define __NR_faccessat (__NR_Linux + 263) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pselect6 (__NR_Linux + 264) -#define __NR_ppoll (__NR_Linux + 265) -#define __NR_unshare (__NR_Linux + 266) -#define __NR_splice (__NR_Linux + 267) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sync_file_range (__NR_Linux + 268) -#define __NR_tee (__NR_Linux + 269) -#define __NR_vmsplice (__NR_Linux + 270) -#define __NR_move_pages (__NR_Linux + 271) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_set_robust_list (__NR_Linux + 272) -#define __NR_get_robust_list (__NR_Linux + 273) -#define __NR_kexec_load (__NR_Linux + 274) -#define __NR_getcpu (__NR_Linux + 275) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_pwait (__NR_Linux + 276) -#define __NR_ioprio_set (__NR_Linux + 277) -#define __NR_ioprio_get (__NR_Linux + 278) -#define __NR_utimensat (__NR_Linux + 279) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd (__NR_Linux + 280) -#define __NR_timerfd (__NR_Linux + 281) -#define __NR_eventfd (__NR_Linux + 282) -#define __NR_fallocate (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timerfd_create (__NR_Linux + 284) -#define __NR_timerfd_gettime (__NR_Linux + 285) -#define __NR_timerfd_settime (__NR_Linux + 286) -#define __NR_signalfd4 (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_eventfd2 (__NR_Linux + 288) -#define __NR_epoll_create1 (__NR_Linux + 289) -#define __NR_dup3 (__NR_Linux + 290) -#define __NR_pipe2 (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init1 (__NR_Linux + 292) -#define __NR_preadv (__NR_Linux + 293) -#define __NR_pwritev (__NR_Linux + 294) -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_perf_event_open (__NR_Linux + 296) -#define __NR_accept4 (__NR_Linux + 297) -#define __NR_recvmmsg (__NR_Linux + 298) -#define __NR_getdents64 (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_init (__NR_Linux + 300) -#define __NR_fanotify_mark (__NR_Linux + 301) -#define __NR_prlimit64 (__NR_Linux + 302) -#define __NR_name_to_handle_at (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_open_by_handle_at (__NR_Linux + 304) -#define __NR_clock_adjtime (__NR_Linux + 305) -#define __NR_syncfs (__NR_Linux + 306) -#define __NR_sendmmsg (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setns (__NR_Linux + 308) -#define __NR_process_vm_readv (__NR_Linux + 309) -#define __NR_process_vm_writev (__NR_Linux + 310) -#define __NR_kcmp (__NR_Linux + 311) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_finit_module (__NR_Linux + 312) -#define __NR_sched_setattr (__NR_Linux + 313) -#define __NR_sched_getattr (__NR_Linux + 314) -#define __NR_Linux_syscalls 314 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_N32_Linux 6000 -#define __NR_N32_Linux_syscalls 314 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/asm.h b/ndk/platforms/android-21/arch-mips/include/machine/asm.h deleted file mode 100644 index 5eacde3df..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/asm.h +++ /dev/null @@ -1,208 +0,0 @@ -/* $OpenBSD: asm.h,v 1.7 2004/10/20 12:49:15 pefo Exp $ */ - -/* - * Copyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ -#ifndef _MIPS64_ASM_H -#define _MIPS64_ASM_H - -#ifndef _ALIGN_TEXT -# define _ALIGN_TEXT .align 4 -#endif - -#undef __bionic_asm_custom_entry -#undef __bionic_asm_custom_end -#define __bionic_asm_custom_entry(f) .ent f -#define __bionic_asm_custom_end(f) .end f - -#include - -#define _MIPS_ISA_MIPS1 1 /* R2000/R3000 */ -#define _MIPS_ISA_MIPS2 2 /* R4000/R6000 */ -#define _MIPS_ISA_MIPS3 3 /* R4000 */ -#define _MIPS_ISA_MIPS4 4 /* TFP (R1x000) */ -#define _MIPS_ISA_MIPS5 5 -#define _MIPS_ISA_MIPS32 6 -#define _MIPS_ISA_MIPS64 7 - -#if !defined(ABICALLS) && !defined(_NO_ABICALLS) -#define ABICALLS .abicalls -#endif - -#if defined(ABICALLS) && !defined(_KERNEL) - ABICALLS -#endif - -#if !defined(__MIPSEL__) && !defined(__MIPSEB__) -#error "__MIPSEL__ or __MIPSEB__ must be defined" -#endif -/* - * Define how to access unaligned data word - */ -#if defined(__MIPSEL__) -#define LWLO lwl -#define LWHI lwr -#define SWLO swl -#define SWHI swr -#define LDLO ldl -#define LDHI ldr -#define SDLO sdl -#define SDHI sdr -#endif -#if defined(__MIPSEB__) -#define LWLO lwr -#define LWHI lwl -#define SWLO swr -#define SWHI swl -#define LDLO ldr -#define LDHI ldl -#define SDLO sdr -#define SDHI sdl -#endif - -/* - * Define programming environment for ABI. - */ -#if defined(ABICALLS) && !defined(_KERNEL) && !defined(_STANDALONE) - -#if (_MIPS_SIM == _ABIO32) || (_MIPS_SIM == _ABI32) -#define NARGSAVE 4 - -#define SETUP_GP \ - .set noreorder; \ - .cpload t9; \ - .set reorder; - -#define SAVE_GP(x) \ - .cprestore x - -#define SETUP_GP64(gpoff, name) -#define RESTORE_GP64 -#endif - -#if (_MIPS_SIM == _ABI64) || (_MIPS_SIM == _ABIN32) -#define NARGSAVE 0 - -#define SETUP_GP -#define SAVE_GP(x) -#define SETUP_GP64(gpoff, name) \ - .cpsetup t9, gpoff, name -#define RESTORE_GP64 \ - .cpreturn -#endif - -#define MKFSIZ(narg,locals) (((narg+locals)*REGSZ+31)&(~31)) - -#else /* defined(ABICALLS) && !defined(_KERNEL) */ - -#define NARGSAVE 4 -#define SETUP_GP -#define SAVE_GP(x) - -#define ALIGNSZ 16 /* Stack layout alignment */ -#define FRAMESZ(sz) (((sz) + (ALIGNSZ-1)) & ~(ALIGNSZ-1)) - -#endif - -/* - * Basic register operations based on selected ISA - */ -#if (_MIPS_ISA == _MIPS_ISA_MIPS1 || _MIPS_ISA == _MIPS_ISA_MIPS2 || _MIPS_ISA == _MIPS_ISA_MIPS32) -#define REGSZ 4 /* 32 bit mode register size */ -#define LOGREGSZ 2 /* log rsize */ -#define REG_S sw -#define REG_L lw -#define CF_SZ 24 /* Call frame size */ -#define CF_ARGSZ 16 /* Call frame arg size */ -#define CF_RA_OFFS 20 /* Call ra save offset */ -#endif - -#if (_MIPS_ISA == _MIPS_ISA_MIPS3 || _MIPS_ISA == _MIPS_ISA_MIPS4 || _MIPS_ISA == _MIPS_ISA_MIPS64) -#define REGSZ 8 /* 64 bit mode register size */ -#define LOGREGSZ 3 /* log rsize */ -#define REG_S sd -#define REG_L ld -#define CF_SZ 48 /* Call frame size (multiple of ALIGNSZ) */ -#define CF_ARGSZ 32 /* Call frame arg size */ -#define CF_RA_OFFS 40 /* Call ra save offset */ -#endif - -#define REGSZ_FP 8 /* 64 bit FP register size */ - -#ifndef __LP64__ -#define PTR_L lw -#define PTR_S sw -#define PTR_SUB sub -#define PTR_ADD add -#define PTR_SUBU subu -#define PTR_ADDU addu -#define LI li -#define LA la -#define PTR_SLL sll -#define PTR_SRL srl -#define PTR_VAL .word -#else -#define PTR_L ld -#define PTR_S sd -#define PTR_ADD dadd -#define PTR_SUB dsub -#define PTR_SUBU dsubu -#define PTR_ADDU daddu -#define LI dli -#define LA dla -#define PTR_SLL dsll -#define PTR_SRL dsrl -#define PTR_VAL .dword -#endif - -/* - * LEAF(x, fsize) - * - * Declare a leaf routine. - */ -#define LEAF(x, fsize) \ - .align 3; \ - .globl x; \ - .ent x, 0; \ -x: ; \ - .cfi_startproc; \ - .frame sp, fsize, ra; \ - SETUP_GP \ - -/* - * NON_LEAF(x) - * - * Declare a non-leaf routine (a routine that makes other C calls). - */ -#define NON_LEAF(x, fsize, retpc) \ - .align 3; \ - .globl x; \ - .ent x, 0; \ -x: ; \ - .cfi_startproc; \ - .frame sp, fsize, retpc; \ - SETUP_GP \ - -#endif /* !_MIPS_ASM_H */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/elf_machdep.h b/ndk/platforms/android-21/arch-mips/include/machine/elf_machdep.h deleted file mode 100644 index 115341c7c..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/elf_machdep.h +++ /dev/null @@ -1,198 +0,0 @@ -/* $NetBSD: elf_machdep.h,v 1.15 2011/03/15 07:39:22 matt Exp $ */ - -#ifndef _MIPS_ELF_MACHDEP_H_ -#define _MIPS_ELF_MACHDEP_H_ - -#ifdef _LP64 -#define ARCH_ELFSIZE 64 /* MD native binary size */ -#else -#define ARCH_ELFSIZE 32 /* MD native binary size */ -#endif - -#if ELFSIZE == 32 -#define ELF32_MACHDEP_ID_CASES \ - case EM_MIPS: \ - break; - -#define ELF32_MACHDEP_ID EM_MIPS -#elif ELFSIZE == 64 -#define ELF64_MACHDEP_ID_CASES \ - case EM_MIPS: \ - break; - -#define ELF64_MACHDEP_ID EM_MIPS -#endif - -/* mips relocs. */ - -#define R_MIPS_NONE 0 -#define R_MIPS_16 1 -#define R_MIPS_32 2 -#define R_MIPS_REL32 3 -#define R_MIPS_REL R_MIPS_REL32 -#define R_MIPS_26 4 -#define R_MIPS_HI16 5 /* high 16 bits of symbol value */ -#define R_MIPS_LO16 6 /* low 16 bits of symbol value */ -#define R_MIPS_GPREL16 7 /* GP-relative reference */ -#define R_MIPS_LITERAL 8 /* Reference to literal section */ -#define R_MIPS_GOT16 9 /* Reference to global offset table */ -#define R_MIPS_GOT R_MIPS_GOT16 -#define R_MIPS_PC16 10 /* 16 bit PC relative reference */ -#define R_MIPS_CALL16 11 /* 16 bit call thru glbl offset tbl */ -#define R_MIPS_CALL R_MIPS_CALL16 -#define R_MIPS_GPREL32 12 - -/* 13, 14, 15 are not defined at this point. */ -#define R_MIPS_UNUSED1 13 -#define R_MIPS_UNUSED2 14 -#define R_MIPS_UNUSED3 15 - -/* - * The remaining relocs are apparently part of the 64-bit Irix ELF ABI. - */ -#define R_MIPS_SHIFT5 16 -#define R_MIPS_SHIFT6 17 - -#define R_MIPS_64 18 -#define R_MIPS_GOT_DISP 19 -#define R_MIPS_GOT_PAGE 20 -#define R_MIPS_GOT_OFST 21 -#define R_MIPS_GOT_HI16 22 -#define R_MIPS_GOT_LO16 23 -#define R_MIPS_SUB 24 -#define R_MIPS_INSERT_A 25 -#define R_MIPS_INSERT_B 26 -#define R_MIPS_DELETE 27 -#define R_MIPS_HIGHER 28 -#define R_MIPS_HIGHEST 29 -#define R_MIPS_CALL_HI16 30 -#define R_MIPS_CALL_LO16 31 -#define R_MIPS_SCN_DISP 32 -#define R_MIPS_REL16 33 -#define R_MIPS_ADD_IMMEDIATE 34 -#define R_MIPS_PJUMP 35 -#define R_MIPS_RELGOT 36 -#define R_MIPS_JALR 37 -/* TLS relocations */ - -#define R_MIPS_TLS_DTPMOD32 38 /* Module number 32 bit */ -#define R_MIPS_TLS_DTPREL32 39 /* Module-relative offset 32 bit */ -#define R_MIPS_TLS_DTPMOD64 40 /* Module number 64 bit */ -#define R_MIPS_TLS_DTPREL64 41 /* Module-relative offset 64 bit */ -#define R_MIPS_TLS_GD 42 /* 16 bit GOT offset for GD */ -#define R_MIPS_TLS_LDM 43 /* 16 bit GOT offset for LDM */ -#define R_MIPS_TLS_DTPREL_HI16 44 /* Module-relative offset, high 16 bits */ -#define R_MIPS_TLS_DTPREL_LO16 45 /* Module-relative offset, low 16 bits */ -#define R_MIPS_TLS_GOTTPREL 46 /* 16 bit GOT offset for IE */ -#define R_MIPS_TLS_TPREL32 47 /* TP-relative offset, 32 bit */ -#define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */ -#define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */ -#define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */ - -#define R_MIPS_max 51 - -#define R_TYPE(name) __CONCAT(R_MIPS_,name) - -#define R_MIPS16_min 100 -#define R_MIPS16_26 100 -#define R_MIPS16_GPREL 101 -#define R_MIPS16_GOT16 102 -#define R_MIPS16_CALL16 103 -#define R_MIPS16_HI16 104 -#define R_MIPS16_LO16 105 -#define R_MIPS16_max 106 - - -/* mips dynamic tags */ - -#define DT_MIPS_RLD_VERSION 0x70000001 -#define DT_MIPS_TIME_STAMP 0x70000002 -#define DT_MIPS_ICHECKSUM 0x70000003 -#define DT_MIPS_IVERSION 0x70000004 -#define DT_MIPS_FLAGS 0x70000005 -#define DT_MIPS_BASE_ADDRESS 0x70000006 -#define DT_MIPS_CONFLICT 0x70000008 -#define DT_MIPS_LIBLIST 0x70000009 -#define DT_MIPS_CONFLICTNO 0x7000000b -#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* number of local got ents */ -#define DT_MIPS_LIBLISTNO 0x70000010 -#define DT_MIPS_SYMTABNO 0x70000011 /* number of .dynsym entries */ -#define DT_MIPS_UNREFEXTNO 0x70000012 -#define DT_MIPS_GOTSYM 0x70000013 /* first dynamic sym in got */ -#define DT_MIPS_HIPAGENO 0x70000014 -#define DT_MIPS_RLD_MAP 0x70000016 /* address of loader map */ -#define DT_MIPS_RLD_MAP_REL 0x70000035 /* Address of run time loader map, used for debugging. */ - - -/* - * ELF Flags - */ -#define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ -#define EF_MIPS_CPIC 0x00000004 /* STD PIC calling sequence */ -#define EF_MIPS_ABI2 0x00000020 /* N32 */ - -#define EF_MIPS_ARCH_ASE 0x0f000000 /* Architectural extensions */ -#define EF_MIPS_ARCH_MDMX 0x08000000 /* MDMX multimedia extension */ -#define EF_MIPS_ARCH_M16 0x04000000 /* MIPS-16 ISA extensions */ - -#define EF_MIPS_ARCH 0xf0000000 /* Architecture field */ -#define EF_MIPS_ARCH_1 0x00000000 /* -mips1 code */ -#define EF_MIPS_ARCH_2 0x10000000 /* -mips2 code */ -#define EF_MIPS_ARCH_3 0x20000000 /* -mips3 code */ -#define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code */ -#define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code */ -#define EF_MIPS_ARCH_32 0x50000000 /* -mips32 code */ -#define EF_MIPS_ARCH_64 0x60000000 /* -mips64 code */ -#define EF_MIPS_ARCH_32R2 0x70000000 /* -mips32r2 code */ -#define EF_MIPS_ARCH_64R2 0x80000000 /* -mips64r2 code */ - -#define EF_MIPS_ABI 0x0000f000 -#define EF_MIPS_ABI_O32 0x00001000 -#define EF_MIPS_ABI_O64 0x00002000 -#define EF_MIPS_ABI_EABI32 0x00003000 -#define EF_MIPS_ABI_EABI64 0x00004000 - -#if defined(__MIPSEB__) -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2MSB -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2MSB -#elif defined(__MIPSEL__) -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2LSB -#elif !defined(HAVE_NBTOOL_CONFIG_H) -#error neither __MIPSEL__ nor __MIPSEB__ are defined. -#endif - -#ifdef _KERNEL -#ifdef _KERNEL_OPT -#include "opt_compat_netbsd.h" -#endif -#ifdef COMPAT_16 -/* - * Up to 1.6, the ELF dynamic loader (ld.elf_so) was not relocatable. - * Tell the kernel ELF exec code not to try relocating the interpreter - * for dynamically-linked ELF binaries. - */ -#define ELF_INTERP_NON_RELOCATABLE -#endif /* COMPAT_16 */ - -/* - * We need to be able to include the ELF header so we can pick out the - * ABI being used. - */ -#ifdef ELFSIZE -#define ELF_MD_PROBE_FUNC ELFNAME2(mips_netbsd,probe) -#define ELF_MD_COREDUMP_SETUP ELFNAME2(coredump,setup) -#endif - -struct exec_package; - -int mips_netbsd_elf32_probe(struct lwp *, struct exec_package *, void *, char *, - vaddr_t *); -void coredump_elf32_setup(struct lwp *, void *); - -int mips_netbsd_elf64_probe(struct lwp *, struct exec_package *, void *, char *, - vaddr_t *); -void coredump_elf64_setup(struct lwp *, void *); -#endif /* _KERNEL */ - -#endif /* _MIPS_ELF_MACHDEP_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/exec.h b/ndk/platforms/android-21/arch-mips/include/machine/exec.h deleted file mode 100644 index 279bc16f5..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/exec.h +++ /dev/null @@ -1,189 +0,0 @@ -/* $OpenBSD: exec.h,v 1.1 2004/10/18 19:05:36 grange Exp $ */ - -/* - * Copyright (c) 1996-2004 Per Fogelstrom, Opsycon AB - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ - -#ifndef _MIPS64_EXEC_H_ -#define _MIPS64_EXEC_H_ - -#define __LDPGSZ 4096 - -/* - * Define what exec "formats" we should handle. - */ -#define NATIVE_EXEC_ELF -#define NATIVE_ELFSIZE 64 -#define EXEC_SCRIPT - -/* - * If included from sys/exec.h define kernels ELF format. - */ -#ifdef __LP64__ -#define ARCH_ELFSIZE 64 -#define DB_ELFSIZE 64 -#define ELF_TARG_CLASS ELFCLASS64 -#else -#define ARCH_ELFSIZE 32 -#define DB_ELFSIZE 32 -#define ELF_TARG_CLASS ELFCLASS32 -#endif - -#if defined(__MIPSEB__) -#define ELF_TARG_DATA ELFDATA2MSB -#else -#define ELF_TARG_DATA ELFDATA2LSB -#endif -#define ELF_TARG_MACH EM_MIPS - -#define _NLIST_DO_ELF - -#if defined(_LP64) -#define _KERN_DO_ELF64 -#if defined(COMPAT_O32) -#define _KERN_DO_ELF -#endif -#else -#define _KERN_DO_ELF -#endif - -/* Information taken from MIPS ABI supplemental */ - -/* Architecture dependent Segment types - p_type */ -#define PT_MIPS_REGINFO 0x70000000 /* Register usage information */ - -/* Architecture dependent d_tag field for Elf32_Dyn. */ -#define DT_MIPS_RLD_VERSION 0x70000001 /* Runtime Linker Interface ID */ -#define DT_MIPS_TIME_STAMP 0x70000002 /* Timestamp */ -#define DT_MIPS_ICHECKSUM 0x70000003 /* Cksum of ext. str. and com. sizes */ -#define DT_MIPS_IVERSION 0x70000004 /* Version string (string tbl index) */ -#define DT_MIPS_FLAGS 0x70000005 /* Flags */ -#define DT_MIPS_BASE_ADDRESS 0x70000006 /* Segment base address */ -#define DT_MIPS_CONFLICT 0x70000008 /* Adr of .conflict section */ -#define DT_MIPS_LIBLIST 0x70000009 /* Address of .liblist section */ -#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* Number of local .GOT entries */ -#define DT_MIPS_CONFLICTNO 0x7000000b /* Number of .conflict entries */ -#define DT_MIPS_LIBLISTNO 0x70000010 /* Number of .liblist entries */ -#define DT_MIPS_SYMTABNO 0x70000011 /* Number of .dynsym entries */ -#define DT_MIPS_UNREFEXTNO 0x70000012 /* First external DYNSYM */ -#define DT_MIPS_GOTSYM 0x70000013 /* First GOT entry in .dynsym */ -#define DT_MIPS_HIPAGENO 0x70000014 /* Number of GOT page table entries */ -#define DT_MIPS_RLD_MAP 0x70000016 /* Address of debug map pointer */ -#define DT_MIPS_RLD_MAP_REL 0x70000035 /* Address of run time loader map, used for debugging. */ - -#define DT_PROCNUM (DT_MIPS_RLD_MAP - DT_LOPROC + 1) - -/* - * Legal values for e_flags field of Elf32_Ehdr. - */ -#define EF_MIPS_NOREORDER 0x00000001 /* .noreorder was used */ -#define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ -#define EF_MIPS_CPIC 0x00000004 /* Uses PIC calling sequence */ -#define EF_MIPS_ABI2 0x00000020 /* -n32 on Irix 6 */ -#define EF_MIPS_32BITMODE 0x00000100 /* 64 bit in 32 bit mode... */ -#define EF_MIPS_ARCH 0xf0000000 /* MIPS architecture level */ -#define E_MIPS_ARCH_1 0x00000000 -#define E_MIPS_ARCH_2 0x10000000 -#define E_MIPS_ARCH_3 0x20000000 -#define E_MIPS_ARCH_4 0x30000000 -#define EF_MIPS_ABI 0x0000f000 /* ABI level */ -#define E_MIPS_ABI_NONE 0x00000000 /* ABI level not set */ -#define E_MIPS_ABI_O32 0x00001000 -#define E_MIPS_ABI_O64 0x00002000 -#define E_MIPS_ABI_EABI32 0x00004000 -#define E_MIPS_ABI_EABI64 0x00004000 - -/* - * Mips special sections. - */ -#define SHN_MIPS_ACOMMON 0xff00 /* Allocated common symbols */ -#define SHN_MIPS_SCOMMON 0xff03 /* Small common symbols */ -#define SHN_MIPS_SUNDEFINED 0xff04 /* Small undefined symbols */ - -/* - * Legal values for sh_type field of Elf32_Shdr. - */ -#define SHT_MIPS_LIBLIST 0x70000000 /* Shared objects used in link */ -#define SHT_MIPS_CONFLICT 0x70000002 /* Conflicting symbols */ -#define SHT_MIPS_GPTAB 0x70000003 /* Global data area sizes */ -#define SHT_MIPS_UCODE 0x70000004 /* Reserved for SGI/MIPS compilers */ -#define SHT_MIPS_DEBUG 0x70000005 /* MIPS ECOFF debugging information */ -#define SHT_MIPS_REGINFO 0x70000006 /* Register usage information */ - -/* - * Legal values for sh_flags field of Elf32_Shdr. - */ -#define SHF_MIPS_GPREL 0x10000000 /* Must be part of global data area */ - -#if 0 -/* - * Entries found in sections of type SHT_MIPS_GPTAB. - */ -typedef union { - struct { - Elf32_Word gt_current_g_value; /* -G val used in compilation */ - Elf32_Word gt_unused; /* Not used */ - } gt_header; /* First entry in section */ - struct { - Elf32_Word gt_g_value; /* If this val were used for -G */ - Elf32_Word gt_bytes; /* This many bytes would be used */ - } gt_entry; /* Subsequent entries in section */ -} Elf32_gptab; - -/* - * Entry found in sections of type SHT_MIPS_REGINFO. - */ -typedef struct { - Elf32_Word ri_gprmask; /* General registers used */ - Elf32_Word ri_cprmask[4]; /* Coprocessor registers used */ - Elf32_Sword ri_gp_value; /* $gp register value */ -} Elf32_RegInfo; -#endif - - -/* - * Mips relocations. - */ - -#define R_MIPS_NONE 0 /* No reloc */ -#define R_MIPS_16 1 /* Direct 16 bit */ -#define R_MIPS_32 2 /* Direct 32 bit */ -#define R_MIPS_REL32 3 /* PC relative 32 bit */ -#define R_MIPS_26 4 /* Direct 26 bit shifted */ -#define R_MIPS_HI16 5 /* High 16 bit */ -#define R_MIPS_LO16 6 /* Low 16 bit */ -#define R_MIPS_GPREL16 7 /* GP relative 16 bit */ -#define R_MIPS_LITERAL 8 /* 16 bit literal entry */ -#define R_MIPS_GOT16 9 /* 16 bit GOT entry */ -#define R_MIPS_PC16 10 /* PC relative 16 bit */ -#define R_MIPS_CALL16 11 /* 16 bit GOT entry for function */ -#define R_MIPS_GPREL32 12 /* GP relative 32 bit */ - -#define R_MIPS_64 18 - -#define R_MIPS_REL32_64 ((R_MIPS_64 << 8) | R_MIPS_REL32) - - -#endif /* !_MIPS64_EXEC_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/fenv.h b/ndk/platforms/android-21/arch-mips/include/machine/fenv.h deleted file mode 100644 index 689e1cb3f..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/fenv.h +++ /dev/null @@ -1,98 +0,0 @@ -/*- - * Copyright (c) 2004-2005 David Schultz - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $FreeBSD: src/lib/msun/arm/fenv.h,v 1.5 2005/03/16 19:03:45 das Exp $ - */ - -/* - Rewritten for Android. -*/ - -/* MIPS FPU floating point control register bits. - * - * 31-25 -> floating point conditions code bits set by FP compare - * instructions - * 24 -> flush denormalized results to zero instead of - * causing unimplemented operation exception. - * 23 -> Condition bit - * 22 -> In conjunction with FS detects denormalized - * operands and replaces them internally with 0. - * 21 -> In conjunction with FS forces denormalized operands - * to the closest normalized value. - * 20-18 -> reserved (read as 0, write with 0) - * 17 -> cause bit for unimplemented operation - * 16 -> cause bit for invalid exception - * 15 -> cause bit for division by zero exception - * 14 -> cause bit for overflow exception - * 13 -> cause bit for underflow exception - * 12 -> cause bit for inexact exception - * 11 -> enable exception for invalid exception - * 10 -> enable exception for division by zero exception - * 9 -> enable exception for overflow exception - * 8 -> enable exception for underflow exception - * 7 -> enable exception for inexact exception - * 6 -> flag invalid exception - * 5 -> flag division by zero exception - * 4 -> flag overflow exception - * 3 -> flag underflow exception - * 2 -> flag inexact exception - * 1-0 -> rounding control - * - * - * Rounding Control: - * 00 - rounding to nearest (RN) - * 01 - rounding toward zero (RZ) - * 10 - rounding (up) toward plus infinity (RP) - * 11 - rounding (down)toward minus infinity (RM) - */ - -#ifndef _MIPS_FENV_H_ -#define _MIPS_FENV_H_ - -#include - -__BEGIN_DECLS - -typedef __uint32_t fenv_t; -typedef __uint32_t fexcept_t; - -/* Exception flags */ -#define FE_INVALID 0x40 -#define FE_DIVBYZERO 0x20 -#define FE_OVERFLOW 0x10 -#define FE_UNDERFLOW 0x08 -#define FE_INEXACT 0x04 -#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ - FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW) - -/* Rounding modes */ -#define FE_TONEAREST 0x0000 -#define FE_TOWARDZERO 0x0001 -#define FE_UPWARD 0x0002 -#define FE_DOWNWARD 0x0003 - -__END_DECLS - -#endif /* !_MIPS_FENV_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/regdef.h b/ndk/platforms/android-21/arch-mips/include/machine/regdef.h deleted file mode 100644 index ae1839239..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/regdef.h +++ /dev/null @@ -1,92 +0,0 @@ -/* $OpenBSD: regdef.h,v 1.3 2005/08/07 07:29:44 miod Exp $ */ - -/* - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Ralph Campbell. This file is derived from the MIPS RISC - * Architecture book by Gerry Kane. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)regdef.h 8.1 (Berkeley) 6/10/93 - */ -#ifndef _MIPS_REGDEF_H_ -#define _MIPS_REGDEF_H_ - -#define zero $0 /* always zero */ -#define AT $at /* assembler temp */ -#define v0 $2 /* return value */ -#define v1 $3 -#define a0 $4 /* argument registers */ -#define a1 $5 -#define a2 $6 -#define a3 $7 -#if defined(__mips_n32) || defined(__mips_n64) -#define a4 $8 /* expanded register arguments */ -#define a5 $9 -#define a6 $10 -#define a7 $11 -#define ta0 $8 /* alias */ -#define ta1 $9 -#define ta2 $10 -#define ta3 $11 -#define t0 $12 /* temp registers (not saved across subroutine calls) */ -#define t1 $13 -#define t2 $14 -#define t3 $15 -#else -#define t0 $8 /* temp registers (not saved across subroutine calls) */ -#define t1 $9 -#define t2 $10 -#define t3 $11 -#define t4 $12 -#define t5 $13 -#define t6 $14 -#define t7 $15 -#define ta0 $12 /* alias */ -#define ta1 $13 -#define ta2 $14 -#define ta3 $15 -#endif -#define s0 $16 /* saved across subroutine calls (callee saved) */ -#define s1 $17 -#define s2 $18 -#define s3 $19 -#define s4 $20 -#define s5 $21 -#define s6 $22 -#define s7 $23 -#define t8 $24 /* two more temp registers */ -#define t9 $25 -#define k0 $26 /* kernel temporary */ -#define k1 $27 -#define gp $28 /* global pointer */ -#define sp $29 /* stack pointer */ -#define s8 $30 /* one more callee saved */ -#define ra $31 /* return address */ - -#endif /* !_MIPS_REGDEF_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/regnum.h b/ndk/platforms/android-21/arch-mips/include/machine/regnum.h deleted file mode 100644 index bfe128047..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/regnum.h +++ /dev/null @@ -1,119 +0,0 @@ -/* $OpenBSD: regnum.h,v 1.3 2004/08/10 20:28:13 deraadt Exp $ */ - -/* - * Copyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ - -#ifndef _MIPS64_REGNUM_H_ -#define _MIPS64_REGNUM_H_ - -/* - * Location of the saved registers relative to ZERO. - * Usage is p->p_regs[XX]. - */ -#define ZERO 0 -#define AST 1 -#define V0 2 -#define V1 3 -#define A0 4 -#define A1 5 -#define A2 6 -#define A3 7 -#define T0 8 -#define T1 9 -#define T2 10 -#define T3 11 -#define T4 12 -#define T5 13 -#define T6 14 -#define T7 15 -#define S0 16 -#define S1 17 -#define S2 18 -#define S3 19 -#define S4 20 -#define S5 21 -#define S6 22 -#define S7 23 -#define T8 24 -#define T9 25 -#define K0 26 -#define K1 27 -#define GP 28 -#define SP 29 -#define S8 30 -#define RA 31 -#define SR 32 -#define PS SR /* alias for SR */ -#define MULLO 33 -#define MULHI 34 -#define BADVADDR 35 -#define CAUSE 36 -#define PC 37 -#define IC 38 -#define CPL 39 - -#define NUMSAVEREGS 40 /* Number of registers saved in trap */ - -#define FPBASE NUMSAVEREGS -#define F0 (FPBASE+0) -#define F1 (FPBASE+1) -#define F2 (FPBASE+2) -#define F3 (FPBASE+3) -#define F4 (FPBASE+4) -#define F5 (FPBASE+5) -#define F6 (FPBASE+6) -#define F7 (FPBASE+7) -#define F8 (FPBASE+8) -#define F9 (FPBASE+9) -#define F10 (FPBASE+10) -#define F11 (FPBASE+11) -#define F12 (FPBASE+12) -#define F13 (FPBASE+13) -#define F14 (FPBASE+14) -#define F15 (FPBASE+15) -#define F16 (FPBASE+16) -#define F17 (FPBASE+17) -#define F18 (FPBASE+18) -#define F19 (FPBASE+19) -#define F20 (FPBASE+20) -#define F21 (FPBASE+21) -#define F22 (FPBASE+22) -#define F23 (FPBASE+23) -#define F24 (FPBASE+24) -#define F25 (FPBASE+25) -#define F26 (FPBASE+26) -#define F27 (FPBASE+27) -#define F28 (FPBASE+28) -#define F29 (FPBASE+29) -#define F30 (FPBASE+30) -#define F31 (FPBASE+31) -#define FSR (FPBASE+32) - -#define NUMFPREGS 33 - -#define NREGS (NUMSAVEREGS + NUMFPREGS) - -#endif /* !_MIPS64_REGNUM_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/setjmp.h b/ndk/platforms/android-21/arch-mips/include/machine/setjmp.h deleted file mode 100644 index 55ba7bebb..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/setjmp.h +++ /dev/null @@ -1,10 +0,0 @@ -/* $OpenBSD: setjmp.h,v 1.2 2004/08/10 21:10:56 pefo Exp $ */ - -/* Public domain */ - -#ifndef _MIPS_SETJMP_H_ -#define _MIPS_SETJMP_H_ - -#define _JBLEN 157 /* size, in longs, of a jmp_buf */ - -#endif /* !_MIPS_SETJMP_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/machine/signal.h b/ndk/platforms/android-21/arch-mips/include/machine/signal.h deleted file mode 100644 index b31715cce..000000000 --- a/ndk/platforms/android-21/arch-mips/include/machine/signal.h +++ /dev/null @@ -1,51 +0,0 @@ -/* $OpenBSD: signal.h,v 1.8 2006/01/09 18:18:37 millert Exp $ */ - -/* - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Ralph Campbell. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)signal.h 8.1 (Berkeley) 6/10/93 - */ - -#ifndef _MIPS_SIGNAL_H_ -#define _MIPS_SIGNAL_H_ - -#define SC_REGMASK (0*REGSZ) -#define SC_STATUS (1*REGSZ) -#define SC_PC (2*REGSZ) -#define SC_REGS (SC_PC+8) -#define SC_FPREGS (SC_REGS+32*8) -#define SC_ACX (SC_FPREGS+32*REGSZ_FP) -#define SC_USED_MATH (SC_ACX+3*REGSZ) -/* OpenBSD compatibility */ -#define SC_MASK SC_REGMASK -#define SC_FPUSED SC_USED_MATH - -#endif /* !_MIPS_SIGNAL_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/include/sgidefs.h b/ndk/platforms/android-21/arch-mips/include/sgidefs.h deleted file mode 100644 index 8b37bf087..000000000 --- a/ndk/platforms/android-21/arch-mips/include/sgidefs.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (C) 2014 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef _SGIDEFS_H_ -#define _SGIDEFS_H_ - -#include - -#endif /* _SGIDEFS_H_ */ diff --git a/ndk/platforms/android-21/arch-mips/libr2 b/ndk/platforms/android-21/arch-mips/libr2 deleted file mode 120000 index 7951405f8..000000000 --- a/ndk/platforms/android-21/arch-mips/libr2 +++ /dev/null @@ -1 +0,0 @@ -lib \ No newline at end of file diff --git a/ndk/platforms/android-21/arch-mips/libr6 b/ndk/platforms/android-21/arch-mips/libr6 deleted file mode 120000 index 22de3c971..000000000 --- a/ndk/platforms/android-21/arch-mips/libr6 +++ /dev/null @@ -1 +0,0 @@ -../arch-mips64/libr6 \ No newline at end of file diff --git a/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 8a4fa2613..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,367 +0,0 @@ -glActiveShaderProgram -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindImageTexture -glBindProgramPipeline -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBindVertexBuffer -glBlendBarrierKHR -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendEquationSeparateiEXT -glBlendEquationiEXT -glBlendFunc -glBlendFuncSeparate -glBlendFuncSeparateiEXT -glBlendFunciEXT -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glColorMaskiEXT -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyImageSubDataEXT -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCreateShaderProgramv -glCullFace -glDebugMessageCallbackKHR -glDebugMessageControlKHR -glDebugMessageInsertKHR -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteProgramPipelines -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDisableiEXT -glDispatchCompute -glDispatchComputeIndirect -glDrawArrays -glDrawArraysIndirect -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsIndirect -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEnableiEXT -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferParameteri -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureEXT -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenProgramPipelines -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleani_v -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetDebugMessageLogKHR -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetFramebufferParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetMultisamplefv -glGetObjectLabelKHR -glGetObjectPtrLabelKHR -glGetPointervKHR -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramInterfaceiv -glGetProgramPipelineInfoLog -glGetProgramPipelineiv -glGetProgramResourceIndex -glGetProgramResourceLocation -glGetProgramResourceName -glGetProgramResourceiv -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterIivEXT -glGetSamplerParameterIuivEXT -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexLevelParameterfv -glGetTexLevelParameteriv -glGetTexParameterIivEXT -glGetTexParameterIuivEXT -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsEnablediEXT -glIsFramebuffer -glIsProgram -glIsProgramPipeline -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glMemoryBarrier -glMemoryBarrierByRegion -glMinSampleShadingOES -glObjectLabelKHR -glObjectPtrLabelKHR -glPatchParameteriEXT -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glPopDebugGroupKHR -glPrimitiveBoundingBoxEXT -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glProgramUniform1f -glProgramUniform1fv -glProgramUniform1i -glProgramUniform1iv -glProgramUniform1ui -glProgramUniform1uiv -glProgramUniform2f -glProgramUniform2fv -glProgramUniform2i -glProgramUniform2iv -glProgramUniform2ui -glProgramUniform2uiv -glProgramUniform3f -glProgramUniform3fv -glProgramUniform3i -glProgramUniform3iv -glProgramUniform3ui -glProgramUniform3uiv -glProgramUniform4f -glProgramUniform4fv -glProgramUniform4i -glProgramUniform4iv -glProgramUniform4ui -glProgramUniform4uiv -glProgramUniformMatrix2fv -glProgramUniformMatrix2x3fv -glProgramUniformMatrix2x4fv -glProgramUniformMatrix3fv -glProgramUniformMatrix3x2fv -glProgramUniformMatrix3x4fv -glProgramUniformMatrix4fv -glProgramUniformMatrix4x2fv -glProgramUniformMatrix4x3fv -glPushDebugGroupKHR -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSampleMaski -glSamplerParameterIivEXT -glSamplerParameterIuivEXT -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexBufferEXT -glTexBufferRangeEXT -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterIivEXT -glTexParameterIuivEXT -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage2DMultisample -glTexStorage3D -glTexStorage3DMultisampleOES -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glUseProgramStages -glValidateProgram -glValidateProgramPipeline -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribBinding -glVertexAttribDivisor -glVertexAttribFormat -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIFormat -glVertexAttribIPointer -glVertexAttribPointer -glVertexBindingDivisor -glViewport -glWaitSync diff --git a/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.functions.txt deleted file mode 100644 index a164f8c0f..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,179 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getFifoMaxEventCount -ASensor_getFifoReservedEventCount -ASensor_getMinDelay -ASensor_getName -ASensor_getReportingMode -ASensor_getResolution -ASensor_getStringType -ASensor_getType -ASensor_getVendor -ASensor_isWakeUpSensor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getDefaultSensorEx -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libc.so.functions.txt deleted file mode 100644 index b08ee575b..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libc.so.functions.txt +++ /dev/null @@ -1,1103 +0,0 @@ -_Exit -__FD_CLR_chk -__FD_ISSET_chk -__FD_SET_chk -__assert -__assert2 -__b64_ntop -__b64_pton -__cmsg_nxthdr -__connect -__ctype_get_mb_cur_max -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__epoll_pwait -__errno -__exit -__fadvise64 -__fcntl64 -__fgets_chk -__fp_nquery -__fp_query -__fpclassify -__fpclassifyd -__fpclassifyf -__fpclassifyl -__fstatfs64 -__get_h_errno -__getcpu -__getcwd -__getpid -__getpriority -__hostalias -__ioctl -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnan -__isnanf -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_current_sigrtmax -__libc_current_sigrtmin -__libc_init -__llseek -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__mmap2 -__ns_format_ttl -__ns_get16 -__ns_get32 -__ns_initparse -__ns_makecanon -__ns_msg_getflag -__ns_name_compress -__ns_name_ntol -__ns_name_ntop -__ns_name_pack -__ns_name_pton -__ns_name_rollback -__ns_name_skip -__ns_name_uncompress -__ns_name_unpack -__ns_parserr -__ns_put16 -__ns_put32 -__ns_samename -__ns_skiprr -__ns_sprintrr -__ns_sprintrrf -__open_2 -__openat -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__ppoll -__pselect6 -__pthread_cleanup_pop -__pthread_cleanup_push -__ptrace -__putlong -__putshort -__read_chk -__reboot -__recvfrom_chk -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__rt_sigaction -__rt_sigpending -__rt_sigprocmask -__rt_sigsuspend -__rt_sigtimedwait -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__sched_getaffinity -__set_tid_address -__set_tls -__sigaction -__snprintf_chk -__socket -__sprintf_chk -__stack_chk_fail -__statfs64 -__stpcpy_chk -__stpncpy_chk -__stpncpy_chk2 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strncpy_chk2 -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__timer_create -__timer_delete -__timer_getoverrun -__timer_gettime -__timer_settime -__umask_chk -__vsnprintf_chk -__vsprintf_chk -__waitid -_exit -_flush_cache -_getlong -_getshort -_longjmp -_resolv_delete_cache_for_net -_resolv_flush_cache_for_net -_resolv_set_nameservers_for_net -_setjmp -_tolower -_toupper -abort -abs -accept -accept4 -access -acct -alarm -alphasort -alphasort64 -android_set_abort_message -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime64 -asctime64_r -asctime_r -asprintf -at_quick_exit -atof -atoi -atol -atoll -basename -basename_r -bind -bindresvport -brk -bsd_signal -bsearch -btowc -c16rtomb -c32rtomb -cacheflush -calloc -capget -capset -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -creat64 -ctime -ctime64 -ctime64_r -ctime_r -daemon -delete_module -difftime -dirfd -dirname -dirname_r -div -dn_expand -dprintf -drand48 -dup -dup2 -dup3 -duplocale -endmntent -endservent -endutent -epoll_create -epoll_create1 -epoll_ctl -epoll_pwait -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -execvpe -exit -faccessat -fallocate -fallocate64 -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freelocale -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstat64 -fstatat -fstatat64 -fstatfs -fstatfs64 -fstatvfs -fstatvfs64 -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -ftw64 -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getmntent_r -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpagesize -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprogname -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrlimit64 -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime64 -gmtime64_r -gmtime_r -grantpt -herror -hstrerror -htonl -htons -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_lnaof -inet_makeaddr -inet_netof -inet_network -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -initstate -inotify_add_watch -inotify_init -inotify_init1 -inotify_rm_watch -insque -ioctl -isalnum -isalnum_l -isalpha -isalpha_l -isascii -isatty -isblank -isblank_l -iscntrl -iscntrl_l -isdigit -isdigit_l -isfinite -isfinitef -isfinitel -isgraph -isgraph_l -isinf -isinff -isinfl -islower -islower_l -isnan -isnanf -isnanl -isnormal -isnormalf -isnormall -isprint -isprint_l -ispunct -ispunct_l -isspace -isspace_l -isupper -isupper_l -iswalnum -iswalnum_l -iswalpha -iswalpha_l -iswblank -iswblank_l -iswcntrl -iswcntrl_l -iswctype -iswctype_l -iswdigit -iswdigit_l -iswgraph -iswgraph_l -iswlower -iswlower_l -iswprint -iswprint_l -iswpunct -iswpunct_l -iswspace -iswspace_l -iswupper -iswupper_l -iswxdigit -iswxdigit_l -isxdigit -isxdigit_l -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lfind -lgetxattr -link -linkat -listen -listxattr -llabs -lldiv -llistxattr -localeconv -localtime -localtime64 -localtime64_r -localtime_r -longjmp -lrand48 -lremovexattr -lsearch -lseek -lseek64 -lsetxattr -lstat -lstat64 -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtoc16 -mbrtoc32 -mbrtowc -mbsinit -mbsnrtowcs -mbsrtowcs -mbstowcs -mbtowc -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mkfifo -mknod -mknodat -mkstemp -mkstemp64 -mkstemps -mktemp -mktime -mktime64 -mlock -mlockall -mmap -mmap64 -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -newlocale -nftw -nftw64 -nice -nrand48 -nsdispatch -ntohl -ntohs -open -open64 -openat -openat64 -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_fadvise -posix_fadvise64 -posix_fallocate -posix_fallocate64 -posix_memalign -posix_openpt -ppoll -prctl -pread -pread64 -printf -prlimit64 -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_timedwait_monotonic -pthread_cond_timedwait_monotonic_np -pthread_cond_timedwait_relative_np -pthread_cond_timeout_np -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getclock -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setclock -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_gettid_np -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_lock_timeout_np -pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putw -putwc -putwchar -pvalloc -pwrite -pwrite64 -qsort -quick_exit -raise -rand -rand_r -random -read -readahead -readdir -readdir64 -readdir64_r -readdir_r -readlink -readlinkat -readv -realloc -realpath -reboot -recv -recvfrom -recvmmsg -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -remque -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scandir64 -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendfile64 -sendmmsg -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setfsgid -setfsuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setmntent -setns -setpgid -setpgrp -setpriority -setprogname -setregid -setresgid -setresuid -setreuid -setrlimit -setrlimit64 -setservent -setsid -setsockopt -setstate -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaddset -sigaltstack -sigblock -sigdelset -sigemptyset -sigfillset -siginterrupt -sigismember -siglongjmp -signal -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -splice -sprintf -srand -srand48 -srandom -sscanf -stat -stat64 -statfs -statfs64 -statvfs -statvfs64 -stpcpy -stpncpy -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcoll_l -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strftime_l -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtof -strtoimax -strtok -strtok_r -strtol -strtold -strtold_l -strtoll -strtoll_l -strtoq -strtoul -strtoull -strtoull_l -strtoumax -strtouq -strxfrm -strxfrm_l -swapoff -swapon -swprintf -swscanf -symlink -symlinkat -sync -syscall -sysconf -sysinfo -syslog -system -tcdrain -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp -tdelete -tdestroy -tee -tempnam -tfind -tgkill -time -timegm -timegm64 -timelocal -timelocal64 -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -tolower_l -toupper -toupper_l -towlower -towlower_l -towupper -towupper_l -truncate -truncate64 -tsearch -ttyname -ttyname_r -twalk -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -uselocale -usleep -utime -utimensat -utimes -utmpname -valloc -vasprintf -vdprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vfwscanf -vmsplice -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vswscanf -vsyslog -vwarn -vwarnx -vwprintf -vwscanf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscoll_l -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcsnrtombs -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstof -wcstoimax -wcstok -wcstol -wcstold -wcstold_l -wcstoll -wcstoll_l -wcstombs -wcstoul -wcstoull -wcstoull_l -wcstoumax -wcswidth -wcsxfrm -wcsxfrm_l -wctob -wctomb -wctype -wctype_l -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-21/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libc.so.variables.txt deleted file mode 100644 index c2792ead9..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libc.so.variables.txt +++ /dev/null @@ -1,21 +0,0 @@ -__isthreaded -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -_tolower_tab_ -_toupper_tab_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-21/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-21/arch-mips/symbols/libc.so.versions.txt deleted file mode 100644 index 408bbce8b..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libc.so.versions.txt +++ /dev/null @@ -1,1127 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; - __connect; # arm x86 mips - __ctype_get_mb_cur_max; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __epoll_pwait; # arm x86 mips - __errno; - __exit; # arm x86 mips - __fadvise64; # x86 mips - __fcntl64; # arm x86 mips - __FD_CLR_chk; - __FD_ISSET_chk; - __FD_SET_chk; - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassify; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fstatfs64; # arm x86 mips - __get_h_errno; - __getcpu; # arm x86 mips - __getcwd; # arm x86 mips - __getpid; # arm x86 mips - __getpriority; # arm x86 mips - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; - __isnanf; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; - __libc_current_sigrtmax; - __libc_current_sigrtmin; - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; - __openat; # arm x86 mips - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __ppoll; # arm x86 mips - __progname; - __pselect6; # arm x86 mips - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __read_chk; - __reboot; # arm x86 mips - __recvfrom_chk; - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigpending; # arm x86 mips - __rt_sigprocmask; # arm x86 mips - __rt_sigsuspend; # arm x86 mips - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sched_getaffinity; # arm x86 mips - __set_tid_address; # arm x86 mips - __set_tls; # arm mips - __sF; - __sigaction; # arm x86 mips - __snprintf_chk; - __socket; # arm x86 mips - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __statfs64; # arm x86 mips - __stpcpy_chk; - __stpncpy_chk; - __stpncpy_chk2; - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strncpy_chk2; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; # arm x86 mips - __system_property_add; # arm x86 mips - __system_property_area__; # arm x86 mips - __system_property_area_init; # arm x86 mips - __system_property_find; # arm x86 mips - __system_property_find_nth; # arm x86 mips - __system_property_foreach; # arm x86 mips - __system_property_get; # arm x86 mips - __system_property_read; # arm x86 mips - __system_property_serial; # arm x86 mips - __system_property_set; # arm x86 mips - __system_property_set_filename; # arm x86 mips - __system_property_update; # arm x86 mips - __system_property_wait_any; # arm x86 mips - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - __waitid; # arm x86 mips - _ctype_; - _Exit; - _exit; - _flush_cache; # mips - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; - _resolv_flush_cache_for_net; - _resolv_set_nameservers_for_net; - _setjmp; - _tolower; - _tolower_tab_; # arm x86 mips - _toupper; - _toupper_tab_; # arm x86 mips - abort; - abs; - accept; - accept4; - access; - acct; - alarm; - alphasort; - alphasort64; - android_set_abort_message; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - at_quick_exit; - atof; - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; - c32rtomb; - cacheflush; # arm mips - calloc; - capget; - capset; - cfgetispeed; - cfgetospeed; - cfmakeraw; - cfsetispeed; - cfsetospeed; - cfsetspeed; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - creat64; - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - dprintf; - drand48; - dup; - dup2; - dup3; - duplocale; - endmntent; - endservent; - endutent; - environ; - epoll_create; - epoll_create1; - epoll_ctl; - epoll_pwait; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; - exit; - faccessat; - fallocate; - fallocate64; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstat64; - fstatat; - fstatat64; - fstatfs; - fstatfs64; - fstatvfs; - fstatvfs64; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - ftw64; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getmntent_r; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrlimit64; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - grantpt; - herror; - hstrerror; - htonl; - htons; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_lnaof; - inet_makeaddr; - inet_netof; - inet_network; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; - inotify_add_watch; - inotify_init; - inotify_init1; - inotify_rm_watch; - insque; - ioctl; - isalnum; - isalnum_l; - isalpha; - isalpha_l; - isascii; - isatty; - isblank; - isblank_l; - iscntrl; - iscntrl_l; - isdigit; - isdigit_l; - isfinite; - isfinitef; - isfinitel; - isgraph; - isgraph_l; - isinf; - isinff; - isinfl; - islower; - islower_l; - isnan; - isnanf; - isnanl; - isnormal; - isnormalf; - isnormall; - isprint; - isprint_l; - ispunct; - ispunct_l; - isspace; - isspace_l; - isupper; - isupper_l; - iswalnum; - iswalnum_l; - iswalpha; - iswalpha_l; - iswblank; - iswblank_l; - iswcntrl; - iswcntrl_l; - iswctype; - iswctype_l; - iswdigit; - iswdigit_l; - iswgraph; - iswgraph_l; - iswlower; - iswlower_l; - iswprint; - iswprint_l; - iswpunct; - iswpunct_l; - iswspace; - iswspace_l; - iswupper; - iswupper_l; - iswxdigit; - iswxdigit_l; - isxdigit; - isxdigit_l; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lfind; - lgetxattr; - link; - linkat; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localeconv; - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - longjmp; - lrand48; - lremovexattr; - lsearch; - lseek; - lseek64; - lsetxattr; - lstat; - lstat64; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtoc16; - mbrtoc32; - mbrtowc; - mbsinit; - mbsnrtowcs; - mbsrtowcs; - mbstowcs; - mbtowc; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; - mknod; - mknodat; - mkstemp; - mkstemp64; - mkstemps; - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; - mmap; - mmap64; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - newlocale; - nftw; - nftw64; - nice; - nrand48; - nsdispatch; - ntohl; - ntohs; - open; - open64; - openat; - openat64; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_fadvise; - posix_fadvise64; - posix_fallocate; - posix_fallocate64; - posix_memalign; - posix_openpt; - ppoll; - prctl; - pread; - pread64; - printf; - prlimit64; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_timedlock; - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips - pwrite; - pwrite64; - qsort; - quick_exit; - raise; - rand; - rand_r; - random; - read; - readahead; - readdir; - readdir64; - readdir64_r; - readdir_r; - readlink; - readlinkat; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - remque; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; - sendmmsg; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; - setfsuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; - setns; - setpgid; - setpgrp; - setpriority; - setprogname; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; - setservent; - setsid; - setsockopt; - setstate; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaddset; - sigaltstack; - sigblock; - sigdelset; - sigemptyset; - sigfillset; - siginterrupt; - sigismember; - siglongjmp; - signal; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - splice; - sprintf; - srand; - srand48; - srandom; - sscanf; - stat; - stat64; - statfs; - statfs64; - statvfs; - statvfs64; - stpcpy; - stpncpy; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strftime_l; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; - strtoimax; - strtok; - strtok_r; - strtol; - strtold; - strtold_l; - strtoll; - strtoll_l; - strtoq; - strtoul; - strtoull; - strtoull_l; - strtoumax; - strtouq; - strxfrm; - strxfrm_l; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - symlinkat; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; - tcflow; - tcflush; - tcgetattr; - tcgetpgrp; - tcgetsid; - tcsendbreak; - tcsetattr; - tcsetpgrp; - tdelete; - tdestroy; - tee; - tempnam; - tfind; - tgkill; - time; - timegm; - timegm64; # arm x86 mips - timelocal; - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; - toupper; - toupper_l; - towlower; - towlower_l; - towupper; - towupper_l; - truncate; - truncate64; - tsearch; - ttyname; - ttyname_r; - twalk; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - uselocale; - usleep; - utime; - utimensat; - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - vdprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; - vmsplice; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; - wcstoimax; - wcstok; - wcstol; - wcstold; - wcstold_l; - wcstoll; - wcstoll_l; - wcstombs; - wcstoul; - wcstoull; - wcstoull_l; - wcstoumax; - wcswidth; - wcsxfrm; - wcsxfrm_l; - wctob; - wctomb; - wctype; - wctype_l; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libdl.so.functions.txt deleted file mode 100644 index d7332e01b..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,7 +0,0 @@ -android_dlopen_ext -dl_iterate_phdr -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.versions.txt b/ndk/platforms/android-21/arch-mips/symbols/libdl.so.versions.txt deleted file mode 100644 index 32d1bfe27..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,12 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - android_dlopen_ext; - dl_iterate_phdr; - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.functions.txt deleted file mode 100644 index 61612d4d8..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -AndroidBitmap_getInfo -AndroidBitmap_lockPixels -AndroidBitmap_unlockPixels diff --git a/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libjnigraphics.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/liblog.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/liblog.so.functions.txt deleted file mode 100644 index d7a4b7248..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/liblog.so.functions.txt +++ /dev/null @@ -1,9 +0,0 @@ -__android_log_assert -__android_log_btwrite -__android_log_buf_print -__android_log_buf_write -__android_log_bwrite -__android_log_dev_available -__android_log_print -__android_log_vprint -__android_log_write diff --git a/ndk/platforms/android-21/arch-mips/symbols/liblog.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/liblog.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/liblog.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips/symbols/libm.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libm.so.functions.txt deleted file mode 100644 index 787bec33e..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libm.so.functions.txt +++ /dev/null @@ -1,220 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -acoshl -acosl -asin -asinf -asinh -asinhf -asinhl -asinl -atan -atan2 -atan2f -atan2l -atanf -atanh -atanhf -atanhl -atanl -cabsl -cbrt -cbrtf -cbrtl -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -coshl -cosl -cprojl -csqrtl -drem -dremf -erf -erfc -erfcf -erfcl -erff -erfl -exp -exp2 -exp2f -exp2l -expf -expl -expm1 -expm1f -expm1l -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmal -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -fmodl -frexp -frexpf -frexpl -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -hypotl -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -lgammal -llrint -llrintf -llrintl -llround -llroundf -llroundl -log -log10 -log10f -log10l -log1p -log1pf -log1pl -log2 -log2f -log2l -logb -logbf -logbl -logf -logl -lrint -lrintf -lrintl -lround -lroundf -lroundl -modf -modff -modfl -nan -nanf -nanl -nearbyint -nearbyintf -nearbyintl -nextafter -nextafterf -nextafterl -nexttoward -nexttowardf -nexttowardl -pow -powf -powl -remainder -remainderf -remainderl -remquo -remquof -remquol -rint -rintf -rintl -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -significandl -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sinhl -sinl -sqrt -sqrtf -sqrtl -tan -tanf -tanh -tanhf -tanhl -tanl -tgamma -tgammaf -tgammal -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-21/arch-mips/symbols/libm.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-21/arch-mips/symbols/libm.so.versions.txt b/ndk/platforms/android-21/arch-mips/symbols/libm.so.versions.txt deleted file mode 100644 index 5714409f6..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libm.so.versions.txt +++ /dev/null @@ -1,226 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; - acosl; - asin; - asinf; - asinh; - asinhf; - asinhl; - asinl; - atan; - atan2; - atan2f; - atan2l; - atanf; - atanh; - atanhf; - atanhl; - atanl; - cabsl; - cbrt; - cbrtf; - cbrtl; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; - cosl; - cprojl; - csqrtl; - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; - erff; - erfl; - exp; - exp2; - exp2f; - exp2l; - expf; - expl; - expm1; - expm1f; - expm1l; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; - frexp; - frexpf; - frexpl; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; - llrint; - llrintf; - llrintl; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; - log1p; - log1pf; - log1pl; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - logl; - lrint; - lrintf; - lrintl; - lround; - lroundf; - lroundl; - modf; - modff; - modfl; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nearbyintl; - nextafter; - nextafterf; - nextafterl; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - powl; - remainder; - remainderf; - remainderl; - remquo; - remquof; - remquol; - rint; - rintf; - rintl; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - significandl; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; - sinl; - sqrt; - sqrtf; - sqrtl; - tan; - tanf; - tanh; - tanhf; - tanhl; - tanl; - tgamma; - tgammaf; - tgammal; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; diff --git a/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.functions.txt deleted file mode 100644 index 525c8f7ba..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.functions.txt +++ /dev/null @@ -1,90 +0,0 @@ -AMediaCodecCryptoInfo_delete -AMediaCodecCryptoInfo_getClearBytes -AMediaCodecCryptoInfo_getEncryptedBytes -AMediaCodecCryptoInfo_getIV -AMediaCodecCryptoInfo_getKey -AMediaCodecCryptoInfo_getMode -AMediaCodecCryptoInfo_getNumSubSamples -AMediaCodecCryptoInfo_new -AMediaCodec_configure -AMediaCodec_createCodecByName -AMediaCodec_createDecoderByType -AMediaCodec_createEncoderByType -AMediaCodec_delete -AMediaCodec_dequeueInputBuffer -AMediaCodec_dequeueOutputBuffer -AMediaCodec_flush -AMediaCodec_getInputBuffer -AMediaCodec_getOutputBuffer -AMediaCodec_getOutputFormat -AMediaCodec_queueInputBuffer -AMediaCodec_queueSecureInputBuffer -AMediaCodec_releaseOutputBuffer -AMediaCodec_releaseOutputBufferAtTime -AMediaCodec_start -AMediaCodec_stop -AMediaCrypto_delete -AMediaCrypto_isCryptoSchemeSupported -AMediaCrypto_new -AMediaCrypto_requiresSecureDecoderComponent -AMediaDrm_closeSession -AMediaDrm_createByUUID -AMediaDrm_decrypt -AMediaDrm_encrypt -AMediaDrm_getKeyRequest -AMediaDrm_getPropertyByteArray -AMediaDrm_getPropertyString -AMediaDrm_getProvisionRequest -AMediaDrm_getSecureStops -AMediaDrm_isCryptoSchemeSupported -AMediaDrm_openSession -AMediaDrm_provideKeyResponse -AMediaDrm_provideProvisionResponse -AMediaDrm_queryKeyStatus -AMediaDrm_release -AMediaDrm_releaseSecureStops -AMediaDrm_removeKeys -AMediaDrm_restoreKeys -AMediaDrm_setOnEventListener -AMediaDrm_setPropertyByteArray -AMediaDrm_setPropertyString -AMediaDrm_sign -AMediaDrm_verify -AMediaExtractor_advance -AMediaExtractor_delete -AMediaExtractor_getPsshInfo -AMediaExtractor_getSampleCryptoInfo -AMediaExtractor_getSampleFlags -AMediaExtractor_getSampleTime -AMediaExtractor_getSampleTrackIndex -AMediaExtractor_getTrackCount -AMediaExtractor_getTrackFormat -AMediaExtractor_new -AMediaExtractor_readSampleData -AMediaExtractor_seekTo -AMediaExtractor_selectTrack -AMediaExtractor_setDataSource -AMediaExtractor_setDataSourceFd -AMediaExtractor_unselectTrack -AMediaFormat_delete -AMediaFormat_getBuffer -AMediaFormat_getFloat -AMediaFormat_getInt32 -AMediaFormat_getInt64 -AMediaFormat_getSize -AMediaFormat_getString -AMediaFormat_new -AMediaFormat_setBuffer -AMediaFormat_setFloat -AMediaFormat_setInt32 -AMediaFormat_setInt64 -AMediaFormat_setString -AMediaFormat_toString -AMediaMuxer_addTrack -AMediaMuxer_delete -AMediaMuxer_new -AMediaMuxer_setLocation -AMediaMuxer_setOrientationHint -AMediaMuxer_start -AMediaMuxer_stop -AMediaMuxer_writeSampleData diff --git a/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.variables.txt deleted file mode 100644 index 6f59e1fc7..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libmediandk.so.variables.txt +++ /dev/null @@ -1,24 +0,0 @@ -AMEDIAFORMAT_KEY_AAC_PROFILE -AMEDIAFORMAT_KEY_BIT_RATE -AMEDIAFORMAT_KEY_CHANNEL_COUNT -AMEDIAFORMAT_KEY_CHANNEL_MASK -AMEDIAFORMAT_KEY_COLOR_FORMAT -AMEDIAFORMAT_KEY_DURATION -AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL -AMEDIAFORMAT_KEY_FRAME_RATE -AMEDIAFORMAT_KEY_HEIGHT -AMEDIAFORMAT_KEY_IS_ADTS -AMEDIAFORMAT_KEY_IS_AUTOSELECT -AMEDIAFORMAT_KEY_IS_DEFAULT -AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE -AMEDIAFORMAT_KEY_I_FRAME_INTERVAL -AMEDIAFORMAT_KEY_LANGUAGE -AMEDIAFORMAT_KEY_MAX_HEIGHT -AMEDIAFORMAT_KEY_MAX_INPUT_SIZE -AMEDIAFORMAT_KEY_MAX_WIDTH -AMEDIAFORMAT_KEY_MIME -AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP -AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER -AMEDIAFORMAT_KEY_SAMPLE_RATE -AMEDIAFORMAT_KEY_STRIDE -AMEDIAFORMAT_KEY_WIDTH diff --git a/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.functions.txt deleted file mode 100644 index 9e10227c1..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.functions.txt +++ /dev/null @@ -1,12 +0,0 @@ -_ZdaPv -_ZdaPvRKSt9nothrow_t -_ZdlPv -_ZdlPvRKSt9nothrow_t -_Znaj -_ZnajRKSt9nothrow_t -_Znwj -_ZnwjRKSt9nothrow_t -__cxa_guard_abort -__cxa_guard_acquire -__cxa_guard_release -__cxa_pure_virtual diff --git a/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.variables.txt deleted file mode 100644 index 62e9acdfe..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libstdc++.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ -_ZSt7nothrow diff --git a/ndk/platforms/android-21/arch-mips/symbols/libz.so.functions.txt b/ndk/platforms/android-21/arch-mips/symbols/libz.so.functions.txt deleted file mode 100644 index bbd634e36..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libz.so.functions.txt +++ /dev/null @@ -1,88 +0,0 @@ -_tr_align -_tr_flush_bits -_tr_flush_block -_tr_init -_tr_stored_block -_tr_tally -adler32 -adler32_combine -adler32_combine64 -compress -compress2 -compressBound -crc32 -crc32_combine -crc32_combine64 -deflate -deflateBound -deflateCopy -deflateEnd -deflateInit2_ -deflateInit_ -deflateParams -deflatePending -deflatePrime -deflateReset -deflateResetKeep -deflateSetDictionary -deflateSetHeader -deflateTune -get_crc_table -gz_error -gzbuffer -gzclearerr -gzclose -gzclose_r -gzclose_w -gzdirect -gzdopen -gzeof -gzerror -gzflush -gzgetc -gzgetc_ -gzgets -gzoffset -gzoffset64 -gzopen -gzopen64 -gzprintf -gzputc -gzputs -gzread -gzrewind -gzseek -gzseek64 -gzsetparams -gztell -gztell64 -gzungetc -gzvprintf -gzwrite -inflate -inflateBack -inflateBackEnd -inflateBackInit_ -inflateCopy -inflateEnd -inflateGetDictionary -inflateGetHeader -inflateInit2_ -inflateInit_ -inflateMark -inflatePrime -inflateReset -inflateReset2 -inflateResetKeep -inflateSetDictionary -inflateSync -inflateSyncPoint -inflateUndermine -inflate_fast -inflate_table -uncompress -zError -zcalloc -zcfree -zlibCompileFlags -zlibVersion diff --git a/ndk/platforms/android-21/arch-mips/symbols/libz.so.variables.txt b/ndk/platforms/android-21/arch-mips/symbols/libz.so.variables.txt deleted file mode 100644 index c653ee5b0..000000000 --- a/ndk/platforms/android-21/arch-mips/symbols/libz.so.variables.txt +++ /dev/null @@ -1,5 +0,0 @@ -_dist_code -_length_code -deflate_copyright -inflate_copyright -z_errmsg diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/a.out.h b/ndk/platforms/android-21/arch-mips64/include/asm/a.out.h deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/a.out.h +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/auxvec.h b/ndk/platforms/android-21/arch-mips64/include/asm/auxvec.h deleted file mode 100644 index 2fa0e6b18..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/auxvec.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/bitsperlong.h b/ndk/platforms/android-21/arch-mips64/include/asm/bitsperlong.h deleted file mode 100644 index 9c6d02251..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/bitsperlong.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_MIPS_BITSPERLONG_H -#define __ASM_MIPS_BITSPERLONG_H -#define __BITS_PER_LONG _MIPS_SZLONG -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/break.h b/ndk/platforms/android-21/arch-mips64/include/asm/break.h deleted file mode 100644 index 7834e5123..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/break.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __UAPI_ASM_BREAK_H -#define __UAPI_ASM_BREAK_H -#define BRK_USERBP 0 -#define BRK_SSTEPBP 5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BRK_OVERFLOW 6 -#define BRK_DIVZERO 7 -#define BRK_RANGE 8 -#define BRK_BUG 12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BRK_MEMU 514 -#define BRK_KPROBE_BP 515 -#define BRK_KPROBE_SSTEPBP 516 -#define BRK_MULOVF 1023 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/byteorder.h b/ndk/platforms/android-21/arch-mips64/include/asm/byteorder.h deleted file mode 100644 index 965fd8fcf..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/byteorder.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_BYTEORDER_H -#define _ASM_BYTEORDER_H -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/cachectl.h b/ndk/platforms/android-21/arch-mips64/include/asm/cachectl.h deleted file mode 100644 index 6cc6f2872..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/cachectl.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_CACHECTL -#define _ASM_CACHECTL -#define ICACHE (1<<0) -#define DCACHE (1<<1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BCACHE (ICACHE|DCACHE) -#define CACHEABLE 0 -#define UNCACHEABLE 1 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/errno.h b/ndk/platforms/android-21/arch-mips64/include/asm/errno.h deleted file mode 100644 index d56bec7b7..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/errno.h +++ /dev/null @@ -1,149 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_ERRNO_H -#define _UAPI_ASM_ERRNO_H -#include -#define ENOMSG 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EIDRM 36 -#define ECHRNG 37 -#define EL2NSYNC 38 -#define EL3HLT 39 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EL3RST 40 -#define ELNRNG 41 -#define EUNATCH 42 -#define ENOCSI 43 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EL2HLT 44 -#define EDEADLK 45 -#define ENOLCK 46 -#define EBADE 50 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EBADR 51 -#define EXFULL 52 -#define ENOANO 53 -#define EBADRQC 54 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EBADSLT 55 -#define EDEADLOCK 56 -#define EBFONT 59 -#define ENOSTR 60 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENODATA 61 -#define ETIME 62 -#define ENOSR 63 -#define ENONET 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOPKG 65 -#define EREMOTE 66 -#define ENOLINK 67 -#define EADV 68 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ESRMNT 69 -#define ECOMM 70 -#define EPROTO 71 -#define EDOTDOT 73 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EMULTIHOP 74 -#define EBADMSG 77 -#define ENAMETOOLONG 78 -#define EOVERFLOW 79 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTUNIQ 80 -#define EBADFD 81 -#define EREMCHG 82 -#define ELIBACC 83 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ELIBBAD 84 -#define ELIBSCN 85 -#define ELIBMAX 86 -#define ELIBEXEC 87 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EILSEQ 88 -#define ENOSYS 89 -#define ELOOP 90 -#define ERESTART 91 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ESTRPIPE 92 -#define ENOTEMPTY 93 -#define EUSERS 94 -#define ENOTSOCK 95 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EDESTADDRREQ 96 -#define EMSGSIZE 97 -#define EPROTOTYPE 98 -#define ENOPROTOOPT 99 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EPROTONOSUPPORT 120 -#define ESOCKTNOSUPPORT 121 -#define EOPNOTSUPP 122 -#define EPFNOSUPPORT 123 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EAFNOSUPPORT 124 -#define EADDRINUSE 125 -#define EADDRNOTAVAIL 126 -#define ENETDOWN 127 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENETUNREACH 128 -#define ENETRESET 129 -#define ECONNABORTED 130 -#define ECONNRESET 131 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOBUFS 132 -#define EISCONN 133 -#define ENOTCONN 134 -#define EUCLEAN 135 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTNAM 137 -#define ENAVAIL 138 -#define EISNAM 139 -#define EREMOTEIO 140 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EINIT 141 -#define EREMDEV 142 -#define ESHUTDOWN 143 -#define ETOOMANYREFS 144 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ETIMEDOUT 145 -#define ECONNREFUSED 146 -#define EHOSTDOWN 147 -#define EHOSTUNREACH 148 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EWOULDBLOCK EAGAIN -#define EALREADY 149 -#define EINPROGRESS 150 -#define ESTALE 151 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECANCELED 158 -#define ENOMEDIUM 159 -#define EMEDIUMTYPE 160 -#define ENOKEY 161 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EKEYEXPIRED 162 -#define EKEYREVOKED 163 -#define EKEYREJECTED 164 -#define EOWNERDEAD 165 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ENOTRECOVERABLE 166 -#define ERFKILL 167 -#define EHWPOISON 168 -#define EDQUOT 1133 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/fcntl.h b/ndk/platforms/android-21/arch-mips64/include/asm/fcntl.h deleted file mode 100644 index 02ea3ac69..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/fcntl.h +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_FCNTL_H -#define _UAPI_ASM_FCNTL_H -#include -#define O_APPEND 0x0008 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_DSYNC 0x0010 -#define O_NONBLOCK 0x0080 -#define O_CREAT 0x0100 -#define O_TRUNC 0x0200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define O_EXCL 0x0400 -#define O_NOCTTY 0x0800 -#define FASYNC 0x1000 -#define O_LARGEFILE 0x2000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __O_SYNC 0x4000 -#define O_SYNC (__O_SYNC|O_DSYNC) -#define O_DIRECT 0x8000 -#define F_GETLK 14 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define F_SETLK 6 -#define F_SETLKW 7 -#define F_SETOWN 24 -#define F_GETOWN 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifndef __mips64 -#define F_GETLK64 33 -#define F_SETLK64 34 -#define F_SETLKW64 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#if _MIPS_SIM != _MIPS_SIM_ABI64 -#include -struct flock { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - short l_type; - short l_whence; - __kernel_off_t l_start; - __kernel_off_t l_len; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long l_sysid; - __kernel_pid_t l_pid; - long pad[4]; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HAVE_ARCH_STRUCT_FLOCK -#endif -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/inst.h b/ndk/platforms/android-21/arch-mips64/include/asm/inst.h deleted file mode 100644 index c46d09b48..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/inst.h +++ /dev/null @@ -1,884 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_INST_H -#define _UAPI_ASM_INST_H -enum major_op { - spec_op, bcond_op, j_op, jal_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - beq_op, bne_op, blez_op, bgtz_op, - addi_op, addiu_op, slti_op, sltiu_op, - andi_op, ori_op, xori_op, lui_op, - cop0_op, cop1_op, cop2_op, cop1x_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - beql_op, bnel_op, blezl_op, bgtzl_op, - daddi_op, daddiu_op, ldl_op, ldr_op, - spec2_op, jalx_op, mdmx_op, spec3_op, - lb_op, lh_op, lwl_op, lw_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lbu_op, lhu_op, lwr_op, lwu_op, - sb_op, sh_op, swl_op, sw_op, - sdl_op, sdr_op, swr_op, cache_op, - ll_op, lwc1_op, lwc2_op, pref_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lld_op, ldc1_op, ldc2_op, ld_op, - sc_op, swc1_op, swc2_op, major_3b_op, - scd_op, sdc1_op, sdc2_op, sd_op -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum spec_op { - sll_op, movc_op, srl_op, sra_op, - sllv_op, pmon_op, srlv_op, srav_op, - jr_op, jalr_op, movz_op, movn_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - syscall_op, break_op, spim_op, sync_op, - mfhi_op, mthi_op, mflo_op, mtlo_op, - dsllv_op, spec2_unused_op, dsrlv_op, dsrav_op, - mult_op, multu_op, div_op, divu_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dmult_op, dmultu_op, ddiv_op, ddivu_op, - add_op, addu_op, sub_op, subu_op, - and_op, or_op, xor_op, nor_op, - spec3_unused_op, spec4_unused_op, slt_op, sltu_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dadd_op, daddu_op, dsub_op, dsubu_op, - tge_op, tgeu_op, tlt_op, tltu_op, - teq_op, spec5_unused_op, tne_op, spec6_unused_op, - dsll_op, spec7_unused_op, dsrl_op, dsra_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - dsll32_op, spec8_unused_op, dsrl32_op, dsra32_op -}; -enum spec2_op { - madd_op, maddu_op, mul_op, spec2_3_unused_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - msub_op, msubu_op, - clz_op = 0x20, clo_op, - dclz_op = 0x24, dclo_op, - sdbpp_op = 0x3f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum spec3_op { - ext_op, dextm_op, dextu_op, dext_op, - ins_op, dinsm_op, dinsu_op, dins_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lx_op = 0x0a, - bshfl_op = 0x20, - dbshfl_op = 0x24, - rdhwr_op = 0x3b -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum rt_op { - bltz_op, bgez_op, bltzl_op, bgezl_op, - spimi_op, unused_rt_op_0x05, unused_rt_op_0x06, unused_rt_op_0x07, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tgei_op, tgeiu_op, tlti_op, tltiu_op, - teqi_op, unused_0x0d_rt_op, tnei_op, unused_0x0f_rt_op, - bltzal_op, bgezal_op, bltzall_op, bgezall_op, - rt_op_0x14, rt_op_0x15, rt_op_0x16, rt_op_0x17, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - rt_op_0x18, rt_op_0x19, rt_op_0x1a, rt_op_0x1b, - bposge32_op, rt_op_0x1d, rt_op_0x1e, rt_op_0x1f -}; -enum cop_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mfc_op = 0x00, dmfc_op = 0x01, - cfc_op = 0x02, mfhc_op = 0x03, - mtc_op = 0x04, dmtc_op = 0x05, - ctc_op = 0x06, mthc_op = 0x07, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - bc_op = 0x08, cop_op = 0x10, - copm_op = 0x18 -}; -enum bcop_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - bcf_op, bct_op, bcfl_op, bctl_op -}; -enum cop0_coi_func { - tlbr_op = 0x01, tlbwi_op = 0x02, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tlbwr_op = 0x06, tlbp_op = 0x08, - rfe_op = 0x10, eret_op = 0x18 -}; -enum cop0_com_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tlbr1_op = 0x01, tlbw_op = 0x02, - tlbp1_op = 0x08, dctr_op = 0x09, - dctw_op = 0x0a -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1_fmt { - s_fmt, d_fmt, e_fmt, q_fmt, - w_fmt, l_fmt -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1_sdw_func { - fadd_op = 0x00, fsub_op = 0x01, - fmul_op = 0x02, fdiv_op = 0x03, - fsqrt_op = 0x04, fabs_op = 0x05, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fmov_op = 0x06, fneg_op = 0x07, - froundl_op = 0x08, ftruncl_op = 0x09, - fceill_op = 0x0a, ffloorl_op = 0x0b, - fround_op = 0x0c, ftrunc_op = 0x0d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fceil_op = 0x0e, ffloor_op = 0x0f, - fmovc_op = 0x11, fmovz_op = 0x12, - fmovn_op = 0x13, frecip_op = 0x15, - frsqrt_op = 0x16, fcvts_op = 0x20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - fcvtd_op = 0x21, fcvte_op = 0x22, - fcvtw_op = 0x24, fcvtl_op = 0x25, - fcmp_op = 0x30 -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum cop1x_func { - lwxc1_op = 0x00, ldxc1_op = 0x01, - swxc1_op = 0x08, sdxc1_op = 0x09, - pfetch_op = 0x0f, madd_s_op = 0x20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - madd_d_op = 0x21, madd_e_op = 0x22, - msub_s_op = 0x28, msub_d_op = 0x29, - msub_e_op = 0x2a, nmadd_s_op = 0x30, - nmadd_d_op = 0x31, nmadd_e_op = 0x32, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - nmsub_s_op = 0x38, nmsub_d_op = 0x39, - nmsub_e_op = 0x3a -}; -enum mad_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - madd_fp_op = 0x08, msub_fp_op = 0x0a, - nmadd_fp_op = 0x0c, nmsub_fp_op = 0x0e -}; -enum lx_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lwx_op = 0x00, - lhx_op = 0x04, - lbux_op = 0x06, - ldx_op = 0x08, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - lwux_op = 0x10, - lhux_op = 0x14, - lbx_op = 0x16, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_major_op { - mm_pool32a_op, mm_pool16a_op, mm_lbu16_op, mm_move16_op, - mm_addi32_op, mm_lbu32_op, mm_sb32_op, mm_lb32_op, - mm_pool32b_op, mm_pool16b_op, mm_lhu16_op, mm_andi16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_addiu32_op, mm_lhu32_op, mm_sh32_op, mm_lh32_op, - mm_pool32i_op, mm_pool16c_op, mm_lwsp16_op, mm_pool16d_op, - mm_ori32_op, mm_pool32f_op, mm_reserved1_op, mm_reserved2_op, - mm_pool32c_op, mm_lwgp16_op, mm_lw16_op, mm_pool16e_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_xori32_op, mm_jals32_op, mm_addiupc_op, mm_reserved3_op, - mm_reserved4_op, mm_pool16f_op, mm_sb16_op, mm_beqz16_op, - mm_slti32_op, mm_beq32_op, mm_swc132_op, mm_lwc132_op, - mm_reserved5_op, mm_reserved6_op, mm_sh16_op, mm_bnez16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sltiu32_op, mm_bne32_op, mm_sdc132_op, mm_ldc132_op, - mm_reserved7_op, mm_reserved8_op, mm_swsp16_op, mm_b16_op, - mm_andi32_op, mm_j32_op, mm_sd32_op, mm_ld32_op, - mm_reserved11_op, mm_reserved12_op, mm_sw16_op, mm_li16_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalx32_op, mm_jal32_op, mm_sw32_op, mm_lw32_op, -}; -enum mm_32i_minor_op { - mm_bltz_op, mm_bltzal_op, mm_bgez_op, mm_bgezal_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_blez_op, mm_bnezc_op, mm_bgtz_op, mm_beqzc_op, - mm_tlti_op, mm_tgei_op, mm_tltiu_op, mm_tgeiu_op, - mm_tnei_op, mm_lui_op, mm_teqi_op, mm_reserved13_op, - mm_synci_op, mm_bltzals_op, mm_reserved14_op, mm_bgezals_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_bc2f_op, mm_bc2t_op, mm_reserved15_op, mm_reserved16_op, - mm_reserved17_op, mm_reserved18_op, mm_bposge64_op, mm_bposge32_op, - mm_bc1f_op, mm_bc1t_op, mm_reserved19_op, mm_reserved20_op, - mm_bc1any2f_op, mm_bc1any2t_op, mm_bc1any4f_op, mm_bc1any4t_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum mm_32a_minor_op { - mm_sll32_op = 0x000, - mm_ins_op = 0x00c, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ext_op = 0x02c, - mm_pool32axf_op = 0x03c, - mm_srl32_op = 0x040, - mm_sra_op = 0x080, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_rotr_op = 0x0c0, - mm_lwxs_op = 0x118, - mm_addu32_op = 0x150, - mm_subu32_op = 0x1d0, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_and_op = 0x250, - mm_or32_op = 0x290, - mm_xor32_op = 0x310, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32b_func { - mm_lwc2_func = 0x0, - mm_lwp_func = 0x1, - mm_ldc2_func = 0x2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ldp_func = 0x4, - mm_lwm32_func = 0x5, - mm_cache_func = 0x6, - mm_ldm_func = 0x7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_swc2_func = 0x8, - mm_swp_func = 0x9, - mm_sdc2_func = 0xa, - mm_sdp_func = 0xc, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_swm32_func = 0xd, - mm_sdm_func = 0xf, -}; -enum mm_32c_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_pref_func = 0x2, - mm_ll_func = 0x3, - mm_swr_func = 0x9, - mm_sc_func = 0xb, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_lwu_func = 0xe, -}; -enum mm_32axf_minor_op { - mm_mfc0_op = 0x003, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mtc0_op = 0x00b, - mm_tlbp_op = 0x00d, - mm_jalr_op = 0x03c, - mm_tlbr_op = 0x04d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalrhb_op = 0x07c, - mm_tlbwi_op = 0x08d, - mm_tlbwr_op = 0x0cd, - mm_jalrs_op = 0x13c, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalrshb_op = 0x17c, - mm_syscall_op = 0x22d, - mm_eret_op = 0x3cd, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_minor_op { - mm_32f_00_op = 0x00, - mm_32f_01_op = 0x01, - mm_32f_02_op = 0x02, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_10_op = 0x08, - mm_32f_11_op = 0x09, - mm_32f_12_op = 0x0a, - mm_32f_20_op = 0x10, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_30_op = 0x18, - mm_32f_40_op = 0x20, - mm_32f_41_op = 0x21, - mm_32f_42_op = 0x22, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_50_op = 0x28, - mm_32f_51_op = 0x29, - mm_32f_52_op = 0x2a, - mm_32f_60_op = 0x30, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_32f_70_op = 0x38, - mm_32f_73_op = 0x3b, - mm_32f_74_op = 0x3c, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_10_minor_op { - mm_lwxc1_op = 0x1, - mm_swxc1_op, - mm_ldxc1_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sdxc1_op, - mm_luxc1_op, - mm_suxc1_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_func { - mm_lwxc1_func = 0x048, - mm_swxc1_func = 0x088, - mm_ldxc1_func = 0x0c8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_sdxc1_func = 0x108, -}; -enum mm_32f_40_minor_op { - mm_fmovf_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fmovt_op, -}; -enum mm_32f_60_minor_op { - mm_fadd_op, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fsub_op, - mm_fmul_op, - mm_fdiv_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_70_minor_op { - mm_fmovn_op, - mm_fmovz_op, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_32f_73_minor_op { - mm_fmov0_op = 0x01, - mm_fcvtl_op = 0x04, - mm_movf0_op = 0x05, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_frsqrt_op = 0x08, - mm_ffloorl_op = 0x0c, - mm_fabs0_op = 0x0d, - mm_fcvtw_op = 0x24, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_movt0_op = 0x25, - mm_fsqrt_op = 0x28, - mm_ffloorw_op = 0x2c, - mm_fneg0_op = 0x2d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_cfc1_op = 0x40, - mm_frecip_op = 0x48, - mm_fceill_op = 0x4c, - mm_fcvtd0_op = 0x4d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_ctc1_op = 0x60, - mm_fceilw_op = 0x6c, - mm_fcvts0_op = 0x6d, - mm_mfc1_op = 0x80, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_fmov1_op = 0x81, - mm_movf1_op = 0x85, - mm_ftruncl_op = 0x8c, - mm_fabs1_op = 0x8d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mtc1_op = 0xa0, - mm_movt1_op = 0xa5, - mm_ftruncw_op = 0xac, - mm_fneg1_op = 0xad, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_mfhc1_op = 0xc0, - mm_froundl_op = 0xcc, - mm_fcvtd1_op = 0xcd, - mm_mthc1_op = 0xe0, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_froundw_op = 0xec, - mm_fcvts1_op = 0xed, -}; -enum mm_16c_minor_op { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_lwm16_op = 0x04, - mm_swm16_op = 0x05, - mm_jr16_op = 0x0c, - mm_jrc_op = 0x0d, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - mm_jalr16_op = 0x0e, - mm_jalrs16_op = 0x0f, - mm_jraddiusp_op = 0x18, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum mm_16d_minor_op { - mm_addius5_func, - mm_addiusp_func, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum MIPS16e_ops { - MIPS16e_jal_op = 003, - MIPS16e_ld_op = 007, - MIPS16e_i8_op = 014, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sd_op = 017, - MIPS16e_lb_op = 020, - MIPS16e_lh_op = 021, - MIPS16e_lwsp_op = 022, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_lw_op = 023, - MIPS16e_lbu_op = 024, - MIPS16e_lhu_op = 025, - MIPS16e_lwpc_op = 026, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_lwu_op = 027, - MIPS16e_sb_op = 030, - MIPS16e_sh_op = 031, - MIPS16e_swsp_op = 032, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sw_op = 033, - MIPS16e_rr_op = 035, - MIPS16e_extend_op = 036, - MIPS16e_i64_op = 037, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -enum MIPS16e_i64_func { - MIPS16e_ldsp_func, - MIPS16e_sdsp_func, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_sdrasp_func, - MIPS16e_dadjsp_func, - MIPS16e_ldpc_func, -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -enum MIPS16e_rr_func { - MIPS16e_jr_func, -}; -enum MIPS6e_i8_func { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - MIPS16e_swrasp_func = 02, -}; -#define MM_NOP16 0x0c00 -#define BITFIELD_FIELD(field, more) more field; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct j_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int target : 26, - ;)) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct i_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(signed int simmediate : 16, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct u_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int uimmediate : 16, - ;)))) -}; -struct c_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int c_op : 3, - BITFIELD_FIELD(unsigned int cache : 2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int simmediate : 16, - ;))))) -}; -struct r_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int re : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct p_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int rt : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int re : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct f_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 4, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int re : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -}; -struct ma_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 4, - BITFIELD_FIELD(unsigned int fmt : 2, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct b_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int code : 20, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;))) -}; -struct ps_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct v_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int sel : 4, - BITFIELD_FIELD(unsigned int fmt : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int vt : 5, - BITFIELD_FIELD(unsigned int vs : 5, - BITFIELD_FIELD(unsigned int vd : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))))))) -}; -struct fb_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int bc : 5, - BITFIELD_FIELD(unsigned int cc : 3, - BITFIELD_FIELD(unsigned int flag : 2, - BITFIELD_FIELD(signed int simmediate : 16, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))))) -}; -struct fp0_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp0_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int op : 2, - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct fp1_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int op : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))) -}; -struct mm_fp1_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fmt : 2, - BITFIELD_FIELD(unsigned int op : 8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp2_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int cc : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int zero : 2, - BITFIELD_FIELD(unsigned int fmt : 2, - BITFIELD_FIELD(unsigned int op : 3, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))))) -}; -struct mm_fp3_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int op : 7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp4_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int cc : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fmt : 3, - BITFIELD_FIELD(unsigned int cond : 4, - BITFIELD_FIELD(unsigned int func : 6, - ;))))))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct mm_fp5_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int index : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int fd : 5, - BITFIELD_FIELD(unsigned int op : 5, - BITFIELD_FIELD(unsigned int func : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))))) -}; -struct fp6_format { - BITFIELD_FIELD(unsigned int opcode : 6, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -struct mm_fp6_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int ft : 5, - BITFIELD_FIELD(unsigned int fs : 5, - BITFIELD_FIELD(unsigned int fd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int fr : 5, - BITFIELD_FIELD(unsigned int func : 6, - ;)))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm_i_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(unsigned int rs : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 16, - ;)))) -}; -struct mm_m_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rd : 5, - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int func : 4, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 12, - ;))))) -}; -struct mm_x_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int index : 5, - BITFIELD_FIELD(unsigned int base : 5, - BITFIELD_FIELD(unsigned int rd : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 11, - ;))))) -}; -struct mm_b0_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(signed int simmediate : 10, - BITFIELD_FIELD(unsigned int : 16, - ;))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct mm_b1_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rs : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 7, - BITFIELD_FIELD(unsigned int : 16, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_m_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int func : 4, - BITFIELD_FIELD(unsigned int rlist : 2, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int imm : 4, - BITFIELD_FIELD(unsigned int : 16, - ;))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_rb_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 3, - BITFIELD_FIELD(unsigned int base : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(signed int simmediate : 4, - BITFIELD_FIELD(unsigned int : 16, - ;))))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mm16_r3_format { - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 3, - BITFIELD_FIELD(signed int simmediate : 7, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int : 16, - ;)))) -}; -struct mm16_r5_format { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 6, - BITFIELD_FIELD(unsigned int rt : 5, - BITFIELD_FIELD(signed int simmediate : 5, - BITFIELD_FIELD(unsigned int : 16, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))) -}; -struct m16e_rr { - BITFIELD_FIELD(unsigned int opcode : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int rx : 3, - BITFIELD_FIELD(unsigned int nd : 1, - BITFIELD_FIELD(unsigned int l : 1, - BITFIELD_FIELD(unsigned int ra : 1, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 5, - ;)))))) -}; -struct m16e_jal { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int x : 1, - BITFIELD_FIELD(unsigned int imm20_16 : 5, - BITFIELD_FIELD(signed int imm25_21 : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;)))) -}; -struct m16e_i64 { - BITFIELD_FIELD(unsigned int opcode : 5, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int imm : 8, - ;))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct m16e_ri64 { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int ry : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int imm : 5, - ;)))) -}; -struct m16e_ri { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int rx : 3, - BITFIELD_FIELD(unsigned int imm : 8, - ;))) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct m16e_rri { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int rx : 3, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - BITFIELD_FIELD(unsigned int ry : 3, - BITFIELD_FIELD(unsigned int imm : 5, - ;)))) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct m16e_i8 { - BITFIELD_FIELD(unsigned int opcode : 5, - BITFIELD_FIELD(unsigned int func : 3, - BITFIELD_FIELD(unsigned int imm : 8, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ;))) -}; -union mips_instruction { - unsigned int word; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short halfword[2]; - unsigned char byte[4]; - struct j_format j_format; - struct i_format i_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct u_format u_format; - struct c_format c_format; - struct r_format r_format; - struct p_format p_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct f_format f_format; - struct ma_format ma_format; - struct b_format b_format; - struct ps_format ps_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct v_format v_format; - struct fb_format fb_format; - struct fp0_format fp0_format; - struct mm_fp0_format mm_fp0_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct fp1_format fp1_format; - struct mm_fp1_format mm_fp1_format; - struct mm_fp2_format mm_fp2_format; - struct mm_fp3_format mm_fp3_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_fp4_format mm_fp4_format; - struct mm_fp5_format mm_fp5_format; - struct fp6_format fp6_format; - struct mm_fp6_format mm_fp6_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_i_format mm_i_format; - struct mm_m_format mm_m_format; - struct mm_x_format mm_x_format; - struct mm_b0_format mm_b0_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm_b1_format mm_b1_format; - struct mm16_m_format mm16_m_format ; - struct mm16_rb_format mm16_rb_format; - struct mm16_r3_format mm16_r3_format; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct mm16_r5_format mm16_r5_format; -}; -union mips16e_instruction { - unsigned int full : 16; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct m16e_rr rr; - struct m16e_jal jal; - struct m16e_i64 i64; - struct m16e_ri64 ri64; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct m16e_ri ri; - struct m16e_rri rri; - struct m16e_i8 i8; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/ioctl.h b/ndk/platforms/android-21/arch-mips64/include/asm/ioctl.h deleted file mode 100644 index f138c779a..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/ioctl.h +++ /dev/null @@ -1,29 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_IOCTL_H -#define __ASM_IOCTL_H -#define _IOC_SIZEBITS 13 -#define _IOC_DIRBITS 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _IOC_NONE 1U -#define _IOC_READ 2U -#define _IOC_WRITE 4U -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/ioctls.h b/ndk/platforms/android-21/arch-mips64/include/asm/ioctls.h deleted file mode 100644 index 32e6e3418..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/ioctls.h +++ /dev/null @@ -1,124 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_IOCTLS_H -#define __ASM_IOCTLS_H -#include -#define TCGETA 0x5401 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETA 0x5402 -#define TCSETAW 0x5403 -#define TCSETAF 0x5404 -#define TCSBRK 0x5405 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCXONC 0x5406 -#define TCFLSH 0x5407 -#define TCGETS 0x540d -#define TCSETS 0x540e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETSW 0x540f -#define TCSETSF 0x5410 -#define TIOCEXCL 0x740d -#define TIOCNXCL 0x740e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCOUTQ 0x7472 -#define TIOCSTI 0x5472 -#define TIOCMGET 0x741d -#define TIOCMBIS 0x741b -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCMBIC 0x741c -#define TIOCMSET 0x741a -#define TIOCPKT 0x5470 -#define TIOCPKT_DATA 0x00 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCPKT_FLUSHREAD 0x01 -#define TIOCPKT_FLUSHWRITE 0x02 -#define TIOCPKT_STOP 0x04 -#define TIOCPKT_START 0x08 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCPKT_NOSTOP 0x10 -#define TIOCPKT_DOSTOP 0x20 -#define TIOCPKT_IOCTL 0x40 -#define TIOCSWINSZ _IOW('t', 103, struct winsize) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGWINSZ _IOR('t', 104, struct winsize) -#define TIOCNOTTY 0x5471 -#define TIOCSETD 0x7401 -#define TIOCGETD 0x7400 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOCLEX 0x6601 -#define FIONCLEX 0x6602 -#define FIOASYNC 0x667d -#define FIONBIO 0x667e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOQSIZE 0x667f -#define TIOCGLTC 0x7474 -#define TIOCSLTC 0x7475 -#define TIOCSPGRP _IOW('t', 118, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGPGRP _IOR('t', 119, int) -#define TIOCCONS _IOW('t', 120, int) -#define FIONREAD 0x467f -#define TIOCINQ FIONREAD -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGETP 0x7408 -#define TIOCSETP 0x7409 -#define TIOCSETN 0x740a -#define TIOCSBRK 0x5427 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCCBRK 0x5428 -#define TIOCGSID 0x7416 -#define TCGETS2 _IOR('T', 0x2A, struct termios2) -#define TCSETS2 _IOW('T', 0x2B, struct termios2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSETSW2 _IOW('T', 0x2C, struct termios2) -#define TCSETSF2 _IOW('T', 0x2D, struct termios2) -#define TIOCGPTN _IOR('T', 0x30, unsigned int) -#define TIOCSPTLCK _IOW('T', 0x31, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGDEV _IOR('T', 0x32, unsigned int) -#define TIOCSIG _IOW('T', 0x36, int) -#define TIOCVHANGUP 0x5437 -#define TIOCGPKT _IOR('T', 0x38, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGPTLCK _IOR('T', 0x39, int) -#define TIOCGEXCL _IOR('T', 0x40, int) -#define TIOCSCTTY 0x5480 -#define TIOCGSOFTCAR 0x5481 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCSSOFTCAR 0x5482 -#define TIOCLINUX 0x5483 -#define TIOCGSERIAL 0x5484 -#define TIOCSSERIAL 0x5485 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSBRKP 0x5486 -#define TIOCSERCONFIG 0x5488 -#define TIOCSERGWILD 0x5489 -#define TIOCSERSWILD 0x548a -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCGLCKTRMIOS 0x548b -#define TIOCSLCKTRMIOS 0x548c -#define TIOCSERGSTRUCT 0x548d -#define TIOCSERGETLSR 0x548e -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCSERGETMULTI 0x548f -#define TIOCSERSETMULTI 0x5490 -#define TIOCMIWAIT 0x5491 -#define TIOCGICOUNT 0x5492 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/ipcbuf.h b/ndk/platforms/android-21/arch-mips64/include/asm/ipcbuf.h deleted file mode 100644 index 0021f1438..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/ipcbuf.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/kvm.h b/ndk/platforms/android-21/arch-mips64/include/asm/kvm.h deleted file mode 100644 index 69084ee1e..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/kvm.h +++ /dev/null @@ -1,101 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __LINUX_KVM_MIPS_H -#define __LINUX_KVM_MIPS_H -#include -struct kvm_regs { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 gpr[32]; - __u64 hi; - __u64 lo; - __u64 pc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct kvm_fpu { - __u64 fpr[32]; - __u32 fir; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 fccr; - __u32 fexr; - __u32 fenr; - __u32 fcsr; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 pad; -}; -#define KVM_REG_MIPS_R0 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 0) -#define KVM_REG_MIPS_R1 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R2 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 2) -#define KVM_REG_MIPS_R3 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 3) -#define KVM_REG_MIPS_R4 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 4) -#define KVM_REG_MIPS_R5 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R6 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 6) -#define KVM_REG_MIPS_R7 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 7) -#define KVM_REG_MIPS_R8 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 8) -#define KVM_REG_MIPS_R9 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 9) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R10 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 10) -#define KVM_REG_MIPS_R11 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 11) -#define KVM_REG_MIPS_R12 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 12) -#define KVM_REG_MIPS_R13 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 13) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R14 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 14) -#define KVM_REG_MIPS_R15 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 15) -#define KVM_REG_MIPS_R16 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 16) -#define KVM_REG_MIPS_R17 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 17) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R18 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 18) -#define KVM_REG_MIPS_R19 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 19) -#define KVM_REG_MIPS_R20 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 20) -#define KVM_REG_MIPS_R21 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 21) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R22 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 22) -#define KVM_REG_MIPS_R23 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 23) -#define KVM_REG_MIPS_R24 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 24) -#define KVM_REG_MIPS_R25 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 25) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R26 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 26) -#define KVM_REG_MIPS_R27 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 27) -#define KVM_REG_MIPS_R28 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 28) -#define KVM_REG_MIPS_R29 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 29) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_R30 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 30) -#define KVM_REG_MIPS_R31 (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 31) -#define KVM_REG_MIPS_HI (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 32) -#define KVM_REG_MIPS_LO (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 33) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KVM_REG_MIPS_PC (KVM_REG_MIPS | KVM_REG_SIZE_U64 | 34) -struct kvm_debug_exit_arch { - __u64 epc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_guest_debug_arch { -}; -struct kvm_sync_regs { -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct kvm_sregs { -}; -struct kvm_mips_interrupt { - __u32 cpu; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 irq; -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/kvm_para.h b/ndk/platforms/android-21/arch-mips64/include/asm/kvm_para.h deleted file mode 100644 index e19f7a0f5..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/kvm_para.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/mman.h b/ndk/platforms/android-21/arch-mips64/include/asm/mman.h deleted file mode 100644 index b9a903121..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/mman.h +++ /dev/null @@ -1,81 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_MMAN_H -#define _ASM_MMAN_H -#define PROT_NONE 0x00 -#define PROT_READ 0x01 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PROT_WRITE 0x02 -#define PROT_EXEC 0x04 -#define PROT_SEM 0x10 -#define PROT_GROWSDOWN 0x01000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PROT_GROWSUP 0x02000000 -#define MAP_SHARED 0x001 -#define MAP_PRIVATE 0x002 -#define MAP_TYPE 0x00f -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_FIXED 0x010 -#define MAP_RENAME 0x020 -#define MAP_AUTOGROW 0x040 -#define MAP_LOCAL 0x080 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_AUTORSRV 0x100 -#define MAP_NORESERVE 0x0400 -#define MAP_ANONYMOUS 0x0800 -#define MAP_GROWSDOWN 0x1000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_DENYWRITE 0x2000 -#define MAP_EXECUTABLE 0x4000 -#define MAP_LOCKED 0x8000 -#define MAP_POPULATE 0x10000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_NONBLOCK 0x20000 -#define MAP_STACK 0x40000 -#define MAP_HUGETLB 0x80000 -#define MS_ASYNC 0x0001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MS_INVALIDATE 0x0002 -#define MS_SYNC 0x0004 -#define MCL_CURRENT 1 -#define MCL_FUTURE 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_NORMAL 0 -#define MADV_RANDOM 1 -#define MADV_SEQUENTIAL 2 -#define MADV_WILLNEED 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_DONTNEED 4 -#define MADV_REMOVE 9 -#define MADV_DONTFORK 10 -#define MADV_DOFORK 11 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_MERGEABLE 12 -#define MADV_UNMERGEABLE 13 -#define MADV_HWPOISON 100 -#define MADV_HUGEPAGE 14 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MADV_NOHUGEPAGE 15 -#define MADV_DONTDUMP 16 -#define MADV_DODUMP 17 -#define MAP_FILE 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MAP_HUGE_SHIFT 26 -#define MAP_HUGE_MASK 0x3f -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/msgbuf.h b/ndk/platforms/android-21/arch-mips64/include/asm/msgbuf.h deleted file mode 100644 index efae148c4..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/msgbuf.h +++ /dev/null @@ -1,49 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_MSGBUF_H -#define _ASM_MSGBUF_H -struct msqid64_ds { - struct ipc64_perm msg_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_stime; -#ifndef __mips64 - unsigned long __unused1; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_rtime; -#ifndef __mips64 - unsigned long __unused2; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t msg_ctime; -#ifndef __mips64 - unsigned long __unused3; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long msg_cbytes; - unsigned long msg_qnum; - unsigned long msg_qbytes; - __kernel_pid_t msg_lspid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_pid_t msg_lrpid; - unsigned long __unused4; - unsigned long __unused5; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/param.h b/ndk/platforms/android-21/arch-mips64/include/asm/param.h deleted file mode 100644 index b087c6c45..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/param.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_PARAM_H -#define _ASM_PARAM_H -#define EXEC_PAGESIZE 65536 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/poll.h b/ndk/platforms/android-21/arch-mips64/include/asm/poll.h deleted file mode 100644 index 8d6a2971c..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/poll.h +++ /dev/null @@ -1,25 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_POLL_H -#define __ASM_POLL_H -#define POLLWRNORM POLLOUT -#define POLLWRBAND 0x0100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/posix_types.h b/ndk/platforms/android-21/arch-mips64/include/asm/posix_types.h deleted file mode 100644 index e85821cff..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/posix_types.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_POSIX_TYPES_H -#define _ASM_POSIX_TYPES_H -#include -typedef long __kernel_daddr_t; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __kernel_daddr_t __kernel_daddr_t -#if _MIPS_SZLONG == 32 -typedef struct { - long val[2]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -} __kernel_fsid_t; -#define __kernel_fsid_t __kernel_fsid_t -#endif -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/ptrace.h b/ndk/platforms/android-21/arch-mips64/include/asm/ptrace.h deleted file mode 100644 index 0296cf3b0..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/ptrace.h +++ /dev/null @@ -1,93 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_PTRACE_H -#define _UAPI_ASM_PTRACE_H -#define FPR_BASE 32 -#define PC 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CAUSE 65 -#define BADVADDR 66 -#define MMHI 67 -#define MMLO 68 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FPC_CSR 69 -#define FPC_EIR 70 -#define DSP_BASE 71 -#define DSP_CONTROL 77 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ACX 78 -struct pt_regs { - unsigned long regs[32]; - unsigned long cp0_status; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long hi; - unsigned long lo; - unsigned long cp0_badvaddr; - unsigned long cp0_cause; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long cp0_epc; -} __attribute__ ((aligned (8))); -#define PTRACE_GETREGS 12 -#define PTRACE_SETREGS 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_GETFPREGS 14 -#define PTRACE_SETFPREGS 15 -#define PTRACE_OLDSETOPTIONS 21 -#define PTRACE_GET_THREAD_AREA 25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_SET_THREAD_AREA 26 -#define PTRACE_PEEKTEXT_3264 0xc0 -#define PTRACE_PEEKDATA_3264 0xc1 -#define PTRACE_POKETEXT_3264 0xc2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PTRACE_POKEDATA_3264 0xc3 -#define PTRACE_GET_THREAD_AREA_3264 0xc4 -enum pt_watch_style { - pt_watch_style_mips32, -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pt_watch_style_mips64 -}; -struct mips32_watch_regs { - unsigned int watchlo[8]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short watchhi[8]; - unsigned short watch_masks[8]; - unsigned int num_valid; -} __attribute__((aligned(8))); -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct mips64_watch_regs { - unsigned long long watchlo[8]; - unsigned short watchhi[8]; - unsigned short watch_masks[8]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int num_valid; -} __attribute__((aligned(8))); -struct pt_watch_regs { - enum pt_watch_style style; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - union { - struct mips32_watch_regs mips32; - struct mips64_watch_regs mips64; - }; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define PTRACE_GET_WATCH_REGS 0xd0 -#define PTRACE_SET_WATCH_REGS 0xd1 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/reg.h b/ndk/platforms/android-21/arch-mips64/include/asm/reg.h deleted file mode 100644 index c0f003ebb..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/reg.h +++ /dev/null @@ -1,223 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __UAPI_ASM_MIPS_REG_H -#define __UAPI_ASM_MIPS_REG_H -#define MIPS32_EF_R0 6 -#define MIPS32_EF_R1 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R2 8 -#define MIPS32_EF_R3 9 -#define MIPS32_EF_R4 10 -#define MIPS32_EF_R5 11 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R6 12 -#define MIPS32_EF_R7 13 -#define MIPS32_EF_R8 14 -#define MIPS32_EF_R9 15 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R10 16 -#define MIPS32_EF_R11 17 -#define MIPS32_EF_R12 18 -#define MIPS32_EF_R13 19 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R14 20 -#define MIPS32_EF_R15 21 -#define MIPS32_EF_R16 22 -#define MIPS32_EF_R17 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R18 24 -#define MIPS32_EF_R19 25 -#define MIPS32_EF_R20 26 -#define MIPS32_EF_R21 27 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R22 28 -#define MIPS32_EF_R23 29 -#define MIPS32_EF_R24 30 -#define MIPS32_EF_R25 31 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R26 32 -#define MIPS32_EF_R27 33 -#define MIPS32_EF_R28 34 -#define MIPS32_EF_R29 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_R30 36 -#define MIPS32_EF_R31 37 -#define MIPS32_EF_LO 38 -#define MIPS32_EF_HI 39 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_CP0_EPC 40 -#define MIPS32_EF_CP0_BADVADDR 41 -#define MIPS32_EF_CP0_STATUS 42 -#define MIPS32_EF_CP0_CAUSE 43 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS32_EF_UNUSED0 44 -#define MIPS32_EF_SIZE 180 -#define MIPS64_EF_R0 0 -#define MIPS64_EF_R1 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R2 2 -#define MIPS64_EF_R3 3 -#define MIPS64_EF_R4 4 -#define MIPS64_EF_R5 5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R6 6 -#define MIPS64_EF_R7 7 -#define MIPS64_EF_R8 8 -#define MIPS64_EF_R9 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R10 10 -#define MIPS64_EF_R11 11 -#define MIPS64_EF_R12 12 -#define MIPS64_EF_R13 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R14 14 -#define MIPS64_EF_R15 15 -#define MIPS64_EF_R16 16 -#define MIPS64_EF_R17 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R18 18 -#define MIPS64_EF_R19 19 -#define MIPS64_EF_R20 20 -#define MIPS64_EF_R21 21 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R22 22 -#define MIPS64_EF_R23 23 -#define MIPS64_EF_R24 24 -#define MIPS64_EF_R25 25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R26 26 -#define MIPS64_EF_R27 27 -#define MIPS64_EF_R28 28 -#define MIPS64_EF_R29 29 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_R30 30 -#define MIPS64_EF_R31 31 -#define MIPS64_EF_LO 32 -#define MIPS64_EF_HI 33 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_CP0_EPC 34 -#define MIPS64_EF_CP0_BADVADDR 35 -#define MIPS64_EF_CP0_STATUS 36 -#define MIPS64_EF_CP0_CAUSE 37 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS64_EF_SIZE 304 -#if _MIPS_SIM == _MIPS_SIM_ABI32 -#define EF_R0 MIPS32_EF_R0 -#define EF_R1 MIPS32_EF_R1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R2 MIPS32_EF_R2 -#define EF_R3 MIPS32_EF_R3 -#define EF_R4 MIPS32_EF_R4 -#define EF_R5 MIPS32_EF_R5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R6 MIPS32_EF_R6 -#define EF_R7 MIPS32_EF_R7 -#define EF_R8 MIPS32_EF_R8 -#define EF_R9 MIPS32_EF_R9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R10 MIPS32_EF_R10 -#define EF_R11 MIPS32_EF_R11 -#define EF_R12 MIPS32_EF_R12 -#define EF_R13 MIPS32_EF_R13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R14 MIPS32_EF_R14 -#define EF_R15 MIPS32_EF_R15 -#define EF_R16 MIPS32_EF_R16 -#define EF_R17 MIPS32_EF_R17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R18 MIPS32_EF_R18 -#define EF_R19 MIPS32_EF_R19 -#define EF_R20 MIPS32_EF_R20 -#define EF_R21 MIPS32_EF_R21 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R22 MIPS32_EF_R22 -#define EF_R23 MIPS32_EF_R23 -#define EF_R24 MIPS32_EF_R24 -#define EF_R25 MIPS32_EF_R25 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R26 MIPS32_EF_R26 -#define EF_R27 MIPS32_EF_R27 -#define EF_R28 MIPS32_EF_R28 -#define EF_R29 MIPS32_EF_R29 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R30 MIPS32_EF_R30 -#define EF_R31 MIPS32_EF_R31 -#define EF_LO MIPS32_EF_LO -#define EF_HI MIPS32_EF_HI -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_CP0_EPC MIPS32_EF_CP0_EPC -#define EF_CP0_BADVADDR MIPS32_EF_CP0_BADVADDR -#define EF_CP0_STATUS MIPS32_EF_CP0_STATUS -#define EF_CP0_CAUSE MIPS32_EF_CP0_CAUSE -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_UNUSED0 MIPS32_EF_UNUSED0 -#define EF_SIZE MIPS32_EF_SIZE -#elif _MIPS_SIM==_MIPS_SIM_ABI64||_MIPS_SIM==_MIPS_SIM_NABI32 -#define EF_R0 MIPS64_EF_R0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R1 MIPS64_EF_R1 -#define EF_R2 MIPS64_EF_R2 -#define EF_R3 MIPS64_EF_R3 -#define EF_R4 MIPS64_EF_R4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R5 MIPS64_EF_R5 -#define EF_R6 MIPS64_EF_R6 -#define EF_R7 MIPS64_EF_R7 -#define EF_R8 MIPS64_EF_R8 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R9 MIPS64_EF_R9 -#define EF_R10 MIPS64_EF_R10 -#define EF_R11 MIPS64_EF_R11 -#define EF_R12 MIPS64_EF_R12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R13 MIPS64_EF_R13 -#define EF_R14 MIPS64_EF_R14 -#define EF_R15 MIPS64_EF_R15 -#define EF_R16 MIPS64_EF_R16 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R17 MIPS64_EF_R17 -#define EF_R18 MIPS64_EF_R18 -#define EF_R19 MIPS64_EF_R19 -#define EF_R20 MIPS64_EF_R20 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R21 MIPS64_EF_R21 -#define EF_R22 MIPS64_EF_R22 -#define EF_R23 MIPS64_EF_R23 -#define EF_R24 MIPS64_EF_R24 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R25 MIPS64_EF_R25 -#define EF_R26 MIPS64_EF_R26 -#define EF_R27 MIPS64_EF_R27 -#define EF_R28 MIPS64_EF_R28 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_R29 MIPS64_EF_R29 -#define EF_R30 MIPS64_EF_R30 -#define EF_R31 MIPS64_EF_R31 -#define EF_LO MIPS64_EF_LO -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_HI MIPS64_EF_HI -#define EF_CP0_EPC MIPS64_EF_CP0_EPC -#define EF_CP0_BADVADDR MIPS64_EF_CP0_BADVADDR -#define EF_CP0_STATUS MIPS64_EF_CP0_STATUS -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EF_CP0_CAUSE MIPS64_EF_CP0_CAUSE -#define EF_SIZE MIPS64_EF_SIZE -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/resource.h b/ndk/platforms/android-21/arch-mips64/include/asm/resource.h deleted file mode 100644 index 728a51999..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/resource.h +++ /dev/null @@ -1,33 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_RESOURCE_H -#define _ASM_RESOURCE_H -#define RLIMIT_NOFILE 5 -#define RLIMIT_AS 6 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RLIMIT_RSS 7 -#define RLIMIT_NPROC 8 -#define RLIMIT_MEMLOCK 9 -#ifndef __mips64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RLIM_INFINITY 0x7fffffffUL -#endif -#include -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/sembuf.h b/ndk/platforms/android-21/arch-mips64/include/asm/sembuf.h deleted file mode 100644 index b524f686e..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/sembuf.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SEMBUF_H -#define _ASM_SEMBUF_H -struct semid64_ds { - struct ipc64_perm sem_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_time_t sem_otime; - __kernel_time_t sem_ctime; - unsigned long sem_nsems; - unsigned long __unused1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused2; -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/setup.h b/ndk/platforms/android-21/arch-mips64/include/asm/setup.h deleted file mode 100644 index ab4835407..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/setup.h +++ /dev/null @@ -1,23 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_MIPS_SETUP_H -#define _UAPI_MIPS_SETUP_H -#define COMMAND_LINE_SIZE 4096 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/sgidefs.h b/ndk/platforms/android-21/arch-mips64/include/asm/sgidefs.h deleted file mode 100644 index d63f15e33..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/sgidefs.h +++ /dev/null @@ -1,38 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_SGIDEFS_H -#define __ASM_SGIDEFS_H -#ifndef __linux__ -#error Use a Linux compiler or give up. -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define _MIPS_ISA_MIPS1 1 -#define _MIPS_ISA_MIPS2 2 -#define _MIPS_ISA_MIPS3 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _MIPS_ISA_MIPS4 4 -#define _MIPS_ISA_MIPS5 5 -#define _MIPS_ISA_MIPS32 6 -#define _MIPS_ISA_MIPS64 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _MIPS_SIM_ABI32 1 -#define _MIPS_SIM_NABI32 2 -#define _MIPS_SIM_ABI64 3 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/shmbuf.h b/ndk/platforms/android-21/arch-mips64/include/asm/shmbuf.h deleted file mode 100644 index 3f7d0b1f0..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/shmbuf.h +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SHMBUF_H -#define _ASM_SHMBUF_H -struct shmid64_ds { - struct ipc64_perm shm_perm; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - size_t shm_segsz; - __kernel_time_t shm_atime; - __kernel_time_t shm_dtime; - __kernel_time_t shm_ctime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_pid_t shm_cpid; - __kernel_pid_t shm_lpid; - unsigned long shm_nattch; - unsigned long __unused1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused2; -}; -struct shminfo64 { - unsigned long shmmax; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long shmmin; - unsigned long shmmni; - unsigned long shmseg; - unsigned long shmall; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long __unused1; - unsigned long __unused2; - unsigned long __unused3; - unsigned long __unused4; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/sigcontext.h b/ndk/platforms/android-21/arch-mips64/include/asm/sigcontext.h deleted file mode 100644 index 8a877db5b..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/sigcontext.h +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGCONTEXT_H -#define _UAPI_ASM_SIGCONTEXT_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI32 -struct sigcontext { - unsigned int sc_regmask; - unsigned int sc_status; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long long sc_pc; - unsigned long long sc_regs[32]; - unsigned long long sc_fpregs[32]; - unsigned int sc_acx; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int sc_fpc_csr; - unsigned int sc_fpc_eir; - unsigned int sc_used_math; - unsigned int sc_dsp; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long long sc_mdhi; - unsigned long long sc_mdlo; - unsigned long sc_hi1; - unsigned long sc_lo1; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long sc_hi2; - unsigned long sc_lo2; - unsigned long sc_hi3; - unsigned long sc_lo3; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif -#if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct sigcontext { - __u64 sc_regs[32]; - __u64 sc_fpregs[32]; - __u64 sc_mdhi; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 sc_hi1; - __u64 sc_hi2; - __u64 sc_hi3; - __u64 sc_mdlo; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 sc_lo1; - __u64 sc_lo2; - __u64 sc_lo3; - __u64 sc_pc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 sc_fpc_csr; - __u32 sc_used_math; - __u32 sc_dsp; - __u32 sc_reserved; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#endif -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/siginfo.h b/ndk/platforms/android-21/arch-mips64/include/asm/siginfo.h deleted file mode 100644 index 599c875de..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/siginfo.h +++ /dev/null @@ -1,114 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGINFO_H -#define _UAPI_ASM_SIGINFO_H -#define __ARCH_SIGEV_PREAMBLE_SIZE (sizeof(long) + 2*sizeof(int)) -#undef __ARCH_SI_TRAPNO -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define HAVE_ARCH_SIGINFO_T -#define HAVE_ARCH_COPY_SIGINFO -struct siginfo; -#if _MIPS_SZLONG == 32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __ARCH_SI_PREAMBLE_SIZE (3 * sizeof(int)) -#elif _MIPS_SZLONG == 64 -#define __ARCH_SI_PREAMBLE_SIZE (4 * sizeof(int)) -#else -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#error _MIPS_SZLONG neither 32 nor 64 -#endif -#define __ARCH_SIGSYS -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef struct siginfo { - int si_signo; - int si_code; - int si_errno; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int __pad0[SI_MAX_SIZE / sizeof(int) - SI_PAD_SIZE - 3]; - union { - int _pad[SI_PAD_SIZE]; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pid_t _pid; - __ARCH_SI_UID_T _uid; - } _kill; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - timer_t _tid; - int _overrun; - char _pad[sizeof( __ARCH_SI_UID_T) - sizeof(int)]; - sigval_t _sigval; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int _sys_private; - } _timer; - struct { - pid_t _pid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __ARCH_SI_UID_T _uid; - sigval_t _sigval; - } _rt; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - pid_t _pid; - __ARCH_SI_UID_T _uid; - int _status; - clock_t _utime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - clock_t _stime; - } _sigchld; - struct { - pid_t _pid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - clock_t _utime; - int _status; - clock_t _stime; - } _irix_sigchld; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - struct { - void __user *_addr; -#ifdef __ARCH_SI_TRAPNO - int _trapno; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif - short _addr_lsb; - } _sigfault; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __ARCH_SI_BAND_T _band; - int _fd; - } _sigpoll; - struct { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - void __user *_call_addr; - int _syscall; - unsigned int _arch; - } _sigsys; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - } _sifields; -} siginfo_t; -#undef SI_ASYNCIO -#undef SI_TIMER -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#undef SI_MESGQ -#define SI_ASYNCIO -2 -#define SI_TIMER __SI_CODE(__SI_TIMER, -3) -#define SI_MESGQ __SI_CODE(__SI_MESGQ, -4) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/signal.h b/ndk/platforms/android-21/arch-mips64/include/asm/signal.h deleted file mode 100644 index b774a66f3..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/signal.h +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SIGNAL_H -#define _UAPI_ASM_SIGNAL_H -#include -#define _KERNEL__NSIG 128 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define _NSIG_BPW (sizeof(unsigned long) * 8) -#define _NSIG_WORDS (_KERNEL__NSIG / _NSIG_BPW) -typedef struct { - unsigned long sig[_NSIG_WORDS]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -} sigset_t; -typedef unsigned long old_sigset_t; -#define SIGHUP 1 -#define SIGINT 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGQUIT 3 -#define SIGILL 4 -#define SIGTRAP 5 -#define SIGIOT 6 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGABRT SIGIOT -#define SIGEMT 7 -#define SIGFPE 8 -#define SIGKILL 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGBUS 10 -#define SIGSEGV 11 -#define SIGSYS 12 -#define SIGPIPE 13 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGALRM 14 -#define SIGTERM 15 -#define SIGUSR1 16 -#define SIGUSR2 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGCHLD 18 -#define SIGCLD SIGCHLD -#define SIGPWR 19 -#define SIGWINCH 20 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGURG 21 -#define SIGIO 22 -#define SIGPOLL SIGIO -#define SIGSTOP 23 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGTSTP 24 -#define SIGCONT 25 -#define SIGTTIN 26 -#define SIGTTOU 27 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGVTALRM 28 -#define SIGPROF 29 -#define SIGXCPU 30 -#define SIGXFSZ 31 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __SIGRTMIN 32 -#define __SIGRTMAX _KERNEL__NSIG -#define SA_ONSTACK 0x08000000 -#define SA_RESETHAND 0x80000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_RESTART 0x10000000 -#define SA_SIGINFO 0x00000008 -#define SA_NODEFER 0x40000000 -#define SA_NOCLDWAIT 0x00010000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SA_NOCLDSTOP 0x00000001 -#define SA_NOMASK SA_NODEFER -#define SA_ONESHOT SA_RESETHAND -#define MINSIGSTKSZ 2048 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIGSTKSZ 8192 -#define SIG_BLOCK 1 -#define SIG_UNBLOCK 2 -#define SIG_SETMASK 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -struct sigaction { - unsigned int sa_flags; - __sighandler_t sa_handler; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - sigset_t sa_mask; -}; -typedef struct sigaltstack { - void __user *ss_sp; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - size_t ss_size; - int ss_flags; -} stack_t; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/socket.h b/ndk/platforms/android-21/arch-mips64/include/asm/socket.h deleted file mode 100644 index 38e4e63a9..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/socket.h +++ /dev/null @@ -1,91 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_SOCKET_H -#define _UAPI_ASM_SOCKET_H -#include -#define SOL_SOCKET 0xffff -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_DEBUG 0x0001 -#define SO_REUSEADDR 0x0004 -#define SO_KEEPALIVE 0x0008 -#define SO_DONTROUTE 0x0010 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_BROADCAST 0x0020 -#define SO_LINGER 0x0080 -#define SO_OOBINLINE 0x0100 -#define SO_REUSEPORT 0x0200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_TYPE 0x1008 -#define SO_STYLE SO_TYPE -#define SO_ERROR 0x1007 -#define SO_SNDBUF 0x1001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RCVBUF 0x1002 -#define SO_SNDLOWAT 0x1003 -#define SO_RCVLOWAT 0x1004 -#define SO_SNDTIMEO 0x1005 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RCVTIMEO 0x1006 -#define SO_ACCEPTCONN 0x1009 -#define SO_PROTOCOL 0x1028 -#define SO_DOMAIN 0x1029 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_NO_CHECK 11 -#define SO_PRIORITY 12 -#define SO_BSDCOMPAT 14 -#define SO_PASSCRED 17 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_PEERCRED 18 -#define SO_SECURITY_AUTHENTICATION 22 -#define SO_SECURITY_ENCRYPTION_TRANSPORT 23 -#define SO_SECURITY_ENCRYPTION_NETWORK 24 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_BINDTODEVICE 25 -#define SO_ATTACH_FILTER 26 -#define SO_DETACH_FILTER 27 -#define SO_GET_FILTER SO_ATTACH_FILTER -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_PEERNAME 28 -#define SO_TIMESTAMP 29 -#define SCM_TIMESTAMP SO_TIMESTAMP -#define SO_PEERSEC 30 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_SNDBUFFORCE 31 -#define SO_RCVBUFFORCE 33 -#define SO_PASSSEC 34 -#define SO_TIMESTAMPNS 35 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SCM_TIMESTAMPNS SO_TIMESTAMPNS -#define SO_MARK 36 -#define SO_TIMESTAMPING 37 -#define SCM_TIMESTAMPING SO_TIMESTAMPING -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_RXQ_OVFL 40 -#define SO_WIFI_STATUS 41 -#define SCM_WIFI_STATUS SO_WIFI_STATUS -#define SO_PEEK_OFF 42 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_NOFCS 43 -#define SO_LOCK_FILTER 44 -#define SO_SELECT_ERR_QUEUE 45 -#define SO_BUSY_POLL 46 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SO_MAX_PACING_RATE 47 -#define SO_BPF_EXTENSIONS 48 -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/sockios.h b/ndk/platforms/android-21/arch-mips64/include/asm/sockios.h deleted file mode 100644 index c3b3334bf..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/sockios.h +++ /dev/null @@ -1,31 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SOCKIOS_H -#define _ASM_SOCKIOS_H -#include -#define FIOGETOWN _IOR('f', 123, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FIOSETOWN _IOW('f', 124, int) -#define SIOCATMARK _IOR('s', 7, int) -#define SIOCSPGRP _IOW('s', 8, pid_t) -#define SIOCGPGRP _IOR('s', 9, pid_t) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SIOCGSTAMP 0x8906 -#define SIOCGSTAMPNS 0x8907 -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/stat.h b/ndk/platforms/android-21/arch-mips64/include/asm/stat.h deleted file mode 100644 index a71eecb6b..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/stat.h +++ /dev/null @@ -1,110 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_STAT_H -#define _ASM_STAT_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI32 || _MIPS_SIM == _MIPS_SIM_NABI32 -struct stat { - unsigned st_dev; - long st_pad1[3]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - ino_t st_ino; - mode_t st_mode; - __u32 st_nlink; - uid_t st_uid; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - gid_t st_gid; - unsigned st_rdev; - long st_pad2[2]; - __kernel_off_t st_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_pad3; - time_t st_atime; - long st_atime_nsec; - time_t st_mtime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_mtime_nsec; - time_t st_ctime; - long st_ctime_nsec; - long st_blksize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long st_blocks; - long st_pad4[14]; -}; -struct stat64 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_dev; - unsigned long st_pad0[3]; - unsigned long long st_ino; - mode_t st_mode; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 st_nlink; - uid_t st_uid; - gid_t st_gid; - unsigned long st_rdev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_pad1[3]; - long long st_size; - time_t st_atime; - unsigned long st_atime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - time_t st_mtime; - unsigned long st_mtime_nsec; - time_t st_ctime; - unsigned long st_ctime_nsec; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned long st_blksize; - unsigned long st_pad2; - long long st_blocks; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#if _MIPS_SIM == _MIPS_SIM_ABI64 -struct stat { - unsigned int st_dev; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_pad0[3]; - unsigned long st_ino; - mode_t st_mode; - __u32 st_nlink; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - uid_t st_uid; - gid_t st_gid; - unsigned int st_rdev; - unsigned int st_pad1[3]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __kernel_off_t st_size; - unsigned int st_atime; - unsigned int st_atime_nsec; - unsigned int st_mtime; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_mtime_nsec; - unsigned int st_ctime; - unsigned int st_ctime_nsec; - unsigned int st_blksize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int st_pad2; - unsigned long st_blocks; -}; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define STAT_HAVE_NSEC 1 -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/statfs.h b/ndk/platforms/android-21/arch-mips64/include/asm/statfs.h deleted file mode 100644 index 390b75176..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/statfs.h +++ /dev/null @@ -1,103 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_STATFS_H -#define _ASM_STATFS_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct statfs { - long f_type; -#define f_fstyp f_type - long f_bsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_frsize; - long f_blocks; - long f_bfree; - long f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_ffree; - long f_bavail; - __kernel_fsid_t f_fsid; - long f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_flags; - long f_spare[5]; -}; -#if _MIPS_SIM == _MIPS_SIM_ABI32 || _MIPS_SIM == _MIPS_SIM_NABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct statfs64 { - __u32 f_type; - __u32 f_bsize; - __u32 f_frsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 __pad; - __u64 f_blocks; - __u64 f_bfree; - __u64 f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_ffree; - __u64 f_bavail; - __kernel_fsid_t f_fsid; - __u32 f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_flags; - __u32 f_spare[5]; -}; -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#if _MIPS_SIM == _MIPS_SIM_ABI64 -struct statfs64 { - long f_type; - long f_bsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_frsize; - long f_blocks; - long f_bfree; - long f_files; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_ffree; - long f_bavail; - __kernel_fsid_t f_fsid; - long f_namelen; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - long f_flags; - long f_spare[5]; -}; -struct compat_statfs64 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_type; - __u32 f_bsize; - __u32 f_frsize; - __u32 __pad; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_blocks; - __u64 f_bfree; - __u64 f_files; - __u64 f_ffree; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u64 f_bavail; - __kernel_fsid_t f_fsid; - __u32 f_namelen; - __u32 f_flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 f_spare[5]; -}; -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/swab.h b/ndk/platforms/android-21/arch-mips64/include/asm/swab.h deleted file mode 100644 index 41660d056..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/swab.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SWAB_H -#define _ASM_SWAB_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __SWAB_64_THRU_32__ -#if defined(__mips_isa_rev) && __mips_isa_rev >= 2 -#define __arch_swab16 __arch_swab16 -#define __arch_swab32 __arch_swab32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#ifdef __mips64 -#define __arch_swab64 __arch_swab64 -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/sysmips.h b/ndk/platforms/android-21/arch-mips64/include/asm/sysmips.h deleted file mode 100644 index 96b18b85b..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/sysmips.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_SYSMIPS_H -#define _ASM_SYSMIPS_H -#define SETNAME 1 -#define FLUSH_CACHE 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define MIPS_FIXADE 7 -#define MIPS_RDNVRAM 10 -#define MIPS_ATOMIC_SET 2001 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/termbits.h b/ndk/platforms/android-21/arch-mips64/include/asm/termbits.h deleted file mode 100644 index 56cab21db..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/termbits.h +++ /dev/null @@ -1,241 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_TERMBITS_H -#define _ASM_TERMBITS_H -#include -typedef unsigned char cc_t; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -typedef unsigned int speed_t; -typedef unsigned int tcflag_t; -#define NCCS 23 -struct termios { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_iflag; - tcflag_t c_oflag; - tcflag_t c_cflag; - tcflag_t c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - cc_t c_line; - cc_t c_cc[NCCS]; -}; -struct termios2 { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_iflag; - tcflag_t c_oflag; - tcflag_t c_cflag; - tcflag_t c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - cc_t c_line; - cc_t c_cc[NCCS]; - speed_t c_ispeed; - speed_t c_ospeed; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct ktermios { - tcflag_t c_iflag; - tcflag_t c_oflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - tcflag_t c_cflag; - tcflag_t c_lflag; - cc_t c_line; - cc_t c_cc[NCCS]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - speed_t c_ispeed; - speed_t c_ospeed; -}; -#define VINTR 0 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VQUIT 1 -#define VERASE 2 -#define VKILL 3 -#define VMIN 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VTIME 5 -#define VEOL2 6 -#define VSWTC 7 -#define VSWTCH VSWTC -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VSTART 8 -#define VSTOP 9 -#define VSUSP 10 -#define VREPRINT 12 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VDISCARD 13 -#define VWERASE 14 -#define VLNEXT 15 -#define VEOF 16 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VEOL 17 -#define IGNBRK 0000001 -#define BRKINT 0000002 -#define IGNPAR 0000004 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define PARMRK 0000010 -#define INPCK 0000020 -#define ISTRIP 0000040 -#define INLCR 0000100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define IGNCR 0000200 -#define ICRNL 0000400 -#define IUCLC 0001000 -#define IXON 0002000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define IXANY 0004000 -#define IXOFF 0010000 -#define IMAXBEL 0020000 -#define IUTF8 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define OPOST 0000001 -#define OLCUC 0000002 -#define ONLCR 0000004 -#define OCRNL 0000010 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ONOCR 0000020 -#define ONLRET 0000040 -#define OFILL 0000100 -#define OFDEL 0000200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define NLDLY 0000400 -#define NL0 0000000 -#define NL1 0000400 -#define CRDLY 0003000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CR0 0000000 -#define CR1 0001000 -#define CR2 0002000 -#define CR3 0003000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TABDLY 0014000 -#define TAB0 0000000 -#define TAB1 0004000 -#define TAB2 0010000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TAB3 0014000 -#define XTABS 0014000 -#define BSDLY 0020000 -#define BS0 0000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define BS1 0020000 -#define VTDLY 0040000 -#define VT0 0000000 -#define VT1 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define FFDLY 0100000 -#define FF0 0000000 -#define FF1 0100000 -#define CBAUD 0010017 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B0 0000000 -#define B50 0000001 -#define B75 0000002 -#define B110 0000003 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B134 0000004 -#define B150 0000005 -#define B200 0000006 -#define B300 0000007 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B600 0000010 -#define B1200 0000011 -#define B1800 0000012 -#define B2400 0000013 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B4800 0000014 -#define B9600 0000015 -#define B19200 0000016 -#define B38400 0000017 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define EXTA B19200 -#define EXTB B38400 -#define CSIZE 0000060 -#define CS5 0000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CS6 0000020 -#define CS7 0000040 -#define CS8 0000060 -#define CSTOPB 0000100 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CREAD 0000200 -#define PARENB 0000400 -#define PARODD 0001000 -#define HUPCL 0002000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CLOCAL 0004000 -#define CBAUDEX 0010000 -#define BOTHER 0010000 -#define B57600 0010001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B115200 0010002 -#define B230400 0010003 -#define B460800 0010004 -#define B500000 0010005 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B576000 0010006 -#define B921600 0010007 -#define B1000000 0010010 -#define B1152000 0010011 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B1500000 0010012 -#define B2000000 0010013 -#define B2500000 0010014 -#define B3000000 0010015 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define B3500000 0010016 -#define B4000000 0010017 -#define CIBAUD 002003600000 -#define CMSPAR 010000000000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define CRTSCTS 020000000000 -#define IBSHIFT 16 -#define ISIG 0000001 -#define ICANON 0000002 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define XCASE 0000004 -#define ECHO 0000010 -#define ECHOE 0000020 -#define ECHOK 0000040 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECHONL 0000100 -#define NOFLSH 0000200 -#define IEXTEN 0000400 -#define ECHOCTL 0001000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ECHOPRT 0002000 -#define ECHOKE 0004000 -#define FLUSHO 0020000 -#define PENDIN 0040000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TOSTOP 0100000 -#define ITOSTOP TOSTOP -#define EXTPROC 0200000 -#define TIOCSER_TEMT 0x01 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCOOFF 0 -#define TCOON 1 -#define TCIOFF 2 -#define TCION 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCIFLUSH 0 -#define TCOFLUSH 1 -#define TCIOFLUSH 2 -#define TCSANOW TCSETS -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TCSADRAIN TCSETSW -#define TCSAFLUSH TCSETSF -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/termios.h b/ndk/platforms/android-21/arch-mips64/include/asm/termios.h deleted file mode 100644 index 16d822a02..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/termios.h +++ /dev/null @@ -1,90 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_TERMIOS_H -#define _UAPI_ASM_TERMIOS_H -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -struct sgttyb { - char sg_ispeed; - char sg_ospeed; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char sg_erase; - char sg_kill; - int sg_flags; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct tchars { - char t_intrc; - char t_quitc; - char t_startc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char t_stopc; - char t_eofc; - char t_brkc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct ltchars { - char t_suspc; - char t_dsuspc; - char t_rprntc; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char t_flushc; - char t_werasc; - char t_lnextc; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct winsize { - unsigned short ws_row; - unsigned short ws_col; - unsigned short ws_xpixel; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short ws_ypixel; -}; -#define NCC 8 -struct termio { -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned short c_iflag; - unsigned short c_oflag; - unsigned short c_cflag; - unsigned short c_lflag; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char c_line; - unsigned char c_cc[NCCS]; -}; -#define TIOCM_LE 0x001 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_DTR 0x002 -#define TIOCM_RTS 0x004 -#define TIOCM_ST 0x010 -#define TIOCM_SR 0x020 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_CTS 0x040 -#define TIOCM_CAR 0x100 -#define TIOCM_CD TIOCM_CAR -#define TIOCM_RNG 0x200 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_RI TIOCM_RNG -#define TIOCM_DSR 0x400 -#define TIOCM_OUT1 0x2000 -#define TIOCM_OUT2 0x4000 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define TIOCM_LOOP 0x8000 -#endif diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/types.h b/ndk/platforms/android-21/arch-mips64/include/asm/types.h deleted file mode 100644 index 45fea6c6b..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/types.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_TYPES_H -#define _UAPI_ASM_TYPES_H -#if _MIPS_SZLONG == 64 -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#else -#include -#endif -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/ucontext.h b/ndk/platforms/android-21/arch-mips64/include/asm/ucontext.h deleted file mode 100644 index aa4d67dd1..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/ucontext.h +++ /dev/null @@ -1,19 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#include diff --git a/ndk/platforms/android-21/arch-mips64/include/asm/unistd.h b/ndk/platforms/android-21/arch-mips64/include/asm/unistd.h deleted file mode 100644 index 37c3da15d..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/asm/unistd.h +++ /dev/null @@ -1,1263 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_UNISTD_H -#define _UAPI_ASM_UNISTD_H -#include -#if _MIPS_SIM == _MIPS_SIM_ABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 4000 -#define __NR_syscall (__NR_Linux + 0) -#define __NR_exit (__NR_Linux + 1) -#define __NR_fork (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_read (__NR_Linux + 3) -#define __NR_write (__NR_Linux + 4) -#define __NR_open (__NR_Linux + 5) -#define __NR_close (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_waitpid (__NR_Linux + 7) -#define __NR_creat (__NR_Linux + 8) -#define __NR_link (__NR_Linux + 9) -#define __NR_unlink (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_execve (__NR_Linux + 11) -#define __NR_chdir (__NR_Linux + 12) -#define __NR_time (__NR_Linux + 13) -#define __NR_mknod (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_chmod (__NR_Linux + 15) -#define __NR_lchown (__NR_Linux + 16) -#define __NR_break (__NR_Linux + 17) -#define __NR_unused18 (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lseek (__NR_Linux + 19) -#define __NR_getpid (__NR_Linux + 20) -#define __NR_mount (__NR_Linux + 21) -#define __NR_umount (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 23) -#define __NR_getuid (__NR_Linux + 24) -#define __NR_stime (__NR_Linux + 25) -#define __NR_ptrace (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_alarm (__NR_Linux + 27) -#define __NR_unused28 (__NR_Linux + 28) -#define __NR_pause (__NR_Linux + 29) -#define __NR_utime (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_stty (__NR_Linux + 31) -#define __NR_gtty (__NR_Linux + 32) -#define __NR_access (__NR_Linux + 33) -#define __NR_nice (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftime (__NR_Linux + 35) -#define __NR_sync (__NR_Linux + 36) -#define __NR_kill (__NR_Linux + 37) -#define __NR_rename (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdir (__NR_Linux + 39) -#define __NR_rmdir (__NR_Linux + 40) -#define __NR_dup (__NR_Linux + 41) -#define __NR_pipe (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_times (__NR_Linux + 43) -#define __NR_prof (__NR_Linux + 44) -#define __NR_brk (__NR_Linux + 45) -#define __NR_setgid (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getgid (__NR_Linux + 47) -#define __NR_signal (__NR_Linux + 48) -#define __NR_geteuid (__NR_Linux + 49) -#define __NR_getegid (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_acct (__NR_Linux + 51) -#define __NR_umount2 (__NR_Linux + 52) -#define __NR_lock (__NR_Linux + 53) -#define __NR_ioctl (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fcntl (__NR_Linux + 55) -#define __NR_mpx (__NR_Linux + 56) -#define __NR_setpgid (__NR_Linux + 57) -#define __NR_ulimit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_unused59 (__NR_Linux + 59) -#define __NR_umask (__NR_Linux + 60) -#define __NR_chroot (__NR_Linux + 61) -#define __NR_ustat (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup2 (__NR_Linux + 63) -#define __NR_getppid (__NR_Linux + 64) -#define __NR_getpgrp (__NR_Linux + 65) -#define __NR_setsid (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sigaction (__NR_Linux + 67) -#define __NR_sgetmask (__NR_Linux + 68) -#define __NR_ssetmask (__NR_Linux + 69) -#define __NR_setreuid (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setregid (__NR_Linux + 71) -#define __NR_sigsuspend (__NR_Linux + 72) -#define __NR_sigpending (__NR_Linux + 73) -#define __NR_sethostname (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 75) -#define __NR_getrlimit (__NR_Linux + 76) -#define __NR_getrusage (__NR_Linux + 77) -#define __NR_gettimeofday (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 79) -#define __NR_getgroups (__NR_Linux + 80) -#define __NR_setgroups (__NR_Linux + 81) -#define __NR_reserved82 (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlink (__NR_Linux + 83) -#define __NR_unused84 (__NR_Linux + 84) -#define __NR_readlink (__NR_Linux + 85) -#define __NR_uselib (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapon (__NR_Linux + 87) -#define __NR_reboot (__NR_Linux + 88) -#define __NR_readdir (__NR_Linux + 89) -#define __NR_mmap (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 91) -#define __NR_truncate (__NR_Linux + 92) -#define __NR_ftruncate (__NR_Linux + 93) -#define __NR_fchmod (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 95) -#define __NR_getpriority (__NR_Linux + 96) -#define __NR_setpriority (__NR_Linux + 97) -#define __NR_profil (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_statfs (__NR_Linux + 99) -#define __NR_fstatfs (__NR_Linux + 100) -#define __NR_ioperm (__NR_Linux + 101) -#define __NR_socketcall (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_syslog (__NR_Linux + 103) -#define __NR_setitimer (__NR_Linux + 104) -#define __NR_getitimer (__NR_Linux + 105) -#define __NR_stat (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lstat (__NR_Linux + 107) -#define __NR_fstat (__NR_Linux + 108) -#define __NR_unused109 (__NR_Linux + 109) -#define __NR_iopl (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_vhangup (__NR_Linux + 111) -#define __NR_idle (__NR_Linux + 112) -#define __NR_vm86 (__NR_Linux + 113) -#define __NR_wait4 (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 115) -#define __NR_sysinfo (__NR_Linux + 116) -#define __NR_ipc (__NR_Linux + 117) -#define __NR_fsync (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sigreturn (__NR_Linux + 119) -#define __NR_clone (__NR_Linux + 120) -#define __NR_setdomainname (__NR_Linux + 121) -#define __NR_uname (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_modify_ldt (__NR_Linux + 123) -#define __NR_adjtimex (__NR_Linux + 124) -#define __NR_mprotect (__NR_Linux + 125) -#define __NR_sigprocmask (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 127) -#define __NR_init_module (__NR_Linux + 128) -#define __NR_delete_module (__NR_Linux + 129) -#define __NR_get_kernel_syms (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_quotactl (__NR_Linux + 131) -#define __NR_getpgid (__NR_Linux + 132) -#define __NR_fchdir (__NR_Linux + 133) -#define __NR_bdflush (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysfs (__NR_Linux + 135) -#define __NR_personality (__NR_Linux + 136) -#define __NR_afs_syscall (__NR_Linux + 137) -#define __NR_setfsuid (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setfsgid (__NR_Linux + 139) -#define __NR__llseek (__NR_Linux + 140) -#define __NR_getdents (__NR_Linux + 141) -#define __NR__newselect (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 143) -#define __NR_msync (__NR_Linux + 144) -#define __NR_readv (__NR_Linux + 145) -#define __NR_writev (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_cacheflush (__NR_Linux + 147) -#define __NR_cachectl (__NR_Linux + 148) -#define __NR_sysmips (__NR_Linux + 149) -#define __NR_unused150 (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getsid (__NR_Linux + 151) -#define __NR_fdatasync (__NR_Linux + 152) -#define __NR__sysctl (__NR_Linux + 153) -#define __NR_mlock (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 155) -#define __NR_mlockall (__NR_Linux + 156) -#define __NR_munlockall (__NR_Linux + 157) -#define __NR_sched_setparam (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_getparam (__NR_Linux + 159) -#define __NR_sched_setscheduler (__NR_Linux + 160) -#define __NR_sched_getscheduler (__NR_Linux + 161) -#define __NR_sched_yield (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 163) -#define __NR_sched_get_priority_min (__NR_Linux + 164) -#define __NR_sched_rr_get_interval (__NR_Linux + 165) -#define __NR_nanosleep (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mremap (__NR_Linux + 167) -#define __NR_accept (__NR_Linux + 168) -#define __NR_bind (__NR_Linux + 169) -#define __NR_connect (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 171) -#define __NR_getsockname (__NR_Linux + 172) -#define __NR_getsockopt (__NR_Linux + 173) -#define __NR_listen (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_recv (__NR_Linux + 175) -#define __NR_recvfrom (__NR_Linux + 176) -#define __NR_recvmsg (__NR_Linux + 177) -#define __NR_send (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendmsg (__NR_Linux + 179) -#define __NR_sendto (__NR_Linux + 180) -#define __NR_setsockopt (__NR_Linux + 181) -#define __NR_shutdown (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_socket (__NR_Linux + 183) -#define __NR_socketpair (__NR_Linux + 184) -#define __NR_setresuid (__NR_Linux + 185) -#define __NR_getresuid (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 187) -#define __NR_poll (__NR_Linux + 188) -#define __NR_nfsservctl (__NR_Linux + 189) -#define __NR_setresgid (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getresgid (__NR_Linux + 191) -#define __NR_prctl (__NR_Linux + 192) -#define __NR_rt_sigreturn (__NR_Linux + 193) -#define __NR_rt_sigaction (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigprocmask (__NR_Linux + 195) -#define __NR_rt_sigpending (__NR_Linux + 196) -#define __NR_rt_sigtimedwait (__NR_Linux + 197) -#define __NR_rt_sigqueueinfo (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigsuspend (__NR_Linux + 199) -#define __NR_pread64 (__NR_Linux + 200) -#define __NR_pwrite64 (__NR_Linux + 201) -#define __NR_chown (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getcwd (__NR_Linux + 203) -#define __NR_capget (__NR_Linux + 204) -#define __NR_capset (__NR_Linux + 205) -#define __NR_sigaltstack (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 207) -#define __NR_getpmsg (__NR_Linux + 208) -#define __NR_putpmsg (__NR_Linux + 209) -#define __NR_mmap2 (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_truncate64 (__NR_Linux + 211) -#define __NR_ftruncate64 (__NR_Linux + 212) -#define __NR_stat64 (__NR_Linux + 213) -#define __NR_lstat64 (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstat64 (__NR_Linux + 215) -#define __NR_pivot_root (__NR_Linux + 216) -#define __NR_mincore (__NR_Linux + 217) -#define __NR_madvise (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents64 (__NR_Linux + 219) -#define __NR_fcntl64 (__NR_Linux + 220) -#define __NR_reserved221 (__NR_Linux + 221) -#define __NR_gettid (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 223) -#define __NR_setxattr (__NR_Linux + 224) -#define __NR_lsetxattr (__NR_Linux + 225) -#define __NR_fsetxattr (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 227) -#define __NR_lgetxattr (__NR_Linux + 228) -#define __NR_fgetxattr (__NR_Linux + 229) -#define __NR_listxattr (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 231) -#define __NR_flistxattr (__NR_Linux + 232) -#define __NR_removexattr (__NR_Linux + 233) -#define __NR_lremovexattr (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 235) -#define __NR_tkill (__NR_Linux + 236) -#define __NR_sendfile64 (__NR_Linux + 237) -#define __NR_futex (__NR_Linux + 238) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 239) -#define __NR_sched_getaffinity (__NR_Linux + 240) -#define __NR_io_setup (__NR_Linux + 241) -#define __NR_io_destroy (__NR_Linux + 242) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_getevents (__NR_Linux + 243) -#define __NR_io_submit (__NR_Linux + 244) -#define __NR_io_cancel (__NR_Linux + 245) -#define __NR_exit_group (__NR_Linux + 246) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_lookup_dcookie (__NR_Linux + 247) -#define __NR_epoll_create (__NR_Linux + 248) -#define __NR_epoll_ctl (__NR_Linux + 249) -#define __NR_epoll_wait (__NR_Linux + 250) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_remap_file_pages (__NR_Linux + 251) -#define __NR_set_tid_address (__NR_Linux + 252) -#define __NR_restart_syscall (__NR_Linux + 253) -#define __NR_fadvise64 (__NR_Linux + 254) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_statfs64 (__NR_Linux + 255) -#define __NR_fstatfs64 (__NR_Linux + 256) -#define __NR_timer_create (__NR_Linux + 257) -#define __NR_timer_settime (__NR_Linux + 258) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_gettime (__NR_Linux + 259) -#define __NR_timer_getoverrun (__NR_Linux + 260) -#define __NR_timer_delete (__NR_Linux + 261) -#define __NR_clock_settime (__NR_Linux + 262) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_gettime (__NR_Linux + 263) -#define __NR_clock_getres (__NR_Linux + 264) -#define __NR_clock_nanosleep (__NR_Linux + 265) -#define __NR_tgkill (__NR_Linux + 266) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimes (__NR_Linux + 267) -#define __NR_mbind (__NR_Linux + 268) -#define __NR_get_mempolicy (__NR_Linux + 269) -#define __NR_set_mempolicy (__NR_Linux + 270) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_open (__NR_Linux + 271) -#define __NR_mq_unlink (__NR_Linux + 272) -#define __NR_mq_timedsend (__NR_Linux + 273) -#define __NR_mq_timedreceive (__NR_Linux + 274) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_notify (__NR_Linux + 275) -#define __NR_mq_getsetattr (__NR_Linux + 276) -#define __NR_vserver (__NR_Linux + 277) -#define __NR_waitid (__NR_Linux + 278) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_add_key (__NR_Linux + 280) -#define __NR_request_key (__NR_Linux + 281) -#define __NR_keyctl (__NR_Linux + 282) -#define __NR_set_thread_area (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init (__NR_Linux + 284) -#define __NR_inotify_add_watch (__NR_Linux + 285) -#define __NR_inotify_rm_watch (__NR_Linux + 286) -#define __NR_migrate_pages (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_openat (__NR_Linux + 288) -#define __NR_mkdirat (__NR_Linux + 289) -#define __NR_mknodat (__NR_Linux + 290) -#define __NR_fchownat (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_futimesat (__NR_Linux + 292) -#define __NR_fstatat64 (__NR_Linux + 293) -#define __NR_unlinkat (__NR_Linux + 294) -#define __NR_renameat (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_linkat (__NR_Linux + 296) -#define __NR_symlinkat (__NR_Linux + 297) -#define __NR_readlinkat (__NR_Linux + 298) -#define __NR_fchmodat (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_faccessat (__NR_Linux + 300) -#define __NR_pselect6 (__NR_Linux + 301) -#define __NR_ppoll (__NR_Linux + 302) -#define __NR_unshare (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_splice (__NR_Linux + 304) -#define __NR_sync_file_range (__NR_Linux + 305) -#define __NR_tee (__NR_Linux + 306) -#define __NR_vmsplice (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_move_pages (__NR_Linux + 308) -#define __NR_set_robust_list (__NR_Linux + 309) -#define __NR_get_robust_list (__NR_Linux + 310) -#define __NR_kexec_load (__NR_Linux + 311) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getcpu (__NR_Linux + 312) -#define __NR_epoll_pwait (__NR_Linux + 313) -#define __NR_ioprio_set (__NR_Linux + 314) -#define __NR_ioprio_get (__NR_Linux + 315) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_utimensat (__NR_Linux + 316) -#define __NR_signalfd (__NR_Linux + 317) -#define __NR_timerfd (__NR_Linux + 318) -#define __NR_eventfd (__NR_Linux + 319) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fallocate (__NR_Linux + 320) -#define __NR_timerfd_create (__NR_Linux + 321) -#define __NR_timerfd_gettime (__NR_Linux + 322) -#define __NR_timerfd_settime (__NR_Linux + 323) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd4 (__NR_Linux + 324) -#define __NR_eventfd2 (__NR_Linux + 325) -#define __NR_epoll_create1 (__NR_Linux + 326) -#define __NR_dup3 (__NR_Linux + 327) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pipe2 (__NR_Linux + 328) -#define __NR_inotify_init1 (__NR_Linux + 329) -#define __NR_preadv (__NR_Linux + 330) -#define __NR_pwritev (__NR_Linux + 331) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) -#define __NR_perf_event_open (__NR_Linux + 333) -#define __NR_accept4 (__NR_Linux + 334) -#define __NR_recvmmsg (__NR_Linux + 335) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_init (__NR_Linux + 336) -#define __NR_fanotify_mark (__NR_Linux + 337) -#define __NR_prlimit64 (__NR_Linux + 338) -#define __NR_name_to_handle_at (__NR_Linux + 339) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_open_by_handle_at (__NR_Linux + 340) -#define __NR_clock_adjtime (__NR_Linux + 341) -#define __NR_syncfs (__NR_Linux + 342) -#define __NR_sendmmsg (__NR_Linux + 343) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setns (__NR_Linux + 344) -#define __NR_process_vm_readv (__NR_Linux + 345) -#define __NR_process_vm_writev (__NR_Linux + 346) -#define __NR_kcmp (__NR_Linux + 347) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_finit_module (__NR_Linux + 348) -#define __NR_sched_setattr (__NR_Linux + 349) -#define __NR_sched_getattr (__NR_Linux + 350) -#define __NR_Linux_syscalls 350 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_O32_Linux 4000 -#define __NR_O32_Linux_syscalls 350 -#if _MIPS_SIM == _MIPS_SIM_ABI64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 5000 -#define __NR_read (__NR_Linux + 0) -#define __NR_write (__NR_Linux + 1) -#define __NR_open (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_close (__NR_Linux + 3) -#define __NR_stat (__NR_Linux + 4) -#define __NR_fstat (__NR_Linux + 5) -#define __NR_lstat (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_poll (__NR_Linux + 7) -#define __NR_lseek (__NR_Linux + 8) -#define __NR_mmap (__NR_Linux + 9) -#define __NR_mprotect (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 11) -#define __NR_brk (__NR_Linux + 12) -#define __NR_rt_sigaction (__NR_Linux + 13) -#define __NR_rt_sigprocmask (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ioctl (__NR_Linux + 15) -#define __NR_pread64 (__NR_Linux + 16) -#define __NR_pwrite64 (__NR_Linux + 17) -#define __NR_readv (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_writev (__NR_Linux + 19) -#define __NR_access (__NR_Linux + 20) -#define __NR_pipe (__NR_Linux + 21) -#define __NR__newselect (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_yield (__NR_Linux + 23) -#define __NR_mremap (__NR_Linux + 24) -#define __NR_msync (__NR_Linux + 25) -#define __NR_mincore (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_madvise (__NR_Linux + 27) -#define __NR_shmget (__NR_Linux + 28) -#define __NR_shmat (__NR_Linux + 29) -#define __NR_shmctl (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup (__NR_Linux + 31) -#define __NR_dup2 (__NR_Linux + 32) -#define __NR_pause (__NR_Linux + 33) -#define __NR_nanosleep (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getitimer (__NR_Linux + 35) -#define __NR_setitimer (__NR_Linux + 36) -#define __NR_alarm (__NR_Linux + 37) -#define __NR_getpid (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 39) -#define __NR_socket (__NR_Linux + 40) -#define __NR_connect (__NR_Linux + 41) -#define __NR_accept (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendto (__NR_Linux + 43) -#define __NR_recvfrom (__NR_Linux + 44) -#define __NR_sendmsg (__NR_Linux + 45) -#define __NR_recvmsg (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shutdown (__NR_Linux + 47) -#define __NR_bind (__NR_Linux + 48) -#define __NR_listen (__NR_Linux + 49) -#define __NR_getsockname (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 51) -#define __NR_socketpair (__NR_Linux + 52) -#define __NR_setsockopt (__NR_Linux + 53) -#define __NR_getsockopt (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clone (__NR_Linux + 55) -#define __NR_fork (__NR_Linux + 56) -#define __NR_execve (__NR_Linux + 57) -#define __NR_exit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_wait4 (__NR_Linux + 59) -#define __NR_kill (__NR_Linux + 60) -#define __NR_uname (__NR_Linux + 61) -#define __NR_semget (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semop (__NR_Linux + 63) -#define __NR_semctl (__NR_Linux + 64) -#define __NR_shmdt (__NR_Linux + 65) -#define __NR_msgget (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_msgsnd (__NR_Linux + 67) -#define __NR_msgrcv (__NR_Linux + 68) -#define __NR_msgctl (__NR_Linux + 69) -#define __NR_fcntl (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 71) -#define __NR_fsync (__NR_Linux + 72) -#define __NR_fdatasync (__NR_Linux + 73) -#define __NR_truncate (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftruncate (__NR_Linux + 75) -#define __NR_getdents (__NR_Linux + 76) -#define __NR_getcwd (__NR_Linux + 77) -#define __NR_chdir (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchdir (__NR_Linux + 79) -#define __NR_rename (__NR_Linux + 80) -#define __NR_mkdir (__NR_Linux + 81) -#define __NR_rmdir (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_creat (__NR_Linux + 83) -#define __NR_link (__NR_Linux + 84) -#define __NR_unlink (__NR_Linux + 85) -#define __NR_symlink (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readlink (__NR_Linux + 87) -#define __NR_chmod (__NR_Linux + 88) -#define __NR_fchmod (__NR_Linux + 89) -#define __NR_chown (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 91) -#define __NR_lchown (__NR_Linux + 92) -#define __NR_umask (__NR_Linux + 93) -#define __NR_gettimeofday (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getrlimit (__NR_Linux + 95) -#define __NR_getrusage (__NR_Linux + 96) -#define __NR_sysinfo (__NR_Linux + 97) -#define __NR_times (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ptrace (__NR_Linux + 99) -#define __NR_getuid (__NR_Linux + 100) -#define __NR_syslog (__NR_Linux + 101) -#define __NR_getgid (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 103) -#define __NR_setgid (__NR_Linux + 104) -#define __NR_geteuid (__NR_Linux + 105) -#define __NR_getegid (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setpgid (__NR_Linux + 107) -#define __NR_getppid (__NR_Linux + 108) -#define __NR_getpgrp (__NR_Linux + 109) -#define __NR_setsid (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setreuid (__NR_Linux + 111) -#define __NR_setregid (__NR_Linux + 112) -#define __NR_getgroups (__NR_Linux + 113) -#define __NR_setgroups (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setresuid (__NR_Linux + 115) -#define __NR_getresuid (__NR_Linux + 116) -#define __NR_setresgid (__NR_Linux + 117) -#define __NR_getresgid (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgid (__NR_Linux + 119) -#define __NR_setfsuid (__NR_Linux + 120) -#define __NR_setfsgid (__NR_Linux + 121) -#define __NR_getsid (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_capget (__NR_Linux + 123) -#define __NR_capset (__NR_Linux + 124) -#define __NR_rt_sigpending (__NR_Linux + 125) -#define __NR_rt_sigtimedwait (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigqueueinfo (__NR_Linux + 127) -#define __NR_rt_sigsuspend (__NR_Linux + 128) -#define __NR_sigaltstack (__NR_Linux + 129) -#define __NR_utime (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mknod (__NR_Linux + 131) -#define __NR_personality (__NR_Linux + 132) -#define __NR_ustat (__NR_Linux + 133) -#define __NR_statfs (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstatfs (__NR_Linux + 135) -#define __NR_sysfs (__NR_Linux + 136) -#define __NR_getpriority (__NR_Linux + 137) -#define __NR_setpriority (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setparam (__NR_Linux + 139) -#define __NR_sched_getparam (__NR_Linux + 140) -#define __NR_sched_setscheduler (__NR_Linux + 141) -#define __NR_sched_getscheduler (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 143) -#define __NR_sched_get_priority_min (__NR_Linux + 144) -#define __NR_sched_rr_get_interval (__NR_Linux + 145) -#define __NR_mlock (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 147) -#define __NR_mlockall (__NR_Linux + 148) -#define __NR_munlockall (__NR_Linux + 149) -#define __NR_vhangup (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pivot_root (__NR_Linux + 151) -#define __NR__sysctl (__NR_Linux + 152) -#define __NR_prctl (__NR_Linux + 153) -#define __NR_adjtimex (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 155) -#define __NR_chroot (__NR_Linux + 156) -#define __NR_sync (__NR_Linux + 157) -#define __NR_acct (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 159) -#define __NR_mount (__NR_Linux + 160) -#define __NR_umount2 (__NR_Linux + 161) -#define __NR_swapon (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 163) -#define __NR_reboot (__NR_Linux + 164) -#define __NR_sethostname (__NR_Linux + 165) -#define __NR_setdomainname (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 167) -#define __NR_init_module (__NR_Linux + 168) -#define __NR_delete_module (__NR_Linux + 169) -#define __NR_get_kernel_syms (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 171) -#define __NR_quotactl (__NR_Linux + 172) -#define __NR_nfsservctl (__NR_Linux + 173) -#define __NR_getpmsg (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_putpmsg (__NR_Linux + 175) -#define __NR_afs_syscall (__NR_Linux + 176) -#define __NR_reserved177 (__NR_Linux + 177) -#define __NR_gettid (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 179) -#define __NR_setxattr (__NR_Linux + 180) -#define __NR_lsetxattr (__NR_Linux + 181) -#define __NR_fsetxattr (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 183) -#define __NR_lgetxattr (__NR_Linux + 184) -#define __NR_fgetxattr (__NR_Linux + 185) -#define __NR_listxattr (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 187) -#define __NR_flistxattr (__NR_Linux + 188) -#define __NR_removexattr (__NR_Linux + 189) -#define __NR_lremovexattr (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 191) -#define __NR_tkill (__NR_Linux + 192) -#define __NR_reserved193 (__NR_Linux + 193) -#define __NR_futex (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 195) -#define __NR_sched_getaffinity (__NR_Linux + 196) -#define __NR_cacheflush (__NR_Linux + 197) -#define __NR_cachectl (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysmips (__NR_Linux + 199) -#define __NR_io_setup (__NR_Linux + 200) -#define __NR_io_destroy (__NR_Linux + 201) -#define __NR_io_getevents (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_submit (__NR_Linux + 203) -#define __NR_io_cancel (__NR_Linux + 204) -#define __NR_exit_group (__NR_Linux + 205) -#define __NR_lookup_dcookie (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_create (__NR_Linux + 207) -#define __NR_epoll_ctl (__NR_Linux + 208) -#define __NR_epoll_wait (__NR_Linux + 209) -#define __NR_remap_file_pages (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigreturn (__NR_Linux + 211) -#define __NR_set_tid_address (__NR_Linux + 212) -#define __NR_restart_syscall (__NR_Linux + 213) -#define __NR_semtimedop (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fadvise64 (__NR_Linux + 215) -#define __NR_timer_create (__NR_Linux + 216) -#define __NR_timer_settime (__NR_Linux + 217) -#define __NR_timer_gettime (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_getoverrun (__NR_Linux + 219) -#define __NR_timer_delete (__NR_Linux + 220) -#define __NR_clock_settime (__NR_Linux + 221) -#define __NR_clock_gettime (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_getres (__NR_Linux + 223) -#define __NR_clock_nanosleep (__NR_Linux + 224) -#define __NR_tgkill (__NR_Linux + 225) -#define __NR_utimes (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mbind (__NR_Linux + 227) -#define __NR_get_mempolicy (__NR_Linux + 228) -#define __NR_set_mempolicy (__NR_Linux + 229) -#define __NR_mq_open (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_unlink (__NR_Linux + 231) -#define __NR_mq_timedsend (__NR_Linux + 232) -#define __NR_mq_timedreceive (__NR_Linux + 233) -#define __NR_mq_notify (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_getsetattr (__NR_Linux + 235) -#define __NR_vserver (__NR_Linux + 236) -#define __NR_waitid (__NR_Linux + 237) -#define __NR_add_key (__NR_Linux + 239) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_request_key (__NR_Linux + 240) -#define __NR_keyctl (__NR_Linux + 241) -#define __NR_set_thread_area (__NR_Linux + 242) -#define __NR_inotify_init (__NR_Linux + 243) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_add_watch (__NR_Linux + 244) -#define __NR_inotify_rm_watch (__NR_Linux + 245) -#define __NR_migrate_pages (__NR_Linux + 246) -#define __NR_openat (__NR_Linux + 247) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdirat (__NR_Linux + 248) -#define __NR_mknodat (__NR_Linux + 249) -#define __NR_fchownat (__NR_Linux + 250) -#define __NR_futimesat (__NR_Linux + 251) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_newfstatat (__NR_Linux + 252) -#define __NR_unlinkat (__NR_Linux + 253) -#define __NR_renameat (__NR_Linux + 254) -#define __NR_linkat (__NR_Linux + 255) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlinkat (__NR_Linux + 256) -#define __NR_readlinkat (__NR_Linux + 257) -#define __NR_fchmodat (__NR_Linux + 258) -#define __NR_faccessat (__NR_Linux + 259) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pselect6 (__NR_Linux + 260) -#define __NR_ppoll (__NR_Linux + 261) -#define __NR_unshare (__NR_Linux + 262) -#define __NR_splice (__NR_Linux + 263) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sync_file_range (__NR_Linux + 264) -#define __NR_tee (__NR_Linux + 265) -#define __NR_vmsplice (__NR_Linux + 266) -#define __NR_move_pages (__NR_Linux + 267) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_set_robust_list (__NR_Linux + 268) -#define __NR_get_robust_list (__NR_Linux + 269) -#define __NR_kexec_load (__NR_Linux + 270) -#define __NR_getcpu (__NR_Linux + 271) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_pwait (__NR_Linux + 272) -#define __NR_ioprio_set (__NR_Linux + 273) -#define __NR_ioprio_get (__NR_Linux + 274) -#define __NR_utimensat (__NR_Linux + 275) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd (__NR_Linux + 276) -#define __NR_timerfd (__NR_Linux + 277) -#define __NR_eventfd (__NR_Linux + 278) -#define __NR_fallocate (__NR_Linux + 279) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timerfd_create (__NR_Linux + 280) -#define __NR_timerfd_gettime (__NR_Linux + 281) -#define __NR_timerfd_settime (__NR_Linux + 282) -#define __NR_signalfd4 (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_eventfd2 (__NR_Linux + 284) -#define __NR_epoll_create1 (__NR_Linux + 285) -#define __NR_dup3 (__NR_Linux + 286) -#define __NR_pipe2 (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init1 (__NR_Linux + 288) -#define __NR_preadv (__NR_Linux + 289) -#define __NR_pwritev (__NR_Linux + 290) -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_perf_event_open (__NR_Linux + 292) -#define __NR_accept4 (__NR_Linux + 293) -#define __NR_recvmmsg (__NR_Linux + 294) -#define __NR_fanotify_init (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_mark (__NR_Linux + 296) -#define __NR_prlimit64 (__NR_Linux + 297) -#define __NR_name_to_handle_at (__NR_Linux + 298) -#define __NR_open_by_handle_at (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_adjtime (__NR_Linux + 300) -#define __NR_syncfs (__NR_Linux + 301) -#define __NR_sendmmsg (__NR_Linux + 302) -#define __NR_setns (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_process_vm_readv (__NR_Linux + 304) -#define __NR_process_vm_writev (__NR_Linux + 305) -#define __NR_kcmp (__NR_Linux + 306) -#define __NR_finit_module (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getdents64 (__NR_Linux + 308) -#define __NR_sched_setattr (__NR_Linux + 309) -#define __NR_sched_getattr (__NR_Linux + 310) -#define __NR_Linux_syscalls 310 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_64_Linux 5000 -#define __NR_64_Linux_syscalls 310 -#if _MIPS_SIM == _MIPS_SIM_NABI32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_Linux 6000 -#define __NR_read (__NR_Linux + 0) -#define __NR_write (__NR_Linux + 1) -#define __NR_open (__NR_Linux + 2) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_close (__NR_Linux + 3) -#define __NR_stat (__NR_Linux + 4) -#define __NR_fstat (__NR_Linux + 5) -#define __NR_lstat (__NR_Linux + 6) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_poll (__NR_Linux + 7) -#define __NR_lseek (__NR_Linux + 8) -#define __NR_mmap (__NR_Linux + 9) -#define __NR_mprotect (__NR_Linux + 10) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munmap (__NR_Linux + 11) -#define __NR_brk (__NR_Linux + 12) -#define __NR_rt_sigaction (__NR_Linux + 13) -#define __NR_rt_sigprocmask (__NR_Linux + 14) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ioctl (__NR_Linux + 15) -#define __NR_pread64 (__NR_Linux + 16) -#define __NR_pwrite64 (__NR_Linux + 17) -#define __NR_readv (__NR_Linux + 18) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_writev (__NR_Linux + 19) -#define __NR_access (__NR_Linux + 20) -#define __NR_pipe (__NR_Linux + 21) -#define __NR__newselect (__NR_Linux + 22) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_yield (__NR_Linux + 23) -#define __NR_mremap (__NR_Linux + 24) -#define __NR_msync (__NR_Linux + 25) -#define __NR_mincore (__NR_Linux + 26) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_madvise (__NR_Linux + 27) -#define __NR_shmget (__NR_Linux + 28) -#define __NR_shmat (__NR_Linux + 29) -#define __NR_shmctl (__NR_Linux + 30) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_dup (__NR_Linux + 31) -#define __NR_dup2 (__NR_Linux + 32) -#define __NR_pause (__NR_Linux + 33) -#define __NR_nanosleep (__NR_Linux + 34) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getitimer (__NR_Linux + 35) -#define __NR_setitimer (__NR_Linux + 36) -#define __NR_alarm (__NR_Linux + 37) -#define __NR_getpid (__NR_Linux + 38) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile (__NR_Linux + 39) -#define __NR_socket (__NR_Linux + 40) -#define __NR_connect (__NR_Linux + 41) -#define __NR_accept (__NR_Linux + 42) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendto (__NR_Linux + 43) -#define __NR_recvfrom (__NR_Linux + 44) -#define __NR_sendmsg (__NR_Linux + 45) -#define __NR_recvmsg (__NR_Linux + 46) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_shutdown (__NR_Linux + 47) -#define __NR_bind (__NR_Linux + 48) -#define __NR_listen (__NR_Linux + 49) -#define __NR_getsockname (__NR_Linux + 50) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpeername (__NR_Linux + 51) -#define __NR_socketpair (__NR_Linux + 52) -#define __NR_setsockopt (__NR_Linux + 53) -#define __NR_getsockopt (__NR_Linux + 54) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clone (__NR_Linux + 55) -#define __NR_fork (__NR_Linux + 56) -#define __NR_execve (__NR_Linux + 57) -#define __NR_exit (__NR_Linux + 58) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_wait4 (__NR_Linux + 59) -#define __NR_kill (__NR_Linux + 60) -#define __NR_uname (__NR_Linux + 61) -#define __NR_semget (__NR_Linux + 62) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semop (__NR_Linux + 63) -#define __NR_semctl (__NR_Linux + 64) -#define __NR_shmdt (__NR_Linux + 65) -#define __NR_msgget (__NR_Linux + 66) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_msgsnd (__NR_Linux + 67) -#define __NR_msgrcv (__NR_Linux + 68) -#define __NR_msgctl (__NR_Linux + 69) -#define __NR_fcntl (__NR_Linux + 70) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_flock (__NR_Linux + 71) -#define __NR_fsync (__NR_Linux + 72) -#define __NR_fdatasync (__NR_Linux + 73) -#define __NR_truncate (__NR_Linux + 74) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ftruncate (__NR_Linux + 75) -#define __NR_getdents (__NR_Linux + 76) -#define __NR_getcwd (__NR_Linux + 77) -#define __NR_chdir (__NR_Linux + 78) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchdir (__NR_Linux + 79) -#define __NR_rename (__NR_Linux + 80) -#define __NR_mkdir (__NR_Linux + 81) -#define __NR_rmdir (__NR_Linux + 82) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_creat (__NR_Linux + 83) -#define __NR_link (__NR_Linux + 84) -#define __NR_unlink (__NR_Linux + 85) -#define __NR_symlink (__NR_Linux + 86) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readlink (__NR_Linux + 87) -#define __NR_chmod (__NR_Linux + 88) -#define __NR_fchmod (__NR_Linux + 89) -#define __NR_chown (__NR_Linux + 90) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fchown (__NR_Linux + 91) -#define __NR_lchown (__NR_Linux + 92) -#define __NR_umask (__NR_Linux + 93) -#define __NR_gettimeofday (__NR_Linux + 94) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getrlimit (__NR_Linux + 95) -#define __NR_getrusage (__NR_Linux + 96) -#define __NR_sysinfo (__NR_Linux + 97) -#define __NR_times (__NR_Linux + 98) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_ptrace (__NR_Linux + 99) -#define __NR_getuid (__NR_Linux + 100) -#define __NR_syslog (__NR_Linux + 101) -#define __NR_getgid (__NR_Linux + 102) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setuid (__NR_Linux + 103) -#define __NR_setgid (__NR_Linux + 104) -#define __NR_geteuid (__NR_Linux + 105) -#define __NR_getegid (__NR_Linux + 106) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setpgid (__NR_Linux + 107) -#define __NR_getppid (__NR_Linux + 108) -#define __NR_getpgrp (__NR_Linux + 109) -#define __NR_setsid (__NR_Linux + 110) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setreuid (__NR_Linux + 111) -#define __NR_setregid (__NR_Linux + 112) -#define __NR_getgroups (__NR_Linux + 113) -#define __NR_setgroups (__NR_Linux + 114) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setresuid (__NR_Linux + 115) -#define __NR_getresuid (__NR_Linux + 116) -#define __NR_setresgid (__NR_Linux + 117) -#define __NR_getresgid (__NR_Linux + 118) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getpgid (__NR_Linux + 119) -#define __NR_setfsuid (__NR_Linux + 120) -#define __NR_setfsgid (__NR_Linux + 121) -#define __NR_getsid (__NR_Linux + 122) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_capget (__NR_Linux + 123) -#define __NR_capset (__NR_Linux + 124) -#define __NR_rt_sigpending (__NR_Linux + 125) -#define __NR_rt_sigtimedwait (__NR_Linux + 126) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigqueueinfo (__NR_Linux + 127) -#define __NR_rt_sigsuspend (__NR_Linux + 128) -#define __NR_sigaltstack (__NR_Linux + 129) -#define __NR_utime (__NR_Linux + 130) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mknod (__NR_Linux + 131) -#define __NR_personality (__NR_Linux + 132) -#define __NR_ustat (__NR_Linux + 133) -#define __NR_statfs (__NR_Linux + 134) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fstatfs (__NR_Linux + 135) -#define __NR_sysfs (__NR_Linux + 136) -#define __NR_getpriority (__NR_Linux + 137) -#define __NR_setpriority (__NR_Linux + 138) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setparam (__NR_Linux + 139) -#define __NR_sched_getparam (__NR_Linux + 140) -#define __NR_sched_setscheduler (__NR_Linux + 141) -#define __NR_sched_getscheduler (__NR_Linux + 142) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_get_priority_max (__NR_Linux + 143) -#define __NR_sched_get_priority_min (__NR_Linux + 144) -#define __NR_sched_rr_get_interval (__NR_Linux + 145) -#define __NR_mlock (__NR_Linux + 146) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_munlock (__NR_Linux + 147) -#define __NR_mlockall (__NR_Linux + 148) -#define __NR_munlockall (__NR_Linux + 149) -#define __NR_vhangup (__NR_Linux + 150) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pivot_root (__NR_Linux + 151) -#define __NR__sysctl (__NR_Linux + 152) -#define __NR_prctl (__NR_Linux + 153) -#define __NR_adjtimex (__NR_Linux + 154) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setrlimit (__NR_Linux + 155) -#define __NR_chroot (__NR_Linux + 156) -#define __NR_sync (__NR_Linux + 157) -#define __NR_acct (__NR_Linux + 158) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_settimeofday (__NR_Linux + 159) -#define __NR_mount (__NR_Linux + 160) -#define __NR_umount2 (__NR_Linux + 161) -#define __NR_swapon (__NR_Linux + 162) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_swapoff (__NR_Linux + 163) -#define __NR_reboot (__NR_Linux + 164) -#define __NR_sethostname (__NR_Linux + 165) -#define __NR_setdomainname (__NR_Linux + 166) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_create_module (__NR_Linux + 167) -#define __NR_init_module (__NR_Linux + 168) -#define __NR_delete_module (__NR_Linux + 169) -#define __NR_get_kernel_syms (__NR_Linux + 170) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_query_module (__NR_Linux + 171) -#define __NR_quotactl (__NR_Linux + 172) -#define __NR_nfsservctl (__NR_Linux + 173) -#define __NR_getpmsg (__NR_Linux + 174) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_putpmsg (__NR_Linux + 175) -#define __NR_afs_syscall (__NR_Linux + 176) -#define __NR_reserved177 (__NR_Linux + 177) -#define __NR_gettid (__NR_Linux + 178) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_readahead (__NR_Linux + 179) -#define __NR_setxattr (__NR_Linux + 180) -#define __NR_lsetxattr (__NR_Linux + 181) -#define __NR_fsetxattr (__NR_Linux + 182) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_getxattr (__NR_Linux + 183) -#define __NR_lgetxattr (__NR_Linux + 184) -#define __NR_fgetxattr (__NR_Linux + 185) -#define __NR_listxattr (__NR_Linux + 186) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_llistxattr (__NR_Linux + 187) -#define __NR_flistxattr (__NR_Linux + 188) -#define __NR_removexattr (__NR_Linux + 189) -#define __NR_lremovexattr (__NR_Linux + 190) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fremovexattr (__NR_Linux + 191) -#define __NR_tkill (__NR_Linux + 192) -#define __NR_reserved193 (__NR_Linux + 193) -#define __NR_futex (__NR_Linux + 194) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sched_setaffinity (__NR_Linux + 195) -#define __NR_sched_getaffinity (__NR_Linux + 196) -#define __NR_cacheflush (__NR_Linux + 197) -#define __NR_cachectl (__NR_Linux + 198) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sysmips (__NR_Linux + 199) -#define __NR_io_setup (__NR_Linux + 200) -#define __NR_io_destroy (__NR_Linux + 201) -#define __NR_io_getevents (__NR_Linux + 202) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_io_submit (__NR_Linux + 203) -#define __NR_io_cancel (__NR_Linux + 204) -#define __NR_exit_group (__NR_Linux + 205) -#define __NR_lookup_dcookie (__NR_Linux + 206) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_create (__NR_Linux + 207) -#define __NR_epoll_ctl (__NR_Linux + 208) -#define __NR_epoll_wait (__NR_Linux + 209) -#define __NR_remap_file_pages (__NR_Linux + 210) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_rt_sigreturn (__NR_Linux + 211) -#define __NR_fcntl64 (__NR_Linux + 212) -#define __NR_set_tid_address (__NR_Linux + 213) -#define __NR_restart_syscall (__NR_Linux + 214) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_semtimedop (__NR_Linux + 215) -#define __NR_fadvise64 (__NR_Linux + 216) -#define __NR_statfs64 (__NR_Linux + 217) -#define __NR_fstatfs64 (__NR_Linux + 218) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sendfile64 (__NR_Linux + 219) -#define __NR_timer_create (__NR_Linux + 220) -#define __NR_timer_settime (__NR_Linux + 221) -#define __NR_timer_gettime (__NR_Linux + 222) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timer_getoverrun (__NR_Linux + 223) -#define __NR_timer_delete (__NR_Linux + 224) -#define __NR_clock_settime (__NR_Linux + 225) -#define __NR_clock_gettime (__NR_Linux + 226) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_clock_getres (__NR_Linux + 227) -#define __NR_clock_nanosleep (__NR_Linux + 228) -#define __NR_tgkill (__NR_Linux + 229) -#define __NR_utimes (__NR_Linux + 230) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mbind (__NR_Linux + 231) -#define __NR_get_mempolicy (__NR_Linux + 232) -#define __NR_set_mempolicy (__NR_Linux + 233) -#define __NR_mq_open (__NR_Linux + 234) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_unlink (__NR_Linux + 235) -#define __NR_mq_timedsend (__NR_Linux + 236) -#define __NR_mq_timedreceive (__NR_Linux + 237) -#define __NR_mq_notify (__NR_Linux + 238) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mq_getsetattr (__NR_Linux + 239) -#define __NR_vserver (__NR_Linux + 240) -#define __NR_waitid (__NR_Linux + 241) -#define __NR_add_key (__NR_Linux + 243) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_request_key (__NR_Linux + 244) -#define __NR_keyctl (__NR_Linux + 245) -#define __NR_set_thread_area (__NR_Linux + 246) -#define __NR_inotify_init (__NR_Linux + 247) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_add_watch (__NR_Linux + 248) -#define __NR_inotify_rm_watch (__NR_Linux + 249) -#define __NR_migrate_pages (__NR_Linux + 250) -#define __NR_openat (__NR_Linux + 251) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_mkdirat (__NR_Linux + 252) -#define __NR_mknodat (__NR_Linux + 253) -#define __NR_fchownat (__NR_Linux + 254) -#define __NR_futimesat (__NR_Linux + 255) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_newfstatat (__NR_Linux + 256) -#define __NR_unlinkat (__NR_Linux + 257) -#define __NR_renameat (__NR_Linux + 258) -#define __NR_linkat (__NR_Linux + 259) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_symlinkat (__NR_Linux + 260) -#define __NR_readlinkat (__NR_Linux + 261) -#define __NR_fchmodat (__NR_Linux + 262) -#define __NR_faccessat (__NR_Linux + 263) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_pselect6 (__NR_Linux + 264) -#define __NR_ppoll (__NR_Linux + 265) -#define __NR_unshare (__NR_Linux + 266) -#define __NR_splice (__NR_Linux + 267) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_sync_file_range (__NR_Linux + 268) -#define __NR_tee (__NR_Linux + 269) -#define __NR_vmsplice (__NR_Linux + 270) -#define __NR_move_pages (__NR_Linux + 271) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_set_robust_list (__NR_Linux + 272) -#define __NR_get_robust_list (__NR_Linux + 273) -#define __NR_kexec_load (__NR_Linux + 274) -#define __NR_getcpu (__NR_Linux + 275) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_epoll_pwait (__NR_Linux + 276) -#define __NR_ioprio_set (__NR_Linux + 277) -#define __NR_ioprio_get (__NR_Linux + 278) -#define __NR_utimensat (__NR_Linux + 279) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_signalfd (__NR_Linux + 280) -#define __NR_timerfd (__NR_Linux + 281) -#define __NR_eventfd (__NR_Linux + 282) -#define __NR_fallocate (__NR_Linux + 283) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_timerfd_create (__NR_Linux + 284) -#define __NR_timerfd_gettime (__NR_Linux + 285) -#define __NR_timerfd_settime (__NR_Linux + 286) -#define __NR_signalfd4 (__NR_Linux + 287) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_eventfd2 (__NR_Linux + 288) -#define __NR_epoll_create1 (__NR_Linux + 289) -#define __NR_dup3 (__NR_Linux + 290) -#define __NR_pipe2 (__NR_Linux + 291) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_inotify_init1 (__NR_Linux + 292) -#define __NR_preadv (__NR_Linux + 293) -#define __NR_pwritev (__NR_Linux + 294) -#define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_perf_event_open (__NR_Linux + 296) -#define __NR_accept4 (__NR_Linux + 297) -#define __NR_recvmmsg (__NR_Linux + 298) -#define __NR_getdents64 (__NR_Linux + 299) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_fanotify_init (__NR_Linux + 300) -#define __NR_fanotify_mark (__NR_Linux + 301) -#define __NR_prlimit64 (__NR_Linux + 302) -#define __NR_name_to_handle_at (__NR_Linux + 303) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_open_by_handle_at (__NR_Linux + 304) -#define __NR_clock_adjtime (__NR_Linux + 305) -#define __NR_syncfs (__NR_Linux + 306) -#define __NR_sendmmsg (__NR_Linux + 307) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_setns (__NR_Linux + 308) -#define __NR_process_vm_readv (__NR_Linux + 309) -#define __NR_process_vm_writev (__NR_Linux + 310) -#define __NR_kcmp (__NR_Linux + 311) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define __NR_finit_module (__NR_Linux + 312) -#define __NR_sched_setattr (__NR_Linux + 313) -#define __NR_sched_getattr (__NR_Linux + 314) -#define __NR_Linux_syscalls 314 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define __NR_N32_Linux 6000 -#define __NR_N32_Linux_syscalls 314 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/asm.h b/ndk/platforms/android-21/arch-mips64/include/machine/asm.h deleted file mode 100644 index 5eacde3df..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/asm.h +++ /dev/null @@ -1,208 +0,0 @@ -/* $OpenBSD: asm.h,v 1.7 2004/10/20 12:49:15 pefo Exp $ */ - -/* - * Copyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ -#ifndef _MIPS64_ASM_H -#define _MIPS64_ASM_H - -#ifndef _ALIGN_TEXT -# define _ALIGN_TEXT .align 4 -#endif - -#undef __bionic_asm_custom_entry -#undef __bionic_asm_custom_end -#define __bionic_asm_custom_entry(f) .ent f -#define __bionic_asm_custom_end(f) .end f - -#include - -#define _MIPS_ISA_MIPS1 1 /* R2000/R3000 */ -#define _MIPS_ISA_MIPS2 2 /* R4000/R6000 */ -#define _MIPS_ISA_MIPS3 3 /* R4000 */ -#define _MIPS_ISA_MIPS4 4 /* TFP (R1x000) */ -#define _MIPS_ISA_MIPS5 5 -#define _MIPS_ISA_MIPS32 6 -#define _MIPS_ISA_MIPS64 7 - -#if !defined(ABICALLS) && !defined(_NO_ABICALLS) -#define ABICALLS .abicalls -#endif - -#if defined(ABICALLS) && !defined(_KERNEL) - ABICALLS -#endif - -#if !defined(__MIPSEL__) && !defined(__MIPSEB__) -#error "__MIPSEL__ or __MIPSEB__ must be defined" -#endif -/* - * Define how to access unaligned data word - */ -#if defined(__MIPSEL__) -#define LWLO lwl -#define LWHI lwr -#define SWLO swl -#define SWHI swr -#define LDLO ldl -#define LDHI ldr -#define SDLO sdl -#define SDHI sdr -#endif -#if defined(__MIPSEB__) -#define LWLO lwr -#define LWHI lwl -#define SWLO swr -#define SWHI swl -#define LDLO ldr -#define LDHI ldl -#define SDLO sdr -#define SDHI sdl -#endif - -/* - * Define programming environment for ABI. - */ -#if defined(ABICALLS) && !defined(_KERNEL) && !defined(_STANDALONE) - -#if (_MIPS_SIM == _ABIO32) || (_MIPS_SIM == _ABI32) -#define NARGSAVE 4 - -#define SETUP_GP \ - .set noreorder; \ - .cpload t9; \ - .set reorder; - -#define SAVE_GP(x) \ - .cprestore x - -#define SETUP_GP64(gpoff, name) -#define RESTORE_GP64 -#endif - -#if (_MIPS_SIM == _ABI64) || (_MIPS_SIM == _ABIN32) -#define NARGSAVE 0 - -#define SETUP_GP -#define SAVE_GP(x) -#define SETUP_GP64(gpoff, name) \ - .cpsetup t9, gpoff, name -#define RESTORE_GP64 \ - .cpreturn -#endif - -#define MKFSIZ(narg,locals) (((narg+locals)*REGSZ+31)&(~31)) - -#else /* defined(ABICALLS) && !defined(_KERNEL) */ - -#define NARGSAVE 4 -#define SETUP_GP -#define SAVE_GP(x) - -#define ALIGNSZ 16 /* Stack layout alignment */ -#define FRAMESZ(sz) (((sz) + (ALIGNSZ-1)) & ~(ALIGNSZ-1)) - -#endif - -/* - * Basic register operations based on selected ISA - */ -#if (_MIPS_ISA == _MIPS_ISA_MIPS1 || _MIPS_ISA == _MIPS_ISA_MIPS2 || _MIPS_ISA == _MIPS_ISA_MIPS32) -#define REGSZ 4 /* 32 bit mode register size */ -#define LOGREGSZ 2 /* log rsize */ -#define REG_S sw -#define REG_L lw -#define CF_SZ 24 /* Call frame size */ -#define CF_ARGSZ 16 /* Call frame arg size */ -#define CF_RA_OFFS 20 /* Call ra save offset */ -#endif - -#if (_MIPS_ISA == _MIPS_ISA_MIPS3 || _MIPS_ISA == _MIPS_ISA_MIPS4 || _MIPS_ISA == _MIPS_ISA_MIPS64) -#define REGSZ 8 /* 64 bit mode register size */ -#define LOGREGSZ 3 /* log rsize */ -#define REG_S sd -#define REG_L ld -#define CF_SZ 48 /* Call frame size (multiple of ALIGNSZ) */ -#define CF_ARGSZ 32 /* Call frame arg size */ -#define CF_RA_OFFS 40 /* Call ra save offset */ -#endif - -#define REGSZ_FP 8 /* 64 bit FP register size */ - -#ifndef __LP64__ -#define PTR_L lw -#define PTR_S sw -#define PTR_SUB sub -#define PTR_ADD add -#define PTR_SUBU subu -#define PTR_ADDU addu -#define LI li -#define LA la -#define PTR_SLL sll -#define PTR_SRL srl -#define PTR_VAL .word -#else -#define PTR_L ld -#define PTR_S sd -#define PTR_ADD dadd -#define PTR_SUB dsub -#define PTR_SUBU dsubu -#define PTR_ADDU daddu -#define LI dli -#define LA dla -#define PTR_SLL dsll -#define PTR_SRL dsrl -#define PTR_VAL .dword -#endif - -/* - * LEAF(x, fsize) - * - * Declare a leaf routine. - */ -#define LEAF(x, fsize) \ - .align 3; \ - .globl x; \ - .ent x, 0; \ -x: ; \ - .cfi_startproc; \ - .frame sp, fsize, ra; \ - SETUP_GP \ - -/* - * NON_LEAF(x) - * - * Declare a non-leaf routine (a routine that makes other C calls). - */ -#define NON_LEAF(x, fsize, retpc) \ - .align 3; \ - .globl x; \ - .ent x, 0; \ -x: ; \ - .cfi_startproc; \ - .frame sp, fsize, retpc; \ - SETUP_GP \ - -#endif /* !_MIPS_ASM_H */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/elf_machdep.h b/ndk/platforms/android-21/arch-mips64/include/machine/elf_machdep.h deleted file mode 100644 index a819e6e63..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/elf_machdep.h +++ /dev/null @@ -1,197 +0,0 @@ -/* $NetBSD: elf_machdep.h,v 1.15 2011/03/15 07:39:22 matt Exp $ */ - -#ifndef _MIPS_ELF_MACHDEP_H_ -#define _MIPS_ELF_MACHDEP_H_ - -#ifdef _LP64 -#define ARCH_ELFSIZE 64 /* MD native binary size */ -#else -#define ARCH_ELFSIZE 32 /* MD native binary size */ -#endif - -#if ELFSIZE == 32 -#define ELF32_MACHDEP_ID_CASES \ - case EM_MIPS: \ - break; - -#define ELF32_MACHDEP_ID EM_MIPS -#elif ELFSIZE == 64 -#define ELF64_MACHDEP_ID_CASES \ - case EM_MIPS: \ - break; - -#define ELF64_MACHDEP_ID EM_MIPS -#endif - -/* mips relocs. */ - -#define R_MIPS_NONE 0 -#define R_MIPS_16 1 -#define R_MIPS_32 2 -#define R_MIPS_REL32 3 -#define R_MIPS_REL R_MIPS_REL32 -#define R_MIPS_26 4 -#define R_MIPS_HI16 5 /* high 16 bits of symbol value */ -#define R_MIPS_LO16 6 /* low 16 bits of symbol value */ -#define R_MIPS_GPREL16 7 /* GP-relative reference */ -#define R_MIPS_LITERAL 8 /* Reference to literal section */ -#define R_MIPS_GOT16 9 /* Reference to global offset table */ -#define R_MIPS_GOT R_MIPS_GOT16 -#define R_MIPS_PC16 10 /* 16 bit PC relative reference */ -#define R_MIPS_CALL16 11 /* 16 bit call thru glbl offset tbl */ -#define R_MIPS_CALL R_MIPS_CALL16 -#define R_MIPS_GPREL32 12 - -/* 13, 14, 15 are not defined at this point. */ -#define R_MIPS_UNUSED1 13 -#define R_MIPS_UNUSED2 14 -#define R_MIPS_UNUSED3 15 - -/* - * The remaining relocs are apparently part of the 64-bit Irix ELF ABI. - */ -#define R_MIPS_SHIFT5 16 -#define R_MIPS_SHIFT6 17 - -#define R_MIPS_64 18 -#define R_MIPS_GOT_DISP 19 -#define R_MIPS_GOT_PAGE 20 -#define R_MIPS_GOT_OFST 21 -#define R_MIPS_GOT_HI16 22 -#define R_MIPS_GOT_LO16 23 -#define R_MIPS_SUB 24 -#define R_MIPS_INSERT_A 25 -#define R_MIPS_INSERT_B 26 -#define R_MIPS_DELETE 27 -#define R_MIPS_HIGHER 28 -#define R_MIPS_HIGHEST 29 -#define R_MIPS_CALL_HI16 30 -#define R_MIPS_CALL_LO16 31 -#define R_MIPS_SCN_DISP 32 -#define R_MIPS_REL16 33 -#define R_MIPS_ADD_IMMEDIATE 34 -#define R_MIPS_PJUMP 35 -#define R_MIPS_RELGOT 36 -#define R_MIPS_JALR 37 -/* TLS relocations */ - -#define R_MIPS_TLS_DTPMOD32 38 /* Module number 32 bit */ -#define R_MIPS_TLS_DTPREL32 39 /* Module-relative offset 32 bit */ -#define R_MIPS_TLS_DTPMOD64 40 /* Module number 64 bit */ -#define R_MIPS_TLS_DTPREL64 41 /* Module-relative offset 64 bit */ -#define R_MIPS_TLS_GD 42 /* 16 bit GOT offset for GD */ -#define R_MIPS_TLS_LDM 43 /* 16 bit GOT offset for LDM */ -#define R_MIPS_TLS_DTPREL_HI16 44 /* Module-relative offset, high 16 bits */ -#define R_MIPS_TLS_DTPREL_LO16 45 /* Module-relative offset, low 16 bits */ -#define R_MIPS_TLS_GOTTPREL 46 /* 16 bit GOT offset for IE */ -#define R_MIPS_TLS_TPREL32 47 /* TP-relative offset, 32 bit */ -#define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */ -#define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */ -#define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */ - -#define R_MIPS_max 51 - -#define R_TYPE(name) __CONCAT(R_MIPS_,name) - -#define R_MIPS16_min 100 -#define R_MIPS16_26 100 -#define R_MIPS16_GPREL 101 -#define R_MIPS16_GOT16 102 -#define R_MIPS16_CALL16 103 -#define R_MIPS16_HI16 104 -#define R_MIPS16_LO16 105 -#define R_MIPS16_max 106 - - -/* mips dynamic tags */ - -#define DT_MIPS_RLD_VERSION 0x70000001 -#define DT_MIPS_TIME_STAMP 0x70000002 -#define DT_MIPS_ICHECKSUM 0x70000003 -#define DT_MIPS_IVERSION 0x70000004 -#define DT_MIPS_FLAGS 0x70000005 -#define DT_MIPS_BASE_ADDRESS 0x70000006 -#define DT_MIPS_CONFLICT 0x70000008 -#define DT_MIPS_LIBLIST 0x70000009 -#define DT_MIPS_CONFLICTNO 0x7000000b -#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* number of local got ents */ -#define DT_MIPS_LIBLISTNO 0x70000010 -#define DT_MIPS_SYMTABNO 0x70000011 /* number of .dynsym entries */ -#define DT_MIPS_UNREFEXTNO 0x70000012 -#define DT_MIPS_GOTSYM 0x70000013 /* first dynamic sym in got */ -#define DT_MIPS_HIPAGENO 0x70000014 -#define DT_MIPS_RLD_MAP 0x70000016 /* address of loader map */ -#define DT_MIPS_RLD_MAP_REL 0x70000035 /* Address of run time loader map, used for debugging. */ - -/* - * ELF Flags - */ -#define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ -#define EF_MIPS_CPIC 0x00000004 /* STD PIC calling sequence */ -#define EF_MIPS_ABI2 0x00000020 /* N32 */ - -#define EF_MIPS_ARCH_ASE 0x0f000000 /* Architectural extensions */ -#define EF_MIPS_ARCH_MDMX 0x08000000 /* MDMX multimedia extension */ -#define EF_MIPS_ARCH_M16 0x04000000 /* MIPS-16 ISA extensions */ - -#define EF_MIPS_ARCH 0xf0000000 /* Architecture field */ -#define EF_MIPS_ARCH_1 0x00000000 /* -mips1 code */ -#define EF_MIPS_ARCH_2 0x10000000 /* -mips2 code */ -#define EF_MIPS_ARCH_3 0x20000000 /* -mips3 code */ -#define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code */ -#define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code */ -#define EF_MIPS_ARCH_32 0x50000000 /* -mips32 code */ -#define EF_MIPS_ARCH_64 0x60000000 /* -mips64 code */ -#define EF_MIPS_ARCH_32R2 0x70000000 /* -mips32r2 code */ -#define EF_MIPS_ARCH_64R2 0x80000000 /* -mips64r2 code */ - -#define EF_MIPS_ABI 0x0000f000 -#define EF_MIPS_ABI_O32 0x00001000 -#define EF_MIPS_ABI_O64 0x00002000 -#define EF_MIPS_ABI_EABI32 0x00003000 -#define EF_MIPS_ABI_EABI64 0x00004000 - -#if defined(__MIPSEB__) -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2MSB -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2MSB -#elif defined(__MIPSEL__) -#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB -#define ELF64_MACHDEP_ENDIANNESS ELFDATA2LSB -#elif !defined(HAVE_NBTOOL_CONFIG_H) -#error neither __MIPSEL__ nor __MIPSEB__ are defined. -#endif - -#ifdef _KERNEL -#ifdef _KERNEL_OPT -#include "opt_compat_netbsd.h" -#endif -#ifdef COMPAT_16 -/* - * Up to 1.6, the ELF dynamic loader (ld.elf_so) was not relocatable. - * Tell the kernel ELF exec code not to try relocating the interpreter - * for dynamically-linked ELF binaries. - */ -#define ELF_INTERP_NON_RELOCATABLE -#endif /* COMPAT_16 */ - -/* - * We need to be able to include the ELF header so we can pick out the - * ABI being used. - */ -#ifdef ELFSIZE -#define ELF_MD_PROBE_FUNC ELFNAME2(mips_netbsd,probe) -#define ELF_MD_COREDUMP_SETUP ELFNAME2(coredump,setup) -#endif - -struct exec_package; - -int mips_netbsd_elf32_probe(struct lwp *, struct exec_package *, void *, char *, - vaddr_t *); -void coredump_elf32_setup(struct lwp *, void *); - -int mips_netbsd_elf64_probe(struct lwp *, struct exec_package *, void *, char *, - vaddr_t *); -void coredump_elf64_setup(struct lwp *, void *); -#endif /* _KERNEL */ - -#endif /* _MIPS_ELF_MACHDEP_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/exec.h b/ndk/platforms/android-21/arch-mips64/include/machine/exec.h deleted file mode 100644 index 279bc16f5..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/exec.h +++ /dev/null @@ -1,189 +0,0 @@ -/* $OpenBSD: exec.h,v 1.1 2004/10/18 19:05:36 grange Exp $ */ - -/* - * Copyright (c) 1996-2004 Per Fogelstrom, Opsycon AB - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ - -#ifndef _MIPS64_EXEC_H_ -#define _MIPS64_EXEC_H_ - -#define __LDPGSZ 4096 - -/* - * Define what exec "formats" we should handle. - */ -#define NATIVE_EXEC_ELF -#define NATIVE_ELFSIZE 64 -#define EXEC_SCRIPT - -/* - * If included from sys/exec.h define kernels ELF format. - */ -#ifdef __LP64__ -#define ARCH_ELFSIZE 64 -#define DB_ELFSIZE 64 -#define ELF_TARG_CLASS ELFCLASS64 -#else -#define ARCH_ELFSIZE 32 -#define DB_ELFSIZE 32 -#define ELF_TARG_CLASS ELFCLASS32 -#endif - -#if defined(__MIPSEB__) -#define ELF_TARG_DATA ELFDATA2MSB -#else -#define ELF_TARG_DATA ELFDATA2LSB -#endif -#define ELF_TARG_MACH EM_MIPS - -#define _NLIST_DO_ELF - -#if defined(_LP64) -#define _KERN_DO_ELF64 -#if defined(COMPAT_O32) -#define _KERN_DO_ELF -#endif -#else -#define _KERN_DO_ELF -#endif - -/* Information taken from MIPS ABI supplemental */ - -/* Architecture dependent Segment types - p_type */ -#define PT_MIPS_REGINFO 0x70000000 /* Register usage information */ - -/* Architecture dependent d_tag field for Elf32_Dyn. */ -#define DT_MIPS_RLD_VERSION 0x70000001 /* Runtime Linker Interface ID */ -#define DT_MIPS_TIME_STAMP 0x70000002 /* Timestamp */ -#define DT_MIPS_ICHECKSUM 0x70000003 /* Cksum of ext. str. and com. sizes */ -#define DT_MIPS_IVERSION 0x70000004 /* Version string (string tbl index) */ -#define DT_MIPS_FLAGS 0x70000005 /* Flags */ -#define DT_MIPS_BASE_ADDRESS 0x70000006 /* Segment base address */ -#define DT_MIPS_CONFLICT 0x70000008 /* Adr of .conflict section */ -#define DT_MIPS_LIBLIST 0x70000009 /* Address of .liblist section */ -#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* Number of local .GOT entries */ -#define DT_MIPS_CONFLICTNO 0x7000000b /* Number of .conflict entries */ -#define DT_MIPS_LIBLISTNO 0x70000010 /* Number of .liblist entries */ -#define DT_MIPS_SYMTABNO 0x70000011 /* Number of .dynsym entries */ -#define DT_MIPS_UNREFEXTNO 0x70000012 /* First external DYNSYM */ -#define DT_MIPS_GOTSYM 0x70000013 /* First GOT entry in .dynsym */ -#define DT_MIPS_HIPAGENO 0x70000014 /* Number of GOT page table entries */ -#define DT_MIPS_RLD_MAP 0x70000016 /* Address of debug map pointer */ -#define DT_MIPS_RLD_MAP_REL 0x70000035 /* Address of run time loader map, used for debugging. */ - -#define DT_PROCNUM (DT_MIPS_RLD_MAP - DT_LOPROC + 1) - -/* - * Legal values for e_flags field of Elf32_Ehdr. - */ -#define EF_MIPS_NOREORDER 0x00000001 /* .noreorder was used */ -#define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ -#define EF_MIPS_CPIC 0x00000004 /* Uses PIC calling sequence */ -#define EF_MIPS_ABI2 0x00000020 /* -n32 on Irix 6 */ -#define EF_MIPS_32BITMODE 0x00000100 /* 64 bit in 32 bit mode... */ -#define EF_MIPS_ARCH 0xf0000000 /* MIPS architecture level */ -#define E_MIPS_ARCH_1 0x00000000 -#define E_MIPS_ARCH_2 0x10000000 -#define E_MIPS_ARCH_3 0x20000000 -#define E_MIPS_ARCH_4 0x30000000 -#define EF_MIPS_ABI 0x0000f000 /* ABI level */ -#define E_MIPS_ABI_NONE 0x00000000 /* ABI level not set */ -#define E_MIPS_ABI_O32 0x00001000 -#define E_MIPS_ABI_O64 0x00002000 -#define E_MIPS_ABI_EABI32 0x00004000 -#define E_MIPS_ABI_EABI64 0x00004000 - -/* - * Mips special sections. - */ -#define SHN_MIPS_ACOMMON 0xff00 /* Allocated common symbols */ -#define SHN_MIPS_SCOMMON 0xff03 /* Small common symbols */ -#define SHN_MIPS_SUNDEFINED 0xff04 /* Small undefined symbols */ - -/* - * Legal values for sh_type field of Elf32_Shdr. - */ -#define SHT_MIPS_LIBLIST 0x70000000 /* Shared objects used in link */ -#define SHT_MIPS_CONFLICT 0x70000002 /* Conflicting symbols */ -#define SHT_MIPS_GPTAB 0x70000003 /* Global data area sizes */ -#define SHT_MIPS_UCODE 0x70000004 /* Reserved for SGI/MIPS compilers */ -#define SHT_MIPS_DEBUG 0x70000005 /* MIPS ECOFF debugging information */ -#define SHT_MIPS_REGINFO 0x70000006 /* Register usage information */ - -/* - * Legal values for sh_flags field of Elf32_Shdr. - */ -#define SHF_MIPS_GPREL 0x10000000 /* Must be part of global data area */ - -#if 0 -/* - * Entries found in sections of type SHT_MIPS_GPTAB. - */ -typedef union { - struct { - Elf32_Word gt_current_g_value; /* -G val used in compilation */ - Elf32_Word gt_unused; /* Not used */ - } gt_header; /* First entry in section */ - struct { - Elf32_Word gt_g_value; /* If this val were used for -G */ - Elf32_Word gt_bytes; /* This many bytes would be used */ - } gt_entry; /* Subsequent entries in section */ -} Elf32_gptab; - -/* - * Entry found in sections of type SHT_MIPS_REGINFO. - */ -typedef struct { - Elf32_Word ri_gprmask; /* General registers used */ - Elf32_Word ri_cprmask[4]; /* Coprocessor registers used */ - Elf32_Sword ri_gp_value; /* $gp register value */ -} Elf32_RegInfo; -#endif - - -/* - * Mips relocations. - */ - -#define R_MIPS_NONE 0 /* No reloc */ -#define R_MIPS_16 1 /* Direct 16 bit */ -#define R_MIPS_32 2 /* Direct 32 bit */ -#define R_MIPS_REL32 3 /* PC relative 32 bit */ -#define R_MIPS_26 4 /* Direct 26 bit shifted */ -#define R_MIPS_HI16 5 /* High 16 bit */ -#define R_MIPS_LO16 6 /* Low 16 bit */ -#define R_MIPS_GPREL16 7 /* GP relative 16 bit */ -#define R_MIPS_LITERAL 8 /* 16 bit literal entry */ -#define R_MIPS_GOT16 9 /* 16 bit GOT entry */ -#define R_MIPS_PC16 10 /* PC relative 16 bit */ -#define R_MIPS_CALL16 11 /* 16 bit GOT entry for function */ -#define R_MIPS_GPREL32 12 /* GP relative 32 bit */ - -#define R_MIPS_64 18 - -#define R_MIPS_REL32_64 ((R_MIPS_64 << 8) | R_MIPS_REL32) - - -#endif /* !_MIPS64_EXEC_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/fenv.h b/ndk/platforms/android-21/arch-mips64/include/machine/fenv.h deleted file mode 100644 index 689e1cb3f..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/fenv.h +++ /dev/null @@ -1,98 +0,0 @@ -/*- - * Copyright (c) 2004-2005 David Schultz - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $FreeBSD: src/lib/msun/arm/fenv.h,v 1.5 2005/03/16 19:03:45 das Exp $ - */ - -/* - Rewritten for Android. -*/ - -/* MIPS FPU floating point control register bits. - * - * 31-25 -> floating point conditions code bits set by FP compare - * instructions - * 24 -> flush denormalized results to zero instead of - * causing unimplemented operation exception. - * 23 -> Condition bit - * 22 -> In conjunction with FS detects denormalized - * operands and replaces them internally with 0. - * 21 -> In conjunction with FS forces denormalized operands - * to the closest normalized value. - * 20-18 -> reserved (read as 0, write with 0) - * 17 -> cause bit for unimplemented operation - * 16 -> cause bit for invalid exception - * 15 -> cause bit for division by zero exception - * 14 -> cause bit for overflow exception - * 13 -> cause bit for underflow exception - * 12 -> cause bit for inexact exception - * 11 -> enable exception for invalid exception - * 10 -> enable exception for division by zero exception - * 9 -> enable exception for overflow exception - * 8 -> enable exception for underflow exception - * 7 -> enable exception for inexact exception - * 6 -> flag invalid exception - * 5 -> flag division by zero exception - * 4 -> flag overflow exception - * 3 -> flag underflow exception - * 2 -> flag inexact exception - * 1-0 -> rounding control - * - * - * Rounding Control: - * 00 - rounding to nearest (RN) - * 01 - rounding toward zero (RZ) - * 10 - rounding (up) toward plus infinity (RP) - * 11 - rounding (down)toward minus infinity (RM) - */ - -#ifndef _MIPS_FENV_H_ -#define _MIPS_FENV_H_ - -#include - -__BEGIN_DECLS - -typedef __uint32_t fenv_t; -typedef __uint32_t fexcept_t; - -/* Exception flags */ -#define FE_INVALID 0x40 -#define FE_DIVBYZERO 0x20 -#define FE_OVERFLOW 0x10 -#define FE_UNDERFLOW 0x08 -#define FE_INEXACT 0x04 -#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ - FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW) - -/* Rounding modes */ -#define FE_TONEAREST 0x0000 -#define FE_TOWARDZERO 0x0001 -#define FE_UPWARD 0x0002 -#define FE_DOWNWARD 0x0003 - -__END_DECLS - -#endif /* !_MIPS_FENV_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/regdef.h b/ndk/platforms/android-21/arch-mips64/include/machine/regdef.h deleted file mode 100644 index 3a7cd687c..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/regdef.h +++ /dev/null @@ -1,99 +0,0 @@ -/* $OpenBSD: regdef.h,v 1.3 2005/08/07 07:29:44 miod Exp $ */ - -/* - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Ralph Campbell. This file is derived from the MIPS RISC - * Architecture book by Gerry Kane. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)regdef.h 8.1 (Berkeley) 6/10/93 - */ -#ifndef _MIPS_REGDEF_H_ -#define _MIPS_REGDEF_H_ - -#if (_MIPS_SIM == _ABI64) && !defined(__mips_n64) -#define __mips_n64 1 -#endif -#if (_MIPS_SIM == _ABIN32) && !defined(__mips_n32) -#define __mips_n32 1 -#endif - -#define zero $0 /* always zero */ -#define AT $at /* assembler temp */ -#define v0 $2 /* return value */ -#define v1 $3 -#define a0 $4 /* argument registers */ -#define a1 $5 -#define a2 $6 -#define a3 $7 -#if defined(__mips_n32) || defined(__mips_n64) -#define a4 $8 /* expanded register arguments */ -#define a5 $9 -#define a6 $10 -#define a7 $11 -#define ta0 $8 /* alias */ -#define ta1 $9 -#define ta2 $10 -#define ta3 $11 -#define t0 $12 /* temp registers (not saved across subroutine calls) */ -#define t1 $13 -#define t2 $14 -#define t3 $15 -#else -#define t0 $8 /* temp registers (not saved across subroutine calls) */ -#define t1 $9 -#define t2 $10 -#define t3 $11 -#define t4 $12 -#define t5 $13 -#define t6 $14 -#define t7 $15 -#define ta0 $12 /* alias */ -#define ta1 $13 -#define ta2 $14 -#define ta3 $15 -#endif -#define s0 $16 /* saved across subroutine calls (callee saved) */ -#define s1 $17 -#define s2 $18 -#define s3 $19 -#define s4 $20 -#define s5 $21 -#define s6 $22 -#define s7 $23 -#define t8 $24 /* two more temp registers */ -#define t9 $25 -#define k0 $26 /* kernel temporary */ -#define k1 $27 -#define gp $28 /* global pointer */ -#define sp $29 /* stack pointer */ -#define s8 $30 /* one more callee saved */ -#define ra $31 /* return address */ - -#endif /* !_MIPS_REGDEF_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/regnum.h b/ndk/platforms/android-21/arch-mips64/include/machine/regnum.h deleted file mode 100644 index bfe128047..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/regnum.h +++ /dev/null @@ -1,119 +0,0 @@ -/* $OpenBSD: regnum.h,v 1.3 2004/08/10 20:28:13 deraadt Exp $ */ - -/* - * Copyright (c) 2001-2002 Opsycon AB (www.opsycon.se / www.opsycon.com) - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - */ - -#ifndef _MIPS64_REGNUM_H_ -#define _MIPS64_REGNUM_H_ - -/* - * Location of the saved registers relative to ZERO. - * Usage is p->p_regs[XX]. - */ -#define ZERO 0 -#define AST 1 -#define V0 2 -#define V1 3 -#define A0 4 -#define A1 5 -#define A2 6 -#define A3 7 -#define T0 8 -#define T1 9 -#define T2 10 -#define T3 11 -#define T4 12 -#define T5 13 -#define T6 14 -#define T7 15 -#define S0 16 -#define S1 17 -#define S2 18 -#define S3 19 -#define S4 20 -#define S5 21 -#define S6 22 -#define S7 23 -#define T8 24 -#define T9 25 -#define K0 26 -#define K1 27 -#define GP 28 -#define SP 29 -#define S8 30 -#define RA 31 -#define SR 32 -#define PS SR /* alias for SR */ -#define MULLO 33 -#define MULHI 34 -#define BADVADDR 35 -#define CAUSE 36 -#define PC 37 -#define IC 38 -#define CPL 39 - -#define NUMSAVEREGS 40 /* Number of registers saved in trap */ - -#define FPBASE NUMSAVEREGS -#define F0 (FPBASE+0) -#define F1 (FPBASE+1) -#define F2 (FPBASE+2) -#define F3 (FPBASE+3) -#define F4 (FPBASE+4) -#define F5 (FPBASE+5) -#define F6 (FPBASE+6) -#define F7 (FPBASE+7) -#define F8 (FPBASE+8) -#define F9 (FPBASE+9) -#define F10 (FPBASE+10) -#define F11 (FPBASE+11) -#define F12 (FPBASE+12) -#define F13 (FPBASE+13) -#define F14 (FPBASE+14) -#define F15 (FPBASE+15) -#define F16 (FPBASE+16) -#define F17 (FPBASE+17) -#define F18 (FPBASE+18) -#define F19 (FPBASE+19) -#define F20 (FPBASE+20) -#define F21 (FPBASE+21) -#define F22 (FPBASE+22) -#define F23 (FPBASE+23) -#define F24 (FPBASE+24) -#define F25 (FPBASE+25) -#define F26 (FPBASE+26) -#define F27 (FPBASE+27) -#define F28 (FPBASE+28) -#define F29 (FPBASE+29) -#define F30 (FPBASE+30) -#define F31 (FPBASE+31) -#define FSR (FPBASE+32) - -#define NUMFPREGS 33 - -#define NREGS (NUMSAVEREGS + NUMFPREGS) - -#endif /* !_MIPS64_REGNUM_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/setjmp.h b/ndk/platforms/android-21/arch-mips64/include/machine/setjmp.h deleted file mode 100644 index 55ba7bebb..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/setjmp.h +++ /dev/null @@ -1,10 +0,0 @@ -/* $OpenBSD: setjmp.h,v 1.2 2004/08/10 21:10:56 pefo Exp $ */ - -/* Public domain */ - -#ifndef _MIPS_SETJMP_H_ -#define _MIPS_SETJMP_H_ - -#define _JBLEN 157 /* size, in longs, of a jmp_buf */ - -#endif /* !_MIPS_SETJMP_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/machine/signal.h b/ndk/platforms/android-21/arch-mips64/include/machine/signal.h deleted file mode 100644 index b31715cce..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/machine/signal.h +++ /dev/null @@ -1,51 +0,0 @@ -/* $OpenBSD: signal.h,v 1.8 2006/01/09 18:18:37 millert Exp $ */ - -/* - * Copyright (c) 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Ralph Campbell. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)signal.h 8.1 (Berkeley) 6/10/93 - */ - -#ifndef _MIPS_SIGNAL_H_ -#define _MIPS_SIGNAL_H_ - -#define SC_REGMASK (0*REGSZ) -#define SC_STATUS (1*REGSZ) -#define SC_PC (2*REGSZ) -#define SC_REGS (SC_PC+8) -#define SC_FPREGS (SC_REGS+32*8) -#define SC_ACX (SC_FPREGS+32*REGSZ_FP) -#define SC_USED_MATH (SC_ACX+3*REGSZ) -/* OpenBSD compatibility */ -#define SC_MASK SC_REGMASK -#define SC_FPUSED SC_USED_MATH - -#endif /* !_MIPS_SIGNAL_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/include/sgidefs.h b/ndk/platforms/android-21/arch-mips64/include/sgidefs.h deleted file mode 100644 index 8b37bf087..000000000 --- a/ndk/platforms/android-21/arch-mips64/include/sgidefs.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (C) 2014 The Android Open Source Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef _SGIDEFS_H_ -#define _SGIDEFS_H_ - -#include - -#endif /* _SGIDEFS_H_ */ diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.functions.txt deleted file mode 100644 index c52aa8495..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.functions.txt +++ /dev/null @@ -1,47 +0,0 @@ -eglBindAPI -eglBindTexImage -eglChooseConfig -eglClientWaitSyncKHR -eglCopyBuffers -eglCreateContext -eglCreateImageKHR -eglCreatePbufferFromClientBuffer -eglCreatePbufferSurface -eglCreatePixmapSurface -eglCreateSyncKHR -eglCreateWindowSurface -eglDestroyContext -eglDestroyImageKHR -eglDestroySurface -eglDestroySyncKHR -eglGetConfigAttrib -eglGetConfigs -eglGetCurrentContext -eglGetCurrentDisplay -eglGetCurrentSurface -eglGetDisplay -eglGetError -eglGetProcAddress -eglGetSyncAttribKHR -eglGetSystemTimeFrequencyNV -eglGetSystemTimeNV -eglInitialize -eglLockSurfaceKHR -eglMakeCurrent -eglPresentationTimeANDROID -eglQueryAPI -eglQueryContext -eglQueryString -eglQuerySurface -eglReleaseTexImage -eglReleaseThread -eglSignalSyncKHR -eglSurfaceAttrib -eglSwapBuffers -eglSwapInterval -eglTerminate -eglUnlockSurfaceKHR -eglWaitClient -eglWaitGL -eglWaitNative -eglWaitSyncKHR diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libEGL.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.functions.txt deleted file mode 100644 index 7e4c43a64..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.functions.txt +++ /dev/null @@ -1,239 +0,0 @@ -glActiveTexture -glAlphaFunc -glAlphaFuncx -glAlphaFuncxOES -glBindBuffer -glBindFramebufferOES -glBindRenderbufferOES -glBindTexture -glBlendEquationOES -glBlendEquationSeparateOES -glBlendFunc -glBlendFuncSeparateOES -glBufferData -glBufferSubData -glCheckFramebufferStatusOES -glClear -glClearColor -glClearColorx -glClearColorxOES -glClearDepthf -glClearDepthfOES -glClearDepthx -glClearDepthxOES -glClearStencil -glClientActiveTexture -glClipPlanef -glClipPlanefOES -glClipPlanex -glClipPlanexOES -glColor4f -glColor4ub -glColor4x -glColor4xOES -glColorMask -glColorPointer -glColorPointerBounds -glCompressedTexImage2D -glCompressedTexSubImage2D -glCopyTexImage2D -glCopyTexSubImage2D -glCullFace -glCurrentPaletteMatrixOES -glDeleteBuffers -glDeleteFramebuffersOES -glDeleteRenderbuffersOES -glDeleteTextures -glDepthFunc -glDepthMask -glDepthRangef -glDepthRangefOES -glDepthRangex -glDepthRangexOES -glDisable -glDisableClientState -glDrawArrays -glDrawElements -glDrawTexfOES -glDrawTexfvOES -glDrawTexiOES -glDrawTexivOES -glDrawTexsOES -glDrawTexsvOES -glDrawTexxOES -glDrawTexxvOES -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableClientState -glFinish -glFlush -glFogf -glFogfv -glFogx -glFogxOES -glFogxv -glFogxvOES -glFramebufferRenderbufferOES -glFramebufferTexture2DOES -glFrontFace -glFrustumf -glFrustumfOES -glFrustumx -glFrustumxOES -glGenBuffers -glGenFramebuffersOES -glGenRenderbuffersOES -glGenTextures -glGenerateMipmapOES -glGetBooleanv -glGetBufferParameteriv -glGetBufferPointervOES -glGetClipPlanef -glGetClipPlanefOES -glGetClipPlanex -glGetClipPlanexOES -glGetError -glGetFixedv -glGetFixedvOES -glGetFloatv -glGetFramebufferAttachmentParameterivOES -glGetIntegerv -glGetLightfv -glGetLightxv -glGetLightxvOES -glGetMaterialfv -glGetMaterialxv -glGetMaterialxvOES -glGetPointerv -glGetRenderbufferParameterivOES -glGetString -glGetTexEnvfv -glGetTexEnviv -glGetTexEnvxv -glGetTexEnvxvOES -glGetTexGenfvOES -glGetTexGenivOES -glGetTexGenxvOES -glGetTexParameterfv -glGetTexParameteriv -glGetTexParameterxv -glGetTexParameterxvOES -glHint -glIsBuffer -glIsEnabled -glIsFramebufferOES -glIsRenderbufferOES -glIsTexture -glLightModelf -glLightModelfv -glLightModelx -glLightModelxOES -glLightModelxv -glLightModelxvOES -glLightf -glLightfv -glLightx -glLightxOES -glLightxv -glLightxvOES -glLineWidth -glLineWidthx -glLineWidthxOES -glLoadIdentity -glLoadMatrixf -glLoadMatrixx -glLoadMatrixxOES -glLoadPaletteFromModelViewMatrixOES -glLogicOp -glMapBufferOES -glMaterialf -glMaterialfv -glMaterialx -glMaterialxOES -glMaterialxv -glMaterialxvOES -glMatrixIndexPointerOES -glMatrixMode -glMultMatrixf -glMultMatrixx -glMultMatrixxOES -glMultiTexCoord4f -glMultiTexCoord4x -glMultiTexCoord4xOES -glNormal3f -glNormal3x -glNormal3xOES -glNormalPointer -glNormalPointerBounds -glOrthof -glOrthofOES -glOrthox -glOrthoxOES -glPixelStorei -glPointParameterf -glPointParameterfv -glPointParameterx -glPointParameterxOES -glPointParameterxv -glPointParameterxvOES -glPointSize -glPointSizePointerOES -glPointSizex -glPointSizexOES -glPolygonOffset -glPolygonOffsetx -glPolygonOffsetxOES -glPopMatrix -glPushMatrix -glQueryMatrixxOES -glReadPixels -glRenderbufferStorageOES -glRotatef -glRotatex -glRotatexOES -glSampleCoverage -glSampleCoveragex -glSampleCoveragexOES -glScalef -glScalex -glScalexOES -glScissor -glShadeModel -glStencilFunc -glStencilMask -glStencilOp -glTexCoordPointer -glTexCoordPointerBounds -glTexEnvf -glTexEnvfv -glTexEnvi -glTexEnviv -glTexEnvx -glTexEnvxOES -glTexEnvxv -glTexEnvxvOES -glTexGenfOES -glTexGenfvOES -glTexGeniOES -glTexGenivOES -glTexGenxOES -glTexGenxvOES -glTexImage2D -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexParameterx -glTexParameterxOES -glTexParameterxv -glTexParameterxvOES -glTexSubImage2D -glTranslatef -glTranslatex -glTranslatexOES -glUnmapBufferOES -glVertexPointer -glVertexPointerBounds -glViewport -glWeightPointerOES diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv1_CM.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.functions.txt deleted file mode 100644 index 34a777795..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.functions.txt +++ /dev/null @@ -1,177 +0,0 @@ -glActiveTexture -glAttachShader -glBeginPerfMonitorAMD -glBindAttribLocation -glBindBuffer -glBindFramebuffer -glBindRenderbuffer -glBindTexture -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendFunc -glBlendFuncSeparate -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearColor -glClearDepthf -glClearStencil -glColorMask -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3DOES -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCullFace -glDeleteBuffers -glDeleteFencesNV -glDeleteFramebuffers -glDeletePerfMonitorsAMD -glDeleteProgram -glDeleteRenderbuffers -glDeleteShader -glDeleteTextures -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableDriverControlQCOM -glDisableVertexAttribArray -glDrawArrays -glDrawElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableDriverControlQCOM -glEnableVertexAttribArray -glEndPerfMonitorAMD -glFinish -glFinishFenceNV -glFlush -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFrontFace -glGenBuffers -glGenFencesNV -glGenFramebuffers -glGenPerfMonitorsAMD -glGenRenderbuffers -glGenTextures -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetAttachedShaders -glGetAttribLocation -glGetBooleanv -glGetBufferParameteriv -glGetBufferPointervOES -glGetDriverControlStringQCOM -glGetDriverControlsQCOM -glGetError -glGetFenceivNV -glGetFloatv -glGetFramebufferAttachmentParameteriv -glGetIntegerv -glGetPerfMonitorCounterDataAMD -glGetPerfMonitorCounterInfoAMD -glGetPerfMonitorCounterStringAMD -glGetPerfMonitorCountersAMD -glGetPerfMonitorGroupStringAMD -glGetPerfMonitorGroupsAMD -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramiv -glGetRenderbufferParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetTexParameterfv -glGetTexParameteriv -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glIsBuffer -glIsEnabled -glIsFenceNV -glIsFramebuffer -glIsProgram -glIsRenderbuffer -glIsShader -glIsTexture -glLineWidth -glLinkProgram -glMapBufferOES -glPixelStorei -glPolygonOffset -glProgramBinaryOES -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glSampleCoverage -glScissor -glSelectPerfMonitorCountersAMD -glSetFenceNV -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTestFenceNV -glTexImage2D -glTexImage3DOES -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexSubImage2D -glTexSubImage3DOES -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniformMatrix2fv -glUniformMatrix3fv -glUniformMatrix4fv -glUnmapBufferOES -glUseProgram -glValidateProgram -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribPointer -glViewport diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv2.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.functions.txt deleted file mode 100644 index 8a4fa2613..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.functions.txt +++ /dev/null @@ -1,367 +0,0 @@ -glActiveShaderProgram -glActiveTexture -glAttachShader -glBeginQuery -glBeginTransformFeedback -glBindAttribLocation -glBindBuffer -glBindBufferBase -glBindBufferRange -glBindFramebuffer -glBindImageTexture -glBindProgramPipeline -glBindRenderbuffer -glBindSampler -glBindTexture -glBindTransformFeedback -glBindVertexArray -glBindVertexArrayOES -glBindVertexBuffer -glBlendBarrierKHR -glBlendColor -glBlendEquation -glBlendEquationSeparate -glBlendEquationSeparateiEXT -glBlendEquationiEXT -glBlendFunc -glBlendFuncSeparate -glBlendFuncSeparateiEXT -glBlendFunciEXT -glBlitFramebuffer -glBufferData -glBufferSubData -glCheckFramebufferStatus -glClear -glClearBufferfi -glClearBufferfv -glClearBufferiv -glClearBufferuiv -glClearColor -glClearDepthf -glClearStencil -glClientWaitSync -glColorMask -glColorMaskiEXT -glCompileShader -glCompressedTexImage2D -glCompressedTexImage3D -glCompressedTexImage3DOES -glCompressedTexSubImage2D -glCompressedTexSubImage3D -glCompressedTexSubImage3DOES -glCopyBufferSubData -glCopyImageSubDataEXT -glCopyTexImage2D -glCopyTexSubImage2D -glCopyTexSubImage3D -glCopyTexSubImage3DOES -glCreateProgram -glCreateShader -glCreateShaderProgramv -glCullFace -glDebugMessageCallbackKHR -glDebugMessageControlKHR -glDebugMessageInsertKHR -glDeleteBuffers -glDeleteFramebuffers -glDeleteProgram -glDeleteProgramPipelines -glDeleteQueries -glDeleteRenderbuffers -glDeleteSamplers -glDeleteShader -glDeleteSync -glDeleteTextures -glDeleteTransformFeedbacks -glDeleteVertexArrays -glDeleteVertexArraysOES -glDepthFunc -glDepthMask -glDepthRangef -glDetachShader -glDisable -glDisableVertexAttribArray -glDisableiEXT -glDispatchCompute -glDispatchComputeIndirect -glDrawArrays -glDrawArraysIndirect -glDrawArraysInstanced -glDrawBuffers -glDrawElements -glDrawElementsIndirect -glDrawElementsInstanced -glDrawRangeElements -glEGLImageTargetRenderbufferStorageOES -glEGLImageTargetTexture2DOES -glEnable -glEnableVertexAttribArray -glEnableiEXT -glEndQuery -glEndTransformFeedback -glFenceSync -glFinish -glFlush -glFlushMappedBufferRange -glFramebufferParameteri -glFramebufferRenderbuffer -glFramebufferTexture2D -glFramebufferTexture3DOES -glFramebufferTextureEXT -glFramebufferTextureLayer -glFrontFace -glGenBuffers -glGenFramebuffers -glGenProgramPipelines -glGenQueries -glGenRenderbuffers -glGenSamplers -glGenTextures -glGenTransformFeedbacks -glGenVertexArrays -glGenVertexArraysOES -glGenerateMipmap -glGetActiveAttrib -glGetActiveUniform -glGetActiveUniformBlockName -glGetActiveUniformBlockiv -glGetActiveUniformsiv -glGetAttachedShaders -glGetAttribLocation -glGetBooleani_v -glGetBooleanv -glGetBufferParameteri64v -glGetBufferParameteriv -glGetBufferPointerv -glGetBufferPointervOES -glGetDebugMessageLogKHR -glGetError -glGetFloatv -glGetFragDataLocation -glGetFramebufferAttachmentParameteriv -glGetFramebufferParameteriv -glGetInteger64i_v -glGetInteger64v -glGetIntegeri_v -glGetIntegerv -glGetInternalformativ -glGetMultisamplefv -glGetObjectLabelKHR -glGetObjectPtrLabelKHR -glGetPointervKHR -glGetProgramBinary -glGetProgramBinaryOES -glGetProgramInfoLog -glGetProgramInterfaceiv -glGetProgramPipelineInfoLog -glGetProgramPipelineiv -glGetProgramResourceIndex -glGetProgramResourceLocation -glGetProgramResourceName -glGetProgramResourceiv -glGetProgramiv -glGetQueryObjectuiv -glGetQueryiv -glGetRenderbufferParameteriv -glGetSamplerParameterIivEXT -glGetSamplerParameterIuivEXT -glGetSamplerParameterfv -glGetSamplerParameteriv -glGetShaderInfoLog -glGetShaderPrecisionFormat -glGetShaderSource -glGetShaderiv -glGetString -glGetStringi -glGetSynciv -glGetTexLevelParameterfv -glGetTexLevelParameteriv -glGetTexParameterIivEXT -glGetTexParameterIuivEXT -glGetTexParameterfv -glGetTexParameteriv -glGetTransformFeedbackVarying -glGetUniformBlockIndex -glGetUniformIndices -glGetUniformLocation -glGetUniformfv -glGetUniformiv -glGetUniformuiv -glGetVertexAttribIiv -glGetVertexAttribIuiv -glGetVertexAttribPointerv -glGetVertexAttribfv -glGetVertexAttribiv -glHint -glInvalidateFramebuffer -glInvalidateSubFramebuffer -glIsBuffer -glIsEnabled -glIsEnablediEXT -glIsFramebuffer -glIsProgram -glIsProgramPipeline -glIsQuery -glIsRenderbuffer -glIsSampler -glIsShader -glIsSync -glIsTexture -glIsTransformFeedback -glIsVertexArray -glIsVertexArrayOES -glLineWidth -glLinkProgram -glMapBufferOES -glMapBufferRange -glMemoryBarrier -glMemoryBarrierByRegion -glMinSampleShadingOES -glObjectLabelKHR -glObjectPtrLabelKHR -glPatchParameteriEXT -glPauseTransformFeedback -glPixelStorei -glPolygonOffset -glPopDebugGroupKHR -glPrimitiveBoundingBoxEXT -glProgramBinary -glProgramBinaryOES -glProgramParameteri -glProgramUniform1f -glProgramUniform1fv -glProgramUniform1i -glProgramUniform1iv -glProgramUniform1ui -glProgramUniform1uiv -glProgramUniform2f -glProgramUniform2fv -glProgramUniform2i -glProgramUniform2iv -glProgramUniform2ui -glProgramUniform2uiv -glProgramUniform3f -glProgramUniform3fv -glProgramUniform3i -glProgramUniform3iv -glProgramUniform3ui -glProgramUniform3uiv -glProgramUniform4f -glProgramUniform4fv -glProgramUniform4i -glProgramUniform4iv -glProgramUniform4ui -glProgramUniform4uiv -glProgramUniformMatrix2fv -glProgramUniformMatrix2x3fv -glProgramUniformMatrix2x4fv -glProgramUniformMatrix3fv -glProgramUniformMatrix3x2fv -glProgramUniformMatrix3x4fv -glProgramUniformMatrix4fv -glProgramUniformMatrix4x2fv -glProgramUniformMatrix4x3fv -glPushDebugGroupKHR -glReadBuffer -glReadPixels -glReleaseShaderCompiler -glRenderbufferStorage -glRenderbufferStorageMultisample -glResumeTransformFeedback -glSampleCoverage -glSampleMaski -glSamplerParameterIivEXT -glSamplerParameterIuivEXT -glSamplerParameterf -glSamplerParameterfv -glSamplerParameteri -glSamplerParameteriv -glScissor -glShaderBinary -glShaderSource -glStencilFunc -glStencilFuncSeparate -glStencilMask -glStencilMaskSeparate -glStencilOp -glStencilOpSeparate -glTexBufferEXT -glTexBufferRangeEXT -glTexImage2D -glTexImage3D -glTexImage3DOES -glTexParameterIivEXT -glTexParameterIuivEXT -glTexParameterf -glTexParameterfv -glTexParameteri -glTexParameteriv -glTexStorage2D -glTexStorage2DMultisample -glTexStorage3D -glTexStorage3DMultisampleOES -glTexSubImage2D -glTexSubImage3D -glTexSubImage3DOES -glTransformFeedbackVaryings -glUniform1f -glUniform1fv -glUniform1i -glUniform1iv -glUniform1ui -glUniform1uiv -glUniform2f -glUniform2fv -glUniform2i -glUniform2iv -glUniform2ui -glUniform2uiv -glUniform3f -glUniform3fv -glUniform3i -glUniform3iv -glUniform3ui -glUniform3uiv -glUniform4f -glUniform4fv -glUniform4i -glUniform4iv -glUniform4ui -glUniform4uiv -glUniformBlockBinding -glUniformMatrix2fv -glUniformMatrix2x3fv -glUniformMatrix2x4fv -glUniformMatrix3fv -glUniformMatrix3x2fv -glUniformMatrix3x4fv -glUniformMatrix4fv -glUniformMatrix4x2fv -glUniformMatrix4x3fv -glUnmapBuffer -glUnmapBufferOES -glUseProgram -glUseProgramStages -glValidateProgram -glValidateProgramPipeline -glVertexAttrib1f -glVertexAttrib1fv -glVertexAttrib2f -glVertexAttrib2fv -glVertexAttrib3f -glVertexAttrib3fv -glVertexAttrib4f -glVertexAttrib4fv -glVertexAttribBinding -glVertexAttribDivisor -glVertexAttribFormat -glVertexAttribI4i -glVertexAttribI4iv -glVertexAttribI4ui -glVertexAttribI4uiv -glVertexAttribIFormat -glVertexAttribIPointer -glVertexAttribPointer -glVertexBindingDivisor -glViewport -glWaitSync diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.functions.txt deleted file mode 100644 index c3a190c1f..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -xaCreateEngine -xaQueryNumSupportedEngineInterfaces -xaQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.variables.txt deleted file mode 100644 index 7ceda9cbf..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libOpenMAXAL.so.variables.txt +++ /dev/null @@ -1,41 +0,0 @@ -XA_IID_ANDROIDBUFFERQUEUESOURCE -XA_IID_AUDIODECODERCAPABILITIES -XA_IID_AUDIOENCODER -XA_IID_AUDIOENCODERCAPABILITIES -XA_IID_AUDIOIODEVICECAPABILITIES -XA_IID_CAMERA -XA_IID_CAMERACAPABILITIES -XA_IID_CONFIGEXTENSION -XA_IID_DEVICEVOLUME -XA_IID_DYNAMICINTERFACEMANAGEMENT -XA_IID_DYNAMICSOURCE -XA_IID_ENGINE -XA_IID_EQUALIZER -XA_IID_IMAGECONTROLS -XA_IID_IMAGEDECODERCAPABILITIES -XA_IID_IMAGEEFFECTS -XA_IID_IMAGEENCODER -XA_IID_IMAGEENCODERCAPABILITIES -XA_IID_LED -XA_IID_METADATAEXTRACTION -XA_IID_METADATAINSERTION -XA_IID_METADATATRAVERSAL -XA_IID_NULL -XA_IID_OBJECT -XA_IID_OUTPUTMIX -XA_IID_PLAY -XA_IID_PLAYBACKRATE -XA_IID_PREFETCHSTATUS -XA_IID_RADIO -XA_IID_RDS -XA_IID_RECORD -XA_IID_SEEK -XA_IID_SNAPSHOT -XA_IID_STREAMINFORMATION -XA_IID_THREADSYNC -XA_IID_VIBRA -XA_IID_VIDEODECODERCAPABILITIES -XA_IID_VIDEOENCODER -XA_IID_VIDEOENCODERCAPABILITIES -XA_IID_VIDEOPOSTPROCESSING -XA_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.functions.txt deleted file mode 100644 index f69a3e5a1..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -slCreateEngine -slQueryNumSupportedEngineInterfaces -slQuerySupportedEngineInterfaces diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.variables.txt deleted file mode 100644 index c7ee7d1ec..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libOpenSLES.so.variables.txt +++ /dev/null @@ -1,50 +0,0 @@ -SL_IID_3DCOMMIT -SL_IID_3DDOPPLER -SL_IID_3DGROUPING -SL_IID_3DLOCATION -SL_IID_3DMACROSCOPIC -SL_IID_3DSOURCE -SL_IID_ANDROIDBUFFERQUEUESOURCE -SL_IID_ANDROIDCONFIGURATION -SL_IID_ANDROIDEFFECT -SL_IID_ANDROIDEFFECTCAPABILITIES -SL_IID_ANDROIDEFFECTSEND -SL_IID_ANDROIDSIMPLEBUFFERQUEUE -SL_IID_AUDIODECODERCAPABILITIES -SL_IID_AUDIOENCODER -SL_IID_AUDIOENCODERCAPABILITIES -SL_IID_AUDIOIODEVICECAPABILITIES -SL_IID_BASSBOOST -SL_IID_BUFFERQUEUE -SL_IID_DEVICEVOLUME -SL_IID_DYNAMICINTERFACEMANAGEMENT -SL_IID_DYNAMICSOURCE -SL_IID_EFFECTSEND -SL_IID_ENGINE -SL_IID_ENGINECAPABILITIES -SL_IID_ENVIRONMENTALREVERB -SL_IID_EQUALIZER -SL_IID_LED -SL_IID_METADATAEXTRACTION -SL_IID_METADATATRAVERSAL -SL_IID_MIDIMESSAGE -SL_IID_MIDIMUTESOLO -SL_IID_MIDITEMPO -SL_IID_MIDITIME -SL_IID_MUTESOLO -SL_IID_NULL -SL_IID_OBJECT -SL_IID_OUTPUTMIX -SL_IID_PITCH -SL_IID_PLAY -SL_IID_PLAYBACKRATE -SL_IID_PREFETCHSTATUS -SL_IID_PRESETREVERB -SL_IID_RATEPITCH -SL_IID_RECORD -SL_IID_SEEK -SL_IID_THREADSYNC -SL_IID_VIBRA -SL_IID_VIRTUALIZER -SL_IID_VISUALIZATION -SL_IID_VOLUME diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.functions.txt deleted file mode 100644 index a164f8c0f..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.functions.txt +++ /dev/null @@ -1,179 +0,0 @@ -AAsset_close -AAssetDir_close -AAssetDir_getNextFileName -AAssetDir_rewind -AAsset_getBuffer -AAsset_getLength -AAsset_getLength64 -AAsset_getRemainingLength -AAsset_getRemainingLength64 -AAsset_isAllocated -AAssetManager_fromJava -AAssetManager_open -AAssetManager_openDir -AAsset_openFileDescriptor -AAsset_openFileDescriptor64 -AAsset_read -AAsset_seek -AAsset_seek64 -AConfiguration_copy -AConfiguration_delete -AConfiguration_diff -AConfiguration_fromAssetManager -AConfiguration_getCountry -AConfiguration_getDensity -AConfiguration_getKeyboard -AConfiguration_getKeysHidden -AConfiguration_getLanguage -AConfiguration_getLayoutDirection -AConfiguration_getMcc -AConfiguration_getMnc -AConfiguration_getNavHidden -AConfiguration_getNavigation -AConfiguration_getOrientation -AConfiguration_getScreenHeightDp -AConfiguration_getScreenLong -AConfiguration_getScreenSize -AConfiguration_getScreenWidthDp -AConfiguration_getSdkVersion -AConfiguration_getSmallestScreenWidthDp -AConfiguration_getTouchscreen -AConfiguration_getUiModeNight -AConfiguration_getUiModeType -AConfiguration_isBetterThan -AConfiguration_match -AConfiguration_new -AConfiguration_setCountry -AConfiguration_setDensity -AConfiguration_setKeyboard -AConfiguration_setKeysHidden -AConfiguration_setLanguage -AConfiguration_setLayoutDirection -AConfiguration_setMcc -AConfiguration_setMnc -AConfiguration_setNavHidden -AConfiguration_setNavigation -AConfiguration_setOrientation -AConfiguration_setScreenHeightDp -AConfiguration_setScreenLong -AConfiguration_setScreenSize -AConfiguration_setScreenWidthDp -AConfiguration_setSdkVersion -AConfiguration_setSmallestScreenWidthDp -AConfiguration_setTouchscreen -AConfiguration_setUiModeNight -AConfiguration_setUiModeType -AInputEvent_getDeviceId -AInputEvent_getSource -AInputEvent_getType -AInputQueue_attachLooper -AInputQueue_detachLooper -AInputQueue_finishEvent -AInputQueue_getEvent -AInputQueue_hasEvents -AInputQueue_preDispatchEvent -AKeyEvent_getAction -AKeyEvent_getDownTime -AKeyEvent_getEventTime -AKeyEvent_getFlags -AKeyEvent_getKeyCode -AKeyEvent_getMetaState -AKeyEvent_getRepeatCount -AKeyEvent_getScanCode -ALooper_acquire -ALooper_addFd -ALooper_forThread -ALooper_pollAll -ALooper_pollOnce -ALooper_prepare -ALooper_release -ALooper_removeFd -ALooper_wake -AMotionEvent_getAction -AMotionEvent_getAxisValue -AMotionEvent_getButtonState -AMotionEvent_getDownTime -AMotionEvent_getEdgeFlags -AMotionEvent_getEventTime -AMotionEvent_getFlags -AMotionEvent_getHistoricalAxisValue -AMotionEvent_getHistoricalEventTime -AMotionEvent_getHistoricalOrientation -AMotionEvent_getHistoricalPressure -AMotionEvent_getHistoricalRawX -AMotionEvent_getHistoricalRawY -AMotionEvent_getHistoricalSize -AMotionEvent_getHistoricalToolMajor -AMotionEvent_getHistoricalToolMinor -AMotionEvent_getHistoricalTouchMajor -AMotionEvent_getHistoricalTouchMinor -AMotionEvent_getHistoricalX -AMotionEvent_getHistoricalY -AMotionEvent_getHistorySize -AMotionEvent_getMetaState -AMotionEvent_getOrientation -AMotionEvent_getPointerCount -AMotionEvent_getPointerId -AMotionEvent_getPressure -AMotionEvent_getRawX -AMotionEvent_getRawY -AMotionEvent_getSize -AMotionEvent_getToolMajor -AMotionEvent_getToolMinor -AMotionEvent_getToolType -AMotionEvent_getTouchMajor -AMotionEvent_getTouchMinor -AMotionEvent_getX -AMotionEvent_getXOffset -AMotionEvent_getXPrecision -AMotionEvent_getY -AMotionEvent_getYOffset -AMotionEvent_getYPrecision -ANativeActivity_finish -ANativeActivity_hideSoftInput -ANativeActivity_setWindowFlags -ANativeActivity_setWindowFormat -ANativeActivity_showSoftInput -ANativeWindow_acquire -ANativeWindow_fromSurface -ANativeWindow_getFormat -ANativeWindow_getHeight -ANativeWindow_getWidth -ANativeWindow_lock -ANativeWindow_release -ANativeWindow_setBuffersGeometry -ANativeWindow_unlockAndPost -android_getTtsEngine -AObbInfo_delete -AObbInfo_getFlags -AObbInfo_getPackageName -AObbInfo_getVersion -AObbScanner_getObbInfo -ASensorEventQueue_disableSensor -ASensorEventQueue_enableSensor -ASensorEventQueue_getEvents -ASensorEventQueue_hasEvents -ASensorEventQueue_setEventRate -ASensor_getFifoMaxEventCount -ASensor_getFifoReservedEventCount -ASensor_getMinDelay -ASensor_getName -ASensor_getReportingMode -ASensor_getResolution -ASensor_getStringType -ASensor_getType -ASensor_getVendor -ASensor_isWakeUpSensor -ASensorManager_createEventQueue -ASensorManager_destroyEventQueue -ASensorManager_getDefaultSensor -ASensorManager_getDefaultSensorEx -ASensorManager_getInstance -ASensorManager_getSensorList -AStorageManager_delete -AStorageManager_getMountedObbPath -AStorageManager_isObbMounted -AStorageManager_mountObb -AStorageManager_new -AStorageManager_unmountObb -getTtsEngine diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libandroid.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libc.so.functions.txt deleted file mode 100644 index 116f112b7..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.functions.txt +++ /dev/null @@ -1,1023 +0,0 @@ -_Exit -__FD_CLR_chk -__FD_ISSET_chk -__FD_SET_chk -__assert -__assert2 -__b64_ntop -__b64_pton -__cmsg_nxthdr -__ctype_get_mb_cur_max -__cxa_atexit -__cxa_finalize -__dn_comp -__dn_count_labels -__dn_skipname -__errno -__fgets_chk -__fp_nquery -__fp_query -__fpclassify -__fpclassifyd -__fpclassifyf -__fpclassifyl -__get_h_errno -__hostalias -__isfinite -__isfinitef -__isfinitel -__isinf -__isinff -__isinfl -__isnan -__isnanf -__isnanl -__isnormal -__isnormalf -__isnormall -__libc_current_sigrtmax -__libc_current_sigrtmin -__libc_init -__loc_aton -__loc_ntoa -__memcpy_chk -__memmove_chk -__memset_chk -__open_2 -__openat_2 -__p_cdname -__p_cdnname -__p_class -__p_fqname -__p_fqnname -__p_option -__p_query -__p_rcode -__p_secstodate -__p_time -__p_type -__pthread_cleanup_pop -__pthread_cleanup_push -__putlong -__putshort -__read_chk -__recvfrom_chk -__res_close -__res_dnok -__res_hnok -__res_hostalias -__res_isourserver -__res_mailok -__res_nameinquery -__res_nclose -__res_ninit -__res_nmkquery -__res_nquery -__res_nquerydomain -__res_nsearch -__res_nsend -__res_ownok -__res_queriesmatch -__res_querydomain -__res_send -__res_send_setqhook -__res_send_setrhook -__sched_cpualloc -__sched_cpucount -__sched_cpufree -__snprintf_chk -__sprintf_chk -__stack_chk_fail -__stpcpy_chk -__stpncpy_chk -__stpncpy_chk2 -__strcat_chk -__strchr_chk -__strcpy_chk -__strlcat_chk -__strlcpy_chk -__strlen_chk -__strncat_chk -__strncpy_chk -__strncpy_chk2 -__strrchr_chk -__sym_ntop -__sym_ntos -__sym_ston -__system_properties_init -__system_property_add -__system_property_area_init -__system_property_find -__system_property_find_nth -__system_property_foreach -__system_property_get -__system_property_read -__system_property_serial -__system_property_set -__system_property_set_filename -__system_property_update -__system_property_wait_any -__umask_chk -__vsnprintf_chk -__vsprintf_chk -_exit -_getlong -_getshort -_longjmp -_resolv_delete_cache_for_net -_resolv_flush_cache_for_net -_resolv_set_nameservers_for_net -_setjmp -_tolower -_toupper -abort -abs -accept -accept4 -access -acct -alarm -alphasort -alphasort64 -android_set_abort_message -arc4random -arc4random_buf -arc4random_uniform -asctime -asctime_r -asprintf -at_quick_exit -atof -atoi -atol -atoll -basename -bind -bindresvport -brk -bsearch -btowc -c16rtomb -c32rtomb -calloc -capget -capset -cfgetispeed -cfgetospeed -cfmakeraw -cfsetispeed -cfsetospeed -cfsetspeed -chdir -chmod -chown -chroot -clearenv -clearerr -clock -clock_getres -clock_gettime -clock_nanosleep -clock_settime -clone -close -closedir -closelog -connect -creat -creat64 -ctime -ctime_r -daemon -delete_module -difftime -dirfd -dirname -div -dn_expand -dprintf -drand48 -dup -dup2 -dup3 -duplocale -endmntent -endservent -endutent -epoll_create -epoll_create1 -epoll_ctl -epoll_pwait -epoll_wait -erand48 -err -errx -ether_aton -ether_aton_r -ether_ntoa -ether_ntoa_r -eventfd -eventfd_read -eventfd_write -execl -execle -execlp -execv -execve -execvp -execvpe -exit -faccessat -fallocate -fallocate64 -fchdir -fchmod -fchmodat -fchown -fchownat -fclose -fcntl -fdatasync -fdopen -fdopendir -feof -ferror -fflush -ffs -fgetc -fgetln -fgetpos -fgets -fgetwc -fgetws -fgetxattr -fileno -flistxattr -flock -flockfile -fnmatch -fopen -fork -fpathconf -fprintf -fpurge -fputc -fputs -fputwc -fputws -fread -free -freeaddrinfo -freelocale -fremovexattr -freopen -fscanf -fseek -fseeko -fsetpos -fsetxattr -fstat -fstat64 -fstatat -fstatat64 -fstatfs -fstatfs64 -fstatvfs -fstatvfs64 -fsync -ftell -ftello -ftok -ftruncate -ftruncate64 -ftrylockfile -fts_children -fts_close -fts_open -fts_read -fts_set -ftw -ftw64 -funlockfile -funopen -futimens -fwide -fwprintf -fwrite -fwscanf -gai_strerror -getaddrinfo -getauxval -getc -getc_unlocked -getchar -getchar_unlocked -getcwd -getdelim -getegid -getenv -geteuid -getgid -getgrgid -getgrnam -getgrouplist -getgroups -gethostbyaddr -gethostbyname -gethostbyname2 -gethostbyname_r -gethostent -gethostname -getitimer -getline -getlogin -getmntent -getmntent_r -getnameinfo -getnetbyaddr -getnetbyname -getopt -getopt_long -getopt_long_only -getpagesize -getpeername -getpgid -getpgrp -getpid -getppid -getpriority -getprogname -getprotobyname -getprotobynumber -getpt -getpwnam -getpwnam_r -getpwuid -getpwuid_r -getresgid -getresuid -getrlimit -getrlimit64 -getrusage -gets -getservbyname -getservbyport -getservent -getsid -getsockname -getsockopt -gettid -gettimeofday -getuid -getutent -getwc -getwchar -getxattr -gmtime -gmtime_r -grantpt -herror -hstrerror -htonl -htons -if_indextoname -if_nametoindex -imaxabs -imaxdiv -inet_addr -inet_aton -inet_lnaof -inet_makeaddr -inet_netof -inet_network -inet_nsap_addr -inet_nsap_ntoa -inet_ntoa -inet_ntop -inet_pton -init_module -initgroups -initstate -inotify_add_watch -inotify_init -inotify_init1 -inotify_rm_watch -insque -ioctl -isalnum -isalnum_l -isalpha -isalpha_l -isascii -isatty -isblank -isblank_l -iscntrl -iscntrl_l -isdigit -isdigit_l -isfinite -isfinitef -isfinitel -isgraph -isgraph_l -isinf -isinff -isinfl -islower -islower_l -isnan -isnanf -isnanl -isnormal -isnormalf -isnormall -isprint -isprint_l -ispunct -ispunct_l -isspace -isspace_l -isupper -isupper_l -iswalnum -iswalnum_l -iswalpha -iswalpha_l -iswblank -iswblank_l -iswcntrl -iswcntrl_l -iswctype -iswctype_l -iswdigit -iswdigit_l -iswgraph -iswgraph_l -iswlower -iswlower_l -iswprint -iswprint_l -iswpunct -iswpunct_l -iswspace -iswspace_l -iswupper -iswupper_l -iswxdigit -iswxdigit_l -isxdigit -isxdigit_l -jrand48 -kill -killpg -klogctl -labs -lchown -ldexp -ldiv -lfind -lgetxattr -link -linkat -listen -listxattr -llabs -lldiv -llistxattr -localeconv -localtime -localtime_r -longjmp -lrand48 -lremovexattr -lsearch -lseek -lseek64 -lsetxattr -lstat -lstat64 -madvise -mallinfo -malloc -malloc_usable_size -mbrlen -mbrtoc16 -mbrtoc32 -mbrtowc -mbsinit -mbsnrtowcs -mbsrtowcs -mbstowcs -mbtowc -memalign -memccpy -memchr -memcmp -memcpy -memmem -memmove -memrchr -memset -mincore -mkdir -mkdirat -mkdtemp -mkfifo -mknod -mknodat -mkstemp -mkstemp64 -mkstemps -mktemp -mktime -mlock -mlockall -mmap -mmap64 -mount -mprotect -mrand48 -mremap -msync -munlock -munlockall -munmap -nanosleep -newlocale -nftw -nftw64 -nice -nrand48 -nsdispatch -ntohl -ntohs -open -open64 -openat -openat64 -opendir -openlog -pathconf -pause -pclose -perror -personality -pipe -pipe2 -poll -popen -posix_fadvise -posix_fadvise64 -posix_fallocate -posix_fallocate64 -posix_memalign -posix_openpt -ppoll -prctl -pread -pread64 -printf -prlimit -prlimit64 -pselect -psiginfo -psignal -pthread_atfork -pthread_attr_destroy -pthread_attr_getdetachstate -pthread_attr_getguardsize -pthread_attr_getschedparam -pthread_attr_getschedpolicy -pthread_attr_getscope -pthread_attr_getstack -pthread_attr_getstacksize -pthread_attr_init -pthread_attr_setdetachstate -pthread_attr_setguardsize -pthread_attr_setschedparam -pthread_attr_setschedpolicy -pthread_attr_setscope -pthread_attr_setstack -pthread_attr_setstacksize -pthread_cond_broadcast -pthread_cond_destroy -pthread_cond_init -pthread_cond_signal -pthread_cond_timedwait -pthread_cond_wait -pthread_condattr_destroy -pthread_condattr_getclock -pthread_condattr_getpshared -pthread_condattr_init -pthread_condattr_setclock -pthread_condattr_setpshared -pthread_create -pthread_detach -pthread_equal -pthread_exit -pthread_getattr_np -pthread_getcpuclockid -pthread_getschedparam -pthread_getspecific -pthread_gettid_np -pthread_join -pthread_key_create -pthread_key_delete -pthread_kill -pthread_mutex_destroy -pthread_mutex_init -pthread_mutex_lock -pthread_mutex_timedlock -pthread_mutex_trylock -pthread_mutex_unlock -pthread_mutexattr_destroy -pthread_mutexattr_getpshared -pthread_mutexattr_gettype -pthread_mutexattr_init -pthread_mutexattr_setpshared -pthread_mutexattr_settype -pthread_once -pthread_rwlock_destroy -pthread_rwlock_init -pthread_rwlock_rdlock -pthread_rwlock_timedrdlock -pthread_rwlock_timedwrlock -pthread_rwlock_tryrdlock -pthread_rwlock_trywrlock -pthread_rwlock_unlock -pthread_rwlock_wrlock -pthread_rwlockattr_destroy -pthread_rwlockattr_getpshared -pthread_rwlockattr_init -pthread_rwlockattr_setpshared -pthread_self -pthread_setname_np -pthread_setschedparam -pthread_setspecific -pthread_sigmask -ptrace -ptsname -ptsname_r -putc -putc_unlocked -putchar -putchar_unlocked -putenv -puts -pututline -putwc -putwchar -pwrite -pwrite64 -qsort -quick_exit -raise -rand -rand_r -random -read -readahead -readdir -readdir64 -readdir64_r -readdir_r -readlink -readlinkat -readv -realloc -realpath -reboot -recv -recvfrom -recvmmsg -recvmsg -regcomp -regerror -regexec -regfree -remove -removexattr -remque -rename -renameat -res_init -res_mkquery -res_query -res_search -rewind -rewinddir -rmdir -sbrk -scandir -scandir64 -scanf -sched_get_priority_max -sched_get_priority_min -sched_getaffinity -sched_getcpu -sched_getparam -sched_getscheduler -sched_rr_get_interval -sched_setaffinity -sched_setparam -sched_setscheduler -sched_yield -seed48 -select -sem_close -sem_destroy -sem_getvalue -sem_init -sem_open -sem_post -sem_timedwait -sem_trywait -sem_unlink -sem_wait -send -sendfile -sendfile64 -sendmmsg -sendmsg -sendto -setbuf -setbuffer -setegid -setenv -seteuid -setfsgid -setfsuid -setgid -setgroups -setitimer -setjmp -setlinebuf -setlocale -setlogmask -setmntent -setns -setpgid -setpgrp -setpriority -setprogname -setregid -setresgid -setresuid -setreuid -setrlimit -setrlimit64 -setservent -setsid -setsockopt -setstate -settimeofday -setuid -setutent -setvbuf -setxattr -shutdown -sigaction -sigaddset -sigaltstack -sigblock -sigdelset -sigemptyset -sigfillset -siginterrupt -sigismember -siglongjmp -signal -signalfd -sigpending -sigprocmask -sigsetjmp -sigsetmask -sigsuspend -sigwait -sleep -snprintf -socket -socketpair -splice -sprintf -srand -srand48 -srandom -sscanf -stat -stat64 -statfs -statfs64 -statvfs -statvfs64 -stpcpy -stpncpy -strcasecmp -strcasestr -strcat -strchr -strcmp -strcoll -strcoll_l -strcpy -strcspn -strdup -strerror -strerror_r -strftime -strftime_l -strlcat -strlcpy -strlen -strncasecmp -strncat -strncmp -strncpy -strndup -strnlen -strpbrk -strptime -strrchr -strsep -strsignal -strspn -strstr -strtod -strtof -strtoimax -strtok -strtok_r -strtol -strtold -strtold_l -strtoll -strtoll_l -strtoq -strtoul -strtoull -strtoull_l -strtoumax -strtouq -strxfrm -strxfrm_l -swapoff -swapon -swprintf -swscanf -symlink -symlinkat -sync -syscall -sysconf -sysinfo -syslog -system -tcdrain -tcflow -tcflush -tcgetattr -tcgetpgrp -tcgetsid -tcsendbreak -tcsetattr -tcsetpgrp -tdelete -tdestroy -tee -tempnam -tfind -tgkill -time -timegm -timelocal -timer_create -timer_delete -timer_getoverrun -timer_gettime -timer_settime -timerfd_create -timerfd_gettime -timerfd_settime -times -tmpfile -tmpnam -toascii -tolower -tolower_l -toupper -toupper_l -towlower -towlower_l -towupper -towupper_l -truncate -truncate64 -tsearch -ttyname -ttyname_r -twalk -tzset -umask -umount -umount2 -uname -ungetc -ungetwc -unlink -unlinkat -unlockpt -unsetenv -unshare -uselocale -usleep -utime -utimensat -utimes -utmpname -vasprintf -vdprintf -verr -verrx -vfork -vfprintf -vfscanf -vfwprintf -vfwscanf -vmsplice -vprintf -vscanf -vsnprintf -vsprintf -vsscanf -vswprintf -vswscanf -vsyslog -vwarn -vwarnx -vwprintf -vwscanf -wait -wait4 -waitid -waitpid -warn -warnx -wcpcpy -wcpncpy -wcrtomb -wcscasecmp -wcscat -wcschr -wcscmp -wcscoll -wcscoll_l -wcscpy -wcscspn -wcsdup -wcsftime -wcslcat -wcslcpy -wcslen -wcsncasecmp -wcsncat -wcsncmp -wcsncpy -wcsnlen -wcsnrtombs -wcspbrk -wcsrchr -wcsrtombs -wcsspn -wcsstr -wcstod -wcstof -wcstoimax -wcstok -wcstol -wcstold -wcstold_l -wcstoll -wcstoll_l -wcstombs -wcstoul -wcstoull -wcstoull_l -wcstoumax -wcswidth -wcsxfrm -wcsxfrm_l -wctob -wctomb -wctype -wctype_l -wcwidth -wmemchr -wmemcmp -wmemcpy -wmemmove -wmemset -wprintf -write -writev -wscanf diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libc.so.variables.txt deleted file mode 100644 index ea0167a50..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.variables.txt +++ /dev/null @@ -1,18 +0,0 @@ -__p_class_syms -__p_type_syms -__progname -__sF -__stack_chk_guard -__system_property_area__ -_ctype_ -daylight -environ -optarg -opterr -optind -optopt -optreset -sys_siglist -sys_signame -timezone -tzname diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.versions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libc.so.versions.txt deleted file mode 100644 index 8b716857a..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libc.so.versions.txt +++ /dev/null @@ -1,1045 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; - __ctype_get_mb_cur_max; - __cxa_atexit; - __cxa_finalize; - __dn_comp; - __dn_count_labels; - __dn_skipname; - __errno; - __FD_CLR_chk; - __FD_ISSET_chk; - __FD_SET_chk; - __fgets_chk; - __fp_nquery; - __fp_query; - __fpclassify; - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __get_h_errno; - __hostalias; - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; - __isnanf; - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __libc_current_sigrtmax; - __libc_current_sigrtmin; - __libc_init; - __loc_aton; - __loc_ntoa; - __memcpy_chk; - __memmove_chk; - __memset_chk; - __open_2; - __openat_2; - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; - __progname; - __pthread_cleanup_pop; - __pthread_cleanup_push; - __putlong; - __putshort; - __read_chk; - __recvfrom_chk; - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __sched_cpualloc; - __sched_cpucount; - __sched_cpufree; - __sF; - __snprintf_chk; - __sprintf_chk; - __stack_chk_fail; - __stack_chk_guard; - __stpcpy_chk; - __stpncpy_chk; - __stpncpy_chk2; - __strcat_chk; - __strchr_chk; - __strcpy_chk; - __strlcat_chk; - __strlcpy_chk; - __strlen_chk; - __strncat_chk; - __strncpy_chk; - __strncpy_chk2; - __strrchr_chk; - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; - __system_property_area__; - __system_property_area_init; - __system_property_find; - __system_property_find_nth; - __system_property_foreach; - __system_property_get; - __system_property_read; - __system_property_serial; - __system_property_set; - __system_property_set_filename; - __system_property_update; - __system_property_wait_any; - __umask_chk; - __vsnprintf_chk; - __vsprintf_chk; - _ctype_; - _Exit; - _exit; - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; - _resolv_flush_cache_for_net; - _resolv_set_nameservers_for_net; - _setjmp; - _tolower; - _toupper; - abort; - abs; - accept; - accept4; - access; - acct; - alarm; - alphasort; - alphasort64; - android_set_abort_message; - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime_r; - asprintf; - at_quick_exit; - atof; - atoi; - atol; - atoll; - basename; - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; - c32rtomb; - calloc; - capget; - capset; - cfgetispeed; - cfgetospeed; - cfmakeraw; - cfsetispeed; - cfsetospeed; - cfsetspeed; - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clock; - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; - close; - closedir; - closelog; - connect; - creat; - creat64; - ctime; - ctime_r; - daemon; - daylight; - delete_module; - difftime; - dirfd; - dirname; - div; - dn_expand; - dprintf; - drand48; - dup; - dup2; - dup3; - duplocale; - endmntent; - endservent; - endutent; - environ; - epoll_create; - epoll_create1; - epoll_ctl; - epoll_pwait; - epoll_wait; - erand48; - err; - errx; - ether_aton; - ether_aton_r; - ether_ntoa; - ether_ntoa_r; - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; - exit; - faccessat; - fallocate; - fallocate64; - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - ferror; - fflush; - ffs; - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; - fileno; - flistxattr; - flock; - flockfile; - fnmatch; - fopen; - fork; - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; - fremovexattr; - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; - fstat; - fstat64; - fstatat; - fstatat64; - fstatfs; - fstatfs64; - fstatvfs; - fstatvfs64; - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; - ftw64; - funlockfile; - funopen; - futimens; - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - getaddrinfo; - getauxval; - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyname; - gethostbyname2; - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; - getlogin; - getmntent; - getmntent_r; - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; - getpwuid; - getpwuid_r; - getresgid; - getresuid; - getrlimit; - getrlimit64; - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; - gmtime; - gmtime_r; - grantpt; - herror; - hstrerror; - htonl; - htons; - if_indextoname; - if_nametoindex; - imaxabs; - imaxdiv; - inet_addr; - inet_aton; - inet_lnaof; - inet_makeaddr; - inet_netof; - inet_network; - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; - inotify_add_watch; - inotify_init; - inotify_init1; - inotify_rm_watch; - insque; - ioctl; - isalnum; - isalnum_l; - isalpha; - isalpha_l; - isascii; - isatty; - isblank; - isblank_l; - iscntrl; - iscntrl_l; - isdigit; - isdigit_l; - isfinite; - isfinitef; - isfinitel; - isgraph; - isgraph_l; - isinf; - isinff; - isinfl; - islower; - islower_l; - isnan; - isnanf; - isnanl; - isnormal; - isnormalf; - isnormall; - isprint; - isprint_l; - ispunct; - ispunct_l; - isspace; - isspace_l; - isupper; - isupper_l; - iswalnum; - iswalnum_l; - iswalpha; - iswalpha_l; - iswblank; - iswblank_l; - iswcntrl; - iswcntrl_l; - iswctype; - iswctype_l; - iswdigit; - iswdigit_l; - iswgraph; - iswgraph_l; - iswlower; - iswlower_l; - iswprint; - iswprint_l; - iswpunct; - iswpunct_l; - iswspace; - iswspace_l; - iswupper; - iswupper_l; - iswxdigit; - iswxdigit_l; - isxdigit; - isxdigit_l; - jrand48; - kill; - killpg; - klogctl; - labs; - lchown; - ldexp; - ldiv; - lfind; - lgetxattr; - link; - linkat; - listen; - listxattr; - llabs; - lldiv; - llistxattr; - localeconv; - localtime; - localtime_r; - longjmp; - lrand48; - lremovexattr; - lsearch; - lseek; - lseek64; - lsetxattr; - lstat; - lstat64; - madvise; - mallinfo; - malloc; - malloc_usable_size; - mbrlen; - mbrtoc16; - mbrtoc32; - mbrtowc; - mbsinit; - mbsnrtowcs; - mbsrtowcs; - mbstowcs; - mbtowc; - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; - mknod; - mknodat; - mkstemp; - mkstemp64; - mkstemps; - mktemp; - mktime; - mlock; - mlockall; - mmap; - mmap64; - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; - munmap; - nanosleep; - newlocale; - nftw; - nftw64; - nice; - nrand48; - nsdispatch; - ntohl; - ntohs; - open; - open64; - openat; - openat64; - opendir; - openlog; - optarg; - opterr; - optind; - optopt; - optreset; - pathconf; - pause; - pclose; - perror; - personality; - pipe; - pipe2; - poll; - popen; - posix_fadvise; - posix_fadvise64; - posix_fallocate; - posix_fallocate64; - posix_memalign; - posix_openpt; - ppoll; - prctl; - pread; - pread64; - printf; - prlimit; # arm64 x86_64 mips64 - prlimit64; - pselect; - psiginfo; - psignal; - pthread_atfork; - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_timedlock; - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putwc; - putwchar; - pwrite; - pwrite64; - qsort; - quick_exit; - raise; - rand; - rand_r; - random; - read; - readahead; - readdir; - readdir64; - readdir64_r; - readdir_r; - readlink; - readlinkat; - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; - remque; - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; - sched_getcpu; - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; - sendmmsg; - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; - setfsuid; - setgid; - setgroups; - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; - setns; - setpgid; - setpgrp; - setpriority; - setprogname; - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; - setservent; - setsid; - setsockopt; - setstate; - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; - shutdown; - sigaction; - sigaddset; - sigaltstack; - sigblock; - sigdelset; - sigemptyset; - sigfillset; - siginterrupt; - sigismember; - siglongjmp; - signal; - signalfd; - sigpending; - sigprocmask; - sigsetjmp; - sigsetmask; - sigsuspend; - sigwait; - sleep; - snprintf; - socket; - socketpair; - splice; - sprintf; - srand; - srand48; - srandom; - sscanf; - stat; - stat64; - statfs; - statfs64; - statvfs; - statvfs64; - stpcpy; - stpncpy; - strcasecmp; - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; - strcpy; - strcspn; - strdup; - strerror; - strerror_r; - strftime; - strftime_l; - strlcat; - strlcpy; - strlen; - strncasecmp; - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; - strtoimax; - strtok; - strtok_r; - strtol; - strtold; - strtold_l; - strtoll; - strtoll_l; - strtoq; - strtoul; - strtoull; - strtoull_l; - strtoumax; - strtouq; - strxfrm; - strxfrm_l; - swapoff; - swapon; - swprintf; - swscanf; - symlink; - symlinkat; - sync; - sys_siglist; - sys_signame; - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; - tcflow; - tcflush; - tcgetattr; - tcgetpgrp; - tcgetsid; - tcsendbreak; - tcsetattr; - tcsetpgrp; - tdelete; - tdestroy; - tee; - tempnam; - tfind; - tgkill; - time; - timegm; - timelocal; - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; - timerfd_gettime; - timerfd_settime; - times; - timezone; - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; - toupper; - toupper_l; - towlower; - towlower_l; - towupper; - towupper_l; - truncate; - truncate64; - tsearch; - ttyname; - ttyname_r; - twalk; - tzname; - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; - uselocale; - usleep; - utime; - utimensat; - utimes; - utmpname; - vasprintf; - vdprintf; - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; - vmsplice; - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; - wait; - wait4; - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; - wcstoimax; - wcstok; - wcstol; - wcstold; - wcstold_l; - wcstoll; - wcstoll_l; - wcstombs; - wcstoul; - wcstoull; - wcstoull_l; - wcstoumax; - wcswidth; - wcsxfrm; - wcsxfrm_l; - wctob; - wctomb; - wctype; - wctype_l; - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmemset; - wprintf; - write; - writev; - wscanf; -}; diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.functions.txt deleted file mode 100644 index d7332e01b..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.functions.txt +++ /dev/null @@ -1,7 +0,0 @@ -android_dlopen_ext -dl_iterate_phdr -dladdr -dlclose -dlerror -dlopen -dlsym diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.versions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.versions.txt deleted file mode 100644 index 32d1bfe27..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libdl.so.versions.txt +++ /dev/null @@ -1,12 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. - -LIBC { - global: - android_dlopen_ext; - dl_iterate_phdr; - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; -}; diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.functions.txt deleted file mode 100644 index 61612d4d8..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.functions.txt +++ /dev/null @@ -1,3 +0,0 @@ -AndroidBitmap_getInfo -AndroidBitmap_lockPixels -AndroidBitmap_unlockPixels diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libjnigraphics.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.functions.txt deleted file mode 100644 index d7a4b7248..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.functions.txt +++ /dev/null @@ -1,9 +0,0 @@ -__android_log_assert -__android_log_btwrite -__android_log_buf_print -__android_log_buf_write -__android_log_bwrite -__android_log_dev_available -__android_log_print -__android_log_vprint -__android_log_write diff --git a/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.variables.txt deleted file mode 100644 index 8b1378917..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/liblog.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libm.so.functions.txt deleted file mode 100644 index 7ade97e69..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.functions.txt +++ /dev/null @@ -1,217 +0,0 @@ -__signbit -__signbitf -__signbitl -acos -acosf -acosh -acoshf -acoshl -acosl -asin -asinf -asinh -asinhf -asinhl -asinl -atan -atan2 -atan2f -atan2l -atanf -atanh -atanhf -atanhl -atanl -cbrt -cbrtf -cbrtl -ceil -ceilf -ceill -copysign -copysignf -copysignl -cos -cosf -cosh -coshf -coshl -cosl -drem -dremf -erf -erfc -erfcf -erfcl -erff -erfl -exp -exp2 -exp2f -exp2l -expf -expl -expm1 -expm1f -expm1l -fabs -fabsf -fabsl -fdim -fdimf -fdiml -feclearexcept -fedisableexcept -feenableexcept -fegetenv -fegetexcept -fegetexceptflag -fegetround -feholdexcept -feraiseexcept -fesetenv -fesetexceptflag -fesetround -fetestexcept -feupdateenv -finite -finitef -floor -floorf -floorl -fma -fmaf -fmal -fmax -fmaxf -fmaxl -fmin -fminf -fminl -fmod -fmodf -fmodl -frexp -frexpf -frexpl -gamma -gamma_r -gammaf -gammaf_r -hypot -hypotf -hypotl -ilogb -ilogbf -ilogbl -j0 -j0f -j1 -j1f -jn -jnf -ldexpf -ldexpl -lgamma -lgamma_r -lgammaf -lgammaf_r -lgammal -llrint -llrintf -llrintl -llround -llroundf -llroundl -log -log10 -log10f -log10l -log1p -log1pf -log1pl -log2 -log2f -log2l -logb -logbf -logbl -logf -logl -lrint -lrintf -lrintl -lround -lroundf -lroundl -modf -modff -modfl -nan -nanf -nanl -nearbyint -nearbyintf -nearbyintl -nextafter -nextafterf -nextafterl -nexttoward -nexttowardf -nexttowardl -pow -powf -powl -remainder -remainderf -remainderl -remquo -remquof -remquol -rint -rintf -rintl -round -roundf -roundl -scalb -scalbf -scalbln -scalblnf -scalblnl -scalbn -scalbnf -scalbnl -significand -significandf -significandl -sin -sincos -sincosf -sincosl -sinf -sinh -sinhf -sinhl -sinl -sqrt -sqrtf -sqrtl -tan -tanf -tanh -tanhf -tanhl -tanl -tgamma -tgammaf -tgammal -trunc -truncf -truncl -y0 -y0f -y1 -y1f -yn -ynf diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libm.so.variables.txt deleted file mode 100644 index a1b63fcbc..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.variables.txt +++ /dev/null @@ -1,2 +0,0 @@ -__fe_dfl_env -signgam diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.versions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libm.so.versions.txt deleted file mode 100644 index 4c3df9ae0..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libm.so.versions.txt +++ /dev/null @@ -1,224 +0,0 @@ -# Generated by genversionscripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; - acosl; - asin; - asinf; - asinh; - asinhf; - asinhl; - asinl; - atan; - atan2; - atan2f; - atan2l; - atanf; - atanh; - atanhf; - atanhl; - atanl; - cbrt; - cbrtf; - cbrtl; - ceil; - ceilf; - ceill; - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; - cosl; - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; - erff; - erfl; - exp; - exp2; - exp2f; - exp2l; - expf; - expl; - expm1; - expm1f; - expm1l; - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; - fedisableexcept; - feenableexcept; - fegetenv; - fegetexcept; - fegetexceptflag; - fegetround; - feholdexcept; - feraiseexcept; - fesetenv; - fesetexceptflag; - fesetround; - fetestexcept; - feupdateenv; - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; - frexp; - frexpf; - frexpl; - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; - llrint; - llrintf; - llrintl; - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; - log1p; - log1pf; - log1pl; - log2; - log2f; - log2l; - logb; - logbf; - logbl; - logf; - logl; - lrint; - lrintf; - lrintl; - lround; - lroundf; - lroundl; - modf; - modff; - modfl; - nan; - nanf; - nanl; - nearbyint; - nearbyintf; - nearbyintl; - nextafter; - nextafterf; - nextafterl; - nexttoward; - nexttowardf; - nexttowardl; - pow; - powf; - powl; - remainder; - remainderf; - remainderl; - remquo; - remquof; - remquol; - rint; - rintf; - rintl; - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; - scalblnf; - scalblnl; - scalbn; - scalbnf; - scalbnl; - signgam; - significand; - significandf; - significandl; - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; - sinl; - sqrt; - sqrtf; - sqrtl; - tan; - tanf; - tanh; - tanhf; - tanhl; - tanl; - tgamma; - tgammaf; - tgammal; - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; -}; - diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.functions.txt deleted file mode 100644 index 525c8f7ba..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.functions.txt +++ /dev/null @@ -1,90 +0,0 @@ -AMediaCodecCryptoInfo_delete -AMediaCodecCryptoInfo_getClearBytes -AMediaCodecCryptoInfo_getEncryptedBytes -AMediaCodecCryptoInfo_getIV -AMediaCodecCryptoInfo_getKey -AMediaCodecCryptoInfo_getMode -AMediaCodecCryptoInfo_getNumSubSamples -AMediaCodecCryptoInfo_new -AMediaCodec_configure -AMediaCodec_createCodecByName -AMediaCodec_createDecoderByType -AMediaCodec_createEncoderByType -AMediaCodec_delete -AMediaCodec_dequeueInputBuffer -AMediaCodec_dequeueOutputBuffer -AMediaCodec_flush -AMediaCodec_getInputBuffer -AMediaCodec_getOutputBuffer -AMediaCodec_getOutputFormat -AMediaCodec_queueInputBuffer -AMediaCodec_queueSecureInputBuffer -AMediaCodec_releaseOutputBuffer -AMediaCodec_releaseOutputBufferAtTime -AMediaCodec_start -AMediaCodec_stop -AMediaCrypto_delete -AMediaCrypto_isCryptoSchemeSupported -AMediaCrypto_new -AMediaCrypto_requiresSecureDecoderComponent -AMediaDrm_closeSession -AMediaDrm_createByUUID -AMediaDrm_decrypt -AMediaDrm_encrypt -AMediaDrm_getKeyRequest -AMediaDrm_getPropertyByteArray -AMediaDrm_getPropertyString -AMediaDrm_getProvisionRequest -AMediaDrm_getSecureStops -AMediaDrm_isCryptoSchemeSupported -AMediaDrm_openSession -AMediaDrm_provideKeyResponse -AMediaDrm_provideProvisionResponse -AMediaDrm_queryKeyStatus -AMediaDrm_release -AMediaDrm_releaseSecureStops -AMediaDrm_removeKeys -AMediaDrm_restoreKeys -AMediaDrm_setOnEventListener -AMediaDrm_setPropertyByteArray -AMediaDrm_setPropertyString -AMediaDrm_sign -AMediaDrm_verify -AMediaExtractor_advance -AMediaExtractor_delete -AMediaExtractor_getPsshInfo -AMediaExtractor_getSampleCryptoInfo -AMediaExtractor_getSampleFlags -AMediaExtractor_getSampleTime -AMediaExtractor_getSampleTrackIndex -AMediaExtractor_getTrackCount -AMediaExtractor_getTrackFormat -AMediaExtractor_new -AMediaExtractor_readSampleData -AMediaExtractor_seekTo -AMediaExtractor_selectTrack -AMediaExtractor_setDataSource -AMediaExtractor_setDataSourceFd -AMediaExtractor_unselectTrack -AMediaFormat_delete -AMediaFormat_getBuffer -AMediaFormat_getFloat -AMediaFormat_getInt32 -AMediaFormat_getInt64 -AMediaFormat_getSize -AMediaFormat_getString -AMediaFormat_new -AMediaFormat_setBuffer -AMediaFormat_setFloat -AMediaFormat_setInt32 -AMediaFormat_setInt64 -AMediaFormat_setString -AMediaFormat_toString -AMediaMuxer_addTrack -AMediaMuxer_delete -AMediaMuxer_new -AMediaMuxer_setLocation -AMediaMuxer_setOrientationHint -AMediaMuxer_start -AMediaMuxer_stop -AMediaMuxer_writeSampleData diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.variables.txt deleted file mode 100644 index 6f59e1fc7..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libmediandk.so.variables.txt +++ /dev/null @@ -1,24 +0,0 @@ -AMEDIAFORMAT_KEY_AAC_PROFILE -AMEDIAFORMAT_KEY_BIT_RATE -AMEDIAFORMAT_KEY_CHANNEL_COUNT -AMEDIAFORMAT_KEY_CHANNEL_MASK -AMEDIAFORMAT_KEY_COLOR_FORMAT -AMEDIAFORMAT_KEY_DURATION -AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL -AMEDIAFORMAT_KEY_FRAME_RATE -AMEDIAFORMAT_KEY_HEIGHT -AMEDIAFORMAT_KEY_IS_ADTS -AMEDIAFORMAT_KEY_IS_AUTOSELECT -AMEDIAFORMAT_KEY_IS_DEFAULT -AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE -AMEDIAFORMAT_KEY_I_FRAME_INTERVAL -AMEDIAFORMAT_KEY_LANGUAGE -AMEDIAFORMAT_KEY_MAX_HEIGHT -AMEDIAFORMAT_KEY_MAX_INPUT_SIZE -AMEDIAFORMAT_KEY_MAX_WIDTH -AMEDIAFORMAT_KEY_MIME -AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP -AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER -AMEDIAFORMAT_KEY_SAMPLE_RATE -AMEDIAFORMAT_KEY_STRIDE -AMEDIAFORMAT_KEY_WIDTH diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.functions.txt deleted file mode 100644 index 1ef534707..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.functions.txt +++ /dev/null @@ -1,12 +0,0 @@ -_ZdaPv -_ZdaPvRKSt9nothrow_t -_ZdlPv -_ZdlPvRKSt9nothrow_t -_Znam -_ZnamRKSt9nothrow_t -_Znwm -_ZnwmRKSt9nothrow_t -__cxa_guard_abort -__cxa_guard_acquire -__cxa_guard_release -__cxa_pure_virtual diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.variables.txt deleted file mode 100644 index 62e9acdfe..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libstdc++.so.variables.txt +++ /dev/null @@ -1 +0,0 @@ -_ZSt7nothrow diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libz.so.functions.txt b/ndk/platforms/android-21/arch-mips64/symbols/libz.so.functions.txt deleted file mode 100644 index bbd634e36..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libz.so.functions.txt +++ /dev/null @@ -1,88 +0,0 @@ -_tr_align -_tr_flush_bits -_tr_flush_block -_tr_init -_tr_stored_block -_tr_tally -adler32 -adler32_combine -adler32_combine64 -compress -compress2 -compressBound -crc32 -crc32_combine -crc32_combine64 -deflate -deflateBound -deflateCopy -deflateEnd -deflateInit2_ -deflateInit_ -deflateParams -deflatePending -deflatePrime -deflateReset -deflateResetKeep -deflateSetDictionary -deflateSetHeader -deflateTune -get_crc_table -gz_error -gzbuffer -gzclearerr -gzclose -gzclose_r -gzclose_w -gzdirect -gzdopen -gzeof -gzerror -gzflush -gzgetc -gzgetc_ -gzgets -gzoffset -gzoffset64 -gzopen -gzopen64 -gzprintf -gzputc -gzputs -gzread -gzrewind -gzseek -gzseek64 -gzsetparams -gztell -gztell64 -gzungetc -gzvprintf -gzwrite -inflate -inflateBack -inflateBackEnd -inflateBackInit_ -inflateCopy -inflateEnd -inflateGetDictionary -inflateGetHeader -inflateInit2_ -inflateInit_ -inflateMark -inflatePrime -inflateReset -inflateReset2 -inflateResetKeep -inflateSetDictionary -inflateSync -inflateSyncPoint -inflateUndermine -inflate_fast -inflate_table -uncompress -zError -zcalloc -zcfree -zlibCompileFlags -zlibVersion diff --git a/ndk/platforms/android-21/arch-mips64/symbols/libz.so.variables.txt b/ndk/platforms/android-21/arch-mips64/symbols/libz.so.variables.txt deleted file mode 100644 index c653ee5b0..000000000 --- a/ndk/platforms/android-21/arch-mips64/symbols/libz.so.variables.txt +++ /dev/null @@ -1,5 +0,0 @@ -_dist_code -_length_code -deflate_copyright -inflate_copyright -z_errmsg diff --git a/ndk/platforms/android-21/arch-x86/include/asm/a.out.h b/ndk/platforms/android-21/arch-x86/include/asm/a.out.h deleted file mode 100644 index fa287b536..000000000 --- a/ndk/platforms/android-21/arch-x86/include/asm/a.out.h +++ /dev/null @@ -1,39 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_X86_A_OUT_H -#define _ASM_X86_A_OUT_H -struct exec -{ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int a_info; - unsigned a_text; - unsigned a_data; - unsigned a_bss; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned a_syms; - unsigned a_entry; - unsigned a_trsize; - unsigned a_drsize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define N_TRSIZE(a) ((a).a_trsize) -#define N_DRSIZE(a) ((a).a_drsize) -#define N_SYMSIZE(a) ((a).a_syms) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-x86/include/asm/auxvec.h b/ndk/platforms/android-21/arch-x86/include/asm/auxvec.h deleted file mode 100644 index 3ff7f71d1..000000000 --- a/ndk/platforms/android-21/arch-x86/include/asm/auxvec.h +++ /dev/null @@ -1,28 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_X86_AUXVEC_H -#define _ASM_X86_AUXVEC_H -#ifdef __i386__ -#define AT_SYSINFO 32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif -#define AT_SYSINFO_EHDR 33 -#define AT_VECTOR_SIZE_ARCH 2 -#endif -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ diff --git a/ndk/platforms/android-21/arch-x86/include/asm/bitsperlong.h b/ndk/platforms/android-21/arch-x86/include/asm/bitsperlong.h deleted file mode 100644 index 2deae2450..000000000 --- a/ndk/platforms/android-21/arch-x86/include/asm/bitsperlong.h +++ /dev/null @@ -1,29 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __ASM_X86_BITSPERLONG_H -#define __ASM_X86_BITSPERLONG_H -#ifdef __x86_64__ -#define __BITS_PER_LONG 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#else -#define __BITS_PER_LONG 32 -#endif -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif diff --git a/ndk/platforms/android-21/arch-x86/include/asm/boot.h b/ndk/platforms/android-21/arch-x86/include/asm/boot.h deleted file mode 100644 index 1560dd0fe..000000000 --- a/ndk/platforms/android-21/arch-x86/include/asm/boot.h +++ /dev/null @@ -1,25 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_ASM_X86_BOOT_H -#define _UAPI_ASM_X86_BOOT_H -#define NORMAL_VGA 0xffff -#define EXTENDED_VGA 0xfffe -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define ASK_VGA 0xfffd -#endif diff --git a/ndk/platforms/android-21/arch-x86/include/asm/bootparam.h b/ndk/platforms/android-21/arch-x86/include/asm/bootparam.h deleted file mode 100644 index b576825e6..000000000 --- a/ndk/platforms/android-21/arch-x86/include/asm/bootparam.h +++ /dev/null @@ -1,189 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _ASM_X86_BOOTPARAM_H -#define _ASM_X86_BOOTPARAM_H -#define SETUP_NONE 0 -#define SETUP_E820_EXT 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define SETUP_DTB 2 -#define SETUP_PCI 3 -#define SETUP_EFI 4 -#define RAMDISK_IMAGE_START_MASK 0x07FF -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define RAMDISK_PROMPT_FLAG 0x8000 -#define RAMDISK_LOAD_FLAG 0x4000 -#define LOADED_HIGH (1<<0) -#define QUIET_FLAG (1<<5) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define KEEP_SEGMENTS (1<<6) -#define CAN_USE_HEAP (1<<7) -#define XLF_KERNEL_64 (1<<0) -#define XLF_CAN_BE_LOADED_ABOVE_4G (1<<1) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define XLF_EFI_HANDOVER_32 (1<<2) -#define XLF_EFI_HANDOVER_64 (1<<3) -#define XLF_EFI_KEXEC (1<<4) -#ifndef __ASSEMBLY__ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -#include -#include -#include -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include -#include -#include