def show_disassemble(pid, addr, size, Flag=True): x = int(addr, 16) process = Process(pid) if Flag == True: code = process.disassemble(x, size * 8) else: data = process.read(x, size * 8) code = process.disassemble_string(x, data) s = '' for line in code: print CrashDump.dump_code_line(line, bShowDump=True, dwDumpWidth=16) s += CrashDump.dump_shell_line(line) return s