Invention Grant
- Patent Title: Dynamic DLL cycle resolution
- Patent Title (中): 动态DLL循环分辨率
-
Application No.: US11693092Application Date: 2007-03-29
-
Publication No.: US07900217B2Publication Date: 2011-03-01
- Inventor: Kenneth M. Jung , Arun Kishan , Neill M. Clift
- Applicant: Kenneth M. Jung , Arun Kishan , Neill M. Clift
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Wolf, Greenfield & Sacks, P.C.
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
Deterministically resolving cycles in a library tree is disclosed. Resolving cycles supports certain processes such as safe library initialization. Cycles in the library tree are identified; at least one soft link in each identified cycle is identified; and the at least one soft link in each identified cycle is broken. If a cycle has no soft links, notification is provided indicating that the cycle cannot be broken. Identifying at least one soft link in each identified cycle comprises, for each link in the cycle, determining the dependent and supporting libraries; and determining if one or more functions in the supporting library are required for initializing the dependent library.
Public/Granted literature
- US20080244550A1 DYNAMIC DLL CYCLE RESOLUTION Public/Granted day:2008-10-02
Information query