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/xeContainerFormatParser.hpp b/executor/xeContainerFormatParser.hpp
index 40c0f44..5167ce8 100644
--- a/executor/xeContainerFormatParser.hpp
+++ b/executor/xeContainerFormatParser.hpp
@@ -58,7 +58,7 @@
void clear (void);
- void feed (const deUint8* bytes, int numBytes);
+ void feed (const deUint8* bytes, size_t numBytes);
void advance (void);
ContainerElement getElement (void) const { return m_element; }