Lines Matching refs:header
23 #include "util/header.h"
260 struct perf_header *header = &session->header;
266 output_json_key_format(out, false, 2, "header-version", "%u", header->version);
279 output_json_key_format(out, true, 2, "data-offset", "%" PRIu64, header->data_offset);
280 output_json_key_format(out, true, 2, "data-size", "%" PRIu64, header->data_size);
281 output_json_key_format(out, true, 2, "feat-offset", "%" PRIu64, header->feat_offset);
283 output_json_key_string(out, true, 2, "hostname", header->env.hostname);
284 output_json_key_string(out, true, 2, "os-release", header->env.os_release);
285 output_json_key_string(out, true, 2, "arch", header->env.arch);
287 if (header->env.cpu_desc)
288 output_json_key_string(out, true, 2, "cpu-desc", header->env.cpu_desc);
290 output_json_key_string(out, true, 2, "cpuid", header->env.cpuid);
291 output_json_key_format(out, true, 2, "nrcpus-online", "%u", header->env.nr_cpus_online);
292 output_json_key_format(out, true, 2, "nrcpus-avail", "%u", header->env.nr_cpus_avail);
294 if (header->env.clock.enabled) {
296 "%u", header->env.clock.clockid);
298 "%" PRIu64, header->env.clock.clockid_ns);
300 "%" PRIu64, header->env.clock.tod_ns);
303 output_json_key_string(out, true, 2, "perf-version", header->env.version);
306 for (i = 0; i < header->env.nr_cmdline; i++) {
308 output_json_string(c->out, header->env.cmdline_argv[i]);
383 if (symbol__init(&session->header.env) < 0) {