| // Copyright 2021 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, |
| |
| ] |
| }, |
| } |