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
diff --git a/executor/xeTestLogParser.hpp b/executor/xeTestLogParser.hpp
index f009e05..bc323f3 100644
--- a/executor/xeTestLogParser.hpp
+++ b/executor/xeTestLogParser.hpp
@@ -56,7 +56,7 @@
void reset (void);
- void parse (const deUint8* bytes, int numBytes);
+ void parse (const deUint8* bytes, size_t numBytes);
private:
TestLogParser (const TestLogParser& other);