Skip to content

Conversation

@resistor
Copy link
Collaborator

@resistor resistor commented Dec 19, 2025

It currently enforces three rules:

  • Heap claims created with heap_claim() must be released.
  • No use-after-release of a heap claim, including ephermeral claims that are implicitly released by cross-compartment calls.
  • No calls to check_pointer without first holding a claim.

@resistor resistor force-pushed the cheriot-heap-csa branch 4 times, most recently from 52976ce to ccd1135 Compare December 20, 2025 05:21
It currently enforces three rules:
 - Heap claims created with heap_claim() must be released.
 - No use-after-release of a heap claim, including ephermeral claims that are implicitly released by cross-compartment calls.
 - No calls to check_pointer without first holding a claim.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant