This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: dwarflint versus data_member_location


On Wed, 2010-08-18 at 10:30 -0700, Roland McGrath wrote:
> > It wasn't, a couple commits touched both this and that.  But I rebased 
> > it all relatively painlessly, most commits were clean.  The current 
> > pmachata/dwarflint is a clean fork off dwarf, the original branch was 
> > deleted and replaced with the new one.
> 
> Great!  Thanks very much for catering to my anal tendencies.
> I've merged that into dwarf now.

Is this the dwarf branch where future dwarflint work will go?
I pushed a small change for tests/run-dwarflint-self.sh to use the new
location (all tests PASS). Should that also go to some other branch now?

Running make check on the branch is a little painful though. I am using
the attached cheat to get through it. And then it still takes 30 minutes
on my machine. Time to really get to the bottom of why dwarfcmp and
especially dwarfcmp-test -T is so incredibly slow.

Cheers,

Mark
diff --git a/tests/run-dwarfcmp-self.sh b/tests/run-dwarfcmp-self.sh
index efc1404..3bc693e 100755
--- a/tests/run-dwarfcmp-self.sh
+++ b/tests/run-dwarfcmp-self.sh
@@ -26,7 +26,8 @@
 . $srcdir/test-subr.sh
 
 dwarfcmp=${dwarfcmp:-../src/dwarfcmp}
-try_switches=${try_switches:- -iq -i -il}
+#try_switches=${try_switches:- -iq -i -il}
+try_switches=${try_switches:- -q -l}
 
 status=0
 run_one()
@@ -50,20 +51,22 @@ runtest()
 runtest ../src/addr2line
 runtest ../src/ar
 runtest ../src/elfcmp
-runtest ../src/elflint
 runtest ../src/findtextrel
-runtest ../src/ld
 runtest ../src/nm
 runtest ../src/objdump
-runtest ../src/readelf
 runtest ../src/size
 runtest ../src/strip
 runtest ../src/unstrip
-runtest ../*/*.so
 
-# These are the biggest ones.
-runtest ../src/dwarflint
-runtest ../src/dwarfcmp
-runtest ../src/dwarfcmp-test
+# These are the bigger C ones.
+#runtest ../src/elflint
+#runtest ../src/ld
+#runtest ../src/readelf
+#runtest ../*/*.so
+
+# These are the giant C++ ones.
+#runtest ../src/dwarflint
+#runtest ../src/dwarfcmp
+#runtest ../src/dwarfcmp-test
 
 exit $status

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]