Spdk/lib/trace
Konrad Sztyber 7ca411339c app/trace: print tpoint arguments at the end of a line
Now that each tracepoint can have more than one argument, we cannot pad
the missing ones, as it would take too much space.  Therefore, we put
them at the end of a line and simply skip the missing ones.

Additionally, since empty arguments are no longer padded, this patch
stops recording arguments with names consisting of an empty string
(containing just '\0').

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I5199a3219a31d6afd3178324a4f48563b84e6149
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7958
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2021-06-28 16:17:35 +00:00
..
Makefile lib/trace: variable number of tracepoint arguments 2021-06-28 16:17:35 +00:00
spdk_trace.map lib/trace: variable number of tracepoint arguments 2021-06-28 16:17:35 +00:00
trace_flags.c app/trace: print tpoint arguments at the end of a line 2021-06-28 16:17:35 +00:00
trace_rpc.c lib: Use PRId64 for portability 2020-11-20 11:01:37 +00:00
trace.c lib/trace: record string arguments as (const char *) 2021-06-28 16:17:35 +00:00