commit | 8d6cc37f6ba982496bd6437ef39a96dd5a6657b0 | [log] [tgz] |
---|---|---|
author | Ben Hamilton <benhamilton@google.com> | Fri Apr 04 20:41:05 2025 |
committer | Crashpad LUCI CQ <crashpad-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 04 22:22:48 2025 |
tree | 24807989da9eb56b52742caa3c0a04d3d553ec96 | |
parent | fc35662b766be8215f27c263c1d46a59c43a5b89 [diff] |
[client] Add include-what-you-use pragmas to simulate_crash facade client/simulate_crash.h is a facade header which shells out to the appropriate platform's header to simulate a crash. Tools like include-what-you-use (IWYU) need a little help understanding this pattern, so they recommend the facade instead of the individual platform headers. This change adds IWYU pragma comments to the headers so the facade header is recommended over an individual platform's header: https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md Bug: http://b/403338487 Change-Id: I29c82f4e21dc33e959d7cd0dc4dc91209fe7d65e Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/6434621 Commit-Queue: Ben Hamilton <benhamilton@google.com> Reviewed-by: Mark Mentovai <mark@chromium.org> Reviewed-by: Justin Cohen <justincohen@chromium.org>
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.