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

Fuzzing updates: all-clusters-app #27858

Closed
wants to merge 8 commits into from

Conversation

zcduthie
Copy link

@zcduthie zcduthie commented Jul 10, 2023

As mentioned in another pull request, a colleague and I have completed some research investigating fuzzing.
This pull request summarises some of our findings that enable deeper fuzzing of the all-clusters-app fuzz target.
We note that the all-clusters-app target is not currently added to OSS-Fuzz integration - and most of the proposed changes below are more severe code changes (which may limit their appeal). Nonetheless, we hope at the very least this record is useful for future fuzzing efforts.

The below changes resulted in an additional ~5000 lines (45%) of all-clusters fuzzing coverage; notably including the addition of successful parsing of app and interaction model commands (+350% coverage of src/app).

all-clusters-app-fuzzing

  • Add dictionary (re-use TLV dictionary from unit tests)
  • Add seed corpus (manually captured commissioning + door lock/unlock sequence using chip-tool and all-clusters-app)

Other:

  • Add CHIP_CONFIG_SECURITY_FUZZ_MODE to disable encryption and signature verification
  • Add fuzz driver manual injection of test (sessionId=1) session (and fallback to use this for secure unicast messages)
  • Disable duplicate message check
  • Perform fuzzing on an already commissioned all-clusters-app. For example by copying a pre-commissioned (with FUZZ_MODE above turned on) set of /tmp/chip_kvs credentials over prior to commencing fuzzing.

For example:

# OSS-Fuzz projects/connectedhomeip/build.sh
# ...
# ...

cp integrations/fuzz/precommissioned_credentials/* /tmp

@CLAassistant
Copy link

CLAassistant commented Jul 10, 2023

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link

github-actions bot commented Jul 10, 2023

PR #27858: Size comparison from 08af5fa to c1b35c0

Increases (11 builds for bl602, bl702, bl702l, cc32xx, k32w, linux, nrfconnect, qpg)
platform target config section 08af5fa c1b35c0 change % change
bl602 lighting-app bl602+rpc .text 1083678 1083680 2 0.0
bl702 lighting-app bl702 .debug_info 41915113 41915142 29 0.0
.debug_line 5612011 5612022 11 0.0
.debug_loc 3821430 3821509 79 0.0
bl702+rpc .debug_info 47104186 47104215 29 0.0
.debug_line 6038681 6038692 11 0.0
.debug_loc 4026977 4027056 79 0.0
bl702l lighting-app bl702l .debug_info 41908462 41908492 30 0.0
.debug_line 5517909 5517920 11 0.0
.debug_loc 3754098 3754177 79 0.0
.text 934406 934408 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20024771 20024856 85 0.0
.debug_loclists 1740724 1740847 123 0.0
k32w contact k32w0+release (read only) 586652 586668 16 0.0
.text 586116 586132 16 0.0
linux chip-tool-ipv6only arm64 (read only) 17698432 17698448 16 0.0
.text 14820612 14820628 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 851052 851060 8 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151904 1151920 16 0.0
text 807596 807608 12 0.0
qpg lighting-app qpg6105+debug (read/write) 1172496 1172520 24 0.0
.text 619336 619360 24 0.0
lock-app qpg6105+debug (read/write) 1130624 1130640 16 0.0
.text 577468 577484 16 0.0
Decreases (2 builds for bl602, cc32xx)
platform target config section 08af5fa c1b35c0 change % change
bl602 lighting-app bl602 .text 1051798 1051796 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 608298 608290 -8 -0.0
.debug_line 2885658 2885650 -8 -0.0
.text 501260 501252 -8 -0.0
Full report (17 builds for bl602, bl702, bl702l, cc32xx, k32w, linux, mbed, nrfconnect, qpg)
platform target config section 08af5fa c1b35c0 change % change
bl602 lighting-app bl602 (read/write) 1367730 1367730 0 0.0
.bss 83942 83942 0 0.0
.data 9624 9624 0 0.0
.text 1051798 1051796 -2 -0.0
bl602+rpc (read/write) 1415158 1415158 0 0.0
.bss 91990 91990 0 0.0
.data 10024 10024 0 0.0
.text 1083678 1083680 2 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read/write) 1178719 1178719 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77773 77773 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1552038 1552038 0 0.0
.debug_aranges 151272 151272 0 0.0
.debug_frame 556396 556396 0 0.0
.debug_info 41915113 41915142 29 0.0
.debug_line 5612011 5612022 11 0.0
.debug_loc 3821430 3821509 79 0.0
.debug_ranges 397320 397320 0 0.0
.debug_str 4381484 4381484 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105704 105704 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 582236 582236 0 0.0
.symtab 174176 174176 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 945848 945848 0 0.0
bl702+rpc 0 0 0 0.0
(read/write) 1277355 1277355 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85821 85821 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1717649 1717649 0 0.0
.debug_aranges 159760 159760 0 0.0
.debug_frame 585080 585080 0 0.0
.debug_info 47104186 47104215 29 0.0
.debug_line 6038681 6038692 11 0.0
.debug_loc 4026977 4027056 79 0.0
.debug_ranges 423008 423008 0 0.0
.debug_str 4809842 4809842 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120356 120356 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 645177 645177 0 0.0
.symtab 193088 193088 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 1020238 1020238 0 0.0
bl702l lighting-app bl702l 0 0 0 0.0
(read only) 278 278 0 0.0
(read/write) 1159100 1159100 0 0.0
.boot2 292 292 0 0.0
.bss 40776 40776 0 0.0
.bss_psram 69168 69168 0 0.0
.comment 48 48 0 0.0
.data 4560 4560 0 0.0
.debug_abbrev 1552941 1552941 0 0.0
.debug_aranges 145416 145416 0 0.0
.debug_frame 535028 535028 0 0.0
.debug_info 41908462 41908492 30 0.0
.debug_line 5517909 5517920 11 0.0
.debug_loc 3754098 3754177 79 0.0
.debug_ranges 402216 402216 0 0.0
.debug_str 4392178 4392178 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99652 99652 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 582143 582143 0 0.0
.symtab 173504 173504 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 934406 934408 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608298 608290 -8 -0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 948504 948504 0 0.0
.debug_aranges 119824 119824 0 0.0
.debug_frame 409320 409320 0 0.0
.debug_info 20024771 20024856 85 0.0
.debug_line 2885658 2885650 -8 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1740724 1740847 123 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 108217 108217 0 0.0
.debug_str 3824719 3824719 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104914 104914 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485459 485459 0 0.0
.symtab 288368 288368 0 0.0
.text 501260 501252 -8 -0.0
k32w contact k32w0+release (read only) 586652 586668 16 0.0
(read/write) 90112 90112 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 586116 586132 16 0.0
light k32w0+release (read only) 585356 585356 0 0.0
(read/write) 89760 89760 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584820 584820 0 0.0
lock k32w0+release (read only) 557948 557948 0 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 557412 557412 0 0.0
linux chip-tool-ipv6only arm64 (read only) 17698432 17698448 16 0.0
(read/write) 1120472 1120472 0 0.0
.bss 102952 102952 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 984080 984080 0 0.0
.dynamic 560 560 0 0.0
.got 23488 23488 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 718592 718592 0 0.0
.text 14820612 14820628 16 0.0
thermostat-no-ble arm64 (read only) 2611708 2611708 0 0.0
(read/write) 143160 143160 0 0.0
.bss 52392 52392 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129952 129952 0 0.0
.text 2215748 2215748 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515936 2515936 0 0.0
.bss 216312 216312 0 0.0
.data 5152 5152 0 0.0
.text 1478620 1478620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1224940 1224940 0 0.0
bss 155370 155370 0 0.0
rodata 139440 139440 0 0.0
text 851052 851060 8 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1326068 1326068 0 0.0
bss 138696 138696 0 0.0
rodata 134056 134056 0 0.0
text 762612 762612 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151904 1151920 16 0.0
bss 153489 153489 0 0.0
rodata 111732 111732 0 0.0
text 807596 807608 12 0.0
qpg lighting-app qpg6105+debug (read/write) 1172496 1172520 24 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619336 619360 24 0.0
lock-app qpg6105+debug (read/write) 1130624 1130640 16 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 577468 577484 16 0.0

@github-actions github-actions bot removed the scripts label Jul 10, 2023
@github-actions
Copy link

github-actions bot commented Jul 10, 2023

PR #27858: Size comparison from 08af5fa to 266918b

Increases (38 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 08af5fa 266918b change % change
bl602 lighting-app bl602+rpc (read/write) 1415158 1415166 8 0.0
.text 1083678 1083682 4 0.0
bl702 lighting-app bl702 .debug_info 41915113 41915141 28 0.0
.debug_line 5612011 5612022 11 0.0
.debug_loc 3821430 3821509 79 0.0
bl702+rpc .debug_info 47104186 47104214 28 0.0
.debug_line 6038681 6038692 11 0.0
.debug_loc 4026977 4027056 79 0.0
bl702l lighting-app bl702l (read/write) 1159100 1159104 4 0.0
.debug_info 41908462 41908493 31 0.0
.debug_line 5517909 5517920 11 0.0
.debug_loc 3754098 3754177 79 0.0
.text 934406 934410 4 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20024771 20024856 85 0.0
.debug_loclists 1740724 1740847 123 0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 530567 530575 8 0.0
.app_xip_area 418049 418057 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 568615 568623 8 0.0
.app_xip_area 462161 462169 8 0.0
efr32 lighting-app BRD4187C (read/write) 1030016 1030024 8 0.0
.text 864828 864836 8 0.0
lock-app BRD4161A+wf200 (read/write) 1080712 1080728 16 0.0
.text 901744 901760 16 0.0
esp32 all-clusters-app c3devkit (read only) 1089212 1089220 8 0.0
.flash.text 1089212 1089220 8 0.0
m5stack (read only) 1135823 1135839 16 0.0
.flash.text 1130439 1130455 16 0.0
k32w contact k32w0+release (read only) 586652 586668 16 0.0
.text 586116 586132 16 0.0
light k32w0+release (read only) 585356 585372 16 0.0
.text 584820 584836 16 0.0
linux chip-tool-ipv6only arm64 (read only) 17698432 17698448 16 0.0
.text 14820612 14820628 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1224940 1224956 16 0.0
text 851052 851064 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151904 1151920 16 0.0
text 807596 807604 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 29725828 29725910 82 0.0
.debug_loclists 2346216 2346339 123 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28442664 28442745 81 0.0
.debug_loclists 2304459 2304582 123 0.0
light cy8ckit_062s2_43012 .debug_info 23212182 23212265 83 0.0
.debug_loclists 2145560 2145683 123 0.0
lock cy8ckit_062s2_43012 .debug_info 22910053 22910138 85 0.0
.debug_loclists 2114140 2114263 123 0.0
qpg lighting-app qpg6105+debug (read/write) 1172496 1172520 24 0.0
.text 619336 619360 24 0.0
lock-app qpg6105+debug (read/write) 1130624 1130640 16 0.0
.text 577468 577484 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1050780 1050788 8 0.0
text 721634 721642 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 965152 965160 8 0.0
text 668178 668184 6 0.0
bridge-app tlsr9518adk80d text 643234 643240 6 0.0
contact-sensor-app tlsr9518adk80d (read/write) 862260 862268 8 0.0
text 586406 586412 6 0.0
light-switch-app tlsr9518adk80d (read/write) 890872 890880 8 0.0
text 611866 611874 8 0.0
lighting-app tlsr9518adk80d (read/write) 969108 969116 8 0.0
text 682148 682156 8 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 980480 980488 8 0.0
text 689664 689672 8 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1038592 1038608 16 0.0
text 727034 727046 12 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1069956 1069972 16 0.0
text 747182 747194 12 0.0
lock-app tlsr9518adk80d (read/write) 917372 917380 8 0.0
text 615072 615078 6 0.0
ota-requestor-app tlsr9518adk80d (read/write) 884860 884868 8 0.0
text 608248 608254 6 0.0
pump-app tlsr9518adk80d (read/write) 867860 867868 8 0.0
text 592164 592172 8 0.0
pump-controller-app tlsr9518adk80d (read/write) 854880 854888 8 0.0
text 582510 582518 8 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 851036 851044 8 0.0
text 578138 578148 10 0.0
thermostat tlsr9518adk80d (read/write) 896940 896956 16 0.0
text 617552 617562 10 0.0
window-covering tlsr9518adk80d (read/write) 892320 892328 8 0.0
text 612474 612484 10 0.0
Decreases (11 builds for bl602, bl702, cc32xx, cyw30739, efr32, nrfconnect, psoc6)
platform target config section 08af5fa 266918b change % change
bl602 lighting-app bl602 .text 1051798 1051796 -2 -0.0
bl702 lighting-app bl702 .text 945848 945846 -2 -0.0
bl702+rpc (read/write) 1277355 1277351 -4 -0.0
.text 1020238 1020236 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 608298 608290 -8 -0.0
.debug_line 2885658 2885650 -8 -0.0
.text 501260 501252 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545519 545511 -8 -0.0
.app_xip_area 437977 437969 -8 -0.0
efr32 window-app BRD4187C (read/write) 1100456 1100448 -8 -0.0
.text 952364 952356 -8 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 762612 762608 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4093516 4093507 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 4046639 4046630 -9 -0.0
light cy8ckit_062s2_43012 .debug_line 3618476 3618467 -9 -0.0
lock cy8ckit_062s2_43012 .debug_line 3553761 3553752 -9 -0.0
Full report (58 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 08af5fa 266918b change % change
bl602 lighting-app bl602 (read/write) 1367730 1367730 0 0.0
.bss 83942 83942 0 0.0
.data 9624 9624 0 0.0
.text 1051798 1051796 -2 -0.0
bl602+rpc (read/write) 1415158 1415166 8 0.0
.bss 91990 91990 0 0.0
.data 10024 10024 0 0.0
.text 1083678 1083682 4 0.0
bl702 lighting-app bl702 (read/write) 1178719 1178719 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77773 77773 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1552038 1552038 0 0.0
.debug_aranges 151272 151272 0 0.0
.debug_frame 556396 556396 0 0.0
.debug_info 41915113 41915141 28 0.0
.debug_line 5612011 5612022 11 0.0
.debug_loc 3821430 3821509 79 0.0
.debug_ranges 397320 397320 0 0.0
.debug_str 4381484 4381484 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105704 105704 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 582236 582236 0 0.0
.symtab 174176 174176 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
945848 945846 -2 -0.0
bl702+rpc (read/write) 1277355 1277351 -4 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85821 85821 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1717649 1717649 0 0.0
.debug_aranges 159760 159760 0 0.0
.debug_frame 585080 585080 0 0.0
.debug_info 47104186 47104214 28 0.0
.debug_line 6038681 6038692 11 0.0
.debug_loc 4026977 4027056 79 0.0
.debug_ranges 423008 423008 0 0.0
.debug_str 4809842 4809842 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120356 120356 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 645177 645177 0 0.0
.symtab 193088 193088 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
1020238 1020236 -2 -0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1159100 1159104 4 0.0
.boot2 292 292 0 0.0
.bss 40776 40776 0 0.0
.bss_psram 69168 69168 0 0.0
.comment 48 48 0 0.0
.data 4560 4560 0 0.0
.debug_abbrev 1552941 1552941 0 0.0
.debug_aranges 145416 145416 0 0.0
.debug_frame 535028 535028 0 0.0
.debug_info 41908462 41908493 31 0.0
.debug_line 5517909 5517920 11 0.0
.debug_loc 3754098 3754177 79 0.0
.debug_ranges 402216 402216 0 0.0
.debug_str 4392178 4392178 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99652 99652 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 582143 582143 0 0.0
.symtab 173504 173504 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
934406 934410 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608298 608290 -8 -0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 948504 948504 0 0.0
.debug_aranges 119824 119824 0 0.0
.debug_frame 409320 409320 0 0.0
.debug_info 20024771 20024856 85 0.0
.debug_line 2885658 2885650 -8 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1740724 1740847 123 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 108217 108217 0 0.0
.debug_str 3824719 3824719 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104914 104914 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485459 485459 0 0.0
.symtab 288368 288368 0 0.0
.text 501260 501252 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545519 545511 -8 -0.0
.app_xip_area 437977 437969 -8 -0.0
.bss 62512 62512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530567 530575 8 0.0
.app_xip_area 418049 418057 8 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 568615 568623 8 0.0
.app_xip_area 462161 462169 8 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 541767 541767 0 0.0
.app_xip_area 432361 432361 0 0.0
.bss 64344 64344 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1004956 1004956 0 0.0
.bss 182252 182252 0 0.0
.data 2700 2700 0 0.0
.text 819984 819984 0 0.0
BRD4187C (read/write) 1030016 1030024 8 0.0
.bss 161860 161860 0 0.0
.data 3308 3308 0 0.0
.text 864828 864836 8 0.0
lock-app BRD4161A+wf200 (read/write) 1080712 1080728 16 0.0
.bss 176252 176252 0 0.0
.data 2696 2696 0 0.0
.text 901744 901760 16 0.0
window-app BRD4187C (read/write) 1100456 1100448 -8 -0.0
.bss 144868 144868 0 0.0
.data 3204 3204 0 0.0
.text 952364 952356 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1089212 1089220 8 0.0
(read/write) 1586768 1586768 0 0.0
.dram0.bss 75944 75944 0 0.0
.dram0.data 13940 13940 0 0.0
.flash.rodata 217736 217736 0 0.0
.flash.text 1089212 1089220 8 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1135823 1135839 16 0.0
(read/write) 497174 497174 0 0.0
.dram0.bss 81424 81424 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 246296 246296 0 0.0
.flash.text 1130439 1130455 16 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 586652 586668 16 0.0
(read/write) 90112 90112 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 586116 586132 16 0.0
light k32w0+release (read only) 585356 585372 16 0.0
(read/write) 89760 89760 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584820 584836 16 0.0
lock k32w0+release (read only) 557948 557948 0 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 557412 557412 0 0.0
linux all-clusters-app debug (read only) 3345333 3345333 0 0.0
(read/write) 160936 160936 0 0.0
.bss 60320 60320 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 91944 91944 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 233448 233448 0 0.0
.text 2919045 2919045 0 0.0
all-clusters-minimal-app debug (read only) 3058685 3058685 0 0.0
(read/write) 146696 146696 0 0.0
.bss 58208 58208 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 79960 79960 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 224552 224552 0 0.0
.text 2647253 2647253 0 0.0
bridge-app debug (read only) 2527213 2527213 0 0.0
(read/write) 129992 129992 0 0.0
.bss 50328 50328 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69864 69864 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 173064 173064 0 0.0
.text 2181013 2181013 0 0.0
chip-tool debug (read only) 18400537 18400537 0 0.0
(read/write) 1052912 1052912 0 0.0
.bss 93560 93560 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 946864 946864 0 0.0
.dynamic 624 624 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 810049 810049 0 0.0
.text 15615843 15615843 0 0.0
chip-tool-ipv6only arm64 (read only) 17698432 17698448 16 0.0
(read/write) 1120472 1120472 0 0.0
.bss 102952 102952 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 984080 984080 0 0.0
.dynamic 560 560 0 0.0
.got 23488 23488 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 718592 718592 0 0.0
.text 14820612 14820628 16 0.0
lighting-app debug+rpc+ui (read only) 5211641 5211641 0 0.0
(read/write) 220728 220728 0 0.0
.bss 117264 117264 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 91048 91048 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 329332 329332 0 0.0
.text 4642531 4642531 0 0.0
lock-app debug (read only) 2619909 2619909 0 0.0
(read/write) 117376 117376 0 0.0
.bss 45392 45392 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 64024 64024 0 0.0
.dynamic 608 608 0 0.0
.got 4592 4592 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 200552 200552 0 0.0
.text 2254389 2254389 0 0.0
ota-provider-app debug (read only) 2216237 2216237 0 0.0
(read/write) 103952 103952 0 0.0
.bss 44560 44560 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 52184 52184 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 154184 154184 0 0.0
.text 1919717 1919717 0 0.0
ota-requestor-app debug (read only) 2385189 2385189 0 0.0
(read/write) 111744 111744 0 0.0
.bss 47024 47024 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 57040 57040 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 158248 158248 0 0.0
.text 2075733 2075733 0 0.0
shell debug (read only) 2881441 2881441 0 0.0
(read/write) 149352 149352 0 0.0
.bss 59272 59272 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 83000 83000 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 201586 201586 0 0.0
.text 2511042 2511042 0 0.0
thermostat-no-ble arm64 (read only) 2611708 2611708 0 0.0
(read/write) 143160 143160 0 0.0
.bss 52392 52392 0 0.0
.data 1736 1736 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 560 560 0 0.0
.got 5512 5512 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 129952 129952 0 0.0
.text 2215748 2215748 0 0.0
tv-app debug (read only) 3322209 3322209 0 0.0
(read/write) 261856 261856 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79776 79776 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 222872 222872 0 0.0
.text 2902338 2902338 0 0.0
tv-casting-app debug (read only) 9322121 9322121 0 0.0
(read/write) 221776 221776 0 0.0
.bss 52128 52128 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 161296 161296 0 0.0
.dynamic 608 608 0 0.0
.got 4968 4968 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 331308 331308 0 0.0
.text 8555810 8555810 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515936 2515936 0 0.0
.bss 216312 216312 0 0.0
.data 5152 5152 0 0.0
.text 1478620 1478620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1224940 1224956 16 0.0
bss 155370 155370 0 0.0
rodata 139440 139440 0 0.0
text 851052 851064 12 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1326068 1326068 0 0.0
bss 138696 138696 0 0.0
rodata 134056 134056 0 0.0
text 762612 762608 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151904 1151920 16 0.0
bss 153489 153489 0 0.0
rodata 111732 111732 0 0.0
text 807596 807604 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841360 841360 0 0.0
(read/write) 1746604 1746604 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189412 189412 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 2568 2568 0 0.0
.debug_abbrev 1314555 1314555 0 0.0
.debug_aranges 151328 151328 0 0.0
.debug_frame 506988 506988 0 0.0
.debug_info 29725828 29725910 82 0.0
.debug_line 4093516 4093507 -9 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2346216 2346339 123 0.0
.debug_rnglists 146735 146735 0 0.0
.debug_str 4434632 4434632 0 0.0
.heap 841360 841360 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 775993 775993 0 0.0
.symtab 488208 488208 0 0.0
.text 1546236 1546236 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843208 843208 0 0.0
(read/write) 1664972 1664972 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187572 187572 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 2560 2560 0 0.0
.debug_abbrev 1282285 1282285 0 0.0
.debug_aranges 148560 148560 0 0.0
.debug_frame 502784 502784 0 0.0
.debug_info 28442664 28442745 81 0.0
.debug_line 4046639 4046630 -9 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2304459 2304582 123 0.0
.debug_rnglists 143485 143485 0 0.0
.debug_str 4376803 4376803 0 0.0
.heap 843208 843208 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 703634 703634 0 0.0
.symtab 461856 461856 0 0.0
.text 1466452 1466452 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849416 849416 0 0.0
(read/write) 1597644 1597644 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181532 181532 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 2392 2392 0 0.0
.debug_abbrev 1119163 1119163 0 0.0
.debug_aranges 138920 138920 0 0.0
.debug_frame 466752 466752 0 0.0
.debug_info 23212182 23212265 83 0.0
.debug_line 3618476 3618467 -9 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2145560 2145683 123 0.0
.debug_rnglists 133519 133519 0 0.0
.debug_str 4190554 4190554 0 0.0
.heap 849416 849416 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 627131 627131 0 0.0
.symtab 427392 427392 0 0.0
.text 1405332 1405332 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1628540 1628540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 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 2392 2392 0 0.0
.debug_abbrev 1101369 1101369 0 0.0
.debug_aranges 137016 137016 0 0.0
.debug_frame 460012 460012 0 0.0
.debug_info 22910053 22910138 85 0.0
.debug_line 3553761 3553752 -9 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2114140 2114263 123 0.0
.debug_rnglists 131043 131043 0 0.0
.debug_str 4145738 4145738 0 0.0
.heap 821960 821960 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 597360 597360 0 0.0
.symtab 417680 417680 0 0.0
.text 1408772 1408772 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1172496 1172520 24 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619336 619360 24 0.0
lock-app qpg6105+debug (read/write) 1130624 1130640 16 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 577468 577484 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1050780 1050788 8 0.0
bss 98292 98292 0 0.0
text 721634 721642 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 965152 965160 8 0.0
bss 96288 96288 0 0.0
text 668178 668184 6 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930560 930560 0 0.0
bss 100312 100312 0 0.0
text 643234 643240 6 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862260 862268 8 0.0
bss 89972 89972 0 0.0
text 586406 586412 6 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890872 890880 8 0.0
bss 90516 90516 0 0.0
text 611866 611874 8 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 969108 969116 8 0.0
bss 98652 98652 0 0.0
text 682148 682156 8 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980480 980488 8 0.0
bss 102900 102900 0 0.0
text 689664 689672 8 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1038592 1038608 16 0.0
bss 100208 100208 0 0.0
text 727034 727046 12 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1069956 1069972 16 0.0
bss 111292 111292 0 0.0
text 747182 747194 12 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 917372 917380 8 0.0
bss 90636 90636 0 0.0
text 615072 615078 6 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884860 884868 8 0.0
bss 91248 91248 0 0.0
text 608248 608254 6 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867860 867868 8 0.0
bss 90104 90104 0 0.0
text 592164 592172 8 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 854880 854888 8 0.0
bss 89904 89904 0 0.0
text 582510 582518 8 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 851036 851044 8 0.0
bss 89812 89812 0 0.0
text 578138 578148 10 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 896940 896956 16 0.0
bss 90348 90348 0 0.0
text 617552 617562 10 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892320 892328 8 0.0
bss 90640 90640 0 0.0
text 612474 612484 10 0.0

//
// To build with this flag, pass 'treat_warnings_as_errors=false' to gn/ninja.
//
#define CHIP_CONFIG_SECURITY_FUZZ_MODE 0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be the default value, though? And if so, why are we adding it to all the project configs?

// Skip encryption and message integrity!
#if CHIP_CONFIG_SECURITY_FUZZ_MODE
#warning \
"Warning: CHIP_CONFIG_SECURITY_FUZZ_MODE=1 bypassing encryption! Node can only communicate with other nodes built with this flag set. Requires build flag 'treat_warnings_as_errors=false'."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "requires build flag" bit is:

  1. Not really in need of being documented here.
  2. Seems to not be needed at all, if this code just has #else around the bits we want to turn off....

Same for Decrypt.

@@ -739,8 +750,15 @@ void SessionManager::SecureUnicastMessageDispatch(const PacketHeader & partialPa
"Received a duplicate message with MessageCounter:" ChipLogFormatMessageCounter
" on exchange " ChipLogFormatExchangeId,
packetHeader.GetMessageCounter(), ChipLogValueExchangeIdFromReceivedHeader(payloadHeader));

#if CHIP_CONFIG_SECURITY_FUZZ_MODE
#warning "Warning: CHIP_CONFIG_SECURITY_FUZZ_MODE=1 bypassing duplicate message check!"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could use some documentation explaining why we would want to do that.

@github-actions
Copy link

github-actions bot commented Jul 13, 2023

PR #27858: Size comparison from 5d2beb7 to 6d99874

Increases (39 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 5d2beb7 6d99874 change % change
bl602 lighting-app bl602 (read/write) 1367962 1367970 8 0.0
.text 1052032 1052034 2 0.0
bl602+rpc .text 1083916 1083918 2 0.0
bl702 lighting-app bl702 .debug_info 42159677 42159707 30 0.0
.debug_line 5631652 5631663 11 0.0
.debug_loc 3839536 3839615 79 0.0
.text 946082 946084 2 0.0
bl702+rpc .debug_info 47363368 47363398 30 0.0
.debug_line 6059252 6059263 11 0.0
.debug_loc 4045438 4045517 79 0.0
.text 1020474 1020476 2 0.0
bl702l lighting-app bl702l (read/write) 1159336 1159340 4 0.0
.debug_info 42153028 42153058 30 0.0
.debug_line 5537568 5537579 11 0.0
.debug_loc 3772237 3772316 79 0.0
.text 934644 934646 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20256516 20256600 84 0.0
.debug_loclists 1751287 1751410 123 0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 568655 568663 8 0.0
.app_xip_area 462201 462209 8 0.0
efr32 lighting-app BRD4187C (read/write) 1030168 1030176 8 0.0
.text 864980 864988 8 0.0
esp32 all-clusters-app c3devkit (read only) 1089386 1089396 10 0.0
.flash.text 1089386 1089396 10 0.0
m5stack (read only) 1135915 1135927 12 0.0
.flash.text 1130531 1130543 12 0.0
k32w contact k32w0+release (read only) 586700 586716 16 0.0
.text 586164 586180 16 0.0
light k32w0+release (read only) 585404 585420 16 0.0
.text 584868 584884 16 0.0
lock k32w0+release (read only) 557932 557948 16 0.0
.text 557396 557412 16 0.0
linux chip-tool-ipv6only arm64 (read only) 18040496 18040512 16 0.0
.text 15124404 15124420 16 0.0
thermostat-no-ble arm64 (read only) 4432304 4432320 16 0.0
.text 3934964 3934980 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1206480 1206496 16 0.0
text 835768 835780 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1151968 1151984 16 0.0
text 807660 807672 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 30032526 30032610 84 0.0
.debug_loclists 2357014 2357137 123 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28737367 28737450 83 0.0
.debug_loclists 2315258 2315381 123 0.0
light cy8ckit_062s2_43012 .debug_info 23453668 23453753 85 0.0
.debug_loclists 2156121 2156244 123 0.0
lock cy8ckit_062s2_43012 .debug_info 23151075 23151157 82 0.0
.debug_loclists 2124701 2124824 123 0.0
qpg lighting-app qpg6105+debug (read/write) 1172544 1172560 16 0.0
.text 619384 619400 16 0.0
lock-app qpg6105+debug (read/write) 1130656 1130672 16 0.0
.text 577500 577516 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1051180 1051188 8 0.0
text 721964 721972 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 965552 965560 8 0.0
text 668512 668516 4 0.0
bridge-app tlsr9518adk80d (read/write) 930908 930916 8 0.0
text 643524 643530 6 0.0
contact-sensor-app tlsr9518adk80d (read/write) 862652 862660 8 0.0
text 586730 586738 8 0.0
light-switch-app tlsr9518adk80d (read/write) 891304 891312 8 0.0
text 612230 612238 8 0.0
lighting-app tlsr9518adk80d (read/write) 969464 969472 8 0.0
text 682438 682446 8 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 980836 980844 8 0.0
text 689950 689960 10 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1038948 1038956 8 0.0
text 727326 727334 8 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1070312 1070320 8 0.0
text 747472 747484 12 0.0
lock-app tlsr9518adk80d (read/write) 917764 917772 8 0.0
text 615398 615404 6 0.0
ota-requestor-app tlsr9518adk80d (read/write) 885260 885268 8 0.0
text 608584 608590 6 0.0
pump-app tlsr9518adk80d text 592518 592524 6 0.0
pump-controller-app tlsr9518adk80d (read/write) 855296 855304 8 0.0
text 582860 582866 6 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 851420 851436 16 0.0
text 578460 578472 12 0.0
thermostat tlsr9518adk80d (read/write) 897364 897372 8 0.0
text 617904 617916 12 0.0
window-covering tlsr9518adk80d (read/write) 892720 892728 8 0.0
text 612802 612812 10 0.0
Decreases (6 builds for cc32xx, efr32, psoc6)
platform target config section 5d2beb7 6d99874 change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 608394 608386 -8 -0.0
.debug_line 2905048 2905040 -8 -0.0
.text 501356 501348 -8 -0.0
efr32 window-app BRD4187C (read/write) 1100624 1100616 -8 -0.0
.text 952532 952524 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4112004 4111995 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 4064995 4064986 -9 -0.0
light cy8ckit_062s2_43012 .debug_line 3636128 3636119 -9 -0.0
lock cy8ckit_062s2_43012 .debug_line 3571511 3571502 -9 -0.0
Full report (58 builds for bl602, bl702, bl702l, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 5d2beb7 6d99874 change % change
bl602 lighting-app bl602 (read/write) 1367962 1367970 8 0.0
.bss 83942 83942 0 0.0
.data 9624 9624 0 0.0
.text 1052032 1052034 2 0.0
bl602+rpc (read/write) 1415398 1415398 0 0.0
.bss 91990 91990 0 0.0
.data 10024 10024 0 0.0
.text 1083916 1083918 2 0.0
bl702 lighting-app bl702 (read/write) 1178955 1178955 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 77773 77773 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3592 3592 0 0.0
.debug_abbrev 1556733 1556733 0 0.0
.debug_aranges 151880 151880 0 0.0
.debug_frame 558900 558900 0 0.0
.debug_info 42159677 42159707 30 0.0
.debug_line 5631652 5631663 11 0.0
.debug_loc 3839536 3839615 79 0.0
.debug_ranges 398688 398688 0 0.0
.debug_str 4418247 4418247 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105704 105704 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 582374 582374 0 0.0
.symtab 174192 174192 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
946082 946084 2 0.0
bl702+rpc (read/write) 1277591 1277591 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 85821 85821 0 0.0
.bss_psram 25072 25072 0 0.0
.comment 48 48 0 0.0
.data 4144 4144 0 0.0
.debug_abbrev 1723292 1723292 0 0.0
.debug_aranges 160392 160392 0 0.0
.debug_frame 587752 587752 0 0.0
.debug_info 47363368 47363398 30 0.0
.debug_line 6059252 6059263 11 0.0
.debug_loc 4045438 4045517 79 0.0
.debug_ranges 424432 424432 0 0.0
.debug_str 4848635 4848635 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120356 120356 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 645315 645315 0 0.0
.symtab 193104 193104 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3394 3394 0 0.0
.text 0 0 0 0.0
1020474 1020476 2 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1159336 1159340 4 0.0
.boot2 292 292 0 0.0
.bss 40776 40776 0 0.0
.bss_psram 69168 69168 0 0.0
.comment 48 48 0 0.0
.data 4560 4560 0 0.0
.debug_abbrev 1557636 1557636 0 0.0
.debug_aranges 146024 146024 0 0.0
.debug_frame 537532 537532 0 0.0
.debug_info 42153028 42153058 30 0.0
.debug_line 5537568 5537579 11 0.0
.debug_loc 3772237 3772316 79 0.0
.debug_ranges 403584 403584 0 0.0
.debug_str 4428941 4428941 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 140 140 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99652 99652 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 582281 582281 0 0.0
.symtab 173520 173520 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
934644 934646 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 608394 608386 -8 -0.0
(read/write) 204172 204172 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197584 197584 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 951471 951471 0 0.0
.debug_aranges 120624 120624 0 0.0
.debug_frame 412296 412296 0 0.0
.debug_info 20256516 20256600 84 0.0
.debug_line 2905048 2905040 -8 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1751287 1751410 123 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 108859 108859 0 0.0
.debug_str 3862173 3862173 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104914 104914 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 485459 485459 0 0.0
.symtab 288368 288368 0 0.0
.text 501356 501348 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 545575 545575 0 0.0
.app_xip_area 438033 438033 0 0.0
.bss 62512 62512 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 530631 530631 0 0.0
.app_xip_area 418113 418113 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 568655 568663 8 0.0
.app_xip_area 462201 462209 8 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 541823 541823 0 0.0
.app_xip_area 432417 432417 0 0.0
.bss 64344 64344 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005212 1005212 0 0.0
.bss 182252 182252 0 0.0
.data 2700 2700 0 0.0
.text 820240 820240 0 0.0
BRD4187C (read/write) 1030168 1030176 8 0.0
.bss 161860 161860 0 0.0
.data 3308 3308 0 0.0
.text 864980 864988 8 0.0
lock-app BRD4161A+wf200 (read/write) 1080792 1080792 0 0.0
.bss 176252 176252 0 0.0
.data 2696 2696 0 0.0
.text 901824 901824 0 0.0
window-app BRD4187C (read/write) 1100624 1100616 -8 -0.0
.bss 144868 144868 0 0.0
.data 3204 3204 0 0.0
.text 952532 952524 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1089386 1089396 10 0.0
(read/write) 1586768 1586768 0 0.0
.dram0.bss 75944 75944 0 0.0
.dram0.data 13940 13940 0 0.0
.flash.rodata 217736 217736 0 0.0
.flash.text 1089386 1089396 10 0.0
.iram0.text 76740 76740 0 0.0
m5stack (read only) 1135915 1135927 12 0.0
(read/write) 497174 497174 0 0.0
.dram0.bss 81424 81424 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 246296 246296 0 0.0
.flash.text 1130531 1130543 12 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 586700 586716 16 0.0
(read/write) 90112 90112 0 0.0
.bss 66108 66108 0 0.0
.data 2168 2168 0 0.0
.text 586164 586180 16 0.0
light k32w0+release (read only) 585404 585420 16 0.0
(read/write) 89760 89760 0 0.0
.bss 65772 65772 0 0.0
.data 2156 2156 0 0.0
.text 584868 584884 16 0.0
lock k32w0+release (read only) 557932 557948 16 0.0
(read/write) 87560 87560 0 0.0
.bss 63636 63636 0 0.0
.data 2100 2100 0 0.0
.text 557396 557412 16 0.0
linux all-clusters-app debug (read only) 5159801 5159801 0 0.0
(read/write) 244704 244704 0 0.0
.bss 127488 127488 0 0.0
.data 4336 4336 0 0.0
.data.rel.ro 105632 105632 0 0.0
.dynamic 624 624 0 0.0
.got 5400 5400 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 278926 278926 0 0.0
.text 4646067 4646067 0 0.0
all-clusters-minimal-app debug (read only) 4874145 4874145 0 0.0
(read/write) 230432 230432 0 0.0
.bss 125376 125376 0 0.0
.data 4304 4304 0 0.0
.data.rel.ro 93632 93632 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 269902 269902 0 0.0
.text 4375139 4375139 0 0.0
bridge-app debug (read only) 2742929 2742929 0 0.0
(read/write) 132160 132160 0 0.0
.bss 50424 50424 0 0.0
.data 4976 4976 0 0.0
.data.rel.ro 70656 70656 0 0.0
.dynamic 624 624 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 212744 212744 0 0.0
.text 2353843 2353843 0 0.0
chip-tool debug (read only) 18771153 18771153 0 0.0
(read/write) 1063280 1063280 0 0.0
.bss 93560 93560 0 0.0
.data 5154 5154 0 0.0
.data.rel.ro 957232 957232 0 0.0
.dynamic 624 624 0 0.0
.got 5888 5888 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 827945 827945 0 0.0
.text 15947587 15947587 0 0.0
chip-tool-ipv6only arm64 (read only) 18040496 18040512 16 0.0
(read/write) 1131448 1131448 0 0.0
.bss 102952 102952 0 0.0
.data 4448 4448 0 0.0
.data.rel.ro 994736 994736 0 0.0
.dynamic 560 560 0 0.0
.got 23800 23800 0 0.0
.init 24 24 0 0.0
.init_array 240 240 0 0.0
.rodata 734672 734672 0 0.0
.text 15124404 15124420 16 0.0
lighting-app debug+rpc+ui (read only) 5215209 5215209 0 0.0
(read/write) 220696 220696 0 0.0
.bss 117264 117264 0 0.0
.data 4880 4880 0 0.0
.data.rel.ro 91016 91016 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 332052 332052 0 0.0
.text 4643379 4643379 0 0.0
lock-app debug (read only) 4438969 4438969 0 0.0
(read/write) 201504 201504 0 0.0
.bss 112752 112752 0 0.0
.data 4048 4048 0 0.0
.data.rel.ro 77944 77944 0 0.0
.dynamic 624 624 0 0.0
.got 5272 5272 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 245550 245550 0 0.0
.text 3985827 3985827 0 0.0
ota-provider-app debug (read only) 4108321 4108321 0 0.0
(read/write) 191152 191152 0 0.0
.bss 113248 113248 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 67760 67760 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 712 712 0 0.0
.rodata 199502 199502 0 0.0
.text 3719699 3719699 0 0.0
ota-requestor-app debug (read only) 4202297 4202297 0 0.0
(read/write) 195464 195464 0 0.0
.bss 114176 114176 0 0.0
.data 4624 4624 0 0.0
.data.rel.ro 70760 70760 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 202958 202958 0 0.0
.text 3805891 3805891 0 0.0
shell debug (read only) 2883857 2883857 0 0.0
(read/write) 149352 149352 0 0.0
.bss 59272 59272 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 83000 83000 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 203730 203730 0 0.0
.text 2511314 2511314 0 0.0
thermostat-no-ble arm64 (read only) 4432304 4432320 16 0.0
(read/write) 243240 243240 0 0.0
.bss 122056 122056 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 101592 101592 0 0.0
.dynamic 560 560 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161036 161036 0 0.0
.text 3934964 3934980 16 0.0
tv-app debug (read only) 5240977 5240977 0 0.0
(read/write) 348848 348848 0 0.0
.bss 239968 239968 0 0.0
.data 6224 6224 0 0.0
.data.rel.ro 95240 95240 0 0.0
.dynamic 624 624 0 0.0
.got 5624 5624 0 0.0
.init 27 27 0 0.0
.init_array 1128 1128 0 0.0
.rodata 270398 270398 0 0.0
.text 4728387 4728387 0 0.0
tv-casting-app debug (read only) 9877097 9877097 0 0.0
(read/write) 232920 232920 0 0.0
.bss 53856 53856 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 169352 169352 0 0.0
.dynamic 624 624 0 0.0
.got 5104 5104 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 374916 374916 0 0.0
.text 9046467 9046467 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2515936 2515936 0 0.0
.bss 216312 216312 0 0.0
.data 5152 5152 0 0.0
.text 1478620 1478620 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1206480 1206496 16 0.0
bss 153286 153286 0 0.0
rodata 138404 138404 0 0.0
text 835768 835780 12 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1326132 1326132 0 0.0
bss 138696 138696 0 0.0
rodata 134056 134056 0 0.0
text 762668 762668 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1151968 1151984 16 0.0
bss 153489 153489 0 0.0
rodata 111732 111732 0 0.0
text 807660 807672 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841360 841360 0 0.0
(read/write) 1746764 1746764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189412 189412 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 2568 2568 0 0.0
.debug_abbrev 1318262 1318262 0 0.0
.debug_aranges 152136 152136 0 0.0
.debug_frame 509996 509996 0 0.0
.debug_info 30032526 30032610 84 0.0
.debug_line 4112004 4111995 -9 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2357014 2357137 123 0.0
.debug_rnglists 147383 147383 0 0.0
.debug_str 4472251 4472251 0 0.0
.heap 841360 841360 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 776130 776130 0 0.0
.symtab 488256 488256 0 0.0
.text 1546396 1546396 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 843208 843208 0 0.0
(read/write) 1665116 1665116 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187572 187572 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 2560 2560 0 0.0
.debug_abbrev 1285927 1285927 0 0.0
.debug_aranges 149368 149368 0 0.0
.debug_frame 505792 505792 0 0.0
.debug_info 28737367 28737450 83 0.0
.debug_line 4064995 4064986 -9 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2315258 2315381 123 0.0
.debug_rnglists 144133 144133 0 0.0
.debug_str 4414422 4414422 0 0.0
.heap 843208 843208 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 703771 703771 0 0.0
.symtab 461904 461904 0 0.0
.text 1466596 1466596 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849416 849416 0 0.0
(read/write) 1597756 1597756 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181532 181532 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 2392 2392 0 0.0
.debug_abbrev 1122122 1122122 0 0.0
.debug_aranges 139720 139720 0 0.0
.debug_frame 469728 469728 0 0.0
.debug_info 23453668 23453753 85 0.0
.debug_line 3636128 3636119 -9 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2156121 2156244 123 0.0
.debug_rnglists 134161 134161 0 0.0
.debug_str 4228008 4228008 0 0.0
.heap 849416 849416 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 627131 627131 0 0.0
.symtab 427392 427392 0 0.0
.text 1405444 1405444 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821960 821960 0 0.0
(read/write) 1628652 1628652 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208988 208988 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 2392 2392 0 0.0
.debug_abbrev 1104389 1104389 0 0.0
.debug_aranges 137816 137816 0 0.0
.debug_frame 462988 462988 0 0.0
.debug_info 23151075 23151157 82 0.0
.debug_line 3571511 3571502 -9 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2124701 2124824 123 0.0
.debug_rnglists 131685 131685 0 0.0
.debug_str 4183192 4183192 0 0.0
.heap 821960 821960 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 597360 597360 0 0.0
.symtab 417680 417680 0 0.0
.text 1408884 1408884 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1172544 1172560 16 0.0
.bss 99960 99960 0 0.0
.data 788 788 0 0.0
.text 619384 619400 16 0.0
lock-app qpg6105+debug (read/write) 1130656 1130672 16 0.0
.bss 94816 94816 0 0.0
.data 792 792 0 0.0
.text 577500 577516 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1051180 1051188 8 0.0
bss 98292 98292 0 0.0
text 721964 721972 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 965552 965560 8 0.0
bss 96288 96288 0 0.0
text 668512 668516 4 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930908 930916 8 0.0
bss 100308 100308 0 0.0
text 643524 643530 6 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862652 862660 8 0.0
bss 89972 89972 0 0.0
text 586730 586738 8 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 891304 891312 8 0.0
bss 90516 90516 0 0.0
text 612230 612238 8 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 969464 969472 8 0.0
bss 98648 98648 0 0.0
text 682438 682446 8 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 980836 980844 8 0.0
bss 102896 102896 0 0.0
text 689950 689960 10 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1038948 1038956 8 0.0
bss 100204 100204 0 0.0
text 727326 727334 8 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1070312 1070320 8 0.0
bss 111288 111288 0 0.0
text 747472 747484 12 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 917764 917772 8 0.0
bss 90636 90636 0 0.0
text 615398 615404 6 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 885260 885268 8 0.0
bss 91248 91248 0 0.0
text 608584 608590 6 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868284 868284 0 0.0
bss 90104 90104 0 0.0
text 592518 592524 6 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 855296 855304 8 0.0
bss 89904 89904 0 0.0
text 582860 582866 6 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 851420 851436 16 0.0
bss 89812 89812 0 0.0
text 578460 578472 12 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897364 897372 8 0.0
bss 90348 90348 0 0.0
text 617904 617916 12 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 892720 892728 8 0.0
bss 90640 90640 0 0.0
text 612802 612812 10 0.0

@zcduthie
Copy link
Author

Our usage of CHIP_CONFIG_SECURITY_FUZZ_MODE was modelled on the existing CHIP_CONFIG_SECURITY_TEST_MODE flag. If this fuzzing approach is deemed a worthwhile inclusion - there are definitely improvements that can be made to the integration of this flag - especially proper integration into build tools to incorporate it as a flag such as is done with oss_fuzz=true in #26010.
For our research we manually forced it on by modifying files that be seen in a01dfd1.

@pullapprove pullapprove bot requested a review from kpschoedel September 20, 2023 02:15
@github-actions
Copy link

github-actions bot commented Sep 20, 2023

PR #27858: Size comparison from b516ff4 to 5d9bf14

Increases (45 builds for bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b516ff4 5d9bf14 change % change
bl702 lighting-app bl702 .debug_info 41879323 41879353 30 0.0
.debug_line 5419747 5419758 11 0.0
.debug_loc 3515069 3515147 78 0.0
bl702+rpc .debug_info 47028410 47028440 30 0.0
.debug_line 5836970 5836981 11 0.0
.debug_loc 3720634 3720712 78 0.0
bl706-eth .debug_info 22627669 22627699 30 0.0
.debug_line 4346035 4346046 11 0.0
.debug_loc 3023649 3023727 78 0.0
bl706-wifi (read/write) 1183731 1183755 24 0.0
.debug_info 23800143 23800173 30 0.0
.debug_line 4591851 4591862 11 0.0
.debug_loc 3124491 3124579 88 0.0
.text 947300 947322 22 0.0
bl702l lighting-app bl702l .debug_info 41346675 41346705 30 0.0
.debug_line 5323201 5323212 11 0.0
.debug_loc 3459269 3459347 78 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737427 737443 16 0.0
.text 652540 652556 16 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757355 757371 16 0.0
.text 676952 676968 16 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745123 745131 8 0.0
.text 638560 638568 8 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695547 695555 8 0.0
.text 614820 614828 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681155 681163 8 0.0
.text 604596 604604 8 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 2085690 20856992 84 0.0
.debug_loclists 1577723 1577846 123 0.0
cyw30739 ota-requestor cyw930739m2evb_01 (read/write) 574743 574751 8 0.0
.app_xip_area 467273 467281 8 0.0
efr32 lighting-app BRD4187C (read/write) 1090212 1090228 16 0.0
.text 892024 892040 16 0.0
esp32 all-clusters-app c3devkit (read only) 1176534 1176542 8 0.0
.flash.text 1176534 1176542 8 0.0
m5stack (read only) 1217203 1217215 12 0.0
.flash.text 1211819 1211831 12 0.0
k32w contact k32w0+release (read only) 589724 589740 16 0.0
.text 589188 589204 16 0.0
lock k32w0+release (read only) 560892 560908 16 0.0
.text 560356 560372 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10207156 10207172 16 0.0
.text 9124888 9124904 16 0.0
thermostat-no-ble arm64 (read only) 4365604 4365620 16 0.0
.text 3869816 3869832 16 0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2523208 2523272 64 0.0
.text 1485892 1485956 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1242124 1242140 16 0.0
text 864932 864944 12 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1164540 1164556 16 0.0
text 817196 817208 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 33084876 33084960 84 0.0
.debug_loclists 2318888 2319011 123 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28778452 28778536 84 0.0
.debug_loclists 2134141 2134264 123 0.0
light cy8ckit_062s2_43012 .debug_info 23904011 23904095 84 0.0
.debug_loclists 1970900 1971023 123 0.0
lock cy8ckit_062s2_43012 .debug_info 23707138 23707222 84 0.0
.debug_loclists 1946187 1946310 123 0.0
qpg lighting-app qpg6105+debug (read/write) 1177720 1177728 8 0.0
.text 624560 624568 8 0.0
lock-app qpg6105+debug (read/write) 1133960 1133968 8 0.0
.text 580804 580812 8 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1101692 1101700 8 0.0
text 754880 754888 8 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1042324 1042332 8 0.0
text 708864 708872 8 0.0
bridge-app tlsr9518adk80d (read/write) 948280 948288 8 0.0
text 648148 648156 8 0.0
contact-sensor-app tlsr9528a (read/write) 933708 933716 8 0.0
text 622382 622390 8 0.0
light-switch-app tlsr9518adk80d (read/write) 927456 927464 8 0.0
text 633946 633954 8 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read/write) 1000764 1000772 8 0.0
text 697038 697046 8 0.0
tlsr9528a (read/write) 1053104 1053112 8 0.0
text 727032 727040 8 0.0
lock-app tlsr9528a (read/write) 991756 991764 8 0.0
text 653528 653536 8 0.0
ota-requestor-app tlsr9518adk80d (read/write) 902848 902856 8 0.0
text 613498 613504 6 0.0
pump-app tlsr9528a (read/write) 939148 939156 8 0.0
text 628026 628034 8 0.0
pump-controller-app tlsr9518adk80d (read/write) 873836 873844 8 0.0
text 588332 588340 8 0.0
resource-monitoring-app tlsr9518adk80d (read/write) 888064 888072 8 0.0
text 597596 597604 8 0.0
shell tlsr9518adk80d (read/write) 752432 752440 8 0.0
text 482108 482116 8 0.0
smoke_co_alarm-app tlsr9528a (read/write) 937408 937416 8 0.0
text 626904 626912 8 0.0
temperature-measurement-app tlsr9528a (read/write) 922492 922500 8 0.0
text 614130 614138 8 0.0
thermostat tlsr9518adk80d (read/write) 895268 895276 8 0.0
text 604042 604050 8 0.0
window-covering tlsr9518adk80d (read/write) 890900 890908 8 0.0
text 599370 599378 8 0.0
Decreases (7 builds for cc32xx, efr32, psoc6)
platform target config section b516ff4 5d9bf14 change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 618906 618890 -16 -0.0
.debug_line 2771401 2771393 -8 -0.0
.text 510448 510432 -16 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008012 1007996 -16 -0.0
.text 834516 834500 -16 -0.0
window-app BRD4187C (read/write) 1123576 1123568 -8 -0.0
.text 953076 953068 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 4204893 4204884 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3912132 3912123 -9 -0.0
light cy8ckit_062s2_43012 .debug_line 3487290 3487281 -9 -0.0
lock cy8ckit_062s2_43012 .debug_line 3437975 3437966 -9 -0.0
Full report (66 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b516ff4 5d9bf14 change % change
bl602 lighting-app bl602 (read/write) 1367934 1367934 0 0.0
.bss 73070 73070 0 0.0
.data 9360 9360 0 0.0
.text 1062150 1062150 0 0.0
bl602+rpc (read/write) 1414874 1414874 0 0.0
.bss 81094 81094 0 0.0
.data 9720 9720 0 0.0
.text 1093652 1093652 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1171595 1171595 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 26633 26633 0 0.0
.bss_psram 57552 57552 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1542027 1542027 0 0.0
.debug_aranges 138304 138304 0 0.0
.debug_frame 507740 507740 0 0.0
.debug_info 41879323 41879353 30 0.0
.debug_line 5419747 5419758 11 0.0
.debug_loc 3515069 3515147 78 0.0
.debug_ranges 369496 369496 0 0.0
.debug_str 3962792 3962792 0 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 106764 106764 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 596313 596313 0 0.0
.symtab 177024 177024 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
959372 959372 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1269891 1269891 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 35101 35101 0 0.0
.bss_psram 57536 57536 0 0.0
.comment 48 48 0 0.0
.data 4080 4080 0 0.0
.debug_abbrev 1722941 1722941 0 0.0
.debug_aranges 147016 147016 0 0.0
.debug_frame 537072 537072 0 0.0
.debug_info 47028410 47028440 30 0.0
.debug_line 5836970 5836981 11 0.0
.debug_loc 3720634 3720712 78 0.0
.debug_ranges 396208 396208 0 0.0
.debug_str 4390861 4390861 0 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 121836 121836 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 661054 661054 0 0.0
.symtab 196352 196352 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1033104 1033104 0 0.0
bl706-eth (read/write) 1020648 1020648 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25554 25554 0 0.0
.bss_psram 94423 94423 0 0.0
.comment 48 48 0 0.0
.data 3232 3232 0 0.0
.debug_abbrev 1075535 1075535 0 0.0
.debug_aranges 115192 115192 0 0.0
.debug_frame 426716 426716 0 0.0
.debug_info 22627669 22627699 30 0.0
.debug_line 4346035 4346046 11 0.0
.debug_loc 3023649 3023727 78 0.0
.debug_ranges 305352 305352 0 0.0
.debug_str 3542204 3542204 0 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 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96412 96412 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 465080 465080 0 0.0
.symtab 139696 139696 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
780692 780692 0 0.0
bl706-wifi (read only) 3870 3870 0 0.0
(read/write) 1183731 1183755 24 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9949 9949 0 0.0
.bss_psram 95191 95191 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1168980 1168980 0 0.0
.debug_aranges 119392 119392 0 0.0
.debug_frame 619020 619020 0 0.0
.debug_info 23800143 23800173 30 0.0
.debug_line 4591851 4591862 11 0.0
.debug_loc 3124491 3124579 88 0.0
.debug_ranges 315248 315248 0 0.0
.debug_str 3614615 3614615 0 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 9 9 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109592 109592 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 505891 505891 0 0.0
.symtab 152608 152608 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3870 3870 0 0.0
.text 0 0 0 0.0
947300 947322 22 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1151196 1151196 0 0.0
.boot2 292 292 0 0.0
.bss 15956 15956 0 0.0
.bss_psram 77216 77216 0 0.0
.comment 48 48 0 0.0
.data 4512 4512 0 0.0
.debug_abbrev 1536571 1536571 0 0.0
.debug_aranges 133160 133160 0 0.0
.debug_frame 488368 488368 0 0.0
.debug_info 41346675 41346705 30 0.0
.debug_line 5323201 5323212 11 0.0
.debug_loc 3459269 3459347 78 0.0
.debug_ranges 375968 375968 0 0.0
.debug_str 3987502 3987502 0 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 100752 100752 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 597990 597990 0 0.0
.symtab 176496 176496 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
942214 942214 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737427 737443 16 0.0
(read/write) 166444 166444 0 0.0
.bss 88860 88860 0 0.0
.data 3420 3420 0 0.0
.rodata 84495 84495 0 0.0
.text 652540 652556 16 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757355 757371 16 0.0
(read/write) 176700 176700 0 0.0
.bss 99084 99084 0 0.0
.data 3436 3436 0 0.0
.rodata 80015 80015 0 0.0
.text 676952 676968 16 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 745123 745131 8 0.0
(read/write) 171172 171172 0 0.0
.bss 93556 93556 0 0.0
.data 3436 3436 0 0.0
.rodata 106175 106175 0 0.0
.text 638560 638568 8 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695547 695555 8 0.0
(read/write) 165536 165536 0 0.0
.bss 87728 87728 0 0.0
.data 3408 3408 0 0.0
.rodata 80335 80335 0 0.0
.text 614820 614828 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681155 681163 8 0.0
(read/write) 165676 165676 0 0.0
.bss 87872 87872 0 0.0
.data 3404 3404 0 0.0
.rodata 76167 76167 0 0.0
.text 604596 604604 8 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 618906 618890 -16 -0.0
(read/write) 206900 206900 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200344 200344 0 0.0
.comment 206 206 0 0.0
.data 1436 1436 0 0.0
.debug_abbrev 929144 929144 0 0.0
.debug_aranges 107376 107376 0 0.0
.debug_frame 362984 362984 0 0.0
.debug_info 2085690 20856992 84 0.0
.debug_line 2771401 2771393 -8 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1577723 1577846 123 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 99381 99381 0 0.0
.debug_str 3384239 3384239 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106338 106338 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 510907 510907 0 0.0
.symtab 296768 296768 0 0.0
.text 510448 510432 -16 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 554543 554543 0 0.0
.app_xip_area 445737 445737 0 0.0
.bss 63776 63776 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539343 539343 0 0.0
.app_xip_area 425745 425745 0 0.0
.bss 68544 68544 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574743 574751 8 0.0
.app_xip_area 467273 467281 8 0.0
.bss 62512 62512 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558319 558319 0 0.0
.app_xip_area 447753 447753 0 0.0
.bss 65512 65512 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1008012 1007996 -16 -0.0
.bss 170804 170804 0 0.0
.data 2668 2668 0 0.0
.text 834516 834500 -16 -0.0
BRD4187C (read/write) 1090212 1090228 16 0.0
.bss 194912 194912 0 0.0
.data 3256 3256 0 0.0
.text 892024 892040 16 0.0
lock-app BRD4161A+wf200 (read/write) 1103408 1103408 0 0.0
.bss 185484 185484 0 0.0
.data 2680 2680 0 0.0
.text 915224 915224 0 0.0
window-app BRD4187C (read/write) 1123576 1123568 -8 -0.0
.bss 167352 167352 0 0.0
.data 3128 3128 0 0.0
.text 953076 953068 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1176534 1176542 8 0.0
(read/write) 1702420 1702420 0 0.0
.dram0.bss 77616 77616 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268808 268808 0 0.0
.flash.text 1176534 1176542 8 0.0
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1217203 1217215 12 0.0
(read/write) 552122 552122 0 0.0
.dram0.bss 84264 84264 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 300204 300204 0 0.0
.flash.text 1211819 1211831 12 0.0
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 589724 589740 16 0.0
(read/write) 87508 87508 0 0.0
.bss 70760 70760 0 0.0
.data 2124 2124 0 0.0
.text 589188 589204 16 0.0
light k32w0+release (read only) 589548 589548 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70448 70448 0 0.0
.data 2112 2112 0 0.0
.text 589012 589012 0 0.0
lock k32w0+release (read only) 560892 560908 16 0.0
(read/write) 85016 85016 0 0.0
.bss 68336 68336 0 0.0
.data 2056 2056 0 0.0
.text 560356 560372 16 0.0
linux all-clusters-app debug (read only) 5650025 5650025 0 0.0
(read/write) 420984 420984 0 0.0
.bss 130416 130416 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 279280 279280 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 332164 332164 0 0.0
.text 4935795 4935795 0 0.0
all-clusters-minimal-app debug (read only) 4924209 4924209 0 0.0
(read/write) 232624 232624 0 0.0
.bss 126480 126480 0 0.0
.data 3744 3744 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 266520 266520 0 0.0
.text 4426627 4426627 0 0.0
bridge-app debug (read only) 2769009 2769009 0 0.0
(read/write) 133168 133168 0 0.0
.bss 51736 51736 0 0.0
.data 3696 3696 0 0.0
.data.rel.ro 71632 71632 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 209976 209976 0 0.0
.text 2381315 2381315 0 0.0
chip-tool debug (read only) 10344537 10344537 0 0.0
(read/write) 442968 442968 0 0.0
.bss 93688 93688 0 0.0
.data 4962 4962 0 0.0
.data.rel.ro 337080 337080 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 384169 384169 0 0.0
.text 9363395 9363395 0 0.0
chip-tool-ipv6only arm64 (read only) 10207156 10207172 16 0.0
(read/write) 505496 505496 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374336 374336 0 0.0
.dynamic 512 512 0 0.0
.got 18368 18368 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316064 316064 0 0.0
.text 9124888 9124904 16 0.0
lighting-app debug+rpc+ui (read only) 5250481 5250481 0 0.0
(read/write) 222760 222760 0 0.0
.bss 118160 118160 0 0.0
.data 4400 4400 0 0.0
.data.rel.ro 92624 92624 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 332692 332692 0 0.0
.text 4675043 4675043 0 0.0
lock-app debug (read only) 4475129 4475129 0 0.0
(read/write) 203128 203128 0 0.0
.bss 113424 113424 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 79288 79288 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 243640 243640 0 0.0
.text 4021923 4021923 0 0.0
ota-provider-app debug (read only) 4127097 4127097 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113568 113568 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 68640 68640 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 196824 196824 0 0.0
.text 3739763 3739763 0 0.0
ota-requestor-app debug (read only) 4220097 4220097 0 0.0
(read/write) 196280 196280 0 0.0
.bss 114592 114592 0 0.0
.data 4144 4144 0 0.0
.data.rel.ro 71616 71616 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 199864 199864 0 0.0
.text 3825395 3825395 0 0.0
shell debug (read only) 3051337 3051337 0 0.0
(read/write) 153680 153680 0 0.0
.bss 61000 61000 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85960 85960 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 208768 208768 0 0.0
.text 2667954 2667954 0 0.0
thermostat-no-ble arm64 (read only) 4365604 4365620 16 0.0
(read/write) 241992 241992 0 0.0
.bss 122184 122184 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100664 100664 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161044 161044 0 0.0
.text 3869816 3869832 16 0.0
tv-app debug (read only) 5315561 5315561 0 0.0
(read/write) 350664 350664 0 0.0
.bss 241888 241888 0 0.0
.data 5008 5008 0 0.0
.data.rel.ro 96352 96352 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 266088 266088 0 0.0
.text 4805443 4805443 0 0.0
tv-casting-app debug (read only) 8290825 8290825 0 0.0
(read/write) 211744 211744 0 0.0
.bss 54784 54784 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 147696 147696 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 333356 333356 0 0.0
.text 7556051 7556051 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523208 2523272 64 0.0
.bss 219064 219064 0 0.0
.data 5128 5128 0 0.0
.text 1485892 1485956 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1242124 1242140 16 0.0
bss 155110 155110 0 0.0
rodata 143096 143096 0 0.0
text 864932 864944 12 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1360536 1360536 0 0.0
bss 140520 140520 0 0.0
rodata 136948 136948 0 0.0
text 792364 792364 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164540 1164556 16 0.0
bss 154564 154564 0 0.0
rodata 113824 113824 0 0.0
text 817196 817208 12 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837512 837512 0 0.0
(read/write) 1797500 1797500 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193276 193276 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 1384930 1384930 0 0.0
.debug_aranges 146088 146088 0 0.0
.debug_frame 485864 485864 0 0.0
.debug_info 33084876 33084960 84 0.0
.debug_line 4204893 4204884 -9 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2318888 2319011 123 0.0
.debug_rnglists 145107 145107 0 0.0
.debug_str 4554294 4554294 0 0.0
.heap 837512 837512 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 864037 864037 0 0.0
.symtab 519056 519056 0 0.0
.text 1593284 1593284 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840168 840168 0 0.0
(read/write) 1684772 1684772 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 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 1253743 1253743 0 0.0
.debug_aranges 135808 135808 0 0.0
.debug_frame 456948 456948 0 0.0
.debug_info 28778452 28778536 84 0.0
.debug_line 3912132 3912123 -9 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2134141 2134264 123 0.0
.debug_rnglists 134564 134564 0 0.0
.debug_str 3939609 3939609 0 0.0
.heap 840168 840168 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 734127 734127 0 0.0
.symtab 472352 472352 0 0.0
.text 1483212 1483212 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846496 846496 0 0.0
(read/write) 1610484 1610484 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 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 1094952 1094952 0 0.0
.debug_aranges 125904 125904 0 0.0
.debug_frame 419988 419988 0 0.0
.debug_info 23904011 23904095 84 0.0
.debug_line 3487290 3487281 -9 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1970900 1971023 123 0.0
.debug_rnglists 124260 124260 0 0.0
.debug_str 3746620 3746620 0 0.0
.heap 846496 846496 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 649477 649477 0 0.0
.symtab 434640 434640 0 0.0
.text 1415252 1415252 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819232 819232 0 0.0
(read/write) 1641868 1641868 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 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 1087092 1087092 0 0.0
.debug_aranges 124560 124560 0 0.0
.debug_frame 415084 415084 0 0.0
.debug_info 23707138 23707222 84 0.0
.debug_line 3437975 3437966 -9 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1946187 1946310 123 0.0
.debug_rnglists 122216 122216 0 0.0
.debug_str 3708698 3708698 0 0.0
.heap 819232 819232 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 622602 622602 0 0.0
.symtab 425856 425856 0 0.0
.text 1419372 1419372 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177720 1177728 8 0.0
.bss 100616 100616 0 0.0
.data 740 740 0 0.0
.text 624560 624568 8 0.0
lock-app qpg6105+debug (read/write) 1133960 1133968 8 0.0
.bss 95320 95320 0 0.0
.data 744 744 0 0.0
.text 580804 580812 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1101692 1101700 8 0.0
bss 111920 111920 0 0.0
text 754880 754888 8 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1042324 1042332 8 0.0
bss 109812 109812 0 0.0
text 708864 708872 8 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948280 948288 8 0.0
bss 113396 113396 0 0.0
text 648148 648156 8 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 933708 933716 8 0.0
bss 103052 103052 0 0.0
text 622382 622390 8 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 927456 927464 8 0.0
bss 103176 103176 0 0.0
text 633946 633954 8 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1000764 1000772 8 0.0
bss 115636 115636 0 0.0
text 697038 697046 8 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1053104 1053112 8 0.0
bss 116232 116232 0 0.0
text 727032 727040 8 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 991756 991764 8 0.0
bss 103772 103772 0 0.0
text 653528 653536 8 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902848 902856 8 0.0
bss 103708 103708 0 0.0
text 613498 613504 6 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 939148 939156 8 0.0
bss 103184 103184 0 0.0
text 628026 628034 8 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873836 873844 8 0.0
bss 102380 102380 0 0.0
text 588332 588340 8 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888064 888072 8 0.0
bss 102768 102768 0 0.0
text 597596 597604 8 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 752432 752440 8 0.0
bss 101724 101724 0 0.0
text 482108 482116 8 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937408 937416 8 0.0
bss 103164 103164 0 0.0
text 626904 626912 8 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 922492 922500 8 0.0
bss 102884 102884 0 0.0
text 614130 614138 8 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 895268 895276 8 0.0
bss 102680 102680 0 0.0
text 604042 604050 8 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 890900 890908 8 0.0
bss 103004 103004 0 0.0
text 599370 599378 8 0.0

@pullapprove pullapprove bot requested review from pidarped and wiba-nordic October 17, 2023 19:38
@pullapprove pullapprove bot requested a review from robszewczyk November 8, 2023 16:26
@woody-apple woody-apple added this to the No Target Milestone milestone Nov 27, 2023
Copy link

stale bot commented Mar 13, 2024

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added the stale Stale issue or PR label Mar 13, 2024
@andy31415
Copy link
Contributor

PR not updated in >1 year and has merge conflicts. Closing as stale.

@andy31415 andy31415 closed this Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants