goupviet / obfuscar

Automatically exported from code.google.com/p/obfuscar
0 stars 0 forks source link

Large dll has issue where interface method & base virtual method come together #16

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I have a fairly large dll where a base class has a virtual method. and an
interface has the same method. The base class does not implement this
interface but a far away sub-class does. What happened during the
generation of the InheritMap was that the interface method was first added
to 1 MethodGroup, and got that assigned, then was later changed to a
different method group. This caused issues because the other items on the
original list got a different name than the one on the other list.

Attached is a patch that merges the two lists in the case this happens.

Original issue reported on code.google.com by carlokok@gmail.com on 24 Jun 2009 at 7:19

Attachments:

GoogleCodeExporter commented 9 years ago
unfortunately I cannot provide the dll itself. It's a commercial library.

Original comment by carlokok@gmail.com on 24 Jun 2009 at 8:34

GoogleCodeExporter commented 9 years ago
I merged this patch in version 1.5. thx!

Original comment by webbi...@gmail.com on 6 Nov 2009 at 2:58