Ghidra should be the best. Gnu C for compiling C and "The Macro Assembler AS" for assembly are my favorites. Ghidra needs some learning though. But if You have good programming background it should come easily. I wonder if somebody has done it already. BR, Matti