/[gentoo-projects]/pax-utils/lddtree.py
Gentoo

Log of /pax-utils/lddtree.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)

Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 08:25:45 2014 UTC (4 months ago) by vapier
Branch: MAIN
CVS Tags: HEAD
Changes since 1.43: +17 -9 lines
Diff to previous 1.43
lddtree.py: initial prefix support by Benda Xu #488460


Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 08:18:06 2014 UTC (4 months ago) by vapier
Branch: MAIN
Changes since 1.42: +9 -3 lines
Diff to previous 1.42
lddtree.py: fix style


Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 23 02:16:59 2013 UTC (15 months ago) by vapier
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41
lddtree.py: add docstring for path in ParseLdPaths


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 22 22:02:43 2013 UTC (15 months ago) by vapier
Branch: MAIN
Changes since 1.40: +15 -3 lines
Diff to previous 1.40
lddtree.py: add --skip-non-elfs option so you can batch commands like `lddtree -l <blah>` while filtering out non elfs easily


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 22 18:31:10 2013 UTC (15 months ago) by vapier
Branch: MAIN
Changes since 1.39: +6 -4 lines
Diff to previous 1.39
lddtree.py: fix $ORIGIN handling when using --root so the root does not get double prefixed


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 7 19:20:09 2013 UTC (15 months, 2 weeks ago) by vapier
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
lddtree: add GNU to the LINUX/SYSV/NONE compat set #464380 by cmuelle8


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 5 22:26:53 2013 UTC (15 months, 2 weeks ago) by vapier
Branch: MAIN
Changes since 1.37: +6 -3 lines
Diff to previous 1.37
lddtree.py: only auto-prefix paths w/ROOT if the path is absolute

people probably do not expect `lddtree -R /foo ./bash` to look at /foo/bash


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 5 22:04:41 2013 UTC (15 months, 2 weeks ago) by vapier
Branch: MAIN
Changes since 1.36: +4 -4 lines
Diff to previous 1.36
lddtree: update copyright lines


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 3 04:51:22 2013 UTC (15 months, 2 weeks ago) by vapier
Branch: MAIN
Changes since 1.35: +23 -19 lines
Diff to previous 1.35
lddtree.py: use option groups for --copy-to-tree flags


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 28 17:14:10 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.34: +14 -14 lines
Diff to previous 1.34
lddtree.py: drop superfluous () around help strings


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 28 01:17:14 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.33: +8 -3 lines
Diff to previous 1.33
lddtree.py: handle the case where `realpath` is not available (like small initramfs)


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 28 00:58:20 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.32: +22 -4 lines
Diff to previous 1.32
lddtree.py: add documentation/checks on --bindir/--libdir flags


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 27 03:22:00 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31
lddtree.py: use 0o for octal prefix for python3 compat


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 27 03:20:52 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.30: +17 -2 lines
Diff to previous 1.30
lddtree.py: add --copy-non-elfs to simplify copying of lots of files


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 27 03:20:04 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.29: +10 -1 lines
Diff to previous 1.29
lddtree.py: use glob.iglob, and warn when no paths were matched


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 27 03:07:46 2013 UTC (15 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.28: +16 -12 lines
Diff to previous 1.28
lddtree.py: support globs on the command line


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 05:22:28 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.27: +34 -13 lines
Diff to previous 1.27
lddtree.py: add --bindir/--libdir options to support collapsing the outputs down to single paths


Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 05:03:42 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.26: +7 -2 lines
Diff to previous 1.26
lddtree.py: do not try and wrap static ELFs


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 04:50:47 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.25: +91 -17 lines
Diff to previous 1.25
lddtree.py: add a --generate-wrappers option for automatically wrapping executable ELFs with shell scripts

this is useful because it will run the local ldso with the right paths so only the local libraries (glibc included) get used.  compare this to LD_LIBRARY_PATH hacks where the system ldso still gets run, but tries to load libs from the local dirs leading to random misbehavior at runtime (or even crash at load).


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 25 22:35:59 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.24: +30 -7 lines
Diff to previous 1.24
lddtree.py: when using --root, stop copying files into the output using that path too

similarly, have the files specified on the command line automatically prefix with the root path (controllable by --no-auto-root)


Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 24 05:37:34 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23
lddtree.py: fix help text w/--root option


Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 24 05:27:49 2013 UTC (15 months, 4 weeks ago) by vapier
Branch: MAIN
Changes since 1.22: +3 -5 lines
Diff to previous 1.22
lddtree.py: have main() process all args given it rather than worrying about argv[0] being passed in


Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 23 07:28:58 2013 UTC (16 months ago) by vapier
Branch: MAIN
Changes since 1.21: +377 -376 lines
Diff to previous 1.21
lddtree.py: convert from tabs to two space indents to keep pylint happy, and to make ChromiumOS style so i stop getting it wrong when moving between code bases


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 21 22:55:15 2013 UTC (16 months ago) by vapier
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20
lddtree.py: relicense to BSD-3 to make Debian licensecheck.pl stfu


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 21 03:04:58 2013 UTC (16 months ago) by vapier
Branch: MAIN
Changes since 1.19: +6 -6 lines
Diff to previous 1.19
lddtree.py: fix a few random pylint warnings


Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 21 03:03:32 2013 UTC (16 months ago) by vapier
Branch: MAIN
Changes since 1.18: +13 -8 lines
Diff to previous 1.18
lddtree.py: get it working under python-3 #452178


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 5 20:39:56 2013 UTC (18 months, 2 weeks ago) by vapier
Branch: MAIN
Changes since 1.17: +15 -3 lines
Diff to previous 1.17
lddtree.py: leverage the rpaths from the main executable to better locate libs that get used


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 14 04:22:52 2012 UTC (19 months, 1 week ago) by vapier
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16
lddtree.py: fix typo found by pyflakes


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 26 20:06:54 2012 UTC (19 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.15: +10 -19 lines
Diff to previous 1.15
lddtree.py: even simpler CompatibleELFs by David James


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 19:44:03 2012 UTC (19 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.14: +4 -5 lines
Diff to previous 1.14
lddtree.py: simplify osabi compat logic a bit with suggestion from David James


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 17:01:48 2012 UTC (19 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.13: +12 -12 lines
Diff to previous 1.13
lddtree.py: simplify ldpath uniqification with algo by David James


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 16:54:32 2012 UTC (19 months, 3 weeks ago) by vapier
Branch: MAIN
Changes since 1.12: +7 -5 lines
Diff to previous 1.12
lddtree.py: handle $ORIGIN in the middle of paths as pointed out by David James


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 17 00:11:39 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11
lddtree.py: fix indentation in previous commit


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 16 23:53:30 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.10: +4 -2 lines
Diff to previous 1.10
lddtree.py: clear _all_libs state at initial state to avoid recursive state messing up other runs


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 20:39:20 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.9: +6 -4 lines
Diff to previous 1.9
lddtree.py: warn if opening ld.so.conf fails (ignoring missing files)


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 20:35:04 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.8: +8 -6 lines
Diff to previous 1.8
lddtree: implement $ORIGIN support


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 20:28:55 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.7: +5 -4 lines
Diff to previous 1.7
lddtree.py: add root to displayed interp path


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 20:26:27 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.6: +28 -27 lines
Diff to previous 1.6
lddtree.py: avoid shadowing global "file"


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 19:33:08 2012 UTC (20 months ago) by vapier
Branch: MAIN
Changes since 1.5: +42 -25 lines
Diff to previous 1.5
lddtree.py: break ldpath setup out so other modules can use it, fix set handling in CompatibleELFs, and add some more documentation


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 13 05:10:37 2012 UTC (20 months, 1 week ago) by vapier
Branch: MAIN
Changes since 1.4: +100 -43 lines
Diff to previous 1.4
lddtree.py: add a --copy-to-tree option so people can quickly copy ELFs and their dependencies to a different location (useful for initramfs and such)


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 13 02:33:01 2012 UTC (20 months, 1 week ago) by vapier
Branch: MAIN
Changes since 1.3: +5 -5 lines
Diff to previous 1.3
lddtree.py: fix option rename


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 13 01:09:06 2012 UTC (20 months, 1 week ago) by vapier
Branch: MAIN
Changes since 1.2: +18 -5 lines
Diff to previous 1.2
lddtree: add a --list option so scripts can parse the output easily


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 12 23:08:35 2012 UTC (20 months, 1 week ago) by vapier
Branch: MAIN
Changes since 1.1: +10 -1 lines
Diff to previous 1.1
lddtree.py: add a --version flag


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 12 21:57:23 2012 UTC (20 months, 1 week ago) by vapier
Branch: MAIN
lddtree.py: initial version of lddtree in python using pyelftools


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Sticky Tag:

  ViewVC Help
Powered by ViewVC 1.1.20