ABI | Symbols | Types | Live Readelf |
| Contents |
| Info |
| Fields |
| Memory Layout |
| Name | ssl2_state_st |
|---|---|
| Type | STRUCT |
| Fields | 34 |
| Source | ssl2.h |
| Size | 344 |
| Usage | The type is used by 1 type. |
| PADDING | FIELD |
| BIT-FIELD |
| Pos | Name | Type | Size | Offset |
|---|---|---|---|---|
| 0 | three_byte_header | int | 4 | 0 |
| 1 | clear_text | int | 4 | 4 |
| 2 | escape | int | 4 | 8 |
| 3 | ssl2_rollback | int | 4 | 12 |
| 4 | wnum | unsigned int | 4 | 16 |
| 5 | wpend_tot | int | 4 | 20 |
| 6 | wpend_buf | unsigned char const* | 8 | 24 |
| 7 | wpend_off | int | 4 | 32 |
| 8 | wpend_len | int | 4 | 36 |
| 9 | wpend_ret | int | 4 | 40 |
| 10 | rbuf_left | int | 4 | 44 |
| 11 | rbuf_offs | int | 4 | 48 |
| 12 | rbuf | unsigned char* | 8 | 56 |
| 13 | wbuf | unsigned char* | 8 | 64 |
| 14 | write_ptr | unsigned char* | 8 | 72 |
| 15 | padding | unsigned int | 4 | 80 |
| 16 | rlength | unsigned int | 4 | 84 |
| 17 | ract_data_length | int | 4 | 88 |
| 18 | wlength | unsigned int | 4 | 92 |
| 19 | wact_data_length | int | 4 | 96 |
| 20 | ract_data | unsigned char* | 8 | 104 |
| 21 | wact_data | unsigned char* | 8 | 112 |
| 22 | mac_data | unsigned char* | 8 | 120 |
| 23 | read_key | unsigned char* | 8 | 128 |
| 24 | write_key | unsigned char* | 8 | 136 |
| 25 | challenge_length | unsigned int | 4 | 144 |
| 26 | challenge | unsigned char[32] | 32 | 148 |
| 27 | conn_id_length | unsigned int | 4 | 180 |
| 28 | conn_id | unsigned char[16] | 16 | 184 |
| 29 | key_material_length | unsigned int | 4 | 200 |
| 30 | key_material | unsigned char[48] | 48 | 204 |
| 31 | read_sequence | unsigned long | 8 | 256 |
| 32 | write_sequence | unsigned long | 8 | 264 |
| 33 | tmp | anon-struct-ssl2.h-203 | 72 | 272 |
| Offset | Contents | Type |
|---|---|---|
| 0 | .three_byte_header | int |
| 4 | .clear_text | int |
| 8 | .escape | int |
| 12 | .ssl2_rollback | int |
| 16 | .wnum | unsigned int |
| 20 | .wpend_tot | int |
| 24 | .wpend_buf | unsigned char const* |
| 32 | .wpend_off | int |
| 36 | .wpend_len | int |
| 40 | .wpend_ret | int |
| 44 | .rbuf_left | int |
| 48 | .rbuf_offs | int |
| 52 | padding | |
| 56 | .rbuf | unsigned char* |
| 64 | .wbuf | unsigned char* |
| 72 | .write_ptr | unsigned char* |
| 80 | .padding | unsigned int |
| 84 | .rlength | unsigned int |
| 88 | .ract_data_length | int |
| 92 | .wlength | unsigned int |
| 96 | .wact_data_length | int |
| 100 | padding | |
| 104 | .ract_data | unsigned char* |
| 112 | .wact_data | unsigned char* |
| 120 | .mac_data | unsigned char* |
| 128 | .read_key | unsigned char* |
| 136 | .write_key | unsigned char* |
| 144 | .challenge_length | unsigned int |
| 148 | .challenge | unsigned char[32] |
| 180 | .conn_id_length | unsigned int |
| 184 | .conn_id | unsigned char[16] |
| 200 | .key_material_length | unsigned int |
| 204 | .key_material | unsigned char[48] |
| 252 | padding | |
| 256 | .read_sequence | unsigned long |
| 264 | .write_sequence | unsigned long |
| 272 | .tmp | anon-struct-ssl2.h-203 |