Fix executor regression.
authorJarkko Pöyry <jpoyry@google.com>
Fri, 29 May 2015 21:40:11 +0000 (14:40 -0700)
committerJarkko Pöyry <jpoyry@google.com>
Fri, 29 May 2015 22:03:06 +0000 (15:03 -0700)
commit1592f16d1fc9edde443474e1835746f705ed79a9
treebee22203dfafef23abb384c2d63798d981bc06cb
parent0d1a4d83a76337ee94419d9a7dff87eca56019fc
Fix executor regression.

- Fix executor regression caused by writing sizes as size_t and reading
  them back as int via CallQueue.
- Add assert checking each CallQueue consumer consumes all data.
- Keep data sizes as size_t in xeTestLogParser.

Bug: 21515831
Change-Id: I6b56f5ba139f88878b2e5f148b0530d4d939a0b5
executor/xeBatchExecutor.cpp
executor/xeBatchExecutor.hpp
executor/xeCallQueue.cpp
executor/xeCallQueue.hpp
executor/xeContainerFormatParser.cpp
executor/xeContainerFormatParser.hpp
executor/xeTestLogParser.cpp
executor/xeTestLogParser.hpp