bench.c (150f29f5e6ea55d8a7d368b162a4e9947a95d2f5) | bench.c (b000def2e052fc8ddea31a18019f6ebe044defb3) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* Copyright (c) 2020 Facebook */ 3#define _GNU_SOURCE 4#include <argp.h> 5#include <linux/compiler.h> 6#include <sys/time.h> 7#include <sched.h> 8#include <fcntl.h> --- 297 unchanged lines hidden (view full) --- 306extern const struct bench bench_count_global; 307extern const struct bench bench_count_local; 308extern const struct bench bench_rename_base; 309extern const struct bench bench_rename_kprobe; 310extern const struct bench bench_rename_kretprobe; 311extern const struct bench bench_rename_rawtp; 312extern const struct bench bench_rename_fentry; 313extern const struct bench bench_rename_fexit; | 1// SPDX-License-Identifier: GPL-2.0 2/* Copyright (c) 2020 Facebook */ 3#define _GNU_SOURCE 4#include <argp.h> 5#include <linux/compiler.h> 6#include <sys/time.h> 7#include <sched.h> 8#include <fcntl.h> --- 297 unchanged lines hidden (view full) --- 306extern const struct bench bench_count_global; 307extern const struct bench bench_count_local; 308extern const struct bench bench_rename_base; 309extern const struct bench bench_rename_kprobe; 310extern const struct bench bench_rename_kretprobe; 311extern const struct bench bench_rename_rawtp; 312extern const struct bench bench_rename_fentry; 313extern const struct bench bench_rename_fexit; |
314extern const struct bench bench_rename_fmodret; | |
315extern const struct bench bench_trig_base; 316extern const struct bench bench_trig_tp; 317extern const struct bench bench_trig_rawtp; 318extern const struct bench bench_trig_kprobe; 319extern const struct bench bench_trig_fentry; 320extern const struct bench bench_trig_fentry_sleep; 321extern const struct bench bench_trig_fmodret; 322extern const struct bench bench_rb_libbpf; --- 5 unchanged lines hidden (view full) --- 328 &bench_count_global, 329 &bench_count_local, 330 &bench_rename_base, 331 &bench_rename_kprobe, 332 &bench_rename_kretprobe, 333 &bench_rename_rawtp, 334 &bench_rename_fentry, 335 &bench_rename_fexit, | 314extern const struct bench bench_trig_base; 315extern const struct bench bench_trig_tp; 316extern const struct bench bench_trig_rawtp; 317extern const struct bench bench_trig_kprobe; 318extern const struct bench bench_trig_fentry; 319extern const struct bench bench_trig_fentry_sleep; 320extern const struct bench bench_trig_fmodret; 321extern const struct bench bench_rb_libbpf; --- 5 unchanged lines hidden (view full) --- 327 &bench_count_global, 328 &bench_count_local, 329 &bench_rename_base, 330 &bench_rename_kprobe, 331 &bench_rename_kretprobe, 332 &bench_rename_rawtp, 333 &bench_rename_fentry, 334 &bench_rename_fexit, |
336 &bench_rename_fmodret, | |
337 &bench_trig_base, 338 &bench_trig_tp, 339 &bench_trig_rawtp, 340 &bench_trig_kprobe, 341 &bench_trig_fentry, 342 &bench_trig_fentry_sleep, 343 &bench_trig_fmodret, 344 &bench_rb_libbpf, --- 114 unchanged lines hidden (view full) --- 459 460 if (bench->report_final) 461 /* skip first sample */ 462 bench->report_final(state.results + env.warmup_sec, 463 state.res_cnt - env.warmup_sec); 464 465 return 0; 466} | 335 &bench_trig_base, 336 &bench_trig_tp, 337 &bench_trig_rawtp, 338 &bench_trig_kprobe, 339 &bench_trig_fentry, 340 &bench_trig_fentry_sleep, 341 &bench_trig_fmodret, 342 &bench_rb_libbpf, --- 114 unchanged lines hidden (view full) --- 457 458 if (bench->report_final) 459 /* skip first sample */ 460 bench->report_final(state.results + env.warmup_sec, 461 state.res_cnt - env.warmup_sec); 462 463 return 0; 464} |
467 | |