Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
M
Morello ACK-based Kernel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1
    • Merge Requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Morello
  • Kernel
  • Morello ACK-based Kernel
  • Merge Requests
  • !3

Open
Created Jan 05, 2021 by Kevin Brodsky@kbrodsky-armMaintainer
  • Report abuse
Report abuse

Privileged / debug capability-setting ptrace operations

  • Overview 11
  • Commits 3
  • Changes 7

These patches add support for setting capabilities via ptrace, using the basic "forging" model (where all capabilities requested by the tracer are derived from the kernel's own root capability). Both setting capability registers and capabilities in memory is supported, see the last two commits for details.

These operations are only provided for privileged debugging, and require setting a sysctl value manually (provisionally called "cheri.ptrace_forge_cap", see the first commit).

Feedback welcome!

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: patch/ptrace_cap_set_debug