retrace: Added retrace watchdog

Retrace watchdog triggers abort() if replay of a single api call will
take more than 30 seconds.

BUG=b:209706870
BUG=b:203709492
TEST=tested on local dut

Change-Id: Ia90849e061e2fd63c92bd7c8f21f209e6038ce83
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/apitrace/+/3321677
Reviewed-by: Po-Hsien Wang <pwang@chromium.org>
Reviewed-by: Ilja Friedel <ihf@chromium.org>
Reviewed-by: David Riley <davidriley@chromium.org>
Commit-Queue: Robert Tarasov <tutankhamen@chromium.org>
Tested-by: Robert Tarasov <tutankhamen@chromium.org>
1 file changed