Graham
e6f7a40f6e
Make enabled transformers and their order configurable in profile
...
Signed-off-by: Graham <gpe@openrs2.org>
4 months ago
Graham
b0f37cd959
Add method for extracting arguments passed to an invoke instruction
...
Signed-off-by: Graham <gpe@openrs2.org>
6 months ago
Graham
85b1d52a5c
Include last instruction in expression in getExpression output
...
Every call site except replaceExpression() appended the last instruction
to the end of the list.
Signed-off-by: Graham <gpe@openrs2.org>
6 months ago
Graham
73e959a3cb
Add initial support for archiving clients
...
There are still some gaps but I want to get this committed and possibly
deployed before doing further work.
Remaining items include:
- Mach-O support
- New engine loader ArtifactLink support
- Post-668 client support
- FunOrb support
Signed-off-by: Graham <gpe@openrs2.org>
7 months ago
Graham
db07c93471
Add CabLibraryReader
...
Signed-off-by: Graham <gpe@openrs2.org>
8 months ago
Graham
651b2f8b5f
Update Guice
...
Signed-off-by: Graham <gpe@openrs2.org>
8 months ago
Graham
4ca7fab636
Add blank line between is blocks
...
Seems to be a recent change in the IDEA formatter.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
c0056f9cb1
Update kotlinter
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
adc1138ca4
Convert packclass try/catch count to an unsigned short smart
...
This fixes compatibility with very modern packclass files.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
0e1046d457
Fix {read,write}LineNumbers
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a4e74a6752
Fix ConstantPool string limit
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
acebd05c04
Add comment explaining why we sort the constant pool entries
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
ebbc81740d
Check the ConstantPool isn't too large
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
d825729a2c
Add string index constants
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
f9007688a1
Fix SASTORE comment
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
8cd7645536
Add sanity check to ConstantPool builder
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2a6b97480c
Add implementation of Jagex's custom .class file format
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
80957aeca0
Add InsnList.clone() extension function
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
f143eef142
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago