ABI | Symbols | Types |
| Contents |
| Info |
| Fields |
| Memory Layout |
| Name | ssh_session_struct |
|---|---|
| Type | STRUCT |
| Fields | 70 |
| Source | session.h |
| Size | 1664 1656 |
| Usage | The type is used by 69 symbols and 17 types. |
| Status | CHANGED |
|
|
| Pos | Name | Type | Size | Offset |
|---|---|---|---|---|
| 0 | common | struct ssh_common_struct | 1048 | 0 |
| 1 | socket | struct ssh_socket_struct* | 8 | 1048 |
| 2 | serverbanner | char* | 8 | 1056 |
| 3 | clientbanner | char* | 8 | 1064 |
| 4 | protoversion | int | 4 | 1072 |
| 5 | server | int | 4 | 1076 |
| 6 | client | int | 4 | 1080 |
| 7 | openssh | int | 4 | 1084 |
| 8 | send_seq | uint32_t | 4 | 1088 |
| 9 | recv_seq | uint32_t | 4 | 1092 |
| 10 | closed | int | 4 | 1096 |
| 11 | closed_by_except | int | 4 | 1100 |
| 12 | connected | int | 4 | 1104 1096 |
| 13 | alive | int | 4 | 1108 1100 |
| 14 | flags | int | 4 | 1112 1104 |
| 15 | banner | ssh_string | 8 | 1120 1112 |
| 16 | discon_msg | char* | 8 | 1128 1120 |
| 17 | in_buffer | ssh_buffer | 8 | 1136 1128 |
| 18 | in_packet | PACKET | 12 | 1144 1136 |
| 19 | out_buffer | ssh_buffer | 8 | 1160 1152 |
| 20 | pending_call_state | enum ssh_pending_call_e | 4 | 1168 1160 |
| 21 | session_state | enum ssh_session_state_e | 4 | 1172 1164 |
| 22 | packet_state | int | 4 | 1176 1168 |
| 23 | dh_handshake_state | enum ssh_dh_state_e | 4 | 1180 1172 |
| 24 | auth_service_state | enum ssh_auth_service_state_e | 4 | 1184 1176 |
| 25 | auth_state | enum ssh_auth_state_e | 4 | 1188 1180 |
| 26 | global_req_state | enum ssh_channel_request_state_e | 4 | 1192 1184 |
| agent_state | struct ssh_agent_state_struct* | 8 | 1192 | |
| auth_auto_state | struct ssh_auth_auto_state_struct* | 8 | 1200 | |
| 27 | dh_server_signature | ssh_string | 8 | 1200 |
| 28 | server_kex | KEX | 24 | 1208 |
| 29 | client_kex | KEX | 24 | 1232 |
| 30 | in_hashbuf | ssh_buffer | 8 | 1256 1208 |
| 31 | out_hashbuf | ssh_buffer | 8 | 1264 1216 |
| 32 | current_crypto | struct ssh_crypto_struct* | 8 | 1272 1224 |
| 33 | next_crypto | struct ssh_crypto_struct* | 8 | 1280 1232 |
| 34 | channels | struct ssh_list* | 8 | 1288 1240 |
| 35 | maxchannel | int | 4 | 1296 1248 |
| 36 | exec_channel_opened | int | 4 | 1300 1252 |
| 37 | agent | ssh_agent | 8 | 1304 1256 |
| gssapi | struct ssh_gssapi_struct* | 8 | 1272 | |
| 38 | kbdint | struct ssh_kbdint_struct* | 8 | 1312 1264 |
| srv | anon-struct-session.h-146 | 32 | 1288 | |
| 39 | version | int | 4 | 1320 1280 |
| 40 | rsa_key | ssh_private_key | 8 | 1328 |
| 41 | dsa_key | ssh_private_key | 8 | 1336 |
| 42 | auth_methods | int | 4 | 1344 1320 |
| 43 | hostkeys | int | 4 | 1348 |
| 44 | ssh_message_list | struct ssh_list* | 8 | 1352 1328 |
| 45 | ssh_message_callback | int(*)(struct ssh_session_struct*, ssh_message, void*) | 8 | 1360 1336 |
| server_callbacks | ssh_server_callbacks | 8 | 1352 | |
| 46 | ssh_message_callback_data | void* | 8 | 1368 1344 |
| 47 | ssh_connection_callback | void(*)(struct ssh_session_struct*) | 8 | 1376 1360 |
| 48 | default_packet_callbacks | struct ssh_packet_callbacks_struct | 24 | 1384 1368 |
| 49 | packet_callbacks | struct ssh_list* | 8 | 1408 1392 |
| 50 | socket_callbacks | struct ssh_socket_callbacks_struct | 40 | 1416 1400 |
| 51 | default_poll_ctx | ssh_poll_ctx | 8 | 1456 1440 |
| opts | anon-struct-session.h-169 | 200 | 1456 | |
| 52 | pcap_ctx | ssh_pcap_context | 8 | 1464 1448 |
| 53 | username | char* | 8 | 1472 |
| 54 | host | char* | 8 | 1480 |
| 55 | bindaddr | char* | 8 | 1488 |
| 56 | xbanner | char* | 8 | 1496 |
| 57 | identity | struct ssh_list* | 8 | 1504 |
| 58 | sshdir | char* | 8 | 1512 |
| 59 | knownhosts | char* | 8 | 1520 |
| 60 | wanted_methods | char*[10] | 80 | 1528 |
| 61 | compressionlevel | char | 1 | 1608 |
| 62 | timeout | unsigned long | 8 | 1616 |
| 63 | timeout_usec | unsigned long | 8 | 1624 |
| 64 | port | unsigned int | 4 | 1632 |
| 65 | fd | socket_t | 4 | 1636 |
| 66 | ssh2 | int | 4 | 1640 |
| 67 | ssh1 | int | 4 | 1644 |
| 68 | StrictHostKeyChecking | int | 4 | 1648 |
| 69 | ProxyCommand | char* | 8 | 1656 |
| Old | New | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|