A data processing system comprises means for identifying and replacing instructions to jump to functions having known prolog instructions with modified jump instructions, means for storing the known prolog instructions, and means for retrieving the known prolog instructions when such modified instructions are found and for supplying the known prolog instructions for processing. A compiler or preprocessor is arranged to detect and modify the jump instructions. A logic module is arranged to intercept the modified instructions, retrieve from its storage the prolog instructions, and supply the prolog instructions for processing. The compiler or preprocessor is further arranged to detect and modify the first instruction of known epilog code. A logic module is arranged to intercept the modified instruction, and to retrieve and supply for processing the epilog instructions.

Ένα σύστημα επεξεργασίας δεδομένων περιλαμβάνει τα μέσα για και η αντικατάσταση των οδηγιών για να πηδήσει στις λειτουργίες που έχουν ξέρει τις οδηγίες Prolog με τις τροποποιημένες οδηγίες άλματος, σημαίνει για την αποθήκευση των γνωστών οδηγιών Prolog, και τα μέσα για τις γνωστές οδηγίες Prolog όταν βρίσκονται τέτοιες τροποποιημένες οδηγίες και για την παροχή των γνωστών οδηγιών Prolog για την επεξεργασία. Ένας μεταγλωττιστής ή preprocessor κανονίζεται για να ανιχνεύσει και να τροποποιήσει τις οδηγίες άλματος. Μια ενότητα λογικής κανονίζεται για να παρεμποδίσει τις τροποποιημένες οδηγίες, να ανακτήσει από την αποθήκευσή της τις οδηγίες Prolog, και να παρέχει τις οδηγίες Prolog για την επεξεργασία. Ο μεταγλωττιστής ή preprocessor κανονίζεται περαιτέρω για να ανιχνεύσει και να τροποποιήσει την πρώτη οδηγία του γνωστού epilog κώδικα. Μια ενότητα λογικής κανονίζεται για να παρεμποδίσει την τροποποιημένη οδηγία, και για να ανακτήσει και να παρέχει για την επεξεργασία των οδηγιών epilog.

 
Web www.patentalert.com

< (none)

< On-board scrubbing of soft errors memory module

> Cooperative topical servers with automatic prefiltering and routing

> (none)

~ 00027