-------------------------------------------------------------------------------- Files compared: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/base/results/cachegrind/handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server; /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/candidate/results/cachegrind/handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server Command: /tmp/.tmpAYNLMO/target/release/rustls-ci-bench run-single 28 server; /tmp/.tmpFflE0w/target/release/rustls-ci-bench run-single 28 server Data file: /home/ci-bench-runner/server/job-output/3c47a5e4-e98b-46a8-9b70-03139f88c330/diffs/handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 0.1 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 29,364 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 11,270 (38.38%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_bn_uadd_consttime 4,441 (15.12%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/../internal.h:bn_cmp_words_consttime 3,514 (11.97%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_bn_uadd_consttime 1,789 ( 6.09%) ???:hashbrown::map::HashMap::contains_key -1,717 (-5.85%) ???: as core::iter::traits::iterator::Iterator>::next 1,644 ( 5.60%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_bn_rshift_words 1,575 ( 5.36%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/cmp.c:bn_cmp_words_consttime 1,464 ( 4.99%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/gcd.c:aws_lc_0_13_0_BN_mod_inverse_odd -1,203 (-4.10%) ./stdio-common/./stdio-common/vfscanf-internal.c:__vfscanf_internal 1,052 ( 3.58%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_ctr32_encrypt_blocks 924 ( 3.15%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_encrypt 900 ( 3.06%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/aesni-x86_64.S:aws_lc_0_13_0_aes_hw_set_encrypt_key 818 ( 2.79%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_bn_usub_consttime 782 ( 2.66%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_bn_usub_consttime 782 ( 2.66%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_uadd 770 ( 2.62%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_is_bit_set -737 (-2.51%) ./malloc/./malloc/malloc.c:_int_malloc 734 ( 2.50%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_rshift1 612 ( 2.08%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_is_zero 600 ( 2.04%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_rshift -500 (-1.70%) ./stdlib/../stdlib/strtol_l.c:____strtoul_l_internal -456 (-1.55%) ./malloc/./malloc/malloc.c:_int_free 454 ( 1.55%) ???:alloc::collections::btree::map::BTreeMap::insert 450 ( 1.53%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_rshift 448 ( 1.53%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_BN_uadd -369 (-1.26%) ./malloc/./malloc/malloc.c:malloc 361 ( 1.23%) ???:core::ptr::drop_in_place 340 ( 1.16%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/rand/ctrdrbg.c:aws_lc_0_13_0_CTR_DRBG_generate -324 (-1.10%) ???:alloc::collections::btree::map::entry::VacantEntry::insert 307 ( 1.05%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_bn_wexpand -296 (-1.01%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/shift.c:aws_lc_0_13_0_BN_lshift 275 ( 0.94%) ???:alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing -266 (-0.91%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_bn_mul_words.part.0 -262 (-0.89%) ???:>::try_from 262 ( 0.89%) ???:>::try_from 260 ( 0.89%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_usub -256 (-0.87%) ???:core::ptr::drop_in_place 255 ( 0.87%) ???:rustls::msgs::message::OutboundChunks::to_vec -241 (-0.82%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/asm/x86_64-gcc.c:aws_lc_0_13_0_BN_div -231 (-0.79%) ???:rustls::msgs::handshake::ClientHelloPayload::has_duplicate_extension -219 (-0.75%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/mem.c:aws_lc_0_13_0_OPENSSL_free -219 (-0.75%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/div.c:aws_lc_0_13_0_BN_div 208 ( 0.71%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/random.c:aws_lc_0_13_0_bn_rand_range_words -207 (-0.70%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms 200 ( 0.68%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_BN_usub -189 (-0.64%) ./malloc/./malloc/malloc.c:free 178 ( 0.61%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_rshift1 166 ( 0.57%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/../internal.h:aws_lc_0_13_0_CTR_DRBG_generate -153 (-0.52%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/mem.c:aws_lc_0_13_0_OPENSSL_malloc 152 ( 0.52%) ???:rustls::server::handy::ServerSessionMemoryCache::new 144 ( 0.49%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/rand/rand.c:aws_lc_0_13_0_RAND_bytes_with_additional_data.part.0 -141 (-0.48%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms -136 (-0.46%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/ctx.c:aws_lc_0_13_0_BN_CTX_get 130 ( 0.44%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/cmp.c:aws_lc_0_13_0_BN_ucmp -129 (-0.44%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/stack/stack.c:aws_lc_0_13_0_OPENSSL_sk_insert 114 ( 0.39%) ???:rustls::tls12::ConnectionSecrets::make_cipher_pair -103 (-0.35%) ???:::complete 100 ( 0.34%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_unlock@@GLIBC_2.34 -96 (-0.33%) ???:rustls::record_layer::RecordLayer::decrypt_incoming 93 ( 0.32%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/../internal.h:aws_lc_0_13_0_bn_rshift_words 90 ( 0.31%) rustls/target/release/build/aws-lc-sys-8eeb271451b91ded/out/build/aws-lc/crypto/fipsmodule/rdrand-x86_64.S:aws_lc_0_13_0_CRYPTO_rdrand_multiple8_buf -87 (-0.30%) ???:rustls::common_state::CommonState::start_encryption_tls12 85 ( 0.29%) ???:rustls::crypto::aws_lc_rs::ring_shim::agree_ephemeral -85 (-0.29%) ???:hashbrown::map::HashMap::with_capacity_and_hasher -73 (-0.25%) ./libio/./libio/iogetdelim.c:getdelim -72 (-0.25%) ./libio/./libio/genops.c:_IO_sputbackc -71 (-0.24%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_div 60 ( 0.20%) ./nptl/./nptl/pthread_rwlock_common.c:pthread_rwlock_rdlock@@GLIBC_2.34 -60 (-0.20%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_free -59 (-0.20%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_num_bits_word -59 (-0.20%) ???:core::ptr::drop_in_place 54 ( 0.18%) ???:rustls::server::hs::process_client_hello -52 (-0.18%) ???:rustls::limited_cache::LimitedCache::new 52 ( 0.18%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 52 ( 0.18%) ???:rustls::common_state::CommonState::send_single_fragment 52 ( 0.18%) ./nptl/./nptl/pthread_rwlock_unlock.c:pthread_rwlock_unlock@@GLIBC_2.34 50 ( 0.17%) ???:rustls::msgs::deframer::MessageDeframer::pop -50 (-0.17%) ???:rustls::server::builder::>::with_cert_resolver 48 ( 0.16%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/rand/fork_detect.c:aws_lc_0_13_0_CRYPTO_get_fork_generation -46 (-0.16%) ???: as core::ops::drop::Drop>::drop -44 (-0.15%) ???:rustls::tls12::ConnectionSecrets::server_verify_data -44 (-0.15%) ???:rustls::tls12::ConnectionSecrets::client_verify_data -43 (-0.15%) ???:rustls::tls12::decode_kx_params -40 (-0.14%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/stack/stack.c:aws_lc_0_13_0_OPENSSL_sk_pop_free_ex 40 ( 0.14%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/cipher/e_aes.c:aws_lc_0_13_0_CTR_DRBG_generate -39 (-0.13%) ./libio/./libio/strops.c:_IO_str_init_static_internal -38 (-0.13%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/mem.c:aws_lc_0_13_0_OPENSSL_realloc -38 (-0.13%) ???:hashbrown::map::HashMap::insert -36 (-0.12%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_lshift -36 (-0.12%) ./malloc/./malloc/malloc.c:alloc_perturb 35 ( 0.12%) ???:rustls::msgs::message::OutboundChunks::copy_to_vec -35 (-0.12%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/internal.h:aws_lc_0_13_0_OPENSSL_cleanse 34 ( 0.12%) ./nptl/./nptl/pthread_getspecific.c:pthread_getspecific@@GLIBC_2.34 -34 (-0.12%) ./stdio-common/./stdio-common/isoc99_sscanf.c:__isoc99_sscanf -34 (-0.12%) ./string/../sysdeps/x86_64/multiarch/memchr-avx2.S:__memchr_avx2 33 ( 0.11%) ./malloc/./malloc/malloc.c:_int_realloc -33 (-0.11%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/add.c:aws_lc_0_13_0_BN_add 32 ( 0.11%) ./nptl/./nptl/pthread_rwlock_rdlock.c:pthread_rwlock_rdlock@@GLIBC_2.34 32 ( 0.11%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/thread_pthread.c:aws_lc_0_13_0_CRYPTO_get_thread_local -32 (-0.11%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.13.0/aws-lc/crypto/fipsmodule/bn/bn.c:aws_lc_0_13_0_BN_new