diff --git a/ndk/platforms/android-3/arch-x86/lib/crtbegin_dynamic.o b/ndk/platforms/android-3/arch-x86/lib/crtbegin_dynamic.o deleted file mode 100644 index c620c30ba..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/crtbegin_dynamic.o and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/crtbegin_static.o b/ndk/platforms/android-3/arch-x86/lib/crtbegin_static.o deleted file mode 100644 index c7505ee8c..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/crtbegin_static.o and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/crtend_android.o b/ndk/platforms/android-3/arch-x86/lib/crtend_android.o deleted file mode 100644 index 2a835b7d4..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/crtend_android.o and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libc.a b/ndk/platforms/android-3/arch-x86/lib/libc.a deleted file mode 100644 index 15403b190..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libc.a and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libc.so b/ndk/platforms/android-3/arch-x86/lib/libc.so deleted file mode 100755 index fb6851cd8..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libc.so and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libc_common.a b/ndk/platforms/android-3/arch-x86/lib/libc_common.a deleted file mode 100644 index aed18c746..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libc_common.a and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libdl.so b/ndk/platforms/android-3/arch-x86/lib/libdl.so deleted file mode 100755 index 3f2cbeb2a..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libdl.so and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libm.a b/ndk/platforms/android-3/arch-x86/lib/libm.a deleted file mode 100644 index 4e7c1f960..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libm.a and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libm.so b/ndk/platforms/android-3/arch-x86/lib/libm.so deleted file mode 100755 index 1f4649437..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libm.so and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libstdc++.a b/ndk/platforms/android-3/arch-x86/lib/libstdc++.a deleted file mode 100644 index ff5c78ee9..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libstdc++.a and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libstdc++.so b/ndk/platforms/android-3/arch-x86/lib/libstdc++.so deleted file mode 100755 index 79124d170..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libstdc++.so and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libthread_db.a b/ndk/platforms/android-3/arch-x86/lib/libthread_db.a deleted file mode 100644 index abe0957cf..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libthread_db.a and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/lib/libthread_db.so b/ndk/platforms/android-3/arch-x86/lib/libthread_db.so deleted file mode 100755 index 861427450..000000000 Binary files a/ndk/platforms/android-3/arch-x86/lib/libthread_db.so and /dev/null differ diff --git a/ndk/platforms/android-3/arch-x86/include/asm/a.out.h b/ndk/platforms/android-9/arch-x86/include/asm/a.out.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/a.out.h rename to ndk/platforms/android-9/arch-x86/include/asm/a.out.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/acpi.h b/ndk/platforms/android-9/arch-x86/include/asm/acpi.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/acpi.h rename to ndk/platforms/android-9/arch-x86/include/asm/acpi.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/acpi_32.h b/ndk/platforms/android-9/arch-x86/include/asm/acpi_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/acpi_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/acpi_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/alternative.h b/ndk/platforms/android-9/arch-x86/include/asm/alternative.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/alternative.h rename to ndk/platforms/android-9/arch-x86/include/asm/alternative.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/alternative_32.h b/ndk/platforms/android-9/arch-x86/include/asm/alternative_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/alternative_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/alternative_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/apic.h b/ndk/platforms/android-9/arch-x86/include/asm/apic.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/apic.h rename to ndk/platforms/android-9/arch-x86/include/asm/apic.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/apic_32.h b/ndk/platforms/android-9/arch-x86/include/asm/apic_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/apic_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/apic_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/apicdef.h b/ndk/platforms/android-9/arch-x86/include/asm/apicdef.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/apicdef.h rename to ndk/platforms/android-9/arch-x86/include/asm/apicdef.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/apicdef_32.h b/ndk/platforms/android-9/arch-x86/include/asm/apicdef_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/apicdef_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/apicdef_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/atomic.h b/ndk/platforms/android-9/arch-x86/include/asm/atomic.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/atomic.h rename to ndk/platforms/android-9/arch-x86/include/asm/atomic.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/atomic_32.h b/ndk/platforms/android-9/arch-x86/include/asm/atomic_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/atomic_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/atomic_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/auxvec.h b/ndk/platforms/android-9/arch-x86/include/asm/auxvec.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/auxvec.h rename to ndk/platforms/android-9/arch-x86/include/asm/auxvec.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/bitops.h b/ndk/platforms/android-9/arch-x86/include/asm/bitops.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/bitops.h rename to ndk/platforms/android-9/arch-x86/include/asm/bitops.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/bitops_32.h b/ndk/platforms/android-9/arch-x86/include/asm/bitops_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/bitops_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/bitops_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/bug.h b/ndk/platforms/android-9/arch-x86/include/asm/bug.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/bug.h rename to ndk/platforms/android-9/arch-x86/include/asm/bug.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/byteorder.h b/ndk/platforms/android-9/arch-x86/include/asm/byteorder.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/byteorder.h rename to ndk/platforms/android-9/arch-x86/include/asm/byteorder.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cache.h b/ndk/platforms/android-9/arch-x86/include/asm/cache.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cache.h rename to ndk/platforms/android-9/arch-x86/include/asm/cache.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cacheflush.h b/ndk/platforms/android-9/arch-x86/include/asm/cacheflush.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cacheflush.h rename to ndk/platforms/android-9/arch-x86/include/asm/cacheflush.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cmpxchg.h b/ndk/platforms/android-9/arch-x86/include/asm/cmpxchg.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cmpxchg.h rename to ndk/platforms/android-9/arch-x86/include/asm/cmpxchg.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cmpxchg_32.h b/ndk/platforms/android-9/arch-x86/include/asm/cmpxchg_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cmpxchg_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/cmpxchg_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cpufeature.h b/ndk/platforms/android-9/arch-x86/include/asm/cpufeature.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cpufeature.h rename to ndk/platforms/android-9/arch-x86/include/asm/cpufeature.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cpufeature_32.h b/ndk/platforms/android-9/arch-x86/include/asm/cpufeature_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cpufeature_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/cpufeature_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/cputime.h b/ndk/platforms/android-9/arch-x86/include/asm/cputime.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/cputime.h rename to ndk/platforms/android-9/arch-x86/include/asm/cputime.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/current.h b/ndk/platforms/android-9/arch-x86/include/asm/current.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/current.h rename to ndk/platforms/android-9/arch-x86/include/asm/current.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/current_32.h b/ndk/platforms/android-9/arch-x86/include/asm/current_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/current_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/current_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/delay.h b/ndk/platforms/android-9/arch-x86/include/asm/delay.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/delay.h rename to ndk/platforms/android-9/arch-x86/include/asm/delay.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/desc.h b/ndk/platforms/android-9/arch-x86/include/asm/desc.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/desc.h rename to ndk/platforms/android-9/arch-x86/include/asm/desc.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/desc_32.h b/ndk/platforms/android-9/arch-x86/include/asm/desc_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/desc_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/desc_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/desc_defs.h b/ndk/platforms/android-9/arch-x86/include/asm/desc_defs.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/desc_defs.h rename to ndk/platforms/android-9/arch-x86/include/asm/desc_defs.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/div64.h b/ndk/platforms/android-9/arch-x86/include/asm/div64.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/div64.h rename to ndk/platforms/android-9/arch-x86/include/asm/div64.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dma-mapping.h b/ndk/platforms/android-9/arch-x86/include/asm/dma-mapping.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dma-mapping.h rename to ndk/platforms/android-9/arch-x86/include/asm/dma-mapping.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dma-mapping_32.h b/ndk/platforms/android-9/arch-x86/include/asm/dma-mapping_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dma-mapping_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/dma-mapping_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dma.h b/ndk/platforms/android-9/arch-x86/include/asm/dma.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dma.h rename to ndk/platforms/android-9/arch-x86/include/asm/dma.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dma_32.h b/ndk/platforms/android-9/arch-x86/include/asm/dma_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dma_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/dma_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dwarf2.h b/ndk/platforms/android-9/arch-x86/include/asm/dwarf2.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dwarf2.h rename to ndk/platforms/android-9/arch-x86/include/asm/dwarf2.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/dwarf2_32.h b/ndk/platforms/android-9/arch-x86/include/asm/dwarf2_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/dwarf2_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/dwarf2_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/e820.h b/ndk/platforms/android-9/arch-x86/include/asm/e820.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/e820.h rename to ndk/platforms/android-9/arch-x86/include/asm/e820.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/elf.h b/ndk/platforms/android-9/arch-x86/include/asm/elf.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/elf.h rename to ndk/platforms/android-9/arch-x86/include/asm/elf.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/errno.h b/ndk/platforms/android-9/arch-x86/include/asm/errno.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/errno.h rename to ndk/platforms/android-9/arch-x86/include/asm/errno.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/fcntl.h b/ndk/platforms/android-9/arch-x86/include/asm/fcntl.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/fcntl.h rename to ndk/platforms/android-9/arch-x86/include/asm/fcntl.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/fixmap.h b/ndk/platforms/android-9/arch-x86/include/asm/fixmap.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/fixmap.h rename to ndk/platforms/android-9/arch-x86/include/asm/fixmap.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/fixmap_32.h b/ndk/platforms/android-9/arch-x86/include/asm/fixmap_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/fixmap_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/fixmap_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/genapic.h b/ndk/platforms/android-9/arch-x86/include/asm/genapic.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/genapic.h rename to ndk/platforms/android-9/arch-x86/include/asm/genapic.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/genapic_32.h b/ndk/platforms/android-9/arch-x86/include/asm/genapic_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/genapic_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/genapic_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/hardirq.h b/ndk/platforms/android-9/arch-x86/include/asm/hardirq.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/hardirq.h rename to ndk/platforms/android-9/arch-x86/include/asm/hardirq.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/hardirq_32.h b/ndk/platforms/android-9/arch-x86/include/asm/hardirq_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/hardirq_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/hardirq_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/highmem.h b/ndk/platforms/android-9/arch-x86/include/asm/highmem.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/highmem.h rename to ndk/platforms/android-9/arch-x86/include/asm/highmem.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/hw_irq.h b/ndk/platforms/android-9/arch-x86/include/asm/hw_irq.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/hw_irq.h rename to ndk/platforms/android-9/arch-x86/include/asm/hw_irq.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/hw_irq_32.h b/ndk/platforms/android-9/arch-x86/include/asm/hw_irq_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/hw_irq_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/hw_irq_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/i387.h b/ndk/platforms/android-9/arch-x86/include/asm/i387.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/i387.h rename to ndk/platforms/android-9/arch-x86/include/asm/i387.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/i387_32.h b/ndk/platforms/android-9/arch-x86/include/asm/i387_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/i387_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/i387_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/i8253.h b/ndk/platforms/android-9/arch-x86/include/asm/i8253.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/i8253.h rename to ndk/platforms/android-9/arch-x86/include/asm/i8253.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/i8259.h b/ndk/platforms/android-9/arch-x86/include/asm/i8259.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/i8259.h rename to ndk/platforms/android-9/arch-x86/include/asm/i8259.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ia32_unistd.h b/ndk/platforms/android-9/arch-x86/include/asm/ia32_unistd.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ia32_unistd.h rename to ndk/platforms/android-9/arch-x86/include/asm/ia32_unistd.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/io.h b/ndk/platforms/android-9/arch-x86/include/asm/io.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/io.h rename to ndk/platforms/android-9/arch-x86/include/asm/io.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/io_32.h b/ndk/platforms/android-9/arch-x86/include/asm/io_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/io_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/io_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/io_apic.h b/ndk/platforms/android-9/arch-x86/include/asm/io_apic.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/io_apic.h rename to ndk/platforms/android-9/arch-x86/include/asm/io_apic.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/io_apic_32.h b/ndk/platforms/android-9/arch-x86/include/asm/io_apic_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/io_apic_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/io_apic_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ioctl.h b/ndk/platforms/android-9/arch-x86/include/asm/ioctl.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ioctl.h rename to ndk/platforms/android-9/arch-x86/include/asm/ioctl.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ioctls.h b/ndk/platforms/android-9/arch-x86/include/asm/ioctls.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ioctls.h rename to ndk/platforms/android-9/arch-x86/include/asm/ioctls.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ipcbuf.h b/ndk/platforms/android-9/arch-x86/include/asm/ipcbuf.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ipcbuf.h rename to ndk/platforms/android-9/arch-x86/include/asm/ipcbuf.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/irq.h b/ndk/platforms/android-9/arch-x86/include/asm/irq.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/irq.h rename to ndk/platforms/android-9/arch-x86/include/asm/irq.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/irq_32.h b/ndk/platforms/android-9/arch-x86/include/asm/irq_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/irq_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/irq_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/irqflags.h b/ndk/platforms/android-9/arch-x86/include/asm/irqflags.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/irqflags.h rename to ndk/platforms/android-9/arch-x86/include/asm/irqflags.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/irqflags_32.h b/ndk/platforms/android-9/arch-x86/include/asm/irqflags_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/irqflags_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/irqflags_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ist.h b/ndk/platforms/android-9/arch-x86/include/asm/ist.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ist.h rename to ndk/platforms/android-9/arch-x86/include/asm/ist.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/kmap_types.h b/ndk/platforms/android-9/arch-x86/include/asm/kmap_types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/kmap_types.h rename to ndk/platforms/android-9/arch-x86/include/asm/kmap_types.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ldt.h b/ndk/platforms/android-9/arch-x86/include/asm/ldt.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ldt.h rename to ndk/platforms/android-9/arch-x86/include/asm/ldt.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/linkage.h b/ndk/platforms/android-9/arch-x86/include/asm/linkage.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/linkage.h rename to ndk/platforms/android-9/arch-x86/include/asm/linkage.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/linkage_32.h b/ndk/platforms/android-9/arch-x86/include/asm/linkage_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/linkage_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/linkage_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/local.h b/ndk/platforms/android-9/arch-x86/include/asm/local.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/local.h rename to ndk/platforms/android-9/arch-x86/include/asm/local.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/local_32.h b/ndk/platforms/android-9/arch-x86/include/asm/local_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/local_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/local_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/math_emu.h b/ndk/platforms/android-9/arch-x86/include/asm/math_emu.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/math_emu.h rename to ndk/platforms/android-9/arch-x86/include/asm/math_emu.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mc146818rtc.h b/ndk/platforms/android-9/arch-x86/include/asm/mc146818rtc.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mc146818rtc.h rename to ndk/platforms/android-9/arch-x86/include/asm/mc146818rtc.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mc146818rtc_32.h b/ndk/platforms/android-9/arch-x86/include/asm/mc146818rtc_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mc146818rtc_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/mc146818rtc_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mman.h b/ndk/platforms/android-9/arch-x86/include/asm/mman.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mman.h rename to ndk/platforms/android-9/arch-x86/include/asm/mman.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mmsegment.h b/ndk/platforms/android-9/arch-x86/include/asm/mmsegment.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mmsegment.h rename to ndk/platforms/android-9/arch-x86/include/asm/mmsegment.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mmu.h b/ndk/platforms/android-9/arch-x86/include/asm/mmu.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mmu.h rename to ndk/platforms/android-9/arch-x86/include/asm/mmu.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/module.h b/ndk/platforms/android-9/arch-x86/include/asm/module.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/module.h rename to ndk/platforms/android-9/arch-x86/include/asm/module.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/module_32.h b/ndk/platforms/android-9/arch-x86/include/asm/module_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/module_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/module_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mpspec.h b/ndk/platforms/android-9/arch-x86/include/asm/mpspec.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mpspec.h rename to ndk/platforms/android-9/arch-x86/include/asm/mpspec.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mpspec_32.h b/ndk/platforms/android-9/arch-x86/include/asm/mpspec_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mpspec_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/mpspec_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/mpspec_def.h b/ndk/platforms/android-9/arch-x86/include/asm/mpspec_def.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/mpspec_def.h rename to ndk/platforms/android-9/arch-x86/include/asm/mpspec_def.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/msgbuf.h b/ndk/platforms/android-9/arch-x86/include/asm/msgbuf.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/msgbuf.h rename to ndk/platforms/android-9/arch-x86/include/asm/msgbuf.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/msr-index.h b/ndk/platforms/android-9/arch-x86/include/asm/msr-index.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/msr-index.h rename to ndk/platforms/android-9/arch-x86/include/asm/msr-index.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/msr.h b/ndk/platforms/android-9/arch-x86/include/asm/msr.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/msr.h rename to ndk/platforms/android-9/arch-x86/include/asm/msr.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/page.h b/ndk/platforms/android-9/arch-x86/include/asm/page.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/page.h rename to ndk/platforms/android-9/arch-x86/include/asm/page.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/page_32.h b/ndk/platforms/android-9/arch-x86/include/asm/page_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/page_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/page_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/param.h b/ndk/platforms/android-9/arch-x86/include/asm/param.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/param.h rename to ndk/platforms/android-9/arch-x86/include/asm/param.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/paravirt.h b/ndk/platforms/android-9/arch-x86/include/asm/paravirt.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/paravirt.h rename to ndk/platforms/android-9/arch-x86/include/asm/paravirt.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pda.h b/ndk/platforms/android-9/arch-x86/include/asm/pda.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pda.h rename to ndk/platforms/android-9/arch-x86/include/asm/pda.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/percpu.h b/ndk/platforms/android-9/arch-x86/include/asm/percpu.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/percpu.h rename to ndk/platforms/android-9/arch-x86/include/asm/percpu.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/percpu_32.h b/ndk/platforms/android-9/arch-x86/include/asm/percpu_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/percpu_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/percpu_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgalloc.h b/ndk/platforms/android-9/arch-x86/include/asm/pgalloc.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgalloc.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgalloc.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgalloc_32.h b/ndk/platforms/android-9/arch-x86/include/asm/pgalloc_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgalloc_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgalloc_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgtable-2level-defs.h b/ndk/platforms/android-9/arch-x86/include/asm/pgtable-2level-defs.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgtable-2level-defs.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgtable-2level-defs.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgtable-2level.h b/ndk/platforms/android-9/arch-x86/include/asm/pgtable-2level.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgtable-2level.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgtable-2level.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgtable.h b/ndk/platforms/android-9/arch-x86/include/asm/pgtable.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgtable.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgtable.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/pgtable_32.h b/ndk/platforms/android-9/arch-x86/include/asm/pgtable_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/pgtable_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/pgtable_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/poll.h b/ndk/platforms/android-9/arch-x86/include/asm/poll.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/poll.h rename to ndk/platforms/android-9/arch-x86/include/asm/poll.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/posix_types.h b/ndk/platforms/android-9/arch-x86/include/asm/posix_types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/posix_types.h rename to ndk/platforms/android-9/arch-x86/include/asm/posix_types.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/posix_types_32.h b/ndk/platforms/android-9/arch-x86/include/asm/posix_types_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/posix_types_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/posix_types_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/prctl.h b/ndk/platforms/android-9/arch-x86/include/asm/prctl.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/prctl.h rename to ndk/platforms/android-9/arch-x86/include/asm/prctl.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/processor-flags.h b/ndk/platforms/android-9/arch-x86/include/asm/processor-flags.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/processor-flags.h rename to ndk/platforms/android-9/arch-x86/include/asm/processor-flags.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/processor.h b/ndk/platforms/android-9/arch-x86/include/asm/processor.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/processor.h rename to ndk/platforms/android-9/arch-x86/include/asm/processor.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/processor_32.h b/ndk/platforms/android-9/arch-x86/include/asm/processor_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/processor_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/processor_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ptrace-abi.h b/ndk/platforms/android-9/arch-x86/include/asm/ptrace-abi.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ptrace-abi.h rename to ndk/platforms/android-9/arch-x86/include/asm/ptrace-abi.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/ptrace.h b/ndk/platforms/android-9/arch-x86/include/asm/ptrace.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/ptrace.h rename to ndk/platforms/android-9/arch-x86/include/asm/ptrace.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/required-features.h b/ndk/platforms/android-9/arch-x86/include/asm/required-features.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/required-features.h rename to ndk/platforms/android-9/arch-x86/include/asm/required-features.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/resource.h b/ndk/platforms/android-9/arch-x86/include/asm/resource.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/resource.h rename to ndk/platforms/android-9/arch-x86/include/asm/resource.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/rwlock.h b/ndk/platforms/android-9/arch-x86/include/asm/rwlock.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/rwlock.h rename to ndk/platforms/android-9/arch-x86/include/asm/rwlock.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/scatterlist.h b/ndk/platforms/android-9/arch-x86/include/asm/scatterlist.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/scatterlist.h rename to ndk/platforms/android-9/arch-x86/include/asm/scatterlist.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/scatterlist_32.h b/ndk/platforms/android-9/arch-x86/include/asm/scatterlist_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/scatterlist_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/scatterlist_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/sections.h b/ndk/platforms/android-9/arch-x86/include/asm/sections.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/sections.h rename to ndk/platforms/android-9/arch-x86/include/asm/sections.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/segment.h b/ndk/platforms/android-9/arch-x86/include/asm/segment.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/segment.h rename to ndk/platforms/android-9/arch-x86/include/asm/segment.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/segment_32.h b/ndk/platforms/android-9/arch-x86/include/asm/segment_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/segment_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/segment_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/semaphore.h b/ndk/platforms/android-9/arch-x86/include/asm/semaphore.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/semaphore.h rename to ndk/platforms/android-9/arch-x86/include/asm/semaphore.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/semaphore_32.h b/ndk/platforms/android-9/arch-x86/include/asm/semaphore_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/semaphore_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/semaphore_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/sembuf.h b/ndk/platforms/android-9/arch-x86/include/asm/sembuf.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/sembuf.h rename to ndk/platforms/android-9/arch-x86/include/asm/sembuf.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/setup.h b/ndk/platforms/android-9/arch-x86/include/asm/setup.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/setup.h rename to ndk/platforms/android-9/arch-x86/include/asm/setup.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/shmbuf.h b/ndk/platforms/android-9/arch-x86/include/asm/shmbuf.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/shmbuf.h rename to ndk/platforms/android-9/arch-x86/include/asm/shmbuf.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/shmparam.h b/ndk/platforms/android-9/arch-x86/include/asm/shmparam.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/shmparam.h rename to ndk/platforms/android-9/arch-x86/include/asm/shmparam.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/sigcontext.h b/ndk/platforms/android-9/arch-x86/include/asm/sigcontext.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/sigcontext.h rename to ndk/platforms/android-9/arch-x86/include/asm/sigcontext.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/siginfo.h b/ndk/platforms/android-9/arch-x86/include/asm/siginfo.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/siginfo.h rename to ndk/platforms/android-9/arch-x86/include/asm/siginfo.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/signal.h b/ndk/platforms/android-9/arch-x86/include/asm/signal.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/signal.h rename to ndk/platforms/android-9/arch-x86/include/asm/signal.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/smp.h b/ndk/platforms/android-9/arch-x86/include/asm/smp.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/smp.h rename to ndk/platforms/android-9/arch-x86/include/asm/smp.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/smp_32.h b/ndk/platforms/android-9/arch-x86/include/asm/smp_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/smp_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/smp_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/socket.h b/ndk/platforms/android-9/arch-x86/include/asm/socket.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/socket.h rename to ndk/platforms/android-9/arch-x86/include/asm/socket.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/sockios.h b/ndk/platforms/android-9/arch-x86/include/asm/sockios.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/sockios.h rename to ndk/platforms/android-9/arch-x86/include/asm/sockios.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/spinlock.h b/ndk/platforms/android-9/arch-x86/include/asm/spinlock.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/spinlock.h rename to ndk/platforms/android-9/arch-x86/include/asm/spinlock.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/spinlock_32.h b/ndk/platforms/android-9/arch-x86/include/asm/spinlock_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/spinlock_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/spinlock_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/spinlock_types.h b/ndk/platforms/android-9/arch-x86/include/asm/spinlock_types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/spinlock_types.h rename to ndk/platforms/android-9/arch-x86/include/asm/spinlock_types.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/stat.h b/ndk/platforms/android-9/arch-x86/include/asm/stat.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/stat.h rename to ndk/platforms/android-9/arch-x86/include/asm/stat.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/statfs.h b/ndk/platforms/android-9/arch-x86/include/asm/statfs.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/statfs.h rename to ndk/platforms/android-9/arch-x86/include/asm/statfs.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/string.h b/ndk/platforms/android-9/arch-x86/include/asm/string.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/string.h rename to ndk/platforms/android-9/arch-x86/include/asm/string.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/string_32.h b/ndk/platforms/android-9/arch-x86/include/asm/string_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/string_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/string_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/swiotlb.h b/ndk/platforms/android-9/arch-x86/include/asm/swiotlb.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/swiotlb.h rename to ndk/platforms/android-9/arch-x86/include/asm/swiotlb.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/system.h b/ndk/platforms/android-9/arch-x86/include/asm/system.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/system.h rename to ndk/platforms/android-9/arch-x86/include/asm/system.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/system_32.h b/ndk/platforms/android-9/arch-x86/include/asm/system_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/system_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/system_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/termbits.h b/ndk/platforms/android-9/arch-x86/include/asm/termbits.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/termbits.h rename to ndk/platforms/android-9/arch-x86/include/asm/termbits.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/termios.h b/ndk/platforms/android-9/arch-x86/include/asm/termios.h similarity index 90% rename from ndk/platforms/android-3/arch-x86/include/asm/termios.h rename to ndk/platforms/android-9/arch-x86/include/asm/termios.h index 01bdca404..6542c781a 100644 --- a/ndk/platforms/android-3/arch-x86/include/asm/termios.h +++ b/ndk/platforms/android-9/arch-x86/include/asm/termios.h @@ -53,15 +53,15 @@ struct termio { #define N_PPP 3 #define N_STRIP 4 #define N_AX25 5 -#define N_X25 6 +#define N_X25 6 #define N_6PACK 7 -#define N_MASC 8 -#define N_R3964 9 -#define N_PROFIBUS_FDL 10 -#define N_IRDA 11 -#define N_SMSBLOCK 12 -#define N_HDLC 13 +#define N_MASC 8 +#define N_R3964 9 +#define N_PROFIBUS_FDL 10 +#define N_IRDA 11 +#define N_SMSBLOCK 12 +#define N_HDLC 13 #define N_SYNC_PPP 14 -#define N_HCI 15 +#define N_HCI 15 #endif diff --git a/ndk/platforms/android-3/arch-x86/include/asm/thread_info.h b/ndk/platforms/android-9/arch-x86/include/asm/thread_info.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/thread_info.h rename to ndk/platforms/android-9/arch-x86/include/asm/thread_info.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/thread_info_32.h b/ndk/platforms/android-9/arch-x86/include/asm/thread_info_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/thread_info_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/thread_info_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/tlbflush.h b/ndk/platforms/android-9/arch-x86/include/asm/tlbflush.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/tlbflush.h rename to ndk/platforms/android-9/arch-x86/include/asm/tlbflush.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/tlbflush_32.h b/ndk/platforms/android-9/arch-x86/include/asm/tlbflush_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/tlbflush_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/tlbflush_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/tsc.h b/ndk/platforms/android-9/arch-x86/include/asm/tsc.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/tsc.h rename to ndk/platforms/android-9/arch-x86/include/asm/tsc.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/types.h b/ndk/platforms/android-9/arch-x86/include/asm/types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/types.h rename to ndk/platforms/android-9/arch-x86/include/asm/types.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/uaccess.h b/ndk/platforms/android-9/arch-x86/include/asm/uaccess.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/uaccess.h rename to ndk/platforms/android-9/arch-x86/include/asm/uaccess.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/uaccess_32.h b/ndk/platforms/android-9/arch-x86/include/asm/uaccess_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/uaccess_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/uaccess_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/unaligned.h b/ndk/platforms/android-9/arch-x86/include/asm/unaligned.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/unaligned.h rename to ndk/platforms/android-9/arch-x86/include/asm/unaligned.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/unistd.h b/ndk/platforms/android-9/arch-x86/include/asm/unistd.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/unistd.h rename to ndk/platforms/android-9/arch-x86/include/asm/unistd.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/unistd_32.h b/ndk/platforms/android-9/arch-x86/include/asm/unistd_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/unistd_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/unistd_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/user.h b/ndk/platforms/android-9/arch-x86/include/asm/user.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/user.h rename to ndk/platforms/android-9/arch-x86/include/asm/user.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/user32.h b/ndk/platforms/android-9/arch-x86/include/asm/user32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/user32.h rename to ndk/platforms/android-9/arch-x86/include/asm/user32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/user_32.h b/ndk/platforms/android-9/arch-x86/include/asm/user_32.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/user_32.h rename to ndk/platforms/android-9/arch-x86/include/asm/user_32.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/vm86.h b/ndk/platforms/android-9/arch-x86/include/asm/vm86.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/vm86.h rename to ndk/platforms/android-9/arch-x86/include/asm/vm86.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/voyager.h b/ndk/platforms/android-9/arch-x86/include/asm/voyager.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/voyager.h rename to ndk/platforms/android-9/arch-x86/include/asm/voyager.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/vsyscall.h b/ndk/platforms/android-9/arch-x86/include/asm/vsyscall.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/vsyscall.h rename to ndk/platforms/android-9/arch-x86/include/asm/vsyscall.h diff --git a/ndk/platforms/android-3/arch-x86/include/asm/xen/hypercall.h b/ndk/platforms/android-9/arch-x86/include/asm/xen/hypercall.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/asm/xen/hypercall.h rename to ndk/platforms/android-9/arch-x86/include/asm/xen/hypercall.h diff --git a/ndk/platforms/android-3/arch-x86/include/endian.h b/ndk/platforms/android-9/arch-x86/include/endian.h similarity index 89% rename from ndk/platforms/android-3/arch-x86/include/endian.h rename to ndk/platforms/android-9/arch-x86/include/endian.h index ad37919f3..4a705364e 100644 --- a/ndk/platforms/android-3/arch-x86/include/endian.h +++ b/ndk/platforms/android-9/arch-x86/include/endian.h @@ -31,14 +31,14 @@ #if defined(_KERNEL) && !defined(I386_CPU) #define __swap32md(x) ({ \ - u_int32_t __swap32md_x = (x); \ + uint32_t __swap32md_x = (x); \ \ __asm ("bswap %1" : "+r" (__swap32md_x)); \ __swap32md_x; \ }) #else #define __swap32md(x) ({ \ - u_int32_t __swap32md_x = (x); \ + uint32_t __swap32md_x = (x); \ \ __asm ("rorw $8, %w1; rorl $16, %1; rorw $8, %w1" : \ "+r" (__swap32md_x)); \ @@ -47,13 +47,13 @@ #endif /* _KERNEL && !I386_CPU */ #define __swap64md(x) ({ \ - u_int64_t __swap64md_x = (x); \ + uint64_t __swap64md_x = (x); \ \ - (u_int64_t)__swap32md(__swap64md_x >> 32) | \ - (u_int64_t)__swap32md(__swap64md_x & 0xffffffff) << 32; \ + (uint64_t)__swap32md(__swap64md_x >> 32) | \ + (uint64_t)__swap32md(__swap64md_x & 0xffffffff) << 32; \ }) #define __swap16md(x) ({ \ - u_int16_t __swap16md_x = (x); \ + uint16_t __swap16md_x = (x); \ \ __asm ("rorw $8, %w1" : "+r" (__swap16md_x)); \ __swap16md_x; \ diff --git a/ndk/platforms/android-3/arch-x86/include/fenv.h b/ndk/platforms/android-9/arch-x86/include/fenv.h similarity index 97% rename from ndk/platforms/android-3/arch-x86/include/fenv.h rename to ndk/platforms/android-9/arch-x86/include/fenv.h index b124366ac..5fe64e2d8 100644 --- a/ndk/platforms/android-3/arch-x86/include/fenv.h +++ b/ndk/platforms/android-9/arch-x86/include/fenv.h @@ -102,7 +102,7 @@ extern const fenv_t __fe_dfl_env; #define __fnclex() __asm __volatile("fnclex") #define __fnstenv(__env) __asm __volatile("fnstenv %0" : "=m" (*(__env))) #define __fnstcw(__cw) __asm __volatile("fnstcw %0" : "=m" (*(__cw))) -#define __fnstsw(__sw) __asm __volatile("fnstsw %0" : "=am" (*(__sw))) +#define __fnstsw(__sw) __asm __volatile("fnstsw %0" : "=a" (*(__sw))) #define __fwait() __asm __volatile("fwait") #define __ldmxcsr(__csr) __asm __volatile("ldmxcsr %0" : : "m" (__csr)) #define __stmxcsr(__csr) __asm __volatile("stmxcsr %0" : "=m" (*(__csr))) @@ -131,7 +131,8 @@ feclearexcept(int __excepts) static __inline int fegetexceptflag(fexcept_t *__flagp, int __excepts) { - int __mxcsr, __status; + int __mxcsr; + short __status; __fnstsw(&__status); if (__HAS_SSE()) @@ -148,7 +149,8 @@ int feraiseexcept(int __excepts); static __inline int fetestexcept(int __excepts) { - int __mxcsr, __status; + int __mxcsr; + short __status; __fnstsw(&__status); if (__HAS_SSE()) diff --git a/ndk/platforms/android-3/arch-x86/include/machine/_types.h b/ndk/platforms/android-9/arch-x86/include/machine/_types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/_types.h rename to ndk/platforms/android-9/arch-x86/include/machine/_types.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/asm.h b/ndk/platforms/android-9/arch-x86/include/machine/asm.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/asm.h rename to ndk/platforms/android-9/arch-x86/include/machine/asm.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/cdefs.h b/ndk/platforms/android-9/arch-x86/include/machine/cdefs.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/cdefs.h rename to ndk/platforms/android-9/arch-x86/include/machine/cdefs.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/exec.h b/ndk/platforms/android-9/arch-x86/include/machine/exec.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/exec.h rename to ndk/platforms/android-9/arch-x86/include/machine/exec.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/ieee.h b/ndk/platforms/android-9/arch-x86/include/machine/ieee.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/ieee.h rename to ndk/platforms/android-9/arch-x86/include/machine/ieee.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/internal_types.h b/ndk/platforms/android-9/arch-x86/include/machine/internal_types.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/internal_types.h rename to ndk/platforms/android-9/arch-x86/include/machine/internal_types.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/kernel.h b/ndk/platforms/android-9/arch-x86/include/machine/kernel.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/kernel.h rename to ndk/platforms/android-9/arch-x86/include/machine/kernel.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/limits.h b/ndk/platforms/android-9/arch-x86/include/machine/limits.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/limits.h rename to ndk/platforms/android-9/arch-x86/include/machine/limits.h diff --git a/ndk/platforms/android-3/arch-x86/include/machine/setjmp.h b/ndk/platforms/android-9/arch-x86/include/machine/setjmp.h similarity index 100% rename from ndk/platforms/android-3/arch-x86/include/machine/setjmp.h rename to ndk/platforms/android-9/arch-x86/include/machine/setjmp.h diff --git a/ndk/platforms/android-9/arch-x86/include/sys/atomics.h b/ndk/platforms/android-9/arch-x86/include/sys/atomics.h new file mode 100644 index 000000000..7aed3ae0b --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/include/sys/atomics.h @@ -0,0 +1,65 @@ +/* + * Copyright (C) 2011 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_ATOMICS_H +#define _SYS_ATOMICS_H + +#include +#include + +__BEGIN_DECLS + +static inline __attribute__((always_inline)) int +__atomic_cmpxchg(int old, int _new, volatile int *ptr) +{ + return !__sync_bool_compare_and_swap (ptr, old, _new); +} + +static inline __attribute__((always_inline)) int +__atomic_swap(int _new, volatile int *ptr) +{ + return __sync_lock_test_and_set(ptr, _new); +} + +static inline __attribute__((always_inline)) int +__atomic_dec(volatile int *ptr) +{ + return __sync_fetch_and_sub (ptr, 1); +} + +static inline __attribute__((always_inline)) int +__atomic_inc(volatile int *ptr) +{ + return __sync_fetch_and_add (ptr, 1); +} + +int __futex_wait(volatile void *ftx, int val, const struct timespec *timeout); +int __futex_wake(volatile void *ftx, int count); + +__END_DECLS + +#endif /* _SYS_ATOMICS_H */ diff --git a/ndk/platforms/android-9/arch-x86/lib/crtbegin_dynamic.o b/ndk/platforms/android-9/arch-x86/lib/crtbegin_dynamic.o new file mode 100644 index 000000000..102fc37bd Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/crtbegin_dynamic.o differ diff --git a/ndk/platforms/android-9/arch-x86/lib/crtbegin_so.o b/ndk/platforms/android-9/arch-x86/lib/crtbegin_so.o new file mode 100644 index 000000000..662d85aad Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/crtbegin_so.o differ diff --git a/ndk/platforms/android-9/arch-x86/lib/crtbegin_static.o b/ndk/platforms/android-9/arch-x86/lib/crtbegin_static.o new file mode 100644 index 000000000..102fc37bd Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/crtbegin_static.o differ diff --git a/ndk/platforms/android-9/arch-x86/lib/crtend_android.o b/ndk/platforms/android-9/arch-x86/lib/crtend_android.o new file mode 100644 index 000000000..87716a04c Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/crtend_android.o differ diff --git a/ndk/platforms/android-9/arch-x86/lib/crtend_so.o b/ndk/platforms/android-9/arch-x86/lib/crtend_so.o new file mode 100644 index 000000000..4c4460fbe Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/crtend_so.o differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libEGL.so b/ndk/platforms/android-9/arch-x86/lib/libEGL.so new file mode 100755 index 000000000..6a8277ed0 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libEGL.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libGLESv1_CM.so b/ndk/platforms/android-9/arch-x86/lib/libGLESv1_CM.so new file mode 100755 index 000000000..d03d357f4 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libGLESv1_CM.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libGLESv2.so b/ndk/platforms/android-9/arch-x86/lib/libGLESv2.so new file mode 100755 index 000000000..51d6b5954 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libGLESv2.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libOpenSLES.so b/ndk/platforms/android-9/arch-x86/lib/libOpenSLES.so new file mode 100755 index 000000000..110da004e Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libOpenSLES.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libandroid.so b/ndk/platforms/android-9/arch-x86/lib/libandroid.so new file mode 100755 index 000000000..e1064369a Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libandroid.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libc.a b/ndk/platforms/android-9/arch-x86/lib/libc.a new file mode 100644 index 000000000..e47736fad Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libc.a differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libc.so b/ndk/platforms/android-9/arch-x86/lib/libc.so index ce06b7c45..bf23ca564 100755 Binary files a/ndk/platforms/android-9/arch-x86/lib/libc.so and b/ndk/platforms/android-9/arch-x86/lib/libc.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libdl.so b/ndk/platforms/android-9/arch-x86/lib/libdl.so new file mode 100755 index 000000000..2c1318748 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libdl.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libjnigraphics.so b/ndk/platforms/android-9/arch-x86/lib/libjnigraphics.so new file mode 100755 index 000000000..c66995710 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libjnigraphics.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/liblog.so b/ndk/platforms/android-9/arch-x86/lib/liblog.so new file mode 100755 index 000000000..f28bf77b6 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/liblog.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libm.a b/ndk/platforms/android-9/arch-x86/lib/libm.a new file mode 100644 index 000000000..092b2cce4 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libm.a differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libm.so b/ndk/platforms/android-9/arch-x86/lib/libm.so new file mode 100755 index 000000000..ce9ffea70 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libm.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libstdc++.a b/ndk/platforms/android-9/arch-x86/lib/libstdc++.a new file mode 100644 index 000000000..04788e0ce Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libstdc++.a differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libstdc++.so b/ndk/platforms/android-9/arch-x86/lib/libstdc++.so index 37426600a..4ddac651a 100755 Binary files a/ndk/platforms/android-9/arch-x86/lib/libstdc++.so and b/ndk/platforms/android-9/arch-x86/lib/libstdc++.so differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libthread_db.a b/ndk/platforms/android-9/arch-x86/lib/libthread_db.a new file mode 100644 index 000000000..de2e34db6 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libthread_db.a differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libz.a b/ndk/platforms/android-9/arch-x86/lib/libz.a new file mode 100644 index 000000000..1df2ec38d Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libz.a differ diff --git a/ndk/platforms/android-9/arch-x86/lib/libz.so b/ndk/platforms/android-9/arch-x86/lib/libz.so new file mode 100755 index 000000000..9155cb992 Binary files /dev/null and b/ndk/platforms/android-9/arch-x86/lib/libz.so differ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libEGL.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libEGL.so.txt new file mode 100644 index 000000000..88d4105ae --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libEGL.so.txt @@ -0,0 +1,44 @@ +eglBindAPI +eglBindTexImage +eglChooseConfig +eglClientWaitSyncKHR +eglCopyBuffers +eglCreateContext +eglCreateImageKHR +eglCreatePbufferFromClientBuffer +eglCreatePbufferSurface +eglCreatePixmapSurface +eglCreateSyncKHR +eglCreateWindowSurface +eglDestroyContext +eglDestroyImageKHR +eglDestroySurface +eglDestroySyncKHR +eglGetConfigAttrib +eglGetConfigs +eglGetCurrentContext +eglGetCurrentDisplay +eglGetCurrentSurface +eglGetDisplay +eglGetError +eglGetProcAddress +eglInitialize +eglLockSurfaceKHR +eglMakeCurrent +eglQueryAPI +eglQueryContext +eglQueryString +eglQuerySurface +eglReleaseTexImage +eglReleaseThread +eglSetSwapRectangleANDROID +eglSurfaceAttrib +eglSwapBuffers +eglSwapInterval +eglTerminate +eglUnlockSurfaceKHR +eglWaitClient +eglWaitGL +eglWaitNative +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libGLESv1_CM.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libGLESv1_CM.so.txt new file mode 100644 index 000000000..7c53cfadc --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libGLESv1_CM.so.txt @@ -0,0 +1,280 @@ +glActiveTexture +glAlphaFunc +glAlphaFuncx +glAlphaFuncxOES +glBindBuffer +glBindFramebufferOES +glBindRenderbufferOES +glBindTexture +glBindVertexArrayOES +glBlendEquationOES +glBlendEquationSeparateOES +glBlendFunc +glBlendFuncSeparateOES +glBufferData +glBufferSubData +glCheckFramebufferStatusOES +glClear +glClearColor +glClearColorx +glClearColorxOES +glClearDepthf +glClearDepthfOES +glClearDepthx +glClearDepthxOES +glClearStencil +glClientActiveTexture +glClipPlanef +glClipPlanefIMG +glClipPlanefOES +glClipPlanex +glClipPlanexIMG +glClipPlanexOES +glColor4f +glColor4ub +glColor4x +glColor4xOES +glColorMask +glColorPointer +glColorPointerBounds +glCompressedTexImage2D +glCompressedTexSubImage2D +glCopyTexImage2D +glCopyTexSubImage2D +glCullFace +glCurrentPaletteMatrixOES +glDeleteBuffers +glDeleteFencesNV +glDeleteFramebuffersOES +glDeleteRenderbuffersOES +glDeleteTextures +glDeleteVertexArraysOES +glDepthFunc +glDepthMask +glDepthRangef +glDepthRangefOES +glDepthRangex +glDepthRangexOES +glDisable +glDisableClientState +glDisableDriverControlQCOM +glDiscardFramebufferEXT +glDrawArrays +glDrawElements +glDrawTexfOES +glDrawTexfvOES +glDrawTexiOES +glDrawTexivOES +glDrawTexsOES +glDrawTexsvOES +glDrawTexxOES +glDrawTexxvOES +glEGLImageTargetRenderbufferStorageOES +glEGLImageTargetTexture2DOES +glEnable +glEnableClientState +glEnableDriverControlQCOM +glEndTilingQCOM +glExtGetBufferPointervQCOM +glExtGetBuffersQCOM +glExtGetFramebuffersQCOM +glExtGetProgramBinarySourceQCOM +glExtGetProgramsQCOM +glExtGetRenderbuffersQCOM +glExtGetShadersQCOM +glExtGetTexLevelParameterivQCOM +glExtGetTexSubImageQCOM +glExtGetTexturesQCOM +glExtIsProgramBinaryQCOM +glExtTexObjectStateOverrideiQCOM +glFinish +glFinishFenceNV +glFlush +glFogf +glFogfv +glFogx +glFogxOES +glFogxv +glFogxvOES +glFramebufferRenderbufferOES +glFramebufferTexture2DMultisampleIMG +glFramebufferTexture2DOES +glFrontFace +glFrustumf +glFrustumfOES +glFrustumx +glFrustumxOES +glGenBuffers +glGenFencesNV +glGenFramebuffersOES +glGenRenderbuffersOES +glGenTextures +glGenVertexArraysOES +glGenerateMipmapOES +glGetBooleanv +glGetBufferParameteriv +glGetBufferPointervOES +glGetClipPlanef +glGetClipPlanefOES +glGetClipPlanex +glGetClipPlanexOES +glGetDriverControlStringQCOM +glGetDriverControlsQCOM +glGetError +glGetFenceivNV +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 +glIsFenceNV +glIsFramebufferOES +glIsRenderbufferOES +glIsTexture +glIsVertexArrayOES +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 +glMatrixIndexPointerOESBounds +glMatrixMode +glMultMatrixf +glMultMatrixx +glMultMatrixxOES +glMultiDrawArraysEXT +glMultiDrawElementsEXT +glMultiTexCoord4f +glMultiTexCoord4x +glMultiTexCoord4xOES +glNormal3f +glNormal3x +glNormal3xOES +glNormalPointer +glNormalPointerBounds +glOrthof +glOrthofOES +glOrthox +glOrthoxOES +glPixelStorei +glPointParameterf +glPointParameterfv +glPointParameterx +glPointParameterxOES +glPointParameterxv +glPointParameterxvOES +glPointSize +glPointSizePointerOES +glPointSizePointerOESBounds +glPointSizex +glPointSizexOES +glPolygonOffset +glPolygonOffsetx +glPolygonOffsetxOES +glPopMatrix +glPushMatrix +glQueryMatrixxOES +glReadPixels +glRenderbufferStorageMultisampleIMG +glRenderbufferStorageOES +glRotatef +glRotatex +glRotatexOES +glSampleCoverage +glSampleCoveragex +glSampleCoveragexOES +glScalef +glScalex +glScalexOES +glScissor +glSetFenceNV +glShadeModel +glStartTilingQCOM +glStencilFunc +glStencilMask +glStencilOp +glTestFenceNV +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 +glWeightPointerOESBounds +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libGLESv2.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libGLESv2.so.txt new file mode 100644 index 000000000..d86b82cfd --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libGLESv2.so.txt @@ -0,0 +1,204 @@ +glActiveTexture +glAttachShader +glBeginPerfMonitorAMD +glBindAttribLocation +glBindBuffer +glBindFramebuffer +glBindRenderbuffer +glBindTexture +glBindVertexArrayOES +glBlendColor +glBlendEquation +glBlendEquationSeparate +glBlendFunc +glBlendFuncSeparate +glBufferData +glBufferSubData +glCheckFramebufferStatus +glClear +glClearColor +glClearDepthf +glClearStencil +glColorMask +glCompileShader +glCompressedTexImage2D +glCompressedTexImage3DOES +glCompressedTexSubImage2D +glCompressedTexSubImage3DOES +glCopyTexImage2D +glCopyTexSubImage2D +glCopyTexSubImage3DOES +glCoverageMaskNV +glCoverageOperationNV +glCreateProgram +glCreateShader +glCullFace +glDeleteBuffers +glDeleteFencesNV +glDeleteFramebuffers +glDeletePerfMonitorsAMD +glDeleteProgram +glDeleteRenderbuffers +glDeleteShader +glDeleteTextures +glDeleteVertexArraysOES +glDepthFunc +glDepthMask +glDepthRangef +glDetachShader +glDisable +glDisableDriverControlQCOM +glDisableVertexAttribArray +glDiscardFramebufferEXT +glDrawArrays +glDrawElements +glEGLImageTargetRenderbufferStorageOES +glEGLImageTargetTexture2DOES +glEnable +glEnableDriverControlQCOM +glEnableVertexAttribArray +glEndPerfMonitorAMD +glEndTilingQCOM +glExtGetBufferPointervQCOM +glExtGetBuffersQCOM +glExtGetFramebuffersQCOM +glExtGetProgramBinarySourceQCOM +glExtGetProgramsQCOM +glExtGetRenderbuffersQCOM +glExtGetShadersQCOM +glExtGetTexLevelParameterivQCOM +glExtGetTexSubImageQCOM +glExtGetTexturesQCOM +glExtIsProgramBinaryQCOM +glExtTexObjectStateOverrideiQCOM +glFinish +glFinishFenceNV +glFlush +glFramebufferRenderbuffer +glFramebufferTexture2D +glFramebufferTexture2DMultisampleIMG +glFramebufferTexture3DOES +glFrontFace +glGenBuffers +glGenFencesNV +glGenFramebuffers +glGenPerfMonitorsAMD +glGenRenderbuffers +glGenTextures +glGenVertexArraysOES +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 +glIsVertexArrayOES +glLineWidth +glLinkProgram +glMapBufferOES +glMultiDrawArraysEXT +glMultiDrawElementsEXT +glPixelStorei +glPolygonOffset +glProgramBinaryOES +glReadPixels +glReleaseShaderCompiler +glRenderbufferStorage +glRenderbufferStorageMultisampleIMG +glSampleCoverage +glScissor +glSelectPerfMonitorCountersAMD +glSetFenceNV +glShaderBinary +glShaderSource +glStartTilingQCOM +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 +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libOpenSLES.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libOpenSLES.so.txt new file mode 100644 index 000000000..b42d1ee12 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libOpenSLES.so.txt @@ -0,0 +1,52 @@ +slCreateEngine +slQueryNumSupportedEngineInterfaces +slQuerySupportedEngineInterfaces +SL_IID_3DCOMMIT +SL_IID_3DDOPPLER +SL_IID_3DGROUPING +SL_IID_3DLOCATION +SL_IID_3DMACROSCOPIC +SL_IID_3DSOURCE +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-9/arch-x86/symbols/libandroid.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libandroid.so.txt new file mode 100644 index 000000000..80178a320 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libandroid.so.txt @@ -0,0 +1,150 @@ +AAssetDir_close +AAssetDir_getNextFileName +AAssetDir_rewind +AAssetManager_fromJava +AAssetManager_open +AAssetManager_openDir +AAsset_close +AAsset_getBuffer +AAsset_getLength +AAsset_getRemainingLength +AAsset_isAllocated +AAsset_openFileDescriptor +AAsset_read +AAsset_seek +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_getScreenLong +AConfiguration_getScreenSize +AConfiguration_getSdkVersion +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_setScreenLong +AConfiguration_setScreenSize +AConfiguration_setSdkVersion +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_getDownTime +AMotionEvent_getEdgeFlags +AMotionEvent_getEventTime +AMotionEvent_getFlags +AMotionEvent_getHistoricalEventTime +AMotionEvent_getHistoricalPressure +AMotionEvent_getHistoricalSize +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_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 +AObbInfo_delete +AObbInfo_getFlags +AObbInfo_getPackageName +AObbInfo_getVersion +AObbScanner_getObbInfo +ASensorEventQueue_disableSensor +ASensorEventQueue_enableSensor +ASensorEventQueue_getEvents +ASensorEventQueue_hasEvents +ASensorEventQueue_setEventRate +ASensorManager_createEventQueue +ASensorManager_destroyEventQueue +ASensorManager_getDefaultSensor +ASensorManager_getInstance +ASensorManager_getSensorList +ASensor_getMinDelay +ASensor_getName +ASensor_getResolution +ASensor_getType +ASensor_getVendor +AStorageManager_delete +AStorageManager_getMountedObbPath +AStorageManager_isObbMounted +AStorageManager_mountObb +AStorageManager_new +AStorageManager_unmountObb +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libc.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libc.so.txt new file mode 100644 index 000000000..39d905ef7 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libc.so.txt @@ -0,0 +1,992 @@ +MD5_Final +MD5_Init +MD5_Update +SHA1Final +SHA1Init +SHA1Transform +SHA1Update +__arc4_getbyte +__assert +__assert2 +__atexit_register_cleanup +__b64_ntop +__b64_pton +__bionic_atfork_run_child +__bionic_atfork_run_parent +__bionic_atfork_run_prepare +__brk +__cxa_atexit +__cxa_finalize +__divdi3 +__dn_comp +__dn_count_labels +__dn_skipname +__dorand48 +__errno +__evAddTime +__evCmpTime +__evConsIovec +__evConsTime +__evNowTime +__evSubTime +__evTimeSpec +__evTimeVal +__evUTCTime +__fcntl +__fcntl64 +__findenv +__fork +__fp_nquery +__fp_query +__fstatfs64 +__futex_syscall3 +__futex_syscall4 +__futex_wait +__futex_wait_ex +__futex_wake +__futex_wake_ex +__get_h_errno +__get_res_cache +__get_sp +__get_stack_base +__get_thread +__get_tls +__getcpu +__getcwd +__getpriority +__hostalias +__init_tls +__ioctl +__libc_android_log_assert +__libc_android_log_print +__libc_android_log_vprint +__libc_fini +__libc_init +__libc_init_common +__libc_preinit +__llseek +__loc_aton +__loc_ntoa +__mmap2 +__moddi3 +__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 +__openat +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_section +__p_sockun +__p_time +__p_type +__popcountsi2 +__pthread_cleanup_pop +__pthread_cleanup_push +__pthread_clone +__pthread_cond_timedwait +__pthread_cond_timedwait_relative +__ptrace +__putlong +__putshort +__reboot +__res_close +__res_dnok +__res_get_nibblesuffix +__res_get_nibblesuffix2 +__res_get_state +__res_get_static +__res_getservers +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nametoclass +__res_nametotype +__res_nclose +__res_ndestroy +__res_ninit +__res_nmkquery +__res_nopt +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_opt +__res_ownok +__res_pquery +__res_put_state +__res_queriesmatch +__res_querydomain +__res_randomid +__res_send +__res_send_setqhook +__res_send_setrhook +__res_setservers +__res_vinit +__rt_sigaction +__rt_sigprocmask +__rt_sigtimedwait +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__sched_getaffinity +__sclose +__set_errno +__set_thread_area +__set_tls +__setresuid +__setreuid +__setuid +__sflags +__sflush +__sfp +__sigsuspend +__sinit +__smakebuf +__sread +__srefill +__srget +__sseek +__stack_chk_fail +__statfs64 +__swbuf +__swhatbuf +__swrite +__swsetup +__sym_ntop +__sym_ntos +__sym_ston +__sys_clone +__syslog +__system_properties_init +__system_property_find +__system_property_find_nth +__system_property_get +__system_property_read +__system_property_wait +__thread_entry +__timer_create +__timer_delete +__timer_getoverrun +__timer_gettime +__timer_settime +__udivdi3 +__umoddi3 +__wait4 +__waitid +_cleanup +_exit +_exit_thread +_exit_with_stack_teardown +_fwalk +_getlong +_getshort +_init_thread +_longjmp +_setjmp +_thread_created_hook +_waitpid +abort +accept +access +acct +alarm +alphasort +arc4random +arc4random_addrandom +arc4random_buf +arc4random_stir +arc4random_uniform +asctime +asctime64 +asctime64_r +asctime_r +asprintf +atexit +atoi +atol +atoll +basename +basename_r +bcopy +bind +bindresvport +brk +bsd_signal +bsearch +btowc +bzero +calloc +capget +capset +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +close +closedir +closelog +closelog_r +connect +cpuacct_add +creat +ctime +ctime64 +ctime64_r +ctime_r +daemon +delete_module +difftime +dirfd +dirname +dirname_r +div +dlcalloc +dlfree +dlindependent_calloc +dlindependent_comalloc +dlmallinfo +dlmalloc +dlmalloc_footprint +dlmalloc_max_footprint +dlmalloc_stats +dlmalloc_trim +dlmalloc_usable_size +dlmalloc_walk_free_pages +dlmalloc_walk_heap +dlmallopt +dlmemalign +dlpvalloc +dlrealloc +dlvalloc +dn_expand +drand48 +dup +dup2 +endpwent +endservent +endusershell +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 +fdprintf +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 +freedtoa +freopen +fscanf +fseek +fseeko +fsetpos +fstat +fstatat +fstatfs +fsync +ftell +ftello +ftime +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +funlockfile +funopen +futex +fwide +fwprintf +fwrite +fwscanf +gai_strerror +get_malloc_leak_info +getaddrinfo +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdents +getdtablesize +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 +getpwuid +getresgid +getresuid +getrlimit +getrusage +gets +getservbyname +getservbyport +getservent +getservent_r +getsockname +getsockopt +gettid +gettimeofday +getuid +getusershell +getutent +getwc +getwchar +gmtime +gmtime64 +gmtime64_r +gmtime_r +herror +hstrerror +if_indextoname +if_nametoindex +index +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 +ioprio_get +ioprio_set +isalnum +isalpha +isascii +isatty +isblank +iscntrl +isdigit +isgraph +islower +isprint +ispunct +issetugid +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 +longjmperror +lrand48 +lseek +lseek64 +lstat +madvise +mallinfo +malloc +malloc_debug_init +mbrlen +mbrtowc +mbsinit +mbsrtowcs +mbstowcs +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +memswap +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 +openlog_r +pathconf +pause +pclose +perror +pipe +pipe2 +poll +popen +posix2time +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_getstackaddr +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_setstackaddr +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 +setlogmask_r +setpgid +setpgrp +setpriority +setregid +setresgid +setresuid +setreuid +setrlimit +setservent +setsid +setsockopt +settimeofday +setuid +setusershell +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 +strftime_tz +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strntoimax +strntoumax +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtoimax +strtok +strtok_r +strtol +strtoll +strtotimeval +strtoul +strtoull +strtoumax +strxfrm +swprintf +swscanf +symlink +sync +syscall +sysconf +sysinfo +syslog +syslog_r +system +sysv_signal +tcgetpgrp +tcsetpgrp +tempnam +time +time2posix +timegm +timegm64 +timelocal +timelocal64 +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +times +tkill +tmpfile +tmpnam +toascii +tolower +toupper +towlower +towupper +truncate +ttyname +ttyname_r +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +usleep +utime +utimes +utmpname +valloc +vasprintf +verr +verrx +vfdprintf +vfork +vfprintf +vfscanf +vfwprintf +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vsyslog +vsyslog_r +vwarn +vwarnx +vwprintf +wait +wait3 +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 +wcswcs +wcswidth +wcsxfrm +wctob +wctype +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf +_C_ctype_ +_C_tolower_ +_C_toupper_ +__FINI_ARRAY__ +__INIT_ARRAY__ +__atexit +__atexit_invalid +__bionic_brk +__evOptMonoTime +__isthreaded +__libc_malloc_default_dispatch +__libc_malloc_dispatch +__p_cert_syms +__p_class_syms +__p_key_syms +__p_rcode_syms +__p_type_syms +__page_shift +__page_size +__popcount_tab +__progname +__rand48_add +__rand48_mult +__rand48_seed +__sF +__sdidinit +__sglue +__stack_chk_guard +__system_property_area__ +_ctype_ +_ns_flagdata +_tolower_tab_ +_toupper_tab_ +daylight +environ +h_errlist +h_nerr +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-9/arch-x86/symbols/libdl.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libdl.so.txt new file mode 100644 index 000000000..24de29a94 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libdl.so.txt @@ -0,0 +1,8 @@ +dl_iterate_phdr +dladdr +dlclose +dlerror +dlopen +dlsym +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libjnigraphics.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libjnigraphics.so.txt new file mode 100644 index 000000000..9cbc8c2a9 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libjnigraphics.so.txt @@ -0,0 +1,5 @@ +AndroidBitmap_getInfo +AndroidBitmap_lockPixels +AndroidBitmap_unlockPixels +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/liblog.so.txt b/ndk/platforms/android-9/arch-x86/symbols/liblog.so.txt new file mode 100644 index 000000000..1405a819d --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/liblog.so.txt @@ -0,0 +1,10 @@ +__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-9/arch-x86/symbols/libm.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libm.so.txt new file mode 100644 index 000000000..1552b5d69 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libm.so.txt @@ -0,0 +1,194 @@ +__exp__D +__fedisableexcept +__feenableexcept +__fpclassifyd +__fpclassifyf +__fpclassifyl +__ieee754_rem_pio2 +__ieee754_rem_pio2f +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnanl +__isnormal +__isnormalf +__isnormall +__kernel_cos +__kernel_cosdf +__kernel_rem_pio2 +__kernel_sin +__kernel_sindf +__kernel_tan +__kernel_tandf +__log__D +__signbit +__signbitf +__signbitl +__test_sse +_scan_nan +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 +fegetenv +feholdexcept +feraiseexcept +fesetexceptflag +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 +isnan +isnanf +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 +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 +__FINI_ARRAY__ +__INIT_ARRAY__ +__fe_dfl_env +__has_sse +signgam diff --git a/ndk/platforms/android-9/arch-x86/symbols/libstdc++.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libstdc++.so.txt new file mode 100644 index 000000000..920262d0d --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libstdc++.so.txt @@ -0,0 +1,26 @@ +_ZN9type_infoC1ERKS_ +_ZN9type_infoC1Ev +_ZN9type_infoC2ERKS_ +_ZN9type_infoC2Ev +_ZN9type_infoD0Ev +_ZN9type_infoD1Ev +_ZN9type_infoD2Ev +_ZNK9type_info4nameEv +_ZNK9type_info6beforeERKS_ +_ZNK9type_infoeqERKS_ +_ZNK9type_infoneERKS_ +_ZdaPv +_ZdaPvRKSt9nothrow_t +_ZdlPv +_ZdlPvRKSt9nothrow_t +_Znaj +_ZnajRKSt9nothrow_t +_Znwj +_ZnwjRKSt9nothrow_t +__cxa_guard_abort +__cxa_guard_acquire +__cxa_guard_release +__cxa_pure_virtual +_ZSt7nothrow +__FINI_ARRAY__ +__INIT_ARRAY__ diff --git a/ndk/platforms/android-9/arch-x86/symbols/libz.so.txt b/ndk/platforms/android-9/arch-x86/symbols/libz.so.txt new file mode 100644 index 000000000..e35c7afb4 --- /dev/null +++ b/ndk/platforms/android-9/arch-x86/symbols/libz.so.txt @@ -0,0 +1,76 @@ +adler32 +adler32_combine +adler32_combine64 +compress +compress2 +compressBound +crc32 +crc32_combine +crc32_combine64 +deflate +deflateBound +deflateCopy +deflateEnd +deflateInit2_ +deflateInit_ +deflateParams +deflatePrime +deflateReset +deflateSetDictionary +deflateSetHeader +deflateTune +get_crc_table +gzbuffer +gzclearerr +gzclose +gzclose_r +gzclose_w +gzdirect +gzdopen +gzeof +gzerror +gzflush +gzgetc +gzgets +gzoffset +gzoffset64 +gzopen +gzopen64 +gzprintf +gzputc +gzputs +gzread +gzrewind +gzseek +gzseek64 +gzsetparams +gztell +gztell64 +gzungetc +gzwrite +inflate +inflateBack +inflateBackEnd +inflateBackInit_ +inflateCopy +inflateEnd +inflateGetHeader +inflateInit2_ +inflateInit_ +inflateMark +inflatePrime +inflateReset +inflateReset2 +inflateSetDictionary +inflateSync +inflateSyncPoint +inflateUndermine +uncompress +zError +zlibCompileFlags +zlibVersion +__FINI_ARRAY__ +__INIT_ARRAY__ +deflate_copyright +inflate_copyright +z_errmsg