| 309 | }; |
| 310 | |
| 311 | static void print_with_path(struct ts_range_stack *range_stack, const int stacklvl, |
| 312 | const uint64_t stamp, const char *last_part) |
| 313 | { |
| 314 | for (int i = 1; i <= stacklvl; ++i) { |
| 315 | printf("%s -> %s", range_stack[i].name, range_stack[i].end_name); |
| 316 | if (i < stacklvl || last_part) |
| 317 | putchar(';'); |
| 318 | } |
| 319 | if (last_part) |
| 320 | printf("%s", last_part); |
| 321 | printf(" %llu\n", (long long)arch_convert_raw_ts_entry(stamp)); |
| 322 | } |
| 323 | |
| 324 | enum timestamps_print_type { |
| 325 | TIMESTAMPS_PRINT_NONE, |
no test coverage detected