Posts
Sort by recent activity
AMD performance 20x slower
Setups tested (All Win10-X64 Pro fully up to date 1909, plenty of spare ram and no other active processes, using the same .NET v4.8 project):
Intel i5-6600k
Intel i3-6320
AMD X6-1100T
AMD Ryzen 7 ...
6.12.0.632 SmartAssembly.[com|exe] broken
SmartAssembly.com
System.TypeLoadException : Could not load type 'SmartAssembly.ConsoleApp' from assembly 'SmartAssembly, Version=6.12.0.632, Culture=neutral, PublicKeyToken=7f465a1c156d4d57'.
Smar...
v6.11
According to the documentation v6.11 has been released (http://documentation.red-gate.com/displ ... ease+notes), however downloading it from the main page results in v6.09.
Exception data
We exception.Data fields to add some important info to our debugging stage, however after about 16 fields it gets cutoff for some reason.
Is there a way to mitigate this?
Updates?
The last release was oct 2015, also SA is fairly (to put it lightly) vulnerable to some of the reversing tools out there (and the newer DotNet versions cause a lot of classes & enums to retain thei...
Dictionary with OrdinalIgnoreCase fails
Running the following code from visual studio/stand alone always returns "Success" (which is the expected result), but after putting it through SA 6.9 (settings do not matter) it always returns "FA...
Ship pdb files?
Is there any reason to ship the (obfuscated) pdb files to the customers?
Does the exception reporting benefit in any way?
StructureToPtr with dot net 4.5.1
The following error appears while running a dot net 4.5.1 assembly (the code is contained in a merged dll):
SmartAssembly.InformationException: SmartAssembly has encountered an invalid symbol:
[ms...
Exception handler fails
This scenario only happens when compiling an X64 program with control flow lower than strongest.
This happens on: ExceptionReporting.Report(exception) and the normal exception handling.
System.Null...
Improvement for error reporting
The error reporting form doesn't send the exception data, below is a modified snippet that adds this data (in most cases this contains a lot of useful data (for instance mysql errors will add the e...