Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Issues
  • #1554
Closed
Open
Issue created Nov 28, 2014 by Derek Bruening@derekbrueningContributor

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

Assignee
Assign to
Time tracking