Matching binary code to intermediate representation code
AssigneeNext Silicon Ltd
InventorItay Bookstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeNext Silicon Ltd
InventorItay Bookstein
Estimating the term…
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 a run-time location in the executable object.
A system for generating executable code, comprising at least one hardware processor adapted for:
A method for generating executable code, comprising:
A system for executing a software program, comprising at least one hardware processor adapted for:
Dependencies are inferred from the claim text.