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

Create a codegen that converts idl back into .matter formats #29867

Merged
merged 38 commits into from
Oct 20, 2023

Conversation

andy31415
Copy link
Contributor

@andy31415 andy31415 commented Oct 19, 2023

Once we have several inputs for IDL data (specifically xmls from zap or from CSA data model from #29828) it becomes very useful to be able to dump IDL structures back into human readable text format.

Changes:

  • define a 'idl' code generator that can dump IDLs to text
  • Cluster output for controller-cluster is IDENTICAL (have unit test for this)
  • Cluster output for severs is value-equivalent (because ordering changes in emitted events and numeric constant losing hex/non-hex because ZAP constants are free-form)
  • also fixed a unit test bug in efr builds where validation failed when a GSDK_ROOT was defined (like in the vscode image)
  • also fixed a bug where clusters with api maturity flags did not parse their doc-comments

Things like:

  ./scripts/py_matter_idl/matter_idl/xml_parser.py ./src/app/zap-templates/zcl/data-model/chip/onoff-cluster.xml ./src/app/zap-templates/zcl/data-model/chip/global-attributes.xml

now dump a matter-idl format (although note that matter idl DOES NOT support some XML-specific tags such as min-value, max-value and min-length ... for these we may need to add support if codegen requires them or drop their support entirely as a followup)

Note:

  • IDL output is identical for now with controller-clusters, however controller-clusters only contains api maturity for clusters. Extra changes will be needed once we generate maturity for sub-elements. I will do this as a followup as things evolve.

@github-actions
Copy link

github-actions bot commented Oct 19, 2023

PR #29867: Size comparison from b9d525e to b6de4df

Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b9d525e b6de4df change % change
bl602 lighting-app bl602 (read/write) 1388654 1388654 0 0.0
.bss 88168 88168 0 0.0
.data 9368 9368 0 0.0
.text 1065242 1065242 0 0.0
bl602+mfd (read/write) 1402990 1402990 0 0.0
.bss 88336 88336 0 0.0
.data 9344 9344 0 0.0
.text 1080474 1080474 0 0.0
bl602+rpc (read/write) 1435666 1435666 0 0.0
.bss 96200 96200 0 0.0
.data 9744 9744 0 0.0
.text 1096718 1096718 0 0.0
bl702 lighting-app bl702 (read/write) 1210159 1210159 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 32573 32573 0 0.0
.bss_psram 65728 65728 0 0.0
.comment 48 48 0 0.0
.data 3576 3576 0 0.0
.debug_abbrev 1540091 1540091 0 0.0
.debug_aranges 138736 138736 0 0.0
.debug_frame 508336 508336 0 0.0
.debug_info 41458377 41458377 0 0.0
.debug_line 5437405 5437405 0 0.0
.debug_loc 3651606 3651606 0 0.0
.debug_ranges 444560 444560 0 0.0
.debug_str 4067340 4067340 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106600 106600 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598151 598151 0 0.0
.symtab 178896 178896 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
972304 972304 0 0.0
bl702+mfd (read/write) 1221187 1221187 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 32749 32749 0 0.0
.bss_psram 65728 65728 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1542167 1542167 0 0.0
.debug_aranges 139904 139904 0 0.0
.debug_frame 513740 513740 0 0.0
.debug_info 41499383 41499383 0 0.0
.debug_line 5477578 5477578 0 0.0
.debug_loc 3689691 3689691 0 0.0
.debug_ranges 446800 446800 0 0.0
.debug_str 4072871 4072871 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105540 105540 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 601911 601911 0 0.0
.symtab 180656 180656 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
984248 984248 0 0.0
bl702+rpc (read/write) 1310427 1310427 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41037 41037 0 0.0
.bss_psram 65712 65712 0 0.0
.comment 48 48 0 0.0
.data 4128 4128 0 0.0
.debug_abbrev 1721048 1721048 0 0.0
.debug_aranges 147336 147336 0 0.0
.debug_frame 537348 537348 0 0.0
.debug_info 46602425 46602425 0 0.0
.debug_line 5867678 5867678 0 0.0
.debug_loc 3859103 3859103 0 0.0
.debug_ranges 472112 472112 0 0.0
.debug_str 4495180 4495180 0 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121500 121500 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 662108 662108 0 0.0
.symtab 198016 198016 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
1048110 1048110 0 0.0
bl706-eth (read only) 3318 3318 0 0.0
(read/write) 1037315 1037315 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 30006 30006 0 0.0
.bss_psram 97671 97671 0 0.0
.comment 48 48 0 0.0
.data 3248 3248 0 0.0
.debug_abbrev 1082038 1082038 0 0.0
.debug_aranges 115112 115112 0 0.0
.debug_frame 424972 424972 0 0.0
.debug_info 22576536 22576536 0 0.0
.debug_line 4291928 4291928 0 0.0
.debug_loc 3147619 3147619 0 0.0
.debug_ranges 380680 380680 0 0.0
.debug_str 3639691 3639691 0 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96124 96124 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 464952 464952 0 0.0
.symtab 139936 139936 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3318 3318 0 0.0
.text 0 0 0 0.0
784932 784932 0 0.0
bl706-wifi (read only) 3846 3846 0 0.0
(read/write) 1205646 1205646 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 14597 14597 0 0.0
.bss_psram 98439 98439 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1174427 1174427 0 0.0
.debug_aranges 119288 119288 0 0.0
.debug_frame 617056 617056 0 0.0
.debug_info 23741972 23741972 0 0.0
.debug_line 4535967 4535967 0 0.0
.debug_loc 3247588 3247588 0 0.0
.debug_ranges 390736 390736 0 0.0
.debug_str 3711982 3711982 0 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109252 109252 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 505679 505679 0 0.0
.symtab 152800 152800 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3846 3846 0 0.0
.text 0 0 0 0.0
953328 953328 0 0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1171792 1171792 0 0.0
.boot2 328 328 0 0.0
.bss 20464 20464 0 0.0
.bss_psram 78848 78848 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1538608 1538608 0 0.0
.debug_aranges 133784 133784 0 0.0
.debug_frame 489528 489528 0 0.0
.debug_info 41252821 41252821 0 0.0
.debug_line 5351449 5351449 0 0.0
.debug_loc 3597983 3597983 0 0.0
.debug_ranges 451552 451552 0 0.0
.debug_str 4094091 4094091 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100580 100580 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 600464 600464 0 0.0
.symtab 178512 178512 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
956790 956790 0 0.0
bl702l+mfd (read only) 278 278 0 0.0
(read/write) 1182912 1182912 0 0.0
.boot2 328 328 0 0.0
.bss 20640 20640 0 0.0
.bss_psram 78848 78848 0 0.0
.comment 48 48 0 0.0
.data 4496 4496 0 0.0
.debug_abbrev 1540699 1540699 0 0.0
.debug_aranges 134952 134952 0 0.0
.debug_frame 494928 494928 0 0.0
.debug_info 41295870 41295870 0 0.0
.debug_line 5391499 5391499 0 0.0
.debug_loc 3636068 3636068 0 0.0
.debug_ranges 453792 453792 0 0.0
.debug_str 4099612 4099612 0 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99520 99520 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 604292 604292 0 0.0
.symtab 180304 180304 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
968826 968826 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734851 734851 0 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84287 84287 0 0.0
.text 650176 650176 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756443 756443 0 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79863 79863 0 0.0
.text 676188 676188 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743907 743907 0 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 105951 105951 0 0.0
.text 637564 637564 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694651 694651 0 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80111 80111 0 0.0
.text 614152 614152 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680331 680331 0 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 75943 75943 0 0.0
.text 604000 604000 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617522 617522 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936286 936286 0 0.0
.debug_aranges 108680 108680 0 0.0
.debug_frame 366152 366152 0 0.0
.debug_info 20542008 20542008 0 0.0
.debug_line 2654334 2654334 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1632614 1632614 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112047 112047 0 0.0
.debug_str 3438008 3438008 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106162 106162 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 515741 515741 0 0.0
.symtab 298512 298512 0 0.0
.text 509236 509236 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 551975 551975 0 0.0
.app_xip_area 443193 443193 0 0.0
.bss 63752 63752 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538159 538159 0 0.0
.app_xip_area 424577 424577 0 0.0
.bss 68520 68520 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) 573583 573583 0 0.0
.app_xip_area 466121 466121 0 0.0
.bss 62504 62504 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 549903 549903 0 0.0
.app_xip_area 439361 439361 0 0.0
.bss 65488 65488 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) 1006576 1006576 0 0.0
.bss 171952 171952 0 0.0
.data 2692 2692 0 0.0
.text 831912 831912 0 0.0
BRD4187C (read/write) 1093072 1093072 0 0.0
.bss 196116 196116 0 0.0
.data 3300 3300 0 0.0
.text 893636 893636 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103656 1103656 0 0.0
.bss 186664 186664 0 0.0
.data 2708 2708 0 0.0
.text 914260 914260 0 0.0
window-app BRD4187C (read/write) 1129396 1129396 0 0.0
.bss 168532 168532 0 0.0
.data 3172 3172 0 0.0
.text 957672 957672 0 0.0
esp32 all-clusters-app c3devkit (read only) 1159774 1159774 0 0.0
(read/write) 1700500 1700500 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 266432 266432 0 0.0
.flash.text 1159774 1159774 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1202931 1202931 0 0.0
(read/write) 549956 549956 0 0.0
.dram0.bss 83824 83824 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297732 297732 0 0.0
.flash.text 1197547 1197547 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 588660 588660 0 0.0
(read/write) 87492 87492 0 0.0
.bss 70736 70736 0 0.0
.data 2132 2132 0 0.0
.text 588124 588124 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 683852 683852 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 570704 570704 0 0.0
light k32w0+release (read only) 588380 588380 0 0.0
(read/write) 87176 87176 0 0.0
.bss 70432 70432 0 0.0
.data 2120 2120 0 0.0
.text 587844 587844 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 775672 775672 0 0.0
.bss 76620 76620 0 0.0
.data 1928 1928 0 0.0
.text 653664 653664 0 0.0
lock k32w0+release (read only) 560196 560196 0 0.0
(read/write) 85004 85004 0 0.0
.bss 68320 68320 0 0.0
.data 2060 2060 0 0.0
.text 559660 559660 0 0.0
linux all-clusters-app debug (read only) 5469073 5469073 0 0.0
(read/write) 417528 417528 0 0.0
.bss 129264 129264 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277120 277120 0 0.0
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1248 1248 0 0.0
.rodata 330540 330540 0 0.0
.text 4759731 4759731 0 0.0
all-clusters-minimal-app debug (read only) 4877705 4877705 0 0.0
(read/write) 232664 232664 0 0.0
.bss 126480 126480 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270269 270269 0 0.0
.text 4376515 4376515 0 0.0
bridge-app debug (read only) 4359281 4359281 0 0.0
(read/write) 214968 214968 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84624 84624 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 218109 218109 0 0.0
.text 3923731 3923731 0 0.0
chip-tool debug (read only) 10232273 10232273 0 0.0
(read/write) 443552 443552 0 0.0
.bss 93688 93688 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 337648 337648 0 0.0
.dynamic 624 624 0 0.0
.got 5792 5792 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 386217 386217 0 0.0
.text 9248147 9248147 0 0.0
chip-tool-ipv6only arm64 (read only) 10104524 10104524 0 0.0
(read/write) 505384 505384 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374208 374208 0 0.0
.dynamic 512 512 0 0.0
.got 18400 18400 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 314856 314856 0 0.0
.text 9023128 9023128 0 0.0
lighting-app debug+rpc+ui (read only) 5217393 5217393 0 0.0
(read/write) 222960 222960 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92832 92832 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336308 336308 0 0.0
.text 4638051 4638051 0 0.0
lock-app debug (read only) 4455593 4455593 0 0.0
(read/write) 203096 203096 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 246653 246653 0 0.0
.text 3999539 3999539 0 0.0
ota-provider-app debug (read only) 4117777 4117777 0 0.0
(read/write) 192032 192032 0 0.0
.bss 113536 113536 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68656 68656 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 199773 199773 0 0.0
.text 3727443 3727443 0 0.0
ota-requestor-app debug (read only) 4202969 4202969 0 0.0
(read/write) 196216 196216 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71600 71600 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 203037 203037 0 0.0
.text 3805091 3805091 0 0.0
shell debug (read only) 2875985 2875985 0 0.0
(read/write) 150032 150032 0 0.0
.bss 59784 59784 0 0.0
.data 816 816 0 0.0
.data.rel.ro 83624 83624 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 206176 206176 0 0.0
.text 2498546 2498546 0 0.0
thermostat-no-ble arm64 (read only) 4346452 4346452 0 0.0
(read/write) 241864 241864 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100528 100528 0 0.0
.dynamic 512 512 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 160820 160820 0 0.0
.text 3851016 3851016 0 0.0
tv-app debug (read only) 5279457 5279457 0 0.0
(read/write) 350640 350640 0 0.0
.bss 241824 241824 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5592 5592 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270925 270925 0 0.0
.text 4764643 4764643 0 0.0
tv-casting-app debug (read only) 8183161 8183161 0 0.0
(read/write) 313376 313376 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 148208 148208 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5072 0 0.0
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 337336 337336 0 0.0
.text 7443107 7443107 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522104 2522104 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484788 1484788 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220928 1220928 0 0.0
bss 154069 154069 0 0.0
rodata 140204 140204 0 0.0
text 847700 847700 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1342680 1342680 0 0.0
bss 140079 140079 0 0.0
rodata 135648 135648 0 0.0
text 776304 776304 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160444 1160444 0 0.0
bss 153994 153994 0 0.0
rodata 113712 113712 0 0.0
text 813720 813720 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838048 838048 0 0.0
(read/write) 1769516 1769516 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192796 192796 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 2496 2496 0 0.0
.debug_abbrev 1326686 1326686 0 0.0
.debug_aranges 143008 143008 0 0.0
.debug_frame 474448 474448 0 0.0
.debug_info 30614511 30614511 0 0.0
.debug_line 3943198 3943198 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2287626 2287626 0 0.0
.debug_rnglists 153922 153922 0 0.0
.debug_str 4160587 4160587 0 0.0
.heap 838048 838048 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 829691 829691 0 0.0
.symtab 506320 506320 0 0.0
.text 1565836 1565836 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840160 0 0.0
(read/write) 1680980 1680980 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 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 2472 2472 0 0.0
.debug_abbrev 1258889 1258889 0 0.0
.debug_aranges 137128 137128 0 0.0
.debug_frame 460148 460148 0 0.0
.debug_info 28447904 28447904 0 0.0
.debug_line 3793319 3793319 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2187781 2187781 0 0.0
.debug_rnglists 147450 147450 0 0.0
.debug_str 3993132 3993132 0 0.0
.heap 840160 840160 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 741294 741294 0 0.0
.symtab 474752 474752 0 0.0
.text 1479412 1479412 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1607412 1607412 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 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 2360 2360 0 0.0
.debug_abbrev 1100264 1100264 0 0.0
.debug_aranges 127184 127184 0 0.0
.debug_frame 423040 423040 0 0.0
.debug_info 23577249 23577249 0 0.0
.debug_line 3368448 3368448 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2024127 2024127 0 0.0
.debug_rnglists 136984 136984 0 0.0
.debug_str 3800021 3800021 0 0.0
.heap 846488 846488 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 654386 654386 0 0.0
.symtab 436208 436208 0 0.0
.text 1412172 1412172 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1640308 1640308 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 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 2376 2376 0 0.0
.debug_abbrev 1093282 1093282 0 0.0
.debug_aranges 125880 125880 0 0.0
.debug_frame 418316 418316 0 0.0
.debug_info 23388396 23388396 0 0.0
.debug_line 3321076 3321076 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2000980 2000980 0 0.0
.debug_rnglists 135007 135007 0 0.0
.debug_str 3762587 3762587 0 0.0
.heap 819224 819224 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 628018 628018 0 0.0
.symtab 427824 427824 0 0.0
.text 1417804 1417804 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175996 1175996 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 622840 622840 0 0.0
lock-app qpg6105+debug (read/write) 1132620 1132620 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579460 579460 0 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856136 856136 0 0.0
bss 77996 77996 0 0.0
text 603762 603762 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1122940 1122940 0 0.0
bss 112724 112724 0 0.0
text 780402 780402 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076136 1076136 0 0.0
bss 122236 122236 0 0.0
text 743904 743904 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931432 931432 0 0.0
bss 106876 106876 0 0.0
text 640958 640958 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 859488 859488 0 0.0
bss 78120 78120 0 0.0
text 606828 606828 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 961672 961672 0 0.0
bss 88184 88184 0 0.0
text 683308 683308 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1087388 1087388 0 0.0
bss 112384 112384 0 0.0
text 761600 761600 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918012 918012 0 0.0
bss 78812 78812 0 0.0
text 637760 637760 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944760 944760 0 0.0
bss 104976 104976 0 0.0
text 656730 656730 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 863364 863364 0 0.0
bss 78228 78228 0 0.0
text 611034 611034 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804232 804232 0 0.0
bss 66248 66248 0 0.0
text 578070 578070 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819888 819888 0 0.0
bss 66652 66652 0 0.0
text 588650 588650 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 708928 708928 0 0.0
bss 86424 86424 0 0.0
text 461962 461962 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 861880 861880 0 0.0
bss 78204 78204 0 0.0
text 610152 610152 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847176 847176 0 0.0
bss 77932 77932 0 0.0
text 597568 597568 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825276 825276 0 0.0
bss 66536 66536 0 0.0
text 593394 593394 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822740 822740 0 0.0
bss 66888 66888 0 0.0
text 590442 590442 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 19, 2023

PR #29867: Size comparison from b9d525e to 9a60d03

Increases above 0.2%:

platform target config section b9d525e 9a60d03 change % change
linux chip-tool-ipv6only arm64 .got 18400 18504 104 0.6
Increases (25 builds for bl702, bl702l, cc32xx, linux, psoc6)
platform target config section b9d525e 9a60d03 change % change
bl702 lighting-app bl702 .debug_abbrev 1540091 1540138 47 0.0
.debug_aranges 138736 138744 8 0.0
.debug_frame 508336 508364 28 0.0
.debug_info 41458377 41458941 564 0.0
.debug_line 5437405 5437476 71 0.0
.debug_loc 3651606 3651678 72 0.0
.debug_str 4067340 4067481 141 0.0
.strtab 598151 598242 91 0.0
.symtab 178896 178912 16 0.0
bl702+mfd .debug_abbrev 1542167 1542214 47 0.0
.debug_aranges 139904 139912 8 0.0
.debug_frame 513740 513768 28 0.0
.debug_info 41499383 41499947 564 0.0
.debug_line 5477578 5477649 71 0.0
.debug_loc 3689691 3689763 72 0.0
.debug_str 4072871 4073012 141 0.0
.strtab 601911 602002 91 0.0
.symtab 180656 180672 16 0.0
bl702+rpc .debug_abbrev 1721048 1721095 47 0.0
.debug_aranges 147336 147344 8 0.0
.debug_frame 537348 537376 28 0.0
.debug_info 46602425 46602989 564 0.0
.debug_line 5867678 5867749 71 0.0
.debug_loc 3859103 3859175 72 0.0
.debug_str 4495180 4495321 141 0.0
.strtab 662108 662199 91 0.0
.symtab 198016 198032 16 0.0
bl706-eth .debug_abbrev 1082038 1082085 47 0.0
.debug_aranges 115112 115120 8 0.0
.debug_frame 424972 425000 28 0.0
.debug_info 22576536 22577100 564 0.0
.debug_line 4291928 4291999 71 0.0
.debug_loc 3147619 3147764 145 0.0
.debug_str 3639691 3639832 141 0.0
.strtab 464952 465043 91 0.0
.symtab 139936 139952 16 0.0
bl706-wifi .debug_abbrev 1174427 1174474 47 0.0
.debug_aranges 119288 119296 8 0.0
.debug_frame 617056 617096 40 0.0
.debug_info 23741972 23742533 561 0.0
.debug_line 4535967 4536038 71 0.0
.debug_loc 3247588 3247735 147 0.0
.debug_str 3711982 3712123 141 0.0
.strtab 505679 505770 91 0.0
.symtab 152800 152816 16 0.0
bl702l lighting-app bl702l .debug_abbrev 1538608 1538655 47 0.0
.debug_aranges 133784 133792 8 0.0
.debug_frame 489528 489556 28 0.0
.debug_info 41252821 41253385 564 0.0
.debug_line 5351449 5351520 71 0.0
.debug_loc 3597983 3598128 145 0.0
.debug_str 4094091 4094232 141 0.0
.strtab 600464 600555 91 0.0
.symtab 178512 178528 16 0.0
bl702l+mfd .debug_abbrev 1540699 1540746 47 0.0
.debug_aranges 134952 134960 8 0.0
.debug_frame 494928 494956 28 0.0
.debug_info 41295870 41296434 564 0.0
.debug_line 5391499 5391570 71 0.0
.debug_loc 3636068 3636213 145 0.0
.debug_str 4099612 4099753 141 0.0
.strtab 604292 604383 91 0.0
.symtab 180304 180320 16 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_abbrev 936286 936331 45 0.0
.debug_aranges 108680 108688 8 0.0
.debug_frame 366152 366172 20 0.0
.debug_info 20542008 20542827 819 0.0
.debug_line 2654334 2654435 101 0.0
.debug_loclists 1632614 1632771 157 0.0
.debug_rnglists 112047 112052 5 0.0
.debug_str 3438008 3438149 141 0.0
.strtab 515741 515832 91 0.0
.symtab 298512 298544 32 0.0
linux all-clusters-app debug (read only) 5469073 5471009 1936 0.0
.text 4759731 4761891 2160 0.0
all-clusters-minimal-app debug (read only) 4877705 4879649 1944 0.0
.text 4376515 4378675 2160 0.0
bridge-app debug (read only) 4359281 4361217 1936 0.0
.text 3923731 3925891 2160 0.1
chip-tool debug (read only) 10232273 10234305 2032 0.0
.text 9248147 9250403 2256 0.0
chip-tool-ipv6only arm64 (read only) 10104524 10105564 1040 0.0
(read/write) 505384 505464 80 0.0
.got 18400 18504 104 0.6
.text 9023128 9024232 1104 0.0
lighting-app debug+rpc+ui (read only) 5217393 5219297 1904 0.0
.text 4638051 4640211 2160 0.0
lock-app debug (read only) 4455593 4457601 2008 0.0
.text 3999539 4001763 2224 0.1
ota-provider-app debug (read only) 4117777 4117921 144 0.0
.text 3727443 3727587 144 0.0
ota-requestor-app debug (read only) 4202969 4203129 160 0.0
.text 3805091 3805251 160 0.0
shell debug (read only) 2875985 2877969 1984 0.1
.text 2498546 2500754 2208 0.1
thermostat-no-ble arm64 (read only) 4346452 4346580 128 0.0
.text 3851016 3851144 128 0.0
tv-app debug (read only) 5279457 5281729 2272 0.0
.text 4764643 4767043 2400 0.1
tv-casting-app debug (read only) 8183161 8185433 2272 0.0
.text 7443107 7445507 2400 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1326686 1326731 45 0.0
.debug_aranges 143008 143016 8 0.0
.debug_frame 474448 474468 20 0.0
.debug_info 30614511 30615299 788 0.0
.debug_line 3943198 3943202 4 0.0
.debug_loclists 2287626 2287800 174 0.0
.debug_rnglists 153922 153927 5 0.0
.debug_str 4160587 4160728 141 0.0
.strtab 829691 829782 91 0.0
.symtab 506320 506352 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1258889 1258934 45 0.0
.debug_aranges 137128 137136 8 0.0
.debug_frame 460148 460168 20 0.0
.debug_info 28447904 28448692 788 0.0
.debug_line 3793319 3793323 4 0.0
.debug_loclists 2187781 2187955 174 0.0
.debug_rnglists 147450 147455 5 0.0
.debug_str 3993132 3993273 141 0.0
.strtab 741294 741385 91 0.0
.symtab 474752 474784 32 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1100264 1100309 45 0.0
.debug_aranges 127184 127192 8 0.0
.debug_frame 423040 423060 20 0.0
.debug_info 23577249 23578037 788 0.0
.debug_line 3368448 3368452 4 0.0
.debug_loclists 2024127 2024301 174 0.0
.debug_rnglists 136984 136989 5 0.0
.debug_str 3800021 3800162 141 0.0
.strtab 654386 654477 91 0.0
.symtab 436208 436240 32 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1093282 1093327 45 0.0
.debug_aranges 125880 125888 8 0.0
.debug_frame 418316 418336 20 0.0
.debug_info 23388396 23389215 819 0.0
.debug_line 3321076 3321080 4 0.0
.debug_loclists 2000980 2001154 174 0.0
.debug_rnglists 135007 135012 5 0.0
.debug_str 3762587 3762728 141 0.0
.strtab 628018 628109 91 0.0
.symtab 427824 427856 32 0.0
Decreases (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b9d525e 9a60d03 change % change
bl602 lighting-app bl602 (read/write) 1388654 1388638 -16 -0.0
.text 1065242 1065230 -12 -0.0
bl602+mfd (read/write) 1402990 1402974 -16 -0.0
.text 1080474 1080462 -12 -0.0
bl602+rpc (read/write) 1435666 1435658 -8 -0.0
.text 1096718 1096706 -12 -0.0
bl702 lighting-app bl702 (read/write) 1210159 1210151 -8 -0.0
.debug_ranges 444560 444544 -16 -0.0
.text 972304 972296 -8 -0.0
bl702+mfd (read/write) 1221187 1221179 -8 -0.0
.debug_ranges 446800 446784 -16 -0.0
.text 984248 984240 -8 -0.0
bl702+rpc (read/write) 1310427 1310419 -8 -0.0
.debug_ranges 472112 472096 -16 -0.0
.text 1048110 1048102 -8 -0.0
bl706-eth (read/write) 1037315 1037307 -8 -0.0
.debug_ranges 380680 380664 -16 -0.0
.text 784932 784924 -8 -0.0
bl706-wifi .debug_ranges 390736 390720 -16 -0.0
.text 953328 953326 -2 -0.0
bl702l lighting-app bl702l (read/write) 1171792 1171780 -12 -0.0
.debug_ranges 451552 451536 -16 -0.0
.text 956790 956778 -12 -0.0
bl702l+mfd (read/write) 1182912 1182900 -12 -0.0
.debug_ranges 453792 453776 -16 -0.0
.text 968826 968814 -12 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734851 734819 -32 -0.0
.text 650176 650144 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756443 756411 -32 -0.0
.text 676188 676156 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743907 743875 -32 -0.0
.text 637564 637532 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 694651 694619 -32 -0.0
.text 614152 614120 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680331 680299 -32 -0.0
.text 604000 603968 -32 -0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 617522 617498 -24 -0.0
.text 509236 509212 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 551975 551935 -40 -0.0
.app_xip_area 443193 443153 -40 -0.0
lock cyw930739m2evb_01 (read/write) 538159 538119 -40 -0.0
.app_xip_area 424577 424537 -40 -0.0
ota-requestor cyw930739m2evb_01 (read/write) 573583 573551 -32 -0.0
.app_xip_area 466121 466089 -32 -0.0
switch cyw930739m2evb_01 (read/write) 549903 549863 -40 -0.0
.app_xip_area 439361 439321 -40 -0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006576 1006544 -32 -0.0
.text 831912 831880 -32 -0.0
BRD4187C (read/write) 1093072 1093040 -32 -0.0
.text 893636 893604 -32 -0.0
lock-app BRD4161A+wf200 (read/write) 1103656 1103608 -48 -0.0
.text 914260 914212 -48 -0.0
window-app BRD4187C (read/write) 1129396 1129372 -24 -0.0
.text 957672 957648 -24 -0.0
esp32 all-clusters-app c3devkit (read only) 1159774 1159768 -6 -0.0
.flash.text 1159774 1159768 -6 -0.0
m5stack (read only) 1202931 1202919 -12 -0.0
.flash.text 1197547 1197535 -12 -0.0
k32w contact k32w0+release (read only) 588660 588628 -32 -0.0
.text 588124 588092 -32 -0.0
k32w1+release (read/write) 683852 683820 -32 -0.0
.text 570704 570672 -32 -0.0
light k32w0+release (read only) 588380 588348 -32 -0.0
.text 587844 587812 -32 -0.0
k32w1+release (read/write) 775672 775640 -32 -0.0
.text 653664 653632 -32 -0.0
lock k32w0+release (read only) 560196 560164 -32 -0.0
.text 559660 559628 -32 -0.0
linux all-clusters-app debug (read/write) 417528 417496 -32 -0.0
.got 5368 5360 -8 -0.1
.rodata 330540 330412 -128 -0.0
all-clusters-minimal-app debug .got 5328 5320 -8 -0.2
.rodata 270269 270141 -128 -0.0
bridge-app debug .got 5296 5288 -8 -0.2
.rodata 218109 217981 -128 -0.1
chip-tool debug .got 5792 5784 -8 -0.1
.rodata 386217 386089 -128 -0.0
chip-tool-ipv6only arm64 .data.rel.ro 374208 374184 -24 -0.0
.rodata 314856 314584 -272 -0.1
lighting-app debug+rpc+ui .got 5912 5904 -8 -0.1
.rodata 336308 336148 -160 -0.0
lock-app debug (read/write) 203096 203064 -32 -0.0
.got 5248 5240 -8 -0.2
.rodata 246653 246525 -128 -0.1
shell debug .got 4096 4088 -8 -0.2
.rodata 206176 206048 -128 -0.1
tv-app debug (read/write) 350640 350608 -32 -0.0
.got 5592 5584 -8 -0.1
.rodata 270925 270893 -32 -0.0
tv-casting-app debug .got 5072 5064 -8 -0.2
.rodata 337336 337304 -32 -0.0
mbed lock-app-release cy8cproto_062_4343w (read/write) 2522104 2522040 -64 -0.0
.text 1484788 1484724 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1220928 1220896 -32 -0.0
text 847700 847672 -28 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1342680 1342648 -32 -0.0
text 776304 776268 -36 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160444 1160412 -32 -0.0
text 813720 813688 -32 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1769516 1769484 -32 -0.0
.text 1565836 1565804 -32 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1680980 1680932 -48 -0.0
.text 1479412 1479364 -48 -0.0
light cy8ckit_062s2_43012 (read/write) 1607412 1607364 -48 -0.0
.text 1412172 1412124 -48 -0.0
lock cy8ckit_062s2_43012 (read/write) 1640308 1640260 -48 -0.0
.text 1417804 1417756 -48 -0.0
qpg lighting-app qpg6105+debug (read/write) 1175996 1175964 -32 -0.0
.text 622840 622808 -32 -0.0
lock-app qpg6105+debug (read/write) 1132620 1132588 -32 -0.0
.text 579460 579428 -32 -0.0
telink air-quality-sensor-app tlsr9528a (read/write) 856136 856128 -8 -0.0
text 603762 603756 -6 -0.0
all-clusters-app tlsr9518adk80d (read/write) 1122940 1122932 -8 -0.0
text 780402 780396 -6 -0.0
all-clusters-minimal-app tlsr9528a (read/write) 1076136 1076128 -8 -0.0
text 743904 743898 -6 -0.0
bridge-app tlsr9518adk80d (read/write) 931432 931424 -8 -0.0
text 640958 640952 -6 -0.0
contact-sensor-app tlsr9528a text 606828 606822 -6 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 961672 961664 -8 -0.0
text 683308 683302 -6 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1087388 1087380 -8 -0.0
text 761600 761594 -6 -0.0
lock-app-dfu tlsr9528a text 637760 637754 -6 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 944760 944752 -8 -0.0
text 656730 656724 -6 -0.0
pump-app tlsr9528a (read/write) 863364 863356 -8 -0.0
text 611034 611028 -6 -0.0
pump-controller-app tlsr9518adk80d (read/write) 804232 804224 -8 -0.0
text 578070 578064 -6 -0.0
resource-monitoring-app tlsr9518adk80d (read/write) 819888 819880 -8 -0.0
text 588650 588644 -6 -0.0
shell tlsr9518adk80d (read/write) 708928 708920 -8 -0.0
text 461962 461956 -6 -0.0
smoke_co_alarm-app tlsr9528a text 610152 610146 -6 -0.0
temperature-measurement-app tlsr9528a (read/write) 847176 847168 -8 -0.0
text 597568 597562 -6 -0.0
thermostat tlsr9518adk80d (read/write) 825276 825268 -8 -0.0
text 593394 593388 -6 -0.0
window-covering tlsr9518adk80d (read/write) 822740 822732 -8 -0.0
text 590442 590436 -6 -0.0
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b9d525e 9a60d03 change % change
bl602 lighting-app bl602 (read/write) 1388654 1388638 -16 -0.0
.bss 88168 88168 0 0.0
.data 9368 9368 0 0.0
.text 1065242 1065230 -12 -0.0
bl602+mfd (read/write) 1402990 1402974 -16 -0.0
.bss 88336 88336 0 0.0
.data 9344 9344 0 0.0
.text 1080474 1080462 -12 -0.0
bl602+rpc (read/write) 1435666 1435658 -8 -0.0
.bss 96200 96200 0 0.0
.data 9744 9744 0 0.0
.text 1096718 1096706 -12 -0.0
bl702 lighting-app bl702 (read/write) 1210159 1210151 -8 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 32573 32573 0 0.0
.bss_psram 65728 65728 0 0.0
.comment 48 48 0 0.0
.data 3576 3576 0 0.0
.debug_abbrev 1540091 1540138 47 0.0
.debug_aranges 138736 138744 8 0.0
.debug_frame 508336 508364 28 0.0
.debug_info 41458377 41458941 564 0.0
.debug_line 5437405 5437476 71 0.0
.debug_loc 3651606 3651678 72 0.0
.debug_ranges 444560 444544 -16 -0.0
.debug_str 4067340 4067481 141 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106600 106600 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598151 598242 91 0.0
.symtab 178896 178912 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
972304 972296 -8 -0.0
bl702+mfd (read/write) 1221187 1221179 -8 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 32749 32749 0 0.0
.bss_psram 65728 65728 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1542167 1542214 47 0.0
.debug_aranges 139904 139912 8 0.0
.debug_frame 513740 513768 28 0.0
.debug_info 41499383 41499947 564 0.0
.debug_line 5477578 5477649 71 0.0
.debug_loc 3689691 3689763 72 0.0
.debug_ranges 446800 446784 -16 -0.0
.debug_str 4072871 4073012 141 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105540 105540 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 601911 602002 91 0.0
.symtab 180656 180672 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
984248 984240 -8 -0.0
bl702+rpc (read/write) 1310427 1310419 -8 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 41037 41037 0 0.0
.bss_psram 65712 65712 0 0.0
.comment 48 48 0 0.0
.data 4128 4128 0 0.0
.debug_abbrev 1721048 1721095 47 0.0
.debug_aranges 147336 147344 8 0.0
.debug_frame 537348 537376 28 0.0
.debug_info 46602425 46602989 564 0.0
.debug_line 5867678 5867749 71 0.0
.debug_loc 3859103 3859175 72 0.0
.debug_ranges 472112 472096 -16 -0.0
.debug_str 4495180 4495321 141 0.0
.hbn 544 544 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121500 121500 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 662108 662199 91 0.0
.symtab 198016 198032 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
1048110 1048102 -8 -0.0
bl706-eth (read only) 3318 3318 0 0.0
(read/write) 1037315 1037307 -8 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 30006 30006 0 0.0
.bss_psram 97671 97671 0 0.0
.comment 48 48 0 0.0
.data 3248 3248 0 0.0
.debug_abbrev 1082038 1082085 47 0.0
.debug_aranges 115112 115120 8 0.0
.debug_frame 424972 425000 28 0.0
.debug_info 22576536 22577100 564 0.0
.debug_line 4291928 4291999 71 0.0
.debug_loc 3147619 3147764 145 0.0
.debug_ranges 380680 380664 -16 -0.0
.debug_str 3639691 3639832 141 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 96124 96124 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 464952 465043 91 0.0
.symtab 139936 139952 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3318 3318 0 0.0
.text 0 0 0 0.0
784932 784924 -8 -0.0
bl706-wifi (read only) 3846 3846 0 0.0
(read/write) 1205646 1205646 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 14597 14597 0 0.0
.bss_psram 98439 98439 0 0.0
.comment 48 48 0 0.0
.data 3560 3560 0 0.0
.debug_abbrev 1174427 1174474 47 0.0
.debug_aranges 119288 119296 8 0.0
.debug_frame 617056 617096 40 0.0
.debug_info 23741972 23742533 561 0.0
.debug_line 4535967 4536038 71 0.0
.debug_loc 3247588 3247735 147 0.0
.debug_ranges 390736 390720 -16 -0.0
.debug_str 3711982 3712123 141 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 109252 109252 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 505679 505770 91 0.0
.symtab 152800 152816 16 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3846 3846 0 0.0
.text 0 0 0 0.0
953328 953326 -2 -0.0
bl702l lighting-app bl702l (read only) 278 278 0 0.0
(read/write) 1171792 1171780 -12 -0.0
.boot2 328 328 0 0.0
.bss 20464 20464 0 0.0
.bss_psram 78848 78848 0 0.0
.comment 48 48 0 0.0
.data 4528 4528 0 0.0
.debug_abbrev 1538608 1538655 47 0.0
.debug_aranges 133784 133792 8 0.0
.debug_frame 489528 489556 28 0.0
.debug_info 41252821 41253385 564 0.0
.debug_line 5351449 5351520 71 0.0
.debug_loc 3597983 3598128 145 0.0
.debug_ranges 451552 451536 -16 -0.0
.debug_str 4094091 4094232 141 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100580 100580 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 600464 600555 91 0.0
.symtab 178512 178528 16 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
956790 956778 -12 -0.0
bl702l+mfd (read only) 278 278 0 0.0
(read/write) 1182912 1182900 -12 -0.0
.boot2 328 328 0 0.0
.bss 20640 20640 0 0.0
.bss_psram 78848 78848 0 0.0
.comment 48 48 0 0.0
.data 4496 4496 0 0.0
.debug_abbrev 1540699 1540746 47 0.0
.debug_aranges 134952 134960 8 0.0
.debug_frame 494928 494956 28 0.0
.debug_info 41295870 41296434 564 0.0
.debug_line 5391499 5391570 71 0.0
.debug_loc 3636068 3636213 145 0.0
.debug_ranges 453792 453776 -16 -0.0
.debug_str 4099612 4099753 141 0.0
.hbn 3244 3244 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99520 99520 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 604292 604383 91 0.0
.symtab 180304 180320 16 0.0
.tcm_data 692 692 0 0.0
.tcmcode 278 278 0 0.0
.text 0 0 0 0.0
968826 968814 -12 -0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 734851 734819 -32 -0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84287 84287 0 0.0
.text 650176 650144 -32 -0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756443 756411 -32 -0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79863 79863 0 0.0
.text 676188 676156 -32 -0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743907 743875 -32 -0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 105951 105951 0 0.0
.text 637564 637532 -32 -0.0
pump-app LP_EM_CC1354P10_6 (read only) 694651 694619 -32 -0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80111 80111 0 0.0
.text 614152 614120 -32 -0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680331 680299 -32 -0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 75943 75943 0 0.0
.text 604000 603968 -32 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 617522 617498 -24 -0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936286 936331 45 0.0
.debug_aranges 108680 108688 8 0.0
.debug_frame 366152 366172 20 0.0
.debug_info 20542008 20542827 819 0.0
.debug_line 2654334 2654435 101 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1632614 1632771 157 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112047 112052 5 0.0
.debug_str 3438008 3438149 141 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106162 106162 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 515741 515832 91 0.0
.symtab 298512 298544 32 0.0
.text 509236 509212 -24 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 551975 551935 -40 -0.0
.app_xip_area 443193 443153 -40 -0.0
.bss 63752 63752 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538159 538119 -40 -0.0
.app_xip_area 424577 424537 -40 -0.0
.bss 68520 68520 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) 573583 573551 -32 -0.0
.app_xip_area 466121 466089 -32 -0.0
.bss 62504 62504 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 549903 549863 -40 -0.0
.app_xip_area 439361 439321 -40 -0.0
.bss 65488 65488 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) 1006576 1006544 -32 -0.0
.bss 171952 171952 0 0.0
.data 2692 2692 0 0.0
.text 831912 831880 -32 -0.0
BRD4187C (read/write) 1093072 1093040 -32 -0.0
.bss 196116 196116 0 0.0
.data 3300 3300 0 0.0
.text 893636 893604 -32 -0.0
lock-app BRD4161A+wf200 (read/write) 1103656 1103608 -48 -0.0
.bss 186664 186664 0 0.0
.data 2708 2708 0 0.0
.text 914260 914212 -48 -0.0
window-app BRD4187C (read/write) 1129396 1129372 -24 -0.0
.bss 168532 168532 0 0.0
.data 3172 3172 0 0.0
.text 957672 957648 -24 -0.0
esp32 all-clusters-app c3devkit (read only) 1159774 1159768 -6 -0.0
(read/write) 1700500 1700500 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 266432 266432 0 0.0
.flash.text 1159774 1159768 -6 -0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1202931 1202919 -12 -0.0
(read/write) 549956 549956 0 0.0
.dram0.bss 83824 83824 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 297732 297732 0 0.0
.flash.text 1197547 1197535 -12 -0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 588660 588628 -32 -0.0
(read/write) 87492 87492 0 0.0
.bss 70736 70736 0 0.0
.data 2132 2132 0 0.0
.text 588124 588092 -32 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 683852 683820 -32 -0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 570704 570672 -32 -0.0
light k32w0+release (read only) 588380 588348 -32 -0.0
(read/write) 87176 87176 0 0.0
.bss 70432 70432 0 0.0
.data 2120 2120 0 0.0
.text 587844 587812 -32 -0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 775672 775640 -32 -0.0
.bss 76620 76620 0 0.0
.data 1928 1928 0 0.0
.text 653664 653632 -32 -0.0
lock k32w0+release (read only) 560196 560164 -32 -0.0
(read/write) 85004 85004 0 0.0
.bss 68320 68320 0 0.0
.data 2060 2060 0 0.0
.text 559660 559628 -32 -0.0
linux all-clusters-app debug (read only) 5469073 5471009 1936 0.0
(read/write) 417528 417496 -32 -0.0
.bss 129264 129264 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277120 277120 0 0.0
.dynamic 624 624 0 0.0
.got 5368 5360 -8 -0.1
.init 27 27 0 0.0
.init_array 1248 1248 0 0.0
.rodata 330540 330412 -128 -0.0
.text 4759731 4761891 2160 0.0
all-clusters-minimal-app debug (read only) 4877705 4879649 1944 0.0
(read/write) 232664 232664 0 0.0
.bss 126480 126480 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95280 95280 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5320 -8 -0.2
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270269 270141 -128 -0.0
.text 4376515 4378675 2160 0.0
bridge-app debug (read only) 4359281 4361217 1936 0.0
(read/write) 214968 214968 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84624 84624 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5288 -8 -0.2
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 218109 217981 -128 -0.1
.text 3923731 3925891 2160 0.1
chip-tool debug (read only) 10232273 10234305 2032 0.0
(read/write) 443552 443552 0 0.0
.bss 93688 93688 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 337648 337648 0 0.0
.dynamic 624 624 0 0.0
.got 5792 5784 -8 -0.1
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 386217 386089 -128 -0.0
.text 9248147 9250403 2256 0.0
chip-tool-ipv6only arm64 (read only) 10104524 10105564 1040 0.0
(read/write) 505384 505464 80 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 374208 374184 -24 -0.0
.dynamic 512 512 0 0.0
.got 18400 18504 104 0.6
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 314856 314584 -272 -0.1
.text 9023128 9024232 1104 0.0
lighting-app debug+rpc+ui (read only) 5217393 5219297 1904 0.0
(read/write) 222960 222960 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92832 92832 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5904 -8 -0.1
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336308 336148 -160 -0.0
.text 4638051 4640211 2160 0.0
lock-app debug (read only) 4455593 4457601 2008 0.0
(read/write) 203096 203064 -32 -0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79288 79288 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5240 -8 -0.2
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 246653 246525 -128 -0.1
.text 3999539 4001763 2224 0.1
ota-provider-app debug (read only) 4117777 4117921 144 0.0
(read/write) 192032 192032 0 0.0
.bss 113536 113536 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68656 68656 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 199773 199773 0 0.0
.text 3727443 3727587 144 0.0
ota-requestor-app debug (read only) 4202969 4203129 160 0.0
(read/write) 196216 196216 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71600 71600 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 203037 203037 0 0.0
.text 3805091 3805251 160 0.0
shell debug (read only) 2875985 2877969 1984 0.1
(read/write) 150032 150032 0 0.0
.bss 59784 59784 0 0.0
.data 816 816 0 0.0
.data.rel.ro 83624 83624 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4088 -8 -0.2
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 206176 206048 -128 -0.1
.text 2498546 2500754 2208 0.1
thermostat-no-ble arm64 (read only) 4346452 4346580 128 0.0
(read/write) 241864 241864 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 100528 100528 0 0.0
.dynamic 512 512 0 0.0
.got 11912 11912 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 160820 160820 0 0.0
.text 3851016 3851144 128 0.0
tv-app debug (read only) 5279457 5281729 2272 0.0
(read/write) 350640 350608 -32 -0.0
.bss 241824 241824 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96384 96384 0 0.0
.dynamic 624 624 0 0.0
.got 5592 5584 -8 -0.1
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270925 270893 -32 -0.0
.text 4764643 4767043 2400 0.1
tv-casting-app debug (read only) 8183161 8185433 2272 0.0
(read/write) 313376 313376 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 148208 148208 0 0.0
.dynamic 624 624 0 0.0
.got 5072 5064 -8 -0.2
.init 27 27 0 0.0
.init_array 1112 1112 0 0.0
.rodata 337336 337304 -32 -0.0
.text 7443107 7445507 2400 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522104 2522040 -64 -0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484788 1484724 -64 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1220928 1220896 -32 -0.0
bss 154069 154069 0 0.0
rodata 140204 140204 0 0.0
text 847700 847672 -28 -0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1342680 1342648 -32 -0.0
bss 140079 140079 0 0.0
rodata 135648 135648 0 0.0
text 776304 776268 -36 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160444 1160412 -32 -0.0
bss 153994 153994 0 0.0
rodata 113712 113712 0 0.0
text 813720 813688 -32 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838048 838048 0 0.0
(read/write) 1769516 1769484 -32 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192796 192796 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 2496 2496 0 0.0
.debug_abbrev 1326686 1326731 45 0.0
.debug_aranges 143008 143016 8 0.0
.debug_frame 474448 474468 20 0.0
.debug_info 30614511 30615299 788 0.0
.debug_line 3943198 3943202 4 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2287626 2287800 174 0.0
.debug_rnglists 153922 153927 5 0.0
.debug_str 4160587 4160728 141 0.0
.heap 838048 838048 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 829691 829782 91 0.0
.symtab 506320 506352 32 0.0
.text 1565836 1565804 -32 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 840160 840160 0 0.0
(read/write) 1680980 1680932 -48 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190708 190708 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 2472 2472 0 0.0
.debug_abbrev 1258889 1258934 45 0.0
.debug_aranges 137128 137136 8 0.0
.debug_frame 460148 460168 20 0.0
.debug_info 28447904 28448692 788 0.0
.debug_line 3793319 3793323 4 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2187781 2187955 174 0.0
.debug_rnglists 147450 147455 5 0.0
.debug_str 3993132 3993273 141 0.0
.heap 840160 840160 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 741294 741385 91 0.0
.symtab 474752 474784 32 0.0
.text 1479412 1479364 -48 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1607412 1607364 -48 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 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 2360 2360 0 0.0
.debug_abbrev 1100264 1100309 45 0.0
.debug_aranges 127184 127192 8 0.0
.debug_frame 423040 423060 20 0.0
.debug_info 23577249 23578037 788 0.0
.debug_line 3368448 3368452 4 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2024127 2024301 174 0.0
.debug_rnglists 136984 136989 5 0.0
.debug_str 3800021 3800162 141 0.0
.heap 846488 846488 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 654386 654477 91 0.0
.symtab 436208 436240 32 0.0
.text 1412172 1412124 -48 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1640308 1640260 -48 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 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 2376 2376 0 0.0
.debug_abbrev 1093282 1093327 45 0.0
.debug_aranges 125880 125888 8 0.0
.debug_frame 418316 418336 20 0.0
.debug_info 23388396 23389215 819 0.0
.debug_line 3321076 3321080 4 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2000980 2001154 174 0.0
.debug_rnglists 135007 135012 5 0.0
.debug_str 3762587 3762728 141 0.0
.heap 819224 819224 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 628018 628109 91 0.0
.symtab 427824 427856 32 0.0
.text 1417804 1417756 -48 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1175996 1175964 -32 -0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 622840 622808 -32 -0.0
lock-app qpg6105+debug (read/write) 1132620 1132588 -32 -0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579460 579428 -32 -0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856136 856128 -8 -0.0
bss 77996 77996 0 0.0
text 603762 603756 -6 -0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1122940 1122932 -8 -0.0
bss 112724 112724 0 0.0
text 780402 780396 -6 -0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076136 1076128 -8 -0.0
bss 122236 122236 0 0.0
text 743904 743898 -6 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931432 931424 -8 -0.0
bss 106876 106876 0 0.0
text 640958 640952 -6 -0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 859488 859488 0 0.0
bss 78120 78120 0 0.0
text 606828 606822 -6 -0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 961672 961664 -8 -0.0
bss 88184 88184 0 0.0
text 683308 683302 -6 -0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1087388 1087380 -8 -0.0
bss 112384 112384 0 0.0
text 761600 761594 -6 -0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918012 918012 0 0.0
bss 78812 78812 0 0.0
text 637760 637754 -6 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944760 944752 -8 -0.0
bss 104976 104976 0 0.0
text 656730 656724 -6 -0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 863364 863356 -8 -0.0
bss 78228 78228 0 0.0
text 611034 611028 -6 -0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804232 804224 -8 -0.0
bss 66248 66248 0 0.0
text 578070 578064 -6 -0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 819888 819880 -8 -0.0
bss 66652 66652 0 0.0
text 588650 588644 -6 -0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 708928 708920 -8 -0.0
bss 86424 86424 0 0.0
text 461962 461956 -6 -0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 861880 861880 0 0.0
bss 78204 78204 0 0.0
text 610152 610146 -6 -0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847176 847168 -8 -0.0
bss 77932 77932 0 0.0
text 597568 597562 -6 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825276 825268 -8 -0.0
bss 66536 66536 0 0.0
text 593394 593388 -6 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822740 822732 -8 -0.0
bss 66888 66888 0 0.0
text 590442 590436 -6 -0.0

@mergify mergify bot merged commit 3e1cc30 into project-chip:master Oct 20, 2023
56 checks passed
HunsupJung pushed a commit to HunsupJung/connectedhomeip that referenced this pull request Oct 23, 2023
…-chip#29867)

* Start creating a IDL codegen so we can self-test parsed output

* Start with listing clusters

* Enum listing

* A lot more things supported

* Attribute rendering

* Support for string and octet string sizes

* Timed command support

* Restyle

* Add descriptions to clusters

* Attempt to fix up alignment of things

* Alignment looks slightly better

* Better command separation

* Align comments

* Align and output descriptions including clusters

* More work regarding loop structures

* Apply hex formatting to bitmaps. output now seems identical except one whitespace change

* Identical output for now

* Support API maturity. Notice that doccomments are lost on maturity :(

* Fix doxygen parsing for api maturity at the cluster level

* Restyle

* Support endpoints, although that is not 1:1 as hex encoding and ordering for events is lost

* Restyle

* Add todo note that default value does not string escaping

* Default rendering and add to files

* More updates on file dependencies

* Unit test IDL generator

* Add the IDL unit test as a standard unit test

* Update for python compatibility

* Fix unit testing of builds when GSDK root is defined

* Added a readme file

* Restyle

* Make xml parser use the idl codegen

* Restyle

* look to fix misspell warnings

* Undo repo update

* Fix linter errors

---------

Co-authored-by: Andrei Litvin <[email protected]>
shripad621git pushed a commit to shripad621git/connectedhomeip that referenced this pull request Oct 31, 2023
…-chip#29867)

* Start creating a IDL codegen so we can self-test parsed output

* Start with listing clusters

* Enum listing

* A lot more things supported

* Attribute rendering

* Support for string and octet string sizes

* Timed command support

* Restyle

* Add descriptions to clusters

* Attempt to fix up alignment of things

* Alignment looks slightly better

* Better command separation

* Align comments

* Align and output descriptions including clusters

* More work regarding loop structures

* Apply hex formatting to bitmaps. output now seems identical except one whitespace change

* Identical output for now

* Support API maturity. Notice that doccomments are lost on maturity :(

* Fix doxygen parsing for api maturity at the cluster level

* Restyle

* Support endpoints, although that is not 1:1 as hex encoding and ordering for events is lost

* Restyle

* Add todo note that default value does not string escaping

* Default rendering and add to files

* More updates on file dependencies

* Unit test IDL generator

* Add the IDL unit test as a standard unit test

* Update for python compatibility

* Fix unit testing of builds when GSDK root is defined

* Added a readme file

* Restyle

* Make xml parser use the idl codegen

* Restyle

* look to fix misspell warnings

* Undo repo update

* Fix linter errors

---------

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

Successfully merging this pull request may close these issues.

4 participants