Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the difference between monodis and ikdasm?

Tags:

mono

I am using mono 3.8.0, after installation, i find there are two deassemblier programe in mono "bin" directory, "monodis" and "ikdasm"

During test, i find the generated il file is different, the generated file by "ikdasm" is same as "ildasm.exe" in MS .Net, but "monodis" have a little different case such as "ctor" -> 'ctor' with single quote, two array dimension

like image 329
clevertension Avatar asked Sep 30 '22 15:09

clevertension


1 Answers

monodis is an old version, written in C that also provides a few small features useful in understanding the metadata format (see --help). ikdasm is written in C# and is probably more appropriate as a disassembler.

like image 110
lupus Avatar answered Oct 06 '22 02:10

lupus