]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle DW_FORM_data8.
authorJulian Seward <jseward@acm.org>
Fri, 7 Mar 2008 20:07:58 +0000 (20:07 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 7 Mar 2008 20:07:58 +0000 (20:07 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7589

coregrind/m_debuginfo/readdwarf3.c

index 53f078d7e67b6470568ed80554ee5be5b33416ff..90c3fc520c6b40ee03ffacca8a436e0ced656a7c 100644 (file)
@@ -947,6 +947,11 @@ void get_Form_contents ( /*OUT*/ULong* cts,
          *ctsSzB = 4;
          TRACE_D3("%u", (UInt)*cts);
          break;
+      case DW_FORM_data8:
+         *cts = get_ULong(c);
+         *ctsSzB = 8;
+         TRACE_D3("%llu", *cts);
+         break;
       case DW_FORM_sdata:
          *cts = (ULong)(Long)get_SLEB128(c);
          *ctsSzB = 8;
@@ -3279,7 +3284,7 @@ void new_dwarf3_reader_wrk (
            ML_(addVar)(
               di, varp->level, 
                   pcMin + (varp->level==0 ? 0 : di->text_bias),
-                  pcMax + (varp->level==0 ? 0 : di->text_bias), 
+                  pcMax + (varp->level==0 ? 0 : di->text_bias),
                   varp->name, (void*)varp->typeR,
                   varp->gexpr, varp->fbGX,
                   varp->fName, varp->fLine, td3