Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-09-12
2006-09-12
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S137000, C717S149000
Reexamination Certificate
active
07107580
ABSTRACT:
A simulator includes a binary translator to translate target code into host instructions to be executed on a host processor. To identify target instructions which may be modified by self-modifying code, the simulator determines whether a target instruction to be translated resides in a writeable page, and if so, inserts a run-time check into a translation cache along with translated instructions corresponding to such target instructions.
REFERENCES:
patent: 5507030 (1996-04-01), Sites
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5761477 (1998-06-01), Wahbe et al.
patent: 6031992 (2000-02-01), Cmelik et al.
patent: 6397379 (2002-05-01), Yates et al.
patent: 6502237 (2002-12-01), Yates et al.
patent: 6634023 (2003-10-01), Komatsu et al.
patent: 6704925 (2004-03-01), Bugnion
patent: 6732220 (2004-05-01), Babaian et al.
patent: 6820255 (2004-11-01), Babaian et al.
patent: 6941545 (2005-09-01), Reese et al.
patent: 6954923 (2005-10-01), Yates et al.
patent: 6993751 (2006-01-01), Bhansali et al.
patent: 7047394 (2006-05-01), Van Dyke et al.
Wood et al, “An in cache address translation mechanism”, IEEE, pp. 358-365, 1986.
Kupferman et al, “An automatic theoretic approach to barnching time model checking”, Jour. of the ACM, vol. 47, No. 2, pp. 312-360, 2000.
Oi, “On the design of the local varibable cache in a hardware translation based Java Virtual Machine”, ACM LCTES, pp. 87-94, 2005.
Kim et al, “Implementing optimizations at decode time”, IEEE, ISCA, pp. 221-232, 2002.
Skaletsky Alex
Zemach Yigal
Fish & Richardson P.C.
Intel Corporation
Khatri Anil
LandOfFree
Binary translation of self-modifying code does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Binary translation of self-modifying code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Binary translation of self-modifying code will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3564142