libssh.so 0.7.1 (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: ssh_session_struct


Contents
Info
Fields
Memory Layout

Info

Name ssh_session_struct
Type STRUCT
Fields 54
Source session.h
Size 1696
Usage The type is used by 104 symbols and 32 types.


Fields

PADDINGFIELD
BIT-FIELD


PosNameTypeSizeOffset
0commonstruct ssh_common_struct10480
1socketstruct ssh_socket_struct*81048
2serverbannerchar*81056
3clientbannerchar*81064
4protoversionint41072
5serverint41076
6clientint41080
7opensshint41084
8send_sequint32_t41088
9recv_sequint32_t41092
10connectedint41096
11aliveint41100
12flagsint41104
13bannerssh_string81112
14discon_msgchar*81120
15in_bufferssh_buffer81128
16in_packetPACKET121136
17out_bufferssh_buffer81152
18pending_call_stateenum ssh_pending_call_e41160
19session_stateenum ssh_session_state_e41164
20packet_stateint41168
21dh_handshake_stateenum ssh_dh_state_e41172
22auth_service_stateenum ssh_auth_service_state_e41176
23auth_stateenum ssh_auth_state_e41180
24global_req_stateenum ssh_channel_request_state_e41184
25agent_statestruct ssh_agent_state_struct*81192
26auth_auto_statestruct ssh_auth_auto_state_struct*81200
27first_kex_follows_guess_wrongint41208
28in_hashbufssh_buffer81216
29out_hashbufssh_buffer81224
30current_cryptostruct ssh_crypto_struct*81232
31next_cryptostruct ssh_crypto_struct*81240
32channelsstruct ssh_list*81248
33maxchannelint41256
34exec_channel_openedint41260
35agentssh_agent81264
36kbdintstruct ssh_kbdint_struct*81272
37gssapistruct ssh_gssapi_struct*81280
38versionint41288
39srvanon-struct-session.h-155401296
40auth_methodsint41336
41ssh_message_liststruct ssh_list*81344
42ssh_message_callbackint(*)(struct ssh_session_struct*, ssh_message, void*)81352
43ssh_message_callback_datavoid*81360
44server_callbacksssh_server_callbacks81368
45ssh_connection_callbackvoid(*)(struct ssh_session_struct*)81376
46default_packet_callbacksstruct ssh_packet_callbacks_struct241384
47packet_callbacksstruct ssh_list*81408
48socket_callbacksstruct ssh_socket_callbacks_struct401416
49default_poll_ctxssh_poll_ctx81456
50pcap_ctxssh_pcap_context81464
51optsanon-struct-session.h-1782081472
52socket_counterssh_counter81680
53raw_counterssh_counter81688


Memory Layout

OffsetContentsType
0.commonstruct ssh_common_struct
1048.socketstruct ssh_socket_struct*
1056.serverbannerchar*
1064.clientbannerchar*
1072.protoversionint
1076.serverint
1080.clientint
1084.opensshint
1088.send_sequint32_t
1092.recv_sequint32_t
1096.connectedint
1100.aliveint
1104.flagsint
1108padding
1112.bannerssh_string
1120.discon_msgchar*
1128.in_bufferssh_buffer
1136.in_packetPACKET
1148padding
1152.out_bufferssh_buffer
1160.pending_call_stateenum ssh_pending_call_e
1164.session_stateenum ssh_session_state_e
1168.packet_stateint
1172.dh_handshake_stateenum ssh_dh_state_e
1176.auth_service_stateenum ssh_auth_service_state_e
1180.auth_stateenum ssh_auth_state_e
1184.global_req_stateenum ssh_channel_request_state_e
1188padding
1192.agent_statestruct ssh_agent_state_struct*
1200.auth_auto_statestruct ssh_auth_auto_state_struct*
1208.first_kex_follows_guess_wrongint
1212padding
1216.in_hashbufssh_buffer
1224.out_hashbufssh_buffer
1232.current_cryptostruct ssh_crypto_struct*
1240.next_cryptostruct ssh_crypto_struct*
1248.channelsstruct ssh_list*
1256.maxchannelint
1260.exec_channel_openedint
1264.agentssh_agent
1272.kbdintstruct ssh_kbdint_struct*
1280.gssapistruct ssh_gssapi_struct*
1288.versionint
1292padding
1296.srvanon-struct-session.h-155
1336.auth_methodsint
1340padding
1344.ssh_message_liststruct ssh_list*
1352.ssh_message_callbackint(*)(struct ssh_session_struct*, ssh_message, void*)
1360.ssh_message_callback_datavoid*
1368.server_callbacksssh_server_callbacks
1376.ssh_connection_callbackvoid(*)(struct ssh_session_struct*)
1384.default_packet_callbacksstruct ssh_packet_callbacks_struct
1408.packet_callbacksstruct ssh_list*
1416.socket_callbacksstruct ssh_socket_callbacks_struct
1456.default_poll_ctxssh_poll_ctx
1464.pcap_ctxssh_pcap_context
1472.optsanon-struct-session.h-178
1680.socket_counterssh_counter
1688.raw_counterssh_counter





Andrey Ponomarenko's ABI laboratory