0

I'm trying to find what symbols are used by pam_ldap library that uses openssl dependancies.

Also I'm trying to figure out same symbols but, in this case, from the executable ldapsearch.

I tryed with nm -luDA pam_ldap.so but I can't figure out what libraries (#include) are involved (so I can go backward and check them all):

# nm -luDA pam_ldap.so
pam_ldap.so:                 U ber_alloc_t
pam_ldap.so:                 U ber_bvfree
pam_ldap.so:                 U ber_first_element
pam_ldap.so:                 U ber_flatten
pam_ldap.so:                 U ber_free
pam_ldap.so:                 U ber_init
pam_ldap.so:                 U ber_memfree
pam_ldap.so:                 U ber_next_element
pam_ldap.so:                 U ber_peek_tag
pam_ldap.so:                 U ber_printf
pam_ldap.so:                 U ber_pvt_opt_on
pam_ldap.so:                 U ber_scanf
pam_ldap.so:                 U ber_set_option
pam_ldap.so:                 U ber_skip_tag
pam_ldap.so:                 U calloc
pam_ldap.so:                 U clock
pam_ldap.so:                 U crypt
pam_ldap.so:                 w __cxa_finalize
pam_ldap.so:                 U __errno_location
pam_ldap.so:                 U fclose
pam_ldap.so:                 U fgets
pam_ldap.so:                 U fopen
pam_ldap.so:                 U free
pam_ldap.so:                 U geteuid
pam_ldap.so:                 U gethostbyname_r
pam_ldap.so:                 U gethostname
pam_ldap.so:                 U getpid
pam_ldap.so:                 U gettimeofday
pam_ldap.so:                 U getuid
pam_ldap.so:                 w __gmon_start__
pam_ldap.so:                 w _ITM_deregisterTMCloneTable
pam_ldap.so:                 w _ITM_registerTMCloneTable
pam_ldap.so:                 w _Jv_RegisterClasses
pam_ldap.so:                 U ldap_compare_s
pam_ldap.so:                 U ldap_controls_free
pam_ldap.so:                 U ldap_err2string
pam_ldap.so:                 U ldap_extended_operation_s
pam_ldap.so:                 U ldap_first_entry
pam_ldap.so:                 U ldap_get_dn
pam_ldap.so:                 U ldap_get_option
pam_ldap.so:                 U ldap_get_values
pam_ldap.so:                 U ldap_init
pam_ldap.so:                 U ldap_initialize
pam_ldap.so:                 U ldap_memfree
pam_ldap.so:                 U ldap_modify_s
pam_ldap.so:                 U ldap_msgfree
pam_ldap.so:                 U ldap_parse_result
pam_ldap.so:                 U ldap_result
pam_ldap.so:                 U ldap_sasl_bind
pam_ldap.so:                 U ldap_search_s
pam_ldap.so:                 U ldap_set_option
pam_ldap.so:                 U ldap_set_rebind_proc
pam_ldap.so:                 U ldap_simple_bind
pam_ldap.so:                 U ldap_start_tls_s
pam_ldap.so:                 U ldap_unbind
pam_ldap.so:                 U ldap_value_free
pam_ldap.so:                 U malloc
pam_ldap.so:                 U memcpy
pam_ldap.so:                 U pam_get_data
pam_ldap.so:                 U pam_get_item
pam_ldap.so:                 U pam_get_user
pam_ldap.so:                 U pam_set_data
pam_ldap.so:                 U pam_set_item
pam_ldap.so:                 U pam_strerror
pam_ldap.so:                 U rand
pam_ldap.so:                 U snprintf
pam_ldap.so:                 U sprintf
pam_ldap.so:                 U srand
pam_ldap.so:                 U strcasecmp
pam_ldap.so:                 U strchr
pam_ldap.so:                 U strcmp
pam_ldap.so:                 U strcpy
pam_ldap.so:                 U __strdup
pam_ldap.so:                 U strerror
pam_ldap.so:                 U strlen
pam_ldap.so:                 U strncasecmp
pam_ldap.so:                 U strncpy
pam_ldap.so:                 U strtol
pam_ldap.so:                 U syslog
pam_ldap.so:                 U time

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.