Patent · US Active

Memory deallocation across a trust boundary

US11593169B2 · kind B2 · utility

3Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 2019
Grant dateFeb 28, 2023
Priority date
Expiry dateDec 17, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45587
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.