diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-07-11 00:13:57 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-07-11 00:13:57 +0200 |
commit | 3f8e8754ebb281511cb1c6f48a014af31fe6431a (patch) | |
tree | 2f790975f81e9c1094ceacf6976e4b6fe1054abd /scripts/xldd.in | |
parent | bec9bab5ad10925b64751f46bffa918fa8cb034b (diff) | |
download | crosstool-ng-3f8e8754ebb281511cb1c6f48a014af31fe6431a.tar.gz crosstool-ng-3f8e8754ebb281511cb1c6f48a014af31fe6431a.tar.bz2 crosstool-ng-3f8e8754ebb281511cb1c6f48a014af31fe6431a.zip |
scripts/xldd: print end of current action
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'scripts/xldd.in')
-rwxr-xr-x | scripts/xldd.in | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/scripts/xldd.in b/scripts/xldd.in index 1c922230..a0df094e 100755 --- a/scripts/xldd.in +++ b/scripts/xldd.in @@ -243,6 +243,8 @@ do_find_needed() { else printf "%8s%s not found\n" "" "${needed}" fi + + do_trace "Done searching for '${needed}'\n" } # Scan a file for all NEEDED tags @@ -266,6 +268,7 @@ do_process_file() { for n in "${search_rpath[@]}" "${needed_search_path[@]}"; do do_trace ": - '${n}'\n" done + do_trace ": end search path" for n in $( "${readelf}" -d "${file}" \ |"${grep}" -E '\(NEEDED\)' \ @@ -282,9 +285,12 @@ do_process_file() { do_trace "-> handling new dependency '${n}'\n" needed_list+=( "${n}" ) do_find_needed "${n}" + do_trace "-> done handling dependency '${n}'\n" done search_rpath=( "${save_search_rpath[@]}" ) + + do_trace "Finished parsing file '${file}'\n" } # Recursively scan a /etc/ld.so.conf file @@ -304,6 +310,7 @@ do_scan_etc_ldsoconf() { for f in ${g}; do do_scan_etc_ldsoconf "${f}" done + do_trace "-> finished handling include directive '${g}'\n" ;; \#*|"") ;; @@ -313,6 +320,8 @@ do_scan_etc_ldsoconf() { ;; esac done <"${ldsoconf}" + + do_trace "Finished parsing ld.so.conf: '${ldsoconf}'\n" } # Build up the full list of search directories @@ -327,14 +336,17 @@ while [ -n "${ld_library_path}" ]; do fi ld_library_path="${ld_library_path#*:}" done +do_trace "Done adding basic lib dirs\n" do_trace "Scanning '/etc/ld.so.conf'\n" do_scan_etc_ldsoconf "${root}/etc/ld.so.conf" +do_trace "Done scanning '/etc/ld.so.conf'\n" do_trace "Search path:\n" for p in "${needed_search_path[@]}"; do do_trace "-> '${p}'\n" done -do_trace "Scanning file '${1}'\n" declare -a needed_list declare -a search_rpath +do_trace "Scanning file '${1}'\n" do_process_file "${1}" +do_trace "Done scanning file '${1}'\n" |