From 04beebd1d2a5a6ce543db789704c695b36249ba7 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Tue, 5 Mar 2013 17:00:00 +0100 Subject: binutil.inc: get_basic_libs gets libc and ld-linux --- helper/binutil.inc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/helper/binutil.inc b/helper/binutil.inc index 35e35015..29f6f933 100644 --- a/helper/binutil.inc +++ b/helper/binutil.inc @@ -157,3 +157,13 @@ get_link_chain() { done pdebug "\t\tCHAIN: $CHAIN" } + +# Function to get libc and ld-linux +get_basic_libs() { + LIST="basic_libs_list" + for i in $(ldd ${SHELL}) + do + [ $(echo $i | grep '^/' | grep -c ld) -eq 1 -o $(echo $i | grep '^/' | grep -c libc.so) -eq 1 ] && get_link_chain $i + done +} + -- cgit v1.2.3-55-g7522