Re: Unused functions in fusion.dll

2009-05-14 Thread Paul TBBle Hampson
On Thu, May 14, 2009 at 03:13:19PM +0300, Paul Chitescu wrote: > No idea why m$ created two implementations for those functions and classes, > one for workstation and one for server. Could be a $$$ issue? I have vague recollection it's to do with threading models and somesuch. I came across a di

Re: Unused functions in fusion.dll

2009-05-14 Thread Francois Gouget
On Thu, 14 May 2009, Paul Vriens wrote: [...] > Spot on: > > (Vista with .NET3.5SP1): > > winedump -v -j export mscorwks.dll | grep -e CompareAssemblyIdentity -e > GetAssemblyIdentityFromFile > > 002FF32248 CompareAssemblyIdentity > 00300A4169 GetAssemblyIdentityFromFile So given th

Re: Unused functions in fusion.dll

2009-05-14 Thread Paul Chitescu
On Thursday 14 May 2009 14:53:09 Paul Chitescu wrote: > [...] > > > Those functions are exported normally from the implementation mscorwks.dll > (but noone guarantees that) and no executable or DLL is linked directly to > it, instead they call GetRealProcAddress in mscoree.dll > > http://msdn.micr

Re: Unused functions in fusion.dll

2009-05-14 Thread Paul Chitescu
On Thursday 14 May 2009 13:29:14 Paul Vriens wrote: > Paul Vriens wrote: > > Francois Gouget wrote: > >> The following fusion.dll functions are unused: nobody calls them and > >> they are not exported. > >> > >> CompareAssemblyIdentity() > >> GetAssemblyIdentityFromFile() > >> > >> I checked a

Re: Unused functions in fusion.dll

2009-05-14 Thread Paul Vriens
Luke Benstead wrote: 2009/5/14 Paul Vriens : Paul Vriens wrote: Francois Gouget wrote: The following fusion.dll functions are unused: nobody calls them and they are not exported. CompareAssemblyIdentity() GetAssemblyIdentityFromFile() I checked a Windows fusion.dll I have here and I did no

Re: Unused functions in fusion.dll

2009-05-14 Thread Paul Vriens
Paul Vriens wrote: Francois Gouget wrote: The following fusion.dll functions are unused: nobody calls them and they are not exported. CompareAssemblyIdentity() GetAssemblyIdentityFromFile() I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet

Re: Unused functions in fusion.dll

2009-05-14 Thread Paul Vriens
Francois Gouget wrote: The following fusion.dll functions are unused: nobody calls them and they are not exported. CompareAssemblyIdentity() GetAssemblyIdentityFromFile() I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents

Unused functions in fusion.dll

2009-05-14 Thread Francois Gouget
The following fusion.dll functions are unused: nobody calls them and they are not exported. CompareAssemblyIdentity() GetAssemblyIdentityFromFile() I checked a Windows fusion.dll I have here and I did not see them being exported there either. Yet, the MSDN documents them and presumably th

Unused functions in fusion.dll

2009-05-11 Thread Francois Gouget
CompareAssemblyIdentity() and GetAssemblyIdentityFromFile() have stubs in fusion.c, but they are not used and not exported in any way. Is there any point in keeping them in their current state? Where/how should they be exported? A look at the fusion.dll export table on my Windows XP turned up n