Skip to content

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

@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
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: [email protected] <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
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: [email protected] <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
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