dawn-cmake/src
Natasha Lee 3fe84b5b33 Fix AssertAndIgnoreDeviceLossError to handle errors injected by fuzzer
Fuzzer recently started sometimes injecting errors with
CheckHRESULT returning E_FAKE_ERROR_FOR_TESTING, which needs to also be ignored
in AssertAndIgnoreDeviceLossError so that we can continue with destruction.

Rename AssertAndIgnoreDeviceLossError to IgnoreErrors

This CL also adds Austin's pretty printing of HRESULT results as hex values
and adds printing of "E_FAKE_ERROR_FOR_TESTING" error.

Bug: chromium:1094448
Change-Id: I6715a5eec02919a3e3b4c86d493b3f7e84c5e206
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/23241
Commit-Queue: Natasha Lee <natlee@microsoft.com>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
2020-06-16 17:53:38 +00:00
..
common Add warning for non-c-typedef-for-linkage 2020-06-02 18:54:20 +00:00
dawn Remove temporary GN proxy groups. 2020-04-14 17:36:44 +00:00
dawn_native Fix AssertAndIgnoreDeviceLossError to handle errors injected by fuzzer 2020-06-16 17:53:38 +00:00
dawn_platform Fix remaining -pedantic warnings. 2020-05-13 08:01:55 +00:00
dawn_wire Handle OOM buffer allocations better 2020-06-15 23:42:13 +00:00
fuzzers Fix fuzzer hang when waiting for fence signal after device loss 2020-06-16 16:55:38 +00:00
include Add warning for non-c-typedef-for-linkage 2020-06-02 18:54:20 +00:00
tests Clean up CopyTests 2020-06-16 12:26:38 +00:00
utils Clean up CopyTests 2020-06-16 12:26:38 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00