Invention Grant
- Patent Title: Systems and/or methods for type inference from machine code
-
Application No.: US16564858Application Date: 2019-09-09
-
Publication No.: US10942718B2Publication Date: 2021-03-09
- 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/41
- IPC: G06F8/41 ; G06F8/74 ; G06F8/53 ; 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
- US20190391797A1 SYSTEMS AND/OR METHODS FOR TYPE INFERENCE FROM MACHINE CODE Public/Granted day:2019-12-26
Information query