Changeset e7f9a09 in mainline for uspace/app/hbench/ipc/ns_ping.c


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/ipc/ns_ping.c

    r94ebebf re7f9a09  
    3838#include "../hbench.h"
    3939
    40 static bool runner(benchmeter_t *meter, uint64_t niter,
    41     char *error, size_t error_size)
     40static bool runner(bench_run_t *run, uint64_t niter)
    4241{
    43         benchmeter_start(meter);
     42        bench_run_start(run);
    4443
    4544        for (uint64_t count = 0; count < niter; count++) {
     
    4746
    4847                if (rc != EOK) {
    49                         snprintf(error, error_size,
    50                             "failed sending ping message: %s (%d)",
     48                        return bench_run_fail(run, "failed sending ping message: %s (%d)",
    5149                            str_error(rc), rc);
    52                         return false;
    5350                }
    5451        }
    5552
    56         benchmeter_stop(meter);
     53        bench_run_stop(run);
    5754
    5855        return true;
Note: See TracChangeset for help on using the changeset viewer.