It would be cool if ddisasm could also recover the calling convention and number of arguments of functions while it was disassembling. Perhaps the additional constraints that the callers and callees roughly match could provide additional value that could improve the quality of the disassembly.