Invention Grant
- Patent Title: Systems and/or methods for type inference from machine code
-
Application No.: US15393463Application Date: 2016-12-29
-
Publication No.: US10423397B2Publication Date: 2019-09-24
- Inventor: Matthew Noonan , Alexey Loginov , David Cok
- Applicant: GrammaTech, Inc.
- Applicant Address: US NY Ithaca
- Assignee: GRAMMATECH, INC.
- Current Assignee: GRAMMATECH, INC.
- Current Assignee Address: US NY Ithaca
- Agency: Nixon & Vanderhye PC
- Main IPC: G06F8/53
- IPC: G06F8/53 ; G06F8/74 ; G06F8/41 ; G06F11/36

Abstract:
Systems, methods and computer readable medium described herein relate to techniques for automatic type inference from machine code. An example technique includes receiving a machine code of a program, generating an intermediate representation of the machine code, generating a plurality of type constraints from the intermediate representation, generating one or more inferred types based at least upon the plurality of type constraints, converting the generated inferred types to C types, updating the intermediate representation by applying the inferred types to the intermediate representation, and outputting said inferred types, said converted C types, and/or at least a portion of the updated intermediate representation.
Public/Granted literature
- US20180189042A1 SYSTEMS AND/OR METHODS FOR TYPE INFERENCE FROM MACHINE CODE Public/Granted day:2018-07-05
Information query