| commit | 4effb3358160e5c9d699d08c81b9410edd7dedfd | [log] [tgz] |
|---|---|---|
| author | Justin Cohen <justincohen@google.com> | Wed Nov 26 16:27:49 2025 |
| committer | Crashpad LUCI CQ <crashpad-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Nov 26 21:21:18 2025 |
| tree | 7fd869932585db317dbe8421a9346ef9f5e86ee1 | |
| parent | 1bb2acfad285f945aa1edf37f5e32bc9b144f29a [diff] |
Add support for passing defines to mig This change updates the `mig.py` wrapper to accept `--define` arguments, which are passed as `-D` options to the underlying `mig` tool. This is used to define `MACH_EXC_SERVER_TASKIDTOKEN` and `MACH_EXC_SERVER_TASKIDTOKEN_STATE` when building the Mach exception server on iOS. These definitions are required to generate stubs for `mach_exception_raise_identity_protected` and `mach_exception_raise_state_identity_protected`. Change-Id: If9c09e75cdb5b71c1be4e6969ec726e9cfcf9177 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/7206936 Commit-Queue: Justin Cohen <justincohen@chromium.org> Reviewed-by: Mark Mentovai <mark@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.