| commit | 1f35cda71f34fe08acfb9fc411e61d11fcef08db | [log] [tgz] |
|---|---|---|
| author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Sat Feb 04 02:19:43 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 03 18:20:54 2023 -0800 |
| tree | 831c1a608aebb59b6aa095aa1277a388122b601d | |
| parent | 55fe7788ebfa784f9616e553d6dd97d41cbe52e8 [diff] |
[roll] Roll fuchsia [superproject] Roll third_party/pigweed pw_assert: Add option to pw_assert_basic to call _Exit Add option to exit the pw_assert_basic backend by calling std::_Exit to exit the program without running atexit handlers or destructors. This is needed in the following two cases: In the case of using pw_build's `wrap_abort`, and the `pw_assert_basic` default backend, assert failures would infinitely recurse calling abort. In addition, when not using `wrap_abort` some C library implementations will attempt to take mutexes out, which shouldn't be done in a crash handler as it may deadlock. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/127191 Original-Revision: 5398657e43e127a566bdc201649a7293bf62a865 GitOrigin-RevId: 862584d1fc146dea541969d66061523f01fbba2d Roller-URL: https://ci.chromium.org/b/8790128723450922593 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/796094 Original-Revision: 826928d1e99adb41b1ec857a5d3011f02fb46a9c Change-Id: I54b66261a2e03b2967dcf8e9d9f9ac3b8e970e7a
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.