-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/base/results/cachegrind/handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server; /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/candidate/results/cachegrind/handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server Command: /tmp/.tmpHtIyYt/target/release/rustls-ci-bench run-single 44 server; /tmp/.tmpOV7DqN/target/release/rustls-ci-bench run-single 44 server Data file: /home/ci-bench-runner/server/job-output/42e32e2b-57d0-43e7-918b-407e6be812ea/diffs/handshake_no_resume_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 -------------------------------------------------------------------------------- 420 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 5,708 (1359.0%) ???:bn_cmp_words_consttime -3,939 (-937.9%) ???:aws_lc_0_17_0_bn_add_words 1,089 (259.3%) ???:aws_lc_0_17_0_bn_rshift_words -1,039 (-247.4%) ???:aws_lc_0_17_0_bn_uadd_consttime -1,012 (-241.0%) ./malloc/./malloc/malloc.c:_int_malloc -731 (-174.0%) ./malloc/./malloc/malloc.c:_int_free 627 (149.3%) ???:aws_lc_0_17_0_bn_sub_words 526 (125.2%) ???:aws_lc_0_17_0_aes_hw_ctr32_encrypt_blocks 462 (110.0%) ???:aws_lc_0_17_0_aes_hw_encrypt 450 (107.1%) ???:aws_lc_0_17_0_aes_hw_set_encrypt_key 449 (106.9%) ???:aws_lc_0_17_0_bn_usub_consttime 382 (90.95%) ???:aws_lc_0_17_0_bn_fits_in_words -373 (-88.8%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms -369 (-87.9%) ./malloc/./malloc/malloc.c:malloc -314 (-74.8%) ???:aws_lc_0_17_0_BN_lshift -278 (-66.2%) ???:aws_lc_0_17_0_bn_minimal_width -268 (-63.8%) ???:aws_lc_0_17_0_bn_mul_words -258 (-61.4%) ???:aws_lc_0_17_0_BN_div -233 (-55.5%) ???:aws_lc_0_17_0_bn_rshift1_words 224 (53.33%) ???:aws_lc_0_17_0_BN_mod_inverse_odd -219 (-52.1%) ???:aws_lc_0_17_0_OPENSSL_free 217 (51.67%) ???:core::ptr::drop_in_place -217 (-51.7%) ???:core::ptr::drop_in_place -212 (-50.5%) ???:rustls::common_state::CommonState::send_single_fragment 196 (46.67%) ???:aws_lc_0_17_0_BN_rshift -190 (-45.2%) ???:aws_lc_0_17_0_BN_uadd -189 (-45.0%) ./malloc/./malloc/malloc.c:free 180 (42.86%) ???:ctr_drbg_update.part.0 176 (41.90%) ???:hashbrown::map::HashMap::insert 170 (40.48%) ???:aws_lc_0_17_0_bn_is_bit_set_words 160 (38.10%) ???:::encrypt -153 (-36.4%) ???:aws_lc_0_17_0_OPENSSL_malloc -150 (-35.7%) ???:aws_lc_0_17_0_bn_wexpand -148 (-35.2%) ???:rustls::msgs::message::outbound::PrefixedPayload::with_capacity -140 (-33.3%) ???:rustls::msgs::message::outbound::PrefixedPayload::extend_from_chunks 137 (32.62%) ???:rustls::common_state::CommonState::send_msg -136 (-32.4%) ???:aws_lc_0_17_0_BN_CTX_get -129 (-30.7%) ???:aws_lc_0_17_0_OPENSSL_sk_insert -128 (-30.5%) ???:aws_lc_0_17_0_OPENSSL_zalloc 128 (30.48%) ???:hashbrown::map::HashMap::get_mut 124 (29.52%) ???:aws_lc_0_17_0_bn_in_range_words 119 (28.33%) ???:aws_lc_0_17_0_CTR_DRBG_generate 102 (24.29%) ???:aws_lc_0_17_0_BN_is_bit_set -100 (-23.8%) ???:rustls::server::hs::ExpectClientHello::with_certified_key 94 (22.38%) ???:alloc::collections::btree::map::BTreeMap::insert -89 (-21.2%) ???:aws_lc_0_17_0_bn_set_minimal_width 82 (19.52%) ???:aws_lc_0_17_0_RAND_bytes_with_additional_data.part.0 80 (19.05%) ???:aws_lc_0_17_0_BN_usub -72 (-17.1%) ./elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object -72 (-17.1%) ???:>::handle -64 (-15.2%) ???:aws_lc_0_17_0_OPENSSL_cleanse 62 (14.76%) ???:aws_lc_0_17_0_aes_ctr_set_key -61 (-14.5%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms -60 (-14.3%) ???:aws_lc_0_17_0_BN_free -59 (-14.0%) ???:aws_lc_0_17_0_BN_num_bits_word 55 (13.10%) ???:aws_lc_rs::agreement::x25519_diffie_hellman 50 (11.90%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::into_traffic_with_client_finished_pending 50 (11.90%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_unlock@@GLIBC_2.34 45 (10.71%) ???:aws_lc_0_17_0_CRYPTO_rdrand_multiple8_buf 45 (10.71%) ???:aws_lc_0_17_0_BN_ucmp -45 (-10.7%) ./elf/./elf/do-rel.h:_dl_relocate_object 42 (10.00%) ???:rustls::common_state::CommonState::new -40 (-9.52%) ???:aws_lc_0_17_0_OPENSSL_sk_pop_free_ex -37 (-8.81%) ???:aws_lc_0_17_0_OPENSSL_realloc -36 (-8.57%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal 36 ( 8.57%) ???:rustls::tls13::key_schedule::KeyScheduleHandshake::set_handshake_decrypter -35 (-8.33%) ???:rustls::server::server_conn::>::for_server -34 (-8.10%) ???:>::from -33 (-7.86%) ???:??? -33 (-7.86%) ???:aws_lc_0_17_0_BN_add -32 (-7.62%) ???:aws_lc_0_17_0_BN_new -32 (-7.62%) ./malloc/./malloc/malloc.c:alloc_perturb 30 ( 7.14%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_rdlock@@GLIBC_2.34 30 ( 7.14%) ???:rustls::msgs::handshake::ClientHelloPayload::psk_mode_offered -30 (-7.14%) ???:rustls::record_layer::RecordLayer::set_message_decrypter -28 (-6.67%) ???:aws_lc_0_17_0_OPENSSL_sk_value -28 (-6.67%) ???:aws_lc_0_17_0_BN_nnmod -28 (-6.67%) ???:aws_lc_0_17_0_OPENSSL_calloc -27 (-6.43%) ./malloc/./malloc/arena.c:free 26 ( 6.19%) ./nptl/./nptl/pthread_rwlock_unlock.c:pthread_rwlock_unlock@@GLIBC_2.34 -24 (-5.71%) ???:aws_lc_0_17_0_BN_rshift1 24 ( 5.71%) ???:aws_lc_0_17_0_CRYPTO_get_fork_generation -24 (-5.71%) ???:rustls::server::tls13::client_hello::CompleteClientHelloHandling::handle_client_hello -20 (-4.76%) ???:aws_lc_0_17_0_BN_num_bits 18 ( 4.29%) ???:alloc::collections::btree::map::IntoIter::dying_next -18 (-4.29%) ???:rustls::crypto::aws_lc_rs::ring_shim::agree_ephemeral -18 (-4.29%) ???:rustls::server::hs::process_client_hello -18 (-4.29%) ???:rustls::server::tls13::client_hello::emit_finished_tls13 -18 (-4.29%) ???:rustls::msgs::handshake::ClientHelloPayload::has_keyshare_extension_with_duplicates 17 ( 4.05%) ./nptl/./nptl/pthread_getspecific.c:pthread_getspecific@@GLIBC_2.34 -17 (-4.05%) ???:aws_lc_0_17_0_BN_CTX_start 17 ( 4.05%) ???:rustls::server::hs::ExtensionProcessing::process_common 16 ( 3.81%) ???:aws_lc_0_17_0_CRYPTO_get_thread_local -16 (-3.81%) ???:aws_lc_0_17_0_OPENSSL_sk_num 16 ( 3.81%) ./nptl/./nptl/pthread_rwlock_rdlock.c:pthread_rwlock_rdlock@@GLIBC_2.34 -16 (-3.81%) ./malloc/./malloc/arena.c:malloc 15 ( 3.57%) ???:aws_lc_0_17_0_bn_rand_range_words 14 ( 3.33%) ???:aws_lc_0_17_0_BN_is_zero 14 ( 3.33%) ???:aws_lc_0_17_0_rand_fork_unsafe_buffering_enabled 13 ( 3.10%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing -13 (-3.10%) ???:rustls::crypto::SupportedKxGroup::start_and_complete 12 ( 2.86%) ???:aws_lc_0_17_0_CRYPTO_STATIC_MUTEX_unlock_read 12 ( 2.86%) ???:aws_lc_0_17_0_CRYPTO_once -12 (-2.86%) ???:sk_BIGNUM_call_free_func 12 ( 2.86%) ???:aws_lc_0_17_0_CRYPTO_STATIC_MUTEX_lock_read -12 (-2.86%) ???:aws_lc_0_17_0_BN_zero -11 (-2.62%) ???:aws_lc_0_17_0_BN_CTX_end -10 (-2.38%) ???:::deref_mut -10 (-2.38%) ???:rustls::client::builder::danger::DangerousClientConfigBuilder::with_custom_certificate_verifier 10 ( 2.38%) ???:rustls::server::builder::>::with_client_cert_verifier 10 ( 2.38%) ???:::deref_mut 10 ( 2.38%) ./nptl/./nptl/pthread_once.c:pthread_once@@GLIBC_2.34 9 ( 2.14%) ???:aws_lc_0_17_0_bn_less_than_words -8 (-1.90%) ???:aws_lc_0_17_0_OPENSSL_sk_push -8 (-1.90%) ???:aws_lc_0_17_0_BN_is_odd -6 (-1.43%) ???:::deref 6 ( 1.43%) ???:::deref -4 (-0.95%) ???:::encode 3 ( 0.71%) ???:::sign 3 ( 0.71%) ???:aws_lc_0_17_0_RAND_bytes_with_additional_data 3 ( 0.71%) ???:core::ptr::drop_in_place -2 (-0.48%) ???:core::ptr::drop_in_place 1 ( 0.24%) ???:core::ptr::drop_in_place -1 (-0.24%) ???:core::ptr::drop_in_place -1 (-0.24%) ???:core::ptr::drop_in_place -1 (-0.24%) ???:aws_lc_0_17_0_BN_sub