[Mono-bugs] [Bug 358496] New: Corrupted dll generated when there is a call to a vararg function

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Feb 4 07:47:01 EST 2008


https://bugzilla.novell.com/show_bug.cgi?id=358496


           Summary: Corrupted dll generated when there is a call to a vararg
                    function
           Product: Mono: Tools
           Version: unspecified
          Platform: All
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: ilasm
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: andrea.ornstein at st.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Created an attachment (id=193030)
 --> (https://bugzilla.novell.com/attachment.cgi?id=193030)
ilasm generates corrupted file, Monodis does not work

When there is a call to an external vararg function, the output file of ilasm
ids corrupted
Monodis cannot work on it, as you can see co
It seems that the # of arguments of the signature in the blob is wrong
Monodis trys to read after the signature is ended

In test2.il, since there is other data in the blob, Monodis works and the fact
that the signature is brokoen can be seen.
The disdassembled file and the original one are different


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list