rewrote relines implementation for function disassembly