Lines Matching refs:json_ctx
180 bench_list (json_ctx_t *json_ctx, word_list *list) in bench_list() argument
197 json_attr_double (json_ctx, "duration", cur); in bench_list()
198 json_attr_double (json_ctx, "iterations", i); in bench_list()
199 json_attr_double (json_ctx, "mean", (double) cur / i); in bench_list()
215 bench_file (json_ctx_t *json_ctx, const char *testname, const char *filename, in bench_file() argument
227 json_attr_object_begin (json_ctx, testname); in bench_file()
228 bench_list (json_ctx, list); in bench_file()
229 json_attr_object_end (json_ctx); in bench_file()
239 json_ctx_t *json_ctx = malloc (sizeof (json_ctx_t)); in main() local
240 assert (json_ctx != NULL); in main()
241 json_init (json_ctx, 2, stdout); in main()
242 json_attr_object_begin (json_ctx, "strcoll"); in main()
258 result = bench_file (json_ctx, input_files[i], filename, locale + 1); in main()
273 json_attr_object_end (json_ctx); in main()
274 free (json_ctx); in main()