HANDLING DYNAMICALLY LINKED FUNCTION CALLS WITH RESPECT TO PROGRAM CODE CONVERSION

Patent №

US 8,468,552

Granted

2013-06-18

Filed 2007

Owner

TRANSITIVE LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11906531

A technique is provided for handling dynamically linked subject function calls arranged pass subject control flow to an intermediate control structure such as a procedure linkage table, then to subject linker code for modifying link information associated with the subject function calls during translation of subject code into target code in a dynamic binary translator. The subject code for execution on a subject processor is received by a translator, and corresponding target code for execution on the target processor is generated. The translator is arranged to build a function linkage table containing an entry giving the location of each function called by the subject code, so that code can be generated by the translator in which subject function calls are associated with code for performing the function, without generating target code corresponding to the intermediate control structure.

AI hardwareG06F 9/44521G06F 9/45516

AI classification

AI hardware0.96
Natural language0.20
Planning0.03
Vision0.01
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

TRANSITIVE LIMITED

assignment · 203220212

Assignors

BROWN, ALEXANDER BARROWCLOUGH

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC