Flame Graph
Reset Zoom
Search
ssh`kex_input_kexinit (19 samples, 0.99%)
ssh`channel_pre_open (1 samples, 0.05%)
libc.so.7`clock_gettime (42 samples, 2.20%)
l..
libc.so.7`0x801792302 (2 samples, 0.10%)
libc.so.7`0x8017924df (1 samples, 0.05%)
ssh`sshbuf_len (4 samples, 0.21%)
ssh`sshbuf_consume (11 samples, 0.58%)
ssh`sshbuf_mutable_ptr (1 samples, 0.05%)
ssh`sshbuf_len (4 samples, 0.21%)
libc.so.7`0x801831c49 (1 samples, 0.05%)
libthr.so.3`0x8014c9f3a (4 samples, 0.21%)
libc.so.7`0x8017970f0 (1 samples, 0.05%)
ssh`ssh_packet_is_interactive (1 samples, 0.05%)
ssh`sshbuf_consume_end (4 samples, 0.21%)
libc.so.7`0x801831bbf (1 samples, 0.05%)
ssh`sshbuf_get_u8 (16 samples, 0.84%)
libc.so.7`memmove (79 samples, 4.13%)
libc..
libthr.so.3`0x8014c06db (2 samples, 0.10%)
ssh`sshbuf_len (10 samples, 0.52%)
ssh`sshbuf_get_u8 (1 samples, 0.05%)
ssh`cipher_authlen (3 samples, 0.16%)
ssh`ssh_digest_update (1 samples, 0.05%)
ssh`sshbuf_reset (154 samples, 8.06%)
ssh`sshbuf_..
ssh`sshbuf_len (7 samples, 0.37%)
libthr.so.3`0x8014c0856 (1 samples, 0.05%)
ssh`cipher_crypt (331 samples, 17.32%)
ssh`cipher_crypt
libc.so.7`_read (15 samples, 0.78%)
libc.so.7`__sys_select (18 samples, 0.94%)
libc.so.7`0x801831c57 (2 samples, 0.10%)
libc.so.7`_write (3 samples, 0.16%)
ssh`sshbuf_len (1 samples, 0.05%)
ssh`ssh_packet_get_string_ptr (13 samples, 0.68%)
libthr.so.3`0x8014c06b0 (3 samples, 0.16%)
ld-elf.so.1`0x8006c6000 (1,910 samples, 99.95%)
ld-elf.so.1`0x8006c6000
libc.so.7`0x8017931d6 (1 samples, 0.05%)
libcrypto.so.8`0x800b8114c (1 samples, 0.05%)
libthr.so.3`0x8014bc274 (3 samples, 0.16%)
ssh`sshbuf_reserve (13 samples, 0.68%)
ssh`channel_after_select (2 samples, 0.10%)
ssh`input_kex_c25519_reply (1 samples, 0.05%)
ssh`sshpkt_get_u32 (2 samples, 0.10%)
ssh`square (7 samples, 0.37%)
ssh`buffer_consume (11 samples, 0.58%)
libc.so.7`0x801831bb3 (1 samples, 0.05%)
libc.so.7`0x801831c57 (1 samples, 0.05%)
ssh`packet_get_int (7 samples, 0.37%)
ssh`kexc25519_shared_key (13 samples, 0.68%)
libc.so.7`0x80179345a (1 samples, 0.05%)
ssh`sshbuf_reserve (1 samples, 0.05%)
ssh`sshbuf_check_reserve (6 samples, 0.31%)
ssh`ssh_dispatch_run (1,109 samples, 58.03%)
ssh`ssh_dispatch_run
ssh`sshbuf_len (1 samples, 0.05%)
ssh`mac_check (81 samples, 4.24%)
ssh`m..
ssh`channel_post_open (59 samples, 3.09%)
ssh..
libc.so.7`0x801831c29 (1 samples, 0.05%)
libc.so.7`0x801831b8f (1 samples, 0.05%)
ssh`ssh_packet_remaining (2 samples, 0.10%)
libc.so.7`0x80179307c (1 samples, 0.05%)
ssh`chan_is_dead (1 samples, 0.05%)
ssh`sshbuf_put (20 samples, 1.05%)
libc.so.7`0x8017930cb (4 samples, 0.21%)
ssh`sshbuf_len (9 samples, 0.47%)
libc.so.7`memset (1 samples, 0.05%)
libc.so.7`0x80179227a (1 samples, 0.05%)
libcrypto.so.8`0x800a993f2 (1 samples, 0.05%)
libcrypto.so.8`0x800a84658 (1 samples, 0.05%)
ssh`ssh_dispatch_run_fatal (1,110 samples, 58.08%)
ssh`ssh_dispatch_run_fatal
libc.so.7`write (1 samples, 0.05%)
libc.so.7`0x8017933da (1 samples, 0.05%)
libcrypto.so.8`EVP_MD_CTX_set_flags (2 samples, 0.10%)
libc.so.7`0x8017924ff (1 samples, 0.05%)
libc.so.7`explicit_bzero (2 samples, 0.10%)
ssh`ssh_packet_need_rekeying (12 samples, 0.63%)
ssh`cipher_crypt (1 samples, 0.05%)
libc.so.7`0x801831d10 (14 samples, 0.73%)
ssh`channel_handler (204 samples, 10.68%)
ssh`channel_han..
libc.so.7`0x801831c4c (1 samples, 0.05%)
libc.so.7`memcpy (7 samples, 0.37%)
libc.so.7`0x801831cba (1 samples, 0.05%)
libc.so.7`0x801831ccb (1 samples, 0.05%)
libc.so.7`0x801831b85 (2 samples, 0.10%)
libc.so.7`0x801831cb6 (18 samples, 0.94%)
ssh`main (1,910 samples, 99.95%)
ssh`main
libc.so.7`0x801792270 (1 samples, 0.05%)
ssh`ssh_packet_not_very_much_data_to_write (6 samples, 0.31%)
ssh`0x4075c4 (1 samples, 0.05%)
ssh`mult (5 samples, 0.26%)
libc.so.7`memcpy (234 samples, 12.24%)
libc.so.7`memcpy
ssh`chan_is_dead (4 samples, 0.21%)
ssh`sshbuf_len (6 samples, 0.31%)
libcrypto.so.8`EVP_MD_CTX_copy_ex (3 samples, 0.16%)
libc.so.7`0x801831d0e (3 samples, 0.16%)
libcrypto.so.8`0x800a81eb8 (2 samples, 0.10%)
ssh`ssh_digest_copy_state (20 samples, 1.05%)
libc.so.7`0x8017933fe (1 samples, 0.05%)
ssh`ssh_packet_is_rekeying (13 samples, 0.68%)
libc.so.7`0x801792317 (1 samples, 0.05%)
libc.so.7`0x801831c22 (1 samples, 0.05%)
libc.so.7`0x801831d13 (2 samples, 0.10%)
libc.so.7`0x801792270 (1 samples, 0.05%)
libthr.so.3`0x8014c06b8 (1 samples, 0.05%)
ssh`sshbuf_check_reserve (6 samples, 0.31%)
libthr.so.3`0x8014c0698 (1 samples, 0.05%)
libc.so.7`0x8017933ea (2 samples, 0.10%)
ssh`channel_input_data (270 samples, 14.13%)
ssh`channel_input_data
libc.so.7`0x801831d00 (1 samples, 0.05%)
libc.so.7`0x801831d10 (5 samples, 0.26%)
libc.so.7`0x801793370 (1 samples, 0.05%)
libc.so.7`0x8017934c7 (1 samples, 0.05%)
ssh`ssh_packet_is_rekeying (9 samples, 0.47%)
ssh`ssh_digest_final (4 samples, 0.21%)
ssh`sshbuf_mutable_ptr (2 samples, 0.10%)
libc.so.7`0x801831c94 (2 samples, 0.10%)
libc.so.7`0x8017922cd (1 samples, 0.05%)
ssh`sshbuf_get_u32 (1 samples, 0.05%)
libc.so.7`0x8017922cd (1 samples, 0.05%)
libc.so.7`memset (110 samples, 5.76%)
libc.so..
libc.so.7`memmove (8 samples, 0.42%)
ssh`ssh_hmac_final (21 samples, 1.10%)
libc.so.7`0x801831c23 (1 samples, 0.05%)
libcrypto.so.8`0x800a993ef (1 samples, 0.05%)
libthr.so.3`0x8014c0691 (1 samples, 0.05%)
libc.so.7`0x801793412 (2 samples, 0.10%)
libc.so.7`0x8017934fe (2 samples, 0.10%)
libc.so.7`0x8017930f0 (1 samples, 0.05%)
libc.so.7`0x801831cb6 (30 samples, 1.57%)
libthr.so.3`0x8014c0aac (1 samples, 0.05%)
libc.so.7`0x801831b48 (2 samples, 0.10%)
ssh`sshbuf_len (8 samples, 0.42%)
ssh`sshbuf_get_string_direct (9 samples, 0.47%)
libc.so.7`0x801831b41 (1 samples, 0.05%)
libthr.so.3`0x8014c9fc0 (2 samples, 0.10%)
libc.so.7`0x801831b75 (1 samples, 0.05%)
libthr.so.3`0x8014c084d (1 samples, 0.05%)
ssh`sshbuf_len (3 samples, 0.16%)
libc.so.7`0x801792811 (2 samples, 0.10%)
libc.so.7`0x8017933cb (1 samples, 0.05%)
libc.so.7`__realloc (41 samples, 2.15%)
l..
libc.so.7`memcpy (5 samples, 0.26%)
libc.so.7`0x801831bb3 (1 samples, 0.05%)
libc.so.7`0x801793226 (1 samples, 0.05%)
ssh`sshbuf_consume (14 samples, 0.73%)
libc.so.7`0x801831c40 (1 samples, 0.05%)
libc.so.7`0x8017922fb (1 samples, 0.05%)
ssh`mac_compute (68 samples, 3.56%)
ssh..
ssh`ssh_hmac_init (21 samples, 1.10%)
ssh`sshbuf_put (109 samples, 5.70%)
ssh`ssh..
libc.so.7`0x801792ec2 (2 samples, 0.10%)
ssh`ssh_digest_bytes (6 samples, 0.31%)
ssh`crypto_scalarmult_curve25519 (1 samples, 0.05%)
ssh`sshbuf_len (7 samples, 0.37%)
libcrypto.so.8`EVP_MD_CTX_copy_ex (1 samples, 0.05%)
ssh`sshbuf_check_reserve (3 samples, 0.16%)
libthr.so.3`0x8014c0a98 (1 samples, 0.05%)
libthr.so.3`0x8014c9fc0 (1 samples, 0.05%)
all (1,911 samples, 100%)
libc.so.7`0x801831cad (2 samples, 0.10%)
libc.so.7`0x801831ba6 (20 samples, 1.05%)
libc.so.7`read (1 samples, 0.05%)
ssh`channel_post_open (1 samples, 0.05%)
libc.so.7`0x801831c39 (1 samples, 0.05%)
libc.so.7`memcpy (206 samples, 10.78%)
libc.so.7`memcpy
ssh`sshbuf_ptr (19 samples, 0.99%)
libc.so.7`0x801831cdd (1 samples, 0.05%)
ssh`ssh_hmac_final (2 samples, 0.10%)
ssh`ssh_dispatch_run (2 samples, 0.10%)
ssh`ssh_digest_copy_state (17 samples, 0.89%)
ssh`buffer_append (226 samples, 11.83%)
ssh`buffer_append
ssh`sshbuf_reserve (3 samples, 0.16%)
ssh`monotime (46 samples, 2.41%)
ss..
ssh`ssh_packet_have_data_to_write (7 samples, 0.37%)
libcrypto.so.8`ecp_nistz256_sqr_mont (1 samples, 0.05%)
ssh`ssh_digest_copy_state (10 samples, 0.52%)
libc.so.7`explicit_bzero (2 samples, 0.10%)
libthr.so.3`0x8014c083c (1 samples, 0.05%)
ssh`sshbuf_consume (1 samples, 0.05%)
libc.so.7`0x801831d0e (1 samples, 0.05%)
ssh`sshbuf_len (4 samples, 0.21%)
ssh`ssh_kex2 (1 samples, 0.05%)
ssh`sshbuf_get_u32 (4 samples, 0.21%)
libc.so.7`0x801792811 (1 samples, 0.05%)
ssh`cipher_authlen (3 samples, 0.16%)
ssh`client_loop (1,888 samples, 98.80%)
ssh`client_loop
ssh`ssh_packet_not_very_much_data_to_write (1 samples, 0.05%)
ssh`ssh_login (1 samples, 0.05%)
libc.so.7`0x801831d00 (1 samples, 0.05%)
ssh`monotime (44 samples, 2.30%)
s..
libc.so.7`memset (12 samples, 0.63%)
libc.so.7`__realloc (58 samples, 3.04%)
lib..
libc.so.7`0x8017931a0 (1 samples, 0.05%)
libc.so.7`0x8017931e8 (1 samples, 0.05%)
ssh`mult (12 samples, 0.63%)
libc.so.7`select (1 samples, 0.05%)
ssh`channel_prepare_select (7 samples, 0.37%)
ssh`crypto_scalarmult_curve25519 (19 samples, 0.99%)
ssh`ssh_packet_process_incoming (1 samples, 0.05%)
libc.so.7`0x801831c49 (2 samples, 0.10%)
ssh`sshbuf_check_reserve (3 samples, 0.16%)
libc.so.7`0x80179313b (1 samples, 0.05%)
ssh`ssh_dispatch_run_fatal (1 samples, 0.05%)
ssh`sshkey_ec_validate_public (1 samples, 0.05%)
ssh`sshbuf_reset (1 samples, 0.05%)
ssh`kexc25519_shared_key (1 samples, 0.05%)
libthr.so.3`0x8014c9f41 (4 samples, 0.21%)
ssh`packet_process_incoming (2 samples, 0.10%)
libc.so.7`0x8017933e1 (1 samples, 0.05%)
libc.so.7`0x801792e31 (1 samples, 0.05%)
libc.so.7`0x80179317f (3 samples, 0.16%)
libc.so.7`0x8017930b7 (1 samples, 0.05%)
ssh`ssh_dispatch_run (1 samples, 0.05%)
libc.so.7`memcpy (5 samples, 0.26%)
libc.so.7`0x801831c91 (1 samples, 0.05%)
ssh`sshbuf_len (2 samples, 0.10%)
libthr.so.3`0x8014c0872 (1 samples, 0.05%)
ssh`crypto_scalarmult_curve25519 (13 samples, 0.68%)
ssh`packet_process_incoming (351 samples, 18.37%)
ssh`packet_process_incoming
libc.so.7`0x80179322b (2 samples, 0.10%)
ssh`0x407c34 (1 samples, 0.05%)
libc.so.7`0x8017933e6 (2 samples, 0.10%)
libc.so.7`__realloc (1 samples, 0.05%)
libc.so.7`0x801792eb8 (1 samples, 0.05%)
ssh`sshbuf_len (1 samples, 0.05%)
ssh`channel_after_select (1 samples, 0.05%)
ssh`sshkey_from_blob_internal (1 samples, 0.05%)
libc.so.7`0x8017906fd (1 samples, 0.05%)
libc.so.7`0x801793358 (1 samples, 0.05%)
libc.so.7`0x8017931a3 (1 samples, 0.05%)
libcrypto.so.8`0x800a84658 (1 samples, 0.05%)
libcrypto.so.8`EVP_MD_CTX_cleanup (1 samples, 0.05%)
libc.so.7`0x80179069c (1 samples, 0.05%)
libc.so.7`0x8017930e2 (1 samples, 0.05%)
ssh`sshbuf_len (4 samples, 0.21%)
ssh`ssh_packet_is_interactive (5 samples, 0.26%)
libc.so.7`read (1 samples, 0.05%)
libthr.so.3`0x8014c06e3 (1 samples, 0.05%)
ssh`ssh_digest_update (1 samples, 0.05%)
libthr.so.3`0x8014c9f3a (1 samples, 0.05%)
libc.so.7`memcpy (306 samples, 16.01%)
libc.so.7`memcpy
libc.so.7`0x801831cf4 (2 samples, 0.10%)
libcrypto.so.8`EVP_MD_CTX_cleanup (2 samples, 0.10%)
ssh`sshbuf_put (1 samples, 0.05%)
ssh`ssh_packet_get_string_ptr (1 samples, 0.05%)
ssh`sshbuf_len (1 samples, 0.05%)
libc.so.7`0x801831bb7 (1 samples, 0.05%)
ssh`sshbuf_consume (5 samples, 0.26%)
libcrypto.so.8`EVP_MD_CTX_copy_ex (7 samples, 0.37%)
libthr.so.3`0x8014c06cd (1 samples, 0.05%)
libc.so.7`0x801831c31 (3 samples, 0.16%)
libc.so.7`0x801792ec2 (3 samples, 0.16%)
ssh`sshbuf_consume (3 samples, 0.16%)
ssh`channel_pre_open (33 samples, 1.73%)
libcrypto.so.8`EVP_Cipher (1 samples, 0.05%)
ssh`sshbuf_len (8 samples, 0.42%)
ssh`ssh_packet_process_incoming (7 samples, 0.37%)
ssh`buffer_append (4 samples, 0.21%)
libc.so.7`0x801793236 (2 samples, 0.10%)
ssh`sshbuf_len (1 samples, 0.05%)
libc.so.7`memcpy (5 samples, 0.26%)
libcrypto.so.8`EVP_Cipher (5 samples, 0.26%)
libc.so.7`write (4 samples, 0.21%)
libc.so.7`0x801793216 (3 samples, 0.16%)
libcrypto.so.8`0x800a993f8 (1 samples, 0.05%)
libc.so.7`clock_gettime (1 samples, 0.05%)
ssh`channel_output_poll (1 samples, 0.05%)
libcrypto.so.8`EVP_MD_CTX_cleanup (1 samples, 0.05%)
libc.so.7`clock_gettime (34 samples, 1.78%)
libc.so.7`0x8017930aa (1 samples, 0.05%)
libthr.so.3`0x8014c0a71 (1 samples, 0.05%)
ssh`ssh_packet_start (1 samples, 0.05%)
libthr.so.3`0x8014c088c (1 samples, 0.05%)
ssh`ssh_packet_read_poll_seqnr (780 samples, 40.82%)
ssh`ssh_packet_read_poll_seqnr
libcrypto.so.8`EVP_MD_CTX_test_flags (1 samples, 0.05%)
libthr.so.3`0x8014c06c6 (2 samples, 0.10%)
libc.so.7`memcpy (6 samples, 0.31%)
ssh`sshbuf_ptr (5 samples, 0.26%)
libc.so.7`0x80179347b (2 samples, 0.10%)
libcrypto.so.8`0x800a81eb8 (1 samples, 0.05%)
libc.so.7`0x8017933f1 (1 samples, 0.05%)
libc.so.7`0x801831bf9 (1 samples, 0.05%)
libc.so.7`0x801831b7f (3 samples, 0.16%)
ssh`sshbuf_len (3 samples, 0.16%)
ssh`sshpkt_start (1 samples, 0.05%)
ssh`input_kex_c25519_reply (14 samples, 0.73%)
libc.so.7`0x801831cf4 (1 samples, 0.05%)
ssh`channel_handler (1 samples, 0.05%)
libthr.so.3`0x8014c9fca (1 samples, 0.05%)
libc.so.7`0x80179317f (3 samples, 0.16%)
ssh`sshbuf_consume (10 samples, 0.52%)
libthr.so.3`0x8014c06e5 (2 samples, 0.10%)
ssh`kexc25519_client (19 samples, 0.99%)
ssh`sshkey_from_blob (1 samples, 0.05%)
ssh`ssh_hmac_update (2 samples, 0.10%)
libc.so.7`0x801792ee3 (5 samples, 0.26%)
ssh`ssh_packet_read_poll2 (760 samples, 39.77%)
ssh`ssh_packet_read_poll2
ssh`sshbuf_reserve (63 samples, 3.30%)
ssh..
libc.so.7`0x801831d13 (2 samples, 0.10%)
libc.so.7`0x801831cbe (4 samples, 0.21%)
ssh`packet_get_int (2 samples, 0.10%)
libcrypto.so.8`0x800a993f7 (2 samples, 0.10%)
ssh`sshbuf_ptr (3 samples, 0.16%)
libc.so.7`0x801831ba6 (8 samples, 0.42%)
ssh`channel_prepare_select (1 samples, 0.05%)
libc.so.7`0x801831d07 (1 samples, 0.05%)
ssh`ssh_packet_have_data_to_write (1 samples, 0.05%)
ssh`_start (1,910 samples, 99.95%)
ssh`_start
ssh`sshbuf_len (1 samples, 0.05%)
ssh`channel_output_poll (32 samples, 1.67%)
libc.so.7`0x801831c87 (4 samples, 0.21%)
ssh`square (7 samples, 0.37%)
libc.so.7`0x801792ee3 (8 samples, 0.42%)