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
  • Merge requests
  • !4770

i#4769: unregister drmgr's tls slot in drcachesim's func_trace_exit

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Sotiris Apostolakis requested to merge i4769-unregister-tls-slot into master Mar 07, 2021
  • Overview 1
  • Commits 3
  • Pipelines 0
  • Changes 1

Unregisters in drcachesim's func_trace_exit() a thread-local storage (tls) slot originally registered during func_trace_init() . #4799 resolves the false shortage of available drmgr's tls slots, caused by this absence of unregistering, by resetting the global state of ext libs on exit. However, for symmetry and to conform to the common pattern of unregistering on exit registered-on-initialization resources, this commit unregisters the used tls slot.

Issue: #4769 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i4769-unregister-tls-slot