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

i#5505 kernel trace: Add drpttracer to record PT traces

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged qidongzhao requested to merge i5505-drpttracer into master Jul 20, 2022
  • Overview 343
  • Commits 30
  • Pipelines 0
  • Changes 13

Adds a DynamoRIO extension to provide APIs for online PT tracing.

  • Adds drpttracer. It is a DynamoRIO extension that provides start PT tracing and end PT tracing APIs.
  • Adds the documentation of drpttracer, which contains usage about how to use drpttracer to trace PT.
  • Adds drpttracer-test.dll.c. It is a test client that uses drpttracer to record PT traces for every syscall. It starts the Kernel PT tracing in pre syscall callbacks and ends the Kernel PT tracing in post syscall callbacks.

Issue: #5505

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i5505-drpttracer