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

[Binding] Improve binding validation and disable connection on init #23749

Merged

Conversation

ReneJosefsen
Copy link
Contributor

@ReneJosefsen ReneJosefsen commented Nov 24, 2022

This PR adds:

  1. The ability to disable connection establishment when the binding manager is initialized. The default value is set to true, to keep the current behavior unchanged, meaning that the functionality must actively be added by an application.
  2. A function to only notify a specific index in the binding table, this is to allow applications to not initiate connections to all (possible unsupported) bindings.
  3. Improved validation of bindings.
  4. Improved notification to application when binding cluster changes
  5. Enabled on-off client on all-clusters-app

Change overview

  • Add establishConnectionOnInit flag to BindingManagerInitParams and add check to skip connection establishment if set to false
  • Add NotifyBoundClusterAtIndexChanged function (similar to NotifyBoundClusterChanged), which only handles the specific binding set in the bindingIndex parameter.
  • Updated verification check in bindings.cpp to verify that a client is present in case of a binding in the list with a specific cluster id.
  • Added OnListWriteEnd function to bindings.cpp to only sent a kBindingsChangedViaCluster event when the write operation is done and not on each operation.
  • Reintroduced emberAfContainsClient in order to check if a client is available on a specific endpoint.
  • Enabled on-off client on all-clusters-app to make test pass (as pr spec)

Testing
Tested on a Pump implementation based on CC2652R7

  • Verified that connection was not established on init when binding was in the binding table
  • Verified that only a single connection was established when multiple binding (to separate peers) was in the binding table
  • Verified that a binding to a cluster which is not present on the given endpoint results in a error, currently it uses CONSTRAINT_ERROR similar to other "invalid" entries.
  • Verified that the kBindingsChangedViaCluster is returned when the write operation is done.

Fixes #24483

@github-actions github-actions bot added the app label Nov 24, 2022
@github-actions
Copy link

github-actions bot commented Jan 10, 2023

PR #23749: Size comparison from faa7b08 to 644b9ef

Increases (27 builds for bl602, cc13x2_26x2, linux, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 644b9ef change % change
bl602 lighting-app bl602 .text 1016646 1016648 2 0.0
bl602+rpc .text 1047634 1047636 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
.bss 81172 81180 8 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640699 8 0.0
.text 562984 562992 8 0.0
lock-ftd LP_CC2652R7 (read/write) 174496 174504 8 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
.bss 78756 78764 8 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
.bss 83500 83508 8 0.0
.text 583952 583968 16 0.0
linux all-clusters-app debug (read only) 3124817 3124913 96 0.0
.text 2657410 2657506 96 0.0
all-clusters-minimal-app debug (read only) 2937065 2937161 96 0.0
.text 2474226 2474322 96 0.0
shell debug (read only) 2657481 2657545 64 0.0
.text 2256802 2256866 64 0.0
thermostat-no-ble arm64 (read only) 2478500 2478532 32 0.0
.text 2068112 2068144 32 0.0
tv-app debug (read only) 3286601 3286665 64 0.0
.text 2822850 2822914 64 0.0
tv-casting-app debug (read only) 5638697 5638793 96 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.text 4999218 4999314 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165356 32 0.0
bss 146748 146752 4 0.0
text 804544 804584 40 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1367080 112 0.0
bss 106048 106052 4 0.0
text 763788 763824 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111200 32 0.0
bss 145947 145951 4 0.0
text 773944 773984 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748756 40 0.0
.bss 188656 188664 8 0.0
.debug_abbrev 1247585 1247675 90 0.0
.debug_aranges 111144 111152 8 0.0
.debug_frame 373232 373276 44 0.0
.debug_info 27342471 27343714 1243 0.0
.debug_loc 3643136 3643479 343 0.0
.debug_str 3465778 3465831 53 0.0
.strtab 576198 576292 94 0.0
.symtab 423744 423792 48 0.0
.text 1549008 1549040 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690188 32 0.0
.debug_abbrev 1233392 1233482 90 0.0
.debug_aranges 110408 110416 8 0.0
.debug_frame 375676 375720 44 0.0
.debug_info 26903755 26904997 1242 0.0
.debug_loc 3626536 3626879 343 0.0
.debug_str 3450642 3450695 53 0.0
.strtab 536688 536782 94 0.0
.symtab 408704 408752 48 0.0
.text 1491208 1491240 32 0.0
light cy8ckit_062s2_43012 .debug_info 22365997 22365998 1 0.0
lock cy8ckit_062s2_43012 .debug_info 22584686 22584687 1 0.0
qpg lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026308 20 0.0
bss 98184 98188 4 0.0
text 689096 689112 16 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964648 20 0.0
bss 97368 97372 4 0.0
text 652386 652400 14 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883900 12 0.0
bss 89616 89620 4 0.0
text 596038 596052 14 0.0
ota-requestor-app tlsr9518adk80d text 607286 607288 2 0.0
thermostat tlsr9518adk80d (read/write) 887128 887132 4 0.0
bss 91004 91008 4 0.0
text 596814 596816 2 0.0
Decreases (8 builds for bl702, cc13x2_26x2, psoc6)
platform target config section faa7b08 644b9ef change % change
bl702 lighting-app bl702 .debug_info 39900397 39900396 -1 -0.0
.text 956874 956872 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174396 -8 -0.0
lock-ftd LP_CC2652R7 (read only) 674511 674503 -8 -0.0
.text 597672 597664 -8 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161520 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177596 -16 -0.0
shell LP_CC2652R7 (read/write) 185508 185500 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
.debug_line 3753868 3753855 -13 -0.0
.debug_ranges 356360 356352 -8 -0.0
.heap 842024 842016 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3762657 3762644 -13 -0.0
.debug_ranges 354328 354320 -8 -0.0
Full report (52 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 644b9ef change % change
bl602 lighting-app bl602 (read/write) 1329406 1329406 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016648 2 0.0
bl602+rpc (read/write) 1374902 1374902 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047634 1047636 2 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194735 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533431 0 0.0
.debug_aranges 132656 132656 0 0.0
.debug_frame 486996 486996 0 0.0
.debug_info 39900397 39900396 -1 -0.0
.debug_line 5228552 5228552 0 0.0
.debug_loc 3394501 3394501 0 0.0
.debug_ranges 372192 372192 0 0.0
.debug_str 3507948 3507948 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569337 569337 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956874 956872 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286899 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681901 0 0.0
.debug_aranges 140880 140880 0 0.0
.debug_frame 514708 514708 0 0.0
.debug_info 44286220 44286220 0 0.0
.debug_line 5626141 5626141 0 0.0
.debug_loc 3590508 3590508 0 0.0
.debug_ranges 395896 395896 0 0.0
.debug_str 3910558 3910558 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629852 629852 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033764 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677091 16 0.0
(read/write) 174404 174396 -8 -0.0
.bss 81172 81180 8 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589476 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640699 8 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 562992 8 0.0
lock-ftd LP_CC2652R7 (read only) 674511 674503 -8 -0.0
(read/write) 174496 174504 8 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597672 597664 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 659563 659563 0 0.0
(read/write) 184708 184708 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556640 0 0.0
pump-app LP_CC2652R7 (read only) 688215 688231 16 0.0
(read/write) 161528 161520 -8 -0.0
.bss 78756 78764 8 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597316 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672251 16 0.0
(read/write) 177612 177596 -16 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585632 16 0.0
shell LP_CC2652R7 (read only) 668298 668314 16 0.0
(read/write) 185508 185500 -8 -0.0
.bss 83500 83508 8 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 583968 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585666 585666 0 0.0
.app_xip_area 462012 462012 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589398 0 0.0
.app_xip_area 460448 460448 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550022 0 0.0
.app_xip_area 431856 431856 0 0.0
.bss 60664 60664 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+rpc (read/write) 974108 974108 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819748 0 0.0
BRD4161A+rs911x (read/write) 1037256 1037256 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848576 0 0.0
BRD4187C (read/write) 1147924 1147924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066792 1066792 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906564 906564 0 0.0
window-app BRD4187C (read/write) 1140600 1140600 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973480 0 0.0
k32w contact k32w0+release (read/write) 660316 660316 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562068 562068 0 0.0
light k32w0+release (read/write) 671408 671408 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591796 0 0.0
lock k32w0+release (read/write) 631700 631700 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551308 551308 0 0.0
linux all-clusters-app debug (read only) 3124817 3124913 96 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282507 282507 0 0.0
.text 2657410 2657506 96 0.0
all-clusters-minimal-app debug (read only) 2937065 2937161 96 0.0
(read/write) 146480 146480 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281195 281195 0 0.0
.text 2474226 2474322 96 0.0
bridge-app debug (read only) 2496489 2496489 0 0.0
(read/write) 130944 130944 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212480 212480 0 0.0
.text 2112226 2112226 0 0.0
chip-tool debug (read only) 11289297 11289297 0 0.0
(read/write) 642416 642416 0 0.0
.bss 25880 25880 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 607168 607168 0 0.0
.dynamic 608 608 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 623333 623333 0 0.0
.text 9177396 9177396 0 0.0
chip-tool-ipv6only arm64 (read only) 10688460 10688460 0 0.0
(read/write) 691864 691864 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 636168 636168 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 551068 551068 0 0.0
.text 8499076 8499076 0 0.0
lighting-app debug+rpc (read only) 2663953 2663953 0 0.0
(read/write) 130280 130280 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228448 228448 0 0.0
.text 2258754 2258754 0 0.0
lock-app debug (read only) 2622825 2622825 0 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244648 244648 0 0.0
.text 2206274 2206274 0 0.0
ota-provider-app debug (read only) 2196745 2196745 0 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1860834 1860834 0 0.0
ota-requestor-app debug (read only) 2358201 2358201 0 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202704 202704 0 0.0
.text 2006594 2006594 0 0.0
shell debug (read only) 2657481 2657545 64 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256802 2256866 64 0.0
thermostat-no-ble arm64 (read only) 2478500 2478532 32 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149792 149792 0 0.0
.text 2068112 2068144 32 0.0
tv-app debug (read only) 3286601 3286665 64 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269400 269400 0 0.0
.text 2822850 2822914 64 0.0
tv-casting-app debug (read only) 5638697 5638793 96 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361433 361433 0 0.0
.text 4999218 4999314 96 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165356 32 0.0
bss 146748 146752 4 0.0
rodata 133820 133820 0 0.0
text 804544 804584 40 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1367080 112 0.0
bss 106048 106052 4 0.0
rodata 211308 211308 0 0.0
text 763788 763824 36 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111200 32 0.0
bss 145947 145951 4 0.0
rodata 111104 111104 0 0.0
text 773944 773984 40 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
(read/write) 1748716 1748756 40 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188664 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247675 90 0.0
.debug_aranges 111144 111152 8 0.0
.debug_frame 373232 373276 44 0.0
.debug_info 27342471 27343714 1243 0.0
.debug_line 3753868 3753855 -13 -0.0
.debug_loc 3643136 3643479 343 0.0
.debug_ranges 356360 356352 -8 -0.0
.debug_str 3465778 3465831 53 0.0
.heap 842024 842016 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576198 576292 94 0.0
.symtab 423744 423792 48 0.0
.text 0 0 0 0.0
1549008 1549040 32 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690188 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233482 90 0.0
.debug_aranges 110408 110416 8 0.0
.debug_frame 375676 375720 44 0.0
.debug_info 26903755 26904997 1242 0.0
.debug_line 3762657 3762644 -13 -0.0
.debug_loc 3626536 3626879 343 0.0
.debug_ranges 354328 354320 -8 -0.0
.debug_str 3450642 3450695 53 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536688 536782 94 0.0
.symtab 408704 408752 48 0.0
.text 1491208 1491240 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067785 0 0.0
.debug_aranges 102608 102608 0 0.0
.debug_frame 346008 346008 0 0.0
.debug_info 22365997 22365998 1 0.0
.debug_line 3327851 3327851 0 0.0
.debug_loc 3326717 3326717 0 0.0
.debug_ranges 318464 318464 0 0.0
.debug_str 3256216 3256216 0 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473013 473013 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418088 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642876 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069831 0 0.0
.debug_aranges 102992 102992 0 0.0
.debug_frame 347808 347808 0 0.0
.debug_info 22584686 22584687 1 0.0
.debug_line 3328951 3328951 0 0.0
.debug_loc 3348305 3348305 0 0.0
.debug_ranges 320320 320320 0 0.0
.debug_str 3272050 3272050 0 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475730 475730 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447128 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148388 1148388 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595488 595488 0 0.0
lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026308 20 0.0
bss 98184 98188 4 0.0
text 689096 689112 16 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964648 20 0.0
bss 97368 97372 4 0.0
text 652386 652400 14 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867580 867580 0 0.0
bss 89524 89524 0 0.0
text 581574 581574 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883900 12 0.0
bss 89616 89620 4 0.0
text 596038 596052 14 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961860 0 0.0
bss 97676 97676 0 0.0
text 661888 661888 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897860 897860 0 0.0
bss 90568 90568 0 0.0
text 607286 607288 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887132 4 0.0
bss 91004 91008 4 0.0
text 596814 596816 2 0.0

@ReneJosefsen ReneJosefsen changed the title [Binding] Ability to notify specific binding and disable connection on init [Binding] Improve binding validation and disable connection on init Jan 10, 2023
@github-actions
Copy link

github-actions bot commented Jan 10, 2023

PR #23749: Size comparison from faa7b08 to e8262ca

Increases (30 builds for bl702, cc13x2_26x2, cyw30739, esp32, linux, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 e8262ca change % change
bl702 lighting-app bl702 .debug_aranges 132656 132664 8 0.0
.debug_frame 486996 487032 36 0.0
.debug_info 39900397 39900514 117 0.0
.debug_line 5228552 5228638 86 0.0
.debug_loc 3394501 3394619 118 0.0
.debug_ranges 372192 372200 8 0.0
.debug_str 3507948 3507998 50 0.0
bl702+rpc .debug_aranges 140880 140888 8 0.0
.debug_frame 514708 514744 36 0.0
.debug_info 44286220 44286338 118 0.0
.debug_line 5626141 5626227 86 0.0
.debug_loc 3590508 3590626 118 0.0
.debug_ranges 395896 395904 8 0.0
.debug_str 3910558 3910608 50 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677123 48 0.0
.bss 81172 81180 8 0.0
.text 589460 589508 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640739 48 0.0
.text 562984 563032 48 0.0
pump-app LP_CC2652R7 (read only) 688215 688247 32 0.0
.bss 78756 78764 8 0.0
.text 597300 597332 32 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672283 48 0.0
.text 585616 585664 48 0.0
shell LP_CC2652R7 (read only) 668298 668346 48 0.0
.bss 83500 83508 8 0.0
.text 583952 584000 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585666 585674 8 0.0
.app_xip_area 462012 462020 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221502 1221550 48 0.0
.dram0.bss 76952 76960 8 0.0
.flash.text 1221502 1221550 48 0.0
m5stack (read only) 1235147 1235199 52 0.0
(read/write) 561611 561615 4 0.0
.flash.rodata 311564 311568 4 0.0
.flash.text 1229763 1229815 52 0.0
linux all-clusters-app debug (read only) 3124817 3124993 176 0.0
.text 2657410 2657586 176 0.0
all-clusters-minimal-app debug (read only) 2937065 2937241 176 0.0
.text 2474226 2474402 176 0.0
shell debug (read only) 2657481 2657625 144 0.0
.text 2256802 2256946 144 0.0
thermostat-no-ble arm64 (read only) 2478500 2478644 144 0.0
.text 2068112 2068256 144 0.0
tv-app debug (read only) 3286601 3286745 144 0.0
.text 2822850 2822994 144 0.0
tv-casting-app debug (read only) 5638697 5638873 176 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.text 4999218 4999394 176 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165372 48 0.0
bss 146748 146752 4 0.0
text 804544 804600 56 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1367096 128 0.0
bss 106048 106052 4 0.0
text 763788 763840 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111216 48 0.0
bss 145947 145951 4 0.0
text 773944 773996 52 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748788 72 0.0
.bss 188656 188664 8 0.0
.debug_abbrev 1247585 1247686 101 0.0
.debug_aranges 111144 111160 16 0.0
.debug_frame 373232 373296 64 0.0
.debug_info 27342471 27342763 292 0.0
.debug_loc 3643136 3643444 308 0.0
.debug_str 3465778 3465863 85 0.0
.strtab 576198 576320 122 0.0
.symtab 423744 423840 96 0.0
.text 1549008 1549072 64 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690220 64 0.0
.debug_abbrev 1233392 1233493 101 0.0
.debug_aranges 110408 110424 16 0.0
.debug_frame 375676 375740 64 0.0
.debug_info 26903755 26904046 291 0.0
.debug_loc 3626536 3626844 308 0.0
.debug_str 3450642 3450727 85 0.0
.strtab 536688 536810 122 0.0
.symtab 408704 408800 96 0.0
.text 1491208 1491272 64 0.0
light cy8ckit_062s2_43012 .debug_aranges 102608 102616 8 0.0
.debug_frame 346008 346032 24 0.0
.debug_info 22365997 22366127 130 0.0
.debug_line 3327851 3327897 46 0.0
.debug_loc 3326717 3326792 75 0.0
.debug_ranges 318464 318472 8 0.0
.debug_str 3256216 3256266 50 0.0
lock cy8ckit_062s2_43012 .debug_aranges 102992 103000 8 0.0
.debug_frame 347808 347832 24 0.0
.debug_info 22584686 2258481 130 0.0
.debug_line 3328951 3328998 47 0.0
.debug_loc 3348305 3348410 105 0.0
.debug_ranges 320320 320328 8 0.0
.debug_str 3272050 3272100 50 0.0
qpg lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026332 44 0.0
bss 98184 98188 4 0.0
text 689096 689130 34 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964672 44 0.0
bss 97368 97372 4 0.0
text 652386 652422 36 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883924 36 0.0
bss 89616 89620 4 0.0
text 596038 596072 34 0.0
lighting-app tlsr9518adk80d text 661888 661890 2 0.0
ota-requestor-app tlsr9518adk80d text 607286 607288 2 0.0
thermostat tlsr9518adk80d (read/write) 887128 887148 20 0.0
bss 91004 91008 4 0.0
text 596814 596836 22 0.0
Decreases (9 builds for bl702, cc13x2_26x2, cyw30739, efr32, psoc6)
platform target config section faa7b08 e8262ca change % change
bl702 lighting-app bl702 .text 956874 956872 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174364 -40 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161504 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177564 -48 -0.0
shell LP_CC2652R7 (read/write) 185508 185468 -40 -0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550014 -8 -0.0
.app_xip_area 431856 431848 -8 -0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1066792 1066776 -16 -0.0
.text 906564 906548 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
.debug_line 3753868 3753792 -76 -0.0
.debug_ranges 356360 356312 -48 -0.0
.heap 842024 842016 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3762657 3762581 -76 -0.0
.debug_ranges 354328 354280 -48 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 e8262ca change % change
bl602 lighting-app bl602 (read/write) 1329406 1329406 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016646 0 0.0
bl602+rpc (read/write) 1374902 1374902 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047634 1047634 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194735 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533431 0 0.0
.debug_aranges 132656 132664 8 0.0
.debug_frame 486996 487032 36 0.0
.debug_info 39900397 39900514 117 0.0
.debug_line 5228552 5228638 86 0.0
.debug_loc 3394501 3394619 118 0.0
.debug_ranges 372192 372200 8 0.0
.debug_str 3507948 3507998 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569337 569337 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956874 956872 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286899 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681901 0 0.0
.debug_aranges 140880 140888 8 0.0
.debug_frame 514708 514744 36 0.0
.debug_info 44286220 44286338 118 0.0
.debug_line 5626141 5626227 86 0.0
.debug_loc 3590508 3590626 118 0.0
.debug_ranges 395896 395904 8 0.0
.debug_str 3910558 3910608 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629852 629852 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033764 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677123 48 0.0
(read/write) 174404 174364 -40 -0.0
.bss 81172 81180 8 0.0
.data 3380 3380 0 0.0
.rodata 87299 87299 0 0.0
.text 589460 589508 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640739 48 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 563032 48 0.0
lock-ftd LP_CC2652R7 (read only) 674511 674511 0 0.0
(read/write) 174496 174496 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597672 597672 0 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659563 0 0.0
(read/write) 184708 184708 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556640 0 0.0
pump-app LP_CC2652R7 (read only) 688215 688247 32 0.0
(read/write) 161528 161504 -24 -0.0
.bss 78756 78764 8 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597332 32 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672283 48 0.0
(read/write) 177612 177564 -48 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585664 48 0.0
shell LP_CC2652R7 (read only) 668298 668346 48 0.0
(read/write) 185508 185468 -40 -0.0
.bss 83500 83508 8 0.0
.data 3376 3376 0 0.0
.rodata 84034 84034 0 0.0
.text 583952 584000 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585666 585674 8 0.0
.app_xip_area 462012 462020 8 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589398 0 0.0
.app_xip_area 460448 460448 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550014 -8 -0.0
.app_xip_area 431856 431848 -8 -0.0
.bss 60664 60664 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+rpc (read/write) 974108 974108 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819748 0 0.0
BRD4161A+rs911x (read/write) 1037256 1037256 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848576 0 0.0
BRD4187C (read/write) 1147924 1147924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066792 1066776 -16 -0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906564 906548 -16 -0.0
window-app BRD4187C (read/write) 1140600 1140600 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973480 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221502 1221550 48 0.0
(read/write) 1788402 1788402 0 0.0
.dram0.bss 76952 76960 8 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245792 245792 0 0.0
.flash.text 1221502 1221550 48 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235147 1235199 52 0.0
(read/write) 561611 561615 4 0.0
.dram0.bss 82104 82104 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311564 311568 4 0.0
.flash.text 1229763 1229815 52 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 660316 660316 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562068 562068 0 0.0
light k32w0+release (read/write) 671408 671408 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591796 0 0.0
lock k32w0+release (read/write) 631700 631700 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551308 551308 0 0.0
linux all-clusters-app debug (read only) 3124817 3124993 176 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282507 282507 0 0.0
.text 2657410 2657586 176 0.0
all-clusters-minimal-app debug (read only) 2937065 2937241 176 0.0
(read/write) 146480 146480 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281195 281195 0 0.0
.text 2474226 2474402 176 0.0
bridge-app debug (read only) 2496489 2496489 0 0.0
(read/write) 130944 130944 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212480 212480 0 0.0
.text 2112226 2112226 0 0.0
chip-tool debug (read only) 11289297 11289297 0 0.0
(read/write) 642416 642416 0 0.0
.bss 25880 25880 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 607168 607168 0 0.0
.dynamic 608 608 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 623333 623333 0 0.0
.text 9177396 9177396 0 0.0
chip-tool-ipv6only arm64 (read only) 10688460 10688460 0 0.0
(read/write) 691864 691864 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 636168 636168 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 551068 551068 0 0.0
.text 8499076 8499076 0 0.0
lighting-app debug+rpc (read only) 2663953 2663953 0 0.0
(read/write) 130280 130280 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228448 228448 0 0.0
.text 2258754 2258754 0 0.0
lock-app debug (read only) 2622825 2622825 0 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244648 244648 0 0.0
.text 2206274 2206274 0 0.0
ota-provider-app debug (read only) 2196745 2196745 0 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1860834 1860834 0 0.0
ota-requestor-app debug (read only) 2358201 2358201 0 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202704 202704 0 0.0
.text 2006594 2006594 0 0.0
shell debug (read only) 2657481 2657625 144 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256802 2256946 144 0.0
thermostat-no-ble arm64 (read only) 2478500 2478644 144 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149792 149792 0 0.0
.text 2068112 2068256 144 0.0
tv-app debug (read only) 3286601 3286745 144 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269400 269400 0 0.0
.text 2822850 2822994 144 0.0
tv-casting-app debug (read only) 5638697 5638873 176 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361433 361433 0 0.0
.text 4999218 4999394 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165372 48 0.0
bss 146748 146752 4 0.0
rodata 133820 133820 0 0.0
text 804544 804600 56 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1367096 128 0.0
bss 106048 106052 4 0.0
rodata 211308 211308 0 0.0
text 763788 763840 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111216 48 0.0
bss 145947 145951 4 0.0
rodata 111104 111104 0 0.0
text 773944 773996 52 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
(read/write) 1748716 1748788 72 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188664 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247686 101 0.0
.debug_aranges 111144 111160 16 0.0
.debug_frame 373232 373296 64 0.0
.debug_info 27342471 27342763 292 0.0
.debug_line 3753868 3753792 -76 -0.0
.debug_loc 3643136 3643444 308 0.0
.debug_ranges 356360 356312 -48 -0.0
.debug_str 3465778 3465863 85 0.0
.heap 842024 842016 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576198 576320 122 0.0
.symtab 423744 423840 96 0.0
.text 1549008 1549072 64 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690220 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233493 101 0.0
.debug_aranges 110408 110424 16 0.0
.debug_frame 375676 375740 64 0.0
.debug_info 26903755 26904046 291 0.0
.debug_line 3762657 3762581 -76 -0.0
.debug_loc 3626536 3626844 308 0.0
.debug_ranges 354328 354280 -48 -0.0
.debug_str 3450642 3450727 85 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536688 536810 122 0.0
.symtab 408704 408800 96 0.0
.text 1491208 1491272 64 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067785 0 0.0
.debug_aranges 102608 102616 8 0.0
.debug_frame 346008 346032 24 0.0
.debug_info 22365997 22366127 130 0.0
.debug_line 3327851 3327897 46 0.0
.debug_loc 3326717 3326792 75 0.0
.debug_ranges 318464 318472 8 0.0
.debug_str 3256216 3256266 50 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473013 473013 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418088 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642876 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069831 0 0.0
.debug_aranges 102992 103000 8 0.0
.debug_frame 347808 347832 24 0.0
.debug_info 22584686 2258481 130 0.0
.debug_line 3328951 3328998 47 0.0
.debug_loc 3348305 3348410 105 0.0
.debug_ranges 320320 320328 8 0.0
.debug_str 3272050 3272100 50 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475730 475730 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447128 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148388 1148388 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595488 595488 0 0.0
lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026332 44 0.0
bss 98184 98188 4 0.0
text 689096 689130 34 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964672 44 0.0
bss 97368 97372 4 0.0
text 652386 652422 36 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867580 867580 0 0.0
bss 89524 89524 0 0.0
text 581574 581574 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883924 36 0.0
bss 89616 89620 4 0.0
text 596038 596072 34 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961860 0 0.0
bss 97676 97676 0 0.0
text 661888 661890 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897860 897860 0 0.0
bss 90568 90568 0 0.0
text 607286 607288 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887148 20 0.0
bss 91004 91008 4 0.0
text 596814 596836 22 0.0

@github-actions
Copy link

github-actions bot commented Jan 11, 2023

PR #23749: Size comparison from faa7b08 to 43bd36c

Increases (30 builds for bl702, cc13x2_26x2, cyw30739, esp32, linux, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 43bd36c change % change
bl702 lighting-app bl702 .debug_aranges 132656 132664 8 0.0
.debug_frame 486996 487032 36 0.0
.debug_info 39900397 39900514 117 0.0
.debug_line 5228552 5228638 86 0.0
.debug_loc 3394501 3394619 118 0.0
.debug_ranges 372192 372200 8 0.0
.debug_str 3507948 3508166 218 0.0
bl702+rpc .debug_aranges 140880 140888 8 0.0
.debug_frame 514708 514744 36 0.0
.debug_info 44286220 44286338 118 0.0
.debug_line 5626141 5626227 86 0.0
.debug_loc 3590508 3590626 118 0.0
.debug_ranges 395896 395904 8 0.0
.debug_str 3910558 3910776 218 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677147 72 0.0
.bss 81172 81180 8 0.0
.rodata 87299 87323 24 0.0
.text 589460 589508 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640739 48 0.0
.text 562984 563032 48 0.0
pump-app LP_CC2652R7 (read only) 688215 688247 32 0.0
.bss 78756 78764 8 0.0
.text 597300 597332 32 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672283 48 0.0
.text 585616 585664 48 0.0
shell LP_CC2652R7 (read only) 668298 668378 80 0.0
.bss 83500 83508 8 0.0
.rodata 84034 84066 32 0.0
.text 583952 584000 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585666 585674 8 0.0
.app_xip_area 462012 462020 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221502 1221554 52 0.0
(read/write) 1788402 1788418 16 0.0
.dram0.bss 76952 76960 8 0.0
.flash.rodata 245792 245808 16 0.0
.flash.text 1221502 1221554 52 0.0
m5stack (read only) 1235147 1235199 52 0.0
(read/write) 561611 561639 28 0.0
.flash.rodata 311564 311592 28 0.0
.flash.text 1229763 1229815 52 0.0
linux all-clusters-app debug (read only) 3124817 3125017 200 0.0
(read/write) 153104 153136 32 0.0
.data.rel.ro 81704 81736 32 0.0
.text 2657410 2657586 176 0.0
all-clusters-minimal-app debug (read only) 2937065 2937241 176 0.0
.text 2474226 2474402 176 0.0
chip-tool debug (read only) 11289297 11289329 32 0.0
.rodata 623333 623365 32 0.0
shell debug (read only) 2657481 2657649 168 0.0
(read/write) 137568 137600 32 0.0
.data.rel.ro 72600 72632 32 0.0
.text 2256802 2256946 144 0.0
thermostat-no-ble arm64 (read only) 2478500 2478644 144 0.0
.text 2068112 2068256 144 0.0
tv-app debug (read only) 3286601 3286745 144 0.0
.text 2822850 2822994 144 0.0
tv-casting-app debug (read only) 5638697 5638873 176 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.text 4999218 4999394 176 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1165324 1165400 76 0.0
bss 146748 146752 4 0.0
rodata 133820 133848 28 0.0
text 804544 804596 52 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366968 1367124 156 0.0
bss 106048 106052 4 0.0
rodata 211308 211336 28 0.0
text 763788 763840 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1111168 1111216 48 0.0
bss 145947 145951 4 0.0
text 773944 773996 52 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748716 1748812 96 0.0
.bss 188656 188664 8 0.0
.debug_abbrev 1247585 1247686 101 0.0
.debug_aranges 111144 111160 16 0.0
.debug_frame 373232 373296 64 0.0
.debug_info 27342471 27342762 291 0.0
.debug_loc 3643136 3643444 308 0.0
.debug_str 3465778 3466073 295 0.0
.strtab 576198 576338 140 0.0
.symtab 423744 423840 96 0.0
.text 1549008 1549096 88 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690156 1690220 64 0.0
.debug_abbrev 1233392 1233493 101 0.0
.debug_aranges 110408 110424 16 0.0
.debug_frame 375676 375740 64 0.0
.debug_info 26903755 26904046 291 0.0
.debug_loc 3626536 3626844 308 0.0
.debug_str 3450642 3450937 295 0.0
.strtab 536688 536828 140 0.0
.symtab 408704 408800 96 0.0
.text 1491208 1491272 64 0.0
light cy8ckit_062s2_43012 .debug_aranges 102608 102616 8 0.0
.debug_frame 346008 346032 24 0.0
.debug_info 22365997 22366128 131 0.0
.debug_line 3327851 3327897 46 0.0
.debug_loc 3326717 3326792 75 0.0
.debug_ranges 318464 318472 8 0.0
.debug_str 3256216 3256434 218 0.0
lock cy8ckit_062s2_43012 .debug_aranges 102992 103000 8 0.0
.debug_frame 347808 347832 24 0.0
.debug_info 22584686 22584815 129 0.0
.debug_line 3328951 3328998 47 0.0
.debug_loc 3348305 3348410 105 0.0
.debug_ranges 320320 320328 8 0.0
.debug_str 3272050 3272268 218 0.0
qpg lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026288 1026360 72 0.0
bss 98184 98188 4 0.0
text 689096 689130 34 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964628 964664 36 0.0
bss 97368 97372 4 0.0
text 652386 652420 34 0.0
light-switch-app tlsr9518adk80d (read/write) 883888 883924 36 0.0
bss 89616 89620 4 0.0
text 596038 596072 34 0.0
ota-requestor-app tlsr9518adk80d (read/write) 897860 897868 8 0.0
text 607286 607290 4 0.0
thermostat tlsr9518adk80d (read/write) 887128 887156 28 0.0
bss 91004 91008 4 0.0
text 596814 596838 24 0.0
Decreases (8 builds for bl702, cc13x2_26x2, psoc6, telink)
platform target config section faa7b08 43bd36c change % change
bl702 lighting-app bl702 .text 956874 956872 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174404 174340 -64 -0.0
pump-app LP_CC2652R7 (read/write) 161528 161504 -24 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177612 177564 -48 -0.0
shell LP_CC2652R7 (read/write) 185508 185436 -72 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
.debug_line 3753868 3753790 -78 -0.0
.debug_ranges 356360 356312 -48 -0.0
.heap 842024 842016 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3762657 3762581 -76 -0.0
.debug_ranges 354328 354280 -48 -0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 867580 867572 -8 -0.0
text 581574 581572 -2 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section faa7b08 43bd36c change % change
bl602 lighting-app bl602 (read/write) 1329406 1329406 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016646 1016646 0 0.0
bl602+rpc (read/write) 1374902 1374902 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047634 1047634 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194735 1194735 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533431 1533431 0 0.0
.debug_aranges 132656 132664 8 0.0
.debug_frame 486996 487032 36 0.0
.debug_info 39900397 39900514 117 0.0
.debug_line 5228552 5228638 86 0.0
.debug_loc 3394501 3394619 118 0.0
.debug_ranges 372192 372200 8 0.0
.debug_str 3507948 3508166 218 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569337 569337 0 0.0
.symtab 172016 172016 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956874 956872 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286899 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1681901 1681901 0 0.0
.debug_aranges 140880 140888 8 0.0
.debug_frame 514708 514744 36 0.0
.debug_info 44286220 44286338 118 0.0
.debug_line 5626141 5626227 86 0.0
.debug_loc 3590508 3590626 118 0.0
.debug_ranges 395896 395904 8 0.0
.debug_str 3910558 3910776 218 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629852 629852 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033764 1033764 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677075 677147 72 0.0
(read/write) 174404 174340 -64 -0.0
.bss 81172 81180 8 0.0
.data 3380 3380 0 0.0
.rodata 87299 87323 24 0.0
.text 589460 589508 48 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640691 640739 48 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77387 77387 0 0.0
.text 562984 563032 48 0.0
lock-ftd LP_CC2652R7 (read only) 674511 674511 0 0.0
(read/write) 174496 174496 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76359 76359 0 0.0
.text 597672 597672 0 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659563 0 0.0
(read/write) 184708 184708 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556640 0 0.0
pump-app LP_CC2652R7 (read only) 688215 688247 32 0.0
(read/write) 161528 161504 -24 -0.0
.bss 78756 78764 8 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597300 597332 32 0.0
pump-controller-app LP_CC2652R7 (read only) 672235 672283 48 0.0
(read/write) 177612 177564 -48 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585616 585664 48 0.0
shell LP_CC2652R7 (read only) 668298 668378 80 0.0
(read/write) 185508 185436 -72 -0.0
.bss 83500 83508 8 0.0
.data 3376 3376 0 0.0
.rodata 84034 84066 32 0.0
.text 583952 584000 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585666 585674 8 0.0
.app_xip_area 462012 462020 8 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589398 589398 0 0.0
.app_xip_area 460448 460448 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550022 550022 0 0.0
.app_xip_area 431856 431856 0 0.0
.bss 60664 60664 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+rpc (read/write) 974108 974108 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819748 819748 0 0.0
BRD4161A+rs911x (read/write) 1037256 1037256 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848576 848576 0 0.0
BRD4187C (read/write) 1147924 1147924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982244 982244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066792 1066792 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906564 906564 0 0.0
window-app BRD4187C (read/write) 1140600 1140600 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973480 973480 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221502 1221554 52 0.0
(read/write) 1788402 1788418 16 0.0
.dram0.bss 76952 76960 8 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245792 245808 16 0.0
.flash.text 1221502 1221554 52 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235147 1235199 52 0.0
(read/write) 561611 561639 28 0.0
.dram0.bss 82104 82104 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311564 311592 28 0.0
.flash.text 1229763 1229815 52 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 660316 660316 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 562068 562068 0 0.0
light k32w0+release (read/write) 671408 671408 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591796 591796 0 0.0
lock k32w0+release (read/write) 631700 631700 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 551308 551308 0 0.0
linux all-clusters-app debug (read only) 3124817 3125017 200 0.0
(read/write) 153104 153136 32 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81736 32 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282507 282507 0 0.0
.text 2657410 2657586 176 0.0
all-clusters-minimal-app debug (read only) 2937065 2937241 176 0.0
(read/write) 146480 146480 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281195 281195 0 0.0
.text 2474226 2474402 176 0.0
bridge-app debug (read only) 2496489 2496489 0 0.0
(read/write) 130944 130944 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212480 212480 0 0.0
.text 2112226 2112226 0 0.0
chip-tool debug (read only) 11289297 11289329 32 0.0
(read/write) 642416 642416 0 0.0
.bss 25880 25880 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 607168 607168 0 0.0
.dynamic 608 608 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 623333 623365 32 0.0
.text 9177396 9177396 0 0.0
chip-tool-ipv6only arm64 (read only) 10688460 10688460 0 0.0
(read/write) 691864 691864 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 636168 636168 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 551068 551068 0 0.0
.text 8499076 8499076 0 0.0
lighting-app debug+rpc (read only) 2663953 2663953 0 0.0
(read/write) 130280 130280 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228448 228448 0 0.0
.text 2258754 2258754 0 0.0
lock-app debug (read only) 2622825 2622825 0 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244648 244648 0 0.0
.text 2206274 2206274 0 0.0
ota-provider-app debug (read only) 2196745 2196745 0 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1860834 1860834 0 0.0
ota-requestor-app debug (read only) 2358201 2358201 0 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202704 202704 0 0.0
.text 2006594 2006594 0 0.0
shell debug (read only) 2657481 2657649 168 0.0
(read/write) 137568 137600 32 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72632 32 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256802 2256946 144 0.0
thermostat-no-ble arm64 (read only) 2478500 2478644 144 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149792 149792 0 0.0
.text 2068112 2068256 144 0.0
tv-app debug (read only) 3286601 3286745 144 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269400 269400 0 0.0
.text 2822850 2822994 144 0.0
tv-casting-app debug (read only) 5638697 5638873 176 0.0
(read/write) 160696 160728 32 0.0
.bss 52280 52312 32 0.1
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361433 361433 0 0.0
.text 4999218 4999394 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461848 2461848 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424492 1424492 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1165324 1165400 76 0.0
bss 146748 146752 4 0.0
rodata 133820 133848 28 0.0
text 804544 804596 52 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366968 1367124 156 0.0
bss 106048 106052 4 0.0
rodata 211308 211336 28 0.0
text 763788 763840 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1111168 1111216 48 0.0
bss 145947 145951 4 0.0
rodata 111104 111104 0 0.0
text 773944 773996 52 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
(read/write) 1748716 1748812 96 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188664 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247585 1247686 101 0.0
.debug_aranges 111144 111160 16 0.0
.debug_frame 373232 373296 64 0.0
.debug_info 27342471 27342762 291 0.0
.debug_line 3753868 3753790 -78 -0.0
.debug_loc 3643136 3643444 308 0.0
.debug_ranges 356360 356312 -48 -0.0
.debug_str 3465778 3466073 295 0.0
.heap 842024 842016 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576198 576338 140 0.0
.symtab 423744 423840 96 0.0
.text 1549008 1549096 88 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690156 1690220 64 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233392 1233493 101 0.0
.debug_aranges 110408 110424 16 0.0
.debug_frame 375676 375740 64 0.0
.debug_info 26903755 26904046 291 0.0
.debug_line 3762657 3762581 -76 -0.0
.debug_loc 3626536 3626844 308 0.0
.debug_ranges 354328 354280 -48 -0.0
.debug_str 3450642 3450937 295 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536688 536828 140 0.0
.symtab 408704 408800 96 0.0
.text 1491208 1491272 64 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608844 1608844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067785 1067785 0 0.0
.debug_aranges 102608 102616 8 0.0
.debug_frame 346008 346032 24 0.0
.debug_info 22365997 22366128 131 0.0
.debug_line 3327851 3327897 46 0.0
.debug_loc 3326717 3326792 75 0.0
.debug_ranges 318464 318472 8 0.0
.debug_str 3256216 3256434 218 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473013 473013 0 0.0
.symtab 377200 377200 0 0.0
.text 1418088 1418088 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642876 1642876 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069831 1069831 0 0.0
.debug_aranges 102992 103000 8 0.0
.debug_frame 347808 347832 24 0.0
.debug_info 22584686 22584815 129 0.0
.debug_line 3328951 3328998 47 0.0
.debug_loc 3348305 3348410 105 0.0
.debug_ranges 320320 320328 8 0.0
.debug_str 3272050 3272268 218 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475730 475730 0 0.0
.symtab 379024 379024 0 0.0
.text 1447128 1447128 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148388 1148388 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595488 595488 0 0.0
lock-app qpg6105+debug (read/write) 1114828 1114836 8 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 561924 561932 8 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026288 1026360 72 0.0
bss 98184 98188 4 0.0
text 689096 689130 34 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964628 964664 36 0.0
bss 97368 97372 4 0.0
text 652386 652420 34 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867580 867572 -8 -0.0
bss 89524 89524 0 0.0
text 581574 581572 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883888 883924 36 0.0
bss 89616 89620 4 0.0
text 596038 596072 34 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961860 961860 0 0.0
bss 97676 97676 0 0.0
text 661888 661888 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897860 897868 8 0.0
bss 90568 90568 0 0.0
text 607286 607290 4 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887128 887156 28 0.0
bss 91004 91008 4 0.0
text 596814 596838 24 0.0

src/app/clusters/bindings/BindingManager.h Outdated Show resolved Hide resolved
src/app/clusters/bindings/bindings.cpp Show resolved Hide resolved
@github-actions github-actions bot removed the scripts label Jan 18, 2023
@github-actions
Copy link

github-actions bot commented Jan 18, 2023

PR #23749: Size comparison from c5cb0dd to 35abfa9

Increases (24 builds for bl702, cc13x2_26x2, cyw30739, esp32, linux, nrfconnect, psoc6, telink)
platform target config section c5cb0dd 35abfa9 change % change
bl702 lighting-app bl702 .debug_aranges 132776 132784 8 0.0
.debug_frame 487392 487428 36 0.0
.debug_info 39909709 39909826 117 0.0
.debug_line 5228082 5228168 86 0.0
.debug_loc 3394165 3394283 118 0.0
.debug_ranges 372600 372608 8 0.0
.debug_str 3508448 3508498 50 0.0
bl702+rpc .debug_aranges 140992 141000 8 0.0
.debug_frame 515056 515092 36 0.0
.debug_info 44299589 44299707 118 0.0
.debug_line 5625835 5625921 86 0.0
.debug_loc 3590087 3590205 118 0.0
.debug_ranges 396296 396304 8 0.0
.debug_str 3911584 3911634 50 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676523 676643 120 0.0
.bss 81172 81180 8 0.0
.rodata 86955 86979 24 0.0
.text 589252 589348 96 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640155 640235 80 0.0
.text 562792 562872 80 0.0
pump-app LP_CC2652R7 (read only) 687815 687903 88 0.0
.bss 78756 78764 8 0.0
.text 596908 596996 88 0.0
pump-controller-app LP_CC2652R7 (read only) 671859 671939 80 0.0
.text 585240 585320 80 0.0
shell LP_CC2652R7 (read only) 667754 667882 128 0.0
.bss 83500 83508 8 0.0
.rodata 83690 83722 32 0.0
.text 583752 583848 96 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549462 549470 8 0.0
.app_xip_area 431296 431304 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221602 142 0.0
(read/write) 1787114 1787146 32 0.0
.dram0.bss 75832 75840 8 0.0
.flash.rodata 245624 245656 32 0.0
.flash.text 1221460 1221602 142 0.0
m5stack (read only) 1235031 1235191 160 0.0
(read/write) 560335 560375 40 0.0
.dram0.bss 80984 80992 8 0.0
.flash.rodata 311408 311440 32 0.0
.flash.text 1229647 1229807 160 0.0
linux thermostat-no-ble arm64 (read only) 2478748 2479084 336 0.0
.text 2068320 2068656 336 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164352 1164492 140 0.0
bss 146748 146752 4 0.0
rodata 132976 133004 28 0.0
text 804420 804536 116 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1366008 1366212 204 0.0
bss 106048 106052 4 0.0
rodata 210460 210488 28 0.0
text 763664 763780 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1110196 1110308 112 0.0
bss 145947 145951 4 0.0
text 773816 773936 120 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748748 1748892 144 0.0
.bss 188656 188664 8 0.0
.debug_abbrev 1247580 1247652 72 0.0
.debug_aranges 111248 111264 16 0.0
.debug_frame 373544 373608 64 0.0
.debug_info 27337252 27337778 526 0.0
.debug_line 3754221 3754247 26 0.0
.debug_loc 3643942 3644199 257 0.0
.debug_str 3465398 3465483 85 0.0
.strtab 576350 576472 122 0.0
.symtab 423872 423968 96 0.0
.text 1549040 1549176 136 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690188 1690300 112 0.0
.debug_abbrev 1233387 1233459 72 0.0
.debug_aranges 110512 110528 16 0.0
.debug_frame 375988 376052 64 0.0
.debug_info 26898820 26899348 528 0.0
.debug_line 3762994 3763022 28 0.0
.debug_loc 3627342 3627599 257 0.0
.debug_str 3450254 3450339 85 0.0
.strtab 536840 536962 122 0.0
.symtab 408832 408928 96 0.0
.text 1491240 1491352 112 0.0
light cy8ckit_062s2_43012 .debug_aranges 102712 102720 8 0.0
.debug_frame 346320 346344 24 0.0
.debug_info 22361176 22361307 131 0.0
.debug_line 3328203 3328249 46 0.0
.debug_loc 3327504 3327579 75 0.0
.debug_ranges 318568 318576 8 0.0
.debug_str 3255792 3255842 50 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103096 103104 8 0.0
.debug_frame 348120 348144 24 0.0
.debug_info 22579581 22579711 130 0.0
.debug_line 3329298 3329350 52 0.0
.debug_loc 3349033 3349198 165 0.0
.debug_ranges 320424 320432 8 0.0
.debug_str 3271626 3271676 50 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026312 1026472 160 0.0
bss 98184 98188 4 0.0
text 689120 689244 124 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964652 964784 132 0.0
bss 97368 97372 4 0.0
text 652412 652534 122 0.0
contact-sensor-app tlsr9518adk80d (read/write) 867588 867596 8 0.0
text 581588 581590 2 0.0
light-switch-app tlsr9518adk80d (read/write) 883912 884044 132 0.0
bss 89616 89620 4 0.0
text 596066 596190 124 0.0
lighting-app tlsr9518adk80d text 661912 661914 2 0.0
thermostat tlsr9518adk80d (read/write) 887152 887268 116 0.0
bss 91004 91008 4 0.0
text 596842 596952 110 0.0
Decreases (8 builds for bl702, cc13x2_26x2, linux, psoc6)
platform target config section c5cb0dd 35abfa9 change % change
bl702 lighting-app bl702 (read/write) 1194463 1194447 -16 -0.0
.text 956594 956592 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174956 174844 -112 -0.1
pump-app LP_CC2652R7 (read/write) 161928 161848 -80 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177988 177908 -80 -0.0
shell LP_CC2652R7 (read/write) 186052 185932 -120 -0.1
linux chip-tool-ipv6only arm64 (read only) 10900452 10896180 -4272 -0.0
(read/write) 695608 695576 -32 -0.0
.data 3024 3008 -16 -0.5
.rodata 568500 566596 -1904 -0.3
.text 8684740 8682500 -2240 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
.debug_ranges 356464 356456 -8 -0.0
.heap 842024 842016 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_ranges 354432 354424 -8 -0.0
Full report (43 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c5cb0dd 35abfa9 change % change
bl602 lighting-app bl602 (read/write) 1329454 1329454 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016690 1016690 0 0.0
bl602+rpc (read/write) 1374886 1374886 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047620 1047620 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194463 1194447 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1535738 1535738 0 0.0
.debug_aranges 132776 132784 8 0.0
.debug_frame 487392 487428 36 0.0
.debug_info 39909709 39909826 117 0.0
.debug_line 5228082 5228168 86 0.0
.debug_loc 3394165 3394283 118 0.0
.debug_ranges 372600 372608 8 0.0
.debug_str 3508448 3508498 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569492 569492 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956594 956592 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286611 1286611 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1684199 1684199 0 0.0
.debug_aranges 140992 141000 8 0.0
.debug_frame 515056 515092 36 0.0
.debug_info 44299589 44299707 118 0.0
.debug_line 5625835 5625921 86 0.0
.debug_loc 3590087 3590205 118 0.0
.debug_ranges 396296 396304 8 0.0
.debug_str 3911584 3911634 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129808 129808 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629943 629943 0 0.0
.symtab 190384 190384 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033448 1033448 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676523 676643 120 0.0
(read/write) 174956 174844 -112 -0.1
.bss 81172 81180 8 0.0
.data 3380 3380 0 0.0
.rodata 86955 86979 24 0.0
.text 589252 589348 96 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640155 640235 80 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562792 562872 80 0.0
lock-ftd LP_CC2652R7 (read only) 673599 673599 0 0.0
(read/write) 175408 175408 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597104 597104 0 0.0
lock-mtd LP_CC2652R7 (read only) 659539 659539 0 0.0
(read/write) 184732 184732 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556616 556616 0 0.0
pump-app LP_CC2652R7 (read only) 687815 687903 88 0.0
(read/write) 161928 161848 -80 -0.0
.bss 78756 78764 8 0.0
.data 3268 3268 0 0.0
.rodata 90423 90423 0 0.0
.text 596908 596996 88 0.0
pump-controller-app LP_CC2652R7 (read only) 671859 671939 80 0.0
(read/write) 177988 177908 -80 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585240 585320 80 0.0
shell LP_CC2652R7 (read only) 667754 667882 128 0.0
(read/write) 186052 185932 -120 -0.1
.bss 83500 83508 8 0.0
.data 3376 3376 0 0.0
.rodata 83690 83722 32 0.0
.text 583752 583848 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584770 584770 0 0.0
.app_xip_area 461116 461116 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588494 588494 0 0.0
.app_xip_area 459544 459544 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549462 549470 8 0.0
.app_xip_area 431296 431304 8 0.0
.bss 60664 60664 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+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221460 1221602 142 0.0
(read/write) 1787114 1787146 32 0.0
.dram0.bss 75832 75840 8 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245656 32 0.0
.flash.text 1221460 1221602 142 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235031 1235191 160 0.0
(read/write) 560335 560375 40 0.0
.dram0.bss 80984 80992 8 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311440 32 0.0
.flash.text 1229647 1229807 160 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659868 659868 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561620 561620 0 0.0
light k32w0+release (read/write) 671392 671392 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591780 591780 0 0.0
lock k32w0+release (read/write) 631236 631236 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550844 550844 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10900452 10896180 -4272 -0.0
(read/write) 695608 695576 -32 -0.0
.bss 34168 34168 0 0.0
.data 3024 3008 -16 -0.5
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 568500 566596 -1904 -0.3
.text 8684740 8682500 -2240 -0.0
thermostat-no-ble arm64 (read only) 2478748 2479084 336 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068656 336 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461952 2461952 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424596 1424596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164492 140 0.0
bss 146748 146752 4 0.0
rodata 132976 133004 28 0.0
text 804420 804536 116 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1366212 204 0.0
bss 106048 106052 4 0.0
rodata 210460 210488 28 0.0
text 763664 763780 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110308 112 0.0
bss 145947 145951 4 0.0
rodata 110260 110260 0 0.0
text 773816 773936 120 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
(read/write) 1748748 1748892 144 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188664 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247580 1247652 72 0.0
.debug_aranges 111248 111264 16 0.0
.debug_frame 373544 373608 64 0.0
.debug_info 27337252 27337778 526 0.0
.debug_line 3754221 3754247 26 0.0
.debug_loc 3643942 3644199 257 0.0
.debug_ranges 356464 356456 -8 -0.0
.debug_str 3465398 3465483 85 0.0
.heap 842024 842016 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576472 122 0.0
.symtab 423872 423968 96 0.0
.text 1549040 1549176 136 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690188 1690300 112 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233387 1233459 72 0.0
.debug_aranges 110512 110528 16 0.0
.debug_frame 375988 376052 64 0.0
.debug_info 26898820 26899348 528 0.0
.debug_line 3762994 3763022 28 0.0
.debug_loc 3627342 3627599 257 0.0
.debug_ranges 354432 354424 -8 -0.0
.debug_str 3450254 3450339 85 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536962 122 0.0
.symtab 408832 408928 96 0.0
.text 1491240 1491352 112 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067780 1067780 0 0.0
.debug_aranges 102712 102720 8 0.0
.debug_frame 346320 346344 24 0.0
.debug_info 22361176 22361307 131 0.0
.debug_line 3328203 3328249 46 0.0
.debug_loc 3327504 3327579 75 0.0
.debug_ranges 318568 318576 8 0.0
.debug_str 3255792 3255842 50 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069826 1069826 0 0.0
.debug_aranges 103096 103104 8 0.0
.debug_frame 348120 348144 24 0.0
.debug_info 22579581 22579711 130 0.0
.debug_line 3329298 3329350 52 0.0
.debug_loc 3349033 3349198 165 0.0
.debug_ranges 320424 320432 8 0.0
.debug_str 3271626 3271676 50 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147652 1147652 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 594752 594752 0 0.0
lock-app qpg6105+debug (read/write) 1115012 1115012 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562108 562108 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026312 1026472 160 0.0
bss 98184 98188 4 0.0
text 689120 689244 124 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964784 132 0.0
bss 97368 97372 4 0.0
text 652412 652534 122 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867588 867596 8 0.0
bss 89524 89524 0 0.0
text 581588 581590 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 884044 132 0.0
bss 89616 89620 4 0.0
text 596066 596190 124 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661912 661914 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897884 897884 0 0.0
bss 90568 90568 0 0.0
text 607308 607308 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887268 116 0.0
bss 91004 91008 4 0.0
text 596842 596952 110 0.0

@github-actions
Copy link

PR #23749: Size comparison from e1cb26c to a3761b1

Increases (23 builds for bl702, cc13x2_26x2, cyw30739, esp32, linux, nrfconnect, psoc6, telink)
platform target config section e1cb26c a3761b1 change % change
bl702 lighting-app bl702 .debug_aranges 132768 132776 8 0.0
.debug_frame 487376 487412 36 0.0
.debug_info 39909686 39909804 118 0.0
.debug_line 5228052 5228138 86 0.0
.debug_loc 3394165 3394283 118 0.0
.debug_ranges 372592 372600 8 0.0
.debug_str 3509612 3509662 50 0.0
bl702+rpc .debug_aranges 140984 140992 8 0.0
.debug_frame 515040 515076 36 0.0
.debug_info 44299566 44299685 119 0.0
.debug_line 5625805 5625891 86 0.0
.debug_loc 3590087 3590205 118 0.0
.debug_ranges 396288 396296 8 0.0
.debug_str 3912760 3912810 50 0.0
.text 1033446 1033448 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676523 676643 120 0.0
.bss 81172 81180 8 0.0
.rodata 86955 86979 24 0.0
.text 589252 589348 96 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640155 640235 80 0.0
.text 562792 562872 80 0.0
lock-ftd LP_CC2652R7 (read only) 673591 673599 8 0.0
.text 597096 597104 8 0.0
pump-app LP_CC2652R7 (read only) 687823 687903 80 0.0
.bss 78756 78764 8 0.0
.text 596916 596996 80 0.0
pump-controller-app LP_CC2652R7 (read only) 671859 671939 80 0.0
.text 585240 585320 80 0.0
shell LP_CC2652R7 (read only) 667754 667882 128 0.0
.bss 83500 83508 8 0.0
.rodata 83690 83722 32 0.0
.text 583752 583848 96 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549462 549470 8 0.0
.app_xip_area 431296 431304 8 0.0
esp32 all-clusters-app c3devkit (read only) 1221458 1221604 146 0.0
(read/write) 1787114 1787146 32 0.0
.dram0.bss 75832 75840 8 0.0
.flash.rodata 245624 245656 32 0.0
.flash.text 1221458 1221604 146 0.0
m5stack (read only) 1235023 1235183 160 0.0
(read/write) 560335 560375 40 0.0
.dram0.bss 80984 80992 8 0.0
.flash.rodata 311408 311440 32 0.0
.flash.text 1229639 1229799 160 0.0
linux thermostat-no-ble arm64 (read only) 2478748 2479084 336 0.0
.text 2068320 2068656 336 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1164352 1164492 140 0.0
bss 146748 146752 4 0.0
rodata 132976 133004 28 0.0
text 804424 804540 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1110196 1110308 112 0.0
bss 145947 145951 4 0.0
text 773820 773932 112 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read/write) 1366008 1366212 204 0.0
bss 106048 106052 4 0.0
rodata 210460 210488 28 0.0
text 763664 763780 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1748748 1748892 144 0.0
.bss 188656 188664 8 0.0
.debug_abbrev 1247580 1247652 72 0.0
.debug_aranges 111240 111256 16 0.0
.debug_frame 373528 373592 64 0.0
.debug_info 27337230 27337755 525 0.0
.debug_line 3754219 3754245 26 0.0
.debug_loc 3643942 3644199 257 0.0
.debug_str 3466562 3466647 85 0.0
.strtab 576350 576472 122 0.0
.symtab 423872 423968 96 0.0
.text 1549040 1549176 136 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1690188 1690300 112 0.0
.debug_abbrev 1233387 1233459 72 0.0
.debug_aranges 110504 110520 16 0.0
.debug_frame 375972 376036 64 0.0
.debug_info 26898799 26899325 526 0.0
.debug_line 3762992 3763020 28 0.0
.debug_loc 3627342 3627599 257 0.0
.debug_str 3451418 3451503 85 0.0
.strtab 536840 536962 122 0.0
.symtab 408832 408928 96 0.0
.text 1491240 1491352 112 0.0
light cy8ckit_062s2_43012 .debug_aranges 102704 102712 8 0.0
.debug_frame 346304 346328 24 0.0
.debug_info 22361154 22361285 131 0.0
.debug_line 3328201 3328247 46 0.0
.debug_loc 3327504 3327579 75 0.0
.debug_ranges 318560 318568 8 0.0
.debug_str 3256956 3257006 50 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103088 103096 8 0.0
.debug_frame 348104 348128 24 0.0
.debug_info 22579560 22579689 129 0.0
.debug_line 3329296 3329348 52 0.0
.debug_loc 3349033 3349198 165 0.0
.debug_ranges 320416 320424 8 0.0
.debug_str 3272790 3272840 50 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026320 1026472 152 0.0
bss 98184 98188 4 0.0
text 689122 689246 124 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964652 964784 132 0.0
bss 97368 97372 4 0.0
text 652412 652538 126 0.0
light-switch-app tlsr9518adk80d (read/write) 883912 884044 132 0.0
bss 89616 89620 4 0.0
text 596064 596192 128 0.0
thermostat tlsr9518adk80d (read/write) 887152 887268 116 0.0
bss 91004 91008 4 0.0
text 596838 596950 112 0.0
Decreases (10 builds for bl602, cc13x2_26x2, psoc6, telink)
platform target config section e1cb26c a3761b1 change % change
bl602 lighting-app bl602 (read/write) 1329454 1329446 -8 -0.0
.text 1016690 1016688 -2 -0.0
bl602+rpc .text 1047620 1047618 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174956 174844 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 175416 175408 -8 -0.0
pump-app LP_CC2652R7 (read/write) 161920 161848 -72 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177988 177908 -80 -0.0
shell LP_CC2652R7 (read/write) 186052 185932 -120 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842016 -8 -0.0
.debug_ranges 356456 356448 -8 -0.0
.heap 842024 842016 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_ranges 354424 354416 -8 -0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 867596 867588 -8 -0.0
text 581590 581588 -2 -0.0
Full report (43 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e1cb26c a3761b1 change % change
bl602 lighting-app bl602 (read/write) 1329454 1329446 -8 -0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016690 1016688 -2 -0.0
bl602+rpc (read/write) 1374886 1374886 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047620 1047618 -2 -0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1194447 1194447 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1535738 1535738 0 0.0
.debug_aranges 132768 132776 8 0.0
.debug_frame 487376 487412 36 0.0
.debug_info 39909686 39909804 118 0.0
.debug_line 5228052 5228138 86 0.0
.debug_loc 3394165 3394283 118 0.0
.debug_ranges 372592 372600 8 0.0
.debug_str 3509612 3509662 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569492 569492 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956592 956592 0 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1286611 1286611 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1684199 1684199 0 0.0
.debug_aranges 140984 140992 8 0.0
.debug_frame 515040 515076 36 0.0
.debug_info 44299566 44299685 119 0.0
.debug_line 5625805 5625891 86 0.0
.debug_loc 3590087 3590205 118 0.0
.debug_ranges 396288 396296 8 0.0
.debug_str 3912760 3912810 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129808 129808 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629943 629943 0 0.0
.symtab 190384 190384 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1033446 1033448 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676523 676643 120 0.0
(read/write) 174956 174844 -112 -0.1
.bss 81172 81180 8 0.0
.data 3380 3380 0 0.0
.rodata 86955 86979 24 0.0
.text 589252 589348 96 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640155 640235 80 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562792 562872 80 0.0
lock-ftd LP_CC2652R7 (read only) 673591 673599 8 0.0
(read/write) 175416 175408 -8 -0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597096 597104 8 0.0
lock-mtd LP_CC2652R7 (read only) 659539 659539 0 0.0
(read/write) 184732 184732 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556616 556616 0 0.0
pump-app LP_CC2652R7 (read only) 687823 687903 80 0.0
(read/write) 161920 161848 -72 -0.0
.bss 78756 78764 8 0.0
.data 3268 3268 0 0.0
.rodata 90423 90423 0 0.0
.text 596916 596996 80 0.0
pump-controller-app LP_CC2652R7 (read only) 671859 671939 80 0.0
(read/write) 177988 177908 -80 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585240 585320 80 0.0
shell LP_CC2652R7 (read only) 667754 667882 128 0.0
(read/write) 186052 185932 -120 -0.1
.bss 83500 83508 8 0.0
.data 3376 3376 0 0.0
.rodata 83690 83722 32 0.0
.text 583752 583848 96 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584770 584770 0 0.0
.app_xip_area 461116 461116 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588494 588494 0 0.0
.app_xip_area 459544 459544 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549462 549470 8 0.0
.app_xip_area 431296 431304 8 0.0
.bss 60664 60664 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+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
lighting-app BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221458 1221604 146 0.0
(read/write) 1787114 1787146 32 0.0
.dram0.bss 75832 75840 8 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245656 32 0.0
.flash.text 1221458 1221604 146 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235023 1235183 160 0.0
(read/write) 560335 560375 40 0.0
.dram0.bss 80984 80992 8 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311408 311440 32 0.0
.flash.text 1229639 1229799 160 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659868 659868 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561620 561620 0 0.0
light k32w0+release (read/write) 671392 671392 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591780 591780 0 0.0
lock k32w0+release (read/write) 631236 631236 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550844 550844 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10895940 10895940 0 0.0
(read/write) 695576 695576 0 0.0
.bss 34168 34168 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 566564 566564 0 0.0
.text 8682292 8682292 0 0.0
thermostat-no-ble arm64 (read only) 2478748 2479084 336 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068656 336 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461952 2461952 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424596 1424596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164492 140 0.0
bss 146748 146752 4 0.0
rodata 132976 133004 28 0.0
text 804424 804540 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110308 112 0.0
bss 145947 145951 4 0.0
rodata 110260 110260 0 0.0
text 773820 773932 112 0.0
all-clusters-app nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1366212 204 0.0
bss 106048 106052 4 0.0
rodata 210460 210488 28 0.0
text 763664 763780 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842024 842016 -8 -0.0
(read/write) 1748748 1748892 144 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188664 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1247580 1247652 72 0.0
.debug_aranges 111240 111256 16 0.0
.debug_frame 373528 373592 64 0.0
.debug_info 27337230 27337755 525 0.0
.debug_line 3754219 3754245 26 0.0
.debug_loc 3643942 3644199 257 0.0
.debug_ranges 356456 356448 -8 -0.0
.debug_str 3466562 3466647 85 0.0
.heap 842024 842016 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576472 122 0.0
.symtab 423872 423968 96 0.0
.text 1549040 1549176 136 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842784 842784 0 0.0
(read/write) 1690188 1690300 112 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1233387 1233459 72 0.0
.debug_aranges 110504 110520 16 0.0
.debug_frame 375972 376036 64 0.0
.debug_info 26898799 26899325 526 0.0
.debug_line 3762992 3763020 28 0.0
.debug_loc 3627342 3627599 257 0.0
.debug_ranges 354424 354416 -8 -0.0
.debug_str 3451418 3451503 85 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536962 122 0.0
.symtab 408832 408928 96 0.0
.text 1491240 1491352 112 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067780 1067780 0 0.0
.debug_aranges 102704 102712 8 0.0
.debug_frame 346304 346328 24 0.0
.debug_info 22361154 22361285 131 0.0
.debug_line 3328201 3328247 46 0.0
.debug_loc 3327504 3327579 75 0.0
.debug_ranges 318560 318568 8 0.0
.debug_str 3256956 3257006 50 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069826 1069826 0 0.0
.debug_aranges 103088 103096 8 0.0
.debug_frame 348104 348128 24 0.0
.debug_info 22579560 22579689 129 0.0
.debug_line 3329296 3329348 52 0.0
.debug_loc 3349033 3349198 165 0.0
.debug_ranges 320416 320424 8 0.0
.debug_str 3272790 3272840 50 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147652 1147652 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 594752 594752 0 0.0
lock-app qpg6105+debug (read/write) 1115012 1115012 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562108 562108 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026320 1026472 152 0.0
bss 98184 98188 4 0.0
text 689122 689246 124 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964784 132 0.0
bss 97368 97372 4 0.0
text 652412 652538 126 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867596 867588 -8 -0.0
bss 89524 89524 0 0.0
text 581590 581588 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 884044 132 0.0
bss 89616 89620 4 0.0
text 596064 596192 128 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661912 661912 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897884 897884 0 0.0
bss 90568 90568 0 0.0
text 607306 607306 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887268 116 0.0
bss 91004 91008 4 0.0
text 596838 596950 112 0.0

@github-actions
Copy link

github-actions bot commented Jan 19, 2023

PR #23749: Size comparison from 36133b1 to 3bb0c7c

Increases (24 builds for bl602, bl702, cc13x2_26x2, esp32, linux, nrfconnect, psoc6, telink)
platform target config section 36133b1 3bb0c7c change % change
bl602 lighting-app bl602 .text 1016758 1016760 2 0.0
bl702 lighting-app bl702 .debug_aranges 132792 132800 8 0.0
.debug_frame 487452 487488 36 0.0
.debug_info 39910661 39910779 118 0.0
.debug_line 5228269 5228355 86 0.0
.debug_loc 3394487 3394605 118 0.0
.debug_ranges 372616 372624 8 0.0
.debug_str 3513242 3513292 50 0.0
bl702+rpc .debug_aranges 141008 141016 8 0.0
.debug_frame 515116 515152 36 0.0
.debug_info 44300540 44300660 120 0.0
.debug_line 5626022 5626108 86 0.0
.debug_loc 3590462 3590580 118 0.0
.debug_ranges 396312 396320 8 0.0
.debug_str 3916390 3916440 50 0.0
.text 1033512 1033516 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675795 675899 104 0.0
.bss 81156 81164 8 0.0
.rodata 86923 86947 24 0.0
.text 588560 588640 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 639443 639523 80 0.0
.text 562084 562164 80 0.0
pump-app LP_CC2652R7 (read only) 686439 686519 80 0.0
.bss 78740 78748 8 0.0
.text 595904 595984 80 0.0
pump-controller-app LP_CC2652R7 (read only) 671875 671955 80 0.0
.text 585256 585336 80 0.0
shell LP_CC2652R7 (read only) 667034 667154 120 0.0
.bss 83484 83492 8 0.0
.rodata 83658 83690 32 0.0
.text 583060 583148 88 0.0
esp32 all-clusters-app c3devkit (read only) 1220134 1220280 146 0.0
(read/write) 1786714 1786730 16 0.0
.dram0.bss 75816 75824 8 0.0
.flash.rodata 245240 245256 16 0.0
.flash.text 1220134 1220280 146 0.0
m5stack (read only) 1233995 1234167 172 0.0
(read/write) 559947 559979 32 0.0
.dram0.bss 80968 80976 8 0.0
.flash.rodata 311036 311060 24 0.0
.flash.text 1228611 1228783 172 0.0
linux thermostat-no-ble arm64 (read only) 2479116 2479452 336 0.0
.text 2068688 2069024 336 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1162988 1163144 156 0.0
bss 146732 146736 4 0.0
rodata 132604 132632 28 0.0
text 803440 803556 116 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1364644 1364784 140 0.0
bss 106032 106036 4 0.0
rodata 210088 210116 28 0.0
text 762680 762796 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1108856 1108984 128 0.0
bss 145935 145939 4 0.0
text 772836 772952 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1747236 1747380 144 0.0
.bss 188640 188648 8 0.0
.debug_abbrev 1246903 1246975 72 0.0
.debug_aranges 111168 111184 16 0.0
.debug_frame 373320 373384 64 0.0
.debug_info 27324385 27324913 528 0.0
.debug_line 3753044 3753075 31 0.0
.debug_loc 3642380 3642680 300 0.0
.debug_str 3469948 3470033 85 0.0
.strtab 574998 575120 122 0.0
.symtab 423104 423200 96 0.0
.text 1547544 1547680 136 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688700 1688812 112 0.0
.debug_abbrev 1232710 1232782 72 0.0
.debug_aranges 110432 110448 16 0.0
.debug_frame 375764 375828 64 0.0
.debug_info 26885958 26886485 527 0.0
.debug_line 3761841 3761872 31 0.0
.debug_loc 3625780 3626080 300 0.0
.debug_str 3454754 3454839 85 0.0
.strtab 535378 535500 122 0.0
.symtab 408064 408160 96 0.0
.text 1489768 1489880 112 0.0
light cy8ckit_062s2_43012 .debug_aranges 102728 102736 8 0.0
.debug_frame 346380 346404 24 0.0
.debug_info 22362283 22362412 129 0.0
.debug_line 3328327 3328379 52 0.0
.debug_loc 3327789 3327954 165 0.0
.debug_ranges 318584 318592 8 0.0
.debug_str 3260586 3260636 50 0.0
lock cy8ckit_062s2_43012 .debug_aranges 103112 103120 8 0.0
.debug_frame 348180 348204 24 0.0
.debug_info 2258069 22580824 131 0.0
.debug_line 3329434 3329481 47 0.0
.debug_loc 3349379 3349469 90 0.0
.debug_ranges 320440 320448 8 0.0
.debug_str 3277028 3277078 50 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1024600 1024760 160 0.0
bss 98168 98172 4 0.0
text 687808 687936 128 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 962968 963092 124 0.0
bss 97356 97360 4 0.0
text 651100 651224 124 0.0
contact-sensor-app tlsr9518adk80d text 581720 581724 4 0.0
light-switch-app tlsr9518adk80d (read/write) 884048 884172 124 0.0
bss 89616 89620 4 0.0
text 596200 596324 124 0.0
lighting-app tlsr9518adk80d (read/write) 962012 962020 8 0.0
text 662044 662046 2 0.0
thermostat tlsr9518adk80d (read/write) 887288 887404 116 0.0
bss 91004 91008 4 0.0
text 596976 597086 110 0.0
Decreases (8 builds for cc13x2_26x2, cyw30739, psoc6, telink)
platform target config section 36133b1 3bb0c7c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 175668 175572 -96 -0.1
pump-app LP_CC2652R7 (read/write) 163288 163216 -72 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177972 177892 -80 -0.0
shell LP_CC2652R7 (read/write) 186756 186644 -112 -0.1
cyw30739 lock cyw930739m2evb_01 (read/write) 588518 588510 -8 -0.0
.app_xip_area 459568 459560 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842040 842032 -8 -0.0
.debug_ranges 356408 356400 -8 -0.0
.heap 842040 842032 -8 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_ranges 354376 354368 -8 -0.0
telink ota-requestor-app tlsr9518adk80d (read/write) 898020 898012 -8 -0.0
text 607442 607440 -2 -0.0
Full report (43 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 36133b1 3bb0c7c change % change
bl602 lighting-app bl602 (read/write) 1329518 1329518 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016758 1016760 2 0.0
bl602+rpc (read/write) 1374950 1374950 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047688 1047688 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194527 1194527 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1535738 1535738 0 0.0
.debug_aranges 132792 132800 8 0.0
.debug_frame 487452 487488 36 0.0
.debug_info 39910661 39910779 118 0.0
.debug_line 5228269 5228355 86 0.0
.debug_loc 3394487 3394605 118 0.0
.debug_ranges 372616 372624 8 0.0
.debug_str 3513242 3513292 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569788 569788 0 0.0
.symtab 172112 172112 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956660 956660 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286675 1286675 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1684199 1684199 0 0.0
.debug_aranges 141008 141016 8 0.0
.debug_frame 515116 515152 36 0.0
.debug_info 44300540 44300660 120 0.0
.debug_line 5626022 5626108 86 0.0
.debug_loc 3590462 3590580 118 0.0
.debug_ranges 396312 396320 8 0.0
.debug_str 3916390 3916440 50 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129808 129808 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 630239 630239 0 0.0
.symtab 190416 190416 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033512 1033516 4 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675795 675899 104 0.0
(read/write) 175668 175572 -96 -0.1
.bss 81156 81164 8 0.0
.data 3380 3380 0 0.0
.rodata 86923 86947 24 0.0
.text 588560 588640 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 639443 639523 80 0.0
(read/write) 157900 157900 0 0.0
.bss 80404 80404 0 0.0
.data 3380 3380 0 0.0
.rodata 77035 77035 0 0.0
.text 562084 562164 80 0.0
lock-ftd LP_CC2652R7 (read only) 673615 673615 0 0.0
(read/write) 175392 175392 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597120 597120 0 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659563 0 0.0
(read/write) 184708 184708 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556640 0 0.0
pump-app LP_CC2652R7 (read only) 686439 686519 80 0.0
(read/write) 163288 163216 -72 -0.0
.bss 78740 78748 8 0.0
.data 3268 3268 0 0.0
.rodata 90055 90055 0 0.0
.text 595904 595984 80 0.0
pump-controller-app LP_CC2652R7 (read only) 671875 671955 80 0.0
(read/write) 177972 177892 -80 -0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585256 585336 80 0.0
shell LP_CC2652R7 (read only) 667034 667154 120 0.0
(read/write) 186756 186644 -112 -0.1
.bss 83484 83492 8 0.0
.data 3376 3376 0 0.0
.rodata 83658 83690 32 0.0
.text 583060 583148 88 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584786 584786 0 0.0
.app_xip_area 461132 461132 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588518 588510 -8 -0.0
.app_xip_area 459568 459560 -8 -0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549486 549486 0 0.0
.app_xip_area 431320 431320 0 0.0
.bss 60664 60664 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+rpc (read/write) 973416 973416 0 0.0
.bss 146840 146840 0 0.0
.data 2188 2188 0 0.0
.text 824364 824364 0 0.0
BRD4161A+rs911x (read/write) 1035664 1035664 0 0.0
.bss 181312 181312 0 0.0
.data 2032 2032 0 0.0
.text 852300 852300 0 0.0
BRD4187C (read/write) 1149668 1149668 0 0.0
.bss 133324 133324 0 0.0
.data 2536 2536 0 0.0
.text 989212 989212 0 0.0
lock-app BRD4161A+wf200 (read/write) 1064548 1064548 0 0.0
.bss 152848 152848 0 0.0
.data 2040 2040 0 0.0
.text 909640 909640 0 0.0
window-app BRD4187C (read/write) 1142368 1142368 0 0.0
.bss 134740 134740 0 0.0
.data 2560 2560 0 0.0
.text 980472 980472 0 0.0
esp32 all-clusters-app c3devkit (read only) 1220134 1220280 146 0.0
(read/write) 1786714 1786730 16 0.0
.dram0.bss 75816 75824 8 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245240 245256 16 0.0
.flash.text 1220134 1220280 146 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233995 1234167 172 0.0
(read/write) 559947 559979 32 0.0
.dram0.bss 80968 80976 8 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311036 311060 24 0.0
.flash.text 1228611 1228783 172 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659884 659884 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561636 561636 0 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631268 631268 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550876 550876 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10877444 10877444 0 0.0
(read/write) 695576 695576 0 0.0
.bss 34168 34168 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 564100 564100 0 0.0
.text 8666260 8666260 0 0.0
thermostat-no-ble arm64 (read only) 2479116 2479452 336 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068688 2069024 336 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461952 2461952 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424596 1424596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1162988 1163144 156 0.0
bss 146732 146736 4 0.0
rodata 132604 132632 28 0.0
text 803440 803556 116 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1364644 1364784 140 0.0
bss 106032 106036 4 0.0
rodata 210088 210116 28 0.0
text 762680 762796 116 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1108856 1108984 128 0.0
bss 145935 145939 4 0.0
rodata 109912 109912 0 0.0
text 772836 772952 116 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842040 842032 -8 -0.0
(read/write) 1747236 1747380 144 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188640 188648 8 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1246903 1246975 72 0.0
.debug_aranges 111168 111184 16 0.0
.debug_frame 373320 373384 64 0.0
.debug_info 27324385 27324913 528 0.0
.debug_line 3753044 3753075 31 0.0
.debug_loc 3642380 3642680 300 0.0
.debug_ranges 356408 356400 -8 -0.0
.debug_str 3469948 3470033 85 0.0
.heap 842040 842032 -8 -0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 574998 575120 122 0.0
.symtab 423104 423200 96 0.0
.text 1547544 1547680 136 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842800 842800 0 0.0
(read/write) 1688700 1688812 112 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187888 187888 0 0.0
.comment 200 200 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 2656 2656 0 0.0
.debug_abbrev 1232710 1232782 72 0.0
.debug_aranges 110432 110448 16 0.0
.debug_frame 375764 375828 64 0.0
.debug_info 26885958 26886485 527 0.0
.debug_line 3761841 3761872 31 0.0
.debug_loc 3625780 3626080 300 0.0
.debug_ranges 354376 354368 -8 -0.0
.debug_str 3454754 3454839 85 0.0
.heap 842800 842800 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535378 535500 122 0.0
.symtab 408064 408160 96 0.0
.text 1489768 1489880 112 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608924 1608924 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1067780 1067780 0 0.0
.debug_aranges 102728 102736 8 0.0
.debug_frame 346380 346404 24 0.0
.debug_info 22362283 22362412 129 0.0
.debug_line 3328327 3328379 52 0.0
.debug_loc 3327789 3327954 165 0.0
.debug_ranges 318584 318592 8 0.0
.debug_str 3260586 3260636 50 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473441 473441 0 0.0
.symtab 377392 377392 0 0.0
.text 1418168 1418168 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642956 1642956 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1069826 1069826 0 0.0
.debug_aranges 103112 103120 8 0.0
.debug_frame 348180 348204 24 0.0
.debug_info 2258069 22580824 131 0.0
.debug_line 3329434 3329481 47 0.0
.debug_loc 3349379 3349469 90 0.0
.debug_ranges 320440 320448 8 0.0
.debug_str 3277028 3277078 50 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476376 476376 0 0.0
.symtab 379216 379216 0 0.0
.text 1447208 1447208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147676 1147676 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 594776 594776 0 0.0
lock-app qpg6105+debug (read/write) 1115028 1115028 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562124 562124 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1024600 1024760 160 0.0
bss 98168 98172 4 0.0
text 687808 687936 128 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 962968 963092 124 0.0
bss 97356 97360 4 0.0
text 651100 651224 124 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867724 867724 0 0.0
bss 89524 89524 0 0.0
text 581720 581724 4 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884048 884172 124 0.0
bss 89616 89620 4 0.0
text 596200 596324 124 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 962012 962020 8 0.0
bss 97676 97676 0 0.0
text 662044 662046 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898020 898012 -8 -0.0
bss 90568 90568 0 0.0
text 607442 607440 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887288 887404 116 0.0
bss 91004 91008 4 0.0
text 596976 597086 110 0.0

@andy31415 andy31415 merged commit 3c0c875 into project-chip:master Jan 19, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
…roject-chip#23749)

* Ability to notify specific binding and disable connection on init

* Aligned param naming

* Fixes from restyle

* Missing restyle

* Changed member name and added documentation

* Updated validation in bindings and removed AtIndex function

* Added missing include file

* Fixed missing emberAfContainsClient by using other available functions

* Added check of emberAfFindEndpointType in case it returns nullptr

* Reintroduced emberAfContainsClient and reverted bindings to use this

* Enabled onOff client on all-clusters-app to fix failing tests

* Fixed spelling error and added notify if not list operation

* Update src/app/clusters/bindings/bindings.cpp

Co-authored-by: Boris Zbarsky <[email protected]>

* Try to fix CI failure

Co-authored-by: Boris Zbarsky <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Binding server allows bindings to clusters with no client on the endpoint
6 participants