Ignore:
Timestamp:
2019-01-21T13:20:31Z (5 years ago)
Author:
Vojtech Horky <vojtech.horky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d17cf8c
Parents:
94ebebf
Message:

hbench: less parameters to benchmark runners

Merge stopwatch as well as error message buffer into one structure to
simplify benchmark runner signature.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/hbench/synch/fibril_mutex.c

    r94ebebf re7f9a09  
    6565}
    6666
    67 static bool runner(benchmeter_t *meter, uint64_t size,
    68     char *error, size_t error_size)
     67static bool runner(bench_run_t *run, uint64_t size)
    6968{
    7069        shared_t shared;
     
    7675        fibril_add_ready(other);
    7776
    78         benchmeter_start(meter);
     77        bench_run_start(run);
    7978        for (uint64_t i = 0; i < size; i++) {
    8079                fibril_mutex_lock(&shared.mutex);
     
    8281                fibril_mutex_unlock(&shared.mutex);
    8382        }
    84         benchmeter_stop(meter);
     83        bench_run_stop(run);
    8584
    8685        while (!atomic_load(&shared.done)) {
Note: See TracChangeset for help on using the changeset viewer.