DynamoRIO / DynamoRIO/dynamorio
drsyms array support (r2851) breaks assert at drsyms-test.dll:777
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
_From [byron.c....@gmail.com](https://code.google.com/u/101184679827294438523/) 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_
Contributor guide
Assessment
This issue has not been assessed yet.