commit | 8358a0210df93e4635bac3e2f442b97c22cdb1e3 | [log] [tgz] |
---|---|---|
author | Alexei Frolov <frolv@google.com> | Fri Sep 23 16:42:18 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Sep 23 16:42:18 2022 +0000 |
tree | 1e277d8b44ec4ad0f3bdca1954f4c75f01e90a40 | |
parent | f3c602a7f06f3e5a269fd3e9fd9a52d119ec1df3 [diff] |
pw_bloat: Enable running size reports using memory regions This adds a function to the bloat module which runs Bloaty using a temporary bloaty config generated from memory region symbols in an ELF file, avoiding the need for an external config file. This function is not yet used; a future change will enable it within bloat tooling. Change-Id: Id10a32484fedef10fa6da288ca48cbec6bdbe804 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/108912 Reviewed-by: Brandon Vu <brandonvu@google.com> Reviewed-by: Ewout van Bekkum <ewout@google.com> Commit-Queue: Alexei Frolov <frolv@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.