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
  • !4524

i#4516: Add client thread support for AArchXX

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Derek Bruening requested to merge i4516-arm-client-thread into master Nov 05, 2020
  • Overview 3
  • Commits 2
  • Pipelines 0
  • Changes 6

Adds client thread support to AArchXX. Implements dynamorio_clone for both ARM and AArch64 and adds necessary TLS swapping, including handling initial tpidr* values pointing at read-only memory.

Ports the client.signal test's assembly to a64 and arm. Enables the client.signal test on aarchxx. The test covers the client thread support here, as well as general client signal handling and manipulating. Tested manually on arm with the #4522 (closed) fix.

Issue: #4474, #4516 (closed), #4522 (closed) Fixes #4516 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i4516-arm-client-thread