special instructions update [ci skip]

This commit is contained in:
Jindra Petřík
2020-12-31 17:19:26 +01:00
committed by GitHub
parent 8eb2b721ee
commit e80eaebe16
+6 -4
View File
@@ -26,9 +26,11 @@ A) Variable identifiers which have invalid characters in their name are displaye
This allows easier direct editation. This allows easier direct editation.
B) Also, there exist few special instructions/functions with prefix §§: B) Also, there exist few special instructions/functions with prefix §§:
- `§§push(item)` - `§§push(item)` - pushes item on stack
- `§§pop()` - `§§pop()` - pops from stack
- `§§dup()` - `§§dup()` - duplicates value on stack
- `§§goto(label)` - `§§goto(label)` - jump to address
- `§§constant(number)` - unresolved constant (unknown constantpool)
These functions usually pop out when you try to decompile some obfuscated / unstructured code. These functions usually pop out when you try to decompile some obfuscated / unstructured code.
You can try Settings/Automatic deobfuscation option for handle some kinds of this code properly.