Patent · US Active

Method for modifying the assembly output of a compiler

US8930928B2 · kind B2 · utility

0Cited by
5References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 31, 2009
Grant dateJan 6, 2015
Priority date
Expiry dateApr 9, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/14
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention performs manipulations on the assembly file level. As a compiler outputs an assembly file, the assembly file may be inspected and modified before it is sent to the assembler. One or more of the following modifications may be made to the assembly file: rewrite certain symbols, scramble program symbols, reorganize declarations of global variables so that their layout and default values are known prior to linking, and identify initializer and de-initializer functions in order to make them callable through central initialization and de-initialization functions, respectively.

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