-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/base/results/cachegrind/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server; /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/candidate/results/cachegrind/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server Command: /tmp/.tmpHtIyYt/target/release/rustls-ci-bench run-single 45 server; /tmp/.tmpOV7DqN/target/release/rustls-ci-bench run-single 45 server Data file: /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/diffs/handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 0.1 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 19,229 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 23,021 (119.7%) ???:bn_cmp_words_consttime -10,001 (-52.0%) ???:core::ptr::drop_in_place 10,001 (52.01%) ???:core::ptr::drop_in_place -9,780 (-50.9%) ???:rustls::common_state::CommonState::send_single_fragment 7,520 (39.11%) ???:::encrypt -7,196 (-37.4%) ???:aws_lc_0_17_0_bn_rshift1_words -6,956 (-36.2%) ???:rustls::msgs::message::outbound::PrefixedPayload::with_capacity -6,580 (-34.2%) ???:rustls::msgs::message::outbound::PrefixedPayload::extend_from_chunks 6,465 (33.62%) ???:rustls::common_state::CommonState::send_msg 5,153 (26.80%) ???:aws_lc_0_17_0_bn_rshift_words 4,272 (22.22%) ???:aws_lc_0_17_0_bn_sub_words 2,447 (12.73%) ???:aws_lc_0_17_0_bn_fits_in_words -1,736 (-9.03%) ???:>::handle 1,705 ( 8.87%) ???:aws_lc_rs::agreement::x25519_diffie_hellman 1,594 ( 8.29%) ???:alloc::collections::btree::map::BTreeMap::insert -1,590 (-8.27%) ???:aws_lc_0_17_0_bn_add_words 1,550 ( 8.06%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::into_traffic_with_client_finished_pending -1,512 (-7.86%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms 1,312 ( 6.82%) ???:aws_lc_0_17_0_bn_usub_consttime 1,302 ( 6.77%) ???:rustls::common_state::CommonState::new 1,206 ( 6.27%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::set_handshake_decrypter -1,085 (-5.64%) ???:rustls::server::server_conn::>::for_server -1,054 (-5.48%) ???:>::from 1,052 ( 5.47%) ???:aws_lc_0_17_0_aes_hw_ctr32_encrypt_blocks -1,020 (-5.30%) ???:rustls::record_layer::RecordLayer::set_message_decrypter -1,012 (-5.26%) ./malloc/./malloc/malloc.c:_int_malloc -1,008 (-5.24%) ???:aws_lc_0_17_0_BN_rshift1 980 ( 5.10%) ???:aws_lc_0_17_0_BN_rshift 924 ( 4.81%) ???:aws_lc_0_17_0_aes_hw_encrypt 900 ( 4.68%) ???:aws_lc_0_17_0_aes_hw_set_encrypt_key 775 ( 4.03%) ???:aws_lc_0_17_0_bn_uadd_consttime 739 ( 3.84%) ???:aws_lc_0_17_0_BN_mod_inverse_odd -731 (-3.80%) ./malloc/./malloc/malloc.c:_int_free -558 (-2.90%) ???:rustls::crypto::aws_lc_rs::ring_shim::agree_ephemeral -558 (-2.90%) ???:rustls::server::tls13::client_hello::emit_finished_tls13 558 ( 2.90%) ???:alloc::collections::btree::map::IntoIter::dying_next -403 (-2.10%) ???:rustls::crypto::SupportedKxGroup::start_and_complete -369 (-1.92%) ./malloc/./malloc/malloc.c:malloc -362 (-1.88%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms 360 ( 1.87%) ???:ctr_drbg_update.part.0 350 ( 1.82%) ???:aws_lc_0_17_0_BN_usub -336 (-1.75%) ???:aws_lc_0_17_0_BN_is_odd -314 (-1.63%) ???:aws_lc_0_17_0_BN_lshift 310 ( 1.61%) ???:::deref_mut -310 (-1.61%) ???:::deref_mut 300 ( 1.56%) ???:aws_lc_0_17_0_bn_is_bit_set_words -268 (-1.39%) ???:aws_lc_0_17_0_bn_mul_words -258 (-1.34%) ???:aws_lc_0_17_0_BN_div -253 (-1.32%) ???:rustls::server::tls13::client_hello::CompleteClientHelloHandling::handle_client_hello -251 (-1.31%) ???:rustls::server::hs::ExpectClientHello::with_certified_key 248 ( 1.29%) ???:aws_lc_0_17_0_bn_in_range_words 238 ( 1.24%) ???:aws_lc_0_17_0_CTR_DRBG_generate -225 (-1.17%) ???:rustls::server::hs::process_client_hello -219 (-1.14%) ???:aws_lc_0_17_0_OPENSSL_free -189 (-0.98%) ./malloc/./malloc/malloc.c:free 186 ( 0.97%) ???:::deref -186 (-0.97%) ???:::deref 180 ( 0.94%) ???:aws_lc_0_17_0_BN_ucmp 180 ( 0.94%) ???:aws_lc_0_17_0_BN_is_bit_set 164 ( 0.85%) ???:aws_lc_0_17_0_RAND_bytes_with_additional_data.part.0 157 ( 0.82%) ???:aws_lc_0_17_0_bn_minimal_width -153 (-0.80%) ???:aws_lc_0_17_0_OPENSSL_malloc -136 (-0.71%) ???:aws_lc_0_17_0_BN_CTX_get -129 (-0.67%) ???:aws_lc_0_17_0_OPENSSL_sk_insert -128 (-0.67%) ???:aws_lc_0_17_0_OPENSSL_zalloc 124 ( 0.64%) ???:aws_lc_0_17_0_aes_ctr_set_key -124 (-0.64%) ???:::encode 111 ( 0.58%) ???:aws_lc_0_17_0_bn_set_minimal_width 100 ( 0.52%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_unlock@@GLIBC_2.34 90 ( 0.47%) ???:aws_lc_0_17_0_CRYPTO_rdrand_multiple8_buf 81 ( 0.42%) ???:hashbrown::map::HashMap::insert -80 (-0.42%) ???:aws_lc_0_17_0_BN_uadd -78 (-0.41%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing -72 (-0.37%) ./elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object 68 ( 0.35%) ???:aws_lc_0_17_0_BN_is_zero 67 ( 0.35%) ???:rustls::server::hs::ExtensionProcessing::process_common -66 (-0.34%) ???:rustls::msgs::handshake::ClientHelloPayload::has_keyshare_extension_with_duplicates 60 ( 0.31%) ???:hashbrown::map::HashMap::get_mut 60 ( 0.31%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_rdlock@@GLIBC_2.34 -60 (-0.31%) ???:aws_lc_0_17_0_BN_free -59 (-0.31%) ???:aws_lc_0_17_0_BN_num_bits_word -56 (-0.29%) ???:aws_lc_0_17_0_OPENSSL_cleanse 52 ( 0.27%) ./nptl/./nptl/pthread_rwlock_unlock.c:pthread_rwlock_unlock@@GLIBC_2.34 -49 (-0.25%) ???:::encode 48 ( 0.25%) ???:aws_lc_0_17_0_CRYPTO_get_fork_generation -45 (-0.23%) ./elf/./elf/do-rel.h:_dl_relocate_object -40 (-0.21%) ???:aws_lc_0_17_0_OPENSSL_sk_pop_free_ex -37 (-0.19%) ???:aws_lc_0_17_0_OPENSSL_realloc -36 (-0.19%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal 34 ( 0.18%) ./nptl/./nptl/pthread_getspecific.c:pthread_getspecific@@GLIBC_2.34 -33 (-0.17%) ???:aws_lc_0_17_0_BN_add 32 ( 0.17%) ./nptl/./nptl/pthread_rwlock_rdlock.c:pthread_rwlock_rdlock@@GLIBC_2.34 32 ( 0.17%) ???:aws_lc_0_17_0_CRYPTO_get_thread_local -32 (-0.17%) ???:aws_lc_0_17_0_BN_new -32 (-0.17%) ./malloc/./malloc/malloc.c:alloc_perturb 30 ( 0.16%) ???:aws_lc_0_17_0_bn_rand_range_words -28 (-0.15%) ???:aws_lc_0_17_0_OPENSSL_calloc -28 (-0.15%) ???:aws_lc_0_17_0_OPENSSL_sk_value -28 (-0.15%) ???:aws_lc_0_17_0_BN_nnmod 28 ( 0.15%) ???:aws_lc_0_17_0_rand_fork_unsafe_buffering_enabled -27 (-0.14%) ./malloc/./malloc/arena.c:free -25 (-0.13%) ???:aws_lc_0_17_0_bn_wexpand -25 (-0.13%) ???:??? 24 ( 0.12%) ???:aws_lc_0_17_0_CRYPTO_STATIC_MUTEX_lock_read 24 ( 0.12%) ???:aws_lc_0_17_0_CRYPTO_once 24 ( 0.12%) ???:aws_lc_0_17_0_CRYPTO_STATIC_MUTEX_unlock_read -20 (-0.10%) ???:aws_lc_0_17_0_BN_num_bits 20 ( 0.10%) ./nptl/./nptl/pthread_once.c:pthread_once@@GLIBC_2.34