~bkerensa/ubuntu/raring/valgrind/merge-from-deb

« back to all changes in this revision

Viewing changes to coregrind/m_debuginfo/readdwarf.c

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2008-06-19 09:57:35 UTC
  • mfrom: (1.2.3 upstream)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: james.westby@ubuntu.com-20080619095735-0w0fyjp7znob3pek
Tags: upstream-3.3.1
ImportĀ upstreamĀ versionĀ 3.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
2638
2638
   Int    ix, ix2, reg;
2639
2639
   UChar  opcode;
2640
2640
   Word   sw;
 
2641
   UWord  uw;
2641
2642
   CfiOp  op;
2642
2643
   HChar* opname;
2643
2644
 
2712
2713
               VG_(printf)("DW_OP_breg%d: %ld", reg, sw);
2713
2714
            break;
2714
2715
 
 
2716
         case DW_OP_plus_uconst:
 
2717
            uw = read_leb128U( &expr );
 
2718
            PUSH( ML_(CfiExpr_Const)( dst, uw ) );
 
2719
            POP( ix );
 
2720
            POP( ix2 );
 
2721
            PUSH( ML_(CfiExpr_Binop)( dst, op, ix2, ix ) );
 
2722
            if (ddump_frames)
 
2723
               VG_(printf)("DW_OP_plus_uconst: %lu", uw);
 
2724
            break;
 
2725
 
2715
2726
         case DW_OP_const4s:
2716
2727
            /* push: 32-bit signed immediate */
2717
2728
            sw = read_le_s_encoded_literal( expr, 4 );