Josh Gao
d8c77257ea
versioner: whitelist atexit, turn on symbol checking by default.
...
Change-Id: I32e726c74ee618ace3a4329d46408a42732a8d9d
2016-06-03 15:01:19 -07:00
Josh Gao
958f3b31c4
versioner: fix false positive with functions only available as inlines.
...
Change-Id: I09cc335b4006c6ceafcbd1bec9e50161f8262942
2016-06-03 15:01:19 -07:00
Josh Gao
173e7c0753
versioner: improve error output slightly.
...
Print [introduced = 9, deprecated = 10, obsoleted = 11] instead of
[9,10,11].
Change-Id: Ifb8a66abbcec92aa13086d220af7ee6fa17b0897
2016-06-03 15:01:19 -07:00
Josh Gao
d67dbf003e
versioner: ignore functions that are __INTRODUCED_IN_FUTURE.
...
Bug: http://b/28178111
Change-Id: I8026181e08ed8f2d59b31a37adcf8b469fb6bdaf
2016-06-03 15:01:18 -07:00
Josh Gao
9b5af7ad5e
versioner: autodetect paths when no specified.
...
Search for the header/dependency/platform directories in a hard-coded
path relative to $ANDROID_BUILD_TOP when they're not specified.
Change-Id: I476385cfc0247e3b2009348ec37c1810a0e9a7f7
2016-06-03 15:01:18 -07:00
Josh Gao
62aaf8f8fe
versioner: improve usage messages.
...
Don't spew all of usage when called improperly, and add a -h option
that exits cleanly.
Change-Id: I1a4517edce75afe0f9a80bc8d6c81353d6c12e99
2016-06-03 15:01:18 -07:00
Josh Gao
bf8a285e64
versioner: introduce.
...
Add a clang-based tool to inspect header availability attributes and
verify them against the NDK platform definitions.
Bug: http://b/28178111
Change-Id: I1bb1925a620e98cc9606cb5a3360b1224c700bd0
2016-06-02 13:40:36 -07:00