WO2002061579A3 - Procede et systeme pour gerer des executables a bibliotheques partagees - Google Patents
Procede et systeme pour gerer des executables a bibliotheques partagees Download PDFInfo
- Publication number
- WO2002061579A3 WO2002061579A3 PCT/FR2002/000398 FR0200398W WO02061579A3 WO 2002061579 A3 WO2002061579 A3 WO 2002061579A3 FR 0200398 W FR0200398 W FR 0200398W WO 02061579 A3 WO02061579 A3 WO 02061579A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- file
- shared library
- references
- meta
- library
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
- G06F9/4486—Formation of subprogram jump address
Abstract
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002561683A JP4006337B2 (ja) | 2001-02-01 | 2002-02-01 | 共有ライブラリを使用して実行可能ファイルの実行を修正する方法 |
EP02701384A EP1386230B1 (fr) | 2001-02-01 | 2002-02-01 | Procede et systeme pour gerer des executables a bibliotheques partagees |
US10/470,995 US7506316B2 (en) | 2001-02-01 | 2002-02-01 | Method and system for managing shared-library executables |
DE60226019T DE60226019T2 (de) | 2001-02-01 | 2002-02-01 | Verfahren und system zum steuern von ausführbaren dateien mit geteilten bibliotheken |
CA2437627A CA2437627C (fr) | 2001-02-01 | 2002-02-01 | Procede et systeme pour gerer des executables a bibliotheques partagees |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0101378A FR2820221B1 (fr) | 2001-02-01 | 2001-02-01 | Procede et systeme pour gerer des executables a bibliotheques partagees |
FR01/01378 | 2001-02-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002061579A2 WO2002061579A2 (fr) | 2002-08-08 |
WO2002061579A3 true WO2002061579A3 (fr) | 2003-11-27 |
Family
ID=8859512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2002/000398 WO2002061579A2 (fr) | 2001-02-01 | 2002-02-01 | Procede et systeme pour gerer des executables a bibliotheques partagees |
Country Status (8)
Country | Link |
---|---|
US (1) | US7506316B2 (fr) |
EP (2) | EP1914630A1 (fr) |
JP (1) | JP4006337B2 (fr) |
AT (1) | ATE391953T1 (fr) |
CA (1) | CA2437627C (fr) |
DE (1) | DE60226019T2 (fr) |
FR (1) | FR2820221B1 (fr) |
WO (1) | WO2002061579A2 (fr) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2820221B1 (fr) | 2001-02-01 | 2004-08-20 | Cimai Technology | Procede et systeme pour gerer des executables a bibliotheques partagees |
US20070146781A1 (en) * | 2002-05-28 | 2007-06-28 | Garg Man M | Method and implementation of capturing print data from heterogeneous networked clients |
US20030223091A1 (en) * | 2002-05-28 | 2003-12-04 | Garg Manmohan M. | Method and implementation of capturing print data from heterogeneous networked clients |
JP4115759B2 (ja) * | 2002-07-01 | 2008-07-09 | 株式会社東芝 | 耐タンパプロセッサにおける共有ライブラリの使用方法およびそのプログラム |
US7844734B2 (en) * | 2002-11-18 | 2010-11-30 | Innopath Software, Inc. | Dynamic addressing (DA) using a centralized DA manager |
GB2407655B (en) * | 2003-10-28 | 2009-08-05 | Symbian Ltd | Mapping of dynamic link libraries in a computing device |
US7739689B1 (en) * | 2004-02-27 | 2010-06-15 | Symantec Operating Corporation | Internal monitoring of applications in a distributed management framework |
US20060026584A1 (en) * | 2004-07-27 | 2006-02-02 | Muratori Richard D | Explicit linking of dynamic link libraries |
FR2881242B1 (fr) * | 2005-01-21 | 2007-03-23 | Meiosys Soc Par Actions Simpli | Procede non intrusif de journalisation d'evements internes au sein d'un processus applicatif, et systeme mettant en oeuvre ce procede |
FR2881247B1 (fr) * | 2005-01-21 | 2007-03-23 | Meiosys Soc Par Actions Simpli | Procede de gestion semantique, de journalisation ou de rejeu d'operations non deterministes au sein du deroulement d'un processus applicatif |
FR2881239B1 (fr) * | 2005-01-24 | 2007-03-23 | Meiosys Soc Par Actions Simpli | Procede de gestion d'acces a des ressources partagees dans un environnement multi-processeurs |
FR2883083B1 (fr) * | 2005-03-14 | 2007-05-04 | Meiosys Soc Par Actions Simpli | Procede d'execution d'une application dans un conteneur virtuel formant une session d'environnement virtualise |
US7721278B2 (en) * | 2005-05-27 | 2010-05-18 | Microsoft Corporation | Modular server architecture for multi-environment HTTP request processing |
US20070234342A1 (en) * | 2006-01-25 | 2007-10-04 | Flynn John T Jr | System and method for relocating running applications to topologically remotely located computing systems |
US7613749B2 (en) | 2006-04-12 | 2009-11-03 | International Business Machines Corporation | System and method for application fault tolerance and recovery using topologically remotely located computing devices |
US7930710B2 (en) * | 2006-05-16 | 2011-04-19 | Panasonic Corporation | Program start-up unit, program start-up method, recording medium with start-up processing program recorded, and integrated circuit |
US7594138B2 (en) | 2007-01-31 | 2009-09-22 | International Business Machines Corporation | System and method of error recovery for backup applications |
US8156510B2 (en) | 2007-10-04 | 2012-04-10 | International Business Machines Corporation | Process retext for dynamically loaded modules |
US8006254B2 (en) * | 2007-10-04 | 2011-08-23 | International Business Machines Corporation | Bequeathing privilege to a dynamically loaded module |
US8495573B2 (en) * | 2007-10-04 | 2013-07-23 | International Business Machines Corporation | Checkpoint and restartable applications and system services |
US8448159B2 (en) * | 2007-11-02 | 2013-05-21 | Tti Inventions C Llc | Method and system for policy enabled programming |
WO2009103742A2 (fr) * | 2008-02-18 | 2009-08-27 | Martin Boesgaard | Authentification d'une page web à langage javascript incorporé |
CA2684225A1 (fr) * | 2009-10-30 | 2011-04-30 | Ibm Canada Limited - Ibm Canada Limitee | Validation delta selective d'artefact partage |
US8607199B2 (en) * | 2009-12-16 | 2013-12-10 | International Business Machines Corporation | Techniques for debugging code during runtime |
US8539472B2 (en) | 2010-06-09 | 2013-09-17 | Lear Corporation | Method and system of updating shared memory |
US8495601B2 (en) | 2010-06-09 | 2013-07-23 | Lear Corporation | Shared memory architecture |
KR101059658B1 (ko) * | 2010-07-01 | 2011-08-25 | 엔에이치엔(주) | 개발자 인터페이스 제공 방법 및 시스템 |
JP5803157B2 (ja) * | 2011-03-07 | 2015-11-04 | 日本電気株式会社 | 情報処理装置、プログラム不正検知方法、およびプログラム不正検知プログラム |
KR101991687B1 (ko) | 2012-11-23 | 2019-06-24 | 삼성전자 주식회사 | 동적 라이브러리 프로파일링 방법, 이를 기록한 컴퓨터로 읽을 수 있는 기록 매체 및 동적 라이브러리 프로파일링 시스템 |
US9189622B2 (en) * | 2013-04-30 | 2015-11-17 | Vmware, Inc. | Static redirection for objective C |
US9720660B2 (en) * | 2013-05-21 | 2017-08-01 | Red Hat, Inc. | Binary interface instrumentation |
CN105528365A (zh) * | 2014-09-30 | 2016-04-27 | 国际商业机器公司 | 用于管理可执行文件的方法和装置 |
US10514994B2 (en) | 2015-06-09 | 2019-12-24 | Satori Worldwide, Llc | Distributed scalable workload testing |
CN107292132B (zh) * | 2016-03-30 | 2023-03-14 | 北京娜迦信息科技发展有限公司 | 用于安卓系统的共享对象文件的加载方法与装置 |
US11063950B2 (en) * | 2016-06-09 | 2021-07-13 | Microsoft Technology Licensing, Llc | Secure remote desktop session |
US10310872B2 (en) * | 2017-02-21 | 2019-06-04 | Red Hat, Inc. | Transparent fast application launcher |
WO2018187160A1 (fr) * | 2017-04-07 | 2018-10-11 | Satori Worldwide, Llc | Test de charge de travail extensible distribué |
CN109710671B (zh) * | 2018-12-14 | 2023-05-30 | 国云科技股份有限公司 | 实现数据库操作数据引流的方法及其数据库防火墙系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495612A (en) * | 1992-09-30 | 1996-02-27 | Kabushiki Kaisha Toshiba | System for dynamically changing an execution program and method for doing the same |
US5546586A (en) * | 1993-05-06 | 1996-08-13 | Apple Computer, Inc. | Method and apparatus for vectorizing the contents of a read only memory device without modifying underlying source code |
EP0908817A2 (fr) * | 1997-10-06 | 1999-04-14 | Kabushiki Kaisha Toshiba | Méthode pour changer une Foction DLL efficacement et système d'ordinateur pour exécuter la mème |
US6154878A (en) * | 1998-07-21 | 2000-11-28 | Hewlett-Packard Company | System and method for on-line replacement of software |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01307825A (ja) | 1988-06-06 | 1989-12-12 | Nec Corp | インターフェイスモジュールを介する動的リンク実行方式 |
US5175828A (en) * | 1989-02-13 | 1992-12-29 | Hewlett-Packard Company | Method and apparatus for dynamically linking subprogram to main program using tabled procedure name comparison |
JPH04243424A (ja) | 1991-01-17 | 1992-08-31 | Nec Corp | 動的リンク方式 |
CA2102883A1 (fr) * | 1993-02-26 | 1994-08-27 | James W. Arendt | Systeme et methode de chargement differe de bibliotheques mises en commun |
US5481706A (en) * | 1993-11-01 | 1996-01-02 | International Business Machines Corporation | System and method for creating thread-safe shared libraries |
US6219825B1 (en) * | 1995-01-10 | 2001-04-17 | Hewlett-Packard Company | Profile based optimization of shared libraries |
US6351843B1 (en) * | 1998-08-31 | 2002-02-26 | International Business Machines Corporation | Dynamically inserting a function into an application executable at runtime |
US6314566B1 (en) * | 1998-09-29 | 2001-11-06 | Apple Computer, Inc. | Method and apparatus for “Just-in-Time” dynamic loading and unloading of computer software libraries |
FR2820221B1 (fr) | 2001-02-01 | 2004-08-20 | Cimai Technology | Procede et systeme pour gerer des executables a bibliotheques partagees |
US20020174161A1 (en) * | 2001-05-18 | 2002-11-21 | Scheetz Michael A. | Java startup wrapper |
-
2001
- 2001-02-01 FR FR0101378A patent/FR2820221B1/fr not_active Expired - Fee Related
-
2002
- 2002-02-01 JP JP2002561683A patent/JP4006337B2/ja not_active Expired - Fee Related
- 2002-02-01 US US10/470,995 patent/US7506316B2/en not_active Expired - Fee Related
- 2002-02-01 EP EP08150861A patent/EP1914630A1/fr not_active Withdrawn
- 2002-02-01 WO PCT/FR2002/000398 patent/WO2002061579A2/fr active IP Right Grant
- 2002-02-01 CA CA2437627A patent/CA2437627C/fr not_active Expired - Fee Related
- 2002-02-01 EP EP02701384A patent/EP1386230B1/fr not_active Expired - Lifetime
- 2002-02-01 DE DE60226019T patent/DE60226019T2/de not_active Expired - Lifetime
- 2002-02-01 AT AT02701384T patent/ATE391953T1/de not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495612A (en) * | 1992-09-30 | 1996-02-27 | Kabushiki Kaisha Toshiba | System for dynamically changing an execution program and method for doing the same |
US5546586A (en) * | 1993-05-06 | 1996-08-13 | Apple Computer, Inc. | Method and apparatus for vectorizing the contents of a read only memory device without modifying underlying source code |
EP0908817A2 (fr) * | 1997-10-06 | 1999-04-14 | Kabushiki Kaisha Toshiba | Méthode pour changer une Foction DLL efficacement et système d'ordinateur pour exécuter la mème |
US6154878A (en) * | 1998-07-21 | 2000-11-28 | Hewlett-Packard Company | System and method for on-line replacement of software |
Non-Patent Citations (2)
Title |
---|
HUNT G ET AL: "DETOURS: BINARY INTERCEPTION OF WIN32 FUNCTIONS", TECHNICAL REPORT MSR-TR-98-33, February 1999 (1999-02-01), XP002146206 * |
SEGAL M: "ON-THE-FLY PROGRAM MODIFICATION: SYSTEMS FOR DYNAMIC UPDATING", IEEE SOFTWARE, IEEE COMPUTER SOCIETY. LOS ALAMITOS, US, vol. 10, no. 2, March 1993 (1993-03-01), pages 53 - 65, XP000913803, ISSN: 0740-7459 * |
Also Published As
Publication number | Publication date |
---|---|
JP2004530184A (ja) | 2004-09-30 |
FR2820221B1 (fr) | 2004-08-20 |
ATE391953T1 (de) | 2008-04-15 |
CA2437627C (fr) | 2010-07-20 |
WO2002061579A2 (fr) | 2002-08-08 |
EP1914630A1 (fr) | 2008-04-23 |
US20040111720A1 (en) | 2004-06-10 |
US7506316B2 (en) | 2009-03-17 |
FR2820221A1 (fr) | 2002-08-02 |
DE60226019T2 (de) | 2009-06-25 |
EP1386230B1 (fr) | 2008-04-09 |
CA2437627A1 (fr) | 2002-08-08 |
EP1386230A2 (fr) | 2004-02-04 |
DE60226019D1 (de) | 2008-05-21 |
JP4006337B2 (ja) | 2007-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2002061579A3 (fr) | Procede et systeme pour gerer des executables a bibliotheques partagees | |
WO2002097623A3 (fr) | Application de gestion et de synchronisation pour systeme de fichiers en reseau | |
GB2400704A (en) | Information archiving software | |
US8707286B2 (en) | Unique context-based code enhancement | |
US20050188369A1 (en) | System and method for secure installation and operation of software | |
WO2000017783A3 (fr) | Procede et appareil de gestion de fichiers de classement dans des dispositifs ne comportant pas de systeme de fichier | |
WO2007005048A3 (fr) | Procedes et appareil pour la mise en oeuvre de securite de fichiers contextuelle | |
AU2003250883A8 (en) | A method and system for extending the file system api | |
EP1577766A2 (fr) | Pilotes côte à côte | |
JP2009501369A (ja) | カーネル・モード・リダイレクションを使用したコード実行パスの変更 | |
DE60041589D1 (de) | Reparieren von anwendungen, die inkompatibel zum betriebssystem sind durch bereitstellung von stubs für api's | |
WO2004057568A3 (fr) | Procede et systeme de telechargement par reseau de fichiers musicaux | |
WO2001084804A3 (fr) | Systeme et procede de remise de donnees de texte par radio | |
WO2002069140A3 (fr) | Procede et systeme pour la transition automatique de fichiers entre systemes informatiques | |
WO2006047163A3 (fr) | Systeme et procede d'identification et d'elimination de maliciel dans un systeme informatique | |
EP0840242A3 (fr) | Procédé pour créer un système de fichiers virtuels | |
WO2001069375A3 (fr) | Systeme d'ingenierie d'assemblage electronique utilisant des fonctions d'affectation de nom et de manipulation pour des structures de donnees definies par un utilisateur dans un systeme de donnees utilisant un service transactionnel | |
CN103607702A (zh) | 一种在短信业务中不同平台间进行通讯的方法和系统 | |
US8806477B2 (en) | Space efficient software package management | |
GB2390458A (en) | Frameworks for accessing java class files | |
WO2007081867A3 (fr) | Systeme de compression de donnees integre au reseau | |
WO2006056935A3 (fr) | Echange de contenu fonde sur l'historique d'utilisation entre un systeme de base et un systeme mobile | |
WO2007015881A3 (fr) | Systeme et procede de gestion des fichiers entrants dans un ordinateur | |
WO2012053152A1 (fr) | Système de stockage, dispositif de gestion de données, procédé et programme | |
WO2004079517A3 (fr) | Systeme et procede d'utilisation d'une structure d'annuaire divise pour le developpement de logiciel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002561683 Country of ref document: JP Ref document number: 2437627 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002701384 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002234719 Country of ref document: AU |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10470995 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2002701384 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 2002701384 Country of ref document: EP |