Base output: -------------------------------------------------------------------------------- Profile data file '/home/ci-bench-runner/server/job-output/72c7d221-56d1-4ce2-a807-ae9eca04a0ec/base/results/callgrind/handshake_no_resume_ring_1.3_rsa_chacha_server' (creator: callgrind-3.19.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: LL cache: Timerange: Basic block 0 - 866369 Trigger: Program termination Profiled target: /tmp/.tmptu8NFz/target/release/rustls-ci-bench run-single 16 server (PID 273346, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 11,482,583 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 7,196,966 (62.68%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_sqr8x_internal [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,324,904 (20.25%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:mul4x_internal [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 416,330 ( 3.63%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ring_core_0_17_8_x25519_scalar_mult_generic_masked 349,824 ( 3.05%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../internal.h:table_select 334,354 ( 2.91%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/sha256-x86_64-elf.S:sha256_block_data_order_avx [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 244,800 ( 2.13%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:__bn_post4x_internal [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 101,694 ( 0.89%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont-elf.S:ring_core_0_17_8_bn_mul_mont [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 67,954 ( 0.59%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:fe_loose_invert 46,294 ( 0.40%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ring_core_0_17_8_x25519_ge_scalarmult_base 44,032 ( 0.38%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ge_madd 28,968 ( 0.25%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_power5 [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 25,843 ( 0.23%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/curve25519.c:ring_core_0_17_8_x25519_scalar_mult_generic_masked [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 22,400 ( 0.20%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:table_select 20,909 ( 0.18%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/sha512-x86_64-elf.S:sha512_block_data_order_avx [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 16,729 ( 0.15%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/chacha20_poly1305_x86_64-elf.S:chacha20_poly1305_seal_avx2 [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 16,186 ( 0.14%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 15,228 ( 0.13%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 9,216 ( 0.08%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/limbs/limbs.inl:ring_core_0_17_8_limbs_mul_add_limb 8,467 ( 0.07%) ???:ring::digest::Context::update [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 7,380 ( 0.06%) ???:ring::digest::BlockContext::finish [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 7,296 ( 0.06%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/curve25519.c:table_select [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 7,118 ( 0.06%) ???:ring::limb::fold_5_bit_windows [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 6,400 ( 0.06%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_scatter5 [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 5,202 ( 0.05%) /tmp/.tmptu8NFz/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/base.c:base_alloc_impl [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 4,039 ( 0.04%) /tmp/.tmptu8NFz/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/arena.c:_rjem_je_arena_cache_bin_fill_small [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 4,024 ( 0.04%) ???:ring::limb::big_endian_from_limbs [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 3,892 ( 0.03%) ???:ring::hkdf::fill_okm [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 3,348 ( 0.03%) ./nptl/./nptl/pthread_mutex_trylock.c:pthread_mutex_trylock@@GLIBC_2.34 [/usr/lib/x86_64-linux-gnu/libc.so.6] 3,144 ( 0.03%) ???:tikv_jemallocator::layout_to_flags [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 3,043 ( 0.03%) /tmp/.tmptu8NFz/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/include/jemalloc/internal/ph.h:_rjem_je_edata_heap_remove_first [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,971 ( 0.03%) ???:ring::arithmetic::bigint::boxed_limbs::BoxedLimbs::from_be_bytes_padded_less_than [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,912 ( 0.03%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ge_p2_dbl 2,790 ( 0.02%) ???:ring::hmac::Key::new [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,784 ( 0.02%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/limbs/limbs.c:ring_core_0_17_8_limbs_mul_add_limb [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,730 ( 0.02%) ???:ring::hmac::Context::sign [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,652 ( 0.02%) /tmp/.tmptu8NFz/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/extent.c:extent_recycle [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] 2,268 ( 0.02%) ./nptl/./nptl/pthread_mutex_unlock.c:__pthread_mutex_unlock_usercnt [/usr/lib/x86_64-linux-gnu/libc.so.6] 2,057 ( 0.02%) /tmp/.tmptu8NFz/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/edata.c:_rjem_je_edata_heap_remove_first 2,014 ( 0.02%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_gather5 [/tmp/.tmptu8NFz/target/release/rustls-ci-bench] ===== Candidate output: -------------------------------------------------------------------------------- Profile data file '/home/ci-bench-runner/server/job-output/72c7d221-56d1-4ce2-a807-ae9eca04a0ec/candidate/results/callgrind/handshake_no_resume_ring_1.3_rsa_chacha_server' (creator: callgrind-3.19.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: LL cache: Timerange: Basic block 0 - 866166 Trigger: Program termination Profiled target: /tmp/.tmpUVQuLA/target/release/rustls-ci-bench run-single 16 server (PID 266746, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 11,481,402 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 7,196,966 (62.68%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_sqr8x_internal [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,324,904 (20.25%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:mul4x_internal [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 416,330 ( 3.63%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ring_core_0_17_8_x25519_scalar_mult_generic_masked 349,824 ( 3.05%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../internal.h:table_select 334,354 ( 2.91%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/sha256-x86_64-elf.S:sha256_block_data_order_avx [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 244,800 ( 2.13%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:__bn_post4x_internal [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 101,694 ( 0.89%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont-elf.S:ring_core_0_17_8_bn_mul_mont [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 67,954 ( 0.59%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:fe_loose_invert 46,294 ( 0.40%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ring_core_0_17_8_x25519_ge_scalarmult_base 44,032 ( 0.38%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ge_madd 28,968 ( 0.25%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_power5 [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 25,843 ( 0.23%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/curve25519.c:ring_core_0_17_8_x25519_scalar_mult_generic_masked [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 22,400 ( 0.20%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:table_select 20,909 ( 0.18%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/sha512-x86_64-elf.S:sha512_block_data_order_avx [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 16,729 ( 0.15%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/chacha20_poly1305_x86_64-elf.S:chacha20_poly1305_seal_avx2 [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 16,197 ( 0.14%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 15,196 ( 0.13%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 9,216 ( 0.08%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/limbs/limbs.inl:ring_core_0_17_8_limbs_mul_add_limb 8,467 ( 0.07%) ???:ring::digest::Context::update [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 7,380 ( 0.06%) ???:ring::digest::BlockContext::finish [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 7,296 ( 0.06%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/curve25519.c:table_select [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 7,118 ( 0.06%) ???:ring::limb::fold_5_bit_windows [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 6,400 ( 0.06%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/pregenerated/x86_64-mont5-elf.S:ring_core_0_17_8_bn_scatter5 [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 5,202 ( 0.05%) /tmp/.tmpUVQuLA/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/base.c:base_alloc_impl [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 4,039 ( 0.04%) /tmp/.tmpUVQuLA/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/arena.c:_rjem_je_arena_cache_bin_fill_small [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 4,024 ( 0.04%) ???:ring::limb::big_endian_from_limbs [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 3,892 ( 0.03%) ???:ring::hkdf::fill_okm [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 3,348 ( 0.03%) ./nptl/./nptl/pthread_mutex_trylock.c:pthread_mutex_trylock@@GLIBC_2.34 [/usr/lib/x86_64-linux-gnu/libc.so.6] 3,096 ( 0.03%) ???:tikv_jemallocator::layout_to_flags [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 3,043 ( 0.03%) /tmp/.tmpUVQuLA/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/include/jemalloc/internal/ph.h:_rjem_je_edata_heap_remove_first [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,971 ( 0.03%) ???:ring::arithmetic::bigint::boxed_limbs::BoxedLimbs::from_be_bytes_padded_less_than [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,912 ( 0.03%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/curve25519/../../third_party/fiat/curve25519_64.h:ge_p2_dbl 2,790 ( 0.02%) ???:ring::hmac::Key::new [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,784 ( 0.02%) /home/ci-bench-runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ring-0.17.8/crypto/limbs/limbs.c:ring_core_0_17_8_limbs_mul_add_limb [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,730 ( 0.02%) ???:ring::hmac::Context::sign [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,652 ( 0.02%) /tmp/.tmpUVQuLA/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/extent.c:extent_recycle [/tmp/.tmpUVQuLA/target/release/rustls-ci-bench] 2,268 ( 0.02%) ./nptl/./nptl/pthread_mutex_unlock.c:__pthread_mutex_unlock_usercnt [/usr/lib/x86_64-linux-gnu/libc.so.6] 2,057 ( 0.02%) /tmp/.tmpUVQuLA/target/release/build/tikv-jemalloc-sys-33f7f7f54a0d350b/out/build/src/edata.c:_rjem_je_edata_heap_remove_first