Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Certificate Declaration payload validation #11838

Merged

Conversation

vijs
Copy link
Collaborator

@vijs vijs commented Nov 16, 2021

Problem

  • SDK currently does not validate Certification Declaration Payload during commissioning

Change overview

  • Added method to validate Certification Declaration Payload in DeviceAttestationVerifier class.
  • Implemented new method to extract Product ID (PID) from an X509 Certificate
    • Added unit tests
  • Updated DecodeCertificationElements method to not expect TLV End after finish decoding CertDeclaration - made it future-proof Certification declaration parsing is future-hostile #11082

Testing

  • Matter Unit Tests
  • Tested Commissioning flow (chip-tool vs lighting-app)

@todo
Copy link

todo bot commented Nov 16, 2021

Retrieve these IDs from Basic Information Cluster

// TODO: Retrieve these IDs from Basic Information Cluster
uint16_t clusterVendorId = 0xFFF1;
uint16_t clusterProductId = 0x8000;
uint16_t dacProductId = 0xFFFFu; // not specified
uint16_t paiProductId = 0xFFFFu; // not specified
VerifyOrReturnError(ExtractPIDFromX509Cert(dacCertDerBuffer, dacProductId) == CHIP_NO_ERROR,
AttestationVerificationResult::kDacFormatInvalid);
VerifyOrReturnError(ExtractPIDFromX509Cert(paiCertDerBuffer, paiProductId) == CHIP_NO_ERROR,
AttestationVerificationResult::kPaiFormatInvalid);
return ValidateCertificateDeclarationPayload(certificationDeclarationPayload, firmwareInfoSpan, clusterVendorId,


This comment was generated by todo based on a TODO comment in 05ae943 in #11838. cc @vijs.

@boring-cyborg boring-cyborg bot added the crypto label Nov 16, 2021
@todo
Copy link

todo bot commented Nov 16, 2021

check if version_number field in Certification Declaration matches the one in Firmware Information.

// TODO: check if version_number field in Certification Declaration matches the one in Firmware Information.
}
// The vendor_id field in the Certification Declaration SHALL match the VendorID attribute found in the Basic Information
// cluster
VerifyOrReturnError(decodedElements.VendorId == clusterVendorId,
AttestationVerificationResult::kCertificationDeclarationInvalidVendorId);
// The product_id_array field in the Certification Declaration SHALL contain the value of the ProductID attribute found in the
// Basic Information cluster.
VerifyOrReturnError(IsIDContainedInArray(clusterProductId, decodedElements.ProductIds, decodedElements.ProductIdsCount),


This comment was generated by todo based on a TODO comment in 05ae943 in #11838. cc @vijs.

@github-actions
Copy link

github-actions bot commented Nov 16, 2021

PR #11838: Size comparison from 3724938 to 05ae943

Increases above 0.2%:

platform target config section 3724938 05ae943 change % change
linux tv-app debug (read only) 1838569 1843649 5080 0.3
.text 1539154 1544162 5008 0.3
Increases (2 builds for linux)
platform target config section 3724938 05ae943 change % change
linux chip-tool debug (read only) 4892293 4897373 5080 0.1
(read/write) 166280 166312 32 0.0
.data.rel.ro 117936 117944 8 0.0
.text 4317765 4322773 5008 0.1
tv-app debug (read only) 1838569 1843649 5080 0.3
.data.rel.ro 59600 59608 8 0.0
.text 1539154 1544162 5008 0.3
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 3724938 05ae943 change % change
efr32 lighting-app BRD4161A (read only) 745208 745208 0 0.0
(read/write) 115364 115364 0 0.0
.bss 113564 113564 0 0.0
.data 1800 1800 0 0.0
.text 745200 745200 0 0.0
BRD4161A+rpc (read only) 732724 732724 0 0.0
(read/write) 131992 131992 0 0.0
.bss 130068 130068 0 0.0
.data 1924 1924 0 0.0
.text 732716 732716 0 0.0
lock-app BRD4161A (read only) 722296 722296 0 0.0
(read/write) 113148 113148 0 0.0
.bss 111388 111388 0 0.0
.data 1756 1756 0 0.0
.text 722288 722288 0 0.0
window-app BRD4161A (read only) 723272 723272 0 0.0
(read/write) 113468 113468 0 0.0
.bss 111708 111708 0 0.0
.data 1760 1760 0 0.0
.text 723264 723264 0 0.0
esp32 all-clusters-app c3devkit (read only) 824912 824912 0 0.0
(read/write) 1219650 1219650 0 0.0
.dram0.bss 56512 56512 0 0.0
.dram0.data 14084 14084 0 0.0
.flash.rodata 163800 163800 0 0.0
.flash.text 824912 824912 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 895819 895819 0 0.0
(read/write) 418980 418980 0 0.0
.dram0.bss 61864 61864 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 191780 191780 0 0.0
.flash.text 890435 890435 0 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 703576 703576 0 0.0
.bss 76988 76988 0 0.0
.data 1912 1912 0 0.0
.text 618876 618876 0 0.0
lock-app k32w061+debug (read/write) 595020 595020 0 0.0
.bss 67500 67500 0 0.0
.data 1880 1880 0 0.0
.text 519840 519840 0 0.0
shell k32w061+debug (read/write) 660252 660252 0 0.0
.bss 78564 78564 0 0.0
.data 1848 1848 0 0.0
.text 574040 574040 0 0.0
linux all-clusters-app debug (read only) 1701841 1701841 0 0.0
(read/write) 126624 126624 0 0.0
.bss 57520 57520 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 62784 62784 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 135253 135253 0 0.0
.text 1433138 1433138 0 0.0
bridge-app debug+rpc (read only) 1297013 1297013 0 0.0
(read/write) 76816 76816 0 0.0
.bss 42224 42224 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28024 28024 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 110668 110668 0 0.0
.text 1089445 1089445 0 0.0
chip-tool debug (read only) 4892293 4897373 5080 0.1
(read/write) 166280 166312 32 0.0
.bss 40584 40584 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 117936 117944 8 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 265554 265554 0 0.0
.text 4317765 4322773 5008 0.1
lighting-app debug+rpc (read only) 1566073 1566073 0 0.0
(read/write) 110064 110064 0 0.0
.bss 47888 47888 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55616 55616 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 128273 128273 0 0.0
.text 1303298 1303298 0 0.0
ota-provider-app debug (read only) 1252473 1252473 0 0.0
(read/write) 75560 75560 0 0.0
.bss 44832 44832 0 0.0
.data 784 784 0 0.0
.data.rel.ro 24840 24840 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 112999 112999 0 0.0
.text 1042386 1042386 0 0.0
ota-requestor-app debug (read only) 1335393 1335393 0 0.0
(read/write) 79264 79264 0 0.0
.bss 47296 47296 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26024 26024 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 123792 123792 0 0.0
.text 1112178 1112178 0 0.0
shell debug (read only) 794665 794665 0 0.0
(read/write) 66088 66088 0 0.0
.bss 23816 23816 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37520 37520 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78479 78479 0 0.0
.text 612674 612674 0 0.0
tv-app debug (read only) 1838569 1843649 5080 0.3
(read/write) 405016 405016 0 0.0
.bss 336968 336968 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 59600 59608 8 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 155149 155149 0 0.0
.text 1539154 1544162 5008 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2283728 2283728 0 0.0
.bss 179108 179108 0 0.0
.data 5216 5216 0 0.0
.heap 852120 852120 0 0.0
.text 1246328 1246328 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2269720 2269720 0 0.0
.bss 171972 171972 0 0.0
.data 5576 5576 0 0.0
.heap 858896 858896 0 0.0
.text 1232320 1232320 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2245560 2245560 0 0.0
.bss 170860 170860 0 0.0
.data 5568 5568 0 0.0
.heap 860016 860016 0 0.0
.text 1208160 1208160 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2049520 2049520 0 0.0
.bss 156160 156160 0 0.0
.data 4968 4968 0 0.0
.heap 875320 875320 0 0.0
.text 1012120 1012120 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 860183 860183 0 0.0
bss 110384 110384 0 0.0
rodata 95032 95032 0 0.0
text 579140 579140 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 822551 822551 0 0.0
bss 106740 106740 0 0.0
rodata 86216 86216 0 0.0
text 553312 553312 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 785222 785222 0 0.0
bss 111760 111760 0 0.0
rodata 90288 90288 0 0.0
text 508608 508608 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 835579 835579 0 0.0
bss 109408 109408 0 0.0
rodata 91500 91500 0 0.0
text 559236 559236 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 760902 760902 0 0.0
bss 110820 110820 0 0.0
rodata 86808 86808 0 0.0
text 488796 488796 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 841723 841723 0 0.0
bss 109548 109548 0 0.0
rodata 93212 93212 0 0.0
text 563420 563420 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 835315 835315 0 0.0
bss 109444 109444 0 0.0
rodata 91460 91460 0 0.0
text 558856 558856 0 0.0
shell nrf52840dk_nrf52840 (read/write) 776239 776239 0 0.0
bss 109004 109004 0 0.0
rodata 72516 72516 0 0.0
text 520124 520124 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 691294 691294 0 0.0
bss 109988 109988 0 0.0
rodata 67160 67160 0 0.0
text 440732 440732 0 0.0
p6 all-clusters-app default (read/write) 2292608 2292608 0 0.0
.bss 112096 112096 0 0.0
.data 2520 2520 0 0.0
.heap 918728 918728 0 0.0
.text 1250872 1250872 0 0.0
lock-app default (read/write) 2210080 2210080 0 0.0
.bss 100720 100720 0 0.0
.data 2400 2400 0 0.0
.heap 930224 930224 0 0.0
.text 1168344 1168344 0 0.0
qpg lighting-app qpg6100+debug (read only) 489736 489736 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50056 50056 0 0.0
.data 1008 1008 0 0.0
.text 484416 484416 0 0.0
lock-app qpg6100+debug (read only) 464692 464692 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49000 49000 0 0.0
.data 964 964 0 0.0
.text 459372 459372 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8978 8978 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 763014 763014 0 0.0
bss 78896 78896 0 0.0
noinit 37160 37160 0 0.0
text 529210 529210 0 0.0

@todo
Copy link

todo bot commented Nov 19, 2021

Retrieve vendorId and ProductId from Basic Information Cluster

.productId = 0x8000, // TODO: Retrieve vendorId and ProductId from Basic Information Cluster
.dacVendorId = dacVendorId,
};
VerifyOrReturnError(ExtractDNAttributeFromX509Cert(MatterOid::kProductId, dacCertDerBuffer, deviceInfo.dacProductId) ==
CHIP_NO_ERROR,
AttestationVerificationResult::kDacFormatInvalid);
// If PID is missing from PAI, the next method call will return CHIP_ERROR_KEY_NOT_FOUND.
// Valid return values are then CHIP_NO_ERROR or CHIP_ERROR_KEY_NOT_FOUND.
CHIP_ERROR error = ExtractDNAttributeFromX509Cert(MatterOid::kProductId, paiCertDerBuffer, deviceInfo.paiProductId);
VerifyOrReturnError(error == CHIP_NO_ERROR || error == CHIP_ERROR_KEY_NOT_FOUND,
AttestationVerificationResult::kPaiFormatInvalid);


This comment was generated by todo based on a TODO comment in d0f7bb1 in #11838. cc @vijs.

@vijs vijs requested a review from tcarmelveilleux November 22, 2021 19:22
@github-actions
Copy link

github-actions bot commented Nov 22, 2021

PR #11838: Size comparison from a249805 to 9cddb31

Increases above 0.2%:

platform target config section a249805 9cddb31 change % change
linux tv-app debug (read only) 1888737 1895481 6744 0.4
.text 1584578 1591250 6672 0.4
Increases (5 builds for efr32, linux)
platform target config section a249805 9cddb31 change % change
efr32 lighting-app BRD4161A+rpc (read only) 738556 738572 16 0.0
.text 738548 738564 16 0.0
lock-app BRD4161A (read only) 728088 728104 16 0.0
.text 728080 728096 16 0.0
window-app BRD4161A (read only) 731536 731552 16 0.0
.text 731528 731544 16 0.0
linux chip-tool debug (read only) 5870941 5877877 6936 0.1
.data.rel.ro 147936 147944 8 0.0
.text 5213429 5220293 6864 0.1
tv-app debug (read only) 1888737 1895481 6744 0.4
.data.rel.ro 60264 60272 8 0.0
.text 1584578 1591250 6672 0.4
Decreases (1 build for esp32)
platform target config section a249805 9cddb31 change % change
esp32 all-clusters-app m5stack (read only) 904623 904619 -4 -0.0
.flash.text 899239 899235 -4 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section a249805 9cddb31 change % change
efr32 lighting-app BRD4161A (read only) 751032 751032 0 0.0
(read/write) 119692 119692 0 0.0
.bss 117892 117892 0 0.0
.data 1800 1800 0 0.0
.text 751024 751024 0 0.0
BRD4161A+rpc (read only) 738556 738572 16 0.0
(read/write) 136320 136320 0 0.0
.bss 134396 134396 0 0.0
.data 1924 1924 0 0.0
.text 738548 738564 16 0.0
lock-app BRD4161A (read only) 728088 728104 16 0.0
(read/write) 117476 117476 0 0.0
.bss 115716 115716 0 0.0
.data 1756 1756 0 0.0
.text 728080 728096 16 0.0
window-app BRD4161A (read only) 731536 731552 16 0.0
(read/write) 117836 117836 0 0.0
.bss 116068 116068 0 0.0
.data 1764 1764 0 0.0
.text 731528 731544 16 0.0
esp32 all-clusters-app c3devkit (read only) 833576 833576 0 0.0
(read/write) 1222026 1222026 0 0.0
.dram0.bss 57760 57760 0 0.0
.dram0.data 14092 14092 0 0.0
.flash.rodata 164928 164928 0 0.0
.flash.text 833576 833576 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 904623 904619 -4 -0.0
(read/write) 421320 421320 0 0.0
.dram0.bss 63112 63112 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 192872 192872 0 0.0
.flash.text 899239 899235 -4 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707792 707792 0 0.0
.bss 77212 77212 0 0.0
.data 1912 1912 0 0.0
.text 622868 622868 0 0.0
lock-app k32w061+debug (read/write) 599232 599232 0 0.0
.bss 67724 67724 0 0.0
.data 1880 1880 0 0.0
.text 523828 523828 0 0.0
shell k32w061+debug (read/write) 664584 664584 0 0.0
.bss 78876 78876 0 0.0
.data 1848 1848 0 0.0
.text 578060 578060 0 0.0
linux all-clusters-app debug (read only) 1747185 1747185 0 0.0
(read/write) 128392 128392 0 0.0
.bss 58544 58544 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63504 63504 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 137845 137845 0 0.0
.text 1473682 1473682 0 0.0
bridge-app debug+rpc (read only) 1327029 1327029 0 0.0
(read/write) 76432 76432 0 0.0
.bss 41520 41520 0 0.0
.data 1568 1568 0 0.0
.data.rel.ro 28352 28352 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 112412 112412 0 0.0
.text 1117189 1117189 0 0.0
chip-tool debug (read only) 5870941 5877877 6936 0.1
(read/write) 195560 195560 0 0.0
.bss 39848 39848 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 147936 147944 8 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 278314 278314 0 0.0
.text 5213429 5220293 6864 0.1
lighting-app debug+rpc (read only) 1596105 1596105 0 0.0
(read/write) 109680 109680 0 0.0
.bss 47184 47184 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 55952 55952 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 130001 130001 0 0.0
.text 1331074 1331074 0 0.0
ota-provider-app debug (read only) 1274521 1274521 0 0.0
(read/write) 75048 75048 0 0.0
.bss 44096 44096 0 0.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 114399 114399 0 0.0
.text 1062530 1062530 0 0.0
ota-requestor-app debug (read only) 1370769 1370769 0 0.0
(read/write) 78912 78912 0 0.0
.bss 46560 46560 0 0.0
.data 848 848 0 0.0
.data.rel.ro 26408 26408 0 0.0
.dynamic 592 592 0 0.0
.got 4000 4000 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 125800 125800 0 0.0
.text 1144594 1144594 0 0.0
shell debug (read only) 799553 799553 0 0.0
(read/write) 65832 65832 0 0.0
.bss 23336 23336 0 0.0
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78767 78767 0 0.0
.text 616770 616770 0 0.0
tv-app debug (read only) 1888737 1895481 6744 0.4
(read/write) 318520 318520 0 0.0
.bss 249800 249800 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 60264 60272 8 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158693 158693 0 0.0
.text 1584578 1591250 6672 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290544 2290544 0 0.0
.bss 180316 180316 0 0.0
.data 5224 5224 0 0.0
.heap 850904 850904 0 0.0
.text 1253144 1253144 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274672 2274672 0 0.0
.bss 172212 172212 0 0.0
.data 5576 5576 0 0.0
.heap 858656 858656 0 0.0
.text 1237272 1237272 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250568 2250568 0 0.0
.bss 171092 171092 0 0.0
.data 5568 5568 0 0.0
.heap 859784 859784 0 0.0
.text 1213168 1213168 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050680 2050680 0 0.0
.bss 156280 156280 0 0.0
.data 4968 4968 0 0.0
.heap 875200 875200 0 0.0
.text 1013280 1013280 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865515 865515 0 0.0
bss 110608 110608 0 0.0
rodata 95916 95916 0 0.0
text 583368 583368 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 827883 827883 0 0.0
bss 106964 106964 0 0.0
rodata 87100 87100 0 0.0
text 557536 557536 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790570 790570 0 0.0
bss 111984 111984 0 0.0
rodata 91172 91172 0 0.0
text 512840 512840 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 840915 840915 0 0.0
bss 109632 109632 0 0.0
rodata 92388 92388 0 0.0
text 563464 563464 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 766234 766234 0 0.0
bss 111044 111044 0 0.0
rodata 87692 87692 0 0.0
text 493024 493024 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 847055 847055 0 0.0
bss 109772 109772 0 0.0
rodata 94096 94096 0 0.0
text 567644 567644 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840647 840647 0 0.0
bss 109668 109668 0 0.0
rodata 92344 92344 0 0.0
text 563084 563084 0 0.0
shell nrf52840dk_nrf52840 (read/write) 778183 778183 0 0.0
bss 109112 109112 0 0.0
rodata 73132 73132 0 0.0
text 521344 521344 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693238 693238 0 0.0
bss 110096 110096 0 0.0
rodata 67776 67776 0 0.0
text 441956 441956 0 0.0
p6 all-clusters-app default (read/write) 2303312 2303312 0 0.0
.bss 113288 113288 0 0.0
.data 2528 2528 0 0.0
.heap 917528 917528 0 0.0
.text 1261576 1261576 0 0.0
lock-app default (read/write) 2216528 2216528 0 0.0
.bss 100944 100944 0 0.0
.data 2400 2400 0 0.0
.heap 930000 930000 0 0.0
.text 1174792 1174792 0 0.0
qpg lighting-app qpg6100+debug (read only) 494560 494560 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50264 50264 0 0.0
.data 1008 1008 0 0.0
.text 489240 489240 0 0.0
lock-app qpg6100+debug (read only) 469516 469516 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 964 964 0 0.0
.text 464196 464196 0 0.0
persistent-storage-app qpg6100+debug (read only) 105416 105416 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8994 0 0.0
.data 272 272 0 0.0
.text 100096 100096 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 768922 768922 0 0.0
bss 79120 79120 0 0.0
noinit 37160 37160 0 0.0
text 533972 533972 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 22, 2021

PR #11838: Size comparison from 2e16d32 to b5f45aa

Increases above 0.2%:

platform target config section 2e16d32 b5f45aa change % change
linux tv-app debug (read only) 1890329 1896977 6648 0.4
.text 1584754 1591330 6576 0.4
Increases (4 builds for efr32, linux)
platform target config section 2e16d32 b5f45aa change % change
efr32 lock-app BRD4161A (read only) 728448 728464 16 0.0
.text 728440 728456 16 0.0
window-app BRD4161A (read only) 731896 731912 16 0.0
.text 731888 731904 16 0.0
linux chip-tool debug (read only) 5875885 5882725 6840 0.1
.data.rel.ro 148192 148200 8 0.0
.text 5216741 5223509 6768 0.1
tv-app debug (read only) 1890329 1896977 6648 0.4
.data.rel.ro 60520 60528 8 0.0
.text 1584754 1591330 6576 0.4
Decreases (1 build for esp32)
platform target config section 2e16d32 b5f45aa change % change
esp32 all-clusters-app m5stack (read only) 904711 904707 -4 -0.0
.flash.text 899327 899323 -4 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2e16d32 b5f45aa change % change
efr32 lighting-app BRD4161A (read only) 751376 751376 0 0.0
(read/write) 119692 119692 0 0.0
.bss 117884 117884 0 0.0
.data 1808 1808 0 0.0
.text 751368 751368 0 0.0
BRD4161A+rpc (read only) 738884 738884 0 0.0
(read/write) 136320 136320 0 0.0
.bss 134388 134388 0 0.0
.data 1932 1932 0 0.0
.text 738876 738876 0 0.0
lock-app BRD4161A (read only) 728448 728464 16 0.0
(read/write) 117476 117476 0 0.0
.bss 115708 115708 0 0.0
.data 1764 1764 0 0.0
.text 728440 728456 16 0.0
window-app BRD4161A (read only) 731896 731912 16 0.0
(read/write) 117836 117836 0 0.0
.bss 116060 116060 0 0.0
.data 1772 1772 0 0.0
.text 731888 731904 16 0.0
esp32 all-clusters-app c3devkit (read only) 833664 833664 0 0.0
(read/write) 1222106 1222106 0 0.0
.dram0.bss 57760 57760 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 164992 164992 0 0.0
.flash.text 833664 833664 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 904711 904707 -4 -0.0
(read/write) 421400 421400 0 0.0
.dram0.bss 63120 63120 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 192936 192936 0 0.0
.flash.text 899327 899323 -4 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707928 707928 0 0.0
.bss 77212 77212 0 0.0
.data 1920 1920 0 0.0
.text 622996 622996 0 0.0
lock-app k32w061+debug (read/write) 599368 599368 0 0.0
.bss 67724 67724 0 0.0
.data 1888 1888 0 0.0
.text 523956 523956 0 0.0
shell k32w061+debug (read/write) 664744 664744 0 0.0
.bss 78884 78884 0 0.0
.data 1856 1856 0 0.0
.text 578204 578204 0 0.0
linux all-clusters-app debug (read only) 1748801 1748801 0 0.0
(read/write) 128688 128688 0 0.0
.bss 58576 58576 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63760 63760 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 568 568 0 0.0
.rodata 138549 138549 0 0.0
.text 1473874 1473874 0 0.0
bridge-app debug+rpc (read only) 1328645 1328645 0 0.0
(read/write) 76760 76760 0 0.0
.bss 41552 41552 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 28608 28608 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 113116 113116 0 0.0
.text 1117381 1117381 0 0.0
chip-tool debug (read only) 5875885 5882725 6840 0.1
(read/write) 195936 195936 0 0.0
.bss 39896 39896 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 148192 148200 8 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 278778 278778 0 0.0
.text 5216741 5223509 6768 0.1
lighting-app debug+rpc (read only) 1597849 1597849 0 0.0
(read/write) 109976 109976 0 0.0
.bss 47216 47216 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 56208 56208 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 130833 130833 0 0.0
.text 1331266 1331266 0 0.0
ota-provider-app debug (read only) 1279465 1279465 0 0.0
(read/write) 75376 75376 0 0.0
.bss 44128 44128 0 0.0
.data 800 800 0 0.0
.data.rel.ro 25336 25336 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 456 456 0 0.0
.rodata 114903 114903 0 0.0
.text 1065890 1065890 0 0.0
ota-requestor-app debug (read only) 1375729 1375729 0 0.0
(read/write) 79240 79240 0 0.0
.bss 46592 46592 0 0.0
.data 864 864 0 0.0
.data.rel.ro 26664 26664 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 126312 126312 0 0.0
.text 1147954 1147954 0 0.0
shell debug (read only) 804577 804577 0 0.0
(read/write) 66160 66160 0 0.0
.bss 23336 23336 0 0.0
.data 274 274 0 0.0
.data.rel.ro 38008 38008 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 352 352 0 0.0
.rodata 79279 79279 0 0.0
.text 620194 620194 0 0.0
tv-app debug (read only) 1890329 1896977 6648 0.4
(read/write) 318832 318832 0 0.0
.bss 249848 249848 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 60520 60528 8 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 159389 159389 0 0.0
.text 1584754 1591330 6576 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290672 2290672 0 0.0
.bss 180308 180308 0 0.0
.data 5232 5232 0 0.0
.heap 850904 850904 0 0.0
.text 1253272 1253272 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274800 2274800 0 0.0
.bss 172212 172212 0 0.0
.data 5584 5584 0 0.0
.heap 858648 858648 0 0.0
.text 1237400 1237400 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250632 2250632 0 0.0
.bss 171092 171092 0 0.0
.data 5576 5576 0 0.0
.heap 859776 859776 0 0.0
.text 1213232 1213232 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050872 2050872 0 0.0
.bss 156280 156280 0 0.0
.data 4976 4976 0 0.0
.heap 875192 875192 0 0.0
.text 1013472 1013472 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865667 865667 0 0.0
bss 110616 110616 0 0.0
rodata 95980 95980 0 0.0
text 583444 583444 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 828035 828035 0 0.0
bss 106972 106972 0 0.0
rodata 87164 87164 0 0.0
text 557612 557612 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 790706 790706 0 0.0
bss 111992 111992 0 0.0
rodata 91236 91236 0 0.0
text 512912 512912 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 841099 841099 0 0.0
bss 109640 109640 0 0.0
rodata 92452 92452 0 0.0
text 563540 563540 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 766386 766386 0 0.0
bss 111052 111052 0 0.0
rodata 87756 87756 0 0.0
text 493096 493096 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 847207 847207 0 0.0
bss 109780 109780 0 0.0
rodata 94160 94160 0 0.0
text 567720 567720 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 840799 840799 0 0.0
bss 109676 109676 0 0.0
rodata 92408 92408 0 0.0
text 563160 563160 0 0.0
shell nrf52840dk_nrf52840 (read/write) 778639 778639 0 0.0
bss 109160 109160 0 0.0
rodata 73196 73196 0 0.0
text 521668 521668 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693662 693662 0 0.0
bss 110144 110144 0 0.0
rodata 67840 67840 0 0.0
text 442276 442276 0 0.0
p6 all-clusters-app default (read/write) 2303656 2303656 0 0.0
.bss 113296 113296 0 0.0
.data 2536 2536 0 0.0
.heap 917512 917512 0 0.0
.text 1261920 1261920 0 0.0
lock-app default (read/write) 2216840 2216840 0 0.0
.bss 100952 100952 0 0.0
.data 2408 2408 0 0.0
.heap 929984 929984 0 0.0
.text 1175104 1175104 0 0.0
qpg lighting-app qpg6100+debug (read only) 494680 494680 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50264 50264 0 0.0
.data 1016 1016 0 0.0
.text 489360 489360 0 0.0
lock-app qpg6100+debug (read only) 469660 469660 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 972 972 0 0.0
.text 464340 464340 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 769042 769042 0 0.0
bss 79136 79136 0 0.0
noinit 37160 37160 0 0.0
text 534004 534004 0 0.0

@github-actions
Copy link

github-actions bot commented Nov 23, 2021

PR #11838: Size comparison from 71a3fb2 to 92dd5d5

Increases above 0.2%:

platform target config section 71a3fb2 92dd5d5 change % change
linux tv-app debug (read only) 1892849 1899481 6632 0.4
.text 1586930 1593490 6560 0.4
Increases (5 builds for efr32, linux)
platform target config section 71a3fb2 92dd5d5 change % change
efr32 lighting-app BRD4161A+rpc (read only) 740028 740044 16 0.0
.text 740020 740036 16 0.0
lock-app BRD4161A (read only) 729544 729560 16 0.0
.text 729536 729552 16 0.0
window-app BRD4161A (read only) 732992 733008 16 0.0
.text 732984 733000 16 0.0
linux chip-tool debug (read only) 5914389 5921197 6808 0.1
.data.rel.ro 148272 148280 8 0.0
.text 5249957 5256693 6736 0.1
tv-app debug (read only) 1892849 1899481 6632 0.4
.data.rel.ro 60648 60656 8 0.0
.text 1586930 1593490 6560 0.4
Decreases (1 build for esp32)
platform target config section 71a3fb2 92dd5d5 change % change
esp32 all-clusters-app m5stack (read only) 905215 905203 -12 -0.0
.flash.text 899831 899819 -12 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 71a3fb2 92dd5d5 change % change
efr32 lighting-app BRD4161A (read only) 752544 752544 0 0.0
(read/write) 119756 119756 0 0.0
.bss 117948 117948 0 0.0
.data 1808 1808 0 0.0
.text 752536 752536 0 0.0
BRD4161A+rpc (read only) 740028 740044 16 0.0
(read/write) 136384 136384 0 0.0
.bss 134452 134452 0 0.0
.data 1932 1932 0 0.0
.text 740020 740036 16 0.0
lock-app BRD4161A (read only) 729544 729560 16 0.0
(read/write) 117476 117476 0 0.0
.bss 115708 115708 0 0.0
.data 1764 1764 0 0.0
.text 729536 729552 16 0.0
window-app BRD4161A (read only) 732992 733008 16 0.0
(read/write) 117836 117836 0 0.0
.bss 116060 116060 0 0.0
.data 1772 1772 0 0.0
.text 732984 733000 16 0.0
esp32 all-clusters-app c3devkit (read only) 834250 834250 0 0.0
(read/write) 1222314 1222314 0 0.0
.dram0.bss 57824 57824 0 0.0
.dram0.data 14100 14100 0 0.0
.flash.rodata 165136 165136 0 0.0
.flash.text 834250 834250 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 905215 905203 -12 -0.0
(read/write) 421600 421600 0 0.0
.dram0.bss 63184 63184 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 193072 193072 0 0.0
.flash.text 899831 899819 -12 -0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 708668 708668 0 0.0
.bss 77284 77284 0 0.0
.data 1920 1920 0 0.0
.text 623664 623664 0 0.0
lock-app k32w061+debug (read/write) 600000 600000 0 0.0
.bss 67724 67724 0 0.0
.data 1888 1888 0 0.0
.text 524588 524588 0 0.0
shell k32w061+debug (read/write) 665380 665380 0 0.0
.bss 78884 78884 0 0.0
.data 1856 1856 0 0.0
.text 578840 578840 0 0.0
linux all-clusters-app debug (read only) 1751433 1751433 0 0.0
(read/write) 128880 128880 0 0.0
.bss 58640 58640 0 0.0
.data 1042 1042 0 0.0
.data.rel.ro 63888 63888 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 568 568 0 0.0
.rodata 138677 138677 0 0.0
.text 1476162 1476162 0 0.0
bridge-app debug+rpc (read only) 1330909 1330909 0 0.0
(read/write) 76856 76856 0 0.0
.bss 41552 41552 0 0.0
.data 1584 1584 0 0.0
.data.rel.ro 28688 28688 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 416 416 0 0.0
.rodata 113276 113276 0 0.0
.text 1119269 1119269 0 0.0
chip-tool debug (read only) 5914389 5921197 6808 0.1
(read/write) 196032 196032 0 0.0
.bss 39896 39896 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 148272 148280 8 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 283898 283898 0 0.0
.text 5249957 5256693 6736 0.1
lighting-app debug+rpc (read only) 1600809 1600809 0 0.0
(read/write) 110136 110136 0 0.0
.bss 47280 47280 0 0.0
.data 1234 1234 0 0.0
.data.rel.ro 56304 56304 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 131633 131633 0 0.0
.text 1333186 1333186 0 0.0
ota-provider-app debug (read only) 1280873 1280873 0 0.0
(read/write) 75376 75376 0 0.0
.bss 44128 44128 0 0.0
.data 800 800 0 0.0
.data.rel.ro 25336 25336 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 456 456 0 0.0
.rodata 114999 114999 0 0.0
.text 1067202 1067202 0 0.0
ota-requestor-app debug (read only) 1377457 1377457 0 0.0
(read/write) 79240 79240 0 0.0
.bss 46592 46592 0 0.0
.data 864 864 0 0.0
.data.rel.ro 26664 26664 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 126408 126408 0 0.0
.text 1149586 1149586 0 0.0
shell debug (read only) 804641 804641 0 0.0
(read/write) 66160 66160 0 0.0
.bss 23336 23336 0 0.0
.data 274 274 0 0.0
.data.rel.ro 38008 38008 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 352 352 0 0.0
.rodata 79279 79279 0 0.0
.text 620258 620258 0 0.0
tv-app debug (read only) 1892849 1899481 6632 0.4
(read/write) 319024 319024 0 0.0
.bss 249912 249912 0 0.0
.data 2784 2784 0 0.0
.data.rel.ro 60648 60656 8 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 159517 159517 0 0.0
.text 1586930 1593490 6560 0.4
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2291256 2291256 0 0.0
.bss 180372 180372 0 0.0
.data 5232 5232 0 0.0
.heap 850840 850840 0 0.0
.text 1253856 1253856 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2275472 2275472 0 0.0
.bss 172276 172276 0 0.0
.data 5584 5584 0 0.0
.heap 858584 858584 0 0.0
.text 1238072 1238072 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2251272 2251272 0 0.0
.bss 171092 171092 0 0.0
.data 5576 5576 0 0.0
.heap 859776 859776 0 0.0
.text 1213872 1213872 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050936 2050936 0 0.0
.bss 156280 156280 0 0.0
.data 4976 4976 0 0.0
.heap 875192 875192 0 0.0
.text 1013536 1013536 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 868563 868563 0 0.0
bss 112608 112608 0 0.0
rodata 96140 96140 0 0.0
text 584192 584192 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 830931 830931 0 0.0
bss 108960 108960 0 0.0
rodata 87324 87324 0 0.0
text 558360 558360 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 793602 793602 0 0.0
bss 113980 113980 0 0.0
rodata 91396 91396 0 0.0
text 513660 513660 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 841715 841715 0 0.0
bss 109640 109640 0 0.0
rodata 92572 92572 0 0.0
text 564044 564044 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 767022 767022 0 0.0
bss 111052 111052 0 0.0
rodata 87880 87880 0 0.0
text 493604 493604 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 847827 847827 0 0.0
bss 109780 109780 0 0.0
rodata 94284 94284 0 0.0
text 568228 568228 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 841419 841419 0 0.0
bss 109676 109676 0 0.0
rodata 92532 92532 0 0.0
text 563664 563664 0 0.0
shell nrf52840dk_nrf52840 (read/write) 778671 778671 0 0.0
bss 109160 109160 0 0.0
rodata 73196 73196 0 0.0
text 521696 521696 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693678 693678 0 0.0
bss 110144 110144 0 0.0
rodata 67840 67840 0 0.0
text 442304 442304 0 0.0
p6 all-clusters-app default (read/write) 2304784 2304784 0 0.0
.bss 113360 113360 0 0.0
.data 2536 2536 0 0.0
.heap 917448 917448 0 0.0
.text 1263048 1263048 0 0.0
lock-app default (read/write) 2217952 2217952 0 0.0
.bss 100952 100952 0 0.0
.data 2408 2408 0 0.0
.heap 929984 929984 0 0.0
.text 1176216 1176216 0 0.0
qpg lighting-app qpg6100+debug (read only) 495344 495344 0 0.0
(read/write) 114144 114144 0 0.0
.bss 50328 50328 0 0.0
.data 1016 1016 0 0.0
.text 490024 490024 0 0.0
lock-app qpg6100+debug (read only) 470288 470288 0 0.0
(read/write) 114140 114140 0 0.0
.bss 49200 49200 0 0.0
.data 972 972 0 0.0
.text 464968 464968 0 0.0
persistent-storage-app qpg6100+debug (read only) 105408 105408 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8986 8986 0 0.0
.data 272 272 0 0.0
.text 100088 100088 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 769898 769898 0 0.0
bss 79200 79200 0 0.0
noinit 37160 37160 0 0.0
text 534636 534636 0 0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants