WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2014176150) SYSTÈMES ET PROCÉDÉS DE REMPLACEMENT DE PROCÉDÉS D'APPLICATION EN COURS D'EXÉCUTION
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/176150    N° de la demande internationale :    PCT/US2014/034761
Date de publication : 30.10.2014 Date de dépôt international : 21.04.2014
CIB :
G06F 9/445 (2006.01)
Déposants : SYMANTEC CORPORATION [US/US]; 350 Ellis Street Mountain View, California 94043 (US)
Inventeurs : NEKHOROSHEV, Vadim; (EE)
Mandataire : HANKS, Bryan; 922 W. Baxter Dr. Suite 100 South Jordan, Utah 84095 (US)
Données relatives à la priorité :
13/869,921 24.04.2013 US
Titre (EN) SYSTEMS AND METHODS FOR REPLACING APPLICATION METHODS AT RUNTIME
(FR) SYSTÈMES ET PROCÉDÉS DE REMPLACEMENT DE PROCÉDÉS D'APPLICATION EN COURS D'EXÉCUTION
Abrégé : front page image
(EN)A computer-implemented method for replacing application methods at runtime may include identifying an application at runtime that includes a target method to replace at runtime with a source method, locating a target address of a target method data structure (that includes a target code pointer to method code of the target method) within memory at runtime that is referenced by a target class, determining a source address of a source method data structure (that includes a source code pointer to method code of the source method) within memory at runtime that describes the source method, and modifying the application at runtime to have the target class reference the source method instead of the target method by copying the source method data structure from the source address to the target address and, thereby, replacing the target code pointer with the source code pointer. Various other methods and systems are also disclosed.
(FR)Un procédé informatisé de remplacement de procédés d'application en cours d'exécution peut comprendre les étapes consistant à : identifier une application en cours d'exécution qui comporte un procédé cible à remplacer en cours d'exécution par un procédé source ; localiser une adresse cible d'une structure de données du procédé cible (qui contient un pointeur de code cible renvoyant à un code du procédé cible) dans une mémoire en cours d'exécution qui est référencée par une catégorie cible ; déterminer une adresse source d'une structure de données du procédé source (qui contient un pointeur de code source renvoyant à un code du procédé source) dans une mémoire en cours d'exécution qui décrit le procédé source ; et modifier l'application en cours d'exécution de façon à amener la catégorie cible à faire référence au procédé source plutôt qu'au procédé cible en copiant la structure de données du procédé source de l'adresse source vers l'adresse cible et, par conséquent, en remplaçant le pointeur de code cible par le pointeur de code source. L'invention concerne également divers autres procédés et systèmes.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)