Invention Grant
- Patent Title: Redundant run-time type information removal
- Patent Title (中): 冗余的运行时类型信息删除
-
Application No.: US12643627Application Date: 2009-12-21
-
Publication No.: US09015686B2Publication Date: 2015-04-21
- Inventor: Sheldon M. Lobo
- Applicant: Sheldon M. Lobo
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Polsinelli PC
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Redundant run-time type information is removed from a compiled program. The redundant type information may be unneeded and/or duplicate. Unneeded type information is removed by selecting instances of type information from read only data sections of object files. The entire compiled program is searched for instructions that use the instances. The instances that do not correspond to such instructions are removed from the object files. Duplicate type information is removed by selecting instances of type information from read only data sections of object files. The read only data sections of the other object files in the compiled program are then searched for the selected instances. The selected instances that exist in the read only data sections of the other object files are removed. Redundant type information may be removed from individual object files before concatenation into a single binary file and/or from a single binary file after concatenation.
Public/Granted literature
- US20110154308A1 REDUNDANT RUN-TIME TYPE INFORMATION REMOVAL Public/Granted day:2011-06-23
Information query