libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: x509_lookup_method_st


Contents
Info
Fields
Memory Layout

Info

Name x509_lookup_method_st
Type STRUCT
Fields 10
Source x509_vfy.h
Size 80
Usage The type is used by 4 symbols and 1 type.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0namechar const*80
1new_itemint(*)(X509_LOOKUP*)88
2freevoid(*)(X509_LOOKUP*)816
3initint(*)(X509_LOOKUP*)824
4shutdownint(*)(X509_LOOKUP*)832
5ctrlint(*)(X509_LOOKUP*, int, char const*, long, char**)840
6get_by_subjectint(*)(X509_LOOKUP*, int, X509_NAME*, X509_OBJECT*)848
7get_by_issuer_serialint(*)(X509_LOOKUP*, int, X509_NAME*, ASN1_INTEGER*, X509_OBJECT*)856
8get_by_fingerprintint(*)(X509_LOOKUP*, int, unsigned char*, int, X509_OBJECT*)864
9get_by_aliasint(*)(X509_LOOKUP*, int, char*, int, X509_OBJECT*)872

Memory Layout

OffsetContentsType
0.namechar const*
8.new_itemint(*)(X509_LOOKUP*)
16.freevoid(*)(X509_LOOKUP*)
24.initint(*)(X509_LOOKUP*)
32.shutdownint(*)(X509_LOOKUP*)
40.ctrlint(*)(X509_LOOKUP*, int, char const*, long, char**)
48.get_by_subjectint(*)(X509_LOOKUP*, int, X509_NAME*, X509_OBJECT*)
56.get_by_issuer_serialint(*)(X509_LOOKUP*, int, X509_NAME*, ASN1_INTEGER*, X509_OBJECT*)
64.get_by_fingerprintint(*)(X509_LOOKUP*, int, unsigned char*, int, X509_OBJECT*)
72.get_by_aliasint(*)(X509_LOOKUP*, int, char*, int, X509_OBJECT*)




Andrey Ponomarenko's ABI laboratory