Changeset e7f9a09 in mainline for uspace/app/hbench/malloc/malloc1.c
- Timestamp:
- 2019-01-21T13:20:31Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d17cf8c
- Parents:
- 94ebebf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/hbench/malloc/malloc1.c
r94ebebf re7f9a09 36 36 #include "../hbench.h" 37 37 38 static bool runner(benchmeter_t *meter, uint64_t size, 39 char *error, size_t error_size) 38 static bool runner(bench_run_t *run, uint64_t size) 40 39 { 41 bench meter_start(meter);40 bench_run_start(run); 42 41 for (uint64_t i = 0; i < size; i++) { 43 42 void *p = malloc(1); 44 43 if (p == NULL) { 45 snprintf(error, error_size,44 return bench_run_fail(run, 46 45 "failed to allocate 1B in run %" PRIu64 " (out of %" PRIu64 ")", 47 46 i, size); 48 return false;49 47 } 50 48 free(p); 51 49 } 52 bench meter_stop(meter);50 bench_run_stop(run); 53 51 54 52 return true;
Note:
See TracChangeset
for help on using the changeset viewer.