libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: crypto_ex_data_st (15)


Used As Name Used In
FIELD .ex_data struct ssl_session_st { ... unsigned long cipher_id, struct stack_st_SSL_CIPHER* ciphers, CRYPTO_EX_DATA ex_data, struct ssl_session_st* prev, struct ssl_session_st* next, ... } »
FIELD .ex_data struct dh_st { ... BIGNUM* counter, int references, CRYPTO_EX_DATA ex_data, DH_METHOD const* meth, ENGINE* engine } »
FIELD .ex_data struct dsa_st { ... BN_MONT_CTX* method_mont_p, int references, CRYPTO_EX_DATA ex_data, DSA_METHOD const* meth, ENGINE* engine } »
FIELD .ex_data struct rsa_st { ... BIGNUM* dmq1, BIGNUM* iqmp, CRYPTO_EX_DATA ex_data, int references, int flags, BN_MONT_CTX* _method_mod_n, BN_MONT_CTX* _method_mod_p, BN_MONT_CTX* _method_mod_q, char* bignum_data, BN_BLINDING* blinding, BN_BLINDING* mt_blinding } »
FIELD .ex_data struct x509_st { X509_CINF* cert_info, X509_ALGOR* sig_alg, ASN1_BIT_STRING* signature, int valid, int references, char* name, CRYPTO_EX_DATA ex_data, long ex_pathlen, long ex_pcpathlen, ... } »
FIELD .ex_data struct x509_store_st { ... struct stack_st_X509_CRL*(*)(X509_STORE_CTX*, X509_NAME*) lookup_crls, int(*)(X509_STORE_CTX*) cleanup, CRYPTO_EX_DATA ex_data, int references } »
FIELD .ex_data struct x509_store_ctx_st { ... unsigned int current_reasons, X509_STORE_CTX* parent, CRYPTO_EX_DATA ex_data } »
FIELD .ex_data struct ssl_st { ... int debug, long verify_result, CRYPTO_EX_DATA ex_data, struct stack_st_X509_NAME* client_CA, int references, ... } »
FIELD .ex_data struct ssl_ctx_st { ... int(*)(SSL*, unsigned char*, unsigned int*) app_gen_cookie_cb, int(*)(SSL*, unsigned char*, unsigned int) app_verify_cookie_cb, CRYPTO_EX_DATA ex_data, EVP_MD const* rsa_md5, EVP_MD const* md5, ... } »
FIELD .ex_data struct bio_st { ... unsigned long num_read, unsigned long num_write, CRYPTO_EX_DATA ex_data } »
FIELD .ex_data struct comp_ctx_st { COMP_METHOD* meth, unsigned long compress_in, unsigned long compress_out, unsigned long expand_in, unsigned long expand_out, CRYPTO_EX_DATA ex_data } »
F-PTR
PARAM
3rd parameter int(*) { void*, void*, CRYPTO_EX_DATA*, int, long, void* } »
F-PTR
PARAM
3rd parameter void(*) { void*, void*, CRYPTO_EX_DATA*, int, long, void* } »
F-PTR
PARAM
1st parameter int(*) { CRYPTO_EX_DATA*, CRYPTO_EX_DATA*, void*, int, long, void* } »
F-PTR
PARAM
2nd parameter int(*) { CRYPTO_EX_DATA*, CRYPTO_EX_DATA*, void*, int, long, void* } »



Andrey Ponomarenko's ABI laboratory