Currently, we fill methods with sensible content to minimize decompilation errors. However, there are other approaches to filling the methods. I propose dummydll be replaced with:
dll_default (the current output)
dll_empty (all method bodies are completely empty)
dll_throw_null (managed method bodies are filled with throw null)
dll_il_recovery (for now, this will throw null, but it could gradually develop into actual recovery)
Currently, we fill methods with sensible content to minimize decompilation errors. However, there are other approaches to filling the methods. I propose
dummydll
be replaced with:dll_default
(the current output)dll_empty
(all method bodies are completely empty)dll_throw_null
(managed method bodies are filled withthrow null
)dll_il_recovery
(for now, this willthrow null
, but it could gradually develop into actual recovery)