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...

Full description

Saved in:
Bibliographic Details
Main Authors SARASWATI, SUJOY, HEGDE, SUPRATEEKA RADHAKRISHNA, KHARBANDA, DEEPTI, PADLIA, ABHAY
Format Patent
LanguageEnglish
French
Published 29.10.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: WO2014US44905