Radium
Radium
**Summary**: Currently, Echo just throws away this information during the graph construction. It may be useful in some scenarios. **Suggestion**: A property would be ideal for this, the question is...
**Summary**: There is no nice way to do operations on the Ast. It would be nice to have a pipeline that would handle the transformations.
**Summary**: The documentation of Echo is currently lacking. Another problem is that they all have to be written by hand for now. **Suggestion**: Use some tool to automatically generate a...
A good example is ConfuserEx's anti tamper. Just loading and saving the file with dnlib will remove the extra section injected by ConfuserEx and the assembly cannot be run or...
The issue was uncovered while trying to parse a .class file with Japanese characters in it. The decoder completely failed. The issue needs to be addressed and then should be...
The current [`Add`](https://github.com/zsr2531/Bali/blob/master/src/Bali/ConstantPool.cs#L59) and [`Insert`](https://github.com/zsr2531/Bali/blob/master/src/Bali/ConstantPool.cs#L66) methods don't add the same constant twice if needed like [this](https://github.com/zsr2531/Bali/blob/master/src/Bali/ConstantPoolReader.cs#L26). This will result in constant indices being misaligned.
Jar files are basically just zip files with `.class` files in them. They are very common, so they need to be supported.
None of the `annotation` JVM attributes are implemented yet. [Link.](https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7.16)
1. Bali supports reading/writing custom JVM attributes, for which the user can create their own reader and writer respectively. However, as of now, there is no way to supply either...