libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: lhash_st


Contents
Info
Fields
Memory Layout

Info

Name lhash_st
Type STRUCT
Fields 24
Source lhash.h
Size 176
Usage The type is used by 14 symbols.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0bLHASH_NODE**80
1compLHASH_COMP_FN_TYPE88
2hashLHASH_HASH_FN_TYPE816
3num_nodesunsigned int424
4num_alloc_nodesunsigned int428
5punsigned int432
6pmaxunsigned int436
7up_loadunsigned long840
8down_loadunsigned long848
9num_itemsunsigned long856
10num_expandsunsigned long864
11num_expand_reallocsunsigned long872
12num_contractsunsigned long880
13num_contract_reallocsunsigned long888
14num_hash_callsunsigned long896
15num_comp_callsunsigned long8104
16num_insertunsigned long8112
17num_replaceunsigned long8120
18num_deleteunsigned long8128
19num_no_deleteunsigned long8136
20num_retrieveunsigned long8144
21num_retrieve_missunsigned long8152
22num_hash_compsunsigned long8160
23errorint4168

Memory Layout

OffsetContentsType
0.bLHASH_NODE**
8.compLHASH_COMP_FN_TYPE
16.hashLHASH_HASH_FN_TYPE
24.num_nodesunsigned int
28.num_alloc_nodesunsigned int
32.punsigned int
36.pmaxunsigned int
40.up_loadunsigned long
48.down_loadunsigned long
56.num_itemsunsigned long
64.num_expandsunsigned long
72.num_expand_reallocsunsigned long
80.num_contractsunsigned long
88.num_contract_reallocsunsigned long
96.num_hash_callsunsigned long
104.num_comp_callsunsigned long
112.num_insertunsigned long
120.num_replaceunsigned long
128.num_deleteunsigned long
136.num_no_deleteunsigned long
144.num_retrieveunsigned long
152.num_retrieve_missunsigned long
160.num_hash_compsunsigned long
168.errorint
172padding




Andrey Ponomarenko's ABI laboratory