Invention Grant
- Patent Title: Language interoperability to automate code analysis
-
Application No.: US17518971Application Date: 2021-11-04
-
Publication No.: US11599345B2Publication Date: 2023-03-07
- Inventor: Shao Kun Deng , Matthew Glenn Jin , Shuvendu Lahiri , Xiaoyu Liu , Xin Shi , Neelakantan Sundaresan
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee Address: US WA Redmond
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F16/23 ; G06F16/21 ; G06F8/53 ; G06F11/36

Abstract:
Language interoperability between source code programs not compatible with an interprocedural static code analyzer is achieved through language-independent representations of the programs. The source code programs are transformed into respective intermediate language instructions from which a language-independent control flow graph and a language-independent type environment is created. A program compatible with the interprocedural static code analyzer is generated from the language-independent control flow graph and the language-independent type environment in order to utilize the interprocedural static code analyzer to detect memory safety faults.
Public/Granted literature
- US20220058007A1 LANGUAGE INTEROPERABILITY TO AUTOMATE CODE ANALYSIS Public/Granted day:2022-02-24
Information query