gvisor/test/perf/linux
Andrei Vagin 2446161b3f perf/signal: rewrite code in assembly to avoid compiler optimizations
Without this change, the assembly code of this test compiled without
optimizations:

mov    -0x150(%rbp),%rax
movl   $0x77777777,(%rax)
lea    -0x128(%rbp),%rax

with optimizations:

movl   $0x77777777,0x0

This code doesn't work properly, because the test changes rax in the segv
handler.

PiperOrigin-RevId: 299896117
2020-03-09 11:53:28 -07:00
..
BUILD Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
clock_getres_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
clock_gettime_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
death_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
epoll_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
fork_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
futex_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
getdents_benchmark.cc Add default behavior for gtest runner. 2020-02-24 17:29:34 -08:00
getpid_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
gettid_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
mapping_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
open_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
pipe_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
randread_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
read_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
sched_yield_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
send_recv_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
seqwrite_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
signal_benchmark.cc perf/signal: rewrite code in assembly to avoid compiler optimizations 2020-03-09 11:53:28 -07:00
sleep_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
stat_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
unlink_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00
write_benchmark.cc Add basic microbenchmarks. 2020-02-19 18:21:54 -08:00