libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: ssl2_state_st


Contents
Info
Fields
Memory Layout

Info

Name ssl2_state_st
Type STRUCT
Fields 34
Source ssl2.h
Size 344
Usage The type is used by 1 type.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0three_byte_headerint40
1clear_textint44
2escapeint48
3ssl2_rollbackint412
4wnumunsigned int416
5wpend_totint420
6wpend_bufunsigned char const*824
7wpend_offint432
8wpend_lenint436
9wpend_retint440
10rbuf_leftint444
11rbuf_offsint448
12rbufunsigned char*856
13wbufunsigned char*864
14write_ptrunsigned char*872
15paddingunsigned int480
16rlengthunsigned int484
17ract_data_lengthint488
18wlengthunsigned int492
19wact_data_lengthint496
20ract_dataunsigned char*8104
21wact_dataunsigned char*8112
22mac_dataunsigned char*8120
23read_keyunsigned char*8128
24write_keyunsigned char*8136
25challenge_lengthunsigned int4144
26challengeunsigned char[32]32148
27conn_id_lengthunsigned int4180
28conn_idunsigned char[16]16184
29key_material_lengthunsigned int4200
30key_materialunsigned char[48]48204
31read_sequenceunsigned long8256
32write_sequenceunsigned long8264
33tmpanon-struct-ssl2.h-20372272

Memory Layout

OffsetContentsType
0.three_byte_headerint
4.clear_textint
8.escapeint
12.ssl2_rollbackint
16.wnumunsigned int
20.wpend_totint
24.wpend_bufunsigned char const*
32.wpend_offint
36.wpend_lenint
40.wpend_retint
44.rbuf_leftint
48.rbuf_offsint
52padding
56.rbufunsigned char*
64.wbufunsigned char*
72.write_ptrunsigned char*
80.paddingunsigned int
84.rlengthunsigned int
88.ract_data_lengthint
92.wlengthunsigned int
96.wact_data_lengthint
100padding
104.ract_dataunsigned char*
112.wact_dataunsigned char*
120.mac_dataunsigned char*
128.read_keyunsigned char*
136.write_keyunsigned char*
144.challenge_lengthunsigned int
148.challengeunsigned char[32]
180.conn_id_lengthunsigned int
184.conn_idunsigned char[16]
200.key_material_lengthunsigned int
204.key_materialunsigned char[48]
252padding
256.read_sequenceunsigned long
264.write_sequenceunsigned long
272.tmpanon-struct-ssl2.h-203




Andrey Ponomarenko's ABI laboratory