Patent · US Active

Matching binary code to intermediate representation code

US12393407B2 · kind B2 · utility

0Cited by
32References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 29, 2024
Grant dateAug 19, 2025
Priority date
Expiry dateMar 2, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/54
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for generating executable code of a software program that is matched with an intermediate representation (IR) of a source code of the software program. The system comprises a processor adapted for adding one or more annotation entries, each for a location in the IR, to program data in the IR. An internal annotation entry is generated for an internal location in the IR that is not referenced by an IR symbol in the global IR symbol table of the IR. The processor is further adapted for compiling the IR to produce a binary object comprising the annotation entries, and providing the binary object to a linker or to a dynamic loader to update in an executable object an executable internal annotation entry associated with an internal annotation entry to reference run-time location in the executable object.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.