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

Fix corner cases of handling of Common Name fallback encoding #28911

Merged
merged 10 commits into from Aug 29, 2023

Conversation

tcarmelveilleux
Copy link
Contributor

@tcarmelveilleux tcarmelveilleux commented Aug 26, 2023

Problem:

This PR:

  • Replaces the logic for fallback encoding conversion to take the first legitimate fully matching case for Mvid: and Mpid: and detect errors where either of these is present but without a following Mpid/Mvid.
  • Updates unit tests to improve coverage and to properly mark as invalid some cases marked invalid in spec which where deemed valid by prior code by mistake

Testing done:

  • Integration tests still pass (related to Commissioner DUT).
  • Test vectors updated.
  • New unit tests added.

Problem:
- Appearance of a Mpid:/Mvid: in a DAC/PAI/PAA DN was deemed OK
  by previous code, but this caused a critical ambiguity in PAIs which
  would possibly cause fall-back to non-PID-scoped PAI interpretation.
- Related to CHIP-Specifications/connectedhomeip-spec#7470
- Fixes project-chip#28898

This PR:

- Replaces the logic for fallback encodign conversion to take
  the first legitimate fully matching case for Mvid: and Mpid:
  and detect errors where either of these is present but without
  a following Mpid/Mvid.
- Updates unit tests to improve coverage and to properly mark as
  invalid some cases marked invalid in spec which where deemed
  valid by prior code by mistake

Testing done:

- Integration tests still pass (relater to Commissioner DUT).
- Test vectors updated.
- New unit tests added.
@github-actions
Copy link

github-actions bot commented Aug 26, 2023

PR #28911: Size comparison from 2d5fe2c to a6d0f0d

Increases (16 builds for bl702, bl702l, cc32xx, esp32, linux, psoc6)
platform target config section 2d5fe2c a6d0f0d change % change
bl702 lighting-app bl702 .debug_aranges 137912 137936 24 0.0
.debug_frame 507148 507272 124 0.0
.debug_info 41806938 41809923 2985 0.0
.debug_line 5447506 5448786 1280 0.0
.debug_loc 3516232 3517986 1754 0.0
.debug_ranges 380456 380632 176 0.0
.debug_str 3952439 3952914 475 0.0
bl702+rpc .debug_aranges 146456 146480 24 0.0
.debug_frame 536064 536188 124 0.0
.debug_info 46702753 46705738 2985 0.0
.debug_line 5859234 5860514 1280 0.0
.debug_loc 3721928 3723682 1754 0.0
.debug_ranges 406304 406480 176 0.0
.debug_str 4372325 4372807 482 0.0
bl706-eth .debug_aranges 114232 114256 24 0.0
.debug_frame 424080 424204 124 0.0
.debug_info 23269014 23271962 2948 0.0
.debug_line 4405729 4407008 1279 0.0
.debug_loc 3014642 3016396 1754 0.1
.debug_ranges 317280 317456 176 0.1
.debug_str 3524750 3525236 486 0.0
bl706-wifi .debug_aranges 118496 118520 24 0.0
.debug_frame 439524 439648 124 0.0
.debug_info 24434194 24437179 2985 0.0
.debug_line 4626856 4628136 1280 0.0
.debug_loc 3098704 3100488 1784 0.1
.debug_ranges 326176 326352 176 0.1
.debug_str 3586135 3586621 486 0.0
bl702l lighting-app bl702l .debug_aranges 132432 132456 24 0.0
.debug_frame 486880 487004 124 0.0
.debug_info 41813743 41816728 2985 0.0
.debug_line 5363707 5364987 1280 0.0
.debug_loc 3451973 3453728 1755 0.1
.debug_ranges 385776 385952 176 0.0
.debug_str 3964882 3965357 475 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 106736 106760 24 0.0
.debug_frame 360944 361032 88 0.0
.debug_info 21239538 21243014 3476 0.0
.debug_line 2795148 2796097 949 0.0
.debug_loclists 1566738 1568102 1364 0.1
.debug_rnglists 98910 99047 137 0.1
.debug_str 3367685 3368181 496 0.0
esp32 all-clusters-app m5stack (read only) 1213723 1213727 4 0.0
.flash.text 1208339 1208343 4 0.0
linux chip-tool debug (read only) 10330761 10332049 1288 0.0
.text 9346627 9348003 1376 0.0
chip-tool-ipv6only arm64 (read only) 10172172 10173308 1136 0.0
.text 9092168 9093384 1216 0.0
ota-requestor-app debug (read only) 4223449 4223465 16 0.0
.text 3824195 3824211 16 0.0
tv-app debug (read only) 5317689 5318993 1304 0.0
.text 4801555 4802947 1392 0.0
tv-casting-app debug (read only) 8277209 8278505 1296 0.0
.text 7539011 7540403 1392 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145152 145176 24 0.0
.debug_frame 482872 482960 88 0.0
.debug_info 33504866 33508495 3629 0.0
.debug_line 4233186 4234136 950 0.0
.debug_loclists 2304219 2305595 1376 0.1
.debug_rnglists 144584 144721 137 0.1
.debug_str 4529352 4529848 496 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135016 135040 24 0.0
.debug_frame 454348 454436 88 0.0
.debug_info 29285325 29288880 3555 0.0
.debug_line 3946256 3947206 950 0.0
.debug_loclists 2119888 2121253 1365 0.1
.debug_rnglists 133976 134113 137 0.1
.debug_str 3921930 3922426 496 0.0
light cy8ckit_062s2_43012 .debug_aranges 125112 125136 24 0.0
.debug_frame 417392 417480 88 0.0
.debug_info 24339982 24343500 3518 0.0
.debug_line 3510772 3511722 950 0.0
.debug_loclists 1956673 1958039 1366 0.1
.debug_rnglists 123660 123797 137 0.1
.debug_str 3729162 3729658 496 0.0
lock cy8ckit_062s2_43012 .debug_aranges 123920 123944 24 0.0
.debug_frame 413044 413132 88 0.0
.debug_info 24151704 24155222 3518 0.0
.debug_line 3463851 3464801 950 0.0
.debug_loclists 1935192 1936558 1366 0.1
.debug_rnglists 121756 121893 137 0.1
.debug_str 3692551 3693047 496 0.0
Decreases (15 builds for bl702, bl702l, cc32xx, efr32, linux, psoc6)
platform target config section 2d5fe2c a6d0f0d change % change
bl702 lighting-app bl702 .debug_abbrev 1565739 1565689 -50 -0.0
bl702+rpc .debug_abbrev 1742469 1742419 -50 -0.0
bl706-eth .debug_abbrev 1114713 1114663 -50 -0.0
bl706-wifi .debug_abbrev 1207636 1207586 -50 -0.0
bl702l lighting-app bl702l .debug_abbrev 1568107 1568057 -50 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 966796 966776 -20 -0.0
efr32 lighting-app BRD4187C (read/write) 1070648 1070640 -8 -0.0
.text 890560 890552 -8 -0.0
linux chip-tool debug .got 5816 5808 -8 -0.1
chip-tool-ipv6only arm64 (read/write) 504136 504120 -16 -0.0
tv-app debug .got 5616 5608 -8 -0.1
tv-casting-app debug (read/write) 210768 210736 -32 -0.0
.got 5088 5080 -8 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1418412 1418388 -24 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1290819 1290795 -24 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1130644 1130620 -24 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1121608 1121584 -24 -0.0
Full report (62 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 2d5fe2c a6d0f0d change % change
bl602 lighting-app bl602 (read/write) 1365550 1365550 0 0.0
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058510 1058510 0 0.0
bl602+rpc (read/write) 1412698 1412698 0 0.0
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090188 1090188 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168747 1168747 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1565739 1565689 -50 -0.0
.debug_aranges 137912 137936 24 0.0
.debug_frame 507148 507272 124 0.0
.debug_info 41806938 41809923 2985 0.0
.debug_line 5447506 5448786 1280 0.0
.debug_loc 3516232 3517986 1754 0.0
.debug_ranges 380456 380632 176 0.0
.debug_str 3952439 3952914 475 0.0
.hbn 544 544 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 107136 107136 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590568 590568 0 0.0
.symtab 175952 175952 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955754 955754 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1267139 1267139 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1742469 1742419 -50 -0.0
.debug_aranges 146456 146480 24 0.0
.debug_frame 536064 536188 124 0.0
.debug_info 46702753 46705738 2985 0.0
.debug_line 5859234 5860514 1280 0.0
.debug_loc 3721928 3723682 1754 0.0
.debug_ranges 406304 406480 176 0.0
.debug_str 4372325 4372807 482 0.0
.hbn 544 544 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 121768 121768 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 653638 653638 0 0.0
.symtab 194880 194880 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1030020 1030020 0 0.0
bl706-eth (read/write) 1014788 1014788 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114713 1114663 -50 -0.0
.debug_aranges 114232 114256 24 0.0
.debug_frame 424080 424204 124 0.0
.debug_info 23269014 23271962 2948 0.0
.debug_line 4405729 4407008 1279 0.0
.debug_loc 3014642 3016396 1754 0.1
.debug_ranges 317280 317456 176 0.1
.debug_str 3524750 3525236 486 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97332 97332 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455877 455877 0 0.0
.symtab 138032 138032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773744 773744 0 0.0
bl706-wifi (read/write) 1086959 1086959 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207636 1207586 -50 -0.0
.debug_aranges 118496 118520 24 0.0
.debug_frame 439524 439648 124 0.0
.debug_info 24434194 24437179 2985 0.0
.debug_line 4626856 4628136 1280 0.0
.debug_loc 3098704 3100488 1784 0.1
.debug_ranges 326176 326352 176 0.1
.debug_str 3586135 3586621 486 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109608 109608 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492642 492642 0 0.0
.symtab 150544 150544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847450 847450 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153980 1153980 0 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1568107 1568057 -50 -0.0
.debug_aranges 132432 132456 24 0.0
.debug_frame 486880 487004 124 0.0
.debug_info 41813743 41816728 2985 0.0
.debug_line 5363707 5364987 1280 0.0
.debug_loc 3451973 3453728 1755 0.1
.debug_ranges 385776 385952 176 0.0
.debug_str 3964882 3965357 475 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101000 101000 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 590762 590762 0 0.0
.symtab 175488 175488 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944254 944254 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617146 617146 0 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966796 966776 -20 -0.0
.debug_aranges 106736 106760 24 0.0
.debug_frame 360944 361032 88 0.0
.debug_info 21239538 21243014 3476 0.0
.debug_line 2795148 2796097 949 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1566738 1568102 1364 0.1
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98910 99047 137 0.1
.debug_str 3367685 3368181 496 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499896 499896 0 0.0
.symtab 294208 294208 0 0.0
.text 508520 508520 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 552407 552407 0 0.0
.app_xip_area 443673 443673 0 0.0
.bss 63704 63704 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538855 538855 0 0.0
.app_xip_area 425193 425193 0 0.0
.bss 68608 68608 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574127 574127 0 0.0
.app_xip_area 466593 466593 0 0.0
.bss 62576 62576 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558831 558831 0 0.0
.app_xip_area 448081 448081 0 0.0
.bss 65696 65696 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1026968 1026968 0 0.0
.bss 193040 193040 0 0.0
.data 2668 2668 0 0.0
.text 831240 831240 0 0.0
BRD4187C (read/write) 1070648 1070640 -8 -0.0
.bss 176812 176812 0 0.0
.data 3256 3256 0 0.0
.text 890560 890552 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103744 1103744 0 0.0
.bss 186976 186976 0 0.0
.data 2684 2684 0 0.0
.text 914064 914064 0 0.0
window-app BRD4187C (read/write) 1119500 1119500 0 0.0
.bss 159564 159564 0 0.0
.data 3132 3132 0 0.0
.text 956784 956784 0 0.0
esp32 all-clusters-app c3devkit (read only) 1172942 1172942 0 0.0
(read/write) 1703892 1703892 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268840 268840 0 0.0
.flash.text 1172942 1172942 0 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1213723 1213727 4 0.0
(read/write) 552802 552802 0 0.0
.dram0.bss 85424 85424 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299724 299724 0 0.0
.flash.text 1208339 1208343 4 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 591196 591196 0 0.0
(read/write) 87944 87944 0 0.0
.bss 71192 71192 0 0.0
.data 2128 2128 0 0.0
.text 590660 590660 0 0.0
light k32w0+release (read only) 589980 589980 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589444 589444 0 0.0
lock k32w0+release (read only) 562340 562340 0 0.0
(read/write) 85396 85396 0 0.0
.bss 68712 68712 0 0.0
.data 2060 2060 0 0.0
.text 561804 561804 0 0.0
linux all-clusters-app debug (read only) 5648665 5648665 0 0.0
(read/write) 420456 420456 0 0.0
.bss 130688 130688 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278376 278376 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339188 339188 0 0.0
.text 4927987 4927987 0 0.0
all-clusters-minimal-app debug (read only) 4915233 4915233 0 0.0
(read/write) 232392 232392 0 0.0
.bss 126368 126368 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272584 272584 0 0.0
.text 4411875 4411875 0 0.0
bridge-app debug (read only) 2772305 2772305 0 0.0
(read/write) 133176 133176 0 0.0
.bss 51800 51800 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 214568 214568 0 0.0
.text 2380067 2380067 0 0.0
chip-tool debug (read only) 10330761 10332049 1288 0.0
(read/write) 441688 441688 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335664 335664 0 0.0
.dynamic 624 624 0 0.0
.got 5816 5808 -8 -0.1
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388657 388657 0 0.0
.text 9346627 9348003 1376 0.0
chip-tool-ipv6only arm64 (read only) 10172172 10173308 1136 0.0
(read/write) 504136 504120 -16 -0.0
.bss 103080 103080 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373008 373008 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316072 316072 0 0.0
.text 9092168 9093384 1216 0.0
lighting-app debug+rpc+ui (read only) 5245049 5245049 0 0.0
(read/write) 222536 222536 0 0.0
.bss 118064 118064 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337108 337108 0 0.0
.text 4665507 4665507 0 0.0
lock-app debug (read only) 4478673 4478673 0 0.0
(read/write) 203128 203128 0 0.0
.bss 113488 113488 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248552 248552 0 0.0
.text 4020627 4020627 0 0.0
ota-provider-app debug (read only) 4129985 4129985 0 0.0
(read/write) 192064 192064 0 0.0
.bss 113632 113632 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201160 201160 0 0.0
.text 3738387 3738387 0 0.0
ota-requestor-app debug (read only) 4223449 4223465 16 0.0
(read/write) 196376 196376 0 0.0
.bss 114688 114688 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204488 204488 0 0.0
.text 3824195 3824211 16 0.0
shell debug (read only) 3049233 3049233 0 0.0
(read/write) 152936 152936 0 0.0
.bss 60392 60392 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85832 85832 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 214162 214162 0 0.0
.text 2660962 2660962 0 0.0
thermostat-no-ble arm64 (read only) 4357500 4357500 0 0.0
(read/write) 241880 241880 0 0.0
.bss 122216 122216 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100488 100488 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161268 161268 0 0.0
.text 3862184 3862184 0 0.0
tv-app debug (read only) 5317689 5318993 1304 0.0
(read/write) 350272 350272 0 0.0
.bss 241632 241632 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96096 96096 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5608 -8 -0.1
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272376 272376 0 0.0
.text 4801555 4802947 1392 0.0
tv-casting-app debug (read only) 8277209 8278505 1296 0.0
(read/write) 210768 210736 -32 -0.0
.bss 54336 54336 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147064 147064 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 337980 337980 0 0.0
.text 7539011 7540403 1392 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219424 219424 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241172 1241172 0 0.0
bss 155482 155482 0 0.0
rodata 143176 143176 0 0.0
text 863520 863520 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359528 1359528 0 0.0
bss 140940 140940 0 0.0
rodata 137080 137080 0 0.0
text 790792 790792 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160980 1160980 0 0.0
bss 154844 154844 0 0.0
rodata 113680 113680 0 0.0
text 813520 813520 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837160 837160 0 0.0
(read/write) 1793916 1793916 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193628 193628 0 0.0
.comment 212 212 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 2552 2552 0 0.0
.debug_abbrev 1418412 1418388 -24 -0.0
.debug_aranges 145152 145176 24 0.0
.debug_frame 482872 482960 88 0.0
.debug_info 33504866 33508495 3629 0.0
.debug_line 4233186 4234136 950 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2304219 2305595 1376 0.1
.debug_rnglists 144584 144721 137 0.1
.debug_str 4529352 4529848 496 0.0
.heap 837160 837160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 850416 850416 0 0.0
.symtab 515376 515376 0 0.0
.text 1589348 1589348 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678740 1678740 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 2464 2464 0 0.0
.debug_abbrev 1290819 1290795 -24 -0.0
.debug_aranges 135016 135040 24 0.0
.debug_frame 454348 454436 88 0.0
.debug_info 29285325 29288880 3555 0.0
.debug_line 3946256 3947206 950 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2119888 2121253 1365 0.1
.debug_rnglists 133976 134113 137 0.1
.debug_str 3921930 3922426 496 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719951 719951 0 0.0
.symtab 467712 467712 0 0.0
.text 1476956 1476956 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607052 1607052 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 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 2352 2352 0 0.0
.debug_abbrev 1130644 1130620 -24 -0.0
.debug_aranges 125112 125136 24 0.0
.debug_frame 417392 417480 88 0.0
.debug_info 24339982 24343500 3518 0.0
.debug_line 3510772 3511722 950 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1956673 1958039 1366 0.1
.debug_rnglists 123660 123797 137 0.1
.debug_str 3729162 3729658 496 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637516 637516 0 0.0
.symtab 431248 431248 0 0.0
.text 1411604 1411604 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640324 1640324 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1121608 1121584 -24 -0.0
.debug_aranges 123920 123944 24 0.0
.debug_frame 413044 413132 88 0.0
.debug_info 24151704 24155222 3518 0.0
.debug_line 3463851 3464801 950 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1935192 1936558 1366 0.1
.debug_rnglists 121756 121893 137 0.1
.debug_str 3692551 3693047 496 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611591 611591 0 0.0
.symtab 423296 423296 0 0.0
.text 1417476 1417476 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1178036 1178036 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624880 624880 0 0.0
lock-app qpg6105+debug (read/write) 1135524 1135524 0 0.0
.bss 95744 95744 0 0.0
.data 748 748 0 0.0
.text 582364 582364 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096056 1096056 0 0.0
bss 108180 108180 0 0.0
text 752060 752060 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 981688 981688 0 0.0
bss 105332 105332 0 0.0
text 673674 673674 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944936 944936 0 0.0
bss 109652 109652 0 0.0
text 647580 647580 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876892 876892 0 0.0
bss 98696 98696 0 0.0
text 591102 591102 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 923228 923228 0 0.0
bss 99536 99536 0 0.0
text 632788 632788 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 984156 984156 0 0.0
bss 107504 107504 0 0.0
text 687250 687250 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 995520 995520 0 0.0
bss 111752 111752 0 0.0
text 694766 694766 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1053744 1053744 0 0.0
bss 109076 109076 0 0.0
text 732246 732246 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1085232 1085232 0 0.0
bss 120152 120152 0 0.0
text 752462 752462 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934956 934956 0 0.0
bss 99424 99424 0 0.0
text 622230 622230 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899488 899488 0 0.0
bss 100012 100012 0 0.0
text 612956 612956 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882308 882308 0 0.0
bss 98828 98828 0 0.0
text 596728 596728 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869448 869448 0 0.0
bss 98628 98628 0 0.0
text 587150 587150 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744116 744116 0 0.0
bss 97208 97208 0 0.0
text 478532 478532 0 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 880384 880384 0 0.0
bss 98816 98816 0 0.0
text 595460 595460 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865628 865628 0 0.0
bss 98536 98536 0 0.0
text 582796 582796 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890904 890904 0 0.0
bss 98928 98928 0 0.0
text 602878 602878 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886528 886528 0 0.0
bss 99252 99252 0 0.0
text 598202 598202 0 0.0

src/crypto/CHIPCryptoPAL.cpp Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPAL.cpp Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPAL.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Aug 29, 2023

PR #28911: Size comparison from c43d6f7 to 27fe59f

Increases (14 builds for bl702, bl702l, cc32xx, linux, psoc6)
platform target config section c43d6f7 27fe59f change % change
bl702 lighting-app bl702 .debug_aranges 137936 137960 24 0.0
.debug_frame 507216 507328 112 0.0
.debug_info 41817071 41819069 1998 0.0
.debug_line 5448758 5449407 649 0.0
.debug_loc 3516528 3517324 796 0.0
.debug_ranges 380504 380568 64 0.0
.debug_str 3952868 3953266 398 0.0
bl702+rpc .debug_aranges 146600 146624 24 0.0
.debug_frame 536468 536580 112 0.0
.debug_info 46720198 46722196 1998 0.0
.debug_line 5857643 5858292 649 0.0
.debug_loc 3721819 3722615 796 0.0
.debug_ranges 406400 406464 64 0.0
.debug_str 4374333 4374731 398 0.0
bl706-eth .debug_aranges 114232 114256 24 0.0
.debug_frame 424088 424200 112 0.0
.debug_info 23271358 23273319 1961 0.0
.debug_line 4406961 4407609 648 0.0
.debug_loc 3014759 3015569 810 0.0
.debug_ranges 317304 317368 64 0.0
.debug_str 3524886 3525284 398 0.0
bl706-wifi .debug_aranges 118496 118520 24 0.0
.debug_frame 439532 439644 112 0.0
.debug_info 24436468 24438466 1998 0.0
.debug_line 4627962 4628611 649 0.0
.debug_loc 3098838 3099600 762 0.0
.debug_ranges 326200 326264 64 0.0
.debug_str 3586271 3586669 398 0.0
bl702l lighting-app bl702l .debug_aranges 132456 132480 24 0.0
.debug_frame 486948 487060 112 0.0
.debug_info 41823876 41825874 1998 0.0
.debug_line 5364965 5365614 649 0.0
.debug_loc 3452328 3453079 751 0.0
.debug_ranges 385824 385888 64 0.0
.debug_str 3965311 3965709 398 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 106736 106760 24 0.0
.debug_frame 360948 361036 88 0.0
.debug_info 21242224 21244461 2237 0.0
.debug_line 2796143 2796639 496 0.0
.debug_loclists 1566793 1567435 642 0.0
.debug_rnglists 98923 98983 60 0.1
.debug_str 3367821 3368229 408 0.0
linux chip-tool debug (read only) 10332073 10332641 568 0.0
.text 9347811 9348467 656 0.0
chip-tool-ipv6only arm64 (read only) 10173452 10174060 608 0.0
.text 9093336 9094008 672 0.0
tv-app debug (read only) 5318937 5319505 568 0.0
.text 4802707 4803363 656 0.0
tv-casting-app debug (read only) 8277705 8278249 544 0.0
.text 7539507 7540147 640 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145152 145176 24 0.0
.debug_frame 482876 482964 88 0.0
.debug_info 33508639 33511023 2384 0.0
.debug_line 4234156 4234652 496 0.0
.debug_loclists 2304378 2305009 631 0.0
.debug_rnglists 144584 144644 60 0.0
.debug_str 4529477 4529885 408 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135016 135040 24 0.0
.debug_frame 454352 454440 88 0.0
.debug_info 29288700 29291010 2310 0.0
.debug_line 3947274 3947770 496 0.0
.debug_loclists 2120055 2120678 623 0.0
.debug_rnglists 133976 134036 60 0.0
.debug_str 3922055 3922463 408 0.0
light cy8ckit_062s2_43012 .debug_aranges 125112 125136 24 0.0
.debug_frame 417396 417484 88 0.0
.debug_info 24342759 24345032 2273 0.0
.debug_line 3511711 3512207 496 0.0
.debug_loclists 1956839 1957461 622 0.0
.debug_rnglists 123673 123733 60 0.0
.debug_str 3729298 3729706 408 0.0
lock cy8ckit_062s2_43012 .debug_aranges 123920 123944 24 0.0
.debug_frame 413048 413136 88 0.0
.debug_info 24154482 24156755 2273 0.0
.debug_line 3464766 3465262 496 0.0
.debug_loclists 1935358 1935980 622 0.0
.debug_rnglists 121769 121829 60 0.0
.debug_str 3692687 3693095 408 0.0
Decreases (15 builds for bl702, bl702l, cc32xx, efr32, linux, psoc6, telink)
platform target config section c43d6f7 27fe59f change % change
bl702 lighting-app bl702 .debug_abbrev 1565758 1565734 -24 -0.0
bl702+rpc .debug_abbrev 1742578 1742554 -24 -0.0
bl706-eth .debug_abbrev 1114794 1114770 -24 -0.0
bl706-wifi .debug_abbrev 1207655 1207631 -24 -0.0
bl702l lighting-app bl702l .debug_abbrev 1568126 1568102 -24 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 966884 966854 -30 -0.0
efr32 lighting-app BRD4187C (read/write) 1070688 1070680 -8 -0.0
.text 890600 890592 -8 -0.0
linux chip-tool debug .got 5816 5808 -8 -0.1
tv-app debug .got 5616 5608 -8 -0.1
tv-casting-app debug (read/write) 210768 210736 -32 -0.0
.got 5088 5080 -8 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1418440 1418410 -30 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1290847 1290817 -30 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1130672 1130642 -30 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1121636 1121606 -30 -0.0
telink window-covering tlsr9518adk80d text 598202 598200 -2 -0.0
Full report (62 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c43d6f7 27fe59f change % change
bl602 lighting-app bl602 (read/write) 1365550 1365550 0 0.0
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058510 1058510 0 0.0
bl602+rpc (read/write) 1412698 1412698 0 0.0
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090188 1090188 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168659 1168659 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1565758 1565734 -24 -0.0
.debug_aranges 137936 137960 24 0.0
.debug_frame 507216 507328 112 0.0
.debug_info 41817071 41819069 1998 0.0
.debug_line 5448758 5449407 649 0.0
.debug_loc 3516528 3517324 796 0.0
.debug_ranges 380504 380568 64 0.0
.debug_str 3952868 3953266 398 0.0
.hbn 544 544 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 107136 107136 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590829 590829 0 0.0
.symtab 176000 176000 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955666 955666 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265475 1265475 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1742578 1742554 -24 -0.0
.debug_aranges 146600 146624 24 0.0
.debug_frame 536468 536580 112 0.0
.debug_info 46720198 46722196 1998 0.0
.debug_line 5857643 5858292 649 0.0
.debug_loc 3721819 3722615 796 0.0
.debug_ranges 406400 406464 64 0.0
.debug_str 4374333 4374731 398 0.0
.hbn 544 544 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 122008 122008 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655000 655000 0 0.0
.symtab 195200 195200 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1028116 0 0.0
bl706-eth (read/write) 1014788 1014788 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114794 1114770 -24 -0.0
.debug_aranges 114232 114256 24 0.0
.debug_frame 424088 424200 112 0.0
.debug_info 23271358 23273319 1961 0.0
.debug_line 4406961 4407609 648 0.0
.debug_loc 3014759 3015569 810 0.0
.debug_ranges 317304 317368 64 0.0
.debug_str 3524886 3525284 398 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97332 97332 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455888 455888 0 0.0
.symtab 138032 138032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773744 773744 0 0.0
bl706-wifi (read/write) 1086959 1086959 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207655 1207631 -24 -0.0
.debug_aranges 118496 118520 24 0.0
.debug_frame 439532 439644 112 0.0
.debug_info 24436468 24438466 1998 0.0
.debug_line 4627962 4628611 649 0.0
.debug_loc 3098838 3099600 762 0.0
.debug_ranges 326200 326264 64 0.0
.debug_str 3586271 3586669 398 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109608 109608 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492653 492653 0 0.0
.symtab 150544 150544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847450 847450 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153892 1153892 0 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1568126 1568102 -24 -0.0
.debug_aranges 132456 132480 24 0.0
.debug_frame 486948 487060 112 0.0
.debug_info 41823876 41825874 1998 0.0
.debug_line 5364965 5365614 649 0.0
.debug_loc 3452328 3453079 751 0.0
.debug_ranges 385824 385888 64 0.0
.debug_str 3965311 3965709 398 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101000 101000 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591023 591023 0 0.0
.symtab 175536 175536 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944166 944166 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617146 617146 0 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966884 966854 -30 -0.0
.debug_aranges 106736 106760 24 0.0
.debug_frame 360948 361036 88 0.0
.debug_info 21242224 21244461 2237 0.0
.debug_line 2796143 2796639 496 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1566793 1567435 642 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98923 98983 60 0.1
.debug_str 3367821 3368229 408 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499911 499911 0 0.0
.symtab 294208 294208 0 0.0
.text 508520 508520 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 552247 552247 0 0.0
.app_xip_area 443513 443513 0 0.0
.bss 63704 63704 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538703 538703 0 0.0
.app_xip_area 425033 425033 0 0.0
.bss 68608 68608 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574063 574063 0 0.0
.app_xip_area 466529 466529 0 0.0
.bss 62576 62576 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558671 558671 0 0.0
.app_xip_area 447921 447921 0 0.0
.bss 65696 65696 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1027016 1027016 0 0.0
.bss 193040 193040 0 0.0
.data 2668 2668 0 0.0
.text 831288 831288 0 0.0
BRD4187C (read/write) 1070688 1070680 -8 -0.0
.bss 176812 176812 0 0.0
.data 3256 3256 0 0.0
.text 890600 890592 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103776 1103776 0 0.0
.bss 186976 186976 0 0.0
.data 2684 2684 0 0.0
.text 914096 914096 0 0.0
window-app BRD4187C (read/write) 1119540 1119540 0 0.0
.bss 159564 159564 0 0.0
.data 3132 3132 0 0.0
.text 956824 956824 0 0.0
esp32 all-clusters-app c3devkit (read only) 1172992 1172992 0 0.0
(read/write) 1703892 1703892 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268840 268840 0 0.0
.flash.text 1172992 1172992 0 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1213787 1213787 0 0.0
(read/write) 552802 552802 0 0.0
.dram0.bss 85424 85424 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299724 299724 0 0.0
.flash.text 1208403 1208403 0 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 591052 591052 0 0.0
(read/write) 87944 87944 0 0.0
.bss 71192 71192 0 0.0
.data 2128 2128 0 0.0
.text 590516 590516 0 0.0
light k32w0+release (read only) 589836 589836 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589300 589300 0 0.0
lock k32w0+release (read only) 562196 562196 0 0.0
(read/write) 85396 85396 0 0.0
.bss 68712 68712 0 0.0
.data 2060 2060 0 0.0
.text 561660 561660 0 0.0
linux all-clusters-app debug (read only) 5649113 5649113 0 0.0
(read/write) 420456 420456 0 0.0
.bss 130688 130688 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278376 278376 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339188 339188 0 0.0
.text 4928435 4928435 0 0.0
all-clusters-minimal-app debug (read only) 4915681 4915681 0 0.0
(read/write) 232392 232392 0 0.0
.bss 126368 126368 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272584 272584 0 0.0
.text 4412323 4412323 0 0.0
bridge-app debug (read only) 2772737 2772737 0 0.0
(read/write) 133176 133176 0 0.0
.bss 51800 51800 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 214536 214536 0 0.0
.text 2380531 2380531 0 0.0
chip-tool debug (read only) 10332073 10332641 568 0.0
(read/write) 441688 441688 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335664 335664 0 0.0
.dynamic 624 624 0 0.0
.got 5816 5808 -8 -0.1
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9347811 9348467 656 0.0
chip-tool-ipv6only arm64 (read only) 10173452 10174060 608 0.0
(read/write) 504152 504152 0 0.0
.bss 103080 103080 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373032 373032 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093336 9094008 672 0.0
lighting-app debug+rpc+ui (read only) 5245465 5245465 0 0.0
(read/write) 222536 222536 0 0.0
.bss 118064 118064 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337076 337076 0 0.0
.text 4665955 4665955 0 0.0
lock-app debug (read only) 4479073 4479073 0 0.0
(read/write) 203128 203128 0 0.0
.bss 113488 113488 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248488 248488 0 0.0
.text 4021091 4021091 0 0.0
ota-provider-app debug (read only) 4130449 4130449 0 0.0
(read/write) 192064 192064 0 0.0
.bss 113632 113632 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201160 201160 0 0.0
.text 3738851 3738851 0 0.0
ota-requestor-app debug (read only) 4223913 4223913 0 0.0
(read/write) 196376 196376 0 0.0
.bss 114688 114688 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204488 204488 0 0.0
.text 3824659 3824659 0 0.0
shell debug (read only) 3049361 3049361 0 0.0
(read/write) 152936 152936 0 0.0
.bss 60392 60392 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85832 85832 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 214162 214162 0 0.0
.text 2661090 2661090 0 0.0
thermostat-no-ble arm64 (read only) 4358044 4358044 0 0.0
(read/write) 241912 241912 0 0.0
.bss 122216 122216 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161268 161268 0 0.0
.text 3862712 3862712 0 0.0
tv-app debug (read only) 5318937 5319505 568 0.0
(read/write) 350272 350272 0 0.0
.bss 241632 241632 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96096 96096 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5608 -8 -0.1
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272472 272472 0 0.0
.text 4802707 4803363 656 0.0
tv-casting-app debug (read only) 8277705 8278249 544 0.0
(read/write) 210768 210736 -32 -0.0
.bss 54336 54336 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147064 147064 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 337980 337980 0 0.0
.text 7539507 7540147 640 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219424 219424 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241172 1241172 0 0.0
bss 155482 155482 0 0.0
rodata 143176 143176 0 0.0
text 863512 863512 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359512 1359512 0 0.0
bss 140940 140940 0 0.0
rodata 137080 137080 0 0.0
text 790784 790784 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160980 1160980 0 0.0
bss 154844 154844 0 0.0
rodata 113680 113680 0 0.0
text 813512 813512 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837160 837160 0 0.0
(read/write) 1793916 1793916 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193628 193628 0 0.0
.comment 212 212 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 2552 2552 0 0.0
.debug_abbrev 1418440 1418410 -30 -0.0
.debug_aranges 145152 145176 24 0.0
.debug_frame 482876 482964 88 0.0
.debug_info 33508639 33511023 2384 0.0
.debug_line 4234156 4234652 496 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2304378 2305009 631 0.0
.debug_rnglists 144584 144644 60 0.0
.debug_str 4529477 4529885 408 0.0
.heap 837160 837160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 850431 850431 0 0.0
.symtab 515376 515376 0 0.0
.text 1589348 1589348 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678740 1678740 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 2464 2464 0 0.0
.debug_abbrev 1290847 1290817 -30 -0.0
.debug_aranges 135016 135040 24 0.0
.debug_frame 454352 454440 88 0.0
.debug_info 29288700 29291010 2310 0.0
.debug_line 3947274 3947770 496 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2120055 2120678 623 0.0
.debug_rnglists 133976 134036 60 0.0
.debug_str 3922055 3922463 408 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719966 719966 0 0.0
.symtab 467712 467712 0 0.0
.text 1476956 1476956 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607052 1607052 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 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 2352 2352 0 0.0
.debug_abbrev 1130672 1130642 -30 -0.0
.debug_aranges 125112 125136 24 0.0
.debug_frame 417396 417484 88 0.0
.debug_info 24342759 24345032 2273 0.0
.debug_line 3511711 3512207 496 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1956839 1957461 622 0.0
.debug_rnglists 123673 123733 60 0.0
.debug_str 3729298 3729706 408 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637531 637531 0 0.0
.symtab 431248 431248 0 0.0
.text 1411604 1411604 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640324 1640324 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1121636 1121606 -30 -0.0
.debug_aranges 123920 123944 24 0.0
.debug_frame 413048 413136 88 0.0
.debug_info 24154482 24156755 2273 0.0
.debug_line 3464766 3465262 496 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1935358 1935980 622 0.0
.debug_rnglists 121769 121829 60 0.0
.debug_str 3692687 3693095 408 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611606 611606 0 0.0
.symtab 423296 423296 0 0.0
.text 1417476 1417476 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177908 1177908 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624752 624752 0 0.0
lock-app qpg6105+debug (read/write) 1135388 1135388 0 0.0
.bss 95744 95744 0 0.0
.data 748 748 0 0.0
.text 582228 582228 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096064 1096064 0 0.0
bss 108180 108180 0 0.0
text 752068 752068 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 981696 981696 0 0.0
bss 105332 105332 0 0.0
text 673682 673682 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944936 944936 0 0.0
bss 109652 109652 0 0.0
text 647580 647580 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876892 876892 0 0.0
bss 98696 98696 0 0.0
text 591102 591102 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 923228 923228 0 0.0
bss 99536 99536 0 0.0
text 632788 632788 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 984156 984156 0 0.0
bss 107504 107504 0 0.0
text 687250 687250 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 995520 995520 0 0.0
bss 111752 111752 0 0.0
text 694766 694766 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1053744 1053744 0 0.0
bss 109076 109076 0 0.0
text 732246 732246 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1085232 1085232 0 0.0
bss 120152 120152 0 0.0
text 752462 752462 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934956 934956 0 0.0
bss 99424 99424 0 0.0
text 622230 622230 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899488 899488 0 0.0
bss 100012 100012 0 0.0
text 612956 612956 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882308 882308 0 0.0
bss 98828 98828 0 0.0
text 596728 596728 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869448 869448 0 0.0
bss 98628 98628 0 0.0
text 587150 587150 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744116 744116 0 0.0
bss 97208 97208 0 0.0
text 478532 478532 0 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 880384 880384 0 0.0
bss 98816 98816 0 0.0
text 595460 595460 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865628 865628 0 0.0
bss 98536 98536 0 0.0
text 582796 582796 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890904 890904 0 0.0
bss 98928 98928 0 0.0
text 602878 602878 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886528 886528 0 0.0
bss 99252 99252 0 0.0
text 598202 598200 -2 -0.0

@github-actions
Copy link

github-actions bot commented Aug 29, 2023

PR #28911: Size comparison from c43d6f7 to 515a9d0

Increases (16 builds for bl702, bl702l, cc32xx, linux, nrfconnect, psoc6)
platform target config section c43d6f7 515a9d0 change % change
bl702 lighting-app bl702 .debug_aranges 137936 137960 24 0.0
.debug_frame 507216 507328 112 0.0
.debug_info 41817071 41819090 2019 0.0
.debug_line 5448758 5449411 653 0.0
.debug_loc 3516528 3517356 828 0.0
.debug_ranges 380504 380568 64 0.0
.debug_str 3952868 3953283 415 0.0
bl702+rpc .debug_aranges 146600 146624 24 0.0
.debug_frame 536468 536580 112 0.0
.debug_info 46720198 46722217 2019 0.0
.debug_line 5857643 5858296 653 0.0
.debug_loc 3721819 3722647 828 0.0
.debug_ranges 406400 406464 64 0.0
.debug_str 4374333 4374748 415 0.0
bl706-eth .debug_aranges 114232 114256 24 0.0
.debug_frame 424088 424200 112 0.0
.debug_info 23271358 23273340 1982 0.0
.debug_line 4406961 4407613 652 0.0
.debug_loc 3014759 3015601 842 0.0
.debug_ranges 317304 317368 64 0.0
.debug_str 3524886 3525301 415 0.0
bl706-wifi .debug_aranges 118496 118520 24 0.0
.debug_frame 439532 439644 112 0.0
.debug_info 24436468 24438487 2019 0.0
.debug_line 4627962 4628615 653 0.0
.debug_loc 3098838 3099632 794 0.0
.debug_ranges 326200 326264 64 0.0
.debug_str 3586271 3586686 415 0.0
bl702l lighting-app bl702l .debug_aranges 132456 132480 24 0.0
.debug_frame 486948 487060 112 0.0
.debug_info 41823876 41825895 2019 0.0
.debug_line 5364965 5365618 653 0.0
.debug_loc 3452328 3453111 783 0.0
.debug_ranges 385824 385888 64 0.0
.debug_str 3965311 3965726 415 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 106736 106760 24 0.0
.debug_frame 360948 361036 88 0.0
.debug_info 21242224 21244487 2263 0.0
.debug_line 2796143 2796638 495 0.0
.debug_loclists 1566793 1567457 664 0.0
.debug_rnglists 98923 98983 60 0.1
.debug_str 3367821 3368246 425 0.0
linux chip-tool debug (read only) 10332073 10332641 568 0.0
.text 9347811 9348467 656 0.0
chip-tool-ipv6only arm64 (read only) 10173452 10174060 608 0.0
.text 9093336 9094008 672 0.0
tv-app debug (read only) 5318937 5319505 568 0.0
.text 4802707 4803363 656 0.0
tv-casting-app debug (read only) 8277705 8278265 560 0.0
.text 7539507 7540163 656 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1359512 1359568 56 0.0
bss 140940 140948 8 0.0
text 790784 790836 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160980 1161112 132 0.0
bss 154844 154852 8 0.0
rodata 113680 113748 68 0.1
text 813512 813580 68 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145152 145176 24 0.0
.debug_frame 482876 482964 88 0.0
.debug_info 33508639 33511059 2420 0.0
.debug_line 4234156 4234657 501 0.0
.debug_loclists 2304378 2305031 653 0.0
.debug_rnglists 144584 144644 60 0.0
.debug_str 4529477 4529903 426 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135016 135040 24 0.0
.debug_frame 454352 454440 88 0.0
.debug_info 29288700 29291036 2336 0.0
.debug_line 3947274 3947769 495 0.0
.debug_loclists 2120055 2120700 645 0.0
.debug_rnglists 133976 134036 60 0.0
.debug_str 3922055 3922480 425 0.0
light cy8ckit_062s2_43012 .debug_aranges 125112 125136 24 0.0
.debug_frame 417396 417484 88 0.0
.debug_info 24342759 24345058 2299 0.0
.debug_line 3511711 3512206 495 0.0
.debug_loclists 1956839 1957483 644 0.0
.debug_rnglists 123673 123733 60 0.0
.debug_str 3729298 3729723 425 0.0
lock cy8ckit_062s2_43012 .debug_aranges 123920 123944 24 0.0
.debug_frame 413048 413136 88 0.0
.debug_info 24154482 24156781 2299 0.0
.debug_line 3464766 3465261 495 0.0
.debug_loclists 1935358 1936002 644 0.0
.debug_rnglists 121769 121829 60 0.0
.debug_str 3692687 3693112 425 0.0
Decreases (17 builds for bl702, bl702l, cc32xx, efr32, linux, psoc6)
platform target config section c43d6f7 515a9d0 change % change
bl702 lighting-app bl702 .debug_abbrev 1565758 1565754 -4 -0.0
bl702+rpc .debug_abbrev 1742578 1742574 -4 -0.0
bl706-eth .debug_abbrev 1114794 1114790 -4 -0.0
bl706-wifi .debug_abbrev 1207655 1207651 -4 -0.0
bl702l lighting-app bl702l .debug_abbrev 1568126 1568122 -4 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 966884 966877 -7 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1027016 1026356 -660 -0.1
.bss 193040 193028 -12 -0.0
.text 831288 830640 -648 -0.1
BRD4187C (read/write) 1070688 1069988 -700 -0.1
.bss 176812 176800 -12 -0.0
.text 890600 889912 -688 -0.1
lock-app BRD4161A+wf200 (read/write) 1103776 1103100 -676 -0.1
.bss 186976 186964 -12 -0.0
.text 914096 913432 -664 -0.1
window-app BRD4187C (read/write) 1119540 1118880 -660 -0.1
.bss 159564 159552 -12 -0.0
.text 956824 956176 -648 -0.1
linux chip-tool debug .got 5816 5808 -8 -0.1
tv-app debug .got 5616 5608 -8 -0.1
tv-casting-app debug (read/write) 210768 210736 -32 -0.0
.got 5088 5080 -8 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1418440 1418433 -7 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1290847 1290840 -7 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1130672 1130665 -7 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1121636 1121629 -7 -0.0
Full report (62 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c43d6f7 515a9d0 change % change
bl602 lighting-app bl602 (read/write) 1365550 1365550 0 0.0
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058510 1058510 0 0.0
bl602+rpc (read/write) 1412698 1412698 0 0.0
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090188 1090188 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168659 1168659 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1565758 1565754 -4 -0.0
.debug_aranges 137936 137960 24 0.0
.debug_frame 507216 507328 112 0.0
.debug_info 41817071 41819090 2019 0.0
.debug_line 5448758 5449411 653 0.0
.debug_loc 3516528 3517356 828 0.0
.debug_ranges 380504 380568 64 0.0
.debug_str 3952868 3953283 415 0.0
.hbn 544 544 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 107136 107136 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590829 590829 0 0.0
.symtab 176000 176000 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955666 955666 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265475 1265475 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1742578 1742574 -4 -0.0
.debug_aranges 146600 146624 24 0.0
.debug_frame 536468 536580 112 0.0
.debug_info 46720198 46722217 2019 0.0
.debug_line 5857643 5858296 653 0.0
.debug_loc 3721819 3722647 828 0.0
.debug_ranges 406400 406464 64 0.0
.debug_str 4374333 4374748 415 0.0
.hbn 544 544 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 122008 122008 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655000 655000 0 0.0
.symtab 195200 195200 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1028116 0 0.0
bl706-eth (read/write) 1014788 1014788 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114794 1114790 -4 -0.0
.debug_aranges 114232 114256 24 0.0
.debug_frame 424088 424200 112 0.0
.debug_info 23271358 23273340 1982 0.0
.debug_line 4406961 4407613 652 0.0
.debug_loc 3014759 3015601 842 0.0
.debug_ranges 317304 317368 64 0.0
.debug_str 3524886 3525301 415 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97332 97332 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455888 455888 0 0.0
.symtab 138032 138032 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773744 773744 0 0.0
bl706-wifi (read/write) 1086959 1086959 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207655 1207651 -4 -0.0
.debug_aranges 118496 118520 24 0.0
.debug_frame 439532 439644 112 0.0
.debug_info 24436468 24438487 2019 0.0
.debug_line 4627962 4628615 653 0.0
.debug_loc 3098838 3099632 794 0.0
.debug_ranges 326200 326264 64 0.0
.debug_str 3586271 3586686 415 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109608 109608 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492653 492653 0 0.0
.symtab 150544 150544 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847450 847450 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153892 1153892 0 0.0
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1568126 1568122 -4 -0.0
.debug_aranges 132456 132480 24 0.0
.debug_frame 486948 487060 112 0.0
.debug_info 41823876 41825895 2019 0.0
.debug_line 5364965 5365618 653 0.0
.debug_loc 3452328 3453111 783 0.0
.debug_ranges 385824 385888 64 0.0
.debug_str 3965311 3965726 415 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101000 101000 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591023 591023 0 0.0
.symtab 175536 175536 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944166 944166 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617146 617146 0 0.0
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966884 966877 -7 -0.0
.debug_aranges 106736 106760 24 0.0
.debug_frame 360948 361036 88 0.0
.debug_info 21242224 21244487 2263 0.0
.debug_line 2796143 2796638 495 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1566793 1567457 664 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98923 98983 60 0.1
.debug_str 3367821 3368246 425 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499911 499911 0 0.0
.symtab 294208 294208 0 0.0
.text 508520 508520 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 552247 552247 0 0.0
.app_xip_area 443513 443513 0 0.0
.bss 63704 63704 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538703 538703 0 0.0
.app_xip_area 425033 425033 0 0.0
.bss 68608 68608 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574063 574063 0 0.0
.app_xip_area 466529 466529 0 0.0
.bss 62576 62576 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558671 558671 0 0.0
.app_xip_area 447921 447921 0 0.0
.bss 65696 65696 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1027016 1026356 -660 -0.1
.bss 193040 193028 -12 -0.0
.data 2668 2668 0 0.0
.text 831288 830640 -648 -0.1
BRD4187C (read/write) 1070688 1069988 -700 -0.1
.bss 176812 176800 -12 -0.0
.data 3256 3256 0 0.0
.text 890600 889912 -688 -0.1
lock-app BRD4161A+wf200 (read/write) 1103776 1103100 -676 -0.1
.bss 186976 186964 -12 -0.0
.data 2684 2684 0 0.0
.text 914096 913432 -664 -0.1
window-app BRD4187C (read/write) 1119540 1118880 -660 -0.1
.bss 159564 159552 -12 -0.0
.data 3132 3132 0 0.0
.text 956824 956176 -648 -0.1
esp32 all-clusters-app c3devkit (read only) 1172992 1172992 0 0.0
(read/write) 1703892 1703892 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268840 268840 0 0.0
.flash.text 1172992 1172992 0 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1213787 1213787 0 0.0
(read/write) 552802 552802 0 0.0
.dram0.bss 85424 85424 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299724 299724 0 0.0
.flash.text 1208403 1208403 0 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 591052 591052 0 0.0
(read/write) 87944 87944 0 0.0
.bss 71192 71192 0 0.0
.data 2128 2128 0 0.0
.text 590516 590516 0 0.0
light k32w0+release (read only) 589836 589836 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589300 589300 0 0.0
lock k32w0+release (read only) 562196 562196 0 0.0
(read/write) 85396 85396 0 0.0
.bss 68712 68712 0 0.0
.data 2060 2060 0 0.0
.text 561660 561660 0 0.0
linux all-clusters-app debug (read only) 5649113 5649113 0 0.0
(read/write) 420456 420456 0 0.0
.bss 130688 130688 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278376 278376 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339188 339188 0 0.0
.text 4928435 4928435 0 0.0
all-clusters-minimal-app debug (read only) 4915681 4915681 0 0.0
(read/write) 232392 232392 0 0.0
.bss 126368 126368 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272584 272584 0 0.0
.text 4412323 4412323 0 0.0
bridge-app debug (read only) 2772737 2772737 0 0.0
(read/write) 133176 133176 0 0.0
.bss 51800 51800 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 214536 214536 0 0.0
.text 2380531 2380531 0 0.0
chip-tool debug (read only) 10332073 10332641 568 0.0
(read/write) 441688 441688 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335664 335664 0 0.0
.dynamic 624 624 0 0.0
.got 5816 5808 -8 -0.1
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9347811 9348467 656 0.0
chip-tool-ipv6only arm64 (read only) 10173452 10174060 608 0.0
(read/write) 504152 504152 0 0.0
.bss 103080 103080 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373032 373032 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093336 9094008 672 0.0
lighting-app debug+rpc+ui (read only) 5245465 5245465 0 0.0
(read/write) 222536 222536 0 0.0
.bss 118064 118064 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337076 337076 0 0.0
.text 4665955 4665955 0 0.0
lock-app debug (read only) 4479073 4479073 0 0.0
(read/write) 203128 203128 0 0.0
.bss 113488 113488 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248488 248488 0 0.0
.text 4021091 4021091 0 0.0
ota-provider-app debug (read only) 4130449 4130449 0 0.0
(read/write) 192064 192064 0 0.0
.bss 113632 113632 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201160 201160 0 0.0
.text 3738851 3738851 0 0.0
ota-requestor-app debug (read only) 4223913 4223913 0 0.0
(read/write) 196376 196376 0 0.0
.bss 114688 114688 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204488 204488 0 0.0
.text 3824659 3824659 0 0.0
shell debug (read only) 3049361 3049361 0 0.0
(read/write) 152936 152936 0 0.0
.bss 60392 60392 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85832 85832 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 214162 214162 0 0.0
.text 2661090 2661090 0 0.0
thermostat-no-ble arm64 (read only) 4358044 4358044 0 0.0
(read/write) 241912 241912 0 0.0
.bss 122216 122216 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161268 161268 0 0.0
.text 3862712 3862712 0 0.0
tv-app debug (read only) 5318937 5319505 568 0.0
(read/write) 350272 350272 0 0.0
.bss 241632 241632 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96096 96096 0 0.0
.dynamic 624 624 0 0.0
.got 5616 5608 -8 -0.1
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272472 272472 0 0.0
.text 4802707 4803363 656 0.0
tv-casting-app debug (read only) 8277705 8278265 560 0.0
(read/write) 210768 210736 -32 -0.0
.bss 54336 54336 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147064 147064 0 0.0
.dynamic 624 624 0 0.0
.got 5088 5080 -8 -0.2
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 337980 337980 0 0.0
.text 7539507 7540163 656 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219424 219424 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241172 1241172 0 0.0
bss 155482 155482 0 0.0
rodata 143176 143176 0 0.0
text 863512 863512 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359512 1359568 56 0.0
bss 140940 140948 8 0.0
rodata 137080 137080 0 0.0
text 790784 790836 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160980 1161112 132 0.0
bss 154844 154852 8 0.0
rodata 113680 113748 68 0.1
text 813512 813580 68 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837160 837160 0 0.0
(read/write) 1793916 1793916 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193628 193628 0 0.0
.comment 212 212 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 2552 2552 0 0.0
.debug_abbrev 1418440 1418433 -7 -0.0
.debug_aranges 145152 145176 24 0.0
.debug_frame 482876 482964 88 0.0
.debug_info 33508639 33511059 2420 0.0
.debug_line 4234156 4234657 501 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2304378 2305031 653 0.0
.debug_rnglists 144584 144644 60 0.0
.debug_str 4529477 4529903 426 0.0
.heap 837160 837160 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 850431 850431 0 0.0
.symtab 515376 515376 0 0.0
.text 1589348 1589348 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678740 1678740 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 2464 2464 0 0.0
.debug_abbrev 1290847 1290840 -7 -0.0
.debug_aranges 135016 135040 24 0.0
.debug_frame 454352 454440 88 0.0
.debug_info 29288700 29291036 2336 0.0
.debug_line 3947274 3947769 495 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2120055 2120700 645 0.0
.debug_rnglists 133976 134036 60 0.0
.debug_str 3922055 3922480 425 0.0
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719966 719966 0 0.0
.symtab 467712 467712 0 0.0
.text 1476956 1476956 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607052 1607052 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 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 2352 2352 0 0.0
.debug_abbrev 1130672 1130665 -7 -0.0
.debug_aranges 125112 125136 24 0.0
.debug_frame 417396 417484 88 0.0
.debug_info 24342759 24345058 2299 0.0
.debug_line 3511711 3512206 495 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1956839 1957483 644 0.0
.debug_rnglists 123673 123733 60 0.0
.debug_str 3729298 3729723 425 0.0
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637531 637531 0 0.0
.symtab 431248 431248 0 0.0
.text 1411604 1411604 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640324 1640324 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 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 2368 2368 0 0.0
.debug_abbrev 1121636 1121629 -7 -0.0
.debug_aranges 123920 123944 24 0.0
.debug_frame 413048 413136 88 0.0
.debug_info 24154482 24156781 2299 0.0
.debug_line 3464766 3465261 495 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1935358 1936002 644 0.0
.debug_rnglists 121769 121829 60 0.0
.debug_str 3692687 3693112 425 0.0
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611606 611606 0 0.0
.symtab 423296 423296 0 0.0
.text 1417476 1417476 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177908 1177908 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624752 624752 0 0.0
lock-app qpg6105+debug (read/write) 1135388 1135388 0 0.0
.bss 95744 95744 0 0.0
.data 748 748 0 0.0
.text 582228 582228 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096064 1096064 0 0.0
bss 108180 108180 0 0.0
text 752068 752068 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 981696 981696 0 0.0
bss 105332 105332 0 0.0
text 673682 673682 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944936 944936 0 0.0
bss 109652 109652 0 0.0
text 647580 647580 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876892 876892 0 0.0
bss 98696 98696 0 0.0
text 591102 591102 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 923228 923228 0 0.0
bss 99536 99536 0 0.0
text 632788 632788 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 984156 984156 0 0.0
bss 107504 107504 0 0.0
text 687250 687250 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 995520 995520 0 0.0
bss 111752 111752 0 0.0
text 694766 694766 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1053744 1053744 0 0.0
bss 109076 109076 0 0.0
text 732246 732246 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1085232 1085232 0 0.0
bss 120152 120152 0 0.0
text 752462 752462 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934956 934956 0 0.0
bss 99424 99424 0 0.0
text 622230 622230 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899488 899488 0 0.0
bss 100012 100012 0 0.0
text 612956 612956 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 882308 882308 0 0.0
bss 98828 98828 0 0.0
text 596728 596728 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869448 869448 0 0.0
bss 98628 98628 0 0.0
text 587150 587150 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 744116 744116 0 0.0
bss 97208 97208 0 0.0
text 478532 478532 0 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 880384 880384 0 0.0
bss 98816 98816 0 0.0
text 595460 595460 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865628 865628 0 0.0
bss 98536 98536 0 0.0
text 582796 582796 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890904 890904 0 0.0
bss 98928 98928 0 0.0
text 602878 602878 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 886528 886528 0 0.0
bss 99252 99252 0 0.0
text 598202 598202 0 0.0

@mergify mergify bot merged commit 70cbc02 into project-chip:master Aug 29, 2023
51 checks passed
github-actions bot pushed a commit that referenced this pull request Aug 29, 2023
* Fix corner cases of handling of Common Name fallback encoding

Problem:
- Appearance of a Mpid:/Mvid: in a DAC/PAI/PAA DN was deemed OK
  by previous code, but this caused a critical ambiguity in PAIs which
  would possibly cause fall-back to non-PID-scoped PAI interpretation.
- Related to https://github.com/CHIP-Specifications/connectedhomeip-spec/issues/7470
- Fixes #28898

This PR:

- Replaces the logic for fallback encodign conversion to take
  the first legitimate fully matching case for Mvid: and Mpid:
  and detect errors where either of these is present but without
  a following Mpid/Mvid.
- Updates unit tests to improve coverage and to properly mark as
  invalid some cases marked invalid in spec which where deemed
  valid by prior code by mistake

Testing done:

- Integration tests still pass (relater to Commissioner DUT).
- Test vectors updated.
- New unit tests added.

* Restyled by clang-format

* Restyled by prettier-json

* Address review comments by revamping algorithm

* Fix leftover comment follow-ups from @bzbarsky-apple from #28899

* Restyled by clang-format

* Add more comments and fix clang-tidy

* Address more review comments

---------

Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…t-chip#28911)

* Fix corner cases of handling of Common Name fallback encoding

Problem:
- Appearance of a Mpid:/Mvid: in a DAC/PAI/PAA DN was deemed OK
  by previous code, but this caused a critical ambiguity in PAIs which
  would possibly cause fall-back to non-PID-scoped PAI interpretation.
- Related to CHIP-Specifications/connectedhomeip-spec#7470
- Fixes project-chip#28898

This PR:

- Replaces the logic for fallback encodign conversion to take
  the first legitimate fully matching case for Mvid: and Mpid:
  and detect errors where either of these is present but without
  a following Mpid/Mvid.
- Updates unit tests to improve coverage and to properly mark as
  invalid some cases marked invalid in spec which where deemed
  valid by prior code by mistake

Testing done:

- Integration tests still pass (relater to Commissioner DUT).
- Test vectors updated.
- New unit tests added.

* Restyled by clang-format

* Restyled by prettier-json

* Address review comments by revamping algorithm

* Fix leftover comment follow-ups from @bzbarsky-apple from project-chip#28899

* Restyled by clang-format

* Add more comments and fix clang-tidy

* Address more review comments

---------

Co-authored-by: tennessee.carmelveilleux@gmail.com <tennessee@google.com>
Co-authored-by: Restyled.io <commits@restyled.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

[BUG] Fallback encoding for PAI with Mpid: blank appears to pass device attestation
5 participants