blob: 2ba5934a901f62ce18397a78c8641845db382bf0 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// GENERATED FILE: Regen with $(fx get-build-dir)/host-tools/regen_fidl_benchmark_suite
// 1 event handle array in a struct
benchmark("HandleArray/Event/1") {
bindings_denylist = [go],
handle_defs = {
#0 = event(),
},
value = HandleArrayEvent1{
handles: [
#0,
]
},
}
// 16 event handle array in a struct
benchmark("HandleArray/Event/16") {
bindings_denylist = [go],
handle_defs = {
#0 = event(),
#1 = event(),
#2 = event(),
#3 = event(),
#4 = event(),
#5 = event(),
#6 = event(),
#7 = event(),
#8 = event(),
#9 = event(),
#10 = event(),
#11 = event(),
#12 = event(),
#13 = event(),
#14 = event(),
#15 = event(),
},
value = HandleArrayEvent16{
handles: [
#0,
#1,
#2,
#3,
#4,
#5,
#6,
#7,
#8,
#9,
#10,
#11,
#12,
#13,
#14,
#15,
]
},
}
// 64 event handle array in a struct
benchmark("HandleArray/Event/64") {
bindings_denylist = [go],
enable_send_event_benchmark = true,
enable_echo_call_benchmark = true,
handle_defs = {
#0 = event(),
#1 = event(),
#2 = event(),
#3 = event(),
#4 = event(),
#5 = event(),
#6 = event(),
#7 = event(),
#8 = event(),
#9 = event(),
#10 = event(),
#11 = event(),
#12 = event(),
#13 = event(),
#14 = event(),
#15 = event(),
#16 = event(),
#17 = event(),
#18 = event(),
#19 = event(),
#20 = event(),
#21 = event(),
#22 = event(),
#23 = event(),
#24 = event(),
#25 = event(),
#26 = event(),
#27 = event(),
#28 = event(),
#29 = event(),
#30 = event(),
#31 = event(),
#32 = event(),
#33 = event(),
#34 = event(),
#35 = event(),
#36 = event(),
#37 = event(),
#38 = event(),
#39 = event(),
#40 = event(),
#41 = event(),
#42 = event(),
#43 = event(),
#44 = event(),
#45 = event(),
#46 = event(),
#47 = event(),
#48 = event(),
#49 = event(),
#50 = event(),
#51 = event(),
#52 = event(),
#53 = event(),
#54 = event(),
#55 = event(),
#56 = event(),
#57 = event(),
#58 = event(),
#59 = event(),
#60 = event(),
#61 = event(),
#62 = event(),
#63 = event(),
},
value = HandleArrayEvent64{
handles: [
#0,
#1,
#2,
#3,
#4,
#5,
#6,
#7,
#8,
#9,
#10,
#11,
#12,
#13,
#14,
#15,
#16,
#17,
#18,
#19,
#20,
#21,
#22,
#23,
#24,
#25,
#26,
#27,
#28,
#29,
#30,
#31,
#32,
#33,
#34,
#35,
#36,
#37,
#38,
#39,
#40,
#41,
#42,
#43,
#44,
#45,
#46,
#47,
#48,
#49,
#50,
#51,
#52,
#53,
#54,
#55,
#56,
#57,
#58,
#59,
#60,
#61,
#62,
#63,
]
},
}