Invention Grant
- Patent Title: Characterizing artificiality in object code
- Patent Title (中): 表征目标代码中的人为性
-
Application No.: US12694139Application Date: 2010-01-26
-
Publication No.: US08843888B2Publication Date: 2014-09-23
- Inventor: Joseph D. Darcy , Alexander R. Buckley
- Applicant: Joseph D. Darcy , Alexander R. Buckley
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F15/00 ; G06F9/45

Abstract:
One embodiment of the present invention provides a system that characterizes content in object code. During operation, the system receives the source code of a program. The system also receives one or more pieces of object code of the program, or creates one or more pieces of object code from the source code. Next, the system identifies a construct in the object code. The system then determines whether the construct is physically present in the source code. If the construct is not physically present, the system determines whether the construct is logically present in the source code, wherein a construct is logically present if it is required by the programming language. If so, the system sets a construct flag to indicate that the construct is “synthesized.” However, if not, the system sets the construct flag to indicate that the construct is “synthetic.” Finally, the construct flag is made available to a reflective API.
Public/Granted literature
- US20110185344A1 CHARACTERIZING ARTIFICIALITY IN OBJECT CODE Public/Granted day:2011-07-28
Information query