-
Notifications
You must be signed in to change notification settings - Fork 21
Dereferenced non-allocated pointer error #75
Copy link
Copy link
Open
Labels
error handlingRelated to Oak's error handling systemRelated to Oak's error handling systemhardeningImprovement to the soundness of the projectImprovement to the soundness of the projectmemoryRelated to Oak's memory managementRelated to Oak's memory management
Description
Activity
Metadata
Metadata
Assignees
Labels
error handlingRelated to Oak's error handling systemRelated to Oak's error handling systemhardeningImprovement to the soundness of the projectImprovement to the soundness of the projectmemoryRelated to Oak's memory managementRelated to Oak's memory management
To make programs more correct, runtime checks could be added for determining whether or not the program is accessing memory it does not own.
To be a valid pointer, it must either:
Dereferencing an address that violates either of those rules could throw a
accessed unowned memoryerror.