Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix ExchangeContext leaks #21846

Merged
merged 8 commits into from
Aug 29, 2022

Conversation

mrjerryjohns
Copy link
Contributor

This makes some key fixes to the management of the ExchangeContext, specifically around how the WillSendMessage flag is set/cleared, as well as dealing with clean-up of the exchange in OnSessionReleased(). It also fixes some key bugs in ExchangeHolder around failure to release the ref on the exchange in certain scenarios as outlined in bugs #21544 and #21632.

Notably, the following fixes have been made to ExchangeContext:

  • Setting the WillSendMessage flag immediately in SendMessage and only clearing the WillSendMessage flag on actually having successfully sent a message in SendMessage. Otherwise, the holder is not able to infer that the ownership still resides with it on a SendMessage failure.

  • Not clearing the WillSendMessage flag in OnSessionReleased. This ensures the holder again can infer that it still has the ref and needs to give it up when OnExchangeClosing is called there-after.

  • Avoiding a double call of DoClose by checking if it is already closed.

  • Cleaning up OnSessionReleased logic to now correctly call Abort() in
    both the case where we're waiting for a response AND we're in the
    middle of received message dispatch (i.e we're in the middle of
    OnMessageReceived). This is a pre-existing bug where the closure of the exchange resulted in a leak due to MessageHandled() not quite cleaning up the EC later when the call unwinds.

Tests:

TestExchangeHolder has been buffed up to now exhaustively test permutations of send failure, session closure (both before and after message transmission) and calling WillSendMessage at all points along a
3 message transmission.

@mrjerryjohns mrjerryjohns force-pushed the fix-exchange-closing branch 2 times, most recently from 4f0b8a2 to c77a2cf Compare August 12, 2022 05:32
This makes some key fixes to the management of the ExchangeContext,
specifically around how the WillSendMessage flag is set/cleared, as well
as dealing with clean-up of the exchange in OnSessionReleased(). It also
fixes some key bugs in ExchangeHolder around failure to release the ref
on the exchange in certain scenarios as outlined in project-chip#21544 and project-chip#21632.

Notably, the following fixes have been made to ExchangeContext:
- Setting the WillSendMessage flag immediately in SendMessage and only
  clearing the WillSendMessage flag on actually having successfully
  sent a message in SendMessage. Otherwise, the holder is not able to
  infer that the ownership still resides with it on a SendMessage
  failure.

- Not clearing the WillSendMessage flag in OnSessionReleased. This
  ensures the holder again can infer that it still has the ref and needs
  to give it up when OnExchangeClosing is called there-after.

- Avoiding a double call of DoClose by checking if it is already closed.

- Cleaning up OnSessionReleased logic to now correctly call Abort() in
  both the case where we're waiting for a response AND we're in the
  middle of received message dispatch (i.e we're in the middle of
  OnMessageReceived). This is a pre-existing bug where the closure of
  the exchange resulted in a leak due to MessageHandled() not quite
  cleaning up the EC later when the call unwinds.

Tests:

TestExchangeHolder has been buffed up to now exhaustively test
permutations of send failure, session closure (both before and after
message transmission) and calling WillSendMessage at all points along a
3 message transmission.
@github-actions
Copy link

github-actions bot commented Aug 12, 2022

PR #21846: Size comparison from afd4ab7 to 5fd3b71

Increases above 0.2%:

platform target config section afd4ab7 5fd3b71 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 89523 89867 344 0.4
pump-controller-app LP_CC2652R7 .rodata 85071 85423 352 0.4
linux all-clusters-app debug .rodata 273771 276107 2336 0.9
all-clusters-minimal-app debug .rodata 273899 276235 2336 0.9
bridge-app debug+rpc .rodata 202760 204296 1536 0.8
chip-tool debug .rodata 552021 555157 3136 0.6
lighting-app debug+rpc .rodata 219504 221552 2048 0.9
lock-app debug .rodata 236592 238704 2112 0.9
ota-provider-app debug .rodata 208568 210104 1536 0.7
ota-requestor-app debug .rodata 215328 217408 2080 1.0
shell debug .rodata 233906 235986 2080 0.9
tv-app debug .rodata 258536 261128 2592 1.0
tv-casting-app debug .rodata 341777 344617 2840 0.8
Increases (39 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section afd4ab7 5fd3b71 change % change
bl602 lighting-app bl602 (read/write) 1381338 1381370 32 0.0
.text 1049336 1049368 32 0.0
bl602+rpc (read/write) 1426586 1426626 40 0.0
.text 1080836 1080872 36 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671751 671791 40 0.0
.text 582868 582908 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637159 637183 24 0.0
.text 559012 559036 24 0.0
lock-ftd LP_CC2652R7 (read only) 673507 673547 40 0.0
.text 596520 596560 40 0.0
lock-mtd LP_CC2652R7 (read only) 656123 656139 16 0.0
.text 554176 554192 16 0.0
pump-app LP_CC2652R7 (read only) 683915 684627 712 0.1
.rodata 89523 89867 344 0.4
.text 593908 594276 368 0.1
pump-controller-app LP_CC2652R7 (read only) 668367 669103 736 0.1
.rodata 85071 85423 352 0.4
.text 582816 583200 384 0.1
shell LP_CC2652R7 (read only) 664426 664474 48 0.0
.text 578596 578644 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585614 585654 40 0.0
.app_xip_area 462336 462376 40 0.0
lock cyw930739m2evb_01 (read/write) 591430 591470 40 0.0
.app_xip_area 463368 463408 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598258 598994 736 0.1
.app_xip_area 475700 476436 736 0.2
efr32 lighting-app BRD4161A (read/write) 1098172 1100108 1936 0.2
.text 963156 965092 1936 0.2
BRD4161A+rpc (read/write) 1152436 1154388 1952 0.2
.text 1000524 1002476 1952 0.2
BRD4161A+rs911x (read/write) 987596 989548 1952 0.2
.text 823256 825208 1952 0.2
lock-app BRD4161A+wf200 (read/write) 1137676 1138404 728 0.1
.text 990688 991416 728 0.1
window-app BRD4161A (read/write) 1089608 1091552 1944 0.2
.text 953136 955080 1944 0.2
k32w light k32w0+release (read/write) 644548 644564 16 0.0
.text 569984 570000 16 0.0
lock k32w0+release (read/write) 701836 701868 32 0.0
.text 626792 626824 32 0.0
linux all-clusters-app debug (read only) 3030041 3033625 3584 0.1
.rodata 273771 276107 2336 0.9
.text 2577314 2578562 1248 0.0
all-clusters-minimal-app debug (read only) 2869833 2873401 3568 0.1
.rodata 273899 276235 2336 0.9
.text 2419682 2420914 1232 0.1
bridge-app debug+rpc (read only) 2368721 2371489 2768 0.1
.rodata 202760 204296 1536 0.8
.text 2003458 2004690 1232 0.1
chip-tool debug (read only) 10656833 10661233 4400 0.0
.rodata 552021 555157 3136 0.6
.text 8599140 8600404 1264 0.0
chip-tool-ipv6only arm64 (read only) 10067092 10068548 1456 0.0
.rodata 483044 483380 336 0.1
.text 7947236 7948356 1120 0.0
lighting-app debug+rpc (read only) 2592705 2595985 3280 0.1
.rodata 219504 221552 2048 0.9
.text 2202610 2203842 1232 0.1
lock-app debug (read only) 2576665 2580009 3344 0.1
.rodata 236592 238704 2112 0.9
.text 2173538 2174770 1232 0.1
ota-provider-app debug (read only) 2353825 2356593 2768 0.1
.rodata 208568 210104 1536 0.7
.text 1981906 1983138 1232 0.1
ota-requestor-app debug (read only) 2519553 2522865 3312 0.1
.rodata 215328 217408 2080 1.0
.text 2131778 2133010 1232 0.1
shell debug (read only) 2598377 2601689 3312 0.1
.rodata 233906 235986 2080 0.9
.text 2206242 2207474 1232 0.1
thermostat-no-ble arm64 (read only) 2353460 2354868 1408 0.1
.rodata 139980 140316 336 0.2
.text 1975952 1977024 1072 0.1
tv-app debug (read only) 3170585 3174425 3840 0.1
.rodata 258536 261128 2592 1.0
.text 2722354 2723602 1248 0.0
tv-casting-app debug (read only) 5411001 5415089 4088 0.1
.rodata 341777 344617 2840 0.8
.text 4800994 4802242 1248 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2453528 2454264 736 0.0
.text 1416172 1416908 736 0.1
p6 all-clusters-app default (read/write) 1695348 1696884 1536 0.1
.text 1535064 1536600 1536 0.1
all-clusters-minimal-app default (read/write) 1639388 1640924 1536 0.1
.text 1479824 1481360 1536 0.1
light-app default (read/write) 1558068 1559548 1480 0.1
.text 1406824 1408304 1480 0.1
lock-app default (read/write) 1595236 1596724 1488 0.1
.text 1439496 1440984 1488 0.1
telink light-switch-app tlsr9518adk80d (read/write) 807296 808048 752 0.1
text 570694 571080 386 0.1
lighting-app tlsr9518adk80d (read/write) 829216 829984 768 0.1
text 588770 589166 396 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section afd4ab7 5fd3b71 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 179704 179664 -40 -0.0
lock-ftd LP_CC2652R7 (read/write) 168140 168100 -40 -0.0
lock-mtd LP_CC2652R7 (read/write) 181212 181196 -16 -0.0
pump-app LP_CC2652R7 (read/write) 158540 157828 -712 -0.4
pump-controller-app LP_CC2652R7 (read/write) 174208 173472 -736 -0.4
shell LP_CC2652R7 (read/write) 182548 182500 -48 -0.0
Full report (39 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, p6, telink)
platform target config section afd4ab7 5fd3b71 change % change
bl602 lighting-app bl602 (read/write) 1381338 1381370 32 0.0
.bss 119826 119826 0 0.0
.data 4480 4480 0 0.0
.text 1049336 1049368 32 0.0
bl602+rpc (read/write) 1426586 1426626 40 0.0
.bss 127266 127266 0 0.0
.data 4600 4600 0 0.0
.text 1080836 1080872 36 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 671751 671791 40 0.0
(read/write) 179704 179664 -40 -0.0
.bss 74348 74348 0 0.0
.data 3372 3372 0 0.0
.rodata 88567 88567 0 0.0
.text 582868 582908 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637159 637183 24 0.0
(read/write) 157924 157924 0 0.0
.bss 73636 73636 0 0.0
.data 3372 3372 0 0.0
.rodata 77823 77823 0 0.0
.text 559012 559036 24 0.0
lock-ftd LP_CC2652R7 (read only) 673507 673547 40 0.0
(read/write) 168140 168100 -40 -0.0
.bss 71428 71428 0 0.0
.data 3296 3296 0 0.0
.rodata 76507 76507 0 0.0
.text 596520 596560 40 0.0
lock-mtd LP_CC2652R7 (read only) 656123 656139 16 0.0
(read/write) 181212 181196 -16 -0.0
.bss 67116 67116 0 0.0
.data 3296 3296 0 0.0
.rodata 101467 101467 0 0.0
.text 554176 554192 16 0.0
pump-app LP_CC2652R7 (read only) 683915 684627 712 0.1
(read/write) 158540 157828 -712 -0.4
.bss 71468 71468 0 0.0
.data 3296 3296 0 0.0
.rodata 89523 89867 344 0.4
.text 593908 594276 368 0.1
pump-controller-app LP_CC2652R7 (read only) 668367 669103 736 0.1
(read/write) 174208 173472 -736 -0.4
.bss 71588 71588 0 0.0
.data 3292 3292 0 0.0
.rodata 85071 85423 352 0.4
.text 582816 583200 384 0.1
shell LP_CC2652R7 (read only) 664426 664474 48 0.0
(read/write) 182548 182500 -48 -0.0
.bss 76668 76668 0 0.0
.data 3376 3376 0 0.0
.rodata 85514 85514 0 0.0
.text 578596 578644 48 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585614 585654 40 0.0
.app_xip_area 462336 462376 40 0.0
.bss 65720 65720 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591430 591470 40 0.0
.app_xip_area 463368 463408 40 0.0
.bss 70504 70504 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 598258 598994 736 0.1
.app_xip_area 475700 476436 736 0.2
.bss 65032 65032 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1098172 1100108 1936 0.2
.bss 132924 132924 0 0.0
.data 2068 2068 0 0.0
.text 963156 965092 1936 0.2
BRD4161A+rpc (read/write) 1152436 1154388 1952 0.2
.bss 149612 149612 0 0.0
.data 2280 2280 0 0.0
.text 1000524 1002476 1952 0.2
BRD4161A+rs911x (read/write) 987596 989548 1952 0.2
.bss 162264 162264 0 0.0
.data 2056 2056 0 0.0
.text 823256 825208 1952 0.2
lock-app BRD4161A+wf200 (read/write) 1137676 1138404 728 0.1
.bss 144904 144904 0 0.0
.data 2064 2064 0 0.0
.text 990688 991416 728 0.1
window-app BRD4161A (read/write) 1089608 1091552 1944 0.2
.bss 134356 134356 0 0.0
.data 2096 2096 0 0.0
.text 953136 955080 1944 0.2
k32w light k32w0+release (read/write) 644548 644564 16 0.0
.bss 69792 69792 0 0.0
.data 2044 2044 0 0.0
.text 569984 570000 16 0.0
lock k32w0+release (read/write) 701836 701868 32 0.0
.bss 70264 70264 0 0.0
.data 2052 2052 0 0.0
.text 626792 626824 32 0.0
linux all-clusters-app debug (read only) 3030041 3033625 3584 0.1
(read/write) 155760 155760 0 0.0
.bss 61888 61888 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85416 85416 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 273771 276107 2336 0.9
.text 2577314 2578562 1248 0.0
all-clusters-minimal-app debug (read only) 2869833 2873401 3568 0.1
(read/write) 147496 147496 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78008 78008 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 273899 276235 2336 0.9
.text 2419682 2420914 1232 0.1
bridge-app debug+rpc (read only) 2368721 2371489 2768 0.1
(read/write) 127456 127456 0 0.0
.bss 50624 50624 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67368 67368 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202760 204296 1536 0.8
.text 2003458 2004690 1232 0.1
chip-tool debug (read only) 10656833 10661233 4400 0.0
(read/write) 650816 650816 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 615784 615784 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 552021 555157 3136 0.6
.text 8599140 8600404 1264 0.0
chip-tool-ipv6only arm64 (read only) 10067092 10068548 1456 0.0
(read/write) 698545 698545 0 0.0
.bss 33281 33281 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 643320 643320 0 0.0
.dynamic 560 560 0 0.0
.got 13712 13712 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 483044 483380 336 0.1
.text 7947236 7948356 1120 0.0
lighting-app debug+rpc (read only) 2592705 2595985 3280 0.1
(read/write) 130048 130048 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72248 72248 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 219504 221552 2048 0.9
.text 2202610 2203842 1232 0.1
lock-app debug (read only) 2576665 2580009 3344 0.1
(read/write) 125416 125416 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69416 69416 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 236592 238704 2112 0.9
.text 2173538 2174770 1232 0.1
ota-provider-app debug (read only) 2353825 2356593 2768 0.1
(read/write) 118848 118848 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63224 63224 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 208568 210104 1536 0.7
.text 1981906 1983138 1232 0.1
ota-requestor-app debug (read only) 2519553 2522865 3312 0.1
(read/write) 127192 127192 0 0.0
.bss 50304 50304 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68632 68632 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 215328 217408 2080 1.0
.text 2131778 2133010 1232 0.1
shell debug (read only) 2598377 2601689 3312 0.1
(read/write) 141912 141912 0 0.0
.bss 57800 57800 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77024 77024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 233906 235986 2080 0.9
.text 2206242 2207474 1232 0.1
thermostat-no-ble arm64 (read only) 2353460 2354868 1408 0.1
(read/write) 141681 141681 0 0.0
.bss 55313 55313 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75880 75880 0 0.0
.dynamic 560 560 0 0.0
.got 5040 5040 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 139980 140316 336 0.2
.text 1975952 1977024 1072 0.1
tv-app debug (read only) 3170585 3174425 3840 0.1
(read/write) 257872 257872 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79096 79096 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 258536 261128 2592 1.0
.text 2722354 2723602 1248 0.0
tv-casting-app debug (read only) 5411001 5415089 4088 0.1
(read/write) 158992 158992 0 0.0
.bss 51448 51448 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98672 98672 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 341777 344617 2840 0.8
.text 4800994 4802242 1248 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453528 2454264 736 0.0
.bss 214636 214636 0 0.0
.data 5872 5872 0 0.0
.text 1416172 1416908 736 0.1
p6 all-clusters-app default (read only) 881448 881448 0 0.0
(read/write) 1695348 1696884 1536 0.1
.bss 149240 149240 0 0.0
.data 2656 2656 0 0.0
.text 1535064 1536600 1536 0.1
all-clusters-minimal-app default (read only) 882168 882168 0 0.0
(read/write) 1639388 1640924 1536 0.1
.bss 148520 148520 0 0.0
.data 2656 2656 0 0.0
.text 1479824 1481360 1536 0.1
light-app default (read only) 890488 890488 0 0.0
(read/write) 1558068 1559548 1480 0.1
.bss 140408 140408 0 0.0
.data 2448 2448 0 0.0
.text 1406824 1408304 1480 0.1
lock-app default (read only) 885992 885992 0 0.0
(read/write) 1595236 1596724 1488 0.1
.bss 144888 144888 0 0.0
.data 2464 2464 0 0.0
.text 1439496 1440984 1488 0.1
telink light-switch-app tlsr9518adk80d (read/write) 807296 808048 752 0.1
bss 71040 71040 0 0.0
noinit 43488 43488 0 0.0
text 570694 571080 386 0.1
lighting-app tlsr9518adk80d (read/write) 829216 829984 768 0.1
bss 71896 71896 0 0.0
noinit 43488 43488 0 0.0
text 588770 589166 396 0.1

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

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

I did not have time to carefully review TestExchangeHolder. Please make sure someone else does?

Approving so this is not blocked, but please make sure there "must-fix" items (the ones that have that phrase in the review comments) get fixed.

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
@github-actions
Copy link

github-actions bot commented Aug 26, 2022

PR #21846: Size comparison from 7870328 to d4bb284

Increases above 0.2%:

platform target config section 7870328 d4bb284 change % change
cc13x2_26x2 pump-app LP_CC2652R7 .rodata 89927 90279 352 0.4
pump-controller-app LP_CC2652R7 .rodata 85483 85827 344 0.4
linux all-clusters-app debug .rodata 274635 276971 2336 0.9
all-clusters-minimal-app debug .rodata 274827 277099 2272 0.8
bridge-app debug+rpc .rodata 203464 205000 1536 0.8
chip-tool debug .rodata 561013 564117 3104 0.6
lighting-app debug+rpc .rodata 220368 222416 2048 0.9
lock-app debug .rodata 237328 239408 2080 0.9
ota-provider-app debug .rodata 209304 210840 1536 0.7
ota-requestor-app debug .rodata 216128 218176 2048 0.9
shell debug .rodata 234738 236818 2080 0.9
tv-app debug .rodata 259080 261704 2624 1.0
tv-casting-app debug .rodata 344273 347113 2840 0.8
Increases (39 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, psoc6, telink)
platform target config section 7870328 d4bb284 change % change
bl602 lighting-app bl602 (read/write) 1383690 1383714 24 0.0
.text 1050856 1050884 28 0.0
bl602+rpc (read/write) 1429602 1429626 24 0.0
.text 1082872 1082900 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672875 40 0.0
.text 583684 583724 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637579 24 0.0
.text 559252 559276 24 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656679 656703 24 0.0
.text 554432 554456 24 0.0
pump-app LP_CC2652R7 (read only) 684551 685279 728 0.1
.rodata 89927 90279 352 0.4
.text 594140 594516 376 0.1
pump-controller-app LP_CC2652R7 (read only) 669059 669779 720 0.1
.rodata 85483 85827 344 0.4
.text 583096 583472 376 0.1
shell LP_CC2652R7 (read only) 665526 665566 40 0.0
.text 579428 579468 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586586 586626 40 0.0
.app_xip_area 463244 463284 40 0.0
lock cyw930739m2evb_01 (read/write) 592346 592386 40 0.0
.app_xip_area 464220 464260 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599450 600162 712 0.1
.app_xip_area 476828 477540 712 0.1
efr32 lighting-app BRD4161A (read/write) 1107284 1109252 1968 0.2
.text 968860 970828 1968 0.2
BRD4161A+rpc (read/write) 971396 972116 720 0.1
.text 818276 818996 720 0.1
BRD4161A+rs911x (read/write) 999896 1001864 1968 0.2
.text 828732 830700 1968 0.2
lock-app BRD4161A+wf200 (read/write) 1149196 1149916 720 0.1
.text 994944 995664 720 0.1
window-app BRD4161A (read/write) 1098548 1100508 1960 0.2
.text 958660 960620 1960 0.2
k32w light k32w0+release (read/write) 646516 646532 16 0.0
.text 571320 571336 16 0.0
lock k32w0+release (read/write) 704012 704060 48 0.0
.text 628344 628392 48 0.0
linux all-clusters-app debug (read only) 3037929 3041465 3536 0.1
.rodata 274635 276971 2336 0.9
.text 2584146 2585346 1200 0.0
all-clusters-minimal-app debug (read only) 2873793 2877265 3472 0.1
.rodata 274827 277099 2272 0.8
.text 2422594 2423794 1200 0.0
bridge-app debug+rpc (read only) 2372313 2375049 2736 0.1
.rodata 203464 205000 1536 0.8
.text 2006226 2007426 1200 0.1
chip-tool debug (read only) 10876545 10880865 4320 0.0
.rodata 561013 564117 3104 0.6
.text 8794980 8796196 1216 0.0
chip-tool-ipv6only arm64 (read only) 10262564 10263988 1424 0.0
.rodata 491796 492132 336 0.1
.text 8118644 8119732 1088 0.0
lighting-app debug+rpc (read only) 2597257 2600505 3248 0.1
.rodata 220368 222416 2048 0.9
.text 2205986 2207186 1200 0.1
lock-app debug (read only) 2580241 2583521 3280 0.1
.rodata 237328 239408 2080 0.9
.text 2176258 2177458 1200 0.1
ota-provider-app debug (read only) 2357401 2360137 2736 0.1
.rodata 209304 210840 1536 0.7
.text 1984626 1985826 1200 0.1
ota-requestor-app debug (read only) 2522921 2526169 3248 0.1
.rodata 216128 218176 2048 0.9
.text 2134178 2135378 1200 0.1
shell debug (read only) 2606233 2609513 3280 0.1
.rodata 234738 236818 2080 0.9
.text 2213074 2214274 1200 0.1
thermostat-no-ble arm64 (read only) 2356644 2358020 1376 0.1
.rodata 140588 140924 336 0.2
.text 1978336 1979376 1040 0.1
tv-app debug (read only) 3182745 3186585 3840 0.1
.rodata 259080 261704 2624 1.0
.text 2733922 2735138 1216 0.0
tv-casting-app debug (read only) 5503505 5507561 4056 0.1
.rodata 344273 347113 2840 0.8
.text 4887618 4888834 1216 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454312 2455040 728 0.0
.text 1416956 1417684 728 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1740372 1741908 1536 0.1
.debug_abbrev 1217558 1217594 36 0.0
.debug_frame 372476 372824 348 0.1
.debug_info 26646621 26653052 6431 0.0
.debug_line 3647676 3648312 636 0.0
.debug_loc 3562758 3563582 824 0.0
.debug_ranges 336864 337008 144 0.0
.debug_str 3393925 3394231 306 0.0
.strtab 569449 569450 1 0.0
.symtab 420640 420992 352 0.1
.text 1540760 1542296 1536 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1683580 1685092 1512 0.1
.debug_abbrev 1209397 1209433 36 0.0
.debug_frame 375556 375904 348 0.1
.debug_info 26383317 26389747 6430 0.0
.debug_line 3668080 3668716 636 0.0
.debug_loc 3550395 3551219 824 0.0
.debug_ranges 335480 335624 144 0.0
.debug_str 3382914 3383220 306 0.0
.strtab 533923 533924 1 0.0
.symtab 407232 407584 352 0.1
.text 1484704 1486216 1512 0.1
light cy8ckit_062s2_43012 (read/write) 1600828 1602292 1464 0.1
.debug_abbrev 1044070 1044106 36 0.0
.debug_frame 345800 346104 304 0.1
.debug_info 21847874 21853401 5527 0.0
.debug_line 3239259 3239823 564 0.0
.debug_loc 3249910 3250647 737 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.strtab 467204 467205 1 0.0
.symtab 374288 374608 320 0.1
.text 1410296 1411760 1464 0.1
lock cy8ckit_062s2_43012 (read/write) 1638540 1640004 1464 0.1
.debug_abbrev 1051505 1051541 36 0.0
.debug_frame 348628 348932 304 0.1
.debug_info 22227603 22233130 5527 0.0
.debug_line 3248153 3248717 564 0.0
.debug_loc 3289747 3290485 738 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.strtab 473419 473420 1 0.0
.symtab 377472 377792 320 0.1
.text 1442976 1444440 1464 0.1
telink light-switch-app tlsr9518adk80d (read/write) 808416 809160 744 0.1
text 571026 571398 372 0.1
lighting-app tlsr9518adk80d (read/write) 830384 831136 752 0.1
text 589148 589530 382 0.1
Decreases (6 builds for cc13x2_26x2)
platform target config section 7870328 d4bb284 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178660 178620 -40 -0.0
lock-ftd LP_CC2652R7 (read/write) 167784 167752 -32 -0.0
lock-mtd LP_CC2652R7 (read/write) 180712 180688 -24 -0.0
pump-app LP_CC2652R7 (read/write) 157960 157232 -728 -0.5
pump-controller-app LP_CC2652R7 (read/write) 173572 172852 -720 -0.4
shell LP_CC2652R7 (read/write) 181488 181448 -40 -0.0
Full report (39 builds for bl602, cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, psoc6, telink)
platform target config section 7870328 d4bb284 change % change
bl602 lighting-app bl602 (read/write) 1383690 1383714 24 0.0
.bss 120266 120266 0 0.0
.data 4480 4480 0 0.0
.text 1050856 1050884 28 0.0
bl602+rpc (read/write) 1429602 1429626 24 0.0
.bss 127706 127706 0 0.0
.data 4600 4600 0 0.0
.text 1082872 1082900 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672875 40 0.0
(read/write) 178660 178620 -40 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583684 583724 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637579 24 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559252 559276 24 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
(read/write) 167784 167752 -32 -0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656679 656703 24 0.0
(read/write) 180712 180688 -24 -0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101767 101767 0 0.0
.text 554432 554456 24 0.0
pump-app LP_CC2652R7 (read only) 684551 685279 728 0.1
(read/write) 157960 157232 -728 -0.5
.bss 71524 71524 0 0.0
.data 3296 3296 0 0.0
.rodata 89927 90279 352 0.4
.text 594140 594516 376 0.1
pump-controller-app LP_CC2652R7 (read only) 669059 669779 720 0.1
(read/write) 173572 172852 -720 -0.4
.bss 71644 71644 0 0.0
.data 3292 3292 0 0.0
.rodata 85483 85827 344 0.4
.text 583096 583472 376 0.1
shell LP_CC2652R7 (read only) 665526 665566 40 0.0
(read/write) 181488 181448 -40 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579428 579468 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586586 586626 40 0.0
.app_xip_area 463244 463284 40 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592346 592386 40 0.0
.app_xip_area 464220 464260 40 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599450 600162 712 0.1
.app_xip_area 476828 477540 712 0.1
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1107284 1109252 1968 0.2
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 968860 970828 1968 0.2
BRD4161A+rpc (read/write) 971396 972116 720 0.1
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 818276 818996 720 0.1
BRD4161A+rs911x (read/write) 999896 1001864 1968 0.2
.bss 169088 169088 0 0.0
.data 2056 2056 0 0.0
.text 828732 830700 1968 0.2
lock-app BRD4161A+wf200 (read/write) 1149196 1149916 720 0.1
.bss 152168 152168 0 0.0
.data 2064 2064 0 0.0
.text 994944 995664 720 0.1
window-app BRD4161A (read/write) 1098548 1100508 1960 0.2
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 958660 960620 1960 0.2
k32w light k32w0+release (read/write) 646516 646532 16 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571320 571336 16 0.0
lock k32w0+release (read/write) 704012 704060 48 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628344 628392 48 0.0
linux all-clusters-app debug (read only) 3037929 3041465 3536 0.1
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274635 276971 2336 0.9
.text 2584146 2585346 1200 0.0
all-clusters-minimal-app debug (read only) 2873793 2877265 3472 0.1
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274827 277099 2272 0.8
.text 2422594 2423794 1200 0.0
bridge-app debug+rpc (read only) 2372313 2375049 2736 0.1
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203464 205000 1536 0.8
.text 2006226 2007426 1200 0.1
chip-tool debug (read only) 10876545 10880865 4320 0.0
(read/write) 657184 657184 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 622168 622168 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 561013 564117 3104 0.6
.text 8794980 8796196 1216 0.0
chip-tool-ipv6only arm64 (read only) 10262564 10263988 1424 0.0
(read/write) 705073 705073 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 649704 649704 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 491796 492132 336 0.1
.text 8118644 8119732 1088 0.0
lighting-app debug+rpc (read only) 2597257 2600505 3248 0.1
(read/write) 130304 130304 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72488 72488 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220368 222416 2048 0.9
.text 2205986 2207186 1200 0.1
lock-app debug (read only) 2580241 2583521 3280 0.1
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237328 239408 2080 0.9
.text 2176258 2177458 1200 0.1
ota-provider-app debug (read only) 2357401 2360137 2736 0.1
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209304 210840 1536 0.7
.text 1984626 1985826 1200 0.1
ota-requestor-app debug (read only) 2522921 2526169 3248 0.1
(read/write) 127384 127384 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68744 68744 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216128 218176 2048 0.9
.text 2134178 2135378 1200 0.1
shell debug (read only) 2606233 2609513 3280 0.1
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234738 236818 2080 0.9
.text 2213074 2214274 1200 0.1
thermostat-no-ble arm64 (read only) 2356644 2358020 1376 0.1
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140588 140924 336 0.2
.text 1978336 1979376 1040 0.1
tv-app debug (read only) 3182745 3186585 3840 0.1
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259080 261704 2624 1.0
.text 2733922 2735138 1216 0.0
tv-casting-app debug (read only) 5503505 5507561 4056 0.1
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344273 347113 2840 0.8
.text 4887618 4888834 1216 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454312 2455040 728 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416956 1417684 728 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842120 842120 0 0.0
(read/write) 1740372 1741908 1536 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188568 188568 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217558 1217594 36 0.0
.debug_aranges 111560 111560 0 0.0
.debug_frame 372476 372824 348 0.1
.debug_info 26646621 26653052 6431 0.0
.debug_line 3647676 3648312 636 0.0
.debug_loc 3562758 3563582 824 0.0
.debug_ranges 336864 337008 144 0.0
.debug_str 3393925 3394231 306 0.0
.heap 842120 842120 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 569449 569450 1 0.0
.symtab 420640 420992 352 0.1
.text 0 0 0 0.0
1540760 1542296 1536 0.1
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842856 842856 0 0.0
(read/write) 1683580 1685092 1512 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187832 187832 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209397 1209433 36 0.0
.debug_aranges 111032 111032 0 0.0
.debug_frame 375556 375904 348 0.1
.debug_info 26383317 26389747 6430 0.0
.debug_line 3668080 3668716 636 0.0
.debug_loc 3550395 3551219 824 0.0
.debug_ranges 335480 335624 144 0.0
.debug_str 3382914 3383220 306 0.0
.heap 842856 842856 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 533923 533924 1 0.0
.symtab 407232 407584 352 0.1
.text 1484704 1486216 1512 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 851200 851200 0 0.0
(read/write) 1600828 1602292 1464 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179696 179696 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1044070 1044106 36 0.0
.debug_aranges 103200 103200 0 0.0
.debug_frame 345800 346104 304 0.1
.debug_info 21847874 21853401 5527 0.0
.debug_line 3239259 3239823 564 0.0
.debug_loc 3249910 3250647 737 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.heap 851200 851200 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 467204 467205 1 0.0
.symtab 374288 374608 320 0.1
.text 1410296 1411760 1464 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 846168 846168 0 0.0
(read/write) 1638540 1640004 1464 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184712 184712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051505 1051541 36 0.0
.debug_aranges 103872 103872 0 0.0
.debug_frame 348628 348932 304 0.1
.debug_info 22227603 22233130 5527 0.0
.debug_line 3248153 3248717 564 0.0
.debug_loc 3289747 3290485 738 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.heap 846168 846168 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 473419 473420 1 0.0
.symtab 377472 377792 320 0.1
.text 1442976 1444440 1464 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 809160 744 0.1
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571026 571398 372 0.1
lighting-app tlsr9518adk80d (read/write) 830384 831136 752 0.1
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589148 589530 382 0.1

@mrjerryjohns mrjerryjohns changed the title ExchangeHolder & ExchangeContext fixes Fix ExchangeContext leaks Aug 26, 2022
@github-actions
Copy link

github-actions bot commented Aug 26, 2022

PR #21846: Size comparison from 3d7cc78 to 4146763

Increases (40 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, psoc6, telink)
platform target config section 3d7cc78 4146763 change % change
bl602 lighting-app bl602 (read/write) 1383690 1383722 32 0.0
.text 1050860 1050888 28 0.0
bl602+rpc (read/write) 1429602 1429626 24 0.0
.text 1082872 1082900 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672875 40 0.0
.text 583684 583724 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637587 32 0.0
.text 559252 559284 32 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656687 656695 8 0.0
.text 554440 554448 8 0.0
pump-app LP_CC2652R7 (read only) 684551 684591 40 0.0
.text 594140 594180 40 0.0
pump-controller-app LP_CC2652R7 (read only) 669059 669083 24 0.0
.text 583096 583120 24 0.0
shell LP_CC2652R7 (read only) 665526 665566 40 0.0
.text 579428 579468 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586578 586626 48 0.0
.app_xip_area 463236 463284 48 0.0
lock cyw930739m2evb_01 (read/write) 592338 592386 48 0.0
.app_xip_area 464212 464260 48 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599442 599474 32 0.0
.app_xip_area 476820 476852 32 0.0
efr32 lighting-app BRD4161A (read/write) 1107284 1107316 32 0.0
.text 968860 968892 32 0.0
BRD4161A+rpc (read/write) 971380 971412 32 0.0
.text 818260 818292 32 0.0
BRD4161A+rs911x (read/write) 999896 999944 48 0.0
.text 828732 828780 48 0.0
lock-app BRD4161A+wf200 (read/write) 1149196 1149212 16 0.0
.text 994944 994960 16 0.0
window-app BRD4161A (read/write) 1098548 1098580 32 0.0
.text 958660 958692 32 0.0
esp32 all-clusters-app c3devkit (read only) 1031176 1031196 20 0.0
.flash.text 1031176 1031196 20 0.0
m5stack (read only) 1084287 1084299 12 0.0
.flash.text 1078903 1078915 12 0.0
k32w light k32w0+release (read/write) 646516 646532 16 0.0
.text 571320 571336 16 0.0
lock k32w0+release (read/write) 704012 704044 32 0.0
.text 628344 628376 32 0.0
linux all-clusters-app debug (read only) 3037929 3038569 640 0.0
.text 2584146 2584786 640 0.0
all-clusters-minimal-app debug (read only) 2873793 2874417 624 0.0
.text 2422594 2423218 624 0.0
bridge-app debug+rpc (read only) 2372313 2372937 624 0.0
.text 2006226 2006850 624 0.0
chip-tool debug (read only) 10876545 10877201 656 0.0
.text 8794980 8795636 656 0.0
chip-tool-ipv6only arm64 (read only) 10262564 10263188 624 0.0
.text 8118644 8119284 640 0.0
lighting-app debug+rpc (read only) 2597257 2597881 624 0.0
.text 2205986 2206610 624 0.0
lock-app debug (read only) 2580241 2580881 640 0.0
.text 2176258 2176898 640 0.0
ota-provider-app debug (read only) 2357401 2358041 640 0.0
.text 1984626 1985266 640 0.0
ota-requestor-app debug (read only) 2522921 2523513 592 0.0
.text 2134178 2134802 624 0.0
shell debug (read only) 2606233 2606857 624 0.0
.text 2213074 2213698 624 0.0
thermostat-no-ble arm64 (read only) 2356644 2357220 576 0.0
.text 1978336 1978928 592 0.0
tv-app debug (read only) 3182745 3183385 640 0.0
.text 2733922 2734562 640 0.0
tv-casting-app debug (read only) 5503505 5504129 624 0.0
.text 4887618 4888274 656 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1740372 1740420 48 0.0
.debug_abbrev 1217558 1217578 20 0.0
.debug_frame 372476 372488 12 0.0
.debug_info 26646623 2664747 854 0.0
.debug_line 3647676 3647850 174 0.0
.debug_loc 3562758 3563277 519 0.0
.debug_ranges 336864 337008 144 0.0
.debug_str 3393925 3394231 306 0.0
.strtab 569449 569450 1 0.0
.text 1540760 1540808 48 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1683580 1683612 32 0.0
.debug_abbrev 1209397 1209417 20 0.0
.debug_frame 375556 375568 12 0.0
.debug_info 26383316 26384171 855 0.0
.debug_line 3668080 3668254 174 0.0
.debug_loc 3550395 3550914 519 0.0
.debug_ranges 335480 335624 144 0.0
.debug_str 3382914 3383220 306 0.0
.strtab 533923 533924 1 0.0
.text 1484704 1484736 32 0.0
light cy8ckit_062s2_43012 (read/write) 1600828 1600860 32 0.0
.debug_abbrev 1044070 1044090 20 0.0
.debug_frame 345800 345812 12 0.0
.debug_info 21847874 21848633 759 0.0
.debug_line 3239259 3239402 143 0.0
.debug_loc 3249910 3250361 451 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.strtab 467204 467205 1 0.0
.text 1410296 1410328 32 0.0
lock cy8ckit_062s2_43012 (read/write) 1638540 1638572 32 0.0
.debug_abbrev 1051505 1051525 20 0.0
.debug_frame 348628 348640 12 0.0
.debug_info 22227604 22228365 761 0.0
.debug_line 3248153 3248296 143 0.0
.debug_loc 3289747 3290199 452 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.strtab 473419 473420 1 0.0
.text 1442976 1443008 32 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808440 24 0.0
text 571028 571048 20 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830408 16 0.0
text 589152 589170 18 0.0
Decreases (10 builds for cc13x2_26x2, linux)
platform target config section 3d7cc78 4146763 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178660 178620 -40 -0.0
lock-ftd LP_CC2652R7 (read/write) 167784 167752 -32 -0.0
lock-mtd LP_CC2652R7 (read/write) 180704 180696 -8 -0.0
pump-app LP_CC2652R7 (read/write) 157960 157920 -40 -0.0
pump-controller-app LP_CC2652R7 (read/write) 173572 173548 -24 -0.0
shell LP_CC2652R7 (read/write) 181488 181448 -40 -0.0
linux chip-tool-ipv6only arm64 .rodata 491796 491780 -16 -0.0
ota-requestor-app debug .rodata 216128 216096 -32 -0.0
thermostat-no-ble arm64 .rodata 140588 140572 -16 -0.0
tv-casting-app debug .rodata 344273 344241 -32 -0.0
Full report (41 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, telink)
platform target config section 3d7cc78 4146763 change % change
bl602 lighting-app bl602 (read/write) 1383690 1383722 32 0.0
.bss 120266 120266 0 0.0
.data 4480 4480 0 0.0
.text 1050860 1050888 28 0.0
bl602+rpc (read/write) 1429602 1429626 24 0.0
.bss 127706 127706 0 0.0
.data 4600 4600 0 0.0
.text 1082872 1082900 28 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672875 40 0.0
(read/write) 178660 178620 -40 -0.0
.bss 74388 74388 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583684 583724 40 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637587 32 0.0
(read/write) 157948 157948 0 0.0
.bss 73660 73660 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559252 559284 32 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
(read/write) 167784 167752 -32 -0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656687 656695 8 0.0
(read/write) 180704 180696 -8 -0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101767 101767 0 0.0
.text 554440 554448 8 0.0
pump-app LP_CC2652R7 (read only) 684551 684591 40 0.0
(read/write) 157960 157920 -40 -0.0
.bss 71524 71524 0 0.0
.data 3296 3296 0 0.0
.rodata 89927 89927 0 0.0
.text 594140 594180 40 0.0
pump-controller-app LP_CC2652R7 (read only) 669059 669083 24 0.0
(read/write) 173572 173548 -24 -0.0
.bss 71644 71644 0 0.0
.data 3292 3292 0 0.0
.rodata 85483 85483 0 0.0
.text 583096 583120 24 0.0
shell LP_CC2652R7 (read only) 665526 665566 40 0.0
(read/write) 181488 181448 -40 -0.0
.bss 76708 76708 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579428 579468 40 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586578 586626 48 0.0
.app_xip_area 463236 463284 48 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592338 592386 48 0.0
.app_xip_area 464212 464260 48 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599442 599474 32 0.0
.app_xip_area 476820 476852 32 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1107284 1107316 32 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 968860 968892 32 0.0
BRD4161A+rpc (read/write) 971380 971412 32 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 818260 818292 32 0.0
BRD4161A+rs911x (read/write) 999896 999944 48 0.0
.bss 169088 169088 0 0.0
.data 2056 2056 0 0.0
.text 828732 828780 48 0.0
lock-app BRD4161A+wf200 (read/write) 1149196 1149212 16 0.0
.bss 152168 152168 0 0.0
.data 2064 2064 0 0.0
.text 994944 994960 16 0.0
window-app BRD4161A (read/write) 1098548 1098580 32 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 958660 958692 32 0.0
esp32 all-clusters-app c3devkit (read only) 1031176 1031196 20 0.0
(read/write) 1489650 1489650 0 0.0
.dram0.bss 71160 71160 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 218448 218448 0 0.0
.flash.text 1031176 1031196 20 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084287 1084299 12 0.0
(read/write) 491568 491568 0 0.0
.dram0.bss 76664 76664 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248764 0 0.0
.flash.text 1078903 1078915 12 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646516 646532 16 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571320 571336 16 0.0
lock k32w0+release (read/write) 704012 704044 32 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628344 628376 32 0.0
linux all-clusters-app debug (read only) 3037929 3038569 640 0.0
(read/write) 156024 156024 0 0.0
.bss 61920 61920 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274635 274635 0 0.0
.text 2584146 2584786 640 0.0
all-clusters-minimal-app debug (read only) 2873793 2874417 624 0.0
(read/write) 147624 147624 0 0.0
.bss 61152 61152 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274827 274827 0 0.0
.text 2422594 2423218 624 0.0
bridge-app debug+rpc (read only) 2372313 2372937 624 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203464 203464 0 0.0
.text 2006226 2006850 624 0.0
chip-tool debug (read only) 10876545 10877201 656 0.0
(read/write) 657184 657184 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 622168 622168 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 561013 561013 0 0.0
.text 8794980 8795636 656 0.0
chip-tool-ipv6only arm64 (read only) 10262564 10263188 624 0.0
(read/write) 705073 705073 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 649704 649704 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 491796 491780 -16 -0.0
.text 8118644 8119284 640 0.0
lighting-app debug+rpc (read only) 2597257 2597881 624 0.0
(read/write) 130304 130304 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72488 72488 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220368 220368 0 0.0
.text 2205986 2206610 624 0.0
lock-app debug (read only) 2580241 2580881 640 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237328 237328 0 0.0
.text 2176258 2176898 640 0.0
ota-provider-app debug (read only) 2357401 2358041 640 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209304 209304 0 0.0
.text 1984626 1985266 640 0.0
ota-requestor-app debug (read only) 2522921 2523513 592 0.0
(read/write) 127384 127384 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68744 68744 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216128 216096 -32 -0.0
.text 2134178 2134802 624 0.0
shell debug (read only) 2606233 2606857 624 0.0
(read/write) 142144 142144 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234738 234738 0 0.0
.text 2213074 2213698 624 0.0
thermostat-no-ble arm64 (read only) 2356644 2357220 576 0.0
(read/write) 141825 141825 0 0.0
.bss 55345 55345 0 0.0
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5048 0 0.0
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140588 140572 -16 -0.0
.text 1978336 1978928 592 0.0
tv-app debug (read only) 3182745 3183385 640 0.0
(read/write) 257968 257968 0 0.0
.bss 167480 167480 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259080 259080 0 0.0
.text 2733922 2734562 640 0.0
tv-casting-app debug (read only) 5503505 5504129 624 0.0
(read/write) 160464 160464 0 0.0
.bss 51480 51480 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344273 344241 -32 -0.0
.text 4887618 4888274 656 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454312 2454312 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416956 1416956 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842120 842120 0 0.0
(read/write) 1740372 1740420 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188568 188568 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217558 1217578 20 0.0
.debug_aranges 111560 111560 0 0.0
.debug_frame 372476 372488 12 0.0
.debug_info 26646623 2664747 854 0.0
.debug_line 3647676 3647850 174 0.0
.debug_loc 3562758 3563277 519 0.0
.debug_ranges 336864 337008 144 0.0
.debug_str 3393925 3394231 306 0.0
.heap 842120 842120 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 569449 569450 1 0.0
.symtab 420640 420640 0 0.0
.text 0 0 0 0.0
1540760 1540808 48 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842856 842856 0 0.0
(read/write) 1683580 1683612 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187832 187832 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209397 1209417 20 0.0
.debug_aranges 111032 111032 0 0.0
.debug_frame 375556 375568 12 0.0
.debug_info 26383316 26384171 855 0.0
.debug_line 3668080 3668254 174 0.0
.debug_loc 3550395 3550914 519 0.0
.debug_ranges 335480 335624 144 0.0
.debug_str 3382914 3383220 306 0.0
.heap 842856 842856 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 533923 533924 1 0.0
.symtab 407232 407232 0 0.0
.text 1484704 1484736 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 851200 851200 0 0.0
(read/write) 1600828 1600860 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179696 179696 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1044070 1044090 20 0.0
.debug_aranges 103200 103200 0 0.0
.debug_frame 345800 345812 12 0.0
.debug_info 21847874 21848633 759 0.0
.debug_line 3239259 3239402 143 0.0
.debug_loc 3249910 3250361 451 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.heap 851200 851200 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 467204 467205 1 0.0
.symtab 374288 374288 0 0.0
.text 1410296 1410328 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 846168 846168 0 0.0
(read/write) 1638540 1638572 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184712 184712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051505 1051525 20 0.0
.debug_aranges 103872 103872 0 0.0
.debug_frame 348628 348640 12 0.0
.debug_info 22227604 22228365 761 0.0
.debug_line 3248153 3248296 143 0.0
.debug_loc 3289747 3290199 452 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.heap 846168 846168 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 473419 473420 1 0.0
.symtab 377472 377472 0 0.0
.text 1442976 1443008 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808440 24 0.0
bss 71448 71448 0 0.0
noinit 43488 43488 0 0.0
text 571028 571048 20 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830408 16 0.0
bss 72304 72304 0 0.0
noinit 43488 43488 0 0.0
text 589152 589170 18 0.0

@github-actions
Copy link

github-actions bot commented Aug 27, 2022

PR #21846: Size comparison from 3d7cc78 to 1c72c8e

Increases above 0.2%:

platform target config section 3d7cc78 1c72c8e change % change
linux chip-tool debug (read only) 10876545 10898769 22224 0.2
.rodata 561013 562901 1888 0.3
.text 8794980 8815316 20336 0.2
chip-tool-ipv6only arm64 .rodata 491796 493556 1760 0.4
Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 3d7cc78 1c72c8e change % change
bl602 lighting-app bl602 (read/write) 1383690 1383730 40 0.0
.text 1050860 1050896 36 0.0
bl602+rpc (read/write) 1429602 1429642 40 0.0
.text 1082872 1082912 40 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672907 72 0.0
.text 583684 583756 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637619 64 0.0
.text 559252 559316 64 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656687 656711 24 0.0
.text 554440 554464 24 0.0
pump-app LP_CC2652R7 (read only) 684551 684623 72 0.0
.text 594140 594212 72 0.0
pump-controller-app LP_CC2652R7 (read only) 669059 669115 56 0.0
.text 583096 583152 56 0.0
shell LP_CC2652R7 (read only) 665526 665598 72 0.0
.text 579428 579500 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586578 586642 64 0.0
.app_xip_area 463236 463300 64 0.0
lock cyw930739m2evb_01 (read/write) 592338 592402 64 0.0
.app_xip_area 464212 464276 64 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599442 599538 96 0.0
.app_xip_area 476820 476916 96 0.0
efr32 lighting-app BRD4161A (read/write) 1107284 1107372 88 0.0
.text 968860 968948 88 0.0
BRD4161A+rpc (read/write) 971380 971476 96 0.0
.text 818260 818356 96 0.0
BRD4161A+rs911x (read/write) 999896 999960 64 0.0
.text 828732 828796 64 0.0
lock-app BRD4161A+wf200 (read/write) 1149196 1149212 16 0.0
.text 994944 994960 16 0.0
window-app BRD4161A (read/write) 1098548 1098644 96 0.0
.text 958660 958756 96 0.0
esp32 all-clusters-app c3devkit (read only) 1031176 1031310 134 0.0
.flash.text 1031176 1031310 134 0.0
m5stack (read only) 1084287 1084335 48 0.0
.flash.text 1078903 1078951 48 0.0
k32w light k32w0+release (read/write) 646516 646564 48 0.0
.text 571320 571368 48 0.0
lock k32w0+release (read/write) 704012 704076 64 0.0
.text 628344 628408 64 0.0
linux all-clusters-app debug (read only) 3037929 3039097 1168 0.0
.rodata 274635 274699 64 0.0
.text 2584146 2585250 1104 0.0
all-clusters-minimal-app debug (read only) 2873793 2874945 1152 0.0
.rodata 274827 274891 64 0.0
.text 2422594 2423682 1088 0.0
bridge-app debug+rpc (read only) 2372313 2373145 832 0.0
.rodata 203464 203528 64 0.0
.text 2006226 2006994 768 0.0
chip-tool debug (read only) 10876545 10898769 22224 0.2
.rodata 561013 562901 1888 0.3
.text 8794980 8815316 20336 0.2
chip-tool-ipv6only arm64 (read only) 10262564 10281380 18816 0.2
.rodata 491796 493556 1760 0.4
.text 8118644 8135700 17056 0.2
lighting-app debug+rpc (read only) 2597257 2598089 832 0.0
.rodata 220368 220432 64 0.0
.text 2205986 2206754 768 0.0
lock-app debug (read only) 2580241 2581089 848 0.0
.rodata 237328 237392 64 0.0
.text 2176258 2177042 784 0.0
ota-provider-app debug (read only) 2357401 2358249 848 0.0
.rodata 209304 209368 64 0.0
.text 1984626 1985410 784 0.0
ota-requestor-app debug (read only) 2522921 2523721 800 0.0
.rodata 216128 216160 32 0.0
.text 2134178 2134946 768 0.0
shell debug (read only) 2606233 2607385 1152 0.0
.rodata 234738 234802 64 0.0
.text 2213074 2214162 1088 0.0
thermostat-no-ble arm64 (read only) 2356644 2357812 1168 0.0
.rodata 140588 140636 48 0.0
.text 1978336 1979472 1136 0.1
tv-app debug (read only) 3182745 3183913 1168 0.0
.rodata 259080 259144 64 0.0
.text 2733922 2735026 1104 0.0
tv-casting-app debug (read only) 5503505 5504641 1136 0.0
.rodata 344273 344305 32 0.0
.text 4887618 4888722 1104 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2454312 2454408 96 0.0
.text 1416956 1417052 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 rodata 143328 143360 32 0.0
text 814560 814648 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159675 1159787 112 0.0
rodata 134916 134948 32 0.0
text 802964 803056 92 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842120 842224 104 0.0
(read/write) 1740372 1740412 40 0.0
.debug_info 26646623 26648516 1893 0.0
.debug_line 3647676 3648414 738 0.0
.debug_loc 3562758 3564490 1732 0.0
.debug_ranges 336864 337352 488 0.1
.debug_str 3393925 3395081 1156 0.0
.heap 842120 842224 104 0.0
.text 1540760 1540904 144 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842856 842960 104 0.0
(read/write) 1683580 1683604 24 0.0
.debug_info 26383316 26385211 1895 0.0
.debug_line 3668080 3668818 738 0.0
.debug_loc 3550395 3552127 1732 0.0
.debug_ranges 335480 335968 488 0.1
.debug_str 3382914 3384070 1156 0.0
.heap 842856 842960 104 0.0
.text 1484704 1484832 128 0.0
light cy8ckit_062s2_43012 (read/write) 1600828 1600876 48 0.0
.debug_abbrev 1044070 1044114 44 0.0
.debug_frame 345800 345812 12 0.0
.debug_info 21847874 21848723 849 0.0
.debug_line 3239259 3239451 192 0.0
.debug_loc 3249910 3250433 523 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.strtab 467204 467205 1 0.0
.text 1410296 1410344 48 0.0
lock cy8ckit_062s2_43012 (read/write) 1638540 1638572 32 0.0
.debug_abbrev 1051505 1051549 44 0.0
.debug_frame 348628 348640 12 0.0
.debug_info 22227604 22228453 849 0.0
.debug_line 3248153 3248345 192 0.0
.debug_loc 3289747 3290271 524 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.strtab 473419 473420 1 0.0
.text 1442976 1443008 32 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808532 116 0.0
text 571028 571156 128 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830416 24 0.0
text 589152 589250 98 0.0
Decreases (21 builds for cc13x2_26x2, esp32, linux, nrfconnect, psoc6, telink)
platform target config section 3d7cc78 1c72c8e change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 178660 178484 -176 -0.1
.bss 74388 74284 -104 -0.1
all-clusters-minimal-app LP_CC2652R7 (read/write) 157948 157844 -104 -0.1
.bss 73660 73556 -104 -0.1
lock-ftd LP_CC2652R7 (read/write) 167784 167752 -32 -0.0
lock-mtd LP_CC2652R7 (read/write) 180704 180680 -24 -0.0
pump-app LP_CC2652R7 (read/write) 157960 157784 -176 -0.1
.bss 71524 71420 -104 -0.1
pump-controller-app LP_CC2652R7 (read/write) 173572 173404 -168 -0.1
.bss 71644 71532 -112 -0.2
shell LP_CC2652R7 (read/write) 181488 181312 -176 -0.1
.bss 76708 76604 -104 -0.1
esp32 all-clusters-app c3devkit (read/write) 1489650 1489538 -112 -0.0
.dram0.bss 71160 71056 -104 -0.1
m5stack (read/write) 491568 491460 -108 -0.0
.dram0.bss 76664 76560 -104 -0.1
.flash.rodata 248764 248760 -4 -0.0
linux all-clusters-app debug (read/write) 156024 155896 -128 -0.1
.bss 61920 61792 -128 -0.2
all-clusters-minimal-app debug (read/write) 147624 147496 -128 -0.1
.bss 61152 61024 -128 -0.2
shell debug (read/write) 142144 142016 -128 -0.1
.bss 57832 57704 -128 -0.2
thermostat-no-ble arm64 (read/write) 141825 141681 -144 -0.1
.bss 55345 55217 -128 -0.2
.got 5048 5040 -8 -0.2
tv-app debug (read/write) 257968 257840 -128 -0.0
.bss 167480 167352 -128 -0.1
tv-casting-app debug (read/write) 160464 160336 -128 -0.1
.bss 51480 51352 -128 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 143745 143641 -104 -0.1
all-clusters-minimal-app nrf52840dk_nrf52840 bss 142972 142868 -104 -0.1
psoc6 all-clusters cy8ckit_062s2_43012 .bss 188568 188464 -104 -0.1
.debug_abbrev 1217558 1217456 -102 -0.0
.debug_aranges 111560 111552 -8 -0.0
.debug_frame 372476 372464 -12 -0.0
.strtab 569449 569432 -17 -0.0
.symtab 420640 420608 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .bss 187832 187728 -104 -0.1
.debug_abbrev 1209397 1209295 -102 -0.0
.debug_aranges 111032 111024 -8 -0.0
.debug_frame 375556 375544 -12 -0.0
.strtab 533923 533906 -17 -0.0
.symtab 407232 407200 -32 -0.0
telink light-switch-app tlsr9518adk80d bss 71448 71344 -104 -0.1
lighting-app tlsr9518adk80d bss 72304 72200 -104 -0.1
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section 3d7cc78 1c72c8e change % change
bl602 lighting-app bl602 (read/write) 1383690 1383730 40 0.0
.bss 120266 120266 0 0.0
.data 4480 4480 0 0.0
.text 1050860 1050896 36 0.0
bl602+rpc (read/write) 1429602 1429642 40 0.0
.bss 127706 127706 0 0.0
.data 4600 4600 0 0.0
.text 1082872 1082912 40 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672835 672907 72 0.0
(read/write) 178660 178484 -176 -0.1
.bss 74388 74284 -104 -0.1
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583684 583756 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637555 637619 64 0.0
(read/write) 157948 157844 -104 -0.1
.bss 73660 73556 -104 -0.1
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559252 559316 64 0.0
lock-ftd LP_CC2652R7 (read only) 673919 673951 32 0.0
(read/write) 167784 167752 -32 -0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596768 596800 32 0.0
lock-mtd LP_CC2652R7 (read only) 656687 656711 24 0.0
(read/write) 180704 180680 -24 -0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101767 101767 0 0.0
.text 554440 554464 24 0.0
pump-app LP_CC2652R7 (read only) 684551 684623 72 0.0
(read/write) 157960 157784 -176 -0.1
.bss 71524 71420 -104 -0.1
.data 3296 3296 0 0.0
.rodata 89927 89927 0 0.0
.text 594140 594212 72 0.0
pump-controller-app LP_CC2652R7 (read only) 669059 669115 56 0.0
(read/write) 173572 173404 -168 -0.1
.bss 71644 71532 -112 -0.2
.data 3292 3292 0 0.0
.rodata 85483 85483 0 0.0
.text 583096 583152 56 0.0
shell LP_CC2652R7 (read only) 665526 665598 72 0.0
(read/write) 181488 181312 -176 -0.1
.bss 76708 76604 -104 -0.1
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579428 579500 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586578 586642 64 0.0
.app_xip_area 463236 463300 64 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592338 592402 64 0.0
.app_xip_area 464212 464276 64 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599442 599538 96 0.0
.app_xip_area 476820 476916 96 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1107284 1107372 88 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 968860 968948 88 0.0
BRD4161A+rpc (read/write) 971380 971476 96 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 818260 818356 96 0.0
BRD4161A+rs911x (read/write) 999896 999960 64 0.0
.bss 169088 169088 0 0.0
.data 2056 2056 0 0.0
.text 828732 828796 64 0.0
lock-app BRD4161A+wf200 (read/write) 1149196 1149212 16 0.0
.bss 152168 152168 0 0.0
.data 2064 2064 0 0.0
.text 994944 994960 16 0.0
window-app BRD4161A (read/write) 1098548 1098644 96 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 958660 958756 96 0.0
esp32 all-clusters-app c3devkit (read only) 1031176 1031310 134 0.0
(read/write) 1489650 1489538 -112 -0.0
.dram0.bss 71160 71056 -104 -0.1
.dram0.data 14600 14600 0 0.0
.flash.rodata 218448 218448 0 0.0
.flash.text 1031176 1031310 134 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1084287 1084335 48 0.0
(read/write) 491568 491460 -108 -0.0
.dram0.bss 76664 76560 -104 -0.1
.dram0.data 34144 34144 0 0.0
.flash.rodata 248764 248760 -4 -0.0
.flash.text 1078903 1078951 48 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w0+release (read/write) 646516 646564 48 0.0
.bss 70400 70400 0 0.0
.data 2068 2068 0 0.0
.text 571320 571368 48 0.0
lock k32w0+release (read/write) 704012 704076 64 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628344 628408 64 0.0
linux all-clusters-app debug (read only) 3037929 3039097 1168 0.0
(read/write) 156024 155896 -128 -0.1
.bss 61920 61792 -128 -0.2
.data 2096 2096 0 0.0
.data.rel.ro 85624 85624 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1168 1168 0 0.0
.rodata 274635 274699 64 0.0
.text 2584146 2585250 1104 0.0
all-clusters-minimal-app debug (read only) 2873793 2874945 1152 0.0
(read/write) 147624 147496 -128 -0.1
.bss 61152 61024 -128 -0.2
.data 2064 2064 0 0.0
.data.rel.ro 78120 78120 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 274827 274891 64 0.0
.text 2422594 2423682 1088 0.0
bridge-app debug+rpc (read only) 2372313 2373145 832 0.0
(read/write) 127584 127584 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67464 67464 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203464 203528 64 0.0
.text 2006226 2006994 768 0.0
chip-tool debug (read only) 10876545 10898769 22224 0.2
(read/write) 657184 657184 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 622168 622168 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 561013 562901 1888 0.3
.text 8794980 8815316 20336 0.2
chip-tool-ipv6only arm64 (read only) 10262564 10281380 18816 0.2
(read/write) 705073 705073 0 0.0
.bss 33297 33297 0 0.0
.data 3272 3272 0 0.0
.data.rel.ro 649704 649704 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 491796 493556 1760 0.4
.text 8118644 8135700 17056 0.2
lighting-app debug+rpc (read only) 2597257 2598089 832 0.0
(read/write) 130304 130304 0 0.0
.bss 49760 49760 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72488 72488 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 220368 220432 64 0.0
.text 2205986 2206754 768 0.0
lock-app debug (read only) 2580241 2581089 848 0.0
(read/write) 125512 125512 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69512 69512 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 237328 237392 64 0.0
.text 2176258 2177042 784 0.0
ota-provider-app debug (read only) 2357401 2358249 848 0.0
(read/write) 118976 118976 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63336 63336 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 209304 209368 64 0.0
.text 1984626 1985410 784 0.0
ota-requestor-app debug (read only) 2522921 2523721 800 0.0
(read/write) 127384 127384 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68744 68744 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 216128 216160 32 0.0
.text 2134178 2134946 768 0.0
shell debug (read only) 2606233 2607385 1152 0.0
(read/write) 142144 142016 -128 -0.1
.bss 57832 57704 -128 -0.2
.data 1264 1264 0 0.0
.data.rel.ro 77224 77224 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 234738 234802 64 0.0
.text 2213074 2214162 1088 0.0
thermostat-no-ble arm64 (read only) 2356644 2357812 1168 0.0
(read/write) 141825 141681 -144 -0.1
.bss 55345 55217 -128 -0.2
.data 1672 1672 0 0.0
.data.rel.ro 75984 75984 0 0.0
.dynamic 560 560 0 0.0
.got 5048 5040 -8 -0.2
.init 24 24 0 0.0
.init_array 408 408 0 0.0
.rodata 140588 140636 48 0.0
.text 1978336 1979472 1136 0.1
tv-app debug (read only) 3182745 3183913 1168 0.0
(read/write) 257968 257840 -128 -0.0
.bss 167480 167352 -128 -0.1
.data 4736 4736 0 0.0
.data.rel.ro 79184 79184 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 259080 259144 64 0.0
.text 2733922 2735026 1104 0.0
tv-casting-app debug (read only) 5503505 5504641 1136 0.0
(read/write) 160464 160336 -128 -0.1
.bss 51480 51352 -128 -0.2
.data 2432 2432 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 344273 344305 32 0.0
.text 4887618 4888722 1104 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454312 2454408 96 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1416956 1417052 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180591 1180591 0 0.0
bss 143745 143641 -104 -0.1
rodata 143328 143360 32 0.0
text 814560 814648 88 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159675 1159787 112 0.0
bss 142972 142868 -104 -0.1
rodata 134916 134948 32 0.0
text 802964 803056 92 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842120 842224 104 0.0
(read/write) 1740372 1740412 40 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188568 188464 -104 -0.1
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1217558 1217456 -102 -0.0
.debug_aranges 111560 111552 -8 -0.0
.debug_frame 372476 372464 -12 -0.0
.debug_info 26646623 26648516 1893 0.0
.debug_line 3647676 3648414 738 0.0
.debug_loc 3562758 3564490 1732 0.0
.debug_ranges 336864 337352 488 0.1
.debug_str 3393925 3395081 1156 0.0
.heap 842120 842224 104 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 569449 569432 -17 -0.0
.symtab 420640 420608 -32 -0.0
.text 1540760 1540904 144 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842856 842960 104 0.0
(read/write) 1683580 1683604 24 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187832 187728 -104 -0.1
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2656 2656 0 0.0
.debug_abbrev 1209397 1209295 -102 -0.0
.debug_aranges 111032 111024 -8 -0.0
.debug_frame 375556 375544 -12 -0.0
.debug_info 26383316 26385211 1895 0.0
.debug_line 3668080 3668818 738 0.0
.debug_loc 3550395 3552127 1732 0.0
.debug_ranges 335480 335968 488 0.1
.debug_str 3382914 3384070 1156 0.0
.heap 842856 842960 104 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 533923 533906 -17 -0.0
.symtab 407232 407200 -32 -0.0
.text 1484704 1484832 128 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 851200 851200 0 0.0
(read/write) 1600828 1600876 48 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179696 179696 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2448 2448 0 0.0
.debug_abbrev 1044070 1044114 44 0.0
.debug_aranges 103200 103200 0 0.0
.debug_frame 345800 345812 12 0.0
.debug_info 21847874 21848723 849 0.0
.debug_line 3239259 3239451 192 0.0
.debug_loc 3249910 3250433 523 0.0
.debug_ranges 301320 301440 120 0.0
.debug_str 3189008 3189314 306 0.0
.heap 851200 851200 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 467204 467205 1 0.0
.symtab 374288 374288 0 0.0
.text 1410296 1410344 48 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 846168 846168 0 0.0
(read/write) 1638540 1638572 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184712 184712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1051505 1051549 44 0.0
.debug_aranges 103872 103872 0 0.0
.debug_frame 348628 348640 12 0.0
.debug_info 22227604 22228453 849 0.0
.debug_line 3248153 3248345 192 0.0
.debug_loc 3289747 3290271 524 0.0
.debug_ranges 304664 304784 120 0.0
.debug_str 3216491 3216797 306 0.0
.heap 846168 846168 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 473419 473420 1 0.0
.symtab 377472 377472 0 0.0
.text 1442976 1443008 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808416 808532 116 0.0
bss 71448 71344 -104 -0.1
noinit 43488 43488 0 0.0
text 571028 571156 128 0.0
lighting-app tlsr9518adk80d (read/write) 830392 830416 24 0.0
bss 72304 72200 -104 -0.1
noinit 43488 43488 0 0.0
text 589152 589250 98 0.0

@mrjerryjohns mrjerryjohns merged commit 55f9049 into project-chip:master Aug 29, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants