connectedhomeip icon indicating copy to clipboard operation
connectedhomeip copied to clipboard

[IME] AddressSanitizer: SEGV on unknown address when calling Server::…

Open vivien-apple opened this issue 3 years ago • 11 comments

…Shutdown

Problem

When the server code in src/app/server fails to start properly, for example because of some corrupted files in the KVS calling Server::Shutdown results into a crash.

For example one my box, the server fails to load properly with the following error message:

[1657637457744] [57896:38405541] CHIP: [DMG] DefaultAclStorage: failed ../../../examples/all-clusters-app/linux/third_party/connectedhomeip/src/platform/Darwin/KeyValueStoreManagerImpl.mm:247: CHIP Error 0x00000019: Buffer too small
[1657637457744] [57896:38405541] CHIP: [SVR] ERROR setting up transport: ../../../examples/all-clusters-app/linux/third_party/connectedhomeip/src/platform/Darwin/KeyValueStoreManagerImpl.mm:247: CHIP Error 0x00000019: Buffer too small

Then when I'm trying to stop the server cleanly I got:

AddressSanitizer:DEADLYSIGNAL
=================================================================
==56232==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000098 (pc 0x000109e42536 bp 0x7ffee6397ed0 sp 0x7ffee6397ec0 T0)
==56232==The signal is caused by a READ memory access.
==56232==Hint: address points to the zero page.
    #0 0x109e42536 in chip::Messaging::ExchangeManager::UnsolicitedMessageHandlerSlot::IsInUse() const ExchangeMgr.h:206
    #1 0x109e41f22 in chip::Messaging::ExchangeManager::UnregisterUMH(chip::Protocols::Id, short) ExchangeMgr.cpp:177
    #2 0x109e41c4c in chip::Messaging::ExchangeManager::UnregisterUnsolicitedMessageHandlerForProtocol(chip::Protocols::Id) ExchangeMgr.cpp:135
    #3 0x109b9728a in chip::app::InteractionModelEngine::Shutdown() InteractionModelEngine.cpp:124
    #4 0x109fafd5d in chip::Server::Shutdown() Server.cpp:426
    #5 0x1098b7db1 in ChipLinuxAppMainLoop() AppMain.cpp:356
    #6 0x10986a510 in main main.cpp:30
    #7 0x7fff20383f5c in start+0x0 (libdyld.dylib:x86_64+0x15f5c)

It happens because someone InteractionModelEngine::Shutdown is dereferencing its mpExchangeMgr pointer which is not initialized.

Change overview

  • Add a "State" to the IME and use it.

Testing

Properly stopping the server app does not crash anymore.

vivien-apple avatar Jul 12 '22 14:07 vivien-apple

PR #20622: Size comparison from 761a9e93b79fe6e442c51c73b24d5b457a03f062 to 611b34b450747ecb4a841a846405374fc3ea9e24

Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 761a9e93 611b34b4 change % change
bl602 lighting-app bl602 (read/write) 1397386 1397434 48 0.0
.bss 116978 116986 8 0.0
.text 1058588 1058624 36 0.0
bl602+rpc (read/write) 1442810 1442850 40 0.0
.bss 124418 124426 8 0.0
.text 1090272 1090308 36 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 666275 666299 24 0.0
.bss 74116 74124 8 0.0
.text 577820 577844 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 632083 632099 16 0.0
(read/write) 157684 157692 8 0.0
.bss 73412 73420 8 0.0
.text 554380 554396 16 0.0
lock-ftd LP_CC2652R7 (read only) 669183 669207 24 0.0
.bss 71148 71156 8 0.0
.text 592424 592448 24 0.0
lock-mtd LP_CC2652R7 (read only) 618583 618607 24 0.0
(read/write) 144264 144272 8 0.0
.bss 66868 66876 8 0.0
.text 541936 541960 24 0.0
pump-app LP_CC2652R7 (read only) 678183 678199 16 0.0
.bss 71228 71236 8 0.0
.text 589196 589212 16 0.0
pump-controller-app LP_CC2652R7 (read only) 664007 664031 24 0.0
.bss 71348 71356 8 0.0
.text 579160 579184 24 0.0
shell LP_CC2652R7 (read only) 658774 658798 24 0.0
.bss 76420 76428 8 0.0
.text 573540 573564 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 579622 579654 32 0.0
.app_xip_area 458376 458400 24 0.0
.bss 64184 64192 8 0.0
lock cyw930739m2evb_01 (read/write) 585574 585606 32 0.0
.app_xip_area 459600 459624 24 0.0
.bss 68912 68920 8 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 582766 582806 40 0.0
.app_xip_area 462368 462400 32 0.0
.bss 63392 63400 8 0.0
efr32 lighting-app BRD4161A (read/write) 1081436 1081476 40 0.0
.bss 132996 133004 8 0.0
.text 946372 946404 32 0.0
BRD4161A+rpc (read/write) 1135764 1135788 24 0.0
.bss 149676 149684 8 0.0
.text 983808 983824 16 0.0
BRD4161A+rs911x (read/write) 947924 947948 24 0.0
.bss 140768 140776 8 0.0
.text 805088 805104 16 0.0
lock-app BRD4161A+wf200 (read/write) 1128848 1128888 40 0.0
.bss 144184 144192 8 0.0
.text 982580 982612 32 0.0
window-app BRD4161A (read/write) 1075244 1075284 40 0.0
.bss 134468 134476 8 0.0
.text 938676 938708 32 0.0
esp32 all-clusters-app c3devkit (read only) 1020100 1020122 22 0.0
(read/write) 1485642 1485658 16 0.0
.dram0.bss 70080 70088 8 0.0
.flash.text 1020100 1020122 22 0.0
m5stack (read only) 1073967 1073979 12 0.0
(read/write) 487712 487720 8 0.0
.dram0.bss 75600 75608 8 0.0
.flash.text 1068583 1068595 12 0.0
k32w light k32w061+release (read/write) 658832 658872 40 0.0
.bss 69516 69524 8 0.0
.text 581524 581556 32 0.0
lock k32w061+release (read/write) 685684 685724 40 0.0
.bss 69980 69988 8 0.0
.text 607900 607932 32 0.0
linux all-clusters-app debug (read only) 2960825 2960985 160 0.0
.text 2520002 2520162 160 0.0
all-clusters-minimal-app debug (read only) 2813401 2813561 160 0.0
.text 2373026 2373186 160 0.0
bridge-app debug+rpc (read only) 2315449 2315577 128 0.0
.text 1955698 1955826 128 0.0
chip-tool debug (read only) 10345025 10345185 160 0.0
.text 8397476 8397636 160 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10031716 10031892 176 0.0
.text 7992788 7992964 176 0.0
lighting-app debug+rpc (read only) 2551193 2551353 160 0.0
.text 2167522 2167682 160 0.0
lock-app debug (read only) 2515913 2516073 160 0.0
.text 2122002 2122162 160 0.0
ota-provider-app debug (read only) 2322305 2322465 160 0.0
.text 1956018 1956178 160 0.0
ota-requestor-app debug (read only) 2439361 2439521 160 0.0
.text 2060914 2061074 160 0.0
shell debug (read only) 2551169 2551329 160 0.0
.text 2166306 2166466 160 0.0
thermostat-no-ble arm64 (read only) 2595316 2595508 192 0.0
.text 2190064 2190256 192 0.0
tv-app debug (read only) 3102225 3102369 144 0.0
.text 2665298 2665442 144 0.0
tv-casting-app debug (read only) 5577785 5577913 128 0.0
.text 4956626 4956754 128 0.0
mbed lock-app CY8CPROTO_062_4343W+release .bss 213940 213948 8 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175175 1175191 16 0.0
bss 142900 142908 8 0.0
text 811492 811516 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155367 1155383 16 0.0
bss 142136 142144 8 0.0
text 800936 800956 20 0.0
p6 all-clusters-app default (read/write) 2566144 2566160 16 0.0
.bss 149120 149128 8 0.0
.text 1524408 1524424 16 0.0
all-clusters-minimal-app default (read/write) 2511440 2511456 16 0.0
.bss 148400 148408 8 0.0
.text 1469704 1469720 16 0.0
light-app default (read/write) 2441368 2441400 32 0.0
.bss 140456 140464 8 0.0
.text 1399632 1399664 32 0.0
lock-app default (read/write) 2468520 2468536 16 0.0
.bss 140304 140312 8 0.0
.text 1426784 1426800 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797284 797316 32 0.0
bss 70576 70584 8 0.0
text 565676 565698 22 0.0
lighting-app tlsr9518adk80d (read/write) 817116 817148 32 0.0
bss 71420 71428 8 0.0
text 582002 582026 24 0.0
Decreases (5 builds for cc13x2_26x2)
platform target config section 761a9e93 611b34b4 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 184948 184932 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 172184 172168 -16 -0.0
pump-app LP_CC2652R7 (read/write) 164032 164024 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 178328 178312 -16 -0.0
shell LP_CC2652R7 (read/write) 187952 187936 -16 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 761a9e93 611b34b4 change % change
bl602 lighting-app bl602 (read/write) 1397386 1397434 48 0.0
.bss 116978 116986 8 0.0
.data 4480 4480 0 0.0
.text 1058588 1058624 36 0.0
bl602+rpc (read/write) 1442810 1442850 40 0.0
.bss 124418 124426 8 0.0
.data 4600 4600 0 0.0
.text 1090272 1090308 36 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 666275 666299 24 0.0
(read/write) 184948 184932 -16 -0.0
.bss 74116 74124 8 0.0
.data 3356 3356 0 0.0
.rodata 88139 88139 0 0.0
.text 577820 577844 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 632083 632099 16 0.0
(read/write) 157684 157692 8 0.0
.bss 73412 73420 8 0.0
.data 3356 3356 0 0.0
.rodata 77379 77379 0 0.0
.text 554380 554396 16 0.0
lock-ftd LP_CC2652R7 (read only) 669183 669207 24 0.0
(read/write) 172184 172168 -16 -0.0
.bss 71148 71156 8 0.0
.data 3280 3280 0 0.0
.rodata 76279 76279 0 0.0
.text 592424 592448 24 0.0
lock-mtd LP_CC2652R7 (read only) 618583 618607 24 0.0
(read/write) 144264 144272 8 0.0
.bss 66868 66876 8 0.0
.data 3280 3280 0 0.0
.rodata 76159 76159 0 0.0
.text 541936 541960 24 0.0
pump-app LP_CC2652R7 (read only) 678183 678199 16 0.0
(read/write) 164032 164024 -8 -0.0
.bss 71228 71236 8 0.0
.data 3280 3280 0 0.0
.rodata 88503 88503 0 0.0
.text 589196 589212 16 0.0
pump-controller-app LP_CC2652R7 (read only) 664007 664031 24 0.0
(read/write) 178328 178312 -16 -0.0
.bss 71348 71356 8 0.0
.data 3276 3276 0 0.0
.rodata 84367 84367 0 0.0
.text 579160 579184 24 0.0
shell LP_CC2652R7 (read only) 658774 658798 24 0.0
(read/write) 187952 187936 -16 -0.0
.bss 76420 76428 8 0.0
.data 3360 3360 0 0.0
.rodata 84918 84918 0 0.0
.text 573540 573564 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 579622 579654 32 0.0
.app_xip_area 458376 458400 24 0.0
.bss 64184 64192 8 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 585574 585606 32 0.0
.app_xip_area 459600 459624 24 0.0
.bss 68912 68920 8 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 582766 582806 40 0.0
.app_xip_area 462368 462400 32 0.0
.bss 63392 63400 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081436 1081476 40 0.0
.bss 132996 133004 8 0.0
.data 2048 2048 0 0.0
.text 946372 946404 32 0.0
BRD4161A+rpc (read/write) 1135764 1135788 24 0.0
.bss 149676 149684 8 0.0
.data 2260 2260 0 0.0
.text 983808 983824 16 0.0
BRD4161A+rs911x (read/write) 947924 947948 24 0.0
.bss 140768 140776 8 0.0
.data 2048 2048 0 0.0
.text 805088 805104 16 0.0
lock-app BRD4161A+wf200 (read/write) 1128848 1128888 40 0.0
.bss 144184 144192 8 0.0
.data 2060 2060 0 0.0
.text 982580 982612 32 0.0
window-app BRD4161A (read/write) 1075244 1075284 40 0.0
.bss 134468 134476 8 0.0
.data 2076 2076 0 0.0
.text 938676 938708 32 0.0
esp32 all-clusters-app c3devkit (read only) 1020100 1020122 22 0.0
(read/write) 1485642 1485658 16 0.0
.dram0.bss 70080 70088 8 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215528 215528 0 0.0
.flash.text 1020100 1020122 22 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1073967 1073979 12 0.0
(read/write) 487712 487720 8 0.0
.dram0.bss 75600 75608 8 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245972 245972 0 0.0
.flash.text 1068583 1068595 12 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658832 658872 40 0.0
.bss 69516 69524 8 0.0
.data 1992 1992 0 0.0
.text 581524 581556 32 0.0
lock k32w061+release (read/write) 685684 685724 40 0.0
.bss 69980 69988 8 0.0
.data 2004 2004 0 0.0
.text 607900 607932 32 0.0
linux all-clusters-app debug (read only) 2960825 2960985 160 0.0
(read/write) 154752 154752 0 0.0
.bss 61536 61536 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84968 84968 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 263613 263613 0 0.0
.text 2520002 2520162 160 0.0
all-clusters-minimal-app debug (read only) 2813401 2813561 160 0.0
(read/write) 146688 146688 0 0.0
.bss 60864 60864 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77608 77608 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 265341 265341 0 0.0
.text 2373026 2373186 160 0.0
bridge-app debug+rpc (read only) 2315449 2315577 128 0.0
(read/write) 125504 125504 0 0.0
.bss 48928 48928 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66984 66984 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 198016 198016 0 0.0
.text 1955698 1955826 128 0.0
chip-tool debug (read only) 10345025 10345185 160 0.0
(read/write) 622240 622240 0 0.0
.bss 24728 24728 0 0.0
.data 3234 3234 0 0.0
.data.rel.ro 587888 587888 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 515861 515861 0 0.0
.text 8397476 8397636 160 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 10031716 10031892 176 0.0
(read/write) 684529 684529 0 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 623432 623432 0 0.0
.dynamic 528 528 0 0.0
.got 13520 13520 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 478260 478260 0 0.0
.text 7992788 7992964 176 0.0
lighting-app debug+rpc (read only) 2551193 2551353 160 0.0
(read/write) 129528 129528 0 0.0
.bss 49440 49440 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72136 72136 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213704 213704 0 0.0
.text 2167522 2167682 160 0.0
lock-app debug (read only) 2515913 2516073 160 0.0
(read/write) 124512 124512 0 0.0
.bss 47840 47840 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69096 69096 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 228744 228744 0 0.0
.text 2122002 2122162 160 0.0
ota-provider-app debug (read only) 2322305 2322465 160 0.0
(read/write) 118312 118312 0 0.0
.bss 47488 47488 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203512 203512 0 0.0
.text 1956018 1956178 160 0.0
ota-requestor-app debug (read only) 2439361 2439521 160 0.0
(read/write) 125216 125216 0 0.0
.bss 49856 49856 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67288 67288 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207296 207296 0 0.0
.text 2060914 2061074 160 0.0
shell debug (read only) 2551169 2551329 160 0.0
(read/write) 141104 141104 0 0.0
.bss 57448 57448 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76688 76688 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227762 227762 0 0.0
.text 2166306 2166466 160 0.0
thermostat-no-ble arm64 (read only) 2595316 2595508 192 0.0
(read/write) 158289 158289 0 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83240 83240 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165476 165476 0 0.0
.text 2190064 2190256 192 0.0
tv-app debug (read only) 3102225 3102369 144 0.0
(read/write) 257704 257704 0 0.0
.bss 167016 167016 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 249024 249024 0 0.0
.text 2665298 2665442 144 0.0
tv-casting-app debug (read only) 5577785 5577913 128 0.0
(read/write) 161968 161968 0 0.0
.bss 50248 50248 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 103048 103048 0 0.0
.dynamic 608 608 0 0.0
.got 4744 4744 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343209 343209 0 0.0
.text 4956626 4956754 128 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448176 2448176 0 0.0
.bss 213940 213948 8 0.0
.data 5872 5872 0 0.0
.text 1410820 1410820 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175175 1175191 16 0.0
bss 142900 142908 8 0.0
rodata 141888 141888 0 0.0
text 811492 811516 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155367 1155383 16 0.0
bss 142136 142144 8 0.0
rodata 133416 133416 0 0.0
text 800936 800956 20 0.0
p6 all-clusters-app default (read/write) 2566144 2566160 16 0.0
.bss 149120 149128 8 0.0
.data 2776 2776 0 0.0
.text 1524408 1524424 16 0.0
all-clusters-minimal-app default (read/write) 2511440 2511456 16 0.0
.bss 148400 148408 8 0.0
.data 2776 2776 0 0.0
.text 1469704 1469720 16 0.0
light-app default (read/write) 2441368 2441400 32 0.0
.bss 140456 140464 8 0.0
.data 2592 2592 0 0.0
.text 1399632 1399664 32 0.0
lock-app default (read/write) 2468520 2468536 16 0.0
.bss 140304 140312 8 0.0
.data 2600 2600 0 0.0
.text 1426784 1426800 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797284 797316 32 0.0
bss 70576 70584 8 0.0
noinit 40416 40416 0 0.0
text 565676 565698 22 0.0
lighting-app tlsr9518adk80d (read/write) 817116 817148 32 0.0
bss 71420 71428 8 0.0
noinit 40416 40416 0 0.0
text 582002 582026 24 0.0

github-actions[bot] avatar Jul 12 '22 16:07 github-actions[bot]

PR #20622: Size comparison from ece3732e7a715cf6210982a42ac3325ae7f0b63f to 3ff07b68c545184c990989b63c9abecfa605bdae

Increases (42 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, p6, telink)
platform target config section ece3732e 3ff07b68 change % change
bl602 lighting-app bl602 (read/write) 1397658 1397674 16 0.0
.text 1058660 1058680 20 0.0
bl602+rpc (read/write) 1443082 1443106 24 0.0
.text 1090344 1090364 20 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 666291 666307 16 0.0
.text 577836 577852 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 632099 632115 16 0.0
.text 554396 554412 16 0.0
lock-ftd LP_CC2652R7 (read only) 669199 669215 16 0.0
.text 592440 592456 16 0.0
lock-mtd LP_CC2652R7 (read only) 618607 618623 16 0.0
.text 541960 541976 16 0.0
pump-app LP_CC2652R7 (read only) 678447 678455 8 0.0
.text 589260 589268 8 0.0
pump-controller-app LP_CC2652R7 (read only) 664263 664287 24 0.0
.text 579216 579240 24 0.0
shell LP_CC2652R7 (read only) 658782 658806 24 0.0
.text 573548 573572 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 579638 579654 16 0.0
.app_xip_area 458392 458408 16 0.0
lock cyw930739m2evb_01 (read/write) 585582 585606 24 0.0
.app_xip_area 459608 459632 24 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583034 583050 16 0.0
.app_xip_area 462636 462652 16 0.0
efr32 lighting-app BRD4161A (read/write) 1081700 1081716 16 0.0
.text 946636 946652 16 0.0
BRD4161A+rpc (read/write) 1136028 1136044 16 0.0
.text 984072 984088 16 0.0
BRD4161A+rs911x (read/write) 948172 948188 16 0.0
.text 805336 805352 16 0.0
lock-app BRD4161A+wf200 (read/write) 1129112 1129128 16 0.0
.text 982844 982860 16 0.0
window-app BRD4161A (read/write) 1075508 1075524 16 0.0
.text 938940 938956 16 0.0
esp32 all-clusters-app c3devkit (read only) 1020184 1020200 16 0.0
.flash.text 1020184 1020200 16 0.0
m5stack (read only) 1074055 1074059 4 0.0
.flash.text 1068671 1068675 4 0.0
k32w light k32w061+release (read/write) 658848 658864 16 0.0
.text 581540 581556 16 0.0
lock k32w061+release (read/write) 685700 685716 16 0.0
.text 607916 607932 16 0.0
linux all-clusters-app debug (read only) 2961193 2961401 208 0.0
.text 2520178 2520386 208 0.0
all-clusters-minimal-app debug (read only) 2813785 2813977 192 0.0
.text 2373218 2373410 192 0.0
bridge-app debug+rpc (read only) 2315833 2315961 128 0.0
.text 1955890 1956018 128 0.0
chip-tool debug (read only) 10350177 10350385 208 0.0
.text 8403188 8403396 208 0.0
chip-tool-ipv6only arm64 (read only) 10068892 10069116 224 0.0
.text 8026676 8026900 224 0.0
lighting-app debug+rpc (read only) 2551561 2551753 192 0.0
.text 2167698 2167890 192 0.0
lock-app debug (read only) 2516297 2516489 192 0.0
.text 2122194 2122386 192 0.0
ota-provider-app debug (read only) 2322673 2322865 192 0.0
.text 1956194 1956386 192 0.0
ota-requestor-app debug (read only) 2439745 2439937 192 0.0
.text 2061106 2061298 192 0.0
shell debug (read only) 2551537 2551729 192 0.0
.text 2166482 2166674 192 0.0
thermostat-no-ble arm64 (read only) 2595700 2595924 224 0.0
.text 2190256 2190480 224 0.0
tv-app debug (read only) 3102593 3102785 192 0.0
.text 2665474 2665666 192 0.0
tv-casting-app debug (read only) 5563529 5563657 128 0.0
.text 4944050 4944178 128 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175427 1175443 16 0.0
text 811556 811572 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155623 1155639 16 0.0
text 801000 801016 16 0.0
p6 all-clusters-app default (read/write) 2566392 2566408 16 0.0
.text 1524656 1524672 16 0.0
all-clusters-minimal-app default (read/write) 2511688 2511704 16 0.0
.text 1469952 1469968 16 0.0
light-app default (read/write) 2441632 2441648 16 0.0
.text 1399896 1399912 16 0.0
lock-app default (read/write) 2468768 2468784 16 0.0
.text 1427032 1427048 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797588 16 0.0
text 565766 565778 12 0.0
lighting-app tlsr9518adk80d (read/write) 817404 817412 8 0.0
text 582090 582104 14 0.0
Decreases (5 builds for cc13x2_26x2)
platform target config section ece3732e 3ff07b68 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 184932 184916 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 172168 172152 -16 -0.0
pump-app LP_CC2652R7 (read/write) 163768 163760 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 178072 178048 -24 -0.0
shell LP_CC2652R7 (read/write) 187944 187920 -24 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section ece3732e 3ff07b68 change % change
bl602 lighting-app bl602 (read/write) 1397658 1397674 16 0.0
.bss 116978 116978 0 0.0
.data 4480 4480 0 0.0
.text 1058660 1058680 20 0.0
bl602+rpc (read/write) 1443082 1443106 24 0.0
.bss 124418 124418 0 0.0
.data 4600 4600 0 0.0
.text 1090344 1090364 20 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 666291 666307 16 0.0
(read/write) 184932 184916 -16 -0.0
.bss 74116 74116 0 0.0
.data 3356 3356 0 0.0
.rodata 88139 88139 0 0.0
.text 577836 577852 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 632099 632115 16 0.0
(read/write) 157684 157684 0 0.0
.bss 73412 73412 0 0.0
.data 3356 3356 0 0.0
.rodata 77379 77379 0 0.0
.text 554396 554412 16 0.0
lock-ftd LP_CC2652R7 (read only) 669199 669215 16 0.0
(read/write) 172168 172152 -16 -0.0
.bss 71148 71148 0 0.0
.data 3280 3280 0 0.0
.rodata 76279 76279 0 0.0
.text 592440 592456 16 0.0
lock-mtd LP_CC2652R7 (read only) 618607 618623 16 0.0
(read/write) 144264 144264 0 0.0
.bss 66868 66868 0 0.0
.data 3280 3280 0 0.0
.rodata 76159 76159 0 0.0
.text 541960 541976 16 0.0
pump-app LP_CC2652R7 (read only) 678447 678455 8 0.0
(read/write) 163768 163760 -8 -0.0
.bss 71228 71228 0 0.0
.data 3280 3280 0 0.0
.rodata 88703 88703 0 0.0
.text 589260 589268 8 0.0
pump-controller-app LP_CC2652R7 (read only) 664263 664287 24 0.0
(read/write) 178072 178048 -24 -0.0
.bss 71348 71348 0 0.0
.data 3276 3276 0 0.0
.rodata 84567 84567 0 0.0
.text 579216 579240 24 0.0
shell LP_CC2652R7 (read only) 658782 658806 24 0.0
(read/write) 187944 187920 -24 -0.0
.bss 76420 76420 0 0.0
.data 3360 3360 0 0.0
.rodata 84918 84918 0 0.0
.text 573548 573572 24 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 579638 579654 16 0.0
.app_xip_area 458392 458408 16 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 585582 585606 24 0.0
.app_xip_area 459608 459632 24 0.0
.bss 68912 68912 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583034 583050 16 0.0
.app_xip_area 462636 462652 16 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081700 1081716 16 0.0
.bss 132996 132996 0 0.0
.data 2048 2048 0 0.0
.text 946636 946652 16 0.0
BRD4161A+rpc (read/write) 1136028 1136044 16 0.0
.bss 149676 149676 0 0.0
.data 2260 2260 0 0.0
.text 984072 984088 16 0.0
BRD4161A+rs911x (read/write) 948172 948188 16 0.0
.bss 140768 140768 0 0.0
.data 2048 2048 0 0.0
.text 805336 805352 16 0.0
lock-app BRD4161A+wf200 (read/write) 1129112 1129128 16 0.0
.bss 144184 144184 0 0.0
.data 2060 2060 0 0.0
.text 982844 982860 16 0.0
window-app BRD4161A (read/write) 1075508 1075524 16 0.0
.bss 134468 134468 0 0.0
.data 2076 2076 0 0.0
.text 938940 938956 16 0.0
esp32 all-clusters-app c3devkit (read only) 1020184 1020200 16 0.0
(read/write) 1485842 1485842 0 0.0
.dram0.bss 70080 70080 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215728 215728 0 0.0
.flash.text 1020184 1020200 16 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1074055 1074059 4 0.0
(read/write) 487904 487904 0 0.0
.dram0.bss 75600 75600 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246164 246164 0 0.0
.flash.text 1068671 1068675 4 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 658848 658864 16 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 581540 581556 16 0.0
lock k32w061+release (read/write) 685700 685716 16 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 607916 607932 16 0.0
linux all-clusters-app debug (read only) 2961193 2961401 208 0.0
(read/write) 154752 154752 0 0.0
.bss 61536 61536 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84968 84968 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 263805 263805 0 0.0
.text 2520178 2520386 208 0.0
all-clusters-minimal-app debug (read only) 2813785 2813977 192 0.0
(read/write) 146688 146688 0 0.0
.bss 60864 60864 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77608 77608 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 265533 265533 0 0.0
.text 2373218 2373410 192 0.0
bridge-app debug+rpc (read only) 2315833 2315961 128 0.0
(read/write) 125504 125504 0 0.0
.bss 48928 48928 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66984 66984 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 198208 198208 0 0.0
.text 1955890 1956018 128 0.0
chip-tool debug (read only) 10350177 10350385 208 0.0
(read/write) 621728 621728 0 0.0
.bss 24728 24728 0 0.0
.data 3234 3234 0 0.0
.data.rel.ro 587360 587360 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 516597 516597 0 0.0
.text 8403188 8403396 208 0.0
chip-tool-ipv6only arm64 (read only) 10068892 10069116 224 0.0
(read/write) 686913 686913 0 0.0
.bss 42961 42961 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 622984 622984 0 0.0
.dynamic 528 528 0 0.0
.got 13736 13736 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 479628 479628 0 0.0
.text 8026676 8026900 224 0.0
lighting-app debug+rpc (read only) 2551561 2551753 192 0.0
(read/write) 129528 129528 0 0.0
.bss 49440 49440 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72136 72136 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213896 213896 0 0.0
.text 2167698 2167890 192 0.0
lock-app debug (read only) 2516297 2516489 192 0.0
(read/write) 124512 124512 0 0.0
.bss 47840 47840 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69096 69096 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 228936 228936 0 0.0
.text 2122194 2122386 192 0.0
ota-provider-app debug (read only) 2322673 2322865 192 0.0
(read/write) 118312 118312 0 0.0
.bss 47488 47488 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203704 203704 0 0.0
.text 1956194 1956386 192 0.0
ota-requestor-app debug (read only) 2439745 2439937 192 0.0
(read/write) 125216 125216 0 0.0
.bss 49856 49856 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67288 67288 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207488 207488 0 0.0
.text 2061106 2061298 192 0.0
shell debug (read only) 2551537 2551729 192 0.0
(read/write) 141104 141104 0 0.0
.bss 57448 57448 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76688 76688 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227954 227954 0 0.0
.text 2166482 2166674 192 0.0
thermostat-no-ble arm64 (read only) 2595700 2595924 224 0.0
(read/write) 158289 158289 0 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83240 83240 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165668 165668 0 0.0
.text 2190256 2190480 224 0.0
tv-app debug (read only) 3102593 3102785 192 0.0
(read/write) 257704 257704 0 0.0
.bss 167016 167016 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 249216 249216 0 0.0
.text 2665474 2665666 192 0.0
tv-casting-app debug (read only) 5563529 5563657 128 0.0
(read/write) 161456 161456 0 0.0
.bss 50248 50248 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102536 102536 0 0.0
.dynamic 608 608 0 0.0
.got 4744 4744 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 342825 342825 0 0.0
.text 4944050 4944178 128 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448376 2448376 0 0.0
.bss 213940 213940 0 0.0
.data 5872 5872 0 0.0
.text 1411020 1411020 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175427 1175443 16 0.0
bss 142900 142900 0 0.0
rodata 142060 142060 0 0.0
text 811556 811572 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155623 1155639 16 0.0
bss 142136 142136 0 0.0
rodata 133608 133608 0 0.0
text 801000 801016 16 0.0
p6 all-clusters-app default (read/write) 2566392 2566408 16 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1524656 1524672 16 0.0
all-clusters-minimal-app default (read/write) 2511688 2511704 16 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1469952 1469968 16 0.0
light-app default (read/write) 2441632 2441648 16 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1399896 1399912 16 0.0
lock-app default (read/write) 2468768 2468784 16 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1427032 1427048 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797572 797588 16 0.0
bss 70576 70576 0 0.0
noinit 40416 40416 0 0.0
text 565766 565778 12 0.0
lighting-app tlsr9518adk80d (read/write) 817404 817412 8 0.0
bss 71420 71420 0 0.0
noinit 40416 40416 0 0.0
text 582090 582104 14 0.0

github-actions[bot] avatar Jul 14 '22 13:07 github-actions[bot]

PR #20622: Size comparison from 61851560a3533533736f3fe329348af1f66bb501 to 0d60cd3ce9d89fba9688e76c8c2997f54460a71f

Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 61851560 0d60cd3c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667751 667847 96 0.0
.rodata 88239 88279 40 0.0
.text 579196 579252 56 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633535 633631 96 0.0
.rodata 77479 77511 32 0.0
.text 555732 555796 64 0.0
lock-ftd LP_CC2652R7 (read only) 671147 671243 96 0.0
.rodata 76379 76411 32 0.0
.text 594288 594352 64 0.0
lock-mtd LP_CC2652R7 (read only) 653431 653535 104 0.0
.rodata 101111 101151 40 0.0
.text 551840 551904 64 0.0
pump-app LP_CC2652R7 (read only) 680179 680283 104 0.0
.rodata 88731 88763 32 0.0
.text 590964 591036 72 0.0
pump-controller-app LP_CC2652R7 (read only) 665987 666099 112 0.0
.rodata 84595 84635 40 0.0
.text 580912 580984 72 0.0
shell LP_CC2652R7 (read only) 660226 660322 96 0.0
.rodata 85018 85050 32 0.0
.text 574892 574956 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581502 581542 40 0.0
.app_xip_area 460208 460248 40 0.0
lock cyw930739m2evb_01 (read/write) 587506 587546 40 0.0
.app_xip_area 461484 461524 40 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584850 584954 104 0.0
.app_xip_area 464404 464508 104 0.0
efr32 lighting-app BRD4161A (read/write) 1083832 1083944 112 0.0
.text 948720 948832 112 0.0
BRD4161A+rpc (read/write) 1138164 1138260 96 0.0
.text 986156 986252 96 0.0
BRD4161A+rs911x (read/write) 949208 949312 104 0.0
.text 806372 806476 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127548 1127660 112 0.0
.text 981336 981448 112 0.0
window-app BRD4161A (read/write) 1077636 1077748 112 0.0
.text 941024 941136 112 0.0
esp32 all-clusters-app c3devkit (read only) 1020710 1020784 74 0.0
(read/write) 1485938 1485978 40 0.0
.flash.rodata 215824 215864 40 0.0
.flash.text 1020710 1020784 74 0.0
m5stack (read only) 1074755 1074803 48 0.0
(read/write) 487992 488024 32 0.0
.flash.rodata 246252 246284 32 0.0
.flash.text 1069371 1069419 48 0.0
k32w light k32w061+release (read/write) 660236 660300 64 0.0
.text 582904 582968 64 0.0
lock k32w061+release (read/write) 687228 687316 88 0.0
.text 609420 609508 88 0.0
linux all-clusters-app debug (read only) 2967593 2968137 544 0.0
.rodata 264605 264637 32 0.0
.text 2525298 2525810 512 0.0
all-clusters-minimal-app debug (read only) 2816569 2817161 592 0.0
.rodata 265565 265629 64 0.0
.text 2375970 2376498 528 0.0
bridge-app debug+rpc (read only) 2317225 2317705 480 0.0
.rodata 198208 198240 32 0.0
.text 1957282 1957730 448 0.0
chip-tool debug (read only) 10243561 10244137 576 0.0
.rodata 512053 512117 64 0.0
.text 8283380 8283892 512 0.0
chip-tool-ipv6only arm64 (read only) 9988700 9989260 560 0.0
(read/write) 694577 694609 32 0.0
.data.rel.ro 630768 630792 24 0.0
.rodata 476460 476508 48 0.0
.text 7932276 7932772 496 0.0
lighting-app debug+rpc (read only) 2553481 2554025 544 0.0
.rodata 213928 213960 32 0.0
.text 2169586 2170098 512 0.0
lock-app debug (read only) 2519433 2519977 544 0.0
.rodata 229000 229032 32 0.0
.text 2125266 2125778 512 0.0
ota-provider-app debug (read only) 2324065 2324657 592 0.0
.rodata 203704 203768 64 0.0
.text 1957586 1958114 528 0.0
ota-requestor-app debug (read only) 2441401 2441977 576 0.0
.rodata 207456 207520 64 0.0
.text 2062770 2063282 512 0.0
shell debug (read only) 2554513 2555073 560 0.0
.rodata 228018 228050 32 0.0
.text 2169394 2169922 528 0.0
thermostat-no-ble arm64 (read only) 2597300 2597860 560 0.0
(read/write) 158257 158289 32 0.0
.data.rel.ro 83216 83240 24 0.0
.rodata 165668 165700 32 0.0
.text 2191888 2192384 496 0.0
tv-app debug (read only) 3103985 3104561 576 0.0
.rodata 249216 249280 64 0.0
.text 2666866 2667378 512 0.0
tv-casting-app debug (read only) 5328449 5328929 480 0.0
.rodata 331529 331561 32 0.0
.text 4731570 4732018 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2448728 2448824 96 0.0
.text 1411372 1411468 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175991 1176091 100 0.0
rodata 142128 142164 36 0.0
text 812052 812124 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156183 1156299 116 0.0
rodata 133672 133708 36 0.0
text 801504 801576 72 0.0
p6 all-clusters-app default (read/write) 2567408 2567504 96 0.0
.text 1525672 1525768 96 0.0
all-clusters-minimal-app default (read/write) 2512656 2512752 96 0.0
.text 1470920 1471016 96 0.0
light-app default (read/write) 2442528 2442632 104 0.0
.text 1400792 1400896 104 0.0
lock-app default (read/write) 2469792 2469912 120 0.0
.text 1428056 1428176 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798068 798168 100 0.0
text 566258 566326 68 0.0
lighting-app tlsr9518adk80d (read/write) 817892 818000 108 0.0
text 582580 582652 72 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 61851560 0d60cd3c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183488 183392 -96 -0.1
lock-ftd LP_CC2652R7 (read/write) 170268 170172 -96 -0.1
lock-mtd LP_CC2652R7 (read/write) 183672 183568 -104 -0.1
pump-app LP_CC2652R7 (read/write) 162084 161980 -104 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176396 176284 -112 -0.1
shell LP_CC2652R7 (read/write) 186516 186420 -96 -0.1
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 61851560 0d60cd3c change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667751 667847 96 0.0
(read/write) 183488 183392 -96 -0.1
.bss 74132 74132 0 0.0
.data 3356 3356 0 0.0
.rodata 88239 88279 40 0.0
.text 579196 579252 56 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633535 633631 96 0.0
(read/write) 157700 157700 0 0.0
.bss 73428 73428 0 0.0
.data 3356 3356 0 0.0
.rodata 77479 77511 32 0.0
.text 555732 555796 64 0.0
lock-ftd LP_CC2652R7 (read only) 671147 671243 96 0.0
(read/write) 170268 170172 -96 -0.1
.bss 71196 71196 0 0.0
.data 3280 3280 0 0.0
.rodata 76379 76411 32 0.0
.text 594288 594352 64 0.0
lock-mtd LP_CC2652R7 (read only) 653431 653535 104 0.0
(read/write) 183672 183568 -104 -0.1
.bss 66884 66884 0 0.0
.data 3280 3280 0 0.0
.rodata 101111 101151 40 0.0
.text 551840 551904 64 0.0
pump-app LP_CC2652R7 (read only) 680179 680283 104 0.0
(read/write) 162084 161980 -104 -0.1
.bss 71276 71276 0 0.0
.data 3280 3280 0 0.0
.rodata 88731 88763 32 0.0
.text 590964 591036 72 0.0
pump-controller-app LP_CC2652R7 (read only) 665987 666099 112 0.0
(read/write) 176396 176284 -112 -0.1
.bss 71396 71396 0 0.0
.data 3276 3276 0 0.0
.rodata 84595 84635 40 0.0
.text 580912 580984 72 0.0
shell LP_CC2652R7 (read only) 660226 660322 96 0.0
(read/write) 186516 186420 -96 -0.1
.bss 76436 76436 0 0.0
.data 3360 3360 0 0.0
.rodata 85018 85050 32 0.0
.text 574892 574956 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581502 581542 40 0.0
.app_xip_area 460208 460248 40 0.0
.bss 64232 64232 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 587506 587546 40 0.0
.app_xip_area 461484 461524 40 0.0
.bss 68960 68960 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584850 584954 104 0.0
.app_xip_area 464404 464508 104 0.0
.bss 63440 63440 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1083832 1083944 112 0.0
.bss 133044 133044 0 0.0
.data 2048 2048 0 0.0
.text 948720 948832 112 0.0
BRD4161A+rpc (read/write) 1138164 1138260 96 0.0
.bss 149724 149724 0 0.0
.data 2260 2260 0 0.0
.text 986156 986252 96 0.0
BRD4161A+rs911x (read/write) 949208 949312 104 0.0
.bss 140768 140768 0 0.0
.data 2048 2048 0 0.0
.text 806372 806476 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127548 1127660 112 0.0
.bss 144136 144136 0 0.0
.data 2056 2056 0 0.0
.text 981336 981448 112 0.0
window-app BRD4161A (read/write) 1077636 1077748 112 0.0
.bss 134516 134516 0 0.0
.data 2076 2076 0 0.0
.text 941024 941136 112 0.0
esp32 all-clusters-app c3devkit (read only) 1020710 1020784 74 0.0
(read/write) 1485938 1485978 40 0.0
.dram0.bss 70080 70080 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215824 215864 40 0.0
.flash.text 1020710 1020784 74 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1074755 1074803 48 0.0
(read/write) 487992 488024 32 0.0
.dram0.bss 75600 75600 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246252 246284 32 0.0
.flash.text 1069371 1069419 48 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660236 660300 64 0.0
.bss 69540 69540 0 0.0
.data 1992 1992 0 0.0
.text 582904 582968 64 0.0
lock k32w061+release (read/write) 687228 687316 88 0.0
.bss 70004 70004 0 0.0
.data 2004 2004 0 0.0
.text 609420 609508 88 0.0
linux all-clusters-app debug (read only) 2967593 2968137 544 0.0
(read/write) 155016 155016 0 0.0
.bss 61664 61664 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 85048 85048 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 264605 264637 32 0.0
.text 2525298 2525810 512 0.0
all-clusters-minimal-app debug (read only) 2816569 2817161 592 0.0
(read/write) 146688 146688 0 0.0
.bss 60864 60864 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77608 77608 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 265565 265629 64 0.0
.text 2375970 2376498 528 0.0
bridge-app debug+rpc (read only) 2317225 2317705 480 0.0
(read/write) 125504 125504 0 0.0
.bss 48928 48928 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66984 66984 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 198208 198240 32 0.0
.text 1957282 1957730 448 0.0
chip-tool debug (read only) 10243561 10244137 576 0.0
(read/write) 629504 629504 0 0.0
.bss 24728 24728 0 0.0
.data 3234 3234 0 0.0
.data.rel.ro 595152 595152 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 512053 512117 64 0.0
.text 8283380 8283892 512 0.0
chip-tool-ipv6only arm64 (read only) 9988700 9989260 560 0.0
(read/write) 694577 694609 32 0.0
.bss 42961 42961 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 630768 630792 24 0.0
.dynamic 528 528 0 0.0
.got 13624 13624 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 476460 476508 48 0.0
.text 7932276 7932772 496 0.0
lighting-app debug+rpc (read only) 2553481 2554025 544 0.0
(read/write) 129528 129528 0 0.0
.bss 49440 49440 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72136 72136 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213928 213960 32 0.0
.text 2169586 2170098 512 0.0
lock-app debug (read only) 2519433 2519977 544 0.0
(read/write) 124512 124512 0 0.0
.bss 47840 47840 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69096 69096 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 229000 229032 32 0.0
.text 2125266 2125778 512 0.0
ota-provider-app debug (read only) 2324065 2324657 592 0.0
(read/write) 118312 118312 0 0.0
.bss 47488 47488 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203704 203768 64 0.0
.text 1957586 1958114 528 0.0
ota-requestor-app debug (read only) 2441401 2441977 576 0.0
(read/write) 125248 125248 0 0.0
.bss 49856 49856 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67304 67304 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207456 207520 64 0.0
.text 2062770 2063282 512 0.0
shell debug (read only) 2554513 2555073 560 0.0
(read/write) 141104 141104 0 0.0
.bss 57448 57448 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76688 76688 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228018 228050 32 0.0
.text 2169394 2169922 528 0.0
thermostat-no-ble arm64 (read only) 2597300 2597860 560 0.0
(read/write) 158257 158289 32 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83216 83240 24 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165668 165700 32 0.0
.text 2191888 2192384 496 0.0
tv-app debug (read only) 3103985 3104561 576 0.0
(read/write) 257704 257704 0 0.0
.bss 167016 167016 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 249216 249280 64 0.0
.text 2666866 2667378 512 0.0
tv-casting-app debug (read only) 5328449 5328929 480 0.0
(read/write) 156848 156848 0 0.0
.bss 50248 50248 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 97928 97928 0 0.0
.dynamic 608 608 0 0.0
.got 4744 4744 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 331529 331561 32 0.0
.text 4731570 4732018 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448728 2448824 96 0.0
.bss 213940 213940 0 0.0
.data 5872 5872 0 0.0
.text 1411372 1411468 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175991 1176091 100 0.0
bss 142900 142900 0 0.0
rodata 142128 142164 36 0.0
text 812052 812124 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156183 1156299 116 0.0
bss 142136 142136 0 0.0
rodata 133672 133708 36 0.0
text 801504 801576 72 0.0
p6 all-clusters-app default (read/write) 2567408 2567504 96 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1525672 1525768 96 0.0
all-clusters-minimal-app default (read/write) 2512656 2512752 96 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1470920 1471016 96 0.0
light-app default (read/write) 2442528 2442632 104 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1400792 1400896 104 0.0
lock-app default (read/write) 2469792 2469912 120 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1428056 1428176 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798068 798168 100 0.0
bss 70576 70576 0 0.0
noinit 40416 40416 0 0.0
text 566258 566326 68 0.0
lighting-app tlsr9518adk80d (read/write) 817892 818000 108 0.0
bss 71420 71420 0 0.0
noinit 40416 40416 0 0.0
text 582580 582652 72 0.0

github-actions[bot] avatar Jul 15 '22 21:07 github-actions[bot]

PR #20622: Size comparison from aa7c0ba51df8b4a93e86cc5e14cc5ea57c7bfdd7 to 849e89bf418f76e41147dc34263afd1daf996cf4

Increases (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section aa7c0ba5 849e89bf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667879 667999 120 0.0
.rodata 88271 88311 40 0.0
.text 579292 579372 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633687 633791 104 0.0
.rodata 77511 77543 32 0.0
.text 555852 555924 72 0.0
lock-ftd LP_CC2652R7 (read only) 671299 671403 104 0.0
.rodata 76411 76443 32 0.0
.text 594408 594480 72 0.0
lock-mtd LP_CC2652R7 (read only) 653559 653671 112 0.0
.rodata 101151 101191 40 0.0
.text 551928 552000 72 0.0
pump-app LP_CC2652R7 (read only) 680315 680419 104 0.0
.rodata 88771 88803 32 0.0
.text 591060 591132 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666131 666243 112 0.0
.rodata 84627 84667 40 0.0
.text 581024 581096 72 0.0
shell LP_CC2652R7 (read only) 660386 660490 104 0.0
.rodata 85058 85090 32 0.0
.text 575012 575084 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581598 581646 48 0.0
.app_xip_area 460304 460352 48 0.0
lock cyw930739m2evb_01 (read/write) 587586 587634 48 0.0
.app_xip_area 461564 461612 48 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584994 585098 104 0.0
.app_xip_area 464548 464652 104 0.0
efr32 lighting-app BRD4161A (read/write) 1084112 1084208 96 0.0
.text 949000 949096 96 0.0
BRD4161A+rpc (read/write) 1138444 1138540 96 0.0
.text 986436 986532 96 0.0
BRD4161A+rs911x (read/write) 949480 949584 104 0.0
.text 806644 806748 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127692 1127788 96 0.0
.text 981480 981576 96 0.0
window-app BRD4161A (read/write) 1077908 1078004 96 0.0
.text 941296 941392 96 0.0
esp32 all-clusters-app c3devkit (read only) 1020882 1020952 70 0.0
(read/write) 1485978 1486010 32 0.0
.flash.rodata 215864 215896 32 0.0
.flash.text 1020882 1020952 70 0.0
m5stack (read only) 1074919 1074967 48 0.0
(read/write) 488024 488056 32 0.0
.flash.rodata 246284 246316 32 0.0
.flash.text 1069535 1069583 48 0.0
k32w light k32w061+release (read/write) 660364 660412 48 0.0
.text 583032 583080 48 0.0
lock k32w061+release (read/write) 687380 687476 96 0.0
.text 609572 609668 96 0.0
linux all-clusters-app debug (read only) 2968329 2968889 560 0.0
.rodata 264637 264669 32 0.0
.text 2526002 2526530 528 0.0
all-clusters-minimal-app debug (read only) 2817321 2817897 576 0.0
.rodata 265597 265661 64 0.0
.text 2376690 2377202 512 0.0
bridge-app debug+rpc (read only) 2317961 2318441 480 0.0
.rodata 198240 198272 32 0.0
.text 1957986 1958434 448 0.0
chip-tool debug (read only) 10244297 10244873 576 0.0
.rodata 512117 512181 64 0.0
.text 8284052 8284564 512 0.0
chip-tool-ipv6only arm64 (read only) 9989452 9989996 544 0.0
(read/write) 694577 694609 32 0.0
.data.rel.ro 630768 630792 24 0.0
.rodata 476508 476540 32 0.0
.text 7932980 7933476 496 0.0
lighting-app debug+rpc (read only) 2554249 2554809 560 0.0
.rodata 213992 214024 32 0.0
.text 2170290 2170818 528 0.0
lock-app debug (read only) 2520169 2520729 560 0.0
.rodata 229032 229064 32 0.0
.text 2125970 2126498 528 0.0
ota-provider-app debug (read only) 2324801 2325393 592 0.0
.rodata 203736 203800 64 0.0
.text 1958290 1958818 528 0.0
ota-requestor-app debug (read only) 2442169 2442745 576 0.0
.rodata 207520 207584 64 0.0
.text 2063474 2063986 512 0.0
shell debug (read only) 2555265 2555809 544 0.0
.rodata 228050 228082 32 0.0
.text 2170114 2170626 512 0.0
thermostat-no-ble arm64 (read only) 2598068 2598660 592 0.0
(read/write) 158257 158289 32 0.0
.data.rel.ro 83216 83240 24 0.0
.rodata 165700 165748 48 0.0
.text 2192624 2193136 512 0.0
tv-app debug (read only) 3104769 3105361 592 0.0
.rodata 249248 249312 64 0.0
.text 2667618 2668146 528 0.0
tv-casting-app debug (read only) 5329233 5329713 480 0.0
.rodata 331561 331593 32 0.0
.text 4732322 4732770 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2448888 2448984 96 0.0
.text 1411532 1411628 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176123 1176235 112 0.0
rodata 142164 142196 32 0.0
text 812156 812228 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156331 1156431 100 0.0
rodata 133708 133744 36 0.0
text 801608 801676 68 0.0
p6 all-clusters-app default (read/write) 2567680 2567776 96 0.0
.text 1525944 1526040 96 0.0
all-clusters-minimal-app default (read/write) 2512928 2513024 96 0.0
.text 1471192 1471288 96 0.0
light-app default (read/write) 2442800 2442920 120 0.0
.text 1401064 1401184 120 0.0
lock-app default (read/write) 2470064 2470184 120 0.0
.text 1428328 1428448 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798256 798364 108 0.0
text 566410 566482 72 0.0
lighting-app tlsr9518adk80d (read/write) 818080 818188 108 0.0
text 582734 582806 72 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section aa7c0ba5 849e89bf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183360 183240 -120 -0.1
lock-ftd LP_CC2652R7 (read/write) 170116 170012 -104 -0.1
lock-mtd LP_CC2652R7 (read/write) 183544 183432 -112 -0.1
pump-app LP_CC2652R7 (read/write) 161948 161844 -104 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176252 176140 -112 -0.1
shell LP_CC2652R7 (read/write) 186356 186252 -104 -0.1
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section aa7c0ba5 849e89bf change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 667879 667999 120 0.0
(read/write) 183360 183240 -120 -0.1
.bss 74132 74132 0 0.0
.data 3356 3356 0 0.0
.rodata 88271 88311 40 0.0
.text 579292 579372 80 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633687 633791 104 0.0
(read/write) 157700 157700 0 0.0
.bss 73428 73428 0 0.0
.data 3356 3356 0 0.0
.rodata 77511 77543 32 0.0
.text 555852 555924 72 0.0
lock-ftd LP_CC2652R7 (read only) 671299 671403 104 0.0
(read/write) 170116 170012 -104 -0.1
.bss 71196 71196 0 0.0
.data 3280 3280 0 0.0
.rodata 76411 76443 32 0.0
.text 594408 594480 72 0.0
lock-mtd LP_CC2652R7 (read only) 653559 653671 112 0.0
(read/write) 183544 183432 -112 -0.1
.bss 66884 66884 0 0.0
.data 3280 3280 0 0.0
.rodata 101151 101191 40 0.0
.text 551928 552000 72 0.0
pump-app LP_CC2652R7 (read only) 680315 680419 104 0.0
(read/write) 161948 161844 -104 -0.1
.bss 71276 71276 0 0.0
.data 3280 3280 0 0.0
.rodata 88771 88803 32 0.0
.text 591060 591132 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666131 666243 112 0.0
(read/write) 176252 176140 -112 -0.1
.bss 71396 71396 0 0.0
.data 3276 3276 0 0.0
.rodata 84627 84667 40 0.0
.text 581024 581096 72 0.0
shell LP_CC2652R7 (read only) 660386 660490 104 0.0
(read/write) 186356 186252 -104 -0.1
.bss 76436 76436 0 0.0
.data 3360 3360 0 0.0
.rodata 85058 85090 32 0.0
.text 575012 575084 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581598 581646 48 0.0
.app_xip_area 460304 460352 48 0.0
.bss 64232 64232 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 587586 587634 48 0.0
.app_xip_area 461564 461612 48 0.0
.bss 68960 68960 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584994 585098 104 0.0
.app_xip_area 464548 464652 104 0.0
.bss 63440 63440 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1084112 1084208 96 0.0
.bss 133044 133044 0 0.0
.data 2048 2048 0 0.0
.text 949000 949096 96 0.0
BRD4161A+rpc (read/write) 1138444 1138540 96 0.0
.bss 149724 149724 0 0.0
.data 2260 2260 0 0.0
.text 986436 986532 96 0.0
BRD4161A+rs911x (read/write) 949480 949584 104 0.0
.bss 140768 140768 0 0.0
.data 2048 2048 0 0.0
.text 806644 806748 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127692 1127788 96 0.0
.bss 144136 144136 0 0.0
.data 2056 2056 0 0.0
.text 981480 981576 96 0.0
window-app BRD4161A (read/write) 1077908 1078004 96 0.0
.bss 134516 134516 0 0.0
.data 2076 2076 0 0.0
.text 941296 941392 96 0.0
esp32 all-clusters-app c3devkit (read only) 1020882 1020952 70 0.0
(read/write) 1485978 1486010 32 0.0
.dram0.bss 70080 70080 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215864 215896 32 0.0
.flash.text 1020882 1020952 70 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1074919 1074967 48 0.0
(read/write) 488024 488056 32 0.0
.dram0.bss 75600 75600 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246284 246316 32 0.0
.flash.text 1069535 1069583 48 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660364 660412 48 0.0
.bss 69540 69540 0 0.0
.data 1992 1992 0 0.0
.text 583032 583080 48 0.0
lock k32w061+release (read/write) 687380 687476 96 0.0
.bss 70004 70004 0 0.0
.data 2004 2004 0 0.0
.text 609572 609668 96 0.0
linux all-clusters-app debug (read only) 2968329 2968889 560 0.0
(read/write) 155016 155016 0 0.0
.bss 61664 61664 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 85048 85048 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 264637 264669 32 0.0
.text 2526002 2526530 528 0.0
all-clusters-minimal-app debug (read only) 2817321 2817897 576 0.0
(read/write) 146688 146688 0 0.0
.bss 60864 60864 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77608 77608 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 265597 265661 64 0.0
.text 2376690 2377202 512 0.0
bridge-app debug+rpc (read only) 2317961 2318441 480 0.0
(read/write) 125504 125504 0 0.0
.bss 48928 48928 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66984 66984 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 198240 198272 32 0.0
.text 1957986 1958434 448 0.0
chip-tool debug (read only) 10244297 10244873 576 0.0
(read/write) 629504 629504 0 0.0
.bss 24728 24728 0 0.0
.data 3234 3234 0 0.0
.data.rel.ro 595152 595152 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 512117 512181 64 0.0
.text 8284052 8284564 512 0.0
chip-tool-ipv6only arm64 (read only) 9989452 9989996 544 0.0
(read/write) 694577 694609 32 0.0
.bss 42961 42961 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 630768 630792 24 0.0
.dynamic 528 528 0 0.0
.got 13624 13624 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 476508 476540 32 0.0
.text 7932980 7933476 496 0.0
lighting-app debug+rpc (read only) 2554249 2554809 560 0.0
(read/write) 129528 129528 0 0.0
.bss 49440 49440 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72136 72136 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213992 214024 32 0.0
.text 2170290 2170818 528 0.0
lock-app debug (read only) 2520169 2520729 560 0.0
(read/write) 124512 124512 0 0.0
.bss 47840 47840 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69096 69096 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 229032 229064 32 0.0
.text 2125970 2126498 528 0.0
ota-provider-app debug (read only) 2324801 2325393 592 0.0
(read/write) 118312 118312 0 0.0
.bss 47488 47488 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63096 63096 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203736 203800 64 0.0
.text 1958290 1958818 528 0.0
ota-requestor-app debug (read only) 2442169 2442745 576 0.0
(read/write) 125248 125248 0 0.0
.bss 49856 49856 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67304 67304 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207520 207584 64 0.0
.text 2063474 2063986 512 0.0
shell debug (read only) 2555265 2555809 544 0.0
(read/write) 141104 141104 0 0.0
.bss 57448 57448 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76688 76688 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228050 228082 32 0.0
.text 2170114 2170626 512 0.0
thermostat-no-ble arm64 (read only) 2598068 2598660 592 0.0
(read/write) 158257 158289 32 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83216 83240 24 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165700 165748 48 0.0
.text 2192624 2193136 512 0.0
tv-app debug (read only) 3104769 3105361 592 0.0
(read/write) 257704 257704 0 0.0
.bss 167016 167016 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79392 79392 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 249248 249312 64 0.0
.text 2667618 2668146 528 0.0
tv-casting-app debug (read only) 5329233 5329713 480 0.0
(read/write) 156848 156848 0 0.0
.bss 50248 50248 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 97928 97928 0 0.0
.dynamic 608 608 0 0.0
.got 4744 4744 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 331561 331593 32 0.0
.text 4732322 4732770 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448888 2448984 96 0.0
.bss 213940 213940 0 0.0
.data 5872 5872 0 0.0
.text 1411532 1411628 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176123 1176235 112 0.0
bss 142900 142900 0 0.0
rodata 142164 142196 32 0.0
text 812156 812228 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156331 1156431 100 0.0
bss 142136 142136 0 0.0
rodata 133708 133744 36 0.0
text 801608 801676 68 0.0
p6 all-clusters-app default (read/write) 2567680 2567776 96 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1525944 1526040 96 0.0
all-clusters-minimal-app default (read/write) 2512928 2513024 96 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1471192 1471288 96 0.0
light-app default (read/write) 2442800 2442920 120 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1401064 1401184 120 0.0
lock-app default (read/write) 2470064 2470184 120 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1428328 1428448 120 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798256 798364 108 0.0
bss 70576 70576 0 0.0
noinit 40416 40416 0 0.0
text 566410 566482 72 0.0
lighting-app tlsr9518adk80d (read/write) 818080 818188 108 0.0
bss 71420 71420 0 0.0
noinit 40416 40416 0 0.0
text 582734 582806 72 0.0

github-actions[bot] avatar Jul 16 '22 05:07 github-actions[bot]

PR #20622: Size comparison from aa9457e6b94b735076dff6297176183bf9780177 to fb87b0e2fc4299307c75b37d729a29409a6350df

Increases (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section aa9457e6 fb87b0e2 change % change
bl602 lighting-app bl602 (read/write) 1383418 1383530 112 0.0
.text 1053500 1053580 80 0.0
bl602+rpc (read/write) 1428850 1428962 112 0.0
.text 1085184 1085260 76 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668199 668311 112 0.0
.rodata 88271 88311 40 0.0
.text 579612 579684 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633831 633935 104 0.0
.rodata 77511 77543 32 0.0
.text 555996 556068 72 0.0
lock-ftd LP_CC2652R7 (read only) 671403 671507 104 0.0
.rodata 76411 76443 32 0.0
.text 594512 594584 72 0.0
lock-mtd LP_CC2652R7 (read only) 653663 653775 112 0.0
.rodata 101151 101191 40 0.0
.text 552032 552104 72 0.0
pump-app LP_CC2652R7 (read only) 680379 680475 96 0.0
.rodata 88771 88803 32 0.0
.text 591124 591188 64 0.0
pump-controller-app LP_CC2652R7 (read only) 666179 666291 112 0.0
.rodata 84627 84667 40 0.0
.text 581072 581144 72 0.0
shell LP_CC2652R7 (read only) 660682 660786 104 0.0
.rodata 85058 85090 32 0.0
.text 575308 575380 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581774 581822 48 0.0
.app_xip_area 460480 460528 48 0.0
lock cyw930739m2evb_01 (read/write) 587690 587738 48 0.0
.app_xip_area 461668 461716 48 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 585050 585154 104 0.0
.app_xip_area 464604 464708 104 0.0
efr32 lighting-app BRD4161A (read/write) 1084640 1084736 96 0.0
.text 949528 949624 96 0.0
BRD4161A+rpc (read/write) 1138972 1139068 96 0.0
.text 986964 987060 96 0.0
BRD4161A+rs911x (read/write) 950008 950112 104 0.0
.text 807172 807276 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127788 1127900 112 0.0
.text 981576 981688 112 0.0
window-app BRD4161A (read/write) 1078132 1078244 112 0.0
.text 941520 941632 112 0.0
esp32 all-clusters-app c3devkit (read only) 1021568 1021638 70 0.0
(read/write) 1485978 1486010 32 0.0
.flash.rodata 215864 215896 32 0.0
.flash.text 1021568 1021638 70 0.0
m5stack (read only) 1075299 1075347 48 0.0
(read/write) 488024 488056 32 0.0
.flash.rodata 246284 246316 32 0.0
.flash.text 1069915 1069963 48 0.0
k32w light k32w061+release (read/write) 660524 660588 64 0.0
.text 583192 583256 64 0.0
lock k32w061+release (read/write) 687460 687556 96 0.0
.text 609652 609748 96 0.0
linux chip-tool-ipv6only arm64 (read only) 10020668 10021212 544 0.0
(read/write) 693617 693649 32 0.0
.data.rel.ro 629816 629840 24 0.0
.rodata 478236 478268 32 0.0
.text 7964724 7965220 496 0.0
thermostat-no-ble arm64 (read only) 2599428 2600004 576 0.0
(read/write) 158257 158289 32 0.0
.data.rel.ro 83216 83240 24 0.0
.rodata 165700 165748 48 0.0
.text 2193984 2194480 496 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2448952 2449048 96 0.0
.text 1411596 1411692 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176443 1176539 96 0.0
rodata 142164 142196 32 0.0
text 812472 812544 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156507 1156607 100 0.0
rodata 133708 133744 36 0.0
text 801780 801852 72 0.0
p6 all-clusters-app default (read/write) 2568432 2568544 112 0.0
.text 1526696 1526808 112 0.0
all-clusters-minimal-app default (read/write) 2513312 2513408 96 0.0
.text 1471576 1471672 96 0.0
light-app default (read/write) 2443296 2443400 104 0.0
.text 1401560 1401664 104 0.0
lock-app default (read/write) 2470384 2470488 104 0.0
.text 1428648 1428752 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798456 798564 108 0.0
text 566614 566686 72 0.0
lighting-app tlsr9518adk80d (read/write) 818496 818604 108 0.0
text 583146 583218 72 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section aa9457e6 fb87b0e2 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183040 182928 -112 -0.1
lock-ftd LP_CC2652R7 (read/write) 170012 169908 -104 -0.1
lock-mtd LP_CC2652R7 (read/write) 183440 183328 -112 -0.1
pump-app LP_CC2652R7 (read/write) 161884 161788 -96 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176204 176092 -112 -0.1
shell LP_CC2652R7 (read/write) 186060 185956 -104 -0.1
Full report (32 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section aa9457e6 fb87b0e2 change % change
bl602 lighting-app bl602 (read/write) 1383418 1383530 112 0.0
.bss 116978 116978 0 0.0
.data 4480 4480 0 0.0
.text 1053500 1053580 80 0.0
bl602+rpc (read/write) 1428850 1428962 112 0.0
.bss 124418 124418 0 0.0
.data 4600 4600 0 0.0
.text 1085184 1085260 76 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668199 668311 112 0.0
(read/write) 183040 182928 -112 -0.1
.bss 74132 74132 0 0.0
.data 3356 3356 0 0.0
.rodata 88271 88311 40 0.0
.text 579612 579684 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633831 633935 104 0.0
(read/write) 157700 157700 0 0.0
.bss 73428 73428 0 0.0
.data 3356 3356 0 0.0
.rodata 77511 77543 32 0.0
.text 555996 556068 72 0.0
lock-ftd LP_CC2652R7 (read only) 671403 671507 104 0.0
(read/write) 170012 169908 -104 -0.1
.bss 71196 71196 0 0.0
.data 3280 3280 0 0.0
.rodata 76411 76443 32 0.0
.text 594512 594584 72 0.0
lock-mtd LP_CC2652R7 (read only) 653663 653775 112 0.0
(read/write) 183440 183328 -112 -0.1
.bss 66884 66884 0 0.0
.data 3280 3280 0 0.0
.rodata 101151 101191 40 0.0
.text 552032 552104 72 0.0
pump-app LP_CC2652R7 (read only) 680379 680475 96 0.0
(read/write) 161884 161788 -96 -0.1
.bss 71276 71276 0 0.0
.data 3280 3280 0 0.0
.rodata 88771 88803 32 0.0
.text 591124 591188 64 0.0
pump-controller-app LP_CC2652R7 (read only) 666179 666291 112 0.0
(read/write) 176204 176092 -112 -0.1
.bss 71396 71396 0 0.0
.data 3276 3276 0 0.0
.rodata 84627 84667 40 0.0
.text 581072 581144 72 0.0
shell LP_CC2652R7 (read only) 660682 660786 104 0.0
(read/write) 186060 185956 -104 -0.1
.bss 76436 76436 0 0.0
.data 3360 3360 0 0.0
.rodata 85058 85090 32 0.0
.text 575308 575380 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581774 581822 48 0.0
.app_xip_area 460480 460528 48 0.0
.bss 64232 64232 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 587690 587738 48 0.0
.app_xip_area 461668 461716 48 0.0
.bss 68960 68960 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 585050 585154 104 0.0
.app_xip_area 464604 464708 104 0.0
.bss 63440 63440 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1084640 1084736 96 0.0
.bss 133044 133044 0 0.0
.data 2048 2048 0 0.0
.text 949528 949624 96 0.0
BRD4161A+rpc (read/write) 1138972 1139068 96 0.0
.bss 149724 149724 0 0.0
.data 2260 2260 0 0.0
.text 986964 987060 96 0.0
BRD4161A+rs911x (read/write) 950008 950112 104 0.0
.bss 140768 140768 0 0.0
.data 2048 2048 0 0.0
.text 807172 807276 104 0.0
lock-app BRD4161A+wf200 (read/write) 1127788 1127900 112 0.0
.bss 144136 144136 0 0.0
.data 2056 2056 0 0.0
.text 981576 981688 112 0.0
window-app BRD4161A (read/write) 1078132 1078244 112 0.0
.bss 134516 134516 0 0.0
.data 2076 2076 0 0.0
.text 941520 941632 112 0.0
esp32 all-clusters-app c3devkit (read only) 1021568 1021638 70 0.0
(read/write) 1485978 1486010 32 0.0
.dram0.bss 70080 70080 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215864 215896 32 0.0
.flash.text 1021568 1021638 70 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1075299 1075347 48 0.0
(read/write) 488024 488056 32 0.0
.dram0.bss 75600 75600 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246284 246316 32 0.0
.flash.text 1069915 1069963 48 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660524 660588 64 0.0
.bss 69540 69540 0 0.0
.data 1992 1992 0 0.0
.text 583192 583256 64 0.0
lock k32w061+release (read/write) 687460 687556 96 0.0
.bss 70004 70004 0 0.0
.data 2004 2004 0 0.0
.text 609652 609748 96 0.0
linux chip-tool-ipv6only arm64 (read only) 10020668 10021212 544 0.0
(read/write) 693617 693649 32 0.0
.bss 42961 42961 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 629816 629840 24 0.0
.dynamic 528 528 0 0.0
.got 13616 13616 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 478236 478268 32 0.0
.text 7964724 7965220 496 0.0
thermostat-no-ble arm64 (read only) 2599428 2600004 576 0.0
(read/write) 158257 158289 32 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83216 83240 24 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165700 165748 48 0.0
.text 2193984 2194480 496 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448952 2449048 96 0.0
.bss 213940 213940 0 0.0
.data 5872 5872 0 0.0
.text 1411596 1411692 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176443 1176539 96 0.0
bss 142900 142900 0 0.0
rodata 142164 142196 32 0.0
text 812472 812544 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156507 1156607 100 0.0
bss 142136 142136 0 0.0
rodata 133708 133744 36 0.0
text 801780 801852 72 0.0
p6 all-clusters-app default (read/write) 2568432 2568544 112 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1526696 1526808 112 0.0
all-clusters-minimal-app default (read/write) 2513312 2513408 96 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1471576 1471672 96 0.0
light-app default (read/write) 2443296 2443400 104 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1401560 1401664 104 0.0
lock-app default (read/write) 2470384 2470488 104 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1428648 1428752 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798456 798564 108 0.0
bss 70576 70576 0 0.0
noinit 40416 40416 0 0.0
text 566614 566686 72 0.0
lighting-app tlsr9518adk80d (read/write) 818496 818604 108 0.0
bss 71420 71420 0 0.0
noinit 40416 40416 0 0.0
text 583146 583218 72 0.0

github-actions[bot] avatar Jul 18 '22 09:07 github-actions[bot]

PR #20622: Size comparison from e03934405030148c0b8d383eb8eea21f4a5164a4 to a7a81dae8c4218b6d06882b50bcfde0491950c6e

Increases (27 builds for bl602, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e0393440 a7a81dae change % change
bl602 lighting-app bl602 (read/write) 1379514 1379626 112 0.0
.text 1050152 1050228 76 0.0
bl602+rpc (read/write) 1424922 1425042 120 0.0
.text 1081808 1081888 80 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668119 668223 104 0.0
.rodata 88319 88351 32 0.0
.text 579484 579556 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633719 633831 112 0.0
.rodata 77551 77591 40 0.1
.text 555844 555916 72 0.0
lock-ftd LP_CC2652R7 (read only) 671227 671339 112 0.0
.rodata 76443 76483 40 0.1
.text 594304 594376 72 0.0
lock-mtd LP_CC2652R7 (read only) 653503 653607 104 0.0
.rodata 101191 101223 32 0.0
.text 551832 551904 72 0.0
pump-app LP_CC2652R7 (read only) 680227 680339 112 0.0
.rodata 88811 88851 40 0.0
.text 590932 591004 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666003 666107 104 0.0
.rodata 84675 84707 32 0.0
.text 580848 580920 72 0.0
shell LP_CC2652R7 (read only) 660594 660706 112 0.0
.rodata 85090 85130 40 0.0
.text 575188 575260 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581546 581594 48 0.0
.app_xip_area 460096 460144 48 0.0
lock cyw930739m2evb_01 (read/write) 587462 587510 48 0.0
.app_xip_area 461284 461332 48 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584902 585006 104 0.0
.app_xip_area 464300 464404 104 0.0
esp32 all-clusters-app c3devkit (read only) 1021570 1021644 74 0.0
(read/write) 1486106 1486146 40 0.0
.flash.rodata 215976 216016 40 0.0
.flash.text 1021570 1021644 74 0.0
m5stack (read only) 1075395 1075435 40 0.0
(read/write) 488144 488176 32 0.0
.flash.rodata 246396 246428 32 0.0
.flash.text 1070011 1070051 40 0.0
k32w light k32w061+release (read/write) 660328 660376 48 0.0
.text 582996 583044 48 0.0
lock k32w061+release (read/write) 687308 687412 104 0.0
.text 609492 609596 104 0.0
linux chip-tool-ipv6only arm64 (read only) 10072556 10073116 560 0.0
(read/write) 696097 696129 32 0.0
.data.rel.ro 632128 632152 24 0.0
.rodata 481084 481116 32 0.0
.text 8008148 8008660 512 0.0
thermostat-no-ble arm64 (read only) 2603684 2604228 544 0.0
(read/write) 158641 158657 16 0.0
.data.rel.ro 83368 83392 24 0.0
.rodata 165724 165756 32 0.0
.text 2197664 2198160 496 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2448544 2448640 96 0.0
.text 1411188 1411284 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176035 1176135 100 0.0
rodata 142204 142240 36 0.0
text 812024 812096 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156099 1156199 100 0.0
rodata 133748 133784 36 0.0
text 801340 801408 68 0.0
p6 all-clusters-app default (read/write) 1685404 1685500 96 0.0
.text 1525800 1525896 96 0.0
all-clusters-minimal-app default (read/write) 1629516 1629628 112 0.0
.text 1470632 1470744 112 0.0
light-app default (read/write) 1549516 1549636 120 0.0
.text 1398936 1399056 120 0.0
lock-app default (read/write) 1576516 1576620 104 0.0
.text 1426064 1426168 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798396 798504 108 0.0
text 566532 566602 70 0.0
lighting-app tlsr9518adk80d (read/write) 818444 818552 108 0.0
text 583076 583146 70 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section e0393440 a7a81dae change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183128 183024 -104 -0.1
lock-ftd LP_CC2652R7 (read/write) 170196 170084 -112 -0.1
lock-mtd LP_CC2652R7 (read/write) 183608 183504 -104 -0.1
pump-app LP_CC2652R7 (read/write) 162052 161940 -112 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176396 176292 -104 -0.1
shell LP_CC2652R7 (read/write) 186156 186044 -112 -0.1
Full report (27 builds for bl602, cc13x2_26x2, cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e0393440 a7a81dae change % change
bl602 lighting-app bl602 (read/write) 1379514 1379626 112 0.0
.bss 116970 116970 0 0.0
.data 4480 4480 0 0.0
.text 1050152 1050228 76 0.0
bl602+rpc (read/write) 1424922 1425042 120 0.0
.bss 124418 124418 0 0.0
.data 4600 4600 0 0.0
.text 1081808 1081888 80 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668119 668223 104 0.0
(read/write) 183128 183024 -104 -0.1
.bss 74140 74140 0 0.0
.data 3356 3356 0 0.0
.rodata 88319 88351 32 0.0
.text 579484 579556 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633719 633831 112 0.0
(read/write) 157708 157708 0 0.0
.bss 73436 73436 0 0.0
.data 3356 3356 0 0.0
.rodata 77551 77591 40 0.1
.text 555844 555916 72 0.0
lock-ftd LP_CC2652R7 (read only) 671227 671339 112 0.0
(read/write) 170196 170084 -112 -0.1
.bss 71204 71204 0 0.0
.data 3280 3280 0 0.0
.rodata 76443 76483 40 0.1
.text 594304 594376 72 0.0
lock-mtd LP_CC2652R7 (read only) 653503 653607 104 0.0
(read/write) 183608 183504 -104 -0.1
.bss 66892 66892 0 0.0
.data 3280 3280 0 0.0
.rodata 101191 101223 32 0.0
.text 551832 551904 72 0.0
pump-app LP_CC2652R7 (read only) 680227 680339 112 0.0
(read/write) 162052 161940 -112 -0.1
.bss 71292 71292 0 0.0
.data 3280 3280 0 0.0
.rodata 88811 88851 40 0.0
.text 590932 591004 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666003 666107 104 0.0
(read/write) 176396 176292 -104 -0.1
.bss 71412 71412 0 0.0
.data 3276 3276 0 0.0
.rodata 84675 84707 32 0.0
.text 580848 580920 72 0.0
shell LP_CC2652R7 (read only) 660594 660706 112 0.0
(read/write) 186156 186044 -112 -0.1
.bss 76444 76444 0 0.0
.data 3360 3360 0 0.0
.rodata 85090 85130 40 0.0
.text 575188 575260 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581546 581594 48 0.0
.app_xip_area 460096 460144 48 0.0
.bss 64244 64244 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 587462 587510 48 0.0
.app_xip_area 461284 461332 48 0.0
.bss 68972 68972 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584902 585006 104 0.0
.app_xip_area 464300 464404 104 0.0
.bss 63452 63452 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 1021570 1021644 74 0.0
(read/write) 1486106 1486146 40 0.0
.dram0.bss 70088 70088 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215976 216016 40 0.0
.flash.text 1021570 1021644 74 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1075395 1075435 40 0.0
(read/write) 488144 488176 32 0.0
.dram0.bss 75608 75608 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246396 246428 32 0.0
.flash.text 1070011 1070051 40 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660328 660376 48 0.0
.bss 69540 69540 0 0.0
.data 1992 1992 0 0.0
.text 582996 583044 48 0.0
lock k32w061+release (read/write) 687308 687412 104 0.0
.bss 70012 70012 0 0.0
.data 2004 2004 0 0.0
.text 609492 609596 104 0.0
linux chip-tool-ipv6only arm64 (read only) 10072556 10073116 560 0.0
(read/write) 696097 696129 32 0.0
.bss 43073 43073 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 632128 632152 24 0.0
.dynamic 528 528 0 0.0
.got 13672 13672 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 481084 481116 32 0.0
.text 8008148 8008660 512 0.0
thermostat-no-ble arm64 (read only) 2603684 2604228 544 0.0
(read/write) 158641 158657 16 0.0
.bss 65441 65441 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83368 83392 24 0.0
.dynamic 528 528 0 0.0
.got 5104 5104 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165724 165756 32 0.0
.text 2197664 2198160 496 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448544 2448640 96 0.0
.bss 213948 213948 0 0.0
.data 5872 5872 0 0.0
.text 1411188 1411284 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176035 1176135 100 0.0
bss 142908 142908 0 0.0
rodata 142204 142240 36 0.0
text 812024 812096 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156099 1156199 100 0.0
bss 142144 142144 0 0.0
rodata 133748 133784 36 0.0
text 801340 801408 68 0.0
p6 all-clusters-app default (read only) 882128 882128 0 0.0
(read/write) 1685404 1685500 96 0.0
.bss 148568 148568 0 0.0
.data 2648 2648 0 0.0
.text 1525800 1525896 96 0.0
all-clusters-minimal-app default (read only) 882848 882848 0 0.0
(read/write) 1629516 1629628 112 0.0
.bss 147848 147848 0 0.0
.data 2648 2648 0 0.0
.text 1470632 1470744 112 0.0
light-app default (read only) 891152 891152 0 0.0
(read/write) 1549516 1549636 120 0.0
.bss 139752 139752 0 0.0
.data 2440 2440 0 0.0
.text 1398936 1399056 120 0.0
lock-app default (read only) 891280 891280 0 0.0
(read/write) 1576516 1576620 104 0.0
.bss 139608 139608 0 0.0
.data 2456 2456 0 0.0
.text 1426064 1426168 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798396 798504 108 0.0
bss 70584 70584 0 0.0
noinit 40416 40416 0 0.0
text 566532 566602 70 0.0
lighting-app tlsr9518adk80d (read/write) 818444 818552 108 0.0
bss 71428 71428 0 0.0
noinit 40416 40416 0 0.0
text 583076 583146 70 0.0

github-actions[bot] avatar Jul 19 '22 23:07 github-actions[bot]

PR #20622: Size comparison from 7fde831b69d70785ff5d8116dba31a0213da23dd to 98f0fa0b21e2b353ca9c858f4b344317b50dbc5b

Increases (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7fde831b 98f0fa0b change % change
bl602 lighting-app bl602 (read/write) 1379514 1379626 112 0.0
.text 1050152 1050228 76 0.0
bl602+rpc (read/write) 1424914 1425042 128 0.0
.text 1081804 1081888 84 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668119 668223 104 0.0
.rodata 88319 88351 32 0.0
.text 579484 579556 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633719 633831 112 0.0
.rodata 77551 77591 40 0.1
.text 555844 555916 72 0.0
lock-ftd LP_CC2652R7 (read only) 671227 671339 112 0.0
.rodata 76443 76483 40 0.1
.text 594304 594376 72 0.0
lock-mtd LP_CC2652R7 (read only) 653503 653607 104 0.0
.rodata 101191 101223 32 0.0
.text 551832 551904 72 0.0
pump-app LP_CC2652R7 (read only) 680227 680339 112 0.0
.rodata 88811 88851 40 0.0
.text 590932 591004 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666003 666107 104 0.0
.rodata 84675 84707 32 0.0
.text 580848 580920 72 0.0
shell LP_CC2652R7 (read only) 660594 660706 112 0.0
.rodata 85090 85130 40 0.0
.text 575188 575260 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581546 581594 48 0.0
.app_xip_area 460096 460144 48 0.0
lock cyw930739m2evb_01 (read/write) 587462 587510 48 0.0
.app_xip_area 461284 461332 48 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584910 585014 104 0.0
.app_xip_area 464308 464412 104 0.0
efr32 lighting-app BRD4161A (read/write) 1085936 1086048 112 0.0
.text 950808 950920 112 0.0
BRD4161A+rpc (read/write) 1140212 1140324 112 0.0
.text 988196 988308 112 0.0
BRD4161A+rs911x (read/write) 951136 951256 120 0.0
.text 808292 808412 120 0.0
lock-app BRD4161A+wf200 (read/write) 1127500 1127612 112 0.0
.text 981272 981384 112 0.0
window-app BRD4161A (read/write) 1079428 1079524 96 0.0
.text 942800 942896 96 0.0
esp32 all-clusters-app c3devkit (read only) 1021574 1021644 70 0.0
(read/write) 1486106 1486146 40 0.0
.flash.rodata 215976 216016 40 0.0
.flash.text 1021574 1021644 70 0.0
m5stack (read only) 1075395 1075435 40 0.0
(read/write) 488144 488176 32 0.0
.flash.rodata 246396 246428 32 0.0
.flash.text 1070011 1070051 40 0.0
k32w light k32w061+release (read/write) 660328 660376 48 0.0
.text 582996 583044 48 0.0
lock k32w061+release (read/write) 687308 687412 104 0.0
.text 609492 609596 104 0.0
linux all-clusters-app debug (read only) 2976905 2977465 560 0.0
.rodata 264669 264701 32 0.0
.text 2534258 2534786 528 0.0
all-clusters-minimal-app debug (read only) 2823529 2824073 544 0.0
.rodata 265661 265693 32 0.0
.text 2382546 2383058 512 0.0
bridge-app debug+rpc (read only) 2323609 2324121 512 0.0
.rodata 198144 198208 64 0.0
.text 1963442 1963890 448 0.0
chip-tool debug (read only) 10335369 10335929 560 0.0
.rodata 517045 517077 32 0.0
.text 8367108 8367636 528 0.0
chip-tool-ipv6only arm64 (read only) 10072556 10073116 560 0.0
(read/write) 696097 696129 32 0.0
.data.rel.ro 632128 632152 24 0.0
.rodata 481084 481116 32 0.0
.text 8008148 8008660 512 0.0
lighting-app debug+rpc (read only) 2561353 2561897 544 0.0
.rodata 213960 213992 32 0.0
.text 2177138 2177650 512 0.0
lock-app debug (read only) 2526265 2526857 592 0.0
.rodata 229000 229064 64 0.0
.text 2131810 2132338 528 0.0
ota-provider-app debug (read only) 2329793 2330353 560 0.0
.rodata 203736 203768 32 0.0
.text 1962994 1963522 528 0.0
ota-requestor-app debug (read only) 2448393 2448937 544 0.0
.rodata 207488 207520 32 0.0
.text 2069442 2069954 512 0.0
shell debug (read only) 2563761 2564337 576 0.0
.rodata 228050 228114 64 0.0
.text 2178322 2178834 512 0.0
thermostat-no-ble arm64 (read only) 2603684 2604228 544 0.0
(read/write) 158641 158657 16 0.0
.data.rel.ro 83368 83392 24 0.0
.rodata 165724 165756 32 0.0
.text 2197664 2198160 496 0.0
tv-app debug (read only) 3111905 3112465 560 0.0
.rodata 249504 249536 32 0.0
.text 2674146 2674674 528 0.0
tv-casting-app debug (read only) 5365153 5365665 512 0.0
.rodata 333593 333657 64 0.0
.text 4765202 4765650 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2448544 2448640 96 0.0
.text 1411188 1411284 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176035 1176135 100 0.0
rodata 142204 142240 36 0.0
text 812024 812096 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156099 1156199 100 0.0
rodata 133748 133784 36 0.0
text 801332 801408 76 0.0
p6 all-clusters-app default (read/write) 1685404 1685500 96 0.0
.text 1525800 1525896 96 0.0
all-clusters-minimal-app default (read/write) 1629516 1629628 112 0.0
.text 1470632 1470744 112 0.0
light-app default (read/write) 1549516 1549636 120 0.0
.text 1398936 1399056 120 0.0
lock-app default (read/write) 1576516 1576620 104 0.0
.text 1426064 1426168 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798388 798504 116 0.0
text 566528 566602 74 0.0
lighting-app tlsr9518adk80d (read/write) 818436 818552 116 0.0
text 583072 583146 74 0.0
Decreases (6 builds for cc13x2_26x2)
platform target config section 7fde831b 98f0fa0b change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 183128 183024 -104 -0.1
lock-ftd LP_CC2652R7 (read/write) 170196 170084 -112 -0.1
lock-mtd LP_CC2652R7 (read/write) 183608 183504 -104 -0.1
pump-app LP_CC2652R7 (read/write) 162052 161940 -112 -0.1
pump-controller-app LP_CC2652R7 (read/write) 176396 176292 -104 -0.1
shell LP_CC2652R7 (read/write) 186156 186044 -112 -0.1
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 7fde831b 98f0fa0b change % change
bl602 lighting-app bl602 (read/write) 1379514 1379626 112 0.0
.bss 116970 116970 0 0.0
.data 4480 4480 0 0.0
.text 1050152 1050228 76 0.0
bl602+rpc (read/write) 1424914 1425042 128 0.0
.bss 124418 124418 0 0.0
.data 4600 4600 0 0.0
.text 1081804 1081888 84 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 668119 668223 104 0.0
(read/write) 183128 183024 -104 -0.1
.bss 74140 74140 0 0.0
.data 3356 3356 0 0.0
.rodata 88319 88351 32 0.0
.text 579484 579556 72 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 633719 633831 112 0.0
(read/write) 157708 157708 0 0.0
.bss 73436 73436 0 0.0
.data 3356 3356 0 0.0
.rodata 77551 77591 40 0.1
.text 555844 555916 72 0.0
lock-ftd LP_CC2652R7 (read only) 671227 671339 112 0.0
(read/write) 170196 170084 -112 -0.1
.bss 71204 71204 0 0.0
.data 3280 3280 0 0.0
.rodata 76443 76483 40 0.1
.text 594304 594376 72 0.0
lock-mtd LP_CC2652R7 (read only) 653503 653607 104 0.0
(read/write) 183608 183504 -104 -0.1
.bss 66892 66892 0 0.0
.data 3280 3280 0 0.0
.rodata 101191 101223 32 0.0
.text 551832 551904 72 0.0
pump-app LP_CC2652R7 (read only) 680227 680339 112 0.0
(read/write) 162052 161940 -112 -0.1
.bss 71292 71292 0 0.0
.data 3280 3280 0 0.0
.rodata 88811 88851 40 0.0
.text 590932 591004 72 0.0
pump-controller-app LP_CC2652R7 (read only) 666003 666107 104 0.0
(read/write) 176396 176292 -104 -0.1
.bss 71412 71412 0 0.0
.data 3276 3276 0 0.0
.rodata 84675 84707 32 0.0
.text 580848 580920 72 0.0
shell LP_CC2652R7 (read only) 660594 660706 112 0.0
(read/write) 186156 186044 -112 -0.1
.bss 76444 76444 0 0.0
.data 3360 3360 0 0.0
.rodata 85090 85130 40 0.0
.text 575188 575260 72 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 581546 581594 48 0.0
.app_xip_area 460096 460144 48 0.0
.bss 64244 64244 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 587462 587510 48 0.0
.app_xip_area 461284 461332 48 0.0
.bss 68972 68972 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584910 585014 104 0.0
.app_xip_area 464308 464412 104 0.0
.bss 63452 63452 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1085936 1086048 112 0.0
.bss 133060 133060 0 0.0
.data 2048 2048 0 0.0
.text 950808 950920 112 0.0
BRD4161A+rpc (read/write) 1140212 1140324 112 0.0
.bss 149732 149732 0 0.0
.data 2260 2260 0 0.0
.text 988196 988308 112 0.0
BRD4161A+rs911x (read/write) 951136 951256 120 0.0
.bss 140776 140776 0 0.0
.data 2048 2048 0 0.0
.text 808292 808412 120 0.0
lock-app BRD4161A+wf200 (read/write) 1127500 1127612 112 0.0
.bss 144152 144152 0 0.0
.data 2056 2056 0 0.0
.text 981272 981384 112 0.0
window-app BRD4161A (read/write) 1079428 1079524 96 0.0
.bss 134532 134532 0 0.0
.data 2076 2076 0 0.0
.text 942800 942896 96 0.0
esp32 all-clusters-app c3devkit (read only) 1021574 1021644 70 0.0
(read/write) 1486106 1486146 40 0.0
.dram0.bss 70088 70088 0 0.0
.dram0.data 14600 14600 0 0.0
.flash.rodata 215976 216016 40 0.0
.flash.text 1021574 1021644 70 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1075395 1075435 40 0.0
(read/write) 488144 488176 32 0.0
.dram0.bss 75608 75608 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 246396 246428 32 0.0
.flash.text 1070011 1070051 40 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660328 660376 48 0.0
.bss 69540 69540 0 0.0
.data 1992 1992 0 0.0
.text 582996 583044 48 0.0
lock k32w061+release (read/write) 687308 687412 104 0.0
.bss 70012 70012 0 0.0
.data 2004 2004 0 0.0
.text 609492 609596 104 0.0
linux all-clusters-app debug (read only) 2976905 2977465 560 0.0
(read/write) 155312 155312 0 0.0
.bss 61824 61824 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 85160 85160 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 264669 264701 32 0.0
.text 2534258 2534786 528 0.0
all-clusters-minimal-app debug (read only) 2823529 2824073 544 0.0
(read/write) 146984 146984 0 0.0
.bss 61024 61024 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 77720 77720 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 265661 265693 32 0.0
.text 2382546 2383058 512 0.0
bridge-app debug+rpc (read only) 2323609 2324121 512 0.0
(read/write) 125768 125768 0 0.0
.bss 49088 49088 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 67096 67096 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 198144 198208 64 0.0
.text 1963442 1963890 448 0.0
chip-tool debug (read only) 10335369 10335929 560 0.0
(read/write) 630888 630888 0 0.0
.bss 24760 24760 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 596472 596472 0 0.0
.dynamic 608 608 0 0.0
.got 5088 5088 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 517045 517077 32 0.0
.text 8367108 8367636 528 0.0
chip-tool-ipv6only arm64 (read only) 10072556 10073116 560 0.0
(read/write) 696097 696129 32 0.0
.bss 43073 43073 0 0.0
.data 3304 3304 0 0.0
.data.rel.ro 632128 632152 24 0.0
.dynamic 528 528 0 0.0
.got 13672 13672 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 481084 481116 32 0.0
.text 8008148 8008660 512 0.0
lighting-app debug+rpc (read only) 2561353 2561897 544 0.0
(read/write) 129856 129856 0 0.0
.bss 49664 49664 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 824 824 0 0.0
.rodata 213960 213992 32 0.0
.text 2177138 2177650 512 0.0
lock-app debug (read only) 2526265 2526857 592 0.0
(read/write) 124808 124808 0 0.0
.bss 48032 48032 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69208 69208 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 229000 229064 64 0.0
.text 2131810 2132338 528 0.0
ota-provider-app debug (read only) 2329793 2330353 560 0.0
(read/write) 118608 118608 0 0.0
.bss 47680 47680 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63192 63192 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 680 680 0 0.0
.rodata 203736 203768 32 0.0
.text 1962994 1963522 528 0.0
ota-requestor-app debug (read only) 2448393 2448937 544 0.0
(read/write) 125544 125544 0 0.0
.bss 50048 50048 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 67416 67416 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 207488 207520 32 0.0
.text 2069442 2069954 512 0.0
shell debug (read only) 2563761 2564337 576 0.0
(read/write) 141336 141336 0 0.0
.bss 57608 57608 0 0.0
.data 1248 1248 0 0.0
.data.rel.ro 76792 76792 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 936 936 0 0.0
.rodata 228050 228114 64 0.0
.text 2178322 2178834 512 0.0
thermostat-no-ble arm64 (read only) 2603684 2604228 544 0.0
(read/write) 158641 158657 16 0.0
.bss 65441 65441 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83368 83392 24 0.0
.dynamic 528 528 0 0.0
.got 5104 5104 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165724 165756 32 0.0
.text 2197664 2198160 496 0.0
tv-app debug (read only) 3111905 3112465 560 0.0
(read/write) 256960 256960 0 0.0
.bss 167064 167064 0 0.0
.data 4736 4736 0 0.0
.data.rel.ro 78728 78728 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 249504 249536 32 0.0
.text 2674146 2674674 528 0.0
tv-casting-app debug (read only) 5365153 5365665 512 0.0
(read/write) 158264 158264 0 0.0
.bss 51256 51256 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 98288 98288 0 0.0
.dynamic 608 608 0 0.0
.got 4736 4736 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 333593 333657 64 0.0
.text 4765202 4765650 448 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2448544 2448640 96 0.0
.bss 213948 213948 0 0.0
.data 5872 5872 0 0.0
.text 1411188 1411284 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1176035 1176135 100 0.0
bss 142908 142908 0 0.0
rodata 142204 142240 36 0.0
text 812024 812096 72 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156099 1156199 100 0.0
bss 142144 142144 0 0.0
rodata 133748 133784 36 0.0
text 801332 801408 76 0.0
p6 all-clusters-app default (read only) 882128 882128 0 0.0
(read/write) 1685404 1685500 96 0.0
.bss 148568 148568 0 0.0
.data 2648 2648 0 0.0
.text 1525800 1525896 96 0.0
all-clusters-minimal-app default (read only) 882848 882848 0 0.0
(read/write) 1629516 1629628 112 0.0
.bss 147848 147848 0 0.0
.data 2648 2648 0 0.0
.text 1470632 1470744 112 0.0
light-app default (read only) 891152 891152 0 0.0
(read/write) 1549516 1549636 120 0.0
.bss 139752 139752 0 0.0
.data 2440 2440 0 0.0
.text 1398936 1399056 120 0.0
lock-app default (read only) 891280 891280 0 0.0
(read/write) 1576516 1576620 104 0.0
.bss 139608 139608 0 0.0
.data 2456 2456 0 0.0
.text 1426064 1426168 104 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798388 798504 116 0.0
bss 70584 70584 0 0.0
noinit 40416 40416 0 0.0
text 566528 566602 74 0.0
lighting-app tlsr9518adk80d (read/write) 818436 818552 116 0.0
bss 71428 71428 0 0.0
noinit 40416 40416 0 0.0
text 583072 583146 74 0.0

github-actions[bot] avatar Jul 20 '22 07:07 github-actions[bot]

The error with the tv-app comes from the fact that the tv-app has the flag CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE turned on.

As a result, the server code in src/app/server initialise an exchange manager, a session manager, a message counter manager, etc... and then a new exchange manager, session manager, etc.. are created by CHIPDeviceControllerFactory.

Both the server code and the "commissioner" code tries to assign their own exchange manager to the the InteractionModelEngine. That is a bit more involved to fix than just fixing the crash. I may do an other PR just for this.

vivien-apple avatar Jul 20 '22 12:07 vivien-apple

The error with the tv-app comes from the fact that the tv-app has the flag CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE turned on.

As a result, the server code in src/app/server initialise an exchange manager, a session manager, a message counter manager, etc... and then a new exchange manager, session manager, etc.. are created by CHIPDeviceControllerFactory.

Both the server code and the "commissioner" code tries to assign their own exchange manager to the the InteractionModelEngine. That is a bit more involved to fix than just fixing the crash. I may do an other PR just for this.

Is this why the test suites are failing in tv-app? I'm wondering if this fix is causing the tv test case failures. That would mean we have more work here.

chrisdecenzo avatar Jul 22 '22 22:07 chrisdecenzo

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

stale[bot] avatar Jul 30 '22 14:07 stale[bot]

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

stale[bot] avatar Aug 10 '22 01:08 stale[bot]

@vivien-apple - this seems to need some conflict resolution

andy31415 avatar Aug 17 '22 15:08 andy31415

@vivien-apple - this seems to need some conflict resolution

The issue is not too much about the conflict TBH. The issue is that we need to figure out how to get CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE to work properly

In the current shape both the "commissioner" and the "commissioner" tries to be the owner of some singletons / core classes instances and it does not fit well together. AFAICT it only happens in the tv-app at the moment because it is the only one that turns on this flag but that's a much bigger issue than this current PR and I'm afraid of the changes it may introduce for v1.0.

@chrisdecenzo Do you have a plan to work on that ?

vivien-apple avatar Aug 24 '22 10:08 vivien-apple

The error with the tv-app comes from the fact that the tv-app has the flag CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE turned on. As a result, the server code in src/app/server initialise an exchange manager, a session manager, a message counter manager, etc... and then a new exchange manager, session manager, etc.. are created by CHIPDeviceControllerFactory. Both the server code and the "commissioner" code tries to assign their own exchange manager to the the InteractionModelEngine. That is a bit more involved to fix than just fixing the crash. I may do an other PR just for this.

Is this why the test suites are failing in tv-app? I'm wondering if this fix is causing the tv test case failures. That would mean we have more work here.

Yes, because there is some confusion about which exchange manager, session manager, etc are the right ones :/ I think the code works fine generally but either the server or the controller factory has pointers to objects that are not the one used by the underlying stack.

vivien-apple avatar Aug 24 '22 10:08 vivien-apple

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

stale[bot] avatar Oct 24 '22 00:10 stale[bot]

Closing for now as I don't have the time to work on it and there are some deep changes that needs to be done to avoid the underlying issues.

vivien-apple avatar Oct 24 '22 10:10 vivien-apple