X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2FDisassembler.c;h=19c121f2f1ad8c97da89fd1e8cf037da7512f526;hp=4407c77f3b233f9154955dd323c8d67064254187;hb=c004ec62b41aa2137b5b5e298ca562609b0de92e;hpb=b067bdc33ce1a0bb01957b0bcfbb1c516dba53a4 diff --git a/rts/Disassembler.c b/rts/Disassembler.c index 4407c77..19c121f 100644 --- a/rts/Disassembler.c +++ b/rts/Disassembler.c @@ -43,6 +43,11 @@ disInstr ( StgBCO *bco, int pc ) instr = instrs[pc++]; switch (instr) { + case bci_BRK_FUN: + debugBelch ("BRK_FUN " ); printPtr( ptrs[instrs[pc]] ); + debugBelch (" %d ", instrs[pc+1]); printPtr( ptrs[instrs[pc+2]] ); debugBelch("\n" ); + pc += 3; + break; case bci_SWIZZLE: debugBelch("SWIZZLE stkoff %d by %d\n", instrs[pc], (signed int)instrs[pc+1]); @@ -143,6 +148,9 @@ disInstr ( StgBCO *bco, int pc ) case bci_ALLOC_AP: debugBelch("ALLOC_AP %d words\n", instrs[pc] ); pc += 1; break; + case bci_ALLOC_AP_NOUPD: + debugBelch("ALLOC_AP_NOUPD %d words\n", instrs[pc] ); + pc += 1; break; case bci_ALLOC_PAP: debugBelch("ALLOC_PAP %d arity, %d words\n", instrs[pc], instrs[pc+1] );