Invention Grant
- Patent Title: Native code isolation in a multi-tasking Java virtual machine
- Patent Title (中): 多任务Java虚拟机中的本地代码隔离
-
Application No.: US10493362Application Date: 2001-10-24
-
Publication No.: US07703108B2Publication Date: 2010-04-20
- Inventor: Blaise Sanouillet
- Applicant: Blaise Sanouillet
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Osha • Liang LLP
- International Application: PCT/IB01/01997 WO 20011024
- International Announcement: WO03/036473 WO 20030501
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00

Abstract:
An application program is run in a process supported by an operating system in a computer system. The application program is executed in a virtual machine, and the virtual machine is within the process. Loading a library for the application program includes determining whether this is the first library load instruction in the application program. If it is the first library load instruction, then the library is loaded in a first memory area, and a handle and link map to the first memory area is defined for the library. If the library load instruction is a second or subsequent library load instruction, the further library is loaded in a further memory area, also associated with the link map identifier, and a second handle to the further library is defined and stored.
Public/Granted literature
- US20050010934A1 Native code isolation in a multi-tasking java virtual machine Public/Granted day:2005-01-13
Information query