Hey,

You may get some more help on the "binutils" <[EMAIL PROTECTED]>
maling list as well.

HTH

On Tue, Jun 17, 2008 at 6:14 PM, Anupam Kapoor <[EMAIL PROTECTED]>
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:
>
> ,----
> | [EMAIL PROTECTED] 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
> | [EMAIL PROTECTED] 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 [EMAIL PROTECTED]
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>


-- 
Regards,
Sandeep.






"To learn is to change. Education is a process that changes the learner."

Reply via email to