commit | 66ab1919a02060e9ea30aabeb3d7afa5696ef516 | [log] [tgz] |
---|---|---|
author | Ewout van Bekkum <ewout@pigweed.infra.roller.google.com> | Tue Jan 11 23:21:43 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jan 11 23:28:58 2022 +0000 |
tree | 47c81856ac5218e32a9a655a3e16c973a3f75351 | |
parent | 6bf5ad61402cf5b7a06b3dd6ae008126fc689f9f [diff] |
[roll third_party/pigweed] pw_cpu_exception_cortex_m: Remove packed attributes from structs Removes the packed attributes from the CpuState structs to ensure they can be safely directly accessed without a risk of unaligned access to satisfy `-Werror=address-of-packed-member`. To ensure it continues to be correct compared to our assembly, static_asserts were added to verify there is no unexpected padding. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/78184 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: 7bb790b97ffe672..09a2f4c76a4a096 Roller-URL: https://ci.chromium.org/b/8825291482781056897 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8825291482781056897 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Ic25522398ae5ff0ff00b984daaff1a0a368807a0 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/78191 Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.