upload android base code part3
This commit is contained in:
parent
71b83c22f1
commit
b9e30e05b1
15122 changed files with 2089659 additions and 0 deletions
|
@ -0,0 +1,76 @@
|
|||
int always_available();
|
||||
|
||||
int also_always_available() __INTRODUCED_IN(9);
|
||||
|
||||
|
||||
#if __ANDROID_API__ >= 13
|
||||
int needs_guard() __INTRODUCED_IN(13);
|
||||
#endif /* __ANDROID_API__ >= 13 */
|
||||
|
||||
|
||||
#if __ANDROID_API__ >= 12
|
||||
|
||||
#if __ANDROID_API__ >= 13
|
||||
int needs_guard_2() __INTRODUCED_IN(13);
|
||||
#endif /* __ANDROID_API__ >= 13 */
|
||||
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ >= 13
|
||||
int already_guarded() __INTRODUCED_IN(13);
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ > 13
|
||||
int already_guarded_2() __INTRODUCED_IN(13);
|
||||
#endif
|
||||
|
||||
#if defined(__arm__)
|
||||
|
||||
#if __ANDROID_API__ >= 14
|
||||
int specific_arch() __INTRODUCED_IN(14);
|
||||
#endif /* __ANDROID_API__ >= 14 */
|
||||
|
||||
|
||||
#if __ANDROID_API__ >= 14
|
||||
int specific_arch_already_guarded() __INTRODUCED_IN(14);
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ > 14
|
||||
int specific_arch_already_guarded_2() __INTRODUCED_IN(14);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(__arm__) || defined(__i386__)
|
||||
|
||||
#if __ANDROID_API__ >= 14
|
||||
int multiple_archs() __INTRODUCED_IN(14);
|
||||
#endif /* __ANDROID_API__ >= 14 */
|
||||
|
||||
#endif
|
||||
|
||||
// __INTRODUCED_IN_64(21) should be ignored.
|
||||
|
||||
#if (defined(__LP64__)) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13)
|
||||
int multiple_introduced_1() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
|
||||
__INTRODUCED_IN_64(21);
|
||||
#endif /* (defined(__LP64__)) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13) */
|
||||
|
||||
|
||||
|
||||
#if (defined(__LP64__) && __ANDROID_API__ >= 22) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13)
|
||||
int multiple_introduced_2() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
|
||||
__INTRODUCED_IN_64(22);
|
||||
#endif /* (defined(__LP64__) && __ANDROID_API__ >= 22) || (defined(__arm__) && __ANDROID_API__ >= 13) || (defined(__mips__) && !defined(__LP64__) && __ANDROID_API__ >= 14) || (defined(__i386__) && __ANDROID_API__ >= 13) */
|
||||
|
||||
|
||||
|
||||
#if (!defined(__LP64__) && __ANDROID_API__ >= 12) || (defined(__LP64__))
|
||||
int group_lp32() __INTRODUCED_IN_ARM(12) __INTRODUCED_IN_X86(12) __INTRODUCED_IN_MIPS(12);
|
||||
#endif /* (!defined(__LP64__) && __ANDROID_API__ >= 12) || (defined(__LP64__)) */
|
||||
|
||||
|
||||
|
||||
#if __ANDROID_API__ >= __ANDROID_API_FUTURE__
|
||||
int future() __INTRODUCED_IN_FUTURE;
|
||||
#endif /* __ANDROID_API__ >= __ANDROID_API_FUTURE__ */
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
int always_available();
|
||||
|
||||
int also_always_available() __INTRODUCED_IN(9);
|
||||
|
||||
int needs_guard() __INTRODUCED_IN(13);
|
||||
|
||||
#if __ANDROID_API__ >= 12
|
||||
int needs_guard_2() __INTRODUCED_IN(13);
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ >= 13
|
||||
int already_guarded() __INTRODUCED_IN(13);
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ > 13
|
||||
int already_guarded_2() __INTRODUCED_IN(13);
|
||||
#endif
|
||||
|
||||
#if defined(__arm__)
|
||||
int specific_arch() __INTRODUCED_IN(14);
|
||||
|
||||
#if __ANDROID_API__ >= 14
|
||||
int specific_arch_already_guarded() __INTRODUCED_IN(14);
|
||||
#endif
|
||||
|
||||
#if __ANDROID_API__ > 14
|
||||
int specific_arch_already_guarded_2() __INTRODUCED_IN(14);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(__arm__) || defined(__i386__)
|
||||
int multiple_archs() __INTRODUCED_IN(14);
|
||||
#endif
|
||||
|
||||
// __INTRODUCED_IN_64(21) should be ignored.
|
||||
int multiple_introduced_1() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
|
||||
__INTRODUCED_IN_64(21);
|
||||
|
||||
int multiple_introduced_2() __INTRODUCED_IN_ARM(13) __INTRODUCED_IN_MIPS(14) __INTRODUCED_IN_X86(13)
|
||||
__INTRODUCED_IN_64(22);
|
||||
|
||||
int group_lp32() __INTRODUCED_IN_ARM(12) __INTRODUCED_IN_X86(12) __INTRODUCED_IN_MIPS(12);
|
||||
|
||||
int future() __INTRODUCED_IN_FUTURE;
|
|
@ -0,0 +1 @@
|
|||
foo
|
29
android/bionic/tools/versioner/tests/preprocessor/run.sh
Normal file
29
android/bionic/tools/versioner/tests/preprocessor/run.sh
Normal file
|
@ -0,0 +1,29 @@
|
|||
set -e
|
||||
|
||||
function run_test {
|
||||
SRC=$1
|
||||
DST=$2
|
||||
rm -rf $2
|
||||
versioner $1 -i -o $2
|
||||
diff -q -w -B $2 expected
|
||||
}
|
||||
|
||||
run_test headers out
|
||||
run_test headers/ out
|
||||
run_test headers out/
|
||||
run_test headers/ out/
|
||||
|
||||
run_test `pwd`/headers out
|
||||
run_test `pwd`/headers/ out
|
||||
run_test `pwd`/headers out/
|
||||
run_test `pwd`/headers/ out/
|
||||
|
||||
run_test headers `pwd`/out
|
||||
run_test headers/ `pwd`/out
|
||||
run_test headers `pwd`/out/
|
||||
run_test headers/ `pwd`/out/
|
||||
|
||||
run_test `pwd`/headers `pwd`/out
|
||||
run_test `pwd`/headers/ `pwd`/out
|
||||
run_test `pwd`/headers `pwd`/out/
|
||||
run_test `pwd`/headers/ `pwd`/out/
|
Loading…
Add table
Add a link
Reference in a new issue