International Business Machines Corporation
Managed runtime data marshaling for native code access using a thread local native buffer

Last updated:

Abstract:

A portion of a native memory is configured as a buffer within a native execution environment. Execution of a managed runtime code is initiated by a virtual machine. Data from a managed runtime memory of the virtual machine is marshaled by the virtual machine into the buffer. Control of execution is transferred from the managed runtime code to the native code. The native code is executed. The native code operates directly upon the marshaled data in the buffer.

Status:
Grant
Type:

Utility

Filling date:

10 Jan 2019

Issue date:

13 Jul 2021