Base output: -------------------------------------------------------------------------------- Profile data file '/home/ci-bench-runner/server/job-output/6dde48ad-50dd-4e90-b969-e33574a509bc/base/results/callgrind/handshake_no_resume_ring_1.3_ecdsap256_chacha_server' (creator: callgrind-3.19.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: LL cache: Timerange: Basic block 0 - 488566 Trigger: Program termination Profiled target: /tmp/.tmpMF2R5i/target/release/rustls-ci-bench run-single 20 server instruction (PID 3673286, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 1,238,220 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 442,180 (35.71%) ???:ring_core_0_17_14__x25519_scalar_mult_generic_masked [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 260,684 (21.05%) ???:ring_core_0_17_14__sha256_block_data_order_avx [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 68,930 ( 5.57%) ???:fe_loose_invert [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 64,448 ( 5.20%) ???:table_select [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 49,856 ( 4.03%) ???:__ecp_nistz256_mul_montq [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 48,116 ( 3.89%) ???:ring_core_0_17_14__x25519_ge_scalarmult_base [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 46,278 ( 3.74%) ???:ring_core_0_17_14__ecp_nistz256_ord_sqr_mont_nohw [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 45,750 ( 3.69%) ???:__ecp_nistz256_sqr_montq [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 45,184 ( 3.65%) ???:ge_madd [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 21,756 ( 1.76%) ???:ring_core_0_17_14__ecp_nistz256_select_w7_avx2 [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 12,079 ( 0.98%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 9,432 ( 0.76%) ???:ring_core_0_17_14__ecp_nistz256_point_add_affine_nohw [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 9,099 ( 0.73%) ???:ring_core_0_17_14__chacha20_poly1305_seal_avx2 [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 9,082 ( 0.73%) ???:ring_core_0_17_14__ecp_nistz256_ord_mul_mont_nohw [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 6,824 ( 0.55%) ???:ring::hkdf::fill_okm [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 5,889 ( 0.48%) ./malloc/./malloc/malloc.c:_int_free [/usr/lib/x86_64-linux-gnu/libc.so.6] 5,282 ( 0.43%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 4,902 ( 0.40%) ???:ring_core_0_17_14__ecp_nistz256_sqr_mont_nohw [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 4,566 ( 0.37%) ???:ring::digest::dynstate::sha256_block_data_order [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 4,431 ( 0.36%) ./malloc/./malloc/malloc.c:_int_malloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 4,401 ( 0.36%) ???:ring::digest::BlockContext::try_finish [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 3,312 ( 0.27%) ???:__ecp_nistz256_sub_fromq [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 3,121 ( 0.25%) ./malloc/./malloc/malloc.c:malloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 2,976 ( 0.24%) ???:ge_p2_dbl [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 2,666 ( 0.22%) ???:ring_core_0_17_14__p256_point_mul_base [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 2,512 ( 0.20%) ???:ring::hmac::Key::try_new [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,840 ( 0.15%) ???:ring::hmac::Context::sign [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,793 ( 0.14%) ???:ring::digest::Context::update [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,617 ( 0.13%) ./malloc/./malloc/malloc.c:free [/usr/lib/x86_64-linux-gnu/libc.so.6] 1,593 ( 0.13%) ???:ring::digest::dynstate::DynState::format_output [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,368 ( 0.11%) ???:__ecp_nistz256_subq [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,290 ( 0.10%) ???:ring_core_0_17_14__p256_sqr_mont [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,269 ( 0.10%) ???:ring::ec::suite_b::ops::p256::p256_elem_inv_squared [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,258 ( 0.10%) ???:ring_core_0_17_14__ecp_nistz256_neg [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,128 ( 0.09%) ???:ring::ec::suite_b::ecdsa::signing::format_rs_asn1::format_integer_tlv [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,094 ( 0.09%) ???:ring_core_0_17_14__chacha20_poly1305_open_avx2 [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,090 ( 0.09%) ???:>::handle [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 1,061 ( 0.09%) ./malloc/./malloc/malloc.c:_int_realloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 1,056 ( 0.09%) ./malloc/./malloc/malloc.c:realloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 989 ( 0.08%) ???:::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 881 ( 0.07%) ???:alloc::raw_vec::RawVecInner::reserve::do_reserve_and_handle [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 845 ( 0.07%) ???:alloc::raw_vec::finish_grow [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 780 ( 0.06%) ???:::drop [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 765 ( 0.06%) ???:ring::hmac::sign [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 764 ( 0.06%) ???:rustls::conn::ConnectionCore::process_new_packets [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 735 ( 0.06%) ???:ring_core_0_17_14__LIMBS_add_mod [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 729 ( 0.06%) ???:::encode [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 716 ( 0.06%) ???:x25519_ge_p1p1_to_p3 [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 693 ( 0.06%) ???:__rustc::__rdl_alloc [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 680 ( 0.05%) ???:ring::ec::suite_b::ecdsa::signing::EcdsaKeyPair::sign [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 671 ( 0.05%) ???: as rustls::msgs::codec::Codec>::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 566 ( 0.05%) ???:::handshake::{{closure}} [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 563 ( 0.05%) ???:rustls::server::hs::ExpectClientHello::with_input [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 553 ( 0.04%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 [/usr/lib/x86_64-linux-gnu/libc.so.6] 552 ( 0.04%) ???:::expand_block [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 533 ( 0.04%) ???:alloc::raw_vec::RawVec::grow_one [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 522 ( 0.04%) ???:ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 505 ( 0.04%) ???:::drop [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 468 ( 0.04%) ???:>::handle_client_hello [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 439 ( 0.04%) ???:rustls::vecbuf::ChunkVecBuffer::write_to [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 425 ( 0.03%) ???:rustls::msgs::handshake::HandshakeMessagePayload::payload_encode [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 420 ( 0.03%) ???:::fork_finish [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 410 ( 0.03%) ???:ring::limb::parse_big_endian_in_range_and_pad_consttime [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 385 ( 0.03%) ???:rustls::tls13::key_schedule::KeySchedule::derive_logged_secret [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 360 ( 0.03%) ???:core::ptr::drop_in_place [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 352 ( 0.03%) ???:__rustc::__rdl_realloc [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 339 ( 0.03%) ???:ring_core_0_17_14__x25519_public_from_private_generic_masked [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 336 ( 0.03%) ???:ring_core_0_17_14__ecp_nistz256_mul_mont_nohw [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 331 ( 0.03%) ???:::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 330 ( 0.03%) ???:ring_core_0_17_14__LIMBS_reduce_once [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 317 ( 0.03%) ???:rustls::tls13::key_schedule::KeyScheduleSuite::set_encrypter [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 312 ( 0.03%) ???:rustls_pki_types::server_name::validate [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 308 ( 0.02%) ???:__rustc::__rdl_dealloc [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 308 ( 0.02%) ???:ring::digest::Context::finish [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 308 ( 0.02%) ???:ring::hkdf::Salt::new [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 307 ( 0.02%) ./malloc/./malloc/malloc.c:malloc_consolidate [/usr/lib/x86_64-linux-gnu/libc.so.6] 305 ( 0.02%) ???:rustls::msgs::message::outbound::read_opaque_message_header [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 300 ( 0.02%) ???:core::ptr::drop_in_place [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 297 ( 0.02%) ???:rustls::msgs::codec::ListLength::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 288 ( 0.02%) ???:rustls::common_state::CommonState::send_msg [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 284 ( 0.02%) ???:::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 283 ( 0.02%) ???:rustls::msgs::handshake::ClientExtensions::into_owned [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 272 ( 0.02%) ???:rustls::tls13::key_schedule::KeyScheduleSuite::derive_decrypter [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 246 ( 0.02%) ???:::encode [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 246 ( 0.02%) ???:rustls::msgs::deframer::buffers::DeframerVecBuffer::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 240 ( 0.02%) ???:::expander_for_okm [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 236 ( 0.02%) ???:rustls::msgs::handshake::HandshakeMessagePayload::read_version [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 235 ( 0.02%) ???: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 231 ( 0.02%) ./malloc/./malloc/arena.c:free 218 ( 0.02%) ???:::read [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 211 ( 0.02%) ???:rustls::server::tls13::client_hello::emit_server_hello [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 205 ( 0.02%) ???:::next [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 200 ( 0.02%) ???:ring::ec::suite_b::private_key::affine_from_jacobian [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 196 ( 0.02%) ???:::read_exact::{{closure}} [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 191 ( 0.02%) ???: as core::iter::traits::iterator::Iterator>::next [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 190 ( 0.02%) ???:>::try_from [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 190 ( 0.02%) ???:ring_core_0_17_14__p256_scalar_mul_mont [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] 188 ( 0.02%) ???:>::from [/tmp/.tmpMF2R5i/target/release/rustls-ci-bench] ===== Candidate output: -------------------------------------------------------------------------------- Profile data file '/home/ci-bench-runner/server/job-output/6dde48ad-50dd-4e90-b969-e33574a509bc/candidate/results/callgrind/handshake_no_resume_ring_1.3_ecdsap256_chacha_server' (creator: callgrind-3.19.0) -------------------------------------------------------------------------------- I1 cache: D1 cache: LL cache: Timerange: Basic block 0 - 490016 Trigger: Program termination Profiled target: /tmp/.tmpPNDubR/target/release/rustls-ci-bench run-single 20 server instruction (PID 3670817, part 1) Events recorded: Ir Events shown: Ir Event sort order: Ir Thresholds: 99 Include dirs: User annotated: Auto-annotation: off -------------------------------------------------------------------------------- Ir -------------------------------------------------------------------------------- 1,238,228 (100.0%) PROGRAM TOTALS -------------------------------------------------------------------------------- Ir file:function -------------------------------------------------------------------------------- 442,180 (35.71%) ???:ring_core_0_17_14__x25519_scalar_mult_generic_masked [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 260,684 (21.05%) ???:ring_core_0_17_14__sha256_block_data_order_avx [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 68,930 ( 5.57%) ???:fe_loose_invert [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 64,448 ( 5.20%) ???:table_select [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 49,856 ( 4.03%) ???:__ecp_nistz256_mul_montq [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 48,116 ( 3.89%) ???:ring_core_0_17_14__x25519_ge_scalarmult_base [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 46,278 ( 3.74%) ???:ring_core_0_17_14__ecp_nistz256_ord_sqr_mont_nohw [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 45,750 ( 3.69%) ???:__ecp_nistz256_sqr_montq [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 45,184 ( 3.65%) ???:ge_madd [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 21,756 ( 1.76%) ???:ring_core_0_17_14__ecp_nistz256_select_w7_avx2 [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 12,076 ( 0.98%) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 9,432 ( 0.76%) ???:ring_core_0_17_14__ecp_nistz256_point_add_affine_nohw [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 9,109 ( 0.74%) ???:ring_core_0_17_14__chacha20_poly1305_seal_avx2 [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 9,082 ( 0.73%) ???:ring_core_0_17_14__ecp_nistz256_ord_mul_mont_nohw [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 6,824 ( 0.55%) ???:ring::hkdf::fill_okm [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 5,910 ( 0.48%) ./malloc/./malloc/malloc.c:_int_free [/usr/lib/x86_64-linux-gnu/libc.so.6] 5,286 ( 0.43%) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:__memset_avx2_unaligned_erms [/usr/lib/x86_64-linux-gnu/libc.so.6] 4,902 ( 0.40%) ???:ring_core_0_17_14__ecp_nistz256_sqr_mont_nohw [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 4,566 ( 0.37%) ???:ring::digest::dynstate::sha256_block_data_order [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 4,433 ( 0.36%) ./malloc/./malloc/malloc.c:_int_malloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 4,401 ( 0.36%) ???:ring::digest::BlockContext::try_finish [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 3,312 ( 0.27%) ???:__ecp_nistz256_sub_fromq [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 3,121 ( 0.25%) ./malloc/./malloc/malloc.c:malloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 2,976 ( 0.24%) ???:ge_p2_dbl [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 2,666 ( 0.22%) ???:ring_core_0_17_14__p256_point_mul_base [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 2,512 ( 0.20%) ???:ring::hmac::Key::try_new [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,840 ( 0.15%) ???:ring::hmac::Context::sign [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,793 ( 0.14%) ???:ring::digest::Context::update [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,617 ( 0.13%) ./malloc/./malloc/malloc.c:free [/usr/lib/x86_64-linux-gnu/libc.so.6] 1,593 ( 0.13%) ???:ring::digest::dynstate::DynState::format_output [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,368 ( 0.11%) ???:__ecp_nistz256_subq [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,290 ( 0.10%) ???:ring_core_0_17_14__p256_sqr_mont [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,269 ( 0.10%) ???:ring::ec::suite_b::ops::p256::p256_elem_inv_squared [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,258 ( 0.10%) ???:ring_core_0_17_14__ecp_nistz256_neg [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,128 ( 0.09%) ???:ring::ec::suite_b::ecdsa::signing::format_rs_asn1::format_integer_tlv [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,094 ( 0.09%) ???:ring_core_0_17_14__chacha20_poly1305_open_avx2 [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,062 ( 0.09%) ???:>::handle [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 1,061 ( 0.09%) ./malloc/./malloc/malloc.c:_int_realloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 1,056 ( 0.09%) ./malloc/./malloc/malloc.c:realloc [/usr/lib/x86_64-linux-gnu/libc.so.6] 989 ( 0.08%) ???:::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 881 ( 0.07%) ???:alloc::raw_vec::RawVecInner::reserve::do_reserve_and_handle [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 845 ( 0.07%) ???:alloc::raw_vec::finish_grow [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 780 ( 0.06%) ???:::drop [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 765 ( 0.06%) ???:ring::hmac::sign [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 764 ( 0.06%) ???:rustls::conn::ConnectionCore::process_new_packets [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 735 ( 0.06%) ???:ring_core_0_17_14__LIMBS_add_mod [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 729 ( 0.06%) ???:::encode [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 716 ( 0.06%) ???:x25519_ge_p1p1_to_p3 [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 693 ( 0.06%) ???:__rustc::__rdl_alloc [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 680 ( 0.05%) ???:ring::ec::suite_b::ecdsa::signing::EcdsaKeyPair::sign [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 671 ( 0.05%) ???: as rustls::msgs::codec::Codec>::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 566 ( 0.05%) ???:::handshake::{{closure}} [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 563 ( 0.05%) ???:rustls::server::hs::ExpectClientHello::with_input [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 553 ( 0.04%) ./malloc/./malloc/malloc.c:unlink_chunk.constprop.0 [/usr/lib/x86_64-linux-gnu/libc.so.6] 552 ( 0.04%) ???:::expand_block [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 533 ( 0.04%) ???:alloc::raw_vec::RawVec::grow_one [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 522 ( 0.04%) ???:ring::ec::suite_b::ops::p256::p256_scalar_inv_to_mont [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 505 ( 0.04%) ???:::drop [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 454 ( 0.04%) ???:>::handle_client_hello [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 439 ( 0.04%) ???:rustls::vecbuf::ChunkVecBuffer::write_to [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 425 ( 0.03%) ???:rustls::msgs::handshake::HandshakeMessagePayload::payload_encode [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 420 ( 0.03%) ???:::fork_finish [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 410 ( 0.03%) ???:ring::limb::parse_big_endian_in_range_and_pad_consttime [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 385 ( 0.03%) ???:rustls::tls13::key_schedule::KeySchedule::derive_logged_secret [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 360 ( 0.03%) ???:core::ptr::drop_in_place [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 352 ( 0.03%) ???:__rustc::__rdl_realloc [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 350 ( 0.03%) ./malloc/./malloc/malloc.c:malloc_consolidate [/usr/lib/x86_64-linux-gnu/libc.so.6] 339 ( 0.03%) ???:ring_core_0_17_14__x25519_public_from_private_generic_masked [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 336 ( 0.03%) ???:ring_core_0_17_14__ecp_nistz256_mul_mont_nohw [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 331 ( 0.03%) ???:::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 330 ( 0.03%) ???:ring_core_0_17_14__LIMBS_reduce_once [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 317 ( 0.03%) ???:rustls::tls13::key_schedule::KeyScheduleSuite::set_encrypter [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 312 ( 0.03%) ???:rustls_pki_types::server_name::validate [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 308 ( 0.02%) ???:__rustc::__rdl_dealloc [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 308 ( 0.02%) ???:ring::digest::Context::finish [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 308 ( 0.02%) ???:ring::hkdf::Salt::new [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 305 ( 0.02%) ???:rustls::msgs::message::outbound::read_opaque_message_header [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 300 ( 0.02%) ???:core::ptr::drop_in_place [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 297 ( 0.02%) ???:rustls::msgs::codec::ListLength::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 288 ( 0.02%) ???:rustls::common_state::CommonState::send_msg [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 284 ( 0.02%) ???:::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 283 ( 0.02%) ???:rustls::msgs::handshake::ClientExtensions::into_owned [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 272 ( 0.02%) ???:rustls::tls13::key_schedule::KeyScheduleSuite::derive_decrypter [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 246 ( 0.02%) ???:::encode [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 246 ( 0.02%) ???:rustls::msgs::deframer::buffers::DeframerVecBuffer::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 240 ( 0.02%) ???:::expander_for_okm [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 236 ( 0.02%) ???:rustls::msgs::handshake::HandshakeMessagePayload::read_version [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 235 ( 0.02%) ???: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 231 ( 0.02%) ./malloc/./malloc/arena.c:free 218 ( 0.02%) ???:::read [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 211 ( 0.02%) ???:rustls::server::tls13::client_hello::emit_server_hello [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 205 ( 0.02%) ???:::next [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 200 ( 0.02%) ???:ring::ec::suite_b::private_key::affine_from_jacobian [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 196 ( 0.02%) ???:::read_exact::{{closure}} [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 191 ( 0.02%) ???: as core::iter::traits::iterator::Iterator>::next [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 190 ( 0.02%) ???:>::try_from [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 190 ( 0.02%) ???:ring_core_0_17_14__p256_scalar_mul_mont [/tmp/.tmpPNDubR/target/release/rustls-ci-bench] 188 ( 0.02%) ???:>::from [/tmp/.tmpPNDubR/target/release/rustls-ci-bench]