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 Attestation Certificate Format Validation Method. #22943

Conversation

emargolis
Copy link
Contributor

Fixes #22942

-- Added new method VarifyAttestationCertificateFormat() that verifies that
attestation certificate format is compliant with the Spec.
-- Updated DefaultDeviceAttestationVerifier to validate PAI and DAC certificates format.
-- Updated FileAttestationTrustStore to validate PAA certificates format when they are
loaded from the file storage.
-- Added new unit test (TestCommissionerDUTVectors) that iterates through all
negative and positive test cases to validate that PAI/DAC validation
passes/fails as expected.

-- Fixed minor typos and bugs in the chip-cert tool and test vector generation
script (gen_com_dut_test_vectors.py). As a result I also regenerated all test vectors
in credentials/development/commissioner_dut/

@github-actions
Copy link

github-actions bot commented Sep 28, 2022

PR #22943: Size comparison from 3bd7c37 to 42ec84a

Increases (14 builds for bl602, bl702, cc13x2_26x2, esp32, linux, psoc6)
platform target config section 3bd7c37 42ec84a change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.text 1068352 1068354 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901293 1725 0.0
.debug_line 5252792 5255441 2649 0.1
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807903 1725 0.0
.debug_line 5627327 5629976 2649 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 175044 175052 8 0.0
lock-mtd LP_CC2652R7 (read/write) 182484 182496 12 0.0
pump-app LP_CC2652R7 (read/write) 162068 162076 8 0.0
pump-controller-app LP_CC2652R7 (read/write) 177680 177688 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1788054 1788062 8 0.0
.flash.rodata 257624 257632 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
.text 2001488 2001504 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373372 44 0.0
.debug_info 26821645 26824963 3318 0.0
.debug_line 3668858 3670379 1521 0.0
.debug_loc 3582935 3584913 1978 0.1
.debug_ranges 338928 339048 120 0.0
.debug_str 3439783 3440142 359 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376452 44 0.0
.debug_info 26558428 26561746 3318 0.0
.debug_line 3689574 3691095 1521 0.0
.debug_loc 3570572 3572550 1978 0.1
.debug_ranges 337544 337664 120 0.0
.debug_str 3428796 3429155 359 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346780 44 0.0
.debug_info 22022610 22025927 3317 0.0
.debug_line 3259490 3261015 1525 0.0
.debug_loc 3268547 3270582 2035 0.1
.debug_ranges 302872 302992 120 0.0
.debug_str 3234328 3234687 359 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349604 44 0.0
.debug_info 22401975 22405293 3318 0.0
.debug_line 3268207 3269731 1524 0.0
.debug_loc 3308436 3310440 2004 0.1
.debug_ranges 306216 306336 120 0.0
.debug_str 3261783 3262142 359 0.0
Decreases (8 builds for bl702, cc13x2_26x2, esp32)
platform target config section 3bd7c37 42ec84a change % change
bl702 lighting-app bl702 .text 956552 956550 -2 -0.0
bl702+rpc .text 1030254 1030252 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
.text 561736 561728 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-app LP_CC2652R7 (read only) 687339 687331 -8 -0.0
.text 596324 596316 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
.text 585272 585264 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1222932 1222928 -4 -0.0
.flash.text 1222932 1222928 -4 -0.0
Full report (32 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg)
platform target config section 3bd7c37 42ec84a change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068352 1068354 2 0.0
bl602+rpc (read/write) 1433966 1433966 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099702 1099702 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1187963 1187963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901293 1725 0.0
.debug_line 5252792 5255441 2649 0.1
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956552 956550 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283883 1283883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807903 1725 0.0
.debug_line 5627327 5629976 2649 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030254 1030252 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
(read/write) 175044 175052 8 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561736 561728 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678015 678015 0 0.0
(read/write) 170688 170688 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600304 600304 0 0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
(read/write) 182484 182496 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-app LP_CC2652R7 (read only) 687339 687331 -8 -0.0
(read/write) 162068 162076 8 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596324 596316 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
(read/write) 177680 177688 8 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585272 585264 -8 -0.0
shell LP_CC2652R7 (read only) 667542 667542 0 0.0
(read/write) 186304 186304 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 580964 580964 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543282 543282 0 0.0
.app_xip_area 424964 424964 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110520 1110520 0 0.0
.bss 136532 136532 0 0.0
.data 2072 2072 0 0.0
.text 971896 971896 0 0.0
BRD4161A+rpc (read/write) 973676 973676 0 0.0
.bss 151044 151044 0 0.0
.data 2252 2252 0 0.0
.text 820360 820360 0 0.0
BRD4161A+rs911x (read/write) 1003792 1003792 0 0.0
.bss 169368 169368 0 0.0
.data 2064 2064 0 0.0
.text 832340 832340 0 0.0
lock-app BRD4161A+wf200 (read/write) 1151316 1151316 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 996976 996976 0 0.0
window-app BRD4161A (read/write) 1102576 1102576 0 0.0
.bss 137980 137980 0 0.0
.data 2096 2096 0 0.0
.text 962480 962480 0 0.0
esp32 all-clusters-app c3devkit (read only) 1222932 1222928 -4 -0.0
(read/write) 1788054 1788062 8 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257624 257632 8 0.0
.flash.text 1222932 1222928 -4 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233023 1233023 0 0.0
(read/write) 563948 563948 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314680 314680 0 0.0
.flash.text 1227639 1227639 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649908 649908 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574400 574400 0 0.0
lock k32w0+release (read/write) 706832 706832 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630868 630868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001488 2001504 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455648 2455648 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418292 1418292 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744340 1744340 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373372 44 0.0
.debug_info 26821645 26824963 3318 0.0
.debug_line 3668858 3670379 1521 0.0
.debug_loc 3582935 3584913 1978 0.1
.debug_ranges 338928 339048 120 0.0
.debug_str 3439783 3440142 359 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421040 421040 0 0.0
.text 0 0 0 0.0
1544576 1544576 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1686948 1686948 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376452 44 0.0
.debug_info 26558428 26561746 3318 0.0
.debug_line 3689574 3691095 1521 0.0
.debug_loc 3570572 3572550 1978 0.1
.debug_ranges 337544 337664 120 0.0
.debug_str 3428796 3429155 359 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407472 407472 0 0.0
.text 1487920 1487920 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605476 1605476 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346780 44 0.0
.debug_info 22022610 22025927 3317 0.0
.debug_line 3259490 3261015 1525 0.0
.debug_loc 3268547 3270582 2035 0.1
.debug_ranges 302872 302992 120 0.0
.debug_str 3234328 3234687 359 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375920 375920 0 0.0
.text 1414640 1414640 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643356 1643356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349604 44 0.0
.debug_info 22401975 22405293 3318 0.0
.debug_line 3268207 3269731 1524 0.0
.debug_loc 3308436 3310440 2004 0.1
.debug_ranges 306216 306336 120 0.0
.debug_str 3261783 3262142 359 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447488 1447488 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148536 1148536 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595632 595632 0 0.0
lock-app qpg6105+debug (read/write) 1116432 1116432 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563532 563532 0 0.0

@github-actions
Copy link

github-actions bot commented Sep 28, 2022

PR #22943: Size comparison from 3bd7c37 to 7c41450

Increases (12 builds for bl602, bl702, cc13x2_26x2, linux, psoc6)
platform target config section 3bd7c37 7c41450 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.text 1068352 1068354 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901295 1727 0.0
.debug_line 5252792 5255451 2659 0.1
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
.text 956552 956554 2 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807905 1727 0.0
.debug_line 5627327 5629986 2659 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
.text 1030254 1030256 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 175044 175052 8 0.0
lock-mtd LP_CC2652R7 (read/write) 182484 182496 12 0.0
pump-controller-app LP_CC2652R7 (read/write) 177680 177688 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
.text 2001488 2001504 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373372 44 0.0
.debug_info 26821645 26824964 3319 0.0
.debug_line 3668858 3670386 1528 0.0
.debug_loc 3582935 3584913 1978 0.1
.debug_ranges 338928 339048 120 0.0
.debug_str 3439783 3440142 359 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376452 44 0.0
.debug_info 26558428 26561745 3317 0.0
.debug_line 3689574 3691102 1528 0.0
.debug_loc 3570572 3572550 1978 0.1
.debug_ranges 337544 337664 120 0.0
.debug_str 3428796 3429155 359 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346780 44 0.0
.debug_info 22022610 22025927 3317 0.0
.debug_line 3259490 3261022 1532 0.0
.debug_loc 3268547 3270582 2035 0.1
.debug_ranges 302872 302992 120 0.0
.debug_str 3234328 3234687 359 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349604 44 0.0
.debug_info 22401975 22405294 3319 0.0
.debug_line 3268207 3269738 1531 0.0
.debug_loc 3308436 3310440 2004 0.1
.debug_ranges 306216 306336 120 0.0
.debug_str 3261783 3262142 359 0.0
Decreases (4 builds for cc13x2_26x2)
platform target config section 3bd7c37 7c41450 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
.text 561736 561728 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
.text 585272 585264 -8 -0.0
Full report (25 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, psoc6, qpg)
platform target config section 3bd7c37 7c41450 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068352 1068354 2 0.0
bl602+rpc (read/write) 1433966 1433966 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099702 1099702 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1187963 1187963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901295 1727 0.0
.debug_line 5252792 5255451 2659 0.1
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956552 956554 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283883 1283883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807905 1727 0.0
.debug_line 5627327 5629986 2659 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030254 1030256 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
(read/write) 175044 175052 8 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561736 561728 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678015 678015 0 0.0
(read/write) 170688 170688 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600304 600304 0 0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
(read/write) 182484 182496 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-app LP_CC2652R7 (read only) 687339 687339 0 0.0
(read/write) 162068 162068 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596324 596324 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
(read/write) 177680 177688 8 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585272 585264 -8 -0.0
shell LP_CC2652R7 (read only) 667542 667542 0 0.0
(read/write) 186304 186304 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 580964 580964 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543282 543282 0 0.0
.app_xip_area 424964 424964 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w0+release (read/write) 649908 649908 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574400 574400 0 0.0
lock k32w0+release (read/write) 706832 706832 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630868 630868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001488 2001504 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455648 2455648 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418292 1418292 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744340 1744340 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373372 44 0.0
.debug_info 26821645 26824964 3319 0.0
.debug_line 3668858 3670386 1528 0.0
.debug_loc 3582935 3584913 1978 0.1
.debug_ranges 338928 339048 120 0.0
.debug_str 3439783 3440142 359 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421040 421040 0 0.0
.text 1544576 1544576 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1686948 1686948 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376452 44 0.0
.debug_info 26558428 26561745 3317 0.0
.debug_line 3689574 3691102 1528 0.0
.debug_loc 3570572 3572550 1978 0.1
.debug_ranges 337544 337664 120 0.0
.debug_str 3428796 3429155 359 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407472 407472 0 0.0
.text 1487920 1487920 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605476 1605476 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346780 44 0.0
.debug_info 22022610 22025927 3317 0.0
.debug_line 3259490 3261022 1532 0.0
.debug_loc 3268547 3270582 2035 0.1
.debug_ranges 302872 302992 120 0.0
.debug_str 3234328 3234687 359 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375920 375920 0 0.0
.text 1414640 1414640 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845864 845864 0 0.0
(read/write) 1643356 1643356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349604 44 0.0
.debug_info 22401975 22405294 3319 0.0
.debug_line 3268207 3269738 1531 0.0
.debug_loc 3308436 3310440 2004 0.1
.debug_ranges 306216 306336 120 0.0
.debug_str 3261783 3262142 359 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447488 1447488 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148536 1148536 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595632 595632 0 0.0
lock-app qpg6105+debug (read/write) 1116432 1116432 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563532 563532 0 0.0

@github-actions
Copy link

PR #22943: Size comparison from 3bd7c37 to 75ba9ef

Increases (6 builds for bl602, bl702, linux)
platform target config section 3bd7c37 75ba9ef change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.text 1068352 1068356 4 0.0
bl602+rpc .text 1099702 1099704 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901318 1750 0.0
.debug_line 5252792 5255403 2611 0.0
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
.text 956552 956554 2 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807927 1749 0.0
.debug_line 5627327 5629938 2611 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
.text 2001488 2001504 16 0.0
Full report (11 builds for bl602, bl702, k32w, linux, mbed, qpg)
platform target config section 3bd7c37 75ba9ef change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068352 1068356 4 0.0
bl602+rpc (read/write) 1433966 1433966 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099702 1099704 2 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1187963 1187963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486424 52 0.0
.debug_info 37899568 37901318 1750 0.0
.debug_line 5252792 5255403 2611 0.0
.debug_loc 3364396 3365690 1294 0.0
.debug_ranges 359104 359224 120 0.0
.debug_str 3456111 3456470 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956552 956554 2 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1283883 1283883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511800 52 0.0
.debug_info 41806178 41807927 1749 0.0
.debug_line 5627327 5629938 2611 0.0
.debug_loc 3557140 3558377 1237 0.0
.debug_ranges 381560 381680 120 0.0
.debug_str 3852011 3852370 359 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030254 1030254 0 0.0
k32w light k32w0+release (read/write) 649908 649908 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574400 574400 0 0.0
lock k32w0+release (read/write) 706832 706832 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630868 630868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427004 4784 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517404 32 0.0
.text 8250868 8254388 3520 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001488 2001504 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455648 2455648 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418292 1418292 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148536 1148536 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595632 595632 0 0.0
lock-app qpg6105+debug (read/write) 1116432 1116432 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563532 563532 0 0.0

@github-actions
Copy link

github-actions bot commented Sep 29, 2022

PR #22943: Size comparison from 3bd7c37 to c9fd793

Increases (18 builds for bl602, bl702, cc13x2_26x2, esp32, linux, psoc6, telink)
platform target config section 3bd7c37 c9fd793 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.text 1068352 1068354 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486432 60 0.0
.debug_info 37899568 37901456 1888 0.0
.debug_line 5252792 5255686 2894 0.1
.debug_loc 3364396 3365609 1213 0.0
.debug_ranges 359104 359248 144 0.0
.debug_str 3456111 3456507 396 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511808 60 0.0
.debug_info 41806178 41808067 1889 0.0
.debug_line 5627327 5630221 2894 0.1
.debug_loc 3557140 3558296 1156 0.0
.debug_ranges 381560 381704 144 0.0
.debug_str 3852011 3852407 396 0.0
.text 1030254 1030256 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 175044 175052 8 0.0
lock-mtd LP_CC2652R7 (read/write) 182484 182496 12 0.0
pump-controller-app LP_CC2652R7 (read/write) 177680 177688 8 0.0
shell LP_CC2652R7 (read/write) 186304 186312 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1788054 1788062 8 0.0
.flash.rodata 257624 257632 8 0.0
m5stack (read/write) 563948 563956 8 0.0
.flash.rodata 314680 314688 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427308 5088 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517372 517436 64 0.0
.text 8250868 8254660 3792 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
.text 2001488 2001504 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373376 48 0.0
.debug_info 26821645 26825139 3494 0.0
.debug_line 3668858 3670534 1676 0.0
.debug_loc 3582935 3585217 2282 0.1
.debug_ranges 338928 339072 144 0.0
.debug_str 3439783 3440179 396 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376456 48 0.0
.debug_info 26558428 26561921 3493 0.0
.debug_line 3689574 3691250 1676 0.0
.debug_loc 3570572 3572854 2282 0.1
.debug_ranges 337544 337688 144 0.0
.debug_str 3428796 3429192 396 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346784 48 0.0
.debug_info 22022610 22026102 3492 0.0
.debug_line 3259490 3261170 1680 0.1
.debug_loc 3268547 3270886 2339 0.1
.debug_ranges 302872 303016 144 0.0
.debug_str 3234328 3234724 396 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349608 48 0.0
.debug_info 22401975 22405470 3495 0.0
.debug_line 3268207 3269886 1679 0.1
.debug_loc 3308436 3310744 2308 0.1
.debug_ranges 306216 306360 144 0.0
.debug_str 3261783 3262179 396 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814492 814500 8 0.0
text 574572 574574 2 0.0
lighting-app tlsr9518adk80d text 592792 592794 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844556 844564 8 0.0
text 598974 598978 4 0.0
Decreases (6 builds for cc13x2_26x2, esp32)
platform target config section 3bd7c37 c9fd793 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
.text 561736 561728 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
.text 585272 585264 -8 -0.0
shell LP_CC2652R7 (read only) 667542 667534 -8 -0.0
.text 580964 580956 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1222932 1222928 -4 -0.0
.flash.text 1222932 1222928 -4 -0.0
Full report (30 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 3bd7c37 c9fd793 change % change
bl602 lighting-app bl602 (read/write) 1388746 1388754 8 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068352 1068354 2 0.0
bl602+rpc (read/write) 1433966 1433966 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099702 1099702 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1187963 1187963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486372 486432 60 0.0
.debug_info 37899568 37901456 1888 0.0
.debug_line 5252792 5255686 2894 0.1
.debug_loc 3364396 3365609 1213 0.0
.debug_ranges 359104 359248 144 0.0
.debug_str 3456111 3456507 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956552 956552 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283883 1283883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511748 511808 60 0.0
.debug_info 41806178 41808067 1889 0.0
.debug_line 5627327 5630221 2894 0.1
.debug_loc 3557140 3558296 1156 0.0
.debug_ranges 381560 381704 144 0.0
.debug_str 3852011 3852407 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030254 1030256 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676491 676483 -8 -0.0
(read/write) 175044 175052 8 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586632 586624 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640739 640731 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561736 561728 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678015 678015 0 0.0
(read/write) 170688 170688 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600304 600304 0 0.0
lock-mtd LP_CC2652R7 (read only) 661907 661895 -12 -0.0
(read/write) 182484 182496 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558328 558320 -8 -0.0
pump-app LP_CC2652R7 (read only) 687339 687339 0 0.0
(read/write) 162068 162068 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596324 596324 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671839 671831 -8 -0.0
(read/write) 177680 177688 8 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585272 585264 -8 -0.0
shell LP_CC2652R7 (read only) 667542 667534 -8 -0.0
(read/write) 186304 186312 8 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 580964 580956 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587290 587290 0 0.0
.app_xip_area 463948 463948 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594354 594354 0 0.0
.app_xip_area 465684 465684 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543282 543282 0 0.0
.app_xip_area 424964 424964 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1222932 1222928 -4 -0.0
(read/write) 1788054 1788062 8 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257624 257632 8 0.0
.flash.text 1222932 1222928 -4 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233023 1233023 0 0.0
(read/write) 563948 563956 8 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314680 314688 8 0.0
.flash.text 1227639 1227639 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649908 649908 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574400 574400 0 0.0
lock k32w0+release (read/write) 706832 706832 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630868 630868 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422220 10427308 5088 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517436 64 0.0
.text 8250868 8254660 3792 0.0
thermostat-no-ble arm64 (read only) 2387428 2387524 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001488 2001504 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455648 2455648 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418292 1418292 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744340 1744340 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373328 373376 48 0.0
.debug_info 26821645 26825139 3494 0.0
.debug_line 3668858 3670534 1676 0.0
.debug_loc 3582935 3585217 2282 0.1
.debug_ranges 338928 339072 144 0.0
.debug_str 3439783 3440179 396 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421040 421040 0 0.0
.text 1544576 1544576 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1686948 1686948 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376408 376456 48 0.0
.debug_info 26558428 26561921 3493 0.0
.debug_line 3689574 3691250 1676 0.0
.debug_loc 3570572 3572854 2282 0.1
.debug_ranges 337544 337688 144 0.0
.debug_str 3428796 3429192 396 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407472 407472 0 0.0
.text 1487920 1487920 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605476 1605476 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346736 346784 48 0.0
.debug_info 22022610 22026102 3492 0.0
.debug_line 3259490 3261170 1680 0.1
.debug_loc 3268547 3270886 2339 0.1
.debug_ranges 302872 303016 144 0.0
.debug_str 3234328 3234724 396 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375920 375920 0 0.0
.text 1414640 1414640 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845864 845864 0 0.0
(read/write) 1643356 1643356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349560 349608 48 0.0
.debug_info 22401975 22405470 3495 0.0
.debug_line 3268207 3269886 1679 0.1
.debug_loc 3308436 3310744 2308 0.1
.debug_ranges 306216 306360 144 0.0
.debug_str 3261783 3262179 396 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379152 379152 0 0.0
.text 1447488 1447488 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148536 1148536 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595632 595632 0 0.0
lock-app qpg6105+debug (read/write) 1116432 1116432 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563532 563532 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814492 814500 8 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574572 574574 2 0.0
lighting-app tlsr9518adk80d (read/write) 836604 836604 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592792 592794 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844556 844564 8 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598974 598978 4 0.0

@github-actions
Copy link

github-actions bot commented Sep 29, 2022

PR #22943: Size comparison from 8e58621 to 98756f3

Increases (10 builds for bl702, cc13x2_26x2, linux, psoc6)
platform target config section 8e58621 98756f3 change % change
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901747 1888 0.0
.debug_line 5252986 5255880 2894 0.1
.debug_loc 3364624 3365854 1230 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808357 1888 0.0
.debug_line 5627521 5630415 2894 0.1
.debug_loc 3557369 3558541 1172 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174980 174988 8 0.0
lock-mtd LP_CC2652R7 (read/write) 182420 182432 12 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10427388 4800 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517404 517436 32 0.0
.text 8251204 8254740 3536 0.0
thermostat-no-ble arm64 (read only) 2387508 2387604 96 0.0
.text 2001568 2001584 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821932 26825424 3492 0.0
.debug_line 3668940 3670616 1676 0.0
.debug_loc 3583264 3585546 2282 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558714 26562206 3492 0.0
.debug_line 3689656 3691332 1676 0.0
.debug_loc 3570901 3573183 2282 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022895 22026387 3492 0.0
.debug_line 3259572 3261252 1680 0.1
.debug_loc 3268876 3271215 2339 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 2240226 22405755 3492 0.0
.debug_line 3268289 3269968 1679 0.1
.debug_loc 3308765 3311073 2308 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
Decreases (4 builds for cc13x2_26x2, telink)
platform target config section 8e58621 98756f3 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676547 -8 -0.0
.text 586696 586688 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
telink light-switch-app tlsr9518adk80d text 574628 574626 -2 -0.0
ota-requestor-app tlsr9518adk80d text 599030 599028 -2 -0.0
Full report (28 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 8e58621 98756f3 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068426 1068426 0 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099774 1099774 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901747 1888 0.0
.debug_line 5252986 5255880 2894 0.1
.debug_loc 3364624 3365854 1230 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956624 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808357 1888 0.0
.debug_line 5627521 5630415 2894 0.1
.debug_loc 3557369 3558541 1172 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030326 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676547 -8 -0.0
(read/write) 174980 174988 8 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586696 586688 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640795 640795 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561792 561792 0 0.0
lock-ftd LP_CC2652R7 (read only) 678079 678079 0 0.0
(read/write) 170624 170624 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600368 600368 0 0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
(read/write) 182420 182432 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671895 0 0.0
(read/write) 177624 177624 0 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585328 585328 0 0.0
shell LP_CC2652R7 (read only) 667606 667606 0 0.0
(read/write) 186240 186240 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 581028 581028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587354 587354 0 0.0
.app_xip_area 464012 464012 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594418 594418 0 0.0
.app_xip_area 465748 465748 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543346 0 0.0
.app_xip_area 425028 425028 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w0+release (read/write) 649972 649972 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574464 574464 0 0.0
lock k32w0+release (read/write) 706912 706912 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630948 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10427388 4800 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517436 32 0.0
.text 8251204 8254740 3536 0.0
thermostat-no-ble arm64 (read only) 2387508 2387604 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001584 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821932 26825424 3492 0.0
.debug_line 3668940 3670616 1676 0.0
.debug_loc 3583264 3585546 2282 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 0 0 0 0.0
1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558714 26562206 3492 0.0
.debug_line 3689656 3691332 1676 0.0
.debug_loc 3570901 3573183 2282 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022895 22026387 3492 0.0
.debug_line 3259572 3261252 1680 0.1
.debug_loc 3268876 3271215 2339 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643436 1643436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 2240226 22405755 3492 0.0
.debug_line 3268289 3269968 1679 0.1
.debug_loc 3308765 3311073 2308 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379168 379168 0 0.0
.text 1447568 1447568 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148608 1148608 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595704 595704 0 0.0
lock-app qpg6105+debug (read/write) 1116504 1116504 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563604 563604 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814548 814548 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574628 574626 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 836660 836660 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592846 592846 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844612 844612 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 599030 599028 -2 -0.0

@emargolis emargolis force-pushed the emargolis/feature/add-attestation-certs-format-verifier branch from 98756f3 to 6c6ba29 Compare September 29, 2022 19:08
@github-actions
Copy link

PR #22943: Size comparison from a6ecd62 to 6c6ba29

Increases (4 builds for bl702, linux)
platform target config section a6ecd62 6c6ba29 change % change
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901749 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10427196 4608 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517404 517436 32 0.0
.text 8251204 8254548 3344 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.text 2001568 2001744 176 0.0
Full report (7 builds for bl702, linux, mbed, qpg)
platform target config section a6ecd62 6c6ba29 change % change
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901749 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956624 956624 0 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030326 1030326 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10427196 4608 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517436 32 0.0
.text 8251204 8254548 3344 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001744 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148608 1148608 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595704 595704 0 0.0
lock-app qpg6105+debug (read/write) 1116504 1116504 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563604 563604 0 0.0

@github-actions
Copy link

github-actions bot commented Sep 29, 2022

PR #22943: Size comparison from a6ecd62 to 784c425

Increases (8 builds for bl602, bl702, linux, telink)
platform target config section a6ecd62 784c425 change % change
bl602 lighting-app bl602 .text 1068426 1068428 2 0.0
bl602+rpc .text 1099772 1099776 4 0.0
bl702 lighting-app bl702 (read/write) 1188027 1188043 16 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901750 1891 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.text 956624 956626 2 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808360 1891 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.text 1030326 1030328 2 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10426908 4320 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.text 8251204 8254292 3088 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.text 2001568 2001744 176 0.0
telink light-switch-app tlsr9518adk80d text 574624 574628 4 0.0
ota-requestor-app tlsr9518adk80d text 599026 599030 4 0.0
Full report (14 builds for bl602, bl702, k32w, linux, mbed, qpg, telink)
platform target config section a6ecd62 784c425 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068426 1068428 2 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099772 1099776 4 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188027 1188043 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901750 1891 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956624 956626 2 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808360 1891 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030326 1030328 2 0.0
k32w light k32w0+release (read/write) 649972 649972 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574464 574464 0 0.0
lock k32w0+release (read/write) 706912 706912 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630948 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10426908 4320 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517404 0 0.0
.text 8251204 8254292 3088 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001744 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148608 1148608 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595704 595704 0 0.0
lock-app qpg6105+debug (read/write) 1116504 1116504 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563604 563604 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814548 814548 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574624 574628 4 0.0
lighting-app tlsr9518adk80d (read/write) 836660 836660 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592846 592846 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844612 844612 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 599026 599030 4 0.0

@github-actions
Copy link

github-actions bot commented Sep 30, 2022

PR #22943: Size comparison from a6ecd62 to af56216

Increases (17 builds for bl602, bl702, cc13x2_26x2, esp32, linux, psoc6, telink)
platform target config section a6ecd62 af56216 change % change
bl602 lighting-app bl602+rpc .text 1099772 1099774 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901749 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174980 174988 8 0.0
lock-mtd LP_CC2652R7 (read/write) 182420 182432 12 0.0
pump-app LP_CC2652R7 (read/write) 162004 162012 8 0.0
pump-controller-app LP_CC2652R7 (read/write) 177616 177624 8 0.0
esp32 all-clusters-app m5stack (read/write) 563948 563956 8 0.0
.flash.rodata 314680 314688 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10426908 4320 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.text 8251204 8254292 3088 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.text 2001568 2001744 176 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821931 26825425 3494 0.0
.debug_line 3668940 3670617 1677 0.0
.debug_loc 3583264 3585574 2310 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558713 26562207 3494 0.0
.debug_line 3689656 3691333 1677 0.0
.debug_loc 3570901 3573211 2310 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022896 22026388 3492 0.0
.debug_line 3259572 3261253 1681 0.1
.debug_loc 3268876 3271243 2367 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 22402262 22405755 3493 0.0
.debug_line 3268289 3269969 1680 0.1
.debug_loc 3308765 3311101 2336 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
telink light-switch-app tlsr9518adk80d text 574624 574626 2 0.0
lighting-app tlsr9518adk80d text 592846 592848 2 0.0
ota-requestor-app tlsr9518adk80d text 599026 599028 2 0.0
Decreases (6 builds for cc13x2_26x2, esp32)
platform target config section a6ecd62 af56216 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676547 -8 -0.0
.text 586696 586688 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640795 -8 -0.0
.text 561800 561792 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
pump-app LP_CC2652R7 (read only) 687403 687395 -8 -0.0
.text 596388 596380 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671903 671895 -8 -0.0
.text 585336 585328 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1222986 1222982 -4 -0.0
.flash.text 1222986 1222982 -4 -0.0
Full report (30 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section a6ecd62 af56216 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068426 1068426 0 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099772 1099774 2 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188027 1188027 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899859 37901749 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956624 956624 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030326 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676547 -8 -0.0
(read/write) 174980 174988 8 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586696 586688 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640795 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561800 561792 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678079 678079 0 0.0
(read/write) 170624 170624 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600368 600368 0 0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
(read/write) 182420 182432 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
pump-app LP_CC2652R7 (read only) 687403 687395 -8 -0.0
(read/write) 162004 162012 8 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596380 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671903 671895 -8 -0.0
(read/write) 177616 177624 8 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585336 585328 -8 -0.0
shell LP_CC2652R7 (read only) 667606 667606 0 0.0
(read/write) 186240 186240 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 581028 581028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587354 587354 0 0.0
.app_xip_area 464012 464012 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594418 594418 0 0.0
.app_xip_area 465748 465748 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543346 0 0.0
.app_xip_area 425028 425028 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1222986 1222982 -4 -0.0
(read/write) 1788062 1788062 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257632 257632 0 0.0
.flash.text 1222986 1222982 -4 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233067 1233067 0 0.0
(read/write) 563948 563956 8 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314680 314688 8 0.0
.flash.text 1227683 1227683 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649972 649972 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574464 574464 0 0.0
lock k32w0+release (read/write) 706912 706912 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630948 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422588 10426908 4320 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517404 0 0.0
.text 8251204 8254292 3088 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001744 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821931 26825425 3494 0.0
.debug_line 3668940 3670617 1677 0.0
.debug_loc 3583264 3585574 2310 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558713 26562207 3494 0.0
.debug_line 3689656 3691333 1677 0.0
.debug_loc 3570901 3573211 2310 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022896 22026388 3492 0.0
.debug_line 3259572 3261253 1681 0.1
.debug_loc 3268876 3271243 2367 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845864 845864 0 0.0
(read/write) 1643436 1643436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 22402262 22405755 3493 0.0
.debug_line 3268289 3269969 1680 0.1
.debug_loc 3308765 3311101 2336 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379168 379168 0 0.0
.text 1447568 1447568 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148608 1148608 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595704 595704 0 0.0
lock-app qpg6105+debug (read/write) 1116504 1116504 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563604 563604 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814548 814548 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574624 574626 2 0.0
lighting-app tlsr9518adk80d (read/write) 836660 836660 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592846 592848 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844612 844612 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 599026 599028 2 0.0

@emargolis emargolis force-pushed the emargolis/feature/add-attestation-certs-format-verifier branch from af56216 to 48c5755 Compare September 30, 2022 02:34
@github-actions
Copy link

github-actions bot commented Sep 30, 2022

PR #22943: Size comparison from a334714 to 48c5755

Increases (11 builds for bl602, bl702, cc13x2_26x2, linux, psoc6)
platform target config section a334714 48c5755 change % change
bl602 lighting-app bl602 .text 1068426 1068428 2 0.0
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899860 37901750 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read/write) 182420 182432 12 0.0
pump-controller-app LP_CC2652R7 (read/write) 177616 177624 8 0.0
linux chip-tool-ipv6only arm64 (read only) 10422300 10427084 4784 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517372 517404 32 0.0
.text 8250948 8254372 3424 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.text 2001568 2001744 176 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821932 26825426 3494 0.0
.debug_line 3668940 3670617 1677 0.0
.debug_loc 3583264 3585574 2310 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558713 26562206 3493 0.0
.debug_line 3689656 3691333 1677 0.0
.debug_loc 3570901 3573211 2310 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022894 22026387 3493 0.0
.debug_line 3259572 3261253 1681 0.1
.debug_loc 3268876 3271243 2367 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
lock cy8ckit_062s2_43012 .debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 22402262 22405756 3494 0.0
.debug_line 3268289 3269969 1680 0.1
.debug_loc 3308765 3311101 2336 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
Decreases (6 builds for bl602, cc13x2_26x2, esp32, telink)
platform target config section a334714 48c5755 change % change
bl602 lighting-app bl602+rpc .text 1099776 1099774 -2 -0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640795 -8 -0.0
.text 561800 561792 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
pump-controller-app LP_CC2652R7 (read only) 671903 671895 -8 -0.0
.text 585336 585328 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1222986 1222982 -4 -0.0
.flash.text 1222986 1222982 -4 -0.0
telink ota-requestor-app tlsr9518adk80d text 599030 599028 -2 -0.0
Full report (32 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section a334714 48c5755 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068426 1068428 2 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099776 1099774 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188043 1188043 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506903 0 0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486448 60 0.0
.debug_info 37899860 37901750 1890 0.0
.debug_line 5252986 5255886 2900 0.1
.debug_loc 3364624 3365897 1273 0.0
.debug_ranges 359016 359160 144 0.0
.debug_str 3456120 3456516 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956626 956626 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644448 0 0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511824 60 0.0
.debug_info 41806469 41808359 1890 0.0
.debug_line 5627521 5630421 2900 0.1
.debug_loc 3557369 3558584 1215 0.0
.debug_ranges 381472 381616 144 0.0
.debug_str 3852020 3852416 396 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030326 1030326 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676547 676547 0 0.0
(read/write) 174988 174988 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586688 586688 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640795 -8 -0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561800 561792 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 678079 678079 0 0.0
(read/write) 170624 170624 0 0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77231 77231 0 0.0
.text 600368 600368 0 0.0
lock-mtd LP_CC2652R7 (read only) 661971 661959 -12 -0.0
(read/write) 182420 182432 12 0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103099 103095 -4 -0.0
.text 558392 558384 -8 -0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671903 671895 -8 -0.0
(read/write) 177616 177624 8 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585336 585328 -8 -0.0
shell LP_CC2652R7 (read only) 667606 667606 0 0.0
(read/write) 186240 186240 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 581028 581028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587354 587354 0 0.0
.app_xip_area 464012 464012 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594418 594418 0 0.0
.app_xip_area 465748 465748 0 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543346 0 0.0
.app_xip_area 425028 425028 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1222986 1222982 -4 -0.0
(read/write) 1788054 1788054 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257624 257624 0 0.0
.flash.text 1222986 1222982 -4 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233067 1233067 0 0.0
(read/write) 563956 563956 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314688 314688 0 0.0
.flash.text 1227683 1227683 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649972 649972 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574464 574464 0 0.0
lock k32w0+release (read/write) 706912 706912 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630948 630948 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422300 10427084 4784 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517372 517404 32 0.0
.text 8250948 8254372 3424 0.0
thermostat-no-ble arm64 (read only) 2387508 2388036 528 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143644 143644 0 0.0
.text 2001568 2001744 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455712 2455712 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418356 1418356 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803248 803248 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229470 1229470 0 0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373380 48 0.0
.debug_info 26821932 26825426 3494 0.0
.debug_line 3668940 3670617 1677 0.0
.debug_loc 3583264 3585574 2310 0.1
.debug_ranges 338840 338984 144 0.0
.debug_str 3439792 3440188 396 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221269 1221269 0 0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376460 48 0.0
.debug_info 26558713 26562206 3493 0.0
.debug_line 3689656 3691333 1677 0.0
.debug_loc 3570901 3573211 2310 0.1
.debug_ranges 337456 337600 144 0.0
.debug_str 3428805 3429201 396 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055325 1055325 0 0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346788 48 0.0
.debug_info 22022894 22026387 3493 0.0
.debug_line 3259572 3261253 1681 0.1
.debug_loc 3268876 3271243 2367 0.1
.debug_ranges 302784 302928 144 0.0
.debug_str 3234337 3234733 396 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1643436 1643436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1062744 1062744 0 0.0
.debug_aranges 104168 104176 8 0.0
.debug_frame 349564 349612 48 0.0
.debug_info 22402262 22405756 3494 0.0
.debug_line 3268289 3269969 1680 0.1
.debug_loc 3308765 3311101 2336 0.1
.debug_ranges 306128 306272 144 0.0
.debug_str 3261792 3262188 396 0.0
.heap 845864 845864 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476186 476186 0 0.0
.symtab 379168 379168 0 0.0
.text 1447568 1447568 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148608 1148608 0 0.0
.bss 110548 110548 0 0.0
.data 868 868 0 0.0
.text 595704 595704 0 0.0
lock-app qpg6105+debug (read/write) 1116504 1116504 0 0.0
.bss 106380 106380 0 0.0
.data 872 872 0 0.0
.text 563604 563604 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814548 814548 0 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574626 574626 0 0.0
lighting-app tlsr9518adk80d (read/write) 836660 836660 0 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592846 592846 0 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844612 844612 0 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 599030 599028 -2 -0.0

  -- Added new method VarifyAttestationCertificateFormat() that verifies that
     attestation certificate format is compliant with the Spec.
  -- Updated DefaultDeviceAttestationVerifier to validate PAI and DAC certificates format.
  -- Updated FileAttestationTrustStore to validate PAA certificates format when they are
     loaded from the file storage.
  -- Added new unit test (TestCommissionerDUTVectors) that iterates through all
     negative and positive test cases to validate that PAI/DAC validation
     passes/fails as expected.

  -- Fixed minor typos and bugs in the chip-cert tool and test vector generation
     script (gen_com_dut_test_vectors.py). As a result I also regenerated all test vectors
     in credentials/development/commissioner_dut/
@emargolis emargolis force-pushed the emargolis/feature/add-attestation-certs-format-verifier branch from d9d831f to 3819099 Compare October 1, 2022 19:27
@github-actions
Copy link

github-actions bot commented Oct 1, 2022

PR #22943: Size comparison from b6c9191 to 3819099

Increases (10 builds for bl702, linux, nrfconnect, psoc6, telink)
platform target config section b6c9191 3819099 change % change
bl702 lighting-app bl702 .debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486444 56 0.0
.debug_info 37899860 37901868 2008 0.0
.debug_line 5252986 5255713 2727 0.1
.debug_loc 3364624 3366144 1520 0.0
.debug_ranges 359016 359136 120 0.0
.debug_str 3456120 3456502 382 0.0
bl702+rpc .debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511820 56 0.0
.debug_info 41806470 41808479 2009 0.0
.debug_line 5627521 5630248 2727 0.0
.debug_loc 3557369 3558831 1462 0.0
.debug_ranges 381472 381592 120 0.0
.debug_str 3852020 3852402 382 0.0
linux chip-tool-ipv6only arm64 (read only) 10422652 10427436 4784 0.0
(read/write) 706257 706401 144 0.0
.data.rel.ro 650560 650584 24 0.0
.rodata 517404 517436 32 0.0
.text 8251268 8254692 3424 0.0
thermostat-no-ble arm64 (read only) 2387620 2388164 544 0.0
(read/write) 143649 143681 32 0.0
.text 2001648 2001840 192 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 803244 803248 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373372 40 0.0
.debug_info 26821933 26825545 3612 0.0
.debug_line 3668944 3670548 1604 0.0
.debug_loc 3583338 3585553 2215 0.1
.debug_ranges 338840 338936 96 0.0
.debug_str 3439792 3440174 382 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376452 40 0.0
.debug_info 26558714 26562327 3613 0.0
.debug_line 3689660 3691264 1604 0.0
.debug_loc 3570975 3573190 2215 0.1
.debug_ranges 337456 337552 96 0.0
.debug_str 3428805 3429187 382 0.0
light cy8ckit_062s2_43012 .debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346780 40 0.0
.debug_info 22022895 22026508 3613 0.0
.debug_line 3259576 3261184 1608 0.0
.debug_loc 3268950 3271222 2272 0.1
.debug_ranges 302784 302880 96 0.0
.debug_str 3234337 3234719 382 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103896 103904 8 0.0
.debug_frame 348632 348672 40 0.0
.debug_info 22261502 22265114 3612 0.0
.debug_line 3257438 3259045 1607 0.0
.debug_loc 3297560 3299801 2241 0.1
.debug_ranges 304728 304824 96 0.0
.debug_str 3253851 3254233 382 0.0
telink lighting-app tlsr9518adk80d (read/write) 810908 810916 8 0.0
text 570996 570998 2 0.0
Decreases (8 builds for bl702, esp32, psoc6, qpg)
platform target config section b6c9191 3819099 change % change
bl702 lighting-app bl702 (read/write) 1188043 1188027 -16 -0.0
.debug_abbrev 1506903 1506897 -6 -0.0
.text 956626 956624 -2 -0.0
bl702+rpc .debug_abbrev 1644448 1644442 -6 -0.0
esp32 all-clusters-app m5stack (read only) 1233103 1233099 -4 -0.0
.flash.text 1227719 1227715 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1229452 1229446 -6 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1221251 1221245 -6 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1055307 1055301 -6 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1057410 1057404 -6 -0.0
qpg lock-app qpg6105+debug (read/write) 1113204 1113196 -8 -0.0
.text 560300 560292 -8 -0.0
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b6c9191 3819099 change % change
bl602 lighting-app bl602 (read/write) 1388826 1388826 0 0.0
.bss 90729 90729 0 0.0
.data 9928 9928 0 0.0
.text 1068428 1068428 0 0.0
bl602+rpc (read/write) 1434038 1434038 0 0.0
.bss 98161 98161 0 0.0
.data 10312 10312 0 0.0
.text 1099776 1099776 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188043 1188027 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67094 67094 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1506903 1506897 -6 -0.0
.debug_aranges 133080 133088 8 0.0
.debug_frame 486388 486444 56 0.0
.debug_info 37899860 37901868 2008 0.0
.debug_line 5252986 5255713 2727 0.1
.debug_loc 3364624 3366144 1520 0.0
.debug_ranges 359016 359136 120 0.0
.debug_str 3456120 3456502 382 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564835 564835 0 0.0
.symtab 171584 171584 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956626 956624 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283963 1283963 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75142 75142 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644448 1644442 -6 -0.0
.debug_aranges 140584 140592 8 0.0
.debug_frame 511764 511820 56 0.0
.debug_info 41806470 41808479 2009 0.0
.debug_line 5627521 5630248 2727 0.0
.debug_loc 3557369 3558831 1462 0.0
.debug_ranges 381472 381592 120 0.0
.debug_str 3852020 3852402 382 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624008 624008 0 0.0
.symtab 189392 189392 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030328 1030328 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676555 0 0.0
(read/write) 174980 174980 0 0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89547 89547 0 0.0
.text 586696 586696 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640803 640803 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78683 78683 0 0.0
.text 561800 561800 0 0.0
lock-ftd LP_CC2652R7 (read only) 675239 675239 0 0.0
(read/write) 173448 173448 0 0.0
.bss 78468 78468 0 0.0
.data 3304 3304 0 0.0
.rodata 77071 77071 0 0.0
.text 597688 597688 0 0.0
lock-mtd LP_CC2652R7 (read only) 659099 659099 0 0.0
(read/write) 185276 185276 0 0.0
.bss 74156 74156 0 0.0
.data 3304 3304 0 0.0
.rodata 102939 102939 0 0.0
.text 555680 555680 0 0.0
pump-app LP_CC2652R7 (read only) 687403 687403 0 0.0
(read/write) 162004 162004 0 0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90531 90531 0 0.0
.text 596388 596388 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671895 671895 0 0.0
(read/write) 177624 177624 0 0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86087 86087 0 0.0
.text 585328 585328 0 0.0
shell LP_CC2652R7 (read only) 667606 667606 0 0.0
(read/write) 186240 186240 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86262 86262 0 0.0
.text 581028 581028 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587578 587578 0 0.0
.app_xip_area 464204 464204 0 0.0
.bss 65792 65792 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591834 591834 0 0.0
.app_xip_area 463140 463140 0 0.0
.bss 71104 71104 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543346 543346 0 0.0
.app_xip_area 425028 425028 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110692 1110692 0 0.0
.bss 137708 137708 0 0.0
.data 2068 2068 0 0.0
.text 970892 970892 0 0.0
BRD4161A+rpc (read/write) 973636 973636 0 0.0
.bss 152236 152236 0 0.0
.data 2248 2248 0 0.0
.text 819132 819132 0 0.0
BRD4161A+rs911x (read/write) 1003840 1003840 0 0.0
.bss 170544 170544 0 0.0
.data 2060 2060 0 0.0
.text 831216 831216 0 0.0
lock-app BRD4161A+wf200 (read/write) 1147760 1147760 0 0.0
.bss 153424 153424 0 0.0
.data 2068 2068 0 0.0
.text 992244 992244 0 0.0
window-app BRD4161A (read/write) 1102684 1102684 0 0.0
.bss 139156 139156 0 0.0
.data 2092 2092 0 0.0
.text 961412 961412 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223036 1223036 0 0.0
(read/write) 1788118 1788118 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257688 257688 0 0.0
.flash.text 1223036 1223036 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233103 1233099 -4 -0.0
(read/write) 564004 564004 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314736 314736 0 0.0
.flash.text 1227719 1227715 -4 -0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 641472 641472 0 0.0
.bss 74816 74816 0 0.0
.data 2064 2064 0 0.0
.text 561864 561864 0 0.0
lock k32w0+release (read/write) 632768 632768 0 0.0
.bss 75592 75592 0 0.0
.data 2080 2080 0 0.0
.text 552368 552368 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10422652 10427436 4784 0.0
(read/write) 706257 706401 144 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650584 24 0.0
.dynamic 560 560 0 0.0
.got 13904 13904 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 517404 517436 32 0.0
.text 8251268 8254692 3424 0.0
thermostat-no-ble arm64 (read only) 2387620 2388164 544 0.0
(read/write) 143649 143681 32 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 143676 143676 0 0.0
.text 2001648 2001840 192 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2451792 2451792 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414436 1414436 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182911 1182911 0 0.0
bss 144433 144433 0 0.0
rodata 144208 144208 0 0.0
text 815352 815352 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161579 1161579 0 0.0
bss 143660 143660 0 0.0
rodata 135780 135780 0 0.0
text 803244 803248 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1744436 1744436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229452 1229446 -6 -0.0
.debug_aranges 111816 111824 8 0.0
.debug_frame 373332 373372 40 0.0
.debug_info 26821933 26825545 3612 0.0
.debug_line 3668944 3670548 1604 0.0
.debug_loc 3583338 3585553 2215 0.1
.debug_ranges 338840 338936 96 0.0
.debug_str 3439792 3440174 382 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 569480 569480 0 0.0
.symtab 421056 421056 0 0.0
.text 1544672 1544672 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1687044 1687044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221251 1221245 -6 -0.0
.debug_aranges 111288 111296 8 0.0
.debug_frame 376412 376452 40 0.0
.debug_info 26558714 26562327 3613 0.0
.debug_line 3689660 3691264 1604 0.0
.debug_loc 3570975 3573190 2215 0.1
.debug_ranges 337456 337552 96 0.0
.debug_str 3428805 3429187 382 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 533569 533569 0 0.0
.symtab 407488 407488 0 0.0
.text 1488016 1488016 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605572 1605572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1055307 1055301 -6 -0.0
.debug_aranges 103496 103504 8 0.0
.debug_frame 346740 346780 40 0.0
.debug_info 22022895 22026508 3613 0.0
.debug_line 3259576 3261184 1608 0.0
.debug_loc 3268950 3271222 2272 0.1
.debug_ranges 302784 302880 96 0.0
.debug_str 3234337 3234719 382 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 469946 469946 0 0.0
.symtab 375936 375936 0 0.0
.text 1414736 1414736 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1639492 1639492 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1057410 1057404 -6 -0.0
.debug_aranges 103896 103904 8 0.0
.debug_frame 348632 348672 40 0.0
.debug_info 22261502 22265114 3612 0.0
.debug_line 3257438 3259045 1607 0.0
.debug_loc 3297560 3299801 2241 0.1
.debug_ranges 304728 304824 96 0.0
.debug_str 3253851 3254233 382 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472353 472353 0 0.0
.symtab 377600 377600 0 0.0
.text 1443640 1443640 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148140 1148140 0 0.0
.bss 110548 110548 0 0.0
.data 832 832 0 0.0
.text 595240 595240 0 0.0
lock-app qpg6105+debug (read/write) 1113204 1113196 -8 -0.0
.bss 106364 106364 0 0.0
.data 836 836 0 0.0
.text 560300 560292 -8 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 788804 788804 0 0.0
bss 72472 72472 0 0.0
noinit 43520 43520 0 0.0
text 552776 552776 0 0.0
lighting-app tlsr9518adk80d (read/write) 810908 810916 8 0.0
bss 73320 73320 0 0.0
noinit 43520 43520 0 0.0
text 570996 570998 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 818852 818852 0 0.0
bss 74228 74228 0 0.0
noinit 43520 43520 0 0.0
text 577178 577178 0 0.0

@andy31415 andy31415 merged commit aa2f225 into project-chip:master Oct 3, 2022
emargolis added a commit to emargolis/connectedhomeip-1 that referenced this pull request Oct 6, 2022
…#22943)

* Added Attestation Certificate Format Validation Method.

  -- Added new method VarifyAttestationCertificateFormat() that verifies that
     attestation certificate format is compliant with the Spec.
  -- Updated DefaultDeviceAttestationVerifier to validate PAI and DAC certificates format.
  -- Updated FileAttestationTrustStore to validate PAA certificates format when they are
     loaded from the file storage.
  -- Added new unit test (TestCommissionerDUTVectors) that iterates through all
     negative and positive test cases to validate that PAI/DAC validation
     passes/fails as expected.

  -- Fixed minor typos and bugs in the chip-cert tool and test vector generation
     script (gen_com_dut_test_vectors.py). As a result I also regenerated all test vectors
     in credentials/development/commissioner_dut/

* updates and fixes mostly for EFR32 implementation if the crypto library
andy31415 pushed a commit that referenced this pull request Oct 7, 2022
…23060)

* Added Attestation Certificate Format Validation Method. (#22943)

* Added Attestation Certificate Format Validation Method.

  -- Added new method VarifyAttestationCertificateFormat() that verifies that
     attestation certificate format is compliant with the Spec.
  -- Updated DefaultDeviceAttestationVerifier to validate PAI and DAC certificates format.
  -- Updated FileAttestationTrustStore to validate PAA certificates format when they are
     loaded from the file storage.
  -- Added new unit test (TestCommissionerDUTVectors) that iterates through all
     negative and positive test cases to validate that PAI/DAC validation
     passes/fails as expected.

  -- Fixed minor typos and bugs in the chip-cert tool and test vector generation
     script (gen_com_dut_test_vectors.py). As a result I also regenerated all test vectors
     in credentials/development/commissioner_dut/

* updates and fixes mostly for EFR32 implementation if the crypto library

* EFR32: Crypto PSA bugfix: Missing return on success. (#23033)

* [tinycrypt] bugfix: Missing return on success (#23039)

Co-authored-by: Ricardo Casallas <[email protected]>
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.

[1.0] Add Attestation Certificate Format Validation Method
2 participants