a bit of refactoring in the test/ dir + completed dwarf_location_lists example
diff --git a/z.py b/z.py
index f04c4cd..02d4f3f 100644
--- a/z.py
+++ b/z.py
@@ -21,8 +21,10 @@
from elftools.dwarf.locationlists import LocationLists
from elftools.dwarf.descriptions import describe_DWARF_expr
llists = LocationLists(dinfo.debug_loc_sec.stream, dinfo.structs)
-for li in llists.get_location_list_at_offset(0):
- print li
- print describe_DWARF_expr(li.loc_expr, dinfo.structs)
+for loclist in llists.iter_location_lists():
+ print '----> loclist!'
+ for li in loclist:
+ print li
+ print describe_DWARF_expr(li.loc_expr, dinfo.structs)