Hello community, here is the log from the commit of package libdwarf checked in at Wed Aug 13 23:43:11 CEST 2008. -------- --- libdwarf/libdwarf.changes 2008-06-17 14:20:17.000000000 +0200 +++ libdwarf/libdwarf.changes 2008-08-12 09:36:37.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 12 09:35:26 CEST 2008 - bwalle@suse.de + +- update dwarfextract: fold dwarf-dwarfextract4.patch into + (from LKCD CVS) libdwarf-add-dwarfextract + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.w31083/_old 2008-08-13 23:41:52.000000000 +0200 +++ /var/tmp/diff_new_pack.w31083/_new 2008-08-13 23:41:52.000000000 +0200 @@ -2,9 +2,16 @@ # spec file for package libdwarf (Version 20080615) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -15,7 +22,7 @@ Url: http://reality.sgiweb.org/davea/dwarf.html Summary: Documentation for libdwarf Version: 20080615 -Release: 1 +Release: 15 License: GPL v2 or later Group: System/Libraries Source: libdwarf-%{version}.tar.bz2 @@ -140,6 +147,9 @@ %doc ./libdwarf/README %changelog +* Tue Aug 12 2008 bwalle@suse.de +- update dwarfextract: fold dwarf-dwarfextract4.patch into + (from LKCD CVS) libdwarf-add-dwarfextract * Tue Jun 17 2008 bwalle@suse.de - update to 20080615 fixed wrong directory name in tarball (20060813 -> 20080815) ++++++ libdwarf-add-dwarfextract ++++++ --- /var/tmp/diff_new_pack.w31083/_old 2008-08-13 23:41:52.000000000 +0200 +++ /var/tmp/diff_new_pack.w31083/_new 2008-08-13 23:41:52.000000000 +0200 @@ -1,6 +1,11 @@ ---- dwarf-20071209/dwarfdump/Makefile.in -+++ dwarf-20071209/dwarfdump/Makefile.in -@@ -33,7 +33,7 @@ +--- + dwarfdump/Makefile.in | 12 + dwarfdump/dwarfextract.c | 6662 +++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 6670 insertions(+), 4 deletions(-) + +--- a/dwarfdump/Makefile.in ++++ b/dwarfdump/Makefile.in +@@ -33,7 +33,7 @@ LDFLAGS = @LDFLAGS@ $(LIBS) # ../libdwarf gets us to local headers DIRINC = $(srcdir)/../libdwarf @@ -9,7 +14,7 @@ binprefix = -@@ -51,12 +51,13 @@ +@@ -51,12 +51,13 @@ OBJECTS = tag_tree_table.o \ print_frames.o \ dwarf_names.o \ makename.o @@ -24,7 +29,7 @@ $(OBJECTS): $(GEN_HFILES) $(srcdir)/globals.h $(srcdir)/print_frames.h -@@ -66,6 +67,8 @@ +@@ -66,6 +67,8 @@ default: $(TARGETS) dwarfdump: $(OBJECTS) $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(LDFLAGS) @@ -33,7 +38,7 @@ #at_list.i: at_list.awk $(DIRINC)/dwarf.h # awk -f $(srcdir)/at_list.awk $(DIRINC)/dwarf.h > $@ -@@ -78,7 +81,7 @@ +@@ -78,7 +81,7 @@ _tag_tree_table.c: $(srcdir)/tag_tree.li rm -f _tmp1.c && ln -s $(srcdir)/tag_tree.list _tmp1.c $(CC) $(CFLAGS) -E _tmp1.c \ | awk '!/^#/ && !/^[ \t]*$$/' > ./tag_tree_build.tmp @@ -42,7 +47,7 @@ rm -f tag_tree_build .tmp rm -f tag_tree_build tag_tree_table.o: _tag_tree_table.c -@@ -90,7 +93,7 @@ +@@ -90,7 +93,7 @@ _tag_attr_table.c: $(srcdir)/tag_attr.li rm -f _tmp2.c && ln -s $(srcdir)/tag_attr.list _tmp2.c $(CC) $(CFLAGS) -E _tmp2.c \ | awk '!/^#/ && !/^[ \t]*$$/' > ./tag_attr_build.tmp @@ -51,7 +56,7 @@ rm -f tag_attr_build.tmp rm -f tag_attr_build tag_attr_table.o: _tag_attr_table.c -@@ -113,6 +116,7 @@ +@@ -113,6 +116,7 @@ install: all $(INSTALL) dwarfdump $(bindir)/dwarfdump $(INSTALL) $(srcdir)/dwarfdump.1 $(man1dir)/dwarfdump.1 $(INSTALL) $(srcdir)/dwarfdump.conf $(libdir)/dwarfdump.conf @@ -59,9 +64,9 @@ uninstall: -rm -f $(bindir)/dwarfdump ---- dwarf-20071209/dwarfdump/dwarfextract.c -+++ dwarf-20071209/dwarfdump/dwarfextract.c -@@ -0,0 +1,6659 @@ +--- /dev/null ++++ b/dwarfdump/dwarfextract.c +@@ -0,0 +1,6662 @@ +/* + * This file is the source for a tool that will extract types (structures, + * typedefs, etc.) from a kernel or other binary that has been compiled @@ -1789,7 +1794,7 @@ + return ("enumerator "); + } + case DW_TAG_formal_parameter: { -+ return ("paramater "); ++ return ("parameter "); + } + case DW_TAG_subrange_type: { + return ("subrange "); @@ -2097,9 +2102,10 @@ +void +show_die_offset(Dwarf_Debug dbg, Dwarf_Die die, int level, int parent_offset) +{ ++ int offset=0; + char *die_name; + Dwarf_Die type_die; -+ Dwarf_Half offset=0, type_tag; ++ Dwarf_Half type_tag; + Dwarf_Attribute attr; + + die_name = name_of_die(die); @@ -4493,6 +4499,8 @@ + case DW_TAG_subrange_type: + /* keep the subprogram to maintain parent/child relationships */ + case DW_TAG_subprogram: ++ /* case DW_TAG_formal_parameter: its not this easy to include ++ function descriptions */ + + /* we don't need these: + if they are referenced we will get a translation error message ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de