Invention Grant
- Patent Title: Memory deallocation across a trust boundary
-
Application No.: US16503449Application Date: 2019-07-03
-
Publication No.: US11593169B2Publication Date: 2023-02-28
- Inventor: David Thomas Chisnall , Matthew John Parkinson , Sylvan Wesley Clebsch , Roy Schuster
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Barta, Jones & Foley, PLLC
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/50 ; G06F9/54 ; G06F9/355 ; G06F21/57

Abstract:
A method of memory deallocation across a trust boundary between a first software component and a second software component is described. Some memory is shared between the first and second software components. An in-memory message passing facility is implemented using the shared memory. The first software component is used to deallocate memory from the shared memory which has been allocated by the second software component. The deallocation is done by: taking at least one allocation to be freed from the message passing facility; and freeing the at least one allocation using a local deallocation mechanism while validating that memory access to memory owned by data structures related to memory allocation within the shared memory are within the shared memory.
Public/Granted literature
- US20210004271A1 MEMORY DEALLOCATION ACROSS A TRUST BOUNDARY Public/Granted day:2021-01-07
Information query