X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FDisassembler.c;h=00f700fe167be3ba7500fa150113263ca737221b;hb=a92db2a52d056ab962e4f55d5d8e3997ac3b8e4f;hp=b084a29b89705135d4d8ec5a6550cacc850178fa;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/rts/Disassembler.c b/rts/Disassembler.c index b084a29..00f700f 100644 --- a/rts/Disassembler.c +++ b/rts/Disassembler.c @@ -49,7 +49,7 @@ disInstr ( StgBCO *bco, int pc ) instrs[pc], (signed int)instrs[pc+1]); pc += 2; break; case bci_CCALL: - debugBelch("CCALL marshaller at 0x%x\n", + debugBelch("CCALL marshaller at 0x%lx\n", literals[instrs[pc]] ); pc += 1; break; case bci_STKCHECK: @@ -102,7 +102,7 @@ disInstr ( StgBCO *bco, int pc ) case bci_PUSH_UBX: debugBelch("PUSH_UBX "); for (i = 0; i < instrs[pc+1]; i++) - debugBelch("0x%x ", literals[i + instrs[pc]] ); + debugBelch("0x%lx ", literals[i + instrs[pc]] ); debugBelch("\n"); pc += 2; break; case bci_PUSH_APPLY_N: @@ -162,29 +162,29 @@ disInstr ( StgBCO *bco, int pc ) pc += 2; break; case bci_TESTLT_I: - debugBelch("TESTLT_I %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTLT_I %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break; case bci_TESTEQ_I: - debugBelch("TESTEQ_I %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTEQ_I %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break; case bci_TESTLT_F: - debugBelch("TESTLT_F %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTLT_F %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break; case bci_TESTEQ_F: - debugBelch("TESTEQ_F %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTEQ_F %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break; case bci_TESTLT_D: - debugBelch("TESTLT_D %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTLT_D %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break; case bci_TESTEQ_D: - debugBelch("TESTEQ_D %d, fail to %d\n", literals[instrs[pc]], + debugBelch("TESTEQ_D %ld, fail to %d\n", literals[instrs[pc]], instrs[pc+1]); pc += 2; break;