Jayant Chowdhary
f5aac59cd4
Seperated out protobuf impl into wrapper classes. am: 2920754397 am: 85204bdd59
...
am: fa40cee166
Change-Id: I9ab0f83671cd9e9a387f1f62b292bea18ba90ed9
2017-01-26 02:17:45 +00:00
Jayant Chowdhary
fa40cee166
Seperated out protobuf impl into wrapper classes. am: 2920754397
...
am: 85204bdd59
Change-Id: I0fd503ad5176efa6d16678e957a9c6a1d3a8510c
2017-01-26 02:15:17 +00:00
Jayant Chowdhary
85204bdd59
Seperated out protobuf impl into wrapper classes.
...
am: 2920754397
Change-Id: I35b99db03117f063b2835544ed3984c1b43aa116
2017-01-26 02:12:42 +00:00
Jayant Chowdhary
2920754397
Seperated out protobuf impl into wrapper classes.
...
Added Template information to RecordDecls and FunctionDecls.
Added Enum Information.
Removed decl parameters from wrapper class methods.
Omit processing RecordDecl forward declarations.
Test: header-abi-dumper -o example2.dump tests/example2.h -- clang -x
c++ -I . -std=c++11 -I ~/android/aosp/external/clang/lib/Headers/
Change-Id: I4bd1eea25d00f2efc24ca38051a8d19a72c0fbb9
2017-01-24 22:44:41 -08:00
Jayant Chowdhary
1f2763770d
Merge "Added more information in abi dump." am: 360aa525c6 am: 04a8870dc9
...
am: d0e4783572
Change-Id: I399b98e3433ce228a5e95b4bfa6d3e1de0bff8ab
2017-01-18 19:39:03 +00:00
Jayant Chowdhary
d0e4783572
Merge "Added more information in abi dump." am: 360aa525c6
...
am: 04a8870dc9
Change-Id: I678fa37eaffc5859d207fe3a01f61898615cb3de
2017-01-18 19:37:04 +00:00
Jayant Chowdhary
04a8870dc9
Merge "Added more information in abi dump."
...
am: 360aa525c6
Change-Id: I142b1c3d0c9d035e33e1b85eeac4d43a1ab4d627
2017-01-18 19:35:39 +00:00
Treehugger Robot
360aa525c6
Merge "Added more information in abi dump."
2017-01-18 19:31:45 +00:00
Jayant Chowdhary
adbbb7e152
Added more information in abi dump.
...
Added :
1) Base class specifiers with access, base class name, isVirtual.
2) Added access specifiers for CXXRecordDecl fields and functions.
Test: header-abi-dumper -o example1.dump tests/example1.h -- clang -x
c++ -I . -std=c++11.
Change-Id: I3e44ee14b70600df2ae36000d8e9ace34ed39841
2017-01-18 09:36:59 -08:00
Paul Duffin
6aebad5966
Merge "Prepare for removal of legacy-test from default targets" am: 3c371ed8e4 am: 4199fe0d9c
...
am: 26d21cc0e1
Change-Id: Ia94495861c5070d2681b5190cb3a918981b0fc6d
2017-01-18 16:17:41 +00:00
Paul Duffin
26d21cc0e1
Merge "Prepare for removal of legacy-test from default targets" am: 3c371ed8e4
...
am: 4199fe0d9c
Change-Id: Ib0d8a55ba985937ab1a7a6f1cdf9d079697b815e
2017-01-18 15:32:45 +00:00
Paul Duffin
4199fe0d9c
Merge "Prepare for removal of legacy-test from default targets"
...
am: 3c371ed8e4
Change-Id: I34f888bd76c4f894d3ee6582c30508d5ba9ee563
2017-01-18 15:27:13 +00:00
Treehugger Robot
3c371ed8e4
Merge "Prepare for removal of legacy-test from default targets"
2017-01-18 15:18:07 +00:00
Jayant Chowdhary
3332753190
Merge "Added libprotobuf to extract and dump ABI." am: 7272d52f76 am: 4333aaad52
...
am: 0bfdfad1a9
Change-Id: I8758f954bf3c634c57d6f6d8933969325a52425e
2017-01-17 18:07:02 +00:00
Jayant Chowdhary
0bfdfad1a9
Merge "Added libprotobuf to extract and dump ABI." am: 7272d52f76
...
am: 4333aaad52
Change-Id: Icdea553f8b04f39f48cbdd70e69a25a2fc41a7e8
2017-01-17 17:46:58 +00:00
Jayant Chowdhary
4333aaad52
Merge "Added libprotobuf to extract and dump ABI."
...
am: 7272d52f76
Change-Id: I696beff34a2052eaca4c78e08ac362b0c277a5a6
2017-01-17 17:26:55 +00:00
Treehugger Robot
7272d52f76
Merge "Added libprotobuf to extract and dump ABI."
2017-01-17 16:58:54 +00:00
Paul Duffin
24306258e0
Prepare for removal of legacy-test from default targets
...
In preparation for removing junit classes from the Android API
the legacy-test target will be removed from the
TARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit
dependencies on junit and/or legacy-android-test to ensure that
modules will compile properly once it is removed.
Bug: 30188076
Test: make checkbuild
Change-Id: I63b6cb622e46952a48938ed055e8892eeaa67f72
2017-01-17 14:49:41 +00:00
Jayant Chowdhary
8fe4a1577a
Added libprotobuf to extract and dump ABI.
...
Dump textual presentation of the ABI as well for
ease of review.
Test: header-abi-dumper -o example1.dump tests/example1.h -- clang -x
c++ -I . -std=c++11.
Change-Id: I65d90d1ec834d7c30cde4eb389862fd38a4e19e9
2017-01-16 11:56:16 -08:00
Jayant Chowdhary
0f09bf119c
Merge "Split ast frontend and ast processing." am: 3646941fc6 am: 9ef644da11
...
am: dd0b9930ce
Change-Id: I99e85c172706acd7fef56af5a6f1ac75c83c4cbd
2017-01-14 00:34:45 +00:00
Jayant Chowdhary
dd0b9930ce
Merge "Split ast frontend and ast processing." am: 3646941fc6
...
am: 9ef644da11
Change-Id: I0a24338a9030c208e47d550c17b5f3a966f6b441
2017-01-14 00:32:15 +00:00
Jayant Chowdhary
9ef644da11
Merge "Split ast frontend and ast processing."
...
am: 3646941fc6
Change-Id: I699a683bce33462127204b6e26a551326f49020b
2017-01-14 00:29:46 +00:00
Treehugger Robot
3646941fc6
Merge "Split ast frontend and ast processing."
2017-01-14 00:25:50 +00:00
Jayant Chowdhary
4667356f6a
Split ast frontend and ast processing.
...
Split into header-abi-dumper and header-abi-checker.
Removed dumping PCH.
TODO: Use protobuf instead.
Test: header-abi-dumper -o example1.dump tests/example1.h -- clang -x
c++ -I . -std=c++11.
Change-Id: I5b2aa8ab678843a57fddeeec929ac57c5a77ffc9
2017-01-13 11:28:31 -08:00
Logan Chien
52194e9570
Merge "Add initial header checker." am: 322a84666f am: c5a3275da8
...
am: b4b243d2a1
Change-Id: I5218b546fcf6d0234ccaf9d7c74d45ae21e52586
2017-01-13 17:53:37 +00:00
Logan Chien
b4b243d2a1
Merge "Add initial header checker." am: 322a84666f
...
am: c5a3275da8
Change-Id: Ibbc78888f013013da507b342afc4de903fbd2d06
2017-01-13 17:53:19 +00:00
Aurimas Liutikas
12839fd97f
Merge "Remove checkstyle from development/checkstyle." am: 06b3b45f6f am: 327d16e647
...
am: 24cc2e3cf0
Change-Id: I0c5da4cc205b5303e31dd27965053afdb6063e8d
2017-01-13 17:45:39 +00:00
Logan Chien
c5a3275da8
Merge "Add initial header checker."
...
am: 322a84666f
Change-Id: I0069f3f9de111b23f7e26be3b7d14728d45d0a4c
2017-01-13 17:44:17 +00:00
Aurimas Liutikas
24cc2e3cf0
Merge "Remove checkstyle from development/checkstyle." am: 06b3b45f6f
...
am: 327d16e647
Change-Id: Ie709e761362e291e41836e1e3c658b6d5acbf64c
2017-01-13 17:35:16 +00:00
Treehugger Robot
322a84666f
Merge "Add initial header checker."
2017-01-13 17:34:30 +00:00
Aurimas Liutikas
327d16e647
Merge "Remove checkstyle from development/checkstyle."
...
am: 06b3b45f6f
Change-Id: I29ee8d219714ece8114e878b8394342525eff1d1
2017-01-13 17:26:16 +00:00
Aurimas Liutikas
06b3b45f6f
Merge "Remove checkstyle from development/checkstyle."
2017-01-13 17:15:57 +00:00
Jayant Chowdhary
eef016b8d5
Merge "Virtual table dumper which uses llvm's ELF API." am: 796de93006 am: ab70624272
...
am: 9588642c52
Change-Id: I296cfcb1339a71cb091a6004cc80ff5d8811135c
2017-01-13 03:27:54 +00:00
Logan Chien
03ac4a7346
Add initial header checker.
...
Test: mm -j && header-checker file.h -- clang file.h
Change-Id: I2d743c931d4736da40288991c79e03ebd2b3e8b0
2017-01-13 11:27:18 +08:00
Jayant Chowdhary
9588642c52
Merge "Virtual table dumper which uses llvm's ELF API." am: 796de93006
...
am: ab70624272
Change-Id: I924db52625faef79b13b3d1a1aa2218b546f874d
2017-01-13 03:25:21 +00:00
Jayant Chowdhary
ab70624272
Merge "Virtual table dumper which uses llvm's ELF API."
...
am: 796de93006
Change-Id: Ic9c84ec084b83dcc471848b990a8100aa67c445c
2017-01-13 03:22:23 +00:00
Treehugger Robot
796de93006
Merge "Virtual table dumper which uses llvm's ELF API."
2017-01-13 03:18:33 +00:00
Aurimas Liutikas
ecef09bfa1
Remove checkstyle from development/checkstyle.
...
Checkstyle was moved to prebuilts/checkstyle as it is a better
place for a prebuilt jar. All the usages of checkstyle.py in
PREUPLOAD.cfg files has been updated to use the correct checkstyle
and this change should not affect anyone.
Bug: 33078621
Test: none
Change-Id: Ib2e4272a4bea7d16cccdebaeb407acbd7193f248
2017-01-12 18:34:00 -08:00
Trevor Johns
bf248422bf
samples: Update sdk.atree for nyc-mr1-dev am: f22b170c9c am: 7ac700738e
...
am: bc7538c1a0
Change-Id: I1bee5689d8f4b94c10677f23f606b6d4302412af
2017-01-13 00:32:52 +00:00
Trevor Johns
a2096ad5b3
samples: Update sdk.atree for nyc-mr1-dev am: f22b170c9c am: 7ac700738e
...
am: e273543f62
Change-Id: Ib0cc03e214f18de39e5e02028adb6dd0c3339fb1
2017-01-13 00:30:17 +00:00
Trevor Johns
e273543f62
samples: Update sdk.atree for nyc-mr1-dev am: f22b170c9c
...
am: 7ac700738e
Change-Id: I532dc359b1fb8530750c998202402520c5c19dc6
2017-01-13 00:27:50 +00:00
Trevor Johns
bc7538c1a0
samples: Update sdk.atree for nyc-mr1-dev am: f22b170c9c
...
am: 7ac700738e
Change-Id: Id20ff0aa55803b7e3308daed4b9ea0764d4fb1d5
2017-01-13 00:27:48 +00:00
Trevor Johns
7ac700738e
samples: Update sdk.atree for nyc-mr1-dev
...
am: f22b170c9c
Change-Id: I0a94751d18f8e552d975b9ad7450c9134014ca06
2017-01-13 00:25:21 +00:00
Trevor Johns
f22b170c9c
samples: Update sdk.atree for nyc-mr1-dev
...
Syncing with latest sample prebuilts. Renamed
ActionBarCompat-ShareActionProvider to ShareActionProvider.
Change-Id: I50e566e35a01ad82c5faa5ab112b999c8407021a
2017-01-12 12:29:30 -08:00
Jean-Luc Brouillet
497709169f
Merge "Move rs/scriptc to rs/script_api/include." am: 06003a47cb am: 2c57112a6f
...
am: a2d8c18be5
Change-Id: I77492a538b13655b3eed49e33f3d18e9e72f9733
2017-01-11 02:23:04 +00:00
Jean-Luc Brouillet
a2d8c18be5
Merge "Move rs/scriptc to rs/script_api/include." am: 06003a47cb
...
am: 2c57112a6f
Change-Id: I5e5a78a895364743c694c22577ed72b1bf15f6af
2017-01-11 02:18:05 +00:00
Jean-Luc Brouillet
2c57112a6f
Merge "Move rs/scriptc to rs/script_api/include."
...
am: 06003a47cb
Change-Id: Icbf06282bdd7fa090c531e15af6d93b74ce043be
2017-01-11 02:13:04 +00:00
Jean-Luc Brouillet
06003a47cb
Merge "Move rs/scriptc to rs/script_api/include."
2017-01-11 02:04:15 +00:00
Jayant Chowdhary
5af04ee4e6
Virtual table dumper which uses llvm's ELF API.
...
Test: dump vtables for libziparchive.
Bug: 32649129
Change-Id: I42a1600f3b7871907e595d4239c5868304625b77
2017-01-10 17:29:25 -08:00
Jean-Luc Brouillet
44d885f3aa
Move rs/scriptc to rs/script_api/include.
...
Test: make sdk -j 20
Change-Id: If51700c17b0e5d572b24aeed0851b02ceddb7732
2017-01-09 19:10:59 +00:00