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

UDPEndPointImplLwIP: Support LWIP_TCPIP_CORE_LOCKING=0 #29057

Merged
merged 1 commit into from
Sep 12, 2023

Conversation

rojer
Copy link
Contributor

@rojer rojer commented Sep 4, 2023

Wrap calls to LwIP APIs in tcpip_api_call(), as required. When LWIP_TCPIP_CORE_LOCKING is enabled, this internally becomes LOCK_TCPIP_CORE/UNLOCK_TCPIP_CORE and when it isn't, it posts a message to the TCPIP task to run the function.

#28590

cc @shubhamdp

@CLAassistant
Copy link

CLAassistant commented Sep 4, 2023

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added the inet label Sep 4, 2023
@github-actions
Copy link

github-actions bot commented Sep 4, 2023

PR #29057: Size comparison from 54038c0 to 149f208

Increases above 0.2%:

platform target config section 54038c0 149f208 change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 617138 618594 1456 0.2
.debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_loclists 1568183 1574460 6277 0.4
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3
Increases (1 build for cc32xx)
platform target config section 54038c0 149f208 change % change
cc32xx lock CC3235SF_LAUNCHXL (read only) 617138 618594 1456 0.2
.debug_abbrev 966876 967451 575 0.1
.debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_info 21247928 21270482 22554 0.1
.debug_line 2797053 2800011 2958 0.1
.debug_loclists 1568183 1574460 6277 0.4
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3
Full report (1 build for cc32xx)
platform target config section 54038c0 149f208 change % change
cc32xx lock CC3235SF_LAUNCHXL 0 0 0 0.0
(read only) 617138 618594 1456 0.2
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 967451 575 0.1
.debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_info 21247928 21270482 22554 0.1
.debug_line 2797053 2800011 2958 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568183 1574460 6277 0.4
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3

@github-actions
Copy link

github-actions bot commented Sep 4, 2023

PR #29057: Size comparison from 54038c0 to 839ef3c

Increases above 0.2%:

platform target config section 54038c0 839ef3c change % change
bl702 lighting-app bl702 .strtab 590830 594132 3302 0.6
.symtab 176000 176480 480 0.3
bl702+rpc .strtab 655001 658303 3302 0.5
bl706-eth .debug_str 3525330 3534680 9350 0.3
.strtab 455889 459812 3923 0.9
.symtab 138032 138560 528 0.4
bl706-wifi .debug_str 3586731 3596081 9350 0.3
.strtab 492654 496577 3923 0.8
.symtab 150544 151072 528 0.4
bl702l lighting-app bl702l .strtab 591024 594326 3302 0.6
.symtab 175536 176016 480 0.3
cc32xx lock CC3235SF_LAUNCHXL .debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_loclists 1568183 1574460 6277 0.4
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145304 145696 392 0.3
.debug_frame 483288 484592 1304 0.3
.debug_loclists 2305630 2311907 6277 0.3
.strtab 852092 860220 8128 1.0
.symtab 515680 517824 2144 0.4
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135040 135432 392 0.3
.debug_frame 454444 455748 1304 0.3
.debug_loclists 2121503 2127780 6277 0.3
.debug_str 3922525 3933589 11064 0.3
.strtab 719967 728095 8128 1.1
.symtab 467712 469856 2144 0.5
light cy8ckit_062s2_43012 .debug_aranges 125136 125528 392 0.3
.debug_frame 417488 418792 1304 0.3
.debug_loclists 1958286 1964563 6277 0.3
.debug_str 3729768 3740832 11064 0.3
.strtab 637532 645660 8128 1.3
.symtab 431248 433392 2144 0.5
lock cy8ckit_062s2_43012 .debug_aranges 123944 124336 392 0.3
.debug_frame 413140 414444 1304 0.3
.debug_loclists 1936805 1943082 6277 0.3
.debug_str 3693157 3704221 11064 0.3
.strtab 611607 619735 8128 1.3
.symtab 423296 425440 2144 0.5
Increases (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, psoc6, telink)
platform target config section 54038c0 839ef3c change % change
bl602 lighting-app bl602 (read/write) 1365550 1367214 1664 0.1
.text 1058510 1060170 1660 0.2
bl602+rpc (read/write) 1412698 1414354 1656 0.1
.text 1090188 1091848 1660 0.2
bl702 lighting-app bl702 (read/write) 1168659 1169599 940 0.1
.debug_abbrev 1565754 1566276 522 0.0
.debug_aranges 137960 138136 176 0.1
.debug_frame 507336 507920 584 0.1
.debug_info 41821740 41837394 15654 0.0
.debug_line 5449662 5452223 2561 0.0
.debug_loc 3520934 3524394 3460 0.1
.debug_ranges 380584 381240 656 0.2
.debug_str 3953328 3961105 7777 0.2
.strtab 590830 594132 3302 0.6
.symtab 176000 176480 480 0.3
.text 955666 956606 940 0.1
bl702+rpc (read/write) 1265475 1266671 1196 0.1
.debug_abbrev 1742574 1743096 522 0.0
.debug_aranges 146624 146800 176 0.1
.debug_frame 536588 537172 584 0.1
.debug_info 46724868 46740522 15654 0.0
.debug_line 5858547 5861108 2561 0.0
.debug_loc 3726225 3729685 3460 0.1
.debug_ranges 406480 407136 656 0.2
.debug_str 4374793 4382570 7777 0.2
.strtab 655001 658303 3302 0.5
.symtab 195200 195680 480 0.2
.text 1028116 1029312 1196 0.1
bl706-eth (read/write) 1014788 1016108 1320 0.1
.debug_abbrev 1114790 1115312 522 0.0
.debug_aranges 114256 114456 200 0.2
.debug_frame 424208 424924 716 0.2
.debug_info 23276105 23294712 18607 0.1
.debug_line 4407864 4411542 3678 0.1
.debug_loc 3019180 3023838 4658 0.2
.debug_ranges 317384 318160 776 0.2
.debug_str 3525330 3534680 9350 0.3
.strtab 455889 459812 3923 0.9
.symtab 138032 138560 528 0.4
.text 773744 775064 1320 0.2
bl706-wifi (read/write) 1086959 1088279 1320 0.1
.debug_abbrev 1207651 1208173 522 0.0
.debug_aranges 118520 118720 200 0.2
.debug_frame 439652 440368 716 0.2
.debug_info 2444123 24459838 18607 0.1
.debug_line 4628866 4632544 3678 0.1
.debug_loc 3103210 3107868 4658 0.2
.debug_ranges 326280 327056 776 0.2
.debug_str 3586731 3596081 9350 0.3
.strtab 492654 496577 3923 0.8
.symtab 150544 151072 528 0.4
.text 847450 848770 1320 0.2
bl702l lighting-app bl702l (read/write) 1153892 1154788 896 0.1
.debug_abbrev 1568122 1568644 522 0.0
.debug_aranges 132480 132656 176 0.1
.debug_frame 487068 487652 584 0.1
.debug_info 41828545 41844199 15654 0.0
.debug_line 5365869 5368393 2524 0.0
.debug_loc 3456675 3460135 3460 0.1
.debug_ranges 385904 386560 656 0.2
.debug_str 3965771 3973548 7777 0.2
.strtab 591024 594326 3302 0.6
.symtab 175536 176016 480 0.3
.text 944166 945062 896 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735099 735907 808 0.1
.text 650176 650980 804 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 756419 757211 792 0.1
.text 676012 676808 796 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744323 745123 800 0.1
.text 637672 638468 796 0.1
pump-app LP_EM_CC1354P10_6 (read only) 694771 695571 800 0.1
.text 613956 614760 804 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 680339 681139 800 0.1
.text 603684 604488 804 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 617138 618594 1456 0.2
.debug_abbrev 966876 967477 601 0.1
.debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_info 21247928 21270520 22592 0.1
.debug_line 2797053 2800027 2974 0.1
.debug_loclists 1568183 1574460 6277 0.4
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3
efr32 lighting-app BRD4161A+rs9116 (read/write) 1026124 1027228 1104 0.1
.text 830408 831512 1104 0.1
lock-app BRD4161A+wf200 (read/write) 1103092 1103828 736 0.1
.text 913432 914168 736 0.1
esp32 all-clusters-app c3devkit (read only) 1173030 1174162 1132 0.1
.flash.text 1173030 1174162 1132 0.1
m5stack (read only) 1213999 1215195 1196 0.1
.flash.text 1208615 1209811 1196 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1793940 1795364 1424 0.1
.debug_abbrev 1425489 1426090 601 0.0
.debug_aranges 145304 145696 392 0.3
.debug_frame 483288 484592 1304 0.3
.debug_info 33666441 33689044 22603 0.1
.debug_line 4246372 4249433 3061 0.1
.debug_loclists 2305630 2311907 6277 0.3
.debug_rnglists 144524 144766 242 0.2
.debug_str 4536848 4547912 11064 0.2
.strtab 852092 860220 8128 1.0
.symtab 515680 517824 2144 0.4
.text 1589396 1590820 1424 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678740 1680164 1424 0.1
.debug_abbrev 1290839 1291440 601 0.0
.debug_aranges 135040 135432 392 0.3
.debug_frame 454444 455748 1304 0.3
.debug_info 29295086 29317689 22603 0.1
.debug_line 3948186 3951247 3061 0.1
.debug_loclists 2121503 2127780 6277 0.3
.debug_rnglists 134005 134247 242 0.2
.debug_str 3922525 3933589 11064 0.3
.strtab 719967 728095 8128 1.1
.symtab 467712 469856 2144 0.5
.text 1476956 1478380 1424 0.1
light cy8ckit_062s2_43012 (read/write) 1607052 1608476 1424 0.1
.debug_abbrev 1130664 1131265 601 0.1
.debug_aranges 125136 125528 392 0.3
.debug_frame 417488 418792 1304 0.3
.debug_info 24348500 24371103 22603 0.1
.debug_line 3512623 3515684 3061 0.1
.debug_loclists 1958286 1964563 6277 0.3
.debug_rnglists 123702 123944 242 0.2
.debug_str 3729768 3740832 11064 0.3
.strtab 637532 645660 8128 1.3
.symtab 431248 433392 2144 0.5
.text 1411604 1413028 1424 0.1
lock cy8ckit_062s2_43012 (read/write) 1640324 1641748 1424 0.1
.debug_abbrev 1121628 1122229 601 0.1
.debug_aranges 123944 124336 392 0.3
.debug_frame 413140 414444 1304 0.3
.debug_info 24160231 24182834 22603 0.1
.debug_line 3465674 3468735 3061 0.1
.debug_loclists 1936805 1943082 6277 0.3
.debug_rnglists 121798 122040 242 0.2
.debug_str 3693157 3704221 11064 0.3
.strtab 611607 619735 8128 1.3
.symtab 423296 425440 2144 0.5
.text 1417476 1418900 1424 0.1
telink ota-requestor-app tlsr9518adk80d text 613128 613130 2 0.0
Decreases (2 builds for efr32, telink)
platform target config section 54038c0 839ef3c change % change
efr32 lighting-app BRD4187C (read/write) 1079196 1079188 -8 -0.0
.text 889912 889904 -8 -0.0
telink lighting-app tlsr9518adk80d (read/write) 984380 984372 -8 -0.0
text 687426 687424 -2 -0.0
Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 54038c0 839ef3c change % change
bl602 lighting-app bl602 (read/write) 1365550 1367214 1664 0.1
.bss 73446 73446 0 0.0
.data 9600 9600 0 0.0
.text 1058510 1060170 1660 0.2
bl602+rpc (read/write) 1412698 1414354 1656 0.1
.bss 81486 81486 0 0.0
.data 9952 9952 0 0.0
.text 1090188 1091848 1660 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168659 1169599 940 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1565754 1566276 522 0.0
.debug_aranges 137960 138136 176 0.1
.debug_frame 507336 507920 584 0.1
.debug_info 41821740 41837394 15654 0.0
.debug_line 5449662 5452223 2561 0.0
.debug_loc 3520934 3524394 3460 0.1
.debug_ranges 380584 381240 656 0.2
.debug_str 3953328 3961105 7777 0.2
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107136 107136 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590830 594132 3302 0.6
.symtab 176000 176480 480 0.3
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955666 956606 940 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265475 1266671 1196 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1742574 1743096 522 0.0
.debug_aranges 146624 146800 176 0.1
.debug_frame 536588 537172 584 0.1
.debug_info 46724868 46740522 15654 0.0
.debug_line 5858547 5861108 2561 0.0
.debug_loc 3726225 3729685 3460 0.1
.debug_ranges 406480 407136 656 0.2
.debug_str 4374793 4382570 7777 0.2
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 122008 122008 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655001 658303 3302 0.5
.symtab 195200 195680 480 0.2
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1029312 1196 0.1
bl706-eth (read/write) 1014788 1016108 1320 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94415 0 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114790 1115312 522 0.0
.debug_aranges 114256 114456 200 0.2
.debug_frame 424208 424924 716 0.2
.debug_info 23276105 23294712 18607 0.1
.debug_line 4407864 4411542 3678 0.1
.debug_loc 3019180 3023838 4658 0.2
.debug_ranges 317384 318160 776 0.2
.debug_str 3525330 3534680 9350 0.3
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97332 97332 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 459812 3923 0.9
.symtab 138032 138560 528 0.4
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773744 775064 1320 0.2
bl706-wifi (read/write) 1086959 1088279 1320 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95151 0 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207651 1208173 522 0.0
.debug_aranges 118520 118720 200 0.2
.debug_frame 439652 440368 716 0.2
.debug_info 2444123 24459838 18607 0.1
.debug_line 4628866 4632544 3678 0.1
.debug_loc 3103210 3107868 4658 0.2
.debug_ranges 326280 327056 776 0.2
.debug_str 3586731 3596081 9350 0.3
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109608 109608 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 496577 3923 0.8
.symtab 150544 151072 528 0.4
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847450 848770 1320 0.2
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153892 1154788 896 0.1
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1568122 1568644 522 0.0
.debug_aranges 132480 132656 176 0.1
.debug_frame 487068 487652 584 0.1
.debug_info 41828545 41844199 15654 0.0
.debug_line 5365869 5368393 2524 0.0
.debug_loc 3456675 3460135 3460 0.1
.debug_ranges 385904 386560 656 0.2
.debug_str 3965771 3973548 7777 0.2
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 101000 101000 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591024 594326 3302 0.6
.symtab 175536 176016 480 0.3
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944166 945062 896 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735099 735907 808 0.1
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650176 650980 804 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 756419 757211 792 0.1
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676012 676808 796 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744323 745123 800 0.1
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637672 638468 796 0.1
pump-app LP_EM_CC1354P10_6 (read only) 694771 695571 800 0.1
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613956 614760 804 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 680339 681139 800 0.1
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603684 604488 804 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617138 618594 1456 0.2
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 967477 601 0.1
.debug_aranges 106760 107152 392 0.4
.debug_frame 361040 362344 1304 0.4
.debug_info 21247928 21270520 22592 0.1
.debug_line 2797053 2800027 2974 0.1
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568183 1574460 6277 0.4
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 99210 258 0.3
.debug_str 3368275 3379339 11064 0.3
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 508055 8143 1.6
.symtab 294208 296400 2192 0.7
.text 508508 509964 1456 0.3
cyw30739 light cyw930739m2evb_01 (read/write) 553047 553047 0 0.0
.app_xip_area 444065 444065 0 0.0
.bss 63952 63952 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539503 539503 0 0.0
.app_xip_area 425585 425585 0 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574855 574855 0 0.0
.app_xip_area 467073 467073 0 0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558615 558615 0 0.0
.app_xip_area 447625 447625 0 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1026124 1027228 1104 0.1
.bss 193028 193028 0 0.0
.data 2668 2668 0 0.0
.text 830408 831512 1104 0.1
BRD4187C (read/write) 1079196 1079188 -8 -0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889912 889904 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103092 1103828 736 0.1
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913432 914168 736 0.1
window-app BRD4187C (read/write) 1128088 1128088 0 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956168 956168 0 0.0
esp32 all-clusters-app c3devkit (read only) 1173030 1174162 1132 0.1
(read/write) 1703852 1703852 0 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268800 0 0.0
.flash.text 1173030 1174162 1132 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1213999 1215195 1196 0.1
(read/write) 553322 553322 0 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 299996 0 0.0
.flash.text 1208615 1209811 1196 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590028 590028 0 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589492 589492 0 0.0
light k32w0+release (read only) 589852 589852 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589316 589316 0 0.0
lock k32w0+release (read only) 561188 561188 0 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560652 560652 0 0.0
linux all-clusters-app debug (read only) 5649881 5649881 0 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339316 339316 0 0.0
.text 4929411 4929411 0 0.0
all-clusters-minimal-app debug (read only) 4915561 4915561 0 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272584 272584 0 0.0
.text 4412227 4412227 0 0.0
bridge-app debug (read only) 2772617 2772617 0 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214536 214536 0 0.0
.text 2380435 2380435 0 0.0
chip-tool debug (read only) 10332769 10332769 0 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388849 388849 0 0.0
.text 9348435 9348435 0 0.0
chip-tool-ipv6only arm64 (read only) 10174172 10174172 0 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316200 316200 0 0.0
.text 9093992 9093992 0 0.0
lighting-app debug+rpc+ui (read only) 5246025 5246025 0 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 337268 337268 0 0.0
.text 4666323 4666323 0 0.0
lock-app debug (read only) 4479025 4479025 0 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248488 248488 0 0.0
.text 4021043 4021043 0 0.0
ota-provider-app debug (read only) 4130465 4130465 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201160 201160 0 0.0
.text 3738867 3738867 0 0.0
ota-requestor-app debug (read only) 4223929 4223929 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204488 204488 0 0.0
.text 3824675 3824675 0 0.0
shell debug (read only) 3051057 3051057 0 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214578 214578 0 0.0
.text 2661986 2661986 0 0.0
thermostat-no-ble arm64 (read only) 4358108 4358108 0 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161268 161268 0 0.0
.text 3862776 3862776 0 0.0
tv-app debug (read only) 5321313 5321313 0 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272952 272952 0 0.0
.text 4804307 4804307 0 0.0
tv-casting-app debug (read only) 8280025 8280025 0 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338428 338428 0 0.0
.text 7541091 7541091 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241048 1241048 0 0.0
bss 155438 155438 0 0.0
rodata 143084 143084 0 0.0
text 863480 863480 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359380 1359380 0 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790784 790784 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160824 1160824 0 0.0
bss 154836 154836 0 0.0
rodata 113748 113748 0 0.0
text 813292 813292 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1793940 1795364 1424 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425489 1426090 601 0.0
.debug_aranges 145304 145696 392 0.3
.debug_frame 483288 484592 1304 0.3
.debug_info 33666441 33689044 22603 0.1
.debug_line 4246372 4249433 3061 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2305630 2311907 6277 0.3
.debug_rnglists 144524 144766 242 0.2
.debug_str 4536848 4547912 11064 0.2
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 860220 8128 1.0
.symtab 515680 517824 2144 0.4
.text 1589396 1590820 1424 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678740 1680164 1424 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1291440 601 0.0
.debug_aranges 135040 135432 392 0.3
.debug_frame 454444 455748 1304 0.3
.debug_info 29295086 29317689 22603 0.1
.debug_line 3948186 3951247 3061 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2121503 2127780 6277 0.3
.debug_rnglists 134005 134247 242 0.2
.debug_str 3922525 3933589 11064 0.3
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 728095 8128 1.1
.symtab 467712 469856 2144 0.5
.text 1476956 1478380 1424 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607052 1608476 1424 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1131265 601 0.1
.debug_aranges 125136 125528 392 0.3
.debug_frame 417488 418792 1304 0.3
.debug_info 24348500 24371103 22603 0.1
.debug_line 3512623 3515684 3061 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1958286 1964563 6277 0.3
.debug_rnglists 123702 123944 242 0.2
.debug_str 3729768 3740832 11064 0.3
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 645660 8128 1.3
.symtab 431248 433392 2144 0.5
.text 1411604 1413028 1424 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640324 1641748 1424 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1122229 601 0.1
.debug_aranges 123944 124336 392 0.3
.debug_frame 413140 414444 1304 0.3
.debug_info 24160231 24182834 22603 0.1
.debug_line 3465674 3468735 3061 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1936805 1943082 6277 0.3
.debug_rnglists 121798 122040 242 0.2
.debug_str 3693157 3704221 11064 0.3
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 619735 8128 1.3
.symtab 423296 425440 2144 0.5
.text 1417476 1418900 1424 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177908 1177908 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624752 624752 0 0.0
lock-app qpg6105+debug (read/write) 1134196 1134196 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581036 581036 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1096508 1096508 0 0.0
bss 108156 108156 0 0.0
text 752584 752584 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 981920 981920 0 0.0
bss 105340 105340 0 0.0
text 673854 673854 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945160 945160 0 0.0
bss 109652 109652 0 0.0
text 647754 647754 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 875784 875784 0 0.0
bss 98680 98680 0 0.0
text 590142 590142 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 922120 922120 0 0.0
bss 99520 99520 0 0.0
text 631828 631828 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 984380 984372 -8 -0.0
bss 107504 107504 0 0.0
text 687426 687424 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 995744 995744 0 0.0
bss 111752 111752 0 0.0
text 694942 694942 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1054024 1054024 0 0.0
bss 109084 109084 0 0.0
text 732450 732450 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1086336 1086336 0 0.0
bss 120412 120412 0 0.0
text 752902 752902 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 933840 933840 0 0.0
bss 99400 99400 0 0.0
text 621274 621274 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899712 899712 0 0.0
bss 100012 100012 0 0.0
text 613128 613130 2 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 881224 881224 0 0.0
bss 98812 98812 0 0.0
text 595786 595786 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868356 868356 0 0.0
bss 98612 98612 0 0.0
text 586208 586208 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 745148 745148 0 0.0
bss 97476 97476 0 0.0
text 478888 478888 0 0.0
smoke_co_alarm-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 879276 879276 0 0.0
bss 98792 98792 0 0.0
text 594502 594502 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864504 864504 0 0.0
bss 98512 98512 0 0.0
text 581830 581830 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889788 889788 0 0.0
bss 98904 98904 0 0.0
text 601918 601918 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 885420 885420 0 0.0
bss 99228 99228 0 0.0
text 597246 597246 0 0.0

src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
@rojer rojer force-pushed the lwip_run_on_tcpip branch 4 times, most recently from 438e126 to 8a4b3bc Compare September 10, 2023 02:40
@github-actions
Copy link

github-actions bot commented Sep 10, 2023

PR #29057: Size comparison from ecba41d to 8a4b3bc

Increases above 0.2%:

platform target config section ecba41d 8a4b3bc change % change
bl702 lighting-app bl702 .debug_str 3954303 3964394 10091 0.3
.strtab 590840 594992 4152 0.7
.symtab 176016 176592 576 0.3
bl702+rpc .strtab 655001 659153 4152 0.6
.symtab 195200 195776 576 0.3
bl706-eth .debug_ranges 317384 318288 904 0.3
.debug_str 3525576 3537808 12232 0.3
.strtab 455889 461307 5418 1.2
.symtab 138032 138848 816 0.6
.text 773770 775734 1964 0.3
bl706-wifi .debug_ranges 326280 327184 904 0.3
.debug_str 3586977 3599209 12232 0.3
.strtab 492654 498072 5418 1.1
.symtab 150544 151360 816 0.5
bl702l lighting-app bl702l .debug_str 3966747 3976838 10091 0.3
.strtab 591034 595186 4152 0.7
.symtab 175552 176128 576 0.3
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 618802 1632 0.3
.debug_aranges 106760 107224 464 0.4
.debug_frame 361040 362544 1504 0.4
.debug_loclists 1568245 1575661 7416 0.5
.debug_rnglists 98952 99248 296 0.3
.debug_str 3368510 3381920 13410 0.4
.strtab 499912 509173 9261 1.9
.symtab 294240 296800 2560 0.9
.text 508540 510172 1632 0.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145320 145784 464 0.3
.debug_frame 483360 484864 1504 0.3
.debug_loclists 2305623 2313027 7404 0.3
.debug_str 4537083 4550493 13410 0.3
.strtab 852092 861353 9261 1.1
.symtab 515712 518288 2576 0.5
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135040 135504 464 0.3
.debug_frame 454444 455948 1504 0.3
.debug_loclists 2121584 2128996 7412 0.3
.debug_str 3922760 3936170 13410 0.3
.strtab 719967 729228 9261 1.3
.symtab 467744 470320 2576 0.6
light cy8ckit_062s2_43012 .debug_aranges 125136 125600 464 0.4
.debug_frame 417488 418992 1504 0.4
.debug_loclists 1958367 1965780 7413 0.4
.debug_str 3730003 3743413 13410 0.4
.strtab 637532 646793 9261 1.5
.symtab 431280 433856 2576 0.6
lock cy8ckit_062s2_43012 .debug_aranges 123944 124408 464 0.4
.debug_frame 413140 414644 1504 0.4
.debug_loclists 1936873 1944286 7413 0.4
.debug_str 3693392 3706802 13410 0.4
.strtab 611607 620868 9261 1.5
.symtab 423328 425904 2576 0.6
Increases (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, psoc6, telink)
platform target config section ecba41d 8a4b3bc change % change
bl602 lighting-app bl602 (read/write) 1365590 1367962 2372 0.2
.bss 73446 73478 32 0.0
.text 1058580 1060886 2306 0.2
bl602+rpc (read/write) 1412730 1415102 2372 0.2
.bss 81486 81518 32 0.0
.text 1090258 1092564 2306 0.2
bl702 lighting-app bl702 (read/write) 1168647 1169847 1200 0.1
.debug_abbrev 1566210 1566710 500 0.0
.debug_aranges 138040 138264 224 0.2
.debug_frame 507536 508260 724 0.1
.debug_info 41823862 41844542 20680 0.0
.debug_line 5451292 5454697 3405 0.1
.debug_loc 3521300 3525580 4280 0.1
.debug_ranges 380648 381384 736 0.2
.debug_str 3954303 3964394 10091 0.3
.rodata 107100 107136 36 0.0
.strtab 590840 594992 4152 0.7
.symtab 176016 176592 576 0.3
.text 955692 956854 1162 0.1
bl702+rpc (read/write) 1265467 1266663 1196 0.1
.debug_abbrev 1742639 1743139 500 0.0
.debug_aranges 146632 146856 224 0.2
.debug_frame 536620 537344 724 0.1
.debug_info 46725851 46746531 20680 0.0
.debug_line 5858605 5862010 3405 0.1
.debug_loc 3726341 3730621 4280 0.1
.debug_ranges 406488 407224 736 0.2
.debug_str 4375068 4385159 10091 0.2
.rodata 121972 122008 36 0.0
.strtab 655001 659153 4152 0.6
.symtab 195200 195776 576 0.3
.text 1028142 1029304 1162 0.1
bl706-eth (read/write) 1014780 1016812 2032 0.2
.bss_psram 94415 94447 32 0.0
.debug_abbrev 1114820 1115370 550 0.0
.debug_aranges 114256 114528 272 0.2
.debug_frame 424224 425176 952 0.2
.debug_info 23277007 23303529 26522 0.1
.debug_line 4407711 4413683 5972 0.1
.debug_loc 3019266 3025446 6180 0.2
.debug_ranges 317384 318288 904 0.3
.debug_str 3525576 3537808 12232 0.3
.rodata 97296 97332 36 0.0
.strtab 455889 461307 5418 1.2
.symtab 138032 138848 816 0.6
.text 773770 775734 1964 0.3
bl706-wifi (read/write) 1086991 1089023 2032 0.2
.bss_psram 95151 95183 32 0.0
.debug_abbrev 1207661 1208187 526 0.0
.debug_aranges 118520 118792 272 0.2
.debug_frame 439676 440628 952 0.2
.debug_info 24442220 24468779 26559 0.1
.debug_line 4628997 4635017 6020 0.1
.debug_loc 3103352 3109514 6162 0.2
.debug_ranges 326280 327184 904 0.3
.debug_str 3586977 3599209 12232 0.3
.rodata 109572 109608 36 0.0
.strtab 492654 498072 5418 1.1
.symtab 150544 151360 816 0.5
.text 847520 849484 1964 0.2
bl702l lighting-app bl702l (read/write) 1153876 1155032 1156 0.1
.debug_abbrev 1568578 1569078 500 0.0
.debug_aranges 132560 132784 224 0.2
.debug_frame 487252 487976 724 0.1
.debug_info 41830667 41851347 20680 0.0
.debug_line 5367514 5370919 3405 0.1
.debug_loc 3457012 3461235 4223 0.1
.debug_ranges 385968 386704 736 0.2
.debug_str 3966747 3976838 10091 0.3
.rodata 100964 101000 36 0.0
.strtab 591034 595186 4152 0.7
.symtab 175552 176128 576 0.3
.text 944186 945308 1122 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735115 736019 904 0.1
.text 650192 651092 900 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 756451 757323 872 0.1
.text 676044 676920 876 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744339 745243 904 0.1
.text 637688 638588 900 0.1
pump-app LP_EM_CC1354P10_6 (read only) 694787 695683 896 0.1
.text 613972 614872 900 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 680371 681267 896 0.1
.text 603716 604616 900 0.1
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 618802 1632 0.3
.debug_abbrev 966876 967518 642 0.1
.debug_aranges 106760 107224 464 0.4
.debug_frame 361040 362544 1504 0.4
.debug_info 21248732 21277097 28365 0.1
.debug_line 2797066 2801594 4528 0.2
.debug_loclists 1568245 1575661 7416 0.5
.debug_rnglists 98952 99248 296 0.3
.debug_str 3368510 3381920 13410 0.4
.strtab 499912 509173 9261 1.9
.symtab 294240 296800 2560 0.9
.text 508540 510172 1632 0.3
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006644 1368 0.1
.text 830456 831824 1368 0.2
lock-app BRD4161A+wf200 (read/write) 1103124 1104020 896 0.1
.text 913464 914360 896 0.1
esp32 all-clusters-app c3devkit (read only) 1173026 1174350 1324 0.1
(read/write) 1703788 1703820 32 0.0
.flash.rodata 268736 268768 32 0.0
.flash.text 1173026 1174350 1324 0.1
m5stack (read only) 1213955 1215331 1376 0.1
(read/write) 553258 553290 32 0.0
.flash.rodata 299932 299964 32 0.0
.flash.text 1208571 1209947 1376 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794036 1795716 1680 0.1
.debug_abbrev 1425518 1426129 611 0.0
.debug_aranges 145320 145784 464 0.3
.debug_frame 483360 484864 1504 0.3
.debug_info 33667919 33696843 28924 0.1
.debug_line 4246420 4251541 5121 0.1
.debug_loclists 2305623 2313027 7404 0.3
.debug_rnglists 144535 144831 296 0.2
.debug_str 4537083 4550493 13410 0.3
.strtab 852092 861353 9261 1.1
.symtab 515712 518288 2576 0.5
.text 1589492 1591172 1680 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1680436 1664 0.1
.debug_abbrev 1290839 1291450 611 0.0
.debug_aranges 135040 135504 464 0.3
.debug_frame 454444 455948 1504 0.3
.debug_info 29296188 29325004 28816 0.1
.debug_line 3948234 3953279 5045 0.1
.debug_loclists 2121584 2128996 7412 0.3
.debug_rnglists 134005 134301 296 0.2
.debug_str 3922760 3936170 13410 0.3
.strtab 719967 729228 9261 1.3
.symtab 467744 470320 2576 0.6
.text 1476988 1478652 1664 0.1
light cy8ckit_062s2_43012 (read/write) 1607084 1608772 1688 0.1
.debug_abbrev 1130664 1131273 609 0.1
.debug_aranges 125136 125600 464 0.4
.debug_frame 417488 418992 1504 0.4
.debug_info 2434956 24378175 28609 0.1
.debug_line 3512671 3517498 4827 0.1
.debug_loclists 1958367 1965780 7413 0.4
.debug_rnglists 123702 123998 296 0.2
.debug_str 3730003 3743413 13410 0.4
.strtab 637532 646793 9261 1.5
.symtab 431280 433856 2576 0.6
.text 1411636 1413324 1688 0.1
lock cy8ckit_062s2_43012 (read/write) 1640356 1642044 1688 0.1
.debug_abbrev 1121628 1122235 607 0.1
.debug_aranges 123944 124408 464 0.4
.debug_frame 413140 414644 1504 0.4
.debug_info 24161035 24189588 28553 0.1
.debug_line 3465688 3470435 4747 0.1
.debug_loclists 1936873 1944286 7413 0.4
.debug_rnglists 121798 122094 296 0.2
.debug_str 3693392 3706802 13410 0.4
.strtab 611607 620868 9261 1.5
.symtab 423328 425904 2576 0.6
.text 1417508 1419196 1688 0.1
telink window-covering tlsr9518adk80d text 597794 597796 2 0.0
Decreases (1 build for efr32)
platform target config section ecba41d 8a4b3bc change % change
efr32 lighting-app BRD4187C (read/write) 1079212 1079204 -8 -0.0
.text 889928 889920 -8 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ecba41d 8a4b3bc change % change
bl602 lighting-app bl602 (read/write) 1365590 1367962 2372 0.2
.bss 73446 73478 32 0.0
.data 9600 9600 0 0.0
.text 1058580 1060886 2306 0.2
bl602+rpc (read/write) 1412730 1415102 2372 0.2
.bss 81486 81518 32 0.0
.data 9952 9952 0 0.0
.text 1090258 1092564 2306 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168647 1169847 1200 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1566210 1566710 500 0.0
.debug_aranges 138040 138264 224 0.2
.debug_frame 507536 508260 724 0.1
.debug_info 41823862 41844542 20680 0.0
.debug_line 5451292 5454697 3405 0.1
.debug_loc 3521300 3525580 4280 0.1
.debug_ranges 380648 381384 736 0.2
.debug_str 3954303 3964394 10091 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107100 107136 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590840 594992 4152 0.7
.symtab 176016 176592 576 0.3
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955692 956854 1162 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265467 1266663 1196 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1742639 1743139 500 0.0
.debug_aranges 146632 146856 224 0.2
.debug_frame 536620 537344 724 0.1
.debug_info 46725851 46746531 20680 0.0
.debug_line 5858605 5862010 3405 0.1
.debug_loc 3726341 3730621 4280 0.1
.debug_ranges 406488 407224 736 0.2
.debug_str 4375068 4385159 10091 0.2
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121972 122008 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655001 659153 4152 0.6
.symtab 195200 195776 576 0.3
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028142 1029304 1162 0.1
bl706-eth (read/write) 1014780 1016812 2032 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94447 32 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114820 1115370 550 0.0
.debug_aranges 114256 114528 272 0.2
.debug_frame 424224 425176 952 0.2
.debug_info 23277007 23303529 26522 0.1
.debug_line 4407711 4413683 5972 0.1
.debug_loc 3019266 3025446 6180 0.2
.debug_ranges 317384 318288 904 0.3
.debug_str 3525576 3537808 12232 0.3
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97296 97332 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 461307 5418 1.2
.symtab 138032 138848 816 0.6
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773770 775734 1964 0.3
bl706-wifi (read/write) 1086991 1089023 2032 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95183 32 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207661 1208187 526 0.0
.debug_aranges 118520 118792 272 0.2
.debug_frame 439676 440628 952 0.2
.debug_info 24442220 24468779 26559 0.1
.debug_line 4628997 4635017 6020 0.1
.debug_loc 3103352 3109514 6162 0.2
.debug_ranges 326280 327184 904 0.3
.debug_str 3586977 3599209 12232 0.3
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109572 109608 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 498072 5418 1.1
.symtab 150544 151360 816 0.5
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847520 849484 1964 0.2
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153876 1155032 1156 0.1
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1568578 1569078 500 0.0
.debug_aranges 132560 132784 224 0.2
.debug_frame 487252 487976 724 0.1
.debug_info 41830667 41851347 20680 0.0
.debug_line 5367514 5370919 3405 0.1
.debug_loc 3457012 3461235 4223 0.1
.debug_ranges 385968 386704 736 0.2
.debug_str 3966747 3976838 10091 0.3
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100964 101000 36 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591034 595186 4152 0.7
.symtab 175552 176128 576 0.3
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944186 945308 1122 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735115 736019 904 0.1
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650192 651092 900 0.1
lock-ftd LP_EM_CC1354P10_6 (read only) 756451 757323 872 0.1
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676044 676920 876 0.1
lock-mtd LP_EM_CC1354P10_6 (read only) 744339 745243 904 0.1
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637688 638588 900 0.1
pump-app LP_EM_CC1354P10_6 (read only) 694787 695683 896 0.1
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613972 614872 900 0.1
pump-controller-app LP_EM_CC1354P10_6 (read only) 680371 681267 896 0.1
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603716 604616 900 0.1
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 618802 1632 0.3
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 967518 642 0.1
.debug_aranges 106760 107224 464 0.4
.debug_frame 361040 362544 1504 0.4
.debug_info 21248732 21277097 28365 0.1
.debug_line 2797066 2801594 4528 0.2
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1575661 7416 0.5
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 99248 296 0.3
.debug_str 3368510 3381920 13410 0.4
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 509173 9261 1.9
.symtab 294240 296800 2560 0.9
.text 508540 510172 1632 0.3
cyw30739 light cyw930739m2evb_01 (read/write) 553071 553071 0 0.0
.app_xip_area 444089 444089 0 0.0
.bss 63952 63952 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539527 539527 0 0.0
.app_xip_area 425609 425609 0 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574879 574879 0 0.0
.app_xip_area 467097 467097 0 0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558639 558639 0 0.0
.app_xip_area 447649 447649 0 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006644 1368 0.1
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 831824 1368 0.2
BRD4187C (read/write) 1079212 1079204 -8 -0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889920 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1104020 896 0.1
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 914360 896 0.1
window-app BRD4187C (read/write) 1128120 1128120 0 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956200 0 0.0
esp32 all-clusters-app c3devkit (read only) 1173026 1174350 1324 0.1
(read/write) 1703788 1703820 32 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268736 268768 32 0.0
.flash.text 1173026 1174350 1324 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1213955 1215331 1376 0.1
(read/write) 553258 553290 32 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299932 299964 32 0.0
.flash.text 1208571 1209947 1376 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590060 0 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589524 0 0.0
light k32w0+release (read only) 589868 589868 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589332 589332 0 0.0
lock k32w0+release (read only) 561220 561220 0 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560684 0 0.0
linux all-clusters-app debug (read only) 5650073 5650073 0 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339284 339284 0 0.0
.text 4929635 4929635 0 0.0
all-clusters-minimal-app debug (read only) 4915545 4915545 0 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412243 0 0.0
bridge-app debug (read only) 2772585 2772585 0 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380435 0 0.0
chip-tool debug (read only) 10332705 10332705 0 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348435 0 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174140 0 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9093992 0 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247449 0 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668195 0 0.0
lock-app debug (read only) 4478993 4478993 0 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021043 0 0.0
ota-provider-app debug (read only) 4130433 4130433 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201128 201128 0 0.0
.text 3738867 3738867 0 0.0
ota-requestor-app debug (read only) 4223897 4223897 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204456 204456 0 0.0
.text 3824675 3824675 0 0.0
shell debug (read only) 3051025 3051025 0 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214546 214546 0 0.0
.text 2661986 2661986 0 0.0
thermostat-no-ble arm64 (read only) 4358076 4358076 0 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862776 0 0.0
tv-app debug (read only) 5321281 5321281 0 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804307 0 0.0
tv-casting-app debug (read only) 8279993 8279993 0 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541091 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241144 1241144 0 0.0
bss 155438 155438 0 0.0
rodata 143084 143084 0 0.0
text 863572 863572 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359524 1359524 0 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790928 790928 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161192 0 0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813608 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794036 1795716 1680 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425518 1426129 611 0.0
.debug_aranges 145320 145784 464 0.3
.debug_frame 483360 484864 1504 0.3
.debug_info 33667919 33696843 28924 0.1
.debug_line 4246420 4251541 5121 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2305623 2313027 7404 0.3
.debug_rnglists 144535 144831 296 0.2
.debug_str 4537083 4550493 13410 0.3
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 861353 9261 1.1
.symtab 515712 518288 2576 0.5
.text 1589492 1591172 1680 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1680436 1664 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1291450 611 0.0
.debug_aranges 135040 135504 464 0.3
.debug_frame 454444 455948 1504 0.3
.debug_info 29296188 29325004 28816 0.1
.debug_line 3948234 3953279 5045 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2128996 7412 0.3
.debug_rnglists 134005 134301 296 0.2
.debug_str 3922760 3936170 13410 0.3
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 729228 9261 1.3
.symtab 467744 470320 2576 0.6
.text 1476988 1478652 1664 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1608772 1688 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1131273 609 0.1
.debug_aranges 125136 125600 464 0.4
.debug_frame 417488 418992 1504 0.4
.debug_info 2434956 24378175 28609 0.1
.debug_line 3512671 3517498 4827 0.1
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1965780 7413 0.4
.debug_rnglists 123702 123998 296 0.2
.debug_str 3730003 3743413 13410 0.4
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 646793 9261 1.5
.symtab 431280 433856 2576 0.6
.text 1411636 1413324 1688 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1642044 1688 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1122235 607 0.1
.debug_aranges 123944 124408 464 0.4
.debug_frame 413140 414644 1504 0.4
.debug_info 24161035 24189588 28553 0.1
.debug_line 3465688 3470435 4747 0.1
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1944286 7413 0.4
.debug_rnglists 121798 122094 296 0.2
.debug_str 3693392 3706802 13410 0.4
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 620868 9261 1.5
.symtab 423328 425904 2576 0.6
.text 1417508 1419196 1688 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177940 1177940 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624784 624784 0 0.0
lock-app qpg6105+debug (read/write) 1134212 1134212 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581052 581052 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100304 1100304 0 0.0
bss 112252 112252 0 0.0
text 753190 753190 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038036 0 0.0
bss 110032 110032 0 0.0
text 704416 704416 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948896 0 0.0
bss 113748 113748 0 0.0
text 648306 648306 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931948 0 0.0
bss 103372 103372 0 0.0
text 620804 620804 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925856 0 0.0
bss 103616 103616 0 0.0
text 632376 632376 0 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999472 0 0.0
bss 115848 115848 0 0.0
text 695486 695486 0 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051820 0 0.0
bss 116452 116452 0 0.0
text 725480 725480 0 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990028 0 0.0
bss 104092 104092 0 0.0
text 651950 651950 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903584 0 0.0
bss 104108 104108 0 0.0
text 613730 613730 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937388 0 0.0
bss 103504 103504 0 0.0
text 626450 626450 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872084 0 0.0
bss 102708 102708 0 0.0
text 586756 586756 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748852 0 0.0
bss 101572 101572 0 0.0
text 479376 479376 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935456 935456 0 0.0
bss 103484 103484 0 0.0
text 625168 625168 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920684 0 0.0
bss 103212 103212 0 0.0
text 612498 612498 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893516 893516 0 0.0
bss 103000 103000 0 0.0
text 602466 602466 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889140 0 0.0
bss 103324 103324 0 0.0
text 597794 597796 2 0.0

@rojer
Copy link
Contributor Author

rojer commented Sep 10, 2023

@bzbarsky-apple ok, it's all green now, PTAL.
i realized that there is a TCP endpoint and it needs similar treatment. i'm not going to do it now (we don't use it in our project) but i moved the assertion there from the UDP endpoint and added a TODO (this is also the reason why i made it a method of EndPointStateLwIP, so it can be shared with the TCP endpoint in the future).

src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
Copy link
Contributor Author

@rojer rojer left a comment

Choose a reason for hiding this comment

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

PTAL

src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Show resolved Hide resolved
src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Sep 11, 2023

PR #29057: Size comparison from 8d0761d to 9c120b8

Increases above 0.2%:

platform target config section 8d0761d 9c120b8 change % change
bl702 lighting-app bl702 .debug_str 3955604 3966824 11220 0.3
.strtab 590904 595592 4688 0.8
.symtab 176064 176704 640 0.4
bl702+rpc .debug_str 4376369 4387589 11220 0.3
.strtab 655065 659753 4688 0.7
.symtab 195248 195888 640 0.3
bl706-eth .debug_aranges 114256 114552 296 0.3
.debug_ranges 317384 318464 1080 0.3
.debug_str 3525562 3538923 13361 0.4
.strtab 455889 461843 5954 1.3
.symtab 138032 138912 880 0.6
.text 773724 775944 2220 0.3
bl706-wifi .debug_ranges 326280 327360 1080 0.3
.debug_str 3586963 3600324 13361 0.4
.strtab 492654 498608 5954 1.2
.symtab 150544 151424 880 0.6
.text 847474 849694 2220 0.3
bl702l lighting-app bl702l .debug_str 3968050 3979270 11220 0.3
.strtab 591098 595786 4688 0.8
.symtab 175600 176240 640 0.4
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 619018 1848 0.3
.debug_aranges 106760 107280 520 0.5
.debug_frame 361040 362724 1684 0.5
.debug_loclists 1568245 1576439 8194 0.5
.debug_rnglists 98952 99290 338 0.3
.debug_str 3368510 3383067 14557 0.4
.strtab 499912 510306 10394 2.1
.symtab 294240 297088 2848 1.0
.text 508540 510388 1848 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145320 145840 520 0.4
.debug_frame 483360 485032 1672 0.3
.debug_loclists 2306327 2314374 8047 0.3
.debug_str 4537101 4551658 14557 0.3
.strtab 852092 862486 10394 1.2
.symtab 515712 518592 2880 0.6
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135040 135560 520 0.4
.debug_frame 454444 456116 1672 0.4
.debug_loclists 2121584 2129639 8055 0.4
.debug_str 3922760 3937317 14557 0.4
.strtab 719967 730361 10394 1.4
.symtab 467744 470624 2880 0.6
light cy8ckit_062s2_43012 .debug_aranges 125136 125656 520 0.4
.debug_frame 417488 419160 1672 0.4
.debug_loclists 1958367 1966423 8056 0.4
.debug_rnglists 123702 124028 326 0.3
.debug_str 3730003 3744560 14557 0.4
.strtab 637532 647926 10394 1.6
.symtab 431280 434160 2880 0.7
lock cy8ckit_062s2_43012 .debug_aranges 123944 124464 520 0.4
.debug_frame 413140 414812 1672 0.4
.debug_loclists 1936873 1944929 8056 0.4
.debug_rnglists 121798 122124 326 0.3
.debug_str 3693392 3707949 14557 0.4
.strtab 611607 622001 10394 1.7
.symtab 423328 426208 2880 0.7
Increases (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, psoc6, telink)
platform target config section 8d0761d 9c120b8 change % change
bl602 lighting-app bl602 (read/write) 1365478 1368106 2628 0.2
.bss 73446 73478 32 0.0
.text 1058534 1061094 2560 0.2
bl602+rpc (read/write) 1412618 1415246 2628 0.2
.bss 81486 81518 32 0.0
.text 1090212 1092774 2562 0.2
bl702 lighting-app bl702 (read/write) 1168559 1170015 1456 0.1
.debug_abbrev 1576743 1577265 522 0.0
.debug_aranges 138120 138368 248 0.2
.debug_frame 507664 508484 820 0.2
.debug_info 42290570 42313868 23298 0.1
.debug_line 5463352 5467299 3947 0.1
.debug_loc 3521317 3526328 5011 0.1
.debug_ranges 380696 381608 912 0.2
.debug_str 3955604 3966824 11220 0.3
.rodata 107036 107072 36 0.0
.strtab 590904 595592 4688 0.8
.symtab 176064 176704 640 0.4
.text 955668 957086 1418 0.1
bl702+rpc (read/write) 1265375 1266831 1456 0.1
.debug_abbrev 1753557 1754079 522 0.0
.debug_aranges 146712 146960 248 0.2
.debug_frame 536748 537568 820 0.2
.debug_info 47199635 47222933 23298 0.0
.debug_line 5871091 5875038 3947 0.1
.debug_loc 3726358 3731369 5011 0.1
.debug_ranges 406536 407448 912 0.2
.debug_str 4376369 4387589 11220 0.3
.rodata 121908 121944 36 0.0
.strtab 655065 659753 4688 0.7
.symtab 195248 195888 640 0.3
.text 1028116 1029536 1420 0.1
bl706-eth (read/write) 1014668 1016956 2288 0.2
.bss_psram 94415 94447 32 0.0
.debug_abbrev 1114820 1115392 572 0.1
.debug_aranges 114256 114552 296 0.3
.debug_frame 424224 425272 1048 0.2
.debug_info 23276890 23306030 29140 0.1
.debug_line 4407579 4414084 6505 0.1
.debug_loc 3019266 3026164 6898 0.2
.debug_ranges 317384 318464 1080 0.3
.debug_str 3525562 3538923 13361 0.4
.rodata 97232 97268 36 0.0
.strtab 455889 461843 5954 1.3
.symtab 138032 138912 880 0.6
.text 773724 775944 2220 0.3
bl706-wifi (read/write) 1086883 1089171 2288 0.2
.bss_psram 95151 95183 32 0.0
.debug_abbrev 1207661 1208209 548 0.0
.debug_aranges 118520 118816 296 0.2
.debug_frame 439676 440724 1048 0.2
.debug_info 24442103 24471280 29177 0.1
.debug_line 4628865 4635418 6553 0.1
.debug_loc 3103352 3110232 6880 0.2
.debug_ranges 326280 327360 1080 0.3
.debug_str 3586963 3600324 13361 0.4
.rodata 109508 109544 36 0.0
.strtab 492654 498608 5954 1.2
.symtab 150544 151424 880 0.6
.text 847474 849694 2220 0.3
bl702l lighting-app bl702l (read/write) 1153788 1155200 1412 0.1
.debug_abbrev 1579111 1579633 522 0.0
.debug_aranges 132640 132888 248 0.2
.debug_frame 487380 488200 820 0.2
.debug_info 42297375 42320673 23298 0.1
.debug_line 5379598 5383545 3947 0.1
.debug_loc 3457056 3462010 4954 0.1
.debug_ranges 386016 386928 912 0.2
.debug_str 3968050 3979270 11220 0.3
.rodata 100900 100936 36 0.0
.strtab 591098 595786 4688 0.8
.symtab 175600 176240 640 0.4
.text 944162 945540 1378 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 736187 1056 0.1
.text 650208 651260 1052 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 757507 1024 0.1
.text 676076 677104 1028 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 745411 1056 0.1
.text 637704 638756 1052 0.2
pump-app LP_EM_CC1354P10_6 (read only) 694803 695851 1048 0.2
.text 613988 615040 1052 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 681435 1048 0.2
.text 603732 604784 1052 0.2
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 619018 1848 0.3
.debug_abbrev 966876 967593 717 0.1
.debug_aranges 106760 107280 520 0.5
.debug_frame 361040 362724 1684 0.5
.debug_info 21248732 21279717 30985 0.1
.debug_line 2797066 2802143 5077 0.2
.debug_loclists 1568245 1576439 8194 0.5
.debug_rnglists 98952 99290 338 0.3
.debug_str 3368510 3383067 14557 0.4
.strtab 499912 510306 10394 2.1
.symtab 294240 297088 2848 1.0
.text 508540 510388 1848 0.4
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006900 1624 0.2
.text 830456 832080 1624 0.2
lock-app BRD4161A+wf200 (read/write) 1103124 1104212 1088 0.1
.text 913464 914552 1088 0.1
esp32 all-clusters-app c3devkit (read only) 1173194 1174740 1546 0.1
(read/write) 1703852 1703884 32 0.0
.flash.rodata 268800 268832 32 0.0
.flash.text 1173194 1174740 1546 0.1
m5stack (read only) 1214083 1215655 1572 0.1
(read/write) 553322 553354 32 0.0
.flash.rodata 299996 300028 32 0.0
.flash.text 1208699 1210271 1572 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794180 1796100 1920 0.1
.debug_abbrev 1425528 1426191 663 0.0
.debug_aranges 145320 145840 520 0.4
.debug_frame 483360 485032 1672 0.3
.debug_info 33668496 33700132 31636 0.1
.debug_line 4246712 4252335 5623 0.1
.debug_loclists 2306327 2314374 8047 0.3
.debug_rnglists 144548 144874 326 0.2
.debug_str 4537101 4551658 14557 0.3
.strtab 852092 862486 10394 1.2
.symtab 515712 518592 2880 0.6
.text 1589636 1591556 1920 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1680692 1920 0.1
.debug_abbrev 1290839 1291502 663 0.1
.debug_aranges 135040 135560 520 0.4
.debug_frame 454444 456116 1672 0.4
.debug_info 29296188 29327716 31528 0.1
.debug_line 3948234 3953781 5547 0.1
.debug_loclists 2121584 2129639 8055 0.4
.debug_rnglists 134005 134331 326 0.2
.debug_str 3922760 3937317 14557 0.4
.strtab 719967 730361 10394 1.4
.symtab 467744 470624 2880 0.6
.text 1476988 1478908 1920 0.1
light cy8ckit_062s2_43012 (read/write) 1607084 1609028 1944 0.1
.debug_abbrev 1130664 1131325 661 0.1
.debug_aranges 125136 125656 520 0.4
.debug_frame 417488 419160 1672 0.4
.debug_info 2434956 24380887 31321 0.1
.debug_line 3512671 3518000 5329 0.2
.debug_loclists 1958367 1966423 8056 0.4
.debug_rnglists 123702 124028 326 0.3
.debug_str 3730003 3744560 14557 0.4
.strtab 637532 647926 10394 1.6
.symtab 431280 434160 2880 0.7
.text 1411636 1413580 1944 0.1
lock cy8ckit_062s2_43012 (read/write) 1640356 1642300 1944 0.1
.debug_abbrev 1121628 1122287 659 0.1
.debug_aranges 123944 124464 520 0.4
.debug_frame 413140 414812 1672 0.4
.debug_info 24161035 24192300 31265 0.1
.debug_line 3465688 3470937 5249 0.2
.debug_loclists 1936873 1944929 8056 0.4
.debug_rnglists 121798 122124 326 0.3
.debug_str 3693392 3707949 14557 0.4
.strtab 611607 622001 10394 1.7
.symtab 423328 426208 2880 0.7
.text 1417508 1419452 1944 0.1
telink thermostat tlsr9518adk80d (read/write) 893508 893516 8 0.0
text 602464 602466 2 0.0
Decreases (1 build for efr32)
platform target config section 8d0761d 9c120b8 change % change
efr32 lighting-app BRD4187C (read/write) 1079212 1079204 -8 -0.0
.text 889928 889920 -8 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8d0761d 9c120b8 change % change
bl602 lighting-app bl602 (read/write) 1365478 1368106 2628 0.2
.bss 73446 73478 32 0.0
.data 9600 9600 0 0.0
.text 1058534 1061094 2560 0.2
bl602+rpc (read/write) 1412618 1415246 2628 0.2
.bss 81486 81518 32 0.0
.data 9952 9952 0 0.0
.text 1090212 1092774 2562 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168559 1170015 1456 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1576743 1577265 522 0.0
.debug_aranges 138120 138368 248 0.2
.debug_frame 507664 508484 820 0.2
.debug_info 42290570 42313868 23298 0.1
.debug_line 5463352 5467299 3947 0.1
.debug_loc 3521317 3526328 5011 0.1
.debug_ranges 380696 381608 912 0.2
.debug_str 3955604 3966824 11220 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107036 107072 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590904 595592 4688 0.8
.symtab 176064 176704 640 0.4
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955668 957086 1418 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265375 1266831 1456 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1753557 1754079 522 0.0
.debug_aranges 146712 146960 248 0.2
.debug_frame 536748 537568 820 0.2
.debug_info 47199635 47222933 23298 0.0
.debug_line 5871091 5875038 3947 0.1
.debug_loc 3726358 3731369 5011 0.1
.debug_ranges 406536 407448 912 0.2
.debug_str 4376369 4387589 11220 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121908 121944 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655065 659753 4688 0.7
.symtab 195248 195888 640 0.3
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028116 1029536 1420 0.1
bl706-eth (read/write) 1014668 1016956 2288 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94447 32 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114820 1115392 572 0.1
.debug_aranges 114256 114552 296 0.3
.debug_frame 424224 425272 1048 0.2
.debug_info 23276890 23306030 29140 0.1
.debug_line 4407579 4414084 6505 0.1
.debug_loc 3019266 3026164 6898 0.2
.debug_ranges 317384 318464 1080 0.3
.debug_str 3525562 3538923 13361 0.4
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97232 97268 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 461843 5954 1.3
.symtab 138032 138912 880 0.6
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773724 775944 2220 0.3
bl706-wifi (read/write) 1086883 1089171 2288 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95183 32 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207661 1208209 548 0.0
.debug_aranges 118520 118816 296 0.2
.debug_frame 439676 440724 1048 0.2
.debug_info 24442103 24471280 29177 0.1
.debug_line 4628865 4635418 6553 0.1
.debug_loc 3103352 3110232 6880 0.2
.debug_ranges 326280 327360 1080 0.3
.debug_str 3586963 3600324 13361 0.4
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109508 109544 36 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 498608 5954 1.2
.symtab 150544 151424 880 0.6
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847474 849694 2220 0.3
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153788 1155200 1412 0.1
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1579111 1579633 522 0.0
.debug_aranges 132640 132888 248 0.2
.debug_frame 487380 488200 820 0.2
.debug_info 42297375 42320673 23298 0.1
.debug_line 5379598 5383545 3947 0.1
.debug_loc 3457056 3462010 4954 0.1
.debug_ranges 386016 386928 912 0.2
.debug_str 3968050 3979270 11220 0.3
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100900 100936 36 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591098 595786 4688 0.8
.symtab 175600 176240 640 0.4
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944162 945540 1378 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 736187 1056 0.1
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650208 651260 1052 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 757507 1024 0.1
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676076 677104 1028 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 745411 1056 0.1
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637704 638756 1052 0.2
pump-app LP_EM_CC1354P10_6 (read only) 694803 695851 1048 0.2
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613988 615040 1052 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 681435 1048 0.2
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603732 604784 1052 0.2
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 619018 1848 0.3
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 967593 717 0.1
.debug_aranges 106760 107280 520 0.5
.debug_frame 361040 362724 1684 0.5
.debug_info 21248732 21279717 30985 0.1
.debug_line 2797066 2802143 5077 0.2
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1576439 8194 0.5
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 99290 338 0.3
.debug_str 3368510 3383067 14557 0.4
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 510306 10394 2.1
.symtab 294240 297088 2848 1.0
.text 508540 510388 1848 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553087 0 0.0
.app_xip_area 444105 444105 0 0.0
.bss 63952 63952 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 539543 0 0.0
.app_xip_area 425625 425625 0 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574895 0 0.0
.app_xip_area 467113 467113 0 0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558655 558655 0 0.0
.app_xip_area 447665 447665 0 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006900 1624 0.2
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 832080 1624 0.2
BRD4187C (read/write) 1079212 1079204 -8 -0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889920 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1104212 1088 0.1
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 914552 1088 0.1
window-app BRD4187C (read/write) 1128120 1128120 0 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956200 0 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1174740 1546 0.1
(read/write) 1703852 1703884 32 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268832 32 0.0
.flash.text 1173194 1174740 1546 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1214083 1215655 1572 0.1
(read/write) 553322 553354 32 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 300028 32 0.0
.flash.text 1208699 1210271 1572 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590060 0 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589524 0 0.0
light k32w0+release (read only) 589884 589884 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589348 0 0.0
lock k32w0+release (read only) 561220 561220 0 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560684 0 0.0
linux all-clusters-app debug (read only) 5650537 5650537 0 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339348 339348 0 0.0
.text 4930035 4930035 0 0.0
all-clusters-minimal-app debug (read only) 4915545 4915545 0 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412243 0 0.0
bridge-app debug (read only) 2772585 2772585 0 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380435 0 0.0
chip-tool debug (read only) 10332705 10332705 0 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348435 0 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174140 0 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9093992 0 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247449 0 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668195 0 0.0
lock-app debug (read only) 4478993 4478993 0 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021043 0 0.0
ota-provider-app debug (read only) 4130433 4130433 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201128 201128 0 0.0
.text 3738867 3738867 0 0.0
ota-requestor-app debug (read only) 4223897 4223897 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204456 204456 0 0.0
.text 3824675 3824675 0 0.0
shell debug (read only) 3051345 3051345 0 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214610 214610 0 0.0
.text 2662242 2662242 0 0.0
thermostat-no-ble arm64 (read only) 4358076 4358076 0 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862776 0 0.0
tv-app debug (read only) 5321281 5321281 0 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804307 0 0.0
tv-casting-app debug (read only) 8279993 8279993 0 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541091 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241316 1241316 0 0.0
bss 155438 155438 0 0.0
rodata 143144 143144 0 0.0
text 863684 863684 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359540 1359540 0 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790948 790948 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161192 0 0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813608 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794180 1796100 1920 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425528 1426191 663 0.0
.debug_aranges 145320 145840 520 0.4
.debug_frame 483360 485032 1672 0.3
.debug_info 33668496 33700132 31636 0.1
.debug_line 4246712 4252335 5623 0.1
.debug_line_str 957 957 0 0.0
.debug_loclists 2306327 2314374 8047 0.3
.debug_rnglists 144548 144874 326 0.2
.debug_str 4537101 4551658 14557 0.3
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 862486 10394 1.2
.symtab 515712 518592 2880 0.6
.text 1589636 1591556 1920 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1680692 1920 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1291502 663 0.1
.debug_aranges 135040 135560 520 0.4
.debug_frame 454444 456116 1672 0.4
.debug_info 29296188 29327716 31528 0.1
.debug_line 3948234 3953781 5547 0.1
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2129639 8055 0.4
.debug_rnglists 134005 134331 326 0.2
.debug_str 3922760 3937317 14557 0.4
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 730361 10394 1.4
.symtab 467744 470624 2880 0.6
.text 1476988 1478908 1920 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1609028 1944 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1131325 661 0.1
.debug_aranges 125136 125656 520 0.4
.debug_frame 417488 419160 1672 0.4
.debug_info 2434956 24380887 31321 0.1
.debug_line 3512671 3518000 5329 0.2
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1966423 8056 0.4
.debug_rnglists 123702 124028 326 0.3
.debug_str 3730003 3744560 14557 0.4
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 647926 10394 1.6
.symtab 431280 434160 2880 0.7
.text 1411636 1413580 1944 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1642300 1944 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1122287 659 0.1
.debug_aranges 123944 124464 520 0.4
.debug_frame 413140 414812 1672 0.4
.debug_info 24161035 24192300 31265 0.1
.debug_line 3465688 3470937 5249 0.2
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1944929 8056 0.4
.debug_rnglists 121798 122124 326 0.3
.debug_str 3693392 3707949 14557 0.4
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 622001 10394 1.7
.symtab 423328 426208 2880 0.7
.text 1417508 1419452 1944 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1177980 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624824 624824 0 0.0
lock-app qpg6105+debug (read/write) 1134228 1134228 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581068 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100528 1100528 0 0.0
bss 112252 112252 0 0.0
text 753348 753348 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038036 0 0.0
bss 110032 110032 0 0.0
text 704416 704416 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948896 0 0.0
bss 113748 113748 0 0.0
text 648306 648306 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931948 0 0.0
bss 103372 103372 0 0.0
text 620804 620804 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925856 0 0.0
bss 103616 103616 0 0.0
text 632376 632376 0 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999472 0 0.0
bss 115848 115848 0 0.0
text 695486 695486 0 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051820 0 0.0
bss 116452 116452 0 0.0
text 725480 725480 0 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990028 0 0.0
bss 104092 104092 0 0.0
text 651950 651950 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903584 0 0.0
bss 104108 104108 0 0.0
text 613730 613730 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937388 0 0.0
bss 103504 103504 0 0.0
text 626450 626450 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872084 0 0.0
bss 102708 102708 0 0.0
text 586756 586756 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748852 0 0.0
bss 101572 101572 0 0.0
text 479376 479376 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935680 0 0.0
bss 103484 103484 0 0.0
text 625326 625326 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920684 0 0.0
bss 103212 103212 0 0.0
text 612498 612498 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893508 893516 8 0.0
bss 103000 103000 0 0.0
text 602464 602466 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889140 0 0.0
bss 103324 103324 0 0.0
text 597796 597796 0 0.0

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

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

Approved, but adding the new .cpp file (here or in a followup) would be good.

src/inet/UDPEndPointImplLwIP.cpp Outdated Show resolved Hide resolved
Wrap calls to LwIP APIs in `tcpip_api_call()`, as required.
When `LWIP_TCPIP_CORE_LOCKING` is enabled, this internally becomes `LOCK_TCPIP_CORE/UNLOCK_TCPIP_CORE`
and when it isn't, it posts a message to the TCPIP task to run the function.

Added CHIP stack locking to the UDP receive function.
@github-actions
Copy link

github-actions bot commented Sep 12, 2023

PR #29057: Size comparison from d8480f1 to 10cc734

Increases above 0.2%:

platform target config section d8480f1 10cc734 change % change
bl702 lighting-app bl702 .debug_str 3955604 3966929 11325 0.3
.strtab 590904 595614 4710 0.8
.symtab 176064 176720 656 0.4
bl702+rpc .debug_str 4376369 4387694 11325 0.3
.strtab 655065 659775 4710 0.7
.symtab 195248 195904 656 0.3
bl706-eth .debug_abbrev 1114820 1118031 3211 0.3
.debug_aranges 114256 114576 320 0.3
.debug_frame 424224 425288 1064 0.3
.debug_ranges 317384 318472 1088 0.3
.debug_str 3525562 3539028 13466 0.4
.strtab 455889 461865 5976 1.3
.symtab 138032 138928 896 0.6
.text 773724 775942 2218 0.3
bl706-wifi .debug_abbrev 1207661 1210848 3187 0.3
.debug_aranges 118520 118840 320 0.3
.debug_ranges 326280 327368 1088 0.3
.debug_str 3586963 3600429 13466 0.4
.strtab 492654 498630 5976 1.2
.symtab 150544 151440 896 0.6
.text 847474 849692 2218 0.3
bl702l lighting-app bl702l .debug_str 3968050 3979376 11326 0.3
.strtab 591098 595808 4710 0.8
.symtab 175600 176256 656 0.4
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 619018 1848 0.3
.debug_abbrev 966876 969965 3089 0.3
.debug_aranges 106760 107312 552 0.5
.debug_frame 361040 362764 1724 0.5
.debug_line 2797068 2804218 7150 0.3
.debug_loclists 1568245 1576471 8226 0.5
.debug_rnglists 98952 99309 357 0.4
.debug_str 3368510 3383157 14647 0.4
.strtab 499912 510328 10416 2.1
.symtab 294240 297104 2864 1.0
.text 508540 510392 1852 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 145320 145872 552 0.4
.debug_frame 483360 485072 1712 0.4
.debug_loclists 2306327 2314406 8079 0.4
.debug_str 4537101 4551764 14663 0.3
.strtab 852092 862508 10416 1.2
.symtab 515712 518608 2896 0.6
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 135040 135592 552 0.4
.debug_frame 454444 456156 1712 0.4
.debug_loclists 2121584 2129671 8087 0.4
.debug_rnglists 134005 134350 345 0.3
.debug_str 3922760 3937431 14671 0.4
.strtab 719967 730383 10416 1.4
.symtab 467744 470640 2896 0.6
light cy8ckit_062s2_43012 .debug_abbrev 1130664 1133717 3053 0.3
.debug_aranges 125136 125688 552 0.4
.debug_frame 417488 419200 1712 0.4
.debug_loclists 1958367 1966455 8088 0.4
.debug_rnglists 123702 124047 345 0.3
.debug_str 3730003 3744662 14659 0.4
.strtab 637532 647948 10416 1.6
.symtab 431280 434176 2896 0.7
lock cy8ckit_062s2_43012 .debug_abbrev 1121628 1124679 3051 0.3
.debug_aranges 123944 124496 552 0.4
.debug_frame 413140 414852 1712 0.4
.debug_loclists 1936873 1944961 8088 0.4
.debug_rnglists 121798 122143 345 0.3
.debug_str 3693392 3708047 14655 0.4
.strtab 611607 622023 10416 1.7
.symtab 423328 426224 2896 0.7
Increases (21 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, psoc6)
platform target config section d8480f1 10cc734 change % change
bl602 lighting-app bl602 (read/write) 1365478 1368138 2660 0.2
.bss 73446 73478 32 0.0
.text 1058534 1061094 2560 0.2
bl602+rpc (read/write) 1412618 1415278 2660 0.2
.bss 81486 81518 32 0.0
.text 1090212 1092772 2560 0.2
bl702 lighting-app bl702 (read/write) 1168559 1170043 1484 0.1
.debug_abbrev 1576743 1579714 2971 0.2
.debug_aranges 138120 138392 272 0.2
.debug_frame 507664 508500 836 0.2
.debug_info 42290570 42325202 34632 0.1
.debug_line 5463353 5469299 5946 0.1
.debug_loc 3521317 3526328 5011 0.1
.debug_ranges 380696 381616 920 0.2
.debug_str 3955604 3966929 11325 0.3
.rodata 107036 107104 68 0.1
.strtab 590904 595614 4710 0.8
.symtab 176064 176720 656 0.4
.text 955668 957084 1416 0.1
bl702+rpc (read/write) 1265379 1266863 1484 0.1
.debug_abbrev 1753557 1756528 2971 0.2
.debug_aranges 146712 146984 272 0.2
.debug_frame 536748 537584 836 0.2
.debug_info 47199635 47234267 34632 0.1
.debug_line 5871092 5877038 5946 0.1
.debug_loc 3726358 3731369 5011 0.1
.debug_ranges 406536 407456 920 0.2
.debug_str 4376369 4387694 11325 0.3
.rodata 121908 121976 68 0.1
.strtab 655065 659775 4710 0.7
.symtab 195248 195904 656 0.3
.text 1028118 1029534 1416 0.1
bl706-eth (read/write) 1014668 1016988 2320 0.2
.bss_psram 94415 94447 32 0.0
.debug_abbrev 1114820 1118031 3211 0.3
.debug_aranges 114256 114576 320 0.3
.debug_frame 424224 425288 1064 0.3
.debug_info 23276890 23317235 40345 0.2
.debug_line 4407580 4416095 8515 0.2
.debug_loc 3019266 3026164 6898 0.2
.debug_ranges 317384 318472 1088 0.3
.debug_str 3525562 3539028 13466 0.4
.rodata 97232 97300 68 0.1
.strtab 455889 461865 5976 1.3
.symtab 138032 138928 896 0.6
.text 773724 775942 2218 0.3
bl706-wifi (read/write) 1086883 1089199 2316 0.2
.bss_psram 95151 95183 32 0.0
.debug_abbrev 1207661 1210848 3187 0.3
.debug_aranges 118520 118840 320 0.3
.debug_frame 439676 440740 1064 0.2
.debug_info 24442103 24482485 40382 0.2
.debug_line 4628866 4637429 8563 0.2
.debug_loc 3103352 3110232 6880 0.2
.debug_ranges 326280 327368 1088 0.3
.debug_str 3586963 3600429 13466 0.4
.rodata 109508 109576 68 0.1
.strtab 492654 498630 5976 1.2
.symtab 150544 151440 896 0.6
.text 847474 849692 2218 0.3
bl702l lighting-app bl702l (read/write) 1153788 1155232 1444 0.1
.debug_abbrev 1579111 1582082 2971 0.2
.debug_aranges 132640 132912 272 0.2
.debug_frame 487380 488216 836 0.2
.debug_info 42297375 42332007 34632 0.1
.debug_line 5379599 5385550 5951 0.1
.debug_loc 3457056 3462010 4954 0.1
.debug_ranges 386016 386936 920 0.2
.debug_str 3968050 3979376 11326 0.3
.rodata 100900 100968 68 0.1
.strtab 591098 595808 4710 0.8
.symtab 175600 176256 656 0.4
.text 944162 945538 1376 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 736187 1056 0.1
.text 650208 651260 1052 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 757499 1016 0.1
.text 676076 677096 1020 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 745411 1056 0.1
.text 637704 638756 1052 0.2
pump-app LP_EM_CC1354P10_6 (read only) 694803 695843 1040 0.1
.text 613988 615032 1044 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 681435 1048 0.2
.text 603732 604784 1052 0.2
cc32xx lock CC3235SF_LAUNCHXL (read only) 617170 619018 1848 0.3
.debug_abbrev 966876 969965 3089 0.3
.debug_aranges 106760 107312 552 0.5
.debug_frame 361040 362764 1724 0.5
.debug_info 21248732 21289428 40696 0.2
.debug_line 2797068 2804218 7150 0.3
.debug_loclists 1568245 1576471 8226 0.5
.debug_rnglists 98952 99309 357 0.4
.debug_str 3368510 3383157 14647 0.4
.strtab 499912 510328 10416 2.1
.symtab 294240 297104 2864 1.0
.text 508540 510392 1852 0.4
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006932 1656 0.2
.text 830456 832112 1656 0.2
lock-app BRD4161A+wf200 (read/write) 1103124 1104244 1120 0.1
.text 913464 914584 1120 0.1
esp32 all-clusters-app c3devkit (read only) 1173194 1174732 1538 0.1
(read/write) 1703852 1703916 64 0.0
.flash.rodata 268800 268864 64 0.0
.flash.text 1173194 1174732 1538 0.1
m5stack (read only) 1214083 1215643 1560 0.1
(read/write) 553322 553386 64 0.0
.flash.rodata 299996 300060 64 0.0
.flash.text 1208699 1210259 1560 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1794180 1796132 1952 0.1
.debug_abbrev 1425528 1428583 3055 0.2
.debug_aranges 145320 145872 552 0.4
.debug_frame 483360 485072 1712 0.4
.debug_info 33668496 33709887 41391 0.1
.debug_line 4246714 4254612 7898 0.2
.debug_loclists 2306327 2314406 8079 0.4
.debug_rnglists 144548 144893 345 0.2
.debug_str 4537101 4551764 14663 0.3
.strtab 852092 862508 10416 1.2
.symtab 515712 518608 2896 0.6
.text 1589636 1591588 1952 0.1
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1678772 1680724 1952 0.1
.debug_abbrev 1290839 1293894 3055 0.2
.debug_aranges 135040 135592 552 0.4
.debug_frame 454444 456156 1712 0.4
.debug_info 29296188 29337471 41283 0.1
.debug_line 3948236 3956098 7862 0.2
.debug_loclists 2121584 2129671 8087 0.4
.debug_rnglists 134005 134350 345 0.3
.debug_str 3922760 3937431 14671 0.4
.strtab 719967 730383 10416 1.4
.symtab 467744 470640 2896 0.6
.text 1476988 1478940 1952 0.1
light cy8ckit_062s2_43012 (read/write) 1607084 1609060 1976 0.1
.debug_abbrev 1130664 1133717 3053 0.3
.debug_aranges 125136 125688 552 0.4
.debug_frame 417488 419200 1712 0.4
.debug_info 2434956 24390642 41076 0.2
.debug_line 3512673 3520257 7584 0.2
.debug_loclists 1958367 1966455 8088 0.4
.debug_rnglists 123702 124047 345 0.3
.debug_str 3730003 3744662 14659 0.4
.strtab 637532 647948 10416 1.6
.symtab 431280 434176 2896 0.7
.text 1411636 1413612 1976 0.1
lock cy8ckit_062s2_43012 (read/write) 1640356 1642332 1976 0.1
.debug_abbrev 1121628 1124679 3051 0.3
.debug_aranges 123944 124496 552 0.4
.debug_frame 413140 414852 1712 0.4
.debug_info 24161035 24202055 41020 0.2
.debug_line 3465690 3473174 7484 0.2
.debug_loclists 1936873 1944961 8088 0.4
.debug_rnglists 121798 122143 345 0.3
.debug_str 3693392 3708047 14655 0.4
.strtab 611607 622023 10416 1.7
.symtab 423328 426224 2896 0.7
.text 1417508 1419484 1976 0.1
Decreases (1 build for efr32)
platform target config section d8480f1 10cc734 change % change
efr32 lighting-app BRD4187C (read/write) 1079212 1079204 -8 -0.0
.text 889928 889920 -8 -0.0
Full report (65 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d8480f1 10cc734 change % change
bl602 lighting-app bl602 (read/write) 1365478 1368138 2660 0.2
.bss 73446 73478 32 0.0
.data 9600 9600 0 0.0
.text 1058534 1061094 2560 0.2
bl602+rpc (read/write) 1412618 1415278 2660 0.2
.bss 81486 81518 32 0.0
.data 9952 9952 0 0.0
.text 1090212 1092772 2560 0.2
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1168559 1170043 1484 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41301 41301 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 3584 3584 0 0.0
.debug_abbrev 1576743 1579714 2971 0.2
.debug_aranges 138120 138392 272 0.2
.debug_frame 507664 508500 836 0.2
.debug_info 42290570 42325202 34632 0.1
.debug_line 5463353 5469299 5946 0.1
.debug_loc 3521317 3526328 5011 0.1
.debug_ranges 380696 381616 920 0.2
.debug_str 3955604 3966929 11325 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107036 107104 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 590904 595614 4710 0.8
.symtab 176064 176720 656 0.4
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
955668 957084 1416 0.1
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1265379 1266863 1484 0.1
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 49749 49749 0 0.0
.bss_psram 43248 43248 0 0.0
.comment 48 48 0 0.0
.data 4104 4104 0 0.0
.debug_abbrev 1753557 1756528 2971 0.2
.debug_aranges 146712 146984 272 0.2
.debug_frame 536748 537584 836 0.2
.debug_info 47199635 47234267 34632 0.1
.debug_line 5871092 5877038 5946 0.1
.debug_loc 3726358 3731369 5011 0.1
.debug_ranges 406536 407456 920 0.2
.debug_str 4376369 4387694 11325 0.3
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121908 121976 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 655065 659775 4710 0.7
.symtab 195248 195904 656 0.3
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028118 1029534 1416 0.1
bl706-eth (read/write) 1014668 1016988 2320 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 25586 25586 0 0.0
.bss_psram 94415 94447 32 0.0
.comment 48 48 0 0.0
.data 3304 3304 0 0.0
.debug_abbrev 1114820 1118031 3211 0.3
.debug_aranges 114256 114576 320 0.3
.debug_frame 424224 425288 1064 0.3
.debug_info 23276890 23317235 40345 0.2
.debug_line 4407580 4416095 8515 0.2
.debug_loc 3019266 3026164 6898 0.2
.debug_ranges 317384 318472 1088 0.3
.debug_str 3525562 3539028 13466 0.4
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 152 152 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 97232 97300 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 455889 461865 5976 1.3
.symtab 138032 138928 896 0.6
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
773724 775942 2218 0.3
bl706-wifi (read/write) 1086883 1089199 2316 0.2
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 9981 9981 0 0.0
.bss_psram 95151 95183 32 0.0
.comment 48 48 0 0.0
.data 3624 3624 0 0.0
.debug_abbrev 1207661 1210848 3187 0.3
.debug_aranges 118520 118840 320 0.3
.debug_frame 439676 440740 1064 0.2
.debug_info 24442103 24482485 40382 0.2
.debug_line 4628866 4637429 8563 0.2
.debug_loc 3103352 3110232 6880 0.2
.debug_ranges 326280 327368 1088 0.3
.debug_str 3586963 3600429 13466 0.4
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 1 1 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109508 109576 68 0.1
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 492654 498630 5976 1.2
.symtab 150544 151440 896 0.6
.tcm_data 28 28 0 0.0
.tcmcode 3402 3402 0 0.0
.text 0 0 0 0.0
847474 849692 2218 0.3
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1153788 1155232 1444 0.1
.boot2 292 292 0 0.0
.bss 16004 16004 0 0.0
.bss_psram 77648 77648 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1579111 1582082 2971 0.2
.debug_aranges 132640 132912 272 0.2
.debug_frame 487380 488216 836 0.2
.debug_info 42297375 42332007 34632 0.1
.debug_line 5379599 5385550 5951 0.1
.debug_loc 3457056 3462010 4954 0.1
.debug_ranges 386016 386936 920 0.2
.debug_str 3968050 3979376 11326 0.3
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 144 144 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100900 100968 68 0.1
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 286 286 0 0.0
.stack 2048 2048 0 0.0
.strtab 591098 595808 4710 0.8
.symtab 175600 176256 656 0.4
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
944162 945538 1376 0.1
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735131 736187 1056 0.1
(read/write) 166664 166664 0 0.0
.bss 89076 89076 0 0.0
.data 3424 3424 0 0.0
.rodata 84535 84535 0 0.0
.text 650208 651260 1052 0.2
lock-ftd LP_EM_CC1354P10_6 (read only) 756483 757499 1016 0.1
(read/write) 177056 177056 0 0.0
.bss 99436 99436 0 0.0
.data 3440 3440 0 0.0
.rodata 80015 80015 0 0.0
.text 676076 677096 1020 0.2
lock-mtd LP_EM_CC1354P10_6 (read only) 744355 745411 1056 0.1
(read/write) 171528 171528 0 0.0
.bss 93908 93908 0 0.0
.data 3440 3440 0 0.0
.rodata 106263 106263 0 0.0
.text 637704 638756 1052 0.2
pump-app LP_EM_CC1354P10_6 (read only) 694803 695843 1040 0.1
(read/write) 165900 165900 0 0.0
.bss 88080 88080 0 0.0
.data 3412 3412 0 0.0
.rodata 80423 80423 0 0.0
.text 613988 615032 1044 0.2
pump-controller-app LP_EM_CC1354P10_6 (read only) 680387 681435 1048 0.2
(read/write) 166032 166032 0 0.0
.bss 88224 88224 0 0.0
.data 3408 3408 0 0.0
.rodata 76263 76263 0 0.0
.text 603732 604784 1052 0.2
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617170 619018 1848 0.3
(read/write) 207256 207256 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200696 200696 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 966876 969965 3089 0.3
.debug_aranges 106760 107312 552 0.5
.debug_frame 361040 362764 1724 0.5
.debug_info 21248732 21289428 40696 0.2
.debug_line 2797068 2804218 7150 0.3
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1568245 1576471 8226 0.5
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 98952 99309 357 0.4
.debug_str 3368510 3383157 14647 0.4
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106506 106506 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 499912 510328 10416 2.1
.symtab 294240 297104 2864 1.0
.text 508540 510392 1852 0.4
cyw30739 light cyw930739m2evb_01 (read/write) 553087 553087 0 0.0
.app_xip_area 444105 444105 0 0.0
.bss 63952 63952 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539543 539543 0 0.0
.app_xip_area 425625 425625 0 0.0
.bss 68856 68856 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574895 574895 0 0.0
.app_xip_area 467113 467113 0 0.0
.bss 62824 62824 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 558655 558655 0 0.0
.app_xip_area 447665 447665 0 0.0
.bss 65936 65936 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1005276 1006932 1656 0.2
.bss 172132 172132 0 0.0
.data 2668 2668 0 0.0
.text 830456 832112 1656 0.2
BRD4187C (read/write) 1079212 1079204 -8 -0.0
.bss 186008 186008 0 0.0
.data 3256 3256 0 0.0
.text 889928 889920 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1103124 1104244 1120 0.1
.bss 186956 186956 0 0.0
.data 2684 2684 0 0.0
.text 913464 914584 1120 0.1
window-app BRD4187C (read/write) 1128120 1128120 0 0.0
.bss 168768 168768 0 0.0
.data 3132 3132 0 0.0
.text 956200 956200 0 0.0
esp32 all-clusters-app c3devkit (read only) 1173194 1174732 1538 0.1
(read/write) 1703852 1703916 64 0.0
.dram0.bss 79056 79056 0 0.0
.dram0.data 13084 13084 0 0.0
.flash.rodata 268800 268864 64 0.0
.flash.text 1173194 1174732 1538 0.1
.iram0.text 75244 75244 0 0.0
m5stack (read only) 1214083 1215643 1560 0.1
(read/write) 553322 553386 64 0.0
.dram0.bss 85672 85672 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 299996 300060 64 0.0
.flash.text 1208699 1210259 1560 0.1
.iram0.text 123287 123287 0 0.0
k32w contact k32w0+release (read only) 590060 590060 0 0.0
(read/write) 87920 87920 0 0.0
.bss 71168 71168 0 0.0
.data 2128 2128 0 0.0
.text 589524 589524 0 0.0
light k32w0+release (read only) 589884 589884 0 0.0
(read/write) 87596 87596 0 0.0
.bss 70856 70856 0 0.0
.data 2116 2116 0 0.0
.text 589348 589348 0 0.0
lock k32w0+release (read only) 561220 561220 0 0.0
(read/write) 85372 85372 0 0.0
.bss 68688 68688 0 0.0
.data 2060 2060 0 0.0
.text 560684 560684 0 0.0
linux all-clusters-app debug (read only) 5650537 5650537 0 0.0
(read/write) 420104 420104 0 0.0
.bss 130400 130400 0 0.0
.data 4016 4016 0 0.0
.data.rel.ro 278296 278296 0 0.0
.dynamic 624 624 0 0.0
.got 5384 5384 0 0.0
.init 27 27 0 0.0
.init_array 1344 1344 0 0.0
.rodata 339348 339348 0 0.0
.text 4930035 4930035 0 0.0
all-clusters-minimal-app debug (read only) 4915545 4915545 0 0.0
(read/write) 232352 232352 0 0.0
.bss 126336 126336 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 95024 95024 0 0.0
.dynamic 624 624 0 0.0
.got 5344 5344 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 272552 272552 0 0.0
.text 4412243 4412243 0 0.0
bridge-app debug (read only) 2772585 2772585 0 0.0
(read/write) 133136 133136 0 0.0
.bss 51768 51768 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 71440 71440 0 0.0
.dynamic 624 624 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 214504 214504 0 0.0
.text 2380435 2380435 0 0.0
chip-tool debug (read only) 10332705 10332705 0 0.0
(read/write) 441784 441784 0 0.0
.bss 93688 93688 0 0.0
.data 5090 5090 0 0.0
.data.rel.ro 335760 335760 0 0.0
.dynamic 624 624 0 0.0
.got 5808 5808 0 0.0
.init 27 27 0 0.0
.init_array 760 760 0 0.0
.rodata 388785 388785 0 0.0
.text 9348435 9348435 0 0.0
chip-tool-ipv6only arm64 (read only) 10174140 10174140 0 0.0
(read/write) 504232 504232 0 0.0
.bss 103064 103064 0 0.0
.data 4392 4392 0 0.0
.data.rel.ro 373128 373128 0 0.0
.dynamic 512 512 0 0.0
.got 18192 18192 0 0.0
.init 24 24 0 0.0
.init_array 248 248 0 0.0
.rodata 316168 316168 0 0.0
.text 9093992 9093992 0 0.0
lighting-app debug+rpc+ui (read only) 5247449 5247449 0 0.0
(read/write) 222504 222504 0 0.0
.bss 118032 118032 0 0.0
.data 4528 4528 0 0.0
.data.rel.ro 92376 92376 0 0.0
.dynamic 672 672 0 0.0
.got 5928 5928 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 336820 336820 0 0.0
.text 4668195 4668195 0 0.0
lock-app debug (read only) 4478993 4478993 0 0.0
(read/write) 203096 203096 0 0.0
.bss 113456 113456 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 79080 79080 0 0.0
.dynamic 624 624 0 0.0
.got 5264 5264 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 248456 248456 0 0.0
.text 4021043 4021043 0 0.0
ota-provider-app debug (read only) 4130433 4130433 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113600 113600 0 0.0
.data 4032 4032 0 0.0
.data.rel.ro 68480 68480 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 201128 201128 0 0.0
.text 3738867 3738867 0 0.0
ota-requestor-app debug (read only) 4223897 4223897 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114656 114656 0 0.0
.data 4272 4272 0 0.0
.data.rel.ro 71480 71480 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204456 204456 0 0.0
.text 3824675 3824675 0 0.0
shell debug (read only) 3051345 3051345 0 0.0
(read/write) 153520 153520 0 0.0
.bss 60808 60808 0 0.0
.data 784 784 0 0.0
.data.rel.ro 85992 85992 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 214610 214610 0 0.0
.text 2662242 2662242 0 0.0
thermostat-no-ble arm64 (read only) 4358076 4358076 0 0.0
(read/write) 241896 241896 0 0.0
.bss 122200 122200 0 0.0
.data 2896 2896 0 0.0
.data.rel.ro 100512 100512 0 0.0
.dynamic 512 512 0 0.0
.got 11824 11824 0 0.0
.init 24 24 0 0.0
.init_array 424 424 0 0.0
.rodata 161236 161236 0 0.0
.text 3862776 3862776 0 0.0
tv-app debug (read only) 5321281 5321281 0 0.0
(read/write) 350824 350824 0 0.0
.bss 242016 242016 0 0.0
.data 5136 5136 0 0.0
.data.rel.ro 96256 96256 0 0.0
.dynamic 624 624 0 0.0
.got 5608 5608 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 272920 272920 0 0.0
.text 4804307 4804307 0 0.0
tv-casting-app debug (read only) 8279993 8279993 0 0.0
(read/write) 211288 211288 0 0.0
.bss 54720 54720 0 0.0
.data 2544 2544 0 0.0
.data.rel.ro 147224 147224 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 338396 338396 0 0.0
.text 7541091 7541091 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523272 2523272 0 0.0
.bss 219416 219416 0 0.0
.data 5128 5128 0 0.0
.text 1485956 1485956 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1241316 1241316 0 0.0
bss 155438 155438 0 0.0
rodata 143144 143144 0 0.0
text 863684 863684 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1359540 1359540 0 0.0
bss 140904 140904 0 0.0
rodata 136988 136988 0 0.0
text 790948 790948 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161192 1161192 0 0.0
bss 154836 154836 0 0.0
rodata 113796 113796 0 0.0
text 813608 813608 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837184 837184 0 0.0
(read/write) 1794180 1796132 1952 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 193604 193604 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1425528 1428583 3055 0.2
.debug_aranges 145320 145872 552 0.4
.debug_frame 483360 485072 1712 0.4
.debug_info 33668496 33709887 41391 0.1
.debug_line 4246714 4254612 7898 0.2
.debug_line_str 957 957 0 0.0
.debug_loclists 2306327 2314406 8079 0.4
.debug_rnglists 144548 144893 345 0.2
.debug_str 4537101 4551764 14663 0.3
.heap 837184 837184 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 852092 862508 10416 1.2
.symtab 515712 518608 2896 0.6
.text 1589636 1591588 1952 0.1
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839944 839944 0 0.0
(read/write) 1678772 1680724 1952 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2464 2464 0 0.0
.debug_abbrev 1290839 1293894 3055 0.2
.debug_aranges 135040 135592 552 0.4
.debug_frame 454444 456156 1712 0.4
.debug_info 29296188 29337471 41283 0.1
.debug_line 3948236 3956098 7862 0.2
.debug_line_str 981 981 0 0.0
.debug_loclists 2121584 2129671 8087 0.4
.debug_rnglists 134005 134350 345 0.3
.debug_str 3922760 3937431 14671 0.4
.heap 839944 839944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719967 730383 10416 1.4
.symtab 467744 470640 2896 0.6
.text 1476988 1478940 1952 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846280 846280 0 0.0
(read/write) 1607084 1609060 1976 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184708 184708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2352 2352 0 0.0
.debug_abbrev 1130664 1133717 3053 0.3
.debug_aranges 125136 125688 552 0.4
.debug_frame 417488 419200 1712 0.4
.debug_info 2434956 24390642 41076 0.2
.debug_line 3512673 3520257 7584 0.2
.debug_line_str 942 942 0 0.0
.debug_loclists 1958367 1966455 8088 0.4
.debug_rnglists 123702 124047 345 0.3
.debug_str 3730003 3744662 14659 0.4
.heap 846280 846280 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 637532 647948 10416 1.6
.symtab 431280 434176 2896 0.7
.text 1411636 1413612 1976 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 818880 818880 0 0.0
(read/write) 1640356 1642332 1976 0.1
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 212092 212092 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2368 2368 0 0.0
.debug_abbrev 1121628 1124679 3051 0.3
.debug_aranges 123944 124496 552 0.4
.debug_frame 413140 414852 1712 0.4
.debug_info 24161035 24202055 41020 0.2
.debug_line 3465690 3473174 7484 0.2
.debug_line_str 933 933 0 0.0
.debug_loclists 1936873 1944961 8088 0.4
.debug_rnglists 121798 122143 345 0.3
.debug_str 3693392 3708047 14655 0.4
.heap 818880 818880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 611607 622023 10416 1.7
.symtab 423328 426224 2896 0.7
.text 1417508 1419484 1976 0.1
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177980 1177980 0 0.0
.bss 101024 101024 0 0.0
.data 744 744 0 0.0
.text 624824 624824 0 0.0
lock-app qpg6105+debug (read/write) 1134228 1134228 0 0.0
.bss 95728 95728 0 0.0
.data 748 748 0 0.0
.text 581068 581068 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1100528 1100528 0 0.0
bss 112252 112252 0 0.0
text 753348 753348 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1038036 1038036 0 0.0
bss 110032 110032 0 0.0
text 704416 704416 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 948896 948896 0 0.0
bss 113748 113748 0 0.0
text 648306 648306 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 931948 931948 0 0.0
bss 103372 103372 0 0.0
text 620804 620804 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 925856 925856 0 0.0
bss 103616 103616 0 0.0
text 632376 632376 0 0.0
lighting-app-rpc-shell-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 999472 999472 0 0.0
bss 115848 115848 0 0.0
text 695486 695486 0 0.0
tlsr9528a (read only) 4 4 0 0.0
(read/write) 1051820 1051820 0 0.0
bss 116452 116452 0 0.0
text 725480 725480 0 0.0
lock-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 990028 990028 0 0.0
bss 104092 104092 0 0.0
text 651950 651950 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 903584 903584 0 0.0
bss 104108 104108 0 0.0
text 613730 613730 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 937388 937388 0 0.0
bss 103504 103504 0 0.0
text 626450 626450 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872084 872084 0 0.0
bss 102708 102708 0 0.0
text 586756 586756 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 748852 748852 0 0.0
bss 101572 101572 0 0.0
text 479376 479376 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 935680 935680 0 0.0
bss 103484 103484 0 0.0
text 625326 625326 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 920684 920684 0 0.0
bss 103212 103212 0 0.0
text 612498 612498 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 893516 893516 0 0.0
bss 103000 103000 0 0.0
text 602466 602466 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 889140 889140 0 0.0
bss 103324 103324 0 0.0
text 597796 597796 0 0.0

@andy31415 andy31415 merged commit 7f750af into project-chip:master Sep 12, 2023
52 checks passed
@rojer rojer deleted the lwip_run_on_tcpip branch September 12, 2023 19:06
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…29057)

Wrap calls to LwIP APIs in `tcpip_api_call()`, as required.
When `LWIP_TCPIP_CORE_LOCKING` is enabled, this internally becomes `LOCK_TCPIP_CORE/UNLOCK_TCPIP_CORE`
and when it isn't, it posts a message to the TCPIP task to run the function.

Added CHIP stack locking to the UDP receive function.
shubhamdp pushed a commit to shubhamdp/connectedhomeip that referenced this pull request Feb 29, 2024
…29057)

Wrap calls to LwIP APIs in `tcpip_api_call()`, as required.
When `LWIP_TCPIP_CORE_LOCKING` is enabled, this internally becomes `LOCK_TCPIP_CORE/UNLOCK_TCPIP_CORE`
and when it isn't, it posts a message to the TCPIP task to run the function.

Added CHIP stack locking to the UDP receive function.
chshu pushed a commit that referenced this pull request Mar 12, 2024
* inet: ScopedLwIPLock for better safety and added locks at necessary places (#28655)

* inet: scoped lwip locks for better safety and add at few more places

* Do not static assert if LWIP_TCPIP_CORE_LOCKING is disabled

* Add scope for locks

* move out the error variable definition to the top

* [ESP32] Enable LWIP_TCPIP_CORE_LOCKING by default and added static assert for the same (#28798)

* [ESP32] Enable LWIP_TCPIP_CORE_LOCKING by default and acquire lwip locks
when initializing route_hook

* inet: static assert if LWIP_TCPIP_CORE_LOCKING is disabled

Static assert is disabled for ASR and bouffalolab platforms

* typo

* UDPEndPointImplLwIP: Support LWIP_TCPIP_CORE_LOCKING=0 (#29057)

Wrap calls to LwIP APIs in `tcpip_api_call()`, as required.
When `LWIP_TCPIP_CORE_LOCKING` is enabled, this internally becomes `LOCK_TCPIP_CORE/UNLOCK_TCPIP_CORE`
and when it isn't, it posts a message to the TCPIP task to run the function.

Added CHIP stack locking to the UDP receive function.

---------

Co-authored-by: Deomid Ryabkov <rojer@rojer.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants