Patent · US Expired

Method and apparatus for modifying relocatable object code files and monitoring programs

US6618824B1 · kind B1 · utility

16Cited by
26References
5Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 4, 1999
Grant dateSep 9, 2003
Priority date
Expiry dateNov 4, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3644
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An object code expansion program inserts new instructions and data between preexisting instructions and date of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting object code (instructions or data), the following steps are performed: making a new code block comprising any desired new instructions and the item, and storing it as new object code; tracking the location of the item and the new code block within the new object code; and tracking items that contain inter-item offsets. Then, each inter-item offset is updated using the new location of the item or new code block, as required. Finally, offsets in symbol tables and relocation structures are updated with the new location of the item.

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