commit | d67dbf003e6b203a4ec41d01081190d3e40f00e2 | [log] [tgz] |
---|---|---|
author | Josh Gao <jmgao@google.com> | Thu Jun 02 15:21:14 2016 -0700 |
committer | Josh Gao <jmgao@google.com> | Fri Jun 03 15:01:18 2016 -0700 |
tree | 8a1a7e3532876d06f805376ea7dda0efb28571e5 | |
parent | 9b5af7ad5e5b36d751f152382971b034161755e5 [diff] |
versioner: ignore functions that are __INTRODUCED_IN_FUTURE. Bug: http://b/28178111 Change-Id: I8026181e08ed8f2d59b31a37adcf8b469fb6bdaf
diff --git a/tools/versioner/tests/future/headers/foo.h b/tools/versioner/tests/future/headers/foo.h new file mode 100644 index 0000000..b5113f4 --- /dev/null +++ b/tools/versioner/tests/future/headers/foo.h
@@ -0,0 +1 @@ +int foo() __attribute__((availability(android, introduced = 10000)));
diff --git a/tools/versioner/tests/future/platforms/android-9/arch-arm/symbols/libc.so.functions.txt b/tools/versioner/tests/future/platforms/android-9/arch-arm/symbols/libc.so.functions.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tools/versioner/tests/future/platforms/android-9/arch-arm/symbols/libc.so.functions.txt
diff --git a/tools/versioner/tests/future/run.sh b/tools/versioner/tests/future/run.sh new file mode 100644 index 0000000..0dea98f --- /dev/null +++ b/tools/versioner/tests/future/run.sh
@@ -0,0 +1 @@ +versioner -v headers -p platforms -r arm -a 9
diff --git a/tools/versioner/tests/future_arch/headers/foo.h b/tools/versioner/tests/future_arch/headers/foo.h new file mode 100644 index 0000000..6740975 --- /dev/null +++ b/tools/versioner/tests/future_arch/headers/foo.h
@@ -0,0 +1,5 @@ +#if defined(__arm__) +int foo() __attribute__((availability(android, introduced = 9))); +#else +int foo() __attribute__((availability(android, introduced = 10000))); +#endif
diff --git a/tools/versioner/tests/future_arch/platforms/android-9/arch-arm/symbols/libc.so.functions.txt b/tools/versioner/tests/future_arch/platforms/android-9/arch-arm/symbols/libc.so.functions.txt new file mode 100644 index 0000000..257cc56 --- /dev/null +++ b/tools/versioner/tests/future_arch/platforms/android-9/arch-arm/symbols/libc.so.functions.txt
@@ -0,0 +1 @@ +foo
diff --git a/tools/versioner/tests/future_arch/platforms/android-9/arch-x86/symbols/libc.so.functions.txt b/tools/versioner/tests/future_arch/platforms/android-9/arch-x86/symbols/libc.so.functions.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tools/versioner/tests/future_arch/platforms/android-9/arch-x86/symbols/libc.so.functions.txt
diff --git a/tools/versioner/tests/future_arch/run.sh b/tools/versioner/tests/future_arch/run.sh new file mode 100644 index 0000000..36846da --- /dev/null +++ b/tools/versioner/tests/future_arch/run.sh
@@ -0,0 +1 @@ +versioner -v headers -p platforms -r arm -r x86 -a 9