etm: print something when trace buffer empty
ETM analyze produced no output when the trace buffer was empty. This patch provides users with a clue. Signed-off-by: Jon Povey <jon.povey@racelogic.co.uk> Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>__archive__
parent
86e851e1e2
commit
d944a0bed7
|
@ -882,6 +882,11 @@ static int etmv1_analyze_trace(struct etm_context *ctx, struct command_context *
|
||||||
if (ctx->trace_depth == 0)
|
if (ctx->trace_depth == 0)
|
||||||
ctx->capture_driver->read_trace(ctx);
|
ctx->capture_driver->read_trace(ctx);
|
||||||
|
|
||||||
|
if (ctx->trace_depth == 0) {
|
||||||
|
command_print(cmd_ctx, "Trace is empty.");
|
||||||
|
return ERROR_OK;
|
||||||
|
}
|
||||||
|
|
||||||
/* start at the beginning of the captured trace */
|
/* start at the beginning of the captured trace */
|
||||||
ctx->pipe_index = 0;
|
ctx->pipe_index = 0;
|
||||||
ctx->data_index = 0;
|
ctx->data_index = 0;
|
||||||
|
|
Loading…
Reference in New Issue