You may get some more help on the "binutils" <binutils@xxxxxxxxxxxxxxxxxx> maling list as well.
HTH
On Tue, Jun 17, 2008 at 6:14 PM, Anupam Kapoor <anupam.kapoor@xxxxxxxxx> wrote:
Rahul Ramasubramanian <ramasubramanian> wrote:
,----
| > i am trying to get a list of functions defined by any`----
| > library and exported as globals .
wouldn't just looking for 'FUNC' and 'GLOBAL' do the job ? i have tried
it locally on and it seems to provide some useful info:
,----
| anupam@seldon common % readelf --syms libcommon_utils.a | grep -i func | grep -i global
| 15: 00000000 96 FUNC GLOBAL DEFAULT 1 rs_hash
| 16: 00000060 79 FUNC GLOBAL DEFAULT 1 js_hash
| 17: 000000af 169 FUNC GLOBAL DEFAULT 1 pjw_hash
| 18: 00000158 112 FUNC GLOBAL DEFAULT 1 elf_hash
| 19: 000001c8 79 FUNC GLOBAL DEFAULT 1 bkdr_hash
| 20: 00000217 80 FUNC GLOBAL DEFAULT 1 sdbm_hash
| 21: 00000267 74 FUNC GLOBAL DEFAULT 1 djb_hash
| 22: 000002b1 69 FUNC GLOBAL DEFAULT 1 dek_hash
| 23: 000002f6 70 FUNC GLOBAL DEFAULT 1 bp_hash
| 24: 0000033c 77 FUNC GLOBAL DEFAULT 1 fnv_hash
| 25: 00000389 132 FUNC GLOBAL DEFAULT 1 ap_hash
| 22: 00000000 44 OBJECT GLOBAL DEFAULT 3 hash_function_table
| 35: 00000000 210 FUNC GLOBAL DEFAULT 1 bloom_filter_create
| 39: 000000d2 74 FUNC GLOBAL DEFAULT 1 bloom_filter_destroy
| 40: 0000011c 427 FUNC GLOBAL DEFAULT 1 bloom_filter_add
| 41: 000002c7 458 FUNC GLOBAL DEFAULT 1 bloom_filter_query
| anupam@seldon common %
`----
the functions defined above are all available in the global namespace. i
am sure the 'grep' above can definitely be improved :)
kind regards
anupam
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ
--
Regards,
Sandeep.
"To learn is to change. Education is a process that changes the learner."