commit | 17c7c5d3adf4c44ed987d7301a4be94f50211f38 | [log] [tgz] |
---|---|---|
author | Roland McGrath <mcgrathr@google.com> | Sun Jun 23 02:29:28 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sun Jun 23 02:29:28 2024 +0000 |
tree | d9c3336fc6ef155db4a3fff11604a4418b82b1f0 | |
parent | da0e43232a15ea5744e6b653f45884abb6d3ba4d [diff] |
[ld] Provide ubsan-custom runtime for test modules The test modules can be built in the standalone ubsan variant, while fancier sanitizer variants like asan are already excluded. It just needs a custom runtime. On POSIX, this can be complete. On Fuchsia, it has no way to print but it formats a message on the stack and crashes in a way where the pointer to the message buffer can be found in a known register with a debugger. Bug: 348678677 Change-Id: I355bcb42ff52b8ab38d2612956e3c342f49ce2e6 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1066593 Fuchsia-Auto-Submit: Roland McGrath <mcgrathr@google.com> Commit-Queue: Roland McGrath <mcgrathr@google.com> Reviewed-by: Leonard Chan <leonardchan@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.