Recaf icon indicating copy to clipboard operation
Recaf copied to clipboard

Sync With Decompile View And Bytecode View

Open mrparag94 opened this issue 4 years ago • 1 comments

Sync With Decompile View And Bytecode View

this feature is like ghidra. what I want is when you click on a line of decompiled code or select a bunch of decompiled code it will also select the bytecode which is responsible for decompiled code..... it will be very helpful to edit bytecode for us rather then finding all over the place.....

Description of the feature

mrparag94 avatar Feb 25 '21 01:02 mrparag94

Super useful feature, but also super complicated to implement.

Its not so much for Ghidra/IDA since they ship their own decompilers and that their developers have made deep integrations with in their product UI's. Recaf uses 3rd party decompilers so it doesn't have that level of synchronization.

Only CFR propagates bytecode location to its decompiled output and I've not looked into the API for it since its brand new. The other decompilers FernFlower/Procyon do not have location propagation so this isn't possible with them.

There'd also need to be a lot more of a synchronized design in the UI which isn't really there at all yet.

Col-E avatar Feb 25 '21 01:02 Col-E