9ee1/Capstone.NET

NUnit Test Failure : Gee.External.Capstone.Proxy.dll Missing

BlueSkeye opened this issue · 1 comments

When running TestCapstoneX86Disassembler/TestDisassemble I encounter an exception that states the aforementioned DLL is missing. Despite it's name that suggest it's part of the project I can't find it in the solution.
The error occurs in the NativeInstruction.NativeX86Detail getter. Additionally I feel there is a bug in this method. The source code reads :

var pDetail = CapstoneProxyImport.ArmDetail(this.IndependentDetail);

I would have expected the X86Detail method from the missing DLL to be invoked instead of the ArmDetail one.

9ee1 commented

Fixed in commit a6ded82. Also tagged on "master" as "V1.2.2".

As for the missing DLL, it is missing from the project structure. I am going to add it and commit it as well. For now, you can get it from one of the releases.