From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Seitz To: Subject: print_insn and streams Date: Fri, 17 Aug 2001 14:37:00 -0000 Message-id: X-SW-Source: 2001-08/msg00150.html Hi, printcmd.c currently defines print_insn as: static int print_insn (CORE_ADDR memaddr, struct ui_file *stream) { if (TARGET_BYTE_ORDER == BIG_ENDIAN) TARGET_PRINT_INSN_INFO->endian = BFD_ENDIAN_BIG; else TARGET_PRINT_INSN_INFO->endian = BFD_ENDIAN_LITTLE; if (TARGET_ARCHITECTURE != NULL) TARGET_PRINT_INSN_INFO->mach = TARGET_ARCHITECTURE->mach; /* else: should set .mach=0 but some disassemblers don't grok this */ return TARGET_PRINT_INSN (memaddr, TARGET_PRINT_INSN_INFO); } Is there some reason that it is ignoring the parameter stream? Can it not just be set in the disasm info? (TARGET_PRINT_INSN_INFO->stream = stream;) Curious. Keith