drsyms array support (r2851) breaks assert at drsyms-test.dll:777
From byron.c....@gmail.com on October 10, 2014 05:43:30
In r2850 , the drsyms metadata for _ctype_loc_style looked like:
type id: 0 out type id: 248 type kind: 0 out name: _XcptActTab syms_found prev_name: _ctype_loc_style
Since r2851 extended drsyms with array support, the drsyms metadata for _ctype_loc_style looks like:
type id: 250 out type id: 248 type kind: 6 out name: _XcptActTab syms_found prev_name: _ctype_loc_style
This causes the assert at drsyms-test.dll.cpp:777 to fail on 32-bit Windows. If the metadata in r2851 is wrong, then something in drsyms array support probably needs fixing. Otherwise the assert can be updated to admit this new case.
Original issue: http://code.google.com/p/dynamorio/issues/detail?id=1554