Changes between Initial Version and Version 1 of Ticket #3108, comment 6
- Timestamp:
- Mar 22, 2015, 1:56:22 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #3108, comment 6
initial v1 1 The raw data that is hashed differs substantially from the dumped binary state in this case. I modified the `HashSerializer` to dump all processed bytes to a new file, those files are attached for analysis. They are identical up to the `CCmpAIManager` state, which is apparently missing from the OS X version. 1 The raw data that is hashed differs substantially from the dumped binary state in this case. I modified the `HashSerializer` to dump all processed bytes to a new file, those files are attached for analysis. They are identical up to the `CCmpAIManager` state, which is apparently missing from the OS X version. They are identical again after that missing data. 2 2 3 3 Philip's idea is that it might be a difference (or bug?) in the `std::streambuf` implementation. I set a breakpoint in `CSerializerStreamBuf::xsputn` which is supposed to do stream write redirection, but it's not called on OS X 10.8. `CCmpAIManager` has its own serializer and relies on this behavior.