[Mono-dev] Implementing a managed monodis using Cecil

Jb Evain jbevain at gmail.com
Fri Apr 1 09:42:36 EDT 2011

Hi Chris,

On Fri, Apr 1, 2011 at 11:43 AM, Chris Seaton <chris at chrisseaton.com> wrote:
> I think from the project description we are looking for a simple reimplementation of monodis - to keep all of the options and output the same. Is anyone aware of any previous projects to implement monodis using Cecil? Is there anyone that I should talk to regarding this? Or should I just fork on GitHub and get cracking?

There's some old code in /cecil/ildasm in Mono's github repository. It
needs to be reworked on top of the Cecil 0.9 API though.

As for a start, we don't necessarily need an implementation of the
dump tables features of monodis in ildasm, especially as Cecil 0.9
doesn't provide direct access to tables (the object model is read from
the raw bytes). But there's still plenty of work on the IL
disassembler. Please also read
http://www.mono-project.com/Coding_Guidelines before hacking, as
properly formatted code makes it much easier to review code.

You can also get in touch with us in #cecil on gimpnet, I think
there's a SoC student (Zor) who started to have a look at that, maybe
you should see with him how far he is.


More information about the Mono-devel-list mailing list