Patent · US Expired

Method and apparatus for detecting and executing cross-domain calls in a computer system

US5666519A · kind A · utility

52Cited by
8References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 30, 1996
Grant dateSep 9, 1997
Priority date
Expiry dateSep 30, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4486
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a computer system, an improved technique detects and executes cross-domain calls in an application program. The invention determines whether a branch target address falls within a reference address range within a first domain. If it does, the invention executes the call by determining a called address in a second domain corresponding to the target address in the first domain, e.g., by mathematically manipulating the target address. The invention then accesses the called address and executes the code stored therein. The invention may be used in detecting and executing cross-domain calls from an application program executing by interpretation in an emulated computer system having a first architecture (e.g., "CISC"), where the calls seek execution of specified system services functions executable directly in a computer system having a second, different architecture (e.g., "RISC"). The invention also may be used in a computer system having multiple processors of heterogeneous architectures.

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