Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

NULL check in UDPEndPoint Sockets SendMsgImpl #22432

Merged

Conversation

s-mcclain
Copy link
Contributor

@s-mcclain s-mcclain commented Sep 6, 2022

Problem

When CHIP Server sends UDP message to UDPEndPoint, the Server attempts CloneData() to clone the buffer for sending to multiple interfaces. In the rare circumstance where CloneData allocation fails, it returns an empty handle where 'this' is NULL. This causes a segmentation fault inside SendMsgImpl where it attempts to deference the empty handle without checking for null first.

Change overview

  • Add 'VerifyOrReturnError' where if msg.IsNull, the function returns CHIP_ERROR_NO_MEMORY.

Fixes #22552

Testing

How was this tested? (at least one bullet point required)

  • Manually tested, performing 800+ toggles, with limited memory available in system to verify no segmentation fault occurs.

@github-actions
Copy link

github-actions bot commented Sep 6, 2022

PR #22432: Size comparison from e535710 to ccb28cf

Increases (20 builds for bl602, cc13x2_26x2, linux, nrfconnect, qpg, telink)
platform target config section e535710 ccb28cf change % change
bl602 lighting-app bl602+rpc (read/write) 1455450 1455458 8 0.0
.text 1097032 1097034 2 0.0
cc13x2_26x2 pump-controller-app LP_CC2652R7 (read only) 669723 669731 8 0.0
.text 583616 583624 8 0.0
linux all-clusters-app debug (read only) 3046409 3046473 64 0.0
.text 2591314 2591378 64 0.0
all-clusters-minimal-app debug (read only) 2882273 2882321 48 0.0
.text 2429730 2429778 48 0.0
bridge-app debug+rpc (read only) 2379977 2380025 48 0.0
.text 2012578 2012626 48 0.0
chip-tool debug (read only) 10945849 10945913 64 0.0
.text 8855732 8855796 64 0.0
chip-tool-ipv6only arm64 (read only) 10320484 10320548 64 0.0
.text 8168820 8168884 64 0.0
lighting-app debug+rpc (read only) 2605401 2605465 64 0.0
.text 2212882 2212946 64 0.0
lock-app debug (read only) 2588385 2588433 48 0.0
.text 2183122 2183170 48 0.0
ota-provider-app debug (read only) 2365657 2365721 64 0.0
.text 1991570 1991634 64 0.0
ota-requestor-app debug (read only) 2530969 2531033 64 0.0
.text 2140946 2141010 64 0.0
shell debug (read only) 2614713 2614761 48 0.0
.text 2220242 2220290 48 0.0
thermostat-no-ble arm64 (read only) 2364132 2364180 48 0.0
.text 1984768 1984816 48 0.0
tv-app debug (read only) 3192969 3193017 48 0.0
.text 2742610 2742658 48 0.0
tv-casting-app debug (read only) 5511313 5511361 48 0.0
.text 4894018 4894066 48 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181199 1181215 16 0.0
text 815072 815076 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 803460 803468 8 0.0
qpg lighting-app qpg6105+debug (read/write) 1129156 1129164 8 0.0
.text 576252 576260 8 0.0
telink light-switch-app tlsr9518adk80d text 571518 571522 4 0.0
lighting-app tlsr9518adk80d text 589642 589644 2 0.0
Decreases (5 builds for cc13x2_26x2, esp32, psoc6)
platform target config section e535710 ccb28cf change % change
cc13x2_26x2 pump-controller-app LP_CC2652R7 (read/write) 172812 172804 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1033856 1033854 -2 -0.0
.flash.text 1033856 1033854 -2 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26715430 26715429 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 21914335 21914334 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22294083 22294081 -2 -0.0
Full report (45 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e535710 ccb28cf change % change
bl602 lighting-app bl602 (read/write) 1410254 1410254 0 0.0
.bss 121585 121585 0 0.0
.data 9816 9816 0 0.0
.text 1065684 1065684 0 0.0
bl602+rpc (read/write) 1455450 1455458 8 0.0
.bss 129017 129017 0 0.0
.data 10200 10200 0 0.0
.text 1097032 1097034 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675359 675359 0 0.0
(read/write) 176048 176048 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89215 89215 0 0.0
.text 585832 585832 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640071 640071 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78367 78367 0 0.0
.text 561384 561384 0 0.0
lock-ftd LP_CC2652R7 (read only) 676419 676419 0 0.0
(read/write) 165300 165300 0 0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77067 77067 0 0.0
.text 598872 598872 0 0.0
lock-mtd LP_CC2652R7 (read only) 659379 659379 0 0.0
(read/write) 178028 178028 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102323 102323 0 0.0
.text 556576 556576 0 0.0
pump-app LP_CC2652R7 (read only) 685247 685247 0 0.0
(read/write) 157176 157176 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90079 90079 0 0.0
.text 594684 594684 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669723 669731 8 0.0
(read/write) 172812 172804 -8 -0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85627 85627 0 0.0
.text 583616 583624 8 0.0
shell LP_CC2652R7 (read only) 666010 666010 0 0.0
(read/write) 180916 180916 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85770 85770 0 0.0
.text 579924 579924 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586882 586882 0 0.0
.app_xip_area 463540 463540 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592634 592634 0 0.0
.app_xip_area 464508 464508 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599810 599810 0 0.0
.app_xip_area 477188 477188 0 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1108544 1108544 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 970120 970120 0 0.0
BRD4161A+rpc (read/write) 972188 972188 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 819072 819072 0 0.0
BRD4161A+rs911x (read/write) 1002048 1002048 0 0.0
.bss 169168 169168 0 0.0
.data 2064 2064 0 0.0
.text 830796 830796 0 0.0
lock-app BRD4161A+wf200 (read/write) 1150116 1150116 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 995776 995776 0 0.0
window-app BRD4161A (read/write) 1099784 1099784 0 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 959896 959896 0 0.0
esp32 all-clusters-app c3devkit (read only) 1033856 1033854 -2 -0.0
(read/write) 1493494 1493494 0 0.0
.dram0.bss 71120 71120 0 0.0
.dram0.data 13696 13696 0 0.0
.flash.rodata 218008 218008 0 0.0
.flash.text 1033856 1033854 -2 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1086195 1086195 0 0.0
(read/write) 490772 490772 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34152 34152 0 0.0
.flash.rodata 247312 247312 0 0.0
.flash.text 1080811 1080811 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 648204 648204 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 572696 572696 0 0.0
lock k32w0+release (read/write) 705216 705216 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 629252 629252 0 0.0
linux all-clusters-app debug (read only) 3046409 3046473 64 0.0
(read/write) 156064 156064 0 0.0
.bss 61824 61824 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85768 85768 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 275659 275659 0 0.0
.text 2591314 2591378 64 0.0
all-clusters-minimal-app debug (read only) 2882273 2882321 48 0.0
(read/write) 147664 147664 0 0.0
.bss 61056 61056 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78264 78264 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 275883 275883 0 0.0
.text 2429730 2429778 48 0.0
bridge-app debug+rpc (read only) 2379977 2380025 48 0.0
(read/write) 127752 127752 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67640 67640 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 204488 204488 0 0.0
.text 2012578 2012626 48 0.0
chip-tool debug (read only) 10945849 10945913 64 0.0
(read/write) 657352 657352 0 0.0
.bss 25272 25272 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 622288 622288 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 569301 569301 0 0.0
.text 8855732 8855796 64 0.0
chip-tool-ipv6only arm64 (read only) 10320484 10320548 64 0.0
(read/write) 705185 705185 0 0.0
.bss 33313 33313 0 0.0
.data 3280 3280 0 0.0
.data.rel.ro 649784 649784 0 0.0
.dynamic 560 560 0 0.0
.got 13840 13840 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 499252 499252 0 0.0
.text 8168820 8168884 64 0.0
lighting-app debug+rpc (read only) 2605401 2605465 64 0.0
(read/write) 130536 130536 0 0.0
.bss 49792 49792 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72680 72680 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221328 221328 0 0.0
.text 2212882 2212946 64 0.0
lock-app debug (read only) 2588385 2588433 48 0.0
(read/write) 125712 125712 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69688 69688 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 238320 238320 0 0.0
.text 2183122 2183170 48 0.0
ota-provider-app debug (read only) 2365657 2365721 64 0.0
(read/write) 119144 119144 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63512 63512 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 210328 210328 0 0.0
.text 1991570 1991634 64 0.0
ota-requestor-app debug (read only) 2530969 2531033 64 0.0
(read/write) 127552 127552 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68920 68920 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 217120 217120 0 0.0
.text 2140946 2141010 64 0.0
shell debug (read only) 2614713 2614761 48 0.0
(read/write) 142184 142184 0 0.0
.bss 57704 57704 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77376 77376 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 235762 235762 0 0.0
.text 2220242 2220290 48 0.0
thermostat-no-ble arm64 (read only) 2364132 2364180 48 0.0
(read/write) 141857 141857 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76112 76112 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141324 141324 0 0.0
.text 1984768 1984816 48 0.0
tv-app debug (read only) 3192969 3193017 48 0.0
(read/write) 258040 258040 0 0.0
.bss 167352 167352 0 0.0
.data 4752 4752 0 0.0
.data.rel.ro 79368 79368 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 260328 260328 0 0.0
.text 2742610 2742658 48 0.0
tv-casting-app debug (read only) 5511313 5511361 48 0.0
(read/write) 160536 160536 0 0.0
.bss 51352 51352 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100304 100304 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 345393 345393 0 0.0
.text 4894018 4894066 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455032 2455032 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417676 1417676 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181199 1181215 16 0.0
bss 143641 143641 0 0.0
rodata 143552 143552 0 0.0
text 815072 815076 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160395 1160395 0 0.0
bss 142868 142868 0 0.0
rodata 135140 135140 0 0.0
text 803460 803468 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841960 841960 0 0.0
(read/write) 1742548 1742548 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188720 188720 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221471 1221471 0 0.0
.debug_aranges 111728 111728 0 0.0
.debug_frame 372964 372964 0 0.0
.debug_info 26715430 26715429 -1 -0.0
.debug_line 3657437 3657437 0 0.0
.debug_loc 3573305 3573305 0 0.0
.debug_ranges 338440 338440 0 0.0
.debug_str 3427396 3427396 0 0.0
.heap 841960 841960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570587 570587 0 0.0
.symtab 421456 421456 0 0.0
.text 1542776 1542776 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842696 842696 0 0.0
(read/write) 1685748 1685748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187984 187984 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1213310 1213310 0 0.0
.debug_aranges 111200 111200 0 0.0
.debug_frame 376044 376044 0 0.0
.debug_info 26452052 26452052 0 0.0
.debug_line 3677953 3677953 0 0.0
.debug_loc 3560942 3560942 0 0.0
.debug_ranges 337056 337056 0 0.0
.debug_str 3416401 3416401 0 0.0
.heap 842696 842696 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535061 535061 0 0.0
.symtab 408048 408048 0 0.0
.text 1486712 1486712 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850928 850928 0 0.0
(read/write) 1603020 1603020 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179960 179960 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1048129 1048129 0 0.0
.debug_aranges 103376 103376 0 0.0
.debug_frame 346312 346312 0 0.0
.debug_info 21914335 21914334 -1 -0.0
.debug_line 3248418 3248418 0 0.0
.debug_loc 3259284 3259284 0 0.0
.debug_ranges 302528 302528 0 0.0
.debug_str 3221667 3221667 0 0.0
.heap 850928 850928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 468360 468360 0 0.0
.symtab 375136 375136 0 0.0
.text 1412216 1412216 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1640708 1640708 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1055564 1055564 0 0.0
.debug_aranges 104048 104048 0 0.0
.debug_frame 349140 349140 0 0.0
.debug_info 22294083 22294081 -2 -0.0
.debug_line 3257239 3257239 0 0.0
.debug_loc 3299137 3299137 0 0.0
.debug_ranges 305872 305872 0 0.0
.debug_str 3249088 3249088 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474563 474563 0 0.0
.symtab 378320 378320 0 0.0
.text 1444872 1444872 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129156 1129164 8 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 576252 576260 8 0.0
lock-app qpg6105+debug (read/write) 1100176 1100176 0 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 547276 547276 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 809096 809096 0 0.0
bss 71344 71344 0 0.0
noinit 43488 43488 0 0.0
text 571518 571522 4 0.0
lighting-app tlsr9518adk80d (read/write) 831004 831004 0 0.0
bss 72200 72200 0 0.0
noinit 43488 43488 0 0.0
text 589642 589644 2 0.0

@github-actions
Copy link

github-actions bot commented Sep 7, 2022

PR #22432: Size comparison from 33f6a91 to 7466327

Increases (23 builds for bl602, cc13x2_26x2, esp32, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 33f6a91 7466327 change % change
bl602 lighting-app bl602 .text 1065748 1065750 2 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 676443 676451 8 0.0
.text 598888 598896 8 0.0
esp32 all-clusters-app c3devkit (read only) 1033904 1033906 2 0.0
.flash.text 1033904 1033906 2 0.0
linux all-clusters-app debug (read only) 3046681 3046729 48 0.0
.text 2591586 2591634 48 0.0
all-clusters-minimal-app debug (read only) 2882529 2882593 64 0.0
.text 2429986 2430050 64 0.0
bridge-app debug+rpc (read only) 2380233 2380297 64 0.0
.text 2012834 2012898 64 0.0
chip-tool debug (read only) 10956817 10956881 64 0.0
.text 8865332 8865396 64 0.0
chip-tool-ipv6only arm64 (read only) 10329772 10329820 48 0.0
.text 8176836 8176884 48 0.0
lighting-app debug+rpc (read only) 2605673 2605721 48 0.0
.text 2213154 2213202 48 0.0
lock-app debug (read only) 2588641 2588705 64 0.0
.text 2183378 2183442 64 0.0
ota-provider-app debug (read only) 2365929 2365977 48 0.0
.text 1991842 1991890 48 0.0
ota-requestor-app debug (read only) 2531241 2531289 48 0.0
.text 2141218 2141266 48 0.0
shell debug (read only) 2614969 2615033 64 0.0
.text 2220498 2220562 64 0.0
thermostat-no-ble arm64 (read only) 2364388 2364436 48 0.0
.text 1985008 1985056 48 0.0
tv-app debug (read only) 3198833 3198897 64 0.0
.text 2747890 2747954 64 0.0
tv-casting-app debug (read only) 5516441 5516505 64 0.0
.text 4898194 4898258 64 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2455112 2455176 64 0.0
.text 1417756 1417820 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181259 1181275 16 0.0
text 815108 815132 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160443 1160475 32 0.0
text 803500 803524 24 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26453339 26453341 2 0.0
qpg lighting-app qpg6105+debug (read/write) 1129212 1129220 8 0.0
.text 576308 576316 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 809156 809180 24 0.0
text 571568 571592 24 0.0
lighting-app tlsr9518adk80d (read/write) 831072 831088 16 0.0
text 589696 589714 18 0.0
Decreases (2 builds for cc13x2_26x2, psoc6)
platform target config section 33f6a91 7466327 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 165276 165268 -8 -0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 21915511 21915510 -1 -0.0
Full report (45 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 33f6a91 7466327 change % change
bl602 lighting-app bl602 (read/write) 1410330 1410330 0 0.0
.bss 121585 121585 0 0.0
.data 9816 9816 0 0.0
.text 1065748 1065750 2 0.0
bl602+rpc (read/write) 1455534 1455534 0 0.0
.bss 129017 129017 0 0.0
.data 10200 10200 0 0.0
.text 1097098 1097098 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675391 675391 0 0.0
(read/write) 176016 176016 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89223 89223 0 0.0
.text 585856 585856 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640103 640103 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78375 78375 0 0.0
.text 561408 561408 0 0.0
lock-ftd LP_CC2652R7 (read only) 676443 676451 8 0.0
(read/write) 165276 165268 -8 -0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77075 77075 0 0.0
.text 598888 598896 8 0.0
lock-mtd LP_CC2652R7 (read only) 659411 659411 0 0.0
(read/write) 177996 177996 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102331 102331 0 0.0
.text 556600 556600 0 0.0
pump-app LP_CC2652R7 (read only) 685279 685279 0 0.0
(read/write) 157144 157144 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90087 90087 0 0.0
.text 594708 594708 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669779 669779 0 0.0
(read/write) 172756 172756 0 0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85643 85643 0 0.0
.text 583656 583656 0 0.0
shell LP_CC2652R7 (read only) 666042 666042 0 0.0
(read/write) 180884 180884 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85778 85778 0 0.0
.text 579948 579948 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586954 586954 0 0.0
.app_xip_area 463612 463612 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592698 592698 0 0.0
.app_xip_area 464572 464572 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599866 599866 0 0.0
.app_xip_area 477244 477244 0 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1108608 1108608 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 970184 970184 0 0.0
BRD4161A+rpc (read/write) 972236 972236 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 819120 819120 0 0.0
BRD4161A+rs911x (read/write) 1002104 1002104 0 0.0
.bss 169168 169168 0 0.0
.data 2064 2064 0 0.0
.text 830852 830852 0 0.0
lock-app BRD4161A+wf200 (read/write) 1150148 1150148 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 995808 995808 0 0.0
window-app BRD4161A (read/write) 1099840 1099840 0 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 959952 959952 0 0.0
esp32 all-clusters-app c3devkit (read only) 1033904 1033906 2 0.0
(read/write) 1493510 1493510 0 0.0
.dram0.bss 71120 71120 0 0.0
.dram0.data 13696 13696 0 0.0
.flash.rodata 218024 218024 0 0.0
.flash.text 1033904 1033906 2 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1086511 1086511 0 0.0
(read/write) 490788 490788 0 0.0
.dram0.bss 76640 76640 0 0.0
.dram0.data 34152 34152 0 0.0
.flash.rodata 247328 247328 0 0.0
.flash.text 1081127 1081127 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 648236 648236 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 572728 572728 0 0.0
lock k32w0+release (read/write) 705256 705256 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 629292 629292 0 0.0
linux all-clusters-app debug (read only) 3046681 3046729 48 0.0
(read/write) 156064 156064 0 0.0
.bss 61824 61824 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85768 85768 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 275659 275659 0 0.0
.text 2591586 2591634 48 0.0
all-clusters-minimal-app debug (read only) 2882529 2882593 64 0.0
(read/write) 147664 147664 0 0.0
.bss 61056 61056 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78264 78264 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 275883 275883 0 0.0
.text 2429986 2430050 64 0.0
bridge-app debug+rpc (read only) 2380233 2380297 64 0.0
(read/write) 127752 127752 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67640 67640 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 204488 204488 0 0.0
.text 2012834 2012898 64 0.0
chip-tool debug (read only) 10956817 10956881 64 0.0
(read/write) 657736 657736 0 0.0
.bss 26072 26072 0 0.0
.data 2690 2690 0 0.0
.data.rel.ro 622456 622456 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 570261 570261 0 0.0
.text 8865332 8865396 64 0.0
chip-tool-ipv6only arm64 (read only) 10329772 10329820 48 0.0
(read/write) 705601 705601 0 0.0
.bss 33937 33937 0 0.0
.data 2856 2856 0 0.0
.data.rel.ro 649976 649976 0 0.0
.dynamic 560 560 0 0.0
.got 13864 13864 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 499916 499916 0 0.0
.text 8176836 8176884 48 0.0
lighting-app debug+rpc (read only) 2605673 2605721 48 0.0
(read/write) 130536 130536 0 0.0
.bss 49792 49792 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72680 72680 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221328 221328 0 0.0
.text 2213154 2213202 48 0.0
lock-app debug (read only) 2588641 2588705 64 0.0
(read/write) 125712 125712 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69688 69688 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 238320 238320 0 0.0
.text 2183378 2183442 64 0.0
ota-provider-app debug (read only) 2365929 2365977 48 0.0
(read/write) 119144 119144 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63512 63512 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 210328 210328 0 0.0
.text 1991842 1991890 48 0.0
ota-requestor-app debug (read only) 2531241 2531289 48 0.0
(read/write) 127552 127552 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68920 68920 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 217120 217120 0 0.0
.text 2141218 2141266 48 0.0
shell debug (read only) 2614969 2615033 64 0.0
(read/write) 142184 142184 0 0.0
.bss 57704 57704 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77376 77376 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 235762 235762 0 0.0
.text 2220498 2220562 64 0.0
thermostat-no-ble arm64 (read only) 2364388 2364436 48 0.0
(read/write) 141857 141857 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76112 76112 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141340 141340 0 0.0
.text 1985008 1985056 48 0.0
tv-app debug (read only) 3198833 3198897 64 0.0
(read/write) 258392 258392 0 0.0
.bss 168152 168152 0 0.0
.data 4144 4144 0 0.0
.data.rel.ro 79520 79520 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 260552 260552 0 0.0
.text 2747890 2747954 64 0.0
tv-casting-app debug (read only) 5516441 5516505 64 0.0
(read/write) 160888 160888 0 0.0
.bss 52120 52120 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 100488 100488 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 345937 345937 0 0.0
.text 4898194 4898258 64 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455112 2455176 64 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417756 1417820 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181259 1181275 16 0.0
bss 143641 143641 0 0.0
rodata 143564 143564 0 0.0
text 815108 815132 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160443 1160475 32 0.0
bss 142868 142868 0 0.0
rodata 135156 135156 0 0.0
text 803500 803524 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841960 841960 0 0.0
(read/write) 1742604 1742604 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188720 188720 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221517 1221517 0 0.0
.debug_aranges 111736 111736 0 0.0
.debug_frame 373000 373000 0 0.0
.debug_info 26716717 26716717 0 0.0
.debug_line 3657522 3657522 0 0.0
.debug_loc 3573591 3573591 0 0.0
.debug_ranges 338440 338440 0 0.0
.debug_str 3427479 3427479 0 0.0
.heap 841960 841960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570615 570615 0 0.0
.symtab 421488 421488 0 0.0
.text 1542832 1542832 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842696 842696 0 0.0
(read/write) 1685804 1685804 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187984 187984 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1213356 1213356 0 0.0
.debug_aranges 111208 111208 0 0.0
.debug_frame 376080 376080 0 0.0
.debug_info 26453339 26453341 2 0.0
.debug_line 3678038 3678038 0 0.0
.debug_loc 3561228 3561228 0 0.0
.debug_ranges 337056 337056 0 0.0
.debug_str 3416484 3416484 0 0.0
.heap 842696 842696 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535089 535089 0 0.0
.symtab 408080 408080 0 0.0
.text 1486768 1486768 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850928 850928 0 0.0
(read/write) 1603060 1603060 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179960 179960 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1048175 1048175 0 0.0
.debug_aranges 103384 103384 0 0.0
.debug_frame 346348 346348 0 0.0
.debug_info 21915511 21915510 -1 -0.0
.debug_line 3248503 3248503 0 0.0
.debug_loc 3259554 3259554 0 0.0
.debug_ranges 302528 302528 0 0.0
.debug_str 3221750 3221750 0 0.0
.heap 850928 850928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 468388 468388 0 0.0
.symtab 375168 375168 0 0.0
.text 1412256 1412256 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1640748 1640748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1055610 1055610 0 0.0
.debug_aranges 104056 104056 0 0.0
.debug_frame 349176 349176 0 0.0
.debug_info 22295294 22295294 0 0.0
.debug_line 3257324 3257324 0 0.0
.debug_loc 3299408 3299408 0 0.0
.debug_ranges 305872 305872 0 0.0
.debug_str 3249171 3249171 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474591 474591 0 0.0
.symtab 378352 378352 0 0.0
.text 1444912 1444912 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1129212 1129220 8 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 576308 576316 8 0.0
lock-app qpg6105+debug (read/write) 1100224 1100224 0 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 547324 547324 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 809156 809180 24 0.0
bss 71344 71344 0 0.0
noinit 43488 43488 0 0.0
text 571568 571592 24 0.0
lighting-app tlsr9518adk80d (read/write) 831072 831088 16 0.0
bss 72200 72200 0 0.0
noinit 43488 43488 0 0.0
text 589696 589714 18 0.0

@s-mcclain s-mcclain force-pushed the sockets-sendmsgimpl-nullptr-check branch from 7466327 to 7b6c891 Compare September 7, 2022 18:50
@github-actions
Copy link

github-actions bot commented Sep 7, 2022

PR #22432: Size comparison from 383c416 to 7b6c891

Increases (8 builds for linux, mbed, nrfconnect, telink)
platform target config section 383c416 7b6c891 change % change
linux chip-tool-ipv6only arm64 (read only) 10329660 10329708 48 0.0
.text 8176692 8176740 48 0.0
thermostat-no-ble arm64 (read only) 2364244 2364292 48 0.0
.text 1984848 1984896 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2455136 2455200 64 0.0
.text 1417780 1417844 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181327 1181359 32 0.0
text 815164 815188 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160507 1160539 32 0.0
text 803552 803580 28 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812168 812184 16 0.0
text 573710 573732 22 0.0
lighting-app tlsr9518adk80d (read/write) 834072 834096 24 0.0
text 591838 591862 24 0.0
ota-requestor-app tlsr9518adk80d (read/write) 842316 842340 24 0.0
text 598102 598124 22 0.0
Decreases (2 builds for bl602)
platform target config section 383c416 7b6c891 change % change
bl602 lighting-app bl602 (read/write) 1410290 1410282 -8 -0.0
.text 1065690 1065688 -2 -0.0
bl602+rpc .text 1097038 1097036 -2 -0.0
Full report (14 builds for bl602, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section 383c416 7b6c891 change % change
bl602 lighting-app bl602 (read/write) 1410290 1410282 -8 -0.0
.bss 121585 121585 0 0.0
.data 9816 9816 0 0.0
.text 1065690 1065688 -2 -0.0
bl602+rpc (read/write) 1455486 1455486 0 0.0
.bss 129017 129017 0 0.0
.data 10200 10200 0 0.0
.text 1097038 1097036 -2 -0.0
k32w light k32w0+release (read/write) 648268 648268 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 572760 572760 0 0.0
lock k32w0+release (read/write) 705312 705312 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 629348 629348 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10329660 10329708 48 0.0
(read/write) 705601 705601 0 0.0
.bss 33937 33937 0 0.0
.data 2856 2856 0 0.0
.data.rel.ro 649976 649976 0 0.0
.dynamic 560 560 0 0.0
.got 13864 13864 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 499948 499948 0 0.0
.text 8176692 8176740 48 0.0
thermostat-no-ble arm64 (read only) 2364244 2364292 48 0.0
(read/write) 141857 141857 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76112 76112 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141356 141356 0 0.0
.text 1984848 1984896 48 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455136 2455200 64 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417780 1417844 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181327 1181359 32 0.0
bss 143641 143641 0 0.0
rodata 143584 143584 0 0.0
text 815164 815188 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160507 1160539 32 0.0
bss 142868 142868 0 0.0
rodata 135172 135172 0 0.0
text 803552 803580 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1129284 1129284 0 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 576380 576380 0 0.0
lock-app qpg6105+debug (read/write) 1100264 1100264 0 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 547364 547364 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812168 812184 16 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 573710 573732 22 0.0
lighting-app tlsr9518adk80d (read/write) 834072 834096 24 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 591838 591862 24 0.0
ota-requestor-app tlsr9518adk80d (read/write) 842316 842340 24 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 598102 598124 22 0.0

@github-actions github-actions bot added the lib label Sep 7, 2022
@github-actions
Copy link

github-actions bot commented Sep 7, 2022

PR #22432: Size comparison from 383c416 to bfe230f

Increases (5 builds for nrfconnect, telink)
platform target config section 383c416 bfe230f change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181327 1181359 32 0.0
text 815164 815188 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160507 1160539 32 0.0
text 803552 803580 28 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812168 812192 24 0.0
text 573710 573738 28 0.0
lighting-app tlsr9518adk80d (read/write) 834072 834096 24 0.0
text 591838 591864 26 0.0
ota-requestor-app tlsr9518adk80d (read/write) 842316 842340 24 0.0
text 598102 598128 26 0.0
Full report (16 builds for cc13x2_26x2, k32w, nrfconnect, qpg, telink)
platform target config section 383c416 bfe230f change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675431 675431 0 0.0
(read/write) 175976 175976 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89223 89223 0 0.0
.text 585896 585896 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640151 640151 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78375 78375 0 0.0
.text 561456 561456 0 0.0
lock-ftd LP_CC2652R7 (read only) 676483 676483 0 0.0
(read/write) 165236 165236 0 0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77075 77075 0 0.0
.text 598928 598928 0 0.0
lock-mtd LP_CC2652R7 (read only) 659483 659483 0 0.0
(read/write) 177924 177924 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102355 102355 0 0.0
.text 556648 556648 0 0.0
pump-app LP_CC2652R7 (read only) 685343 685343 0 0.0
(read/write) 157080 157080 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90103 90103 0 0.0
.text 594756 594756 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669835 669835 0 0.0
(read/write) 172700 172700 0 0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85659 85659 0 0.0
.text 583696 583696 0 0.0
shell LP_CC2652R7 (read only) 666090 666090 0 0.0
(read/write) 180836 180836 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85778 85778 0 0.0
.text 579996 579996 0 0.0
k32w light k32w0+release (read/write) 648268 648268 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 572760 572760 0 0.0
lock k32w0+release (read/write) 705312 705312 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 629348 629348 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1181327 1181359 32 0.0
bss 143641 143641 0 0.0
rodata 143584 143584 0 0.0
text 815164 815188 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160507 1160539 32 0.0
bss 142868 142868 0 0.0
rodata 135172 135172 0 0.0
text 803552 803580 28 0.0
qpg lighting-app qpg6105+debug (read/write) 1129284 1129284 0 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 576380 576380 0 0.0
lock-app qpg6105+debug (read/write) 1100264 1100264 0 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 547364 547364 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812168 812192 24 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 573710 573738 28 0.0
lighting-app tlsr9518adk80d (read/write) 834072 834096 24 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 591838 591864 26 0.0
ota-requestor-app tlsr9518adk80d (read/write) 842316 842340 24 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 598102 598128 26 0.0

@github-actions
Copy link

github-actions bot commented Sep 9, 2022

PR #22432: Size comparison from bf12fce to b1036d6

Increases (6 builds for nrfconnect, qpg, telink)
platform target config section bf12fce b1036d6 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182027 1182059 32 0.0
text 815708 815732 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161227 1161243 16 0.0
text 804100 804124 24 0.0
qpg lock-app qpg6105+debug (read/write) 1101000 1101008 8 0.0
.text 548100 548108 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812960 812984 24 0.0
text 574348 574370 22 0.0
lighting-app tlsr9518adk80d (read/write) 834872 834888 16 0.0
text 592478 592500 22 0.0
ota-requestor-app tlsr9518adk80d (read/write) 843116 843140 24 0.0
text 598742 598762 20 0.0
Full report (16 builds for cc13x2_26x2, k32w, nrfconnect, qpg, telink)
platform target config section bf12fce b1036d6 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676159 676159 0 0.0
(read/write) 175248 175248 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89383 89383 0 0.0
.text 586464 586464 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640879 640879 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78535 78535 0 0.0
.text 562024 562024 0 0.0
lock-ftd LP_CC2652R7 (read only) 677235 677235 0 0.0
(read/write) 164484 164484 0 0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77235 77235 0 0.0
.text 599520 599520 0 0.0
lock-mtd LP_CC2652R7 (read only) 660219 660219 0 0.0
(read/write) 177188 177188 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102515 102515 0 0.0
.text 557224 557224 0 0.0
pump-app LP_CC2652R7 (read only) 686071 686071 0 0.0
(read/write) 156352 156352 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90263 90263 0 0.0
.text 595324 595324 0 0.0
pump-controller-app LP_CC2652R7 (read only) 670563 670563 0 0.0
(read/write) 171972 171972 0 0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85819 85819 0 0.0
.text 584264 584264 0 0.0
shell LP_CC2652R7 (read only) 666986 666986 0 0.0
(read/write) 179940 179940 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85994 85994 0 0.0
.text 580676 580676 0 0.0
k32w light k32w0+release (read/write) 648860 648860 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 573352 573352 0 0.0
lock k32w0+release (read/write) 706048 706048 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630084 630084 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182027 1182059 32 0.0
bss 143641 143641 0 0.0
rodata 143740 143740 0 0.0
text 815708 815732 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161227 1161243 16 0.0
bss 142868 142868 0 0.0
rodata 135332 135332 0 0.0
text 804100 804124 24 0.0
qpg lighting-app qpg6105+debug (read/write) 1130012 1130012 0 0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 577108 577108 0 0.0
lock-app qpg6105+debug (read/write) 1101000 1101008 8 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 548100 548108 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812960 812984 24 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 574348 574370 22 0.0
lighting-app tlsr9518adk80d (read/write) 834872 834888 16 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 592478 592500 22 0.0
ota-requestor-app tlsr9518adk80d (read/write) 843116 843140 24 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 598742 598762 20 0.0

@github-actions
Copy link

github-actions bot commented Sep 12, 2022

PR #22432: Size comparison from e4c075f to 651b07f

Increases (15 builds for cc13x2_26x2, esp32, linux, mbed, nrfconnect, psoc6, telink)
platform target config section e4c075f 651b07f change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 164484 164492 8 0.0
esp32 all-clusters-app c3devkit (read only) 1223518 1223530 12 0.0
.flash.text 1223518 1223530 12 0.0
m5stack (read only) 1233347 1233359 12 0.0
.flash.text 1227963 1227975 12 0.0
linux chip-tool-ipv6only arm64 (read only) 10333148 10333308 160 0.0
.text 8178660 8178820 160 0.0
thermostat-no-ble arm64 (read only) 2365844 2366020 176 0.0
.text 1986304 1986480 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2455224 2455288 64 0.0
.text 1417868 1417932 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182027 1182059 32 0.0
text 815708 815732 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161227 1161243 16 0.0
text 804100 804124 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26738990 26738997 7 0.0
.debug_loc 3581084 3581936 852 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26475613 26475619 6 0.0
.debug_loc 3568721 3569573 852 0.0
light cy8ckit_062s2_43012 .debug_info 21937783 21937789 6 0.0
.debug_loc 3267015 3267867 852 0.0
lock cy8ckit_062s2_43012 .debug_info 22317568 22317576 8 0.0
.debug_loc 3306883 3307735 852 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812968 812984 16 0.0
text 574350 574372 22 0.0
lighting-app tlsr9518adk80d (read/write) 834872 834896 24 0.0
text 592480 592502 22 0.0
ota-requestor-app tlsr9518adk80d (read/write) 843116 843140 24 0.0
text 598740 598764 24 0.0
Decreases (9 builds for bl602, cc13x2_26x2, efr32, psoc6, qpg)
platform target config section e4c075f 651b07f change % change
bl602 lighting-app bl602 (read/write) 1411830 1411814 -16 -0.0
.text 1067066 1067056 -10 -0.0
bl602+rpc (read/write) 1457282 1457274 -8 -0.0
.text 1098670 1098658 -12 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 677235 677227 -8 -0.0
.text 599520 599512 -8 -0.0
efr32 lighting-app BRD4161A+rs911x (read/write) 1003432 1003416 -16 -0.0
.text 832180 832164 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1744108 1744092 -16 -0.0
.debug_line 3662776 3662753 -23 -0.0
.text 1544336 1544320 -16 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1687316 1687300 -16 -0.0
.debug_line 3683316 3683293 -23 -0.0
.text 1488280 1488264 -16 -0.0
light cy8ckit_062s2_43012 .debug_line 3253745 3253722 -23 -0.0
lock cy8ckit_062s2_43012 .debug_line 3262554 3262531 -23 -0.0
qpg lighting-app qpg6105+debug (read/write) 1130012 1130004 -8 -0.0
.text 577108 577100 -8 -0.0
Full report (35 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e4c075f 651b07f change % change
bl602 lighting-app bl602 (read/write) 1411830 1411814 -16 -0.0
.bss 121585 121585 0 0.0
.data 9816 9816 0 0.0
.text 1067066 1067056 -10 -0.0
bl602+rpc (read/write) 1457282 1457274 -8 -0.0
.bss 129017 129017 0 0.0
.data 10200 10200 0 0.0
.text 1098670 1098658 -12 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676159 676159 0 0.0
(read/write) 175248 175248 0 0.0
.bss 74300 74300 0 0.0
.data 3380 3380 0 0.0
.rodata 89383 89383 0 0.0
.text 586464 586464 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640879 640879 0 0.0
(read/write) 157868 157868 0 0.0
.bss 73572 73572 0 0.0
.data 3380 3380 0 0.0
.rodata 78535 78535 0 0.0
.text 562024 562024 0 0.0
lock-ftd LP_CC2652R7 (read only) 677235 677227 -8 -0.0
(read/write) 164484 164492 8 0.0
.bss 71500 71500 0 0.0
.data 3304 3304 0 0.0
.rodata 77235 77235 0 0.0
.text 599520 599512 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 660219 660219 0 0.0
(read/write) 177188 177188 0 0.0
.bss 67188 67188 0 0.0
.data 3304 3304 0 0.0
.rodata 102515 102515 0 0.0
.text 557224 557224 0 0.0
pump-app LP_CC2652R7 (read only) 686071 686071 0 0.0
(read/write) 156352 156352 0 0.0
.bss 71436 71436 0 0.0
.data 3296 3296 0 0.0
.rodata 90263 90263 0 0.0
.text 595324 595324 0 0.0
pump-controller-app LP_CC2652R7 (read only) 670555 670555 0 0.0
(read/write) 171980 171980 0 0.0
.bss 71548 71548 0 0.0
.data 3292 3292 0 0.0
.rodata 85819 85819 0 0.0
.text 584256 584256 0 0.0
shell LP_CC2652R7 (read only) 666986 666986 0 0.0
(read/write) 179940 179940 0 0.0
.bss 76620 76620 0 0.0
.data 3376 3376 0 0.0
.rodata 85994 85994 0 0.0
.text 580676 580676 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587410 587410 0 0.0
.app_xip_area 464068 464068 0 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 593162 593162 0 0.0
.app_xip_area 465036 465036 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543730 543730 0 0.0
.app_xip_area 425412 425412 0 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1109992 1109992 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 971568 971568 0 0.0
BRD4161A+rpc (read/write) 973052 973052 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 819936 819936 0 0.0
BRD4161A+rs911x (read/write) 1003432 1003416 -16 -0.0
.bss 169168 169168 0 0.0
.data 2064 2064 0 0.0
.text 832180 832164 -16 -0.0
lock-app BRD4161A+wf200 (read/write) 1150916 1150916 0 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 996576 996576 0 0.0
window-app BRD4161A (read/write) 1101224 1101224 0 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 961336 961336 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223518 1223530 12 0.0
(read/write) 1787654 1787654 0 0.0
.dram0.bss 76952 76952 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257208 257208 0 0.0
.flash.text 1223518 1223530 12 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233347 1233359 12 0.0
(read/write) 563596 563596 0 0.0
.dram0.bss 82312 82312 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314320 314320 0 0.0
.flash.text 1227963 1227975 12 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 648860 648860 0 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 573352 573352 0 0.0
lock k32w0+release (read/write) 706048 706048 0 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630084 630084 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10333148 10333308 160 0.0
(read/write) 705649 705649 0 0.0
.bss 33937 33937 0 0.0
.data 2856 2856 0 0.0
.data.rel.ro 650024 650024 0 0.0
.dynamic 560 560 0 0.0
.got 13864 13864 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 501420 501420 0 0.0
.text 8178660 8178820 160 0.0
thermostat-no-ble arm64 (read only) 2365844 2366020 176 0.0
(read/write) 141905 141905 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76160 76160 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141452 141452 0 0.0
.text 1986304 1986480 176 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455224 2455288 64 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417868 1417932 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182027 1182059 32 0.0
bss 143641 143641 0 0.0
rodata 143740 143740 0 0.0
text 815708 815732 24 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161227 1161243 16 0.0
bss 142868 142868 0 0.0
rodata 135332 135332 0 0.0
text 804100 804124 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841960 841960 0 0.0
(read/write) 1744108 1744092 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188720 188720 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1221909 1221909 0 0.0
.debug_aranges 111776 111776 0 0.0
.debug_frame 373172 373172 0 0.0
.debug_info 26738990 26738997 7 0.0
.debug_line 3662776 3662753 -23 -0.0
.debug_loc 3581084 3581936 852 0.0
.debug_ranges 340544 340544 0 0.0
.debug_str 3428755 3428755 0 0.0
.heap 841960 841960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571099 571099 0 0.0
.symtab 421776 421776 0 0.0
.text 1544336 1544320 -16 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842696 842696 0 0.0
(read/write) 1687316 1687300 -16 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187984 187984 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1213748 1213748 0 0.0
.debug_aranges 111248 111248 0 0.0
.debug_frame 376252 376252 0 0.0
.debug_info 26475613 26475619 6 0.0
.debug_line 3683316 3683293 -23 -0.0
.debug_loc 3568721 3569573 852 0.0
.debug_ranges 339160 339160 0 0.0
.debug_str 3417760 3417760 0 0.0
.heap 842696 842696 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535573 535573 0 0.0
.symtab 408368 408368 0 0.0
.text 1488280 1488264 -16 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850928 850928 0 0.0
(read/write) 1604548 1604548 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179960 179960 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1048567 1048567 0 0.0
.debug_aranges 103424 103424 0 0.0
.debug_frame 346520 346520 0 0.0
.debug_info 21937783 21937789 6 0.0
.debug_line 3253745 3253722 -23 -0.0
.debug_loc 3267015 3267867 852 0.0
.debug_ranges 304632 304632 0 0.0
.debug_str 3223026 3223026 0 0.0
.heap 850928 850928 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 468872 468872 0 0.0
.symtab 375456 375456 0 0.0
.text 1413744 1413744 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1642236 1642236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1056002 1056002 0 0.0
.debug_aranges 104096 104096 0 0.0
.debug_frame 349348 349348 0 0.0
.debug_info 22317568 22317576 8 0.0
.debug_line 3262554 3262531 -23 -0.0
.debug_loc 3306883 3307735 852 0.0
.debug_ranges 307976 307976 0 0.0
.debug_str 3250447 3250447 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475075 475075 0 0.0
.symtab 378640 378640 0 0.0
.text 1446400 1446400 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1130012 1130004 -8 -0.0
.bss 106112 106112 0 0.0
.data 1028 1028 0 0.0
.text 577108 577100 -8 -0.0
lock-app qpg6105+debug (read/write) 1101008 1101008 0 0.0
.bss 102344 102344 0 0.0
.data 1032 1032 0 0.0
.text 548108 548108 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 812968 812984 16 0.0
bss 71372 71372 0 0.0
noinit 43488 43488 0 0.0
text 574350 574372 22 0.0
lighting-app tlsr9518adk80d (read/write) 834872 834896 24 0.0
bss 72228 72228 0 0.0
noinit 43488 43488 0 0.0
text 592480 592502 22 0.0
ota-requestor-app tlsr9518adk80d (read/write) 843116 843140 24 0.0
bss 73136 73136 0 0.0
noinit 43488 43488 0 0.0
text 598740 598764 24 0.0

@andy31415 andy31415 merged commit 77c2eaa into project-chip:master Sep 12, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
* Add IsNull check to UDP Sockets SendMsgImpl prior to ptr dereference.

* Update UDPEndPointImplSockets.cpp

Moved msg.IsNull check to beginning of SendMsgImpl

* Add null check to MinimalMdns Server when calling CloneData

* Restyle

* Add namespace for PacketBufferHandle

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

Successfully merging this pull request may close these issues.

[BUG] Potential null-pointer usage when running out of memory/buffers during minmdns reply sending
5 participants