DYNAMICALLY APPLYING A PATCH TO A COMPUTER APPLICATION

Some examples described herein relate to dynamically applying a patch to a computer application. An external process may be invoked to bring a target process of the computer application to a safe point. A dynamic loader may load a patch library into an address space of the target process, wherein th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SARASWATI, SUJOY, HEGDE, SUPRATEEKA RADHAKRISHNA, KHARBANDA, DEEPTI, PADLIA, ABHAY
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Some examples described herein relate to dynamically applying a patch to a computer application. An external process may be invoked to bring a target process of the computer application to a safe point. A dynamic loader may load a patch library into an address space of the target process, wherein the patch library includes a patched version of a target function or a new function. A specific function in the dynamic loader may be directed to route a function call for the target function to the patched version of the target function or the new function in the patch library. Certains exemples décrits dans la présente invention portent sur l'application dynamique d'un correctif sur une application informatique. Un processus externe peut être invoqué pour amener un processus cible de l'application informatique à un point sécurisé. Un chargeur dynamique peut charger une bibliothèque de correctifs dans un espace d'adresse du processus cible, la bibliothèque de correctifs comprenant une version corrigée d'une fonction cible ou une nouvelle fonction. Une fonction spécifique dans le chargeur dynamique peut être dirigée pour router un appel de fonction pour la fonction cible vers la version corrigée de la fonction cible ou la nouvelle fonction dans la bibliothèque de correctifs.