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

[python] update cached attributes incrementally #26774

Merged

Conversation

agners
Copy link
Contributor

@agners agners commented May 23, 2023

Instead of rebuilding the cache from scratch on every report, just update the Endpoint/Cluster/Attributes which actually changed. Obviously, this is significantly faster, especially for small updates.

@github-actions
Copy link

github-actions bot commented May 23, 2023

PR #26774: Size comparison from c24294a to 5240c21

Increases (8 builds for esp32, nrfconnect, psoc6, telink)
platform target config section c24294a 5240c21 change % change
esp32 all-clusters-app c3devkit (read only) 1053820 1053822 2 0.0
.flash.text 1053820 1053822 2 0.0
m5stack (read/write) 492866 492870 4 0.0
.flash.rodata 241220 241224 4 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 778532 778536 4 0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 23224029 23224031 2 0.0
telink lighting-app tlsr9518adk80d text 655716 655718 2 0.0
lighting-app-factory-data tlsr9518adk80d text 663240 663244 4 0.0
lighting-app-rpc tlsr9518adk80d text 700172 700174 2 0.0
lock-app tlsr9518adk80d (read/write) 911036 911044 8 0.0
text 609904 609906 2 0.0
Decreases (12 builds for bl602, bl702, cc32xx, efr32, psoc6, telink)
platform target config section c24294a 5240c21 change % change
bl602 lighting-app bl602 .text 1036526 1036522 -4 -0.0
bl702 lighting-app bl702+rpc (read/write) 1276979 1276963 -16 -0.0
.debug_info 47077156 47077154 -2 -0.0
.text 1040116 1040112 -4 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20535270 20535268 -2 -0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1068744 1068736 -8 -0.0
.text 892420 892412 -8 -0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 23388564 23388563 -1 -0.0
telink all-clusters-app tlsr9518adk80d text 686754 686752 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 946420 946412 -8 -0.0
text 648634 648632 -2 -0.0
bridge-app tlsr9518adk80d text 638726 638722 -4 -0.0
light-switch-app tlsr9518adk80d text 595888 595886 -2 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 878800 878792 -8 -0.0
text 603312 603308 -4 -0.0
pump-controller-app tlsr9518adk80d text 577554 577552 -2 -0.0
temperature-measurement-app tlsr9518adk80d text 573260 573258 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section c24294a 5240c21 change % change
bl602 lighting-app bl602 (read/write) 1356390 1356390 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036526 1036522 -4 -0.0
bl602+rpc (read/write) 1402658 1402658 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067880 1067880 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188175 1188175 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555717 1555717 0 0.0
.debug_aranges 136024 136024 0 0.0
.debug_frame 500380 500380 0 0.0
.debug_info 42151094 42151094 0 0.0
.debug_line 5370626 5370626 0 0.0
.debug_loc 3495980 3495980 0 0.0
.debug_ranges 375576 375576 0 0.0
.debug_str 3834243 3834243 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 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 582212 582212 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966724 966724 0 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276979 1276963 -16 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714700 1714700 0 0.0
.debug_aranges 144312 144312 0 0.0
.debug_frame 528392 528392 0 0.0
.debug_info 47077156 47077154 -2 -0.0
.debug_line 5786543 5786543 0 0.0
.debug_loc 3698755 3698755 0 0.0
.debug_ranges 400936 400936 0 0.0
.debug_str 4259760 4259760 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 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 643532 643532 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040116 1040112 -4 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605610 605610 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955013 955013 0 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20535270 20535268 -2 -0.0
.debug_line 2714717 2714717 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1532142 1532142 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96791 96791 0 0.0
.debug_str 3259284 3259284 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104330 104330 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483853 483853 0 0.0
.symtab 287456 287456 0 0.0
.text 499156 499156 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524579 524579 0 0.0
.app_xip_area 417373 417373 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529259 529259 0 0.0
.app_xip_area 416749 416749 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566291 566291 0 0.0
.app_xip_area 459845 459845 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531059 531059 0 0.0
.app_xip_area 422045 422045 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963972 963972 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782136 782136 0 0.0
BRD4187C (read/write) 1000976 1000976 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838764 838764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068744 1068736 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892420 892412 -8 -0.0
window-app BRD4187C (read/write) 1076244 1076244 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929664 929664 0 0.0
esp32 all-clusters-app c3devkit (read only) 1053820 1053822 2 0.0
(read/write) 1583704 1583704 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213424 213424 0 0.0
.flash.text 1053820 1053822 2 0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101307 1101307 0 0.0
(read/write) 492866 492870 4 0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241220 241224 4 0.0
.flash.text 1095923 1095923 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583644 583644 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583108 583108 0 0.0
light k32w0+release (read only) 582620 582620 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582084 582084 0 0.0
lock k32w0+release (read only) 556060 556060 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555524 555524 0 0.0
linux all-clusters-app debug (read only) 3147341 3147341 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230760 230760 0 0.0
.text 2730629 2730629 0 0.0
all-clusters-minimal-app debug (read only) 2955285 2955285 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224040 224040 0 0.0
.text 2548949 2548949 0 0.0
bridge-app debug (read only) 2517469 2517469 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171925 2171925 0 0.0
chip-tool debug (read only) 13753313 13753313 0 0.0
(read/write) 697384 697384 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 661128 661128 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 657453 657453 0 0.0
.text 11475364 11475364 0 0.0
chip-tool-ipv6only arm64 (read only) 12930812 12930812 0 0.0
(read/write) 749432 749432 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 690704 690704 0 0.0
.dynamic 560 560 0 0.0
.got 16120 16120 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 599808 599808 0 0.0
.text 10553348 10553348 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581133 2581133 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227829 2227829 0 0.0
lighting-app debug+rpc+ui (read only) 3245369 3245369 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768946 2768946 0 0.0
lock-app debug (read only) 2657589 2657589 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206248 206248 0 0.0
.text 2278645 2278645 0 0.0
ota-provider-app debug (read only) 2209549 2209549 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913653 1913653 0 0.0
ota-requestor-app debug (read only) 2376581 2376581 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067749 2067749 0 0.0
shell debug (read only) 2683881 2683881 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199250 199250 0 0.0
.text 2322610 2322610 0 0.0
thermostat-no-ble arm64 (read only) 2521644 2521644 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129280 129280 0 0.0
.text 2128948 2128948 0 0.0
tv-app debug (read only) 3313761 3313761 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894930 2894930 0 0.0
tv-casting-app debug (read only) 7415273 7415273 0 0.0
(read/write) 195312 195312 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134904 134904 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317772 317772 0 0.0
.text 6728594 6728594 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495256 2495256 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1457940 1457940 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177556 1177556 0 0.0
bss 155605 155605 0 0.0
rodata 132996 132996 0 0.0
text 808240 808240 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437284 1437284 0 0.0
bss 135345 135345 0 0.0
rodata 229012 229012 0 0.0
text 778836 778836 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123776 1123776 0 0.0
bss 154757 154757 0 0.0
rodata 109760 109760 0 0.0
text 778532 778536 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708524 1708524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 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 1285240 1285240 0 0.0
.debug_aranges 131632 131632 0 0.0
.debug_frame 437600 437600 0 0.0
.debug_info 28317070 28317070 0 0.0
.debug_line 3812099 3812099 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2064887 2064887 0 0.0
.debug_rnglists 130689 130689 0 0.0
.debug_str 3771322 3771322 0 0.0
.heap 840640 840640 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 719399 719399 0 0.0
.symtab 467488 467488 0 0.0
.text 1507436 1507436 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649604 1649604 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 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 1274979 1274979 0 0.0
.debug_aranges 130880 130880 0 0.0
.debug_frame 440040 440040 0 0.0
.debug_info 27936631 27936631 0 0.0
.debug_line 3825291 3825291 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2055798 2055798 0 0.0
.debug_rnglists 129638 129638 0 0.0
.debug_str 3760081 3760081 0 0.0
.heap 841440 841440 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 675766 675766 0 0.0
.symtab 451936 451936 0 0.0
.text 1449316 1449316 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108676 1108676 0 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23224029 23224031 2 0.0
.debug_line 3388279 3388279 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1887291 1887291 0 0.0
.debug_rnglists 119267 119267 0 0.0
.debug_str 3566289 3566289 0 0.0
.heap 849736 849736 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 591746 591746 0 0.0
.symtab 414352 414352 0 0.0
.text 1379236 1379236 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627764 1627764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 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 2392 2392 0 0.0
.debug_abbrev 1107760 1107760 0 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23388564 23388563 -1 -0.0
.debug_line 3384672 3384672 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900735 1900735 0 0.0
.debug_rnglists 119723 119723 0 0.0
.debug_str 3581307 3581307 0 0.0
.heap 821952 821952 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 595760 595760 0 0.0
.symtab 416688 416688 0 0.0
.text 1407988 1407988 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170688 1170688 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617788 617788 0 0.0
lock-app qpg6105+debug (read/write) 1139796 1139796 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586896 586896 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010696 1010696 0 0.0
bss 98928 98928 0 0.0
text 686754 686752 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946420 946412 -8 -0.0
bss 97980 97980 0 0.0
text 648634 648632 -2 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 924976 924976 0 0.0
bss 100212 100212 0 0.0
text 638726 638722 -4 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856052 856052 0 0.0
bss 89888 89888 0 0.0
text 581268 581268 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872348 872348 0 0.0
bss 90044 90044 0 0.0
text 595888 595886 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 940116 940116 0 0.0
bss 98232 98232 0 0.0
text 655716 655718 2 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951496 951496 0 0.0
bss 102480 102480 0 0.0
text 663240 663244 4 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1008540 1008540 0 0.0
bss 99796 99796 0 0.0
text 700172 700174 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 911036 911044 8 0.0
bss 90540 90540 0 0.0
text 609904 609906 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878800 878792 -8 -0.0
bss 91152 91152 0 0.0
text 603312 603308 -4 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862040 862040 0 0.0
bss 90008 90008 0 0.0
text 587434 587434 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848836 848836 0 0.0
bss 89808 89808 0 0.0
text 577554 577552 -2 -0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845068 845068 0 0.0
bss 89728 89728 0 0.0
text 573260 573258 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876736 876736 0 0.0
bss 91432 91432 0 0.0
text 597602 597602 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873396 873396 0 0.0
bss 91844 91844 0 0.0
text 593294 593294 0 0.0

@agners
Copy link
Contributor Author

agners commented May 24, 2023

The "REPL Tests - Linux" are good now, there is an issue with "Java Tests - Linux", but I don't think it is related to this PR.

@agners agners force-pushed the make-python-attribute-cache-faster branch from bbb59ed to f194939 Compare May 24, 2023 13:05
@github-actions
Copy link

github-actions bot commented May 24, 2023

PR #26774: Size comparison from 41b1d61 to f194939

Increases (2 builds for esp32, psoc6)
platform target config section 41b1d61 f194939 change % change
esp32 all-clusters-app c3devkit (read only) 1053838 1053840 2 0.0
.flash.text 1053838 1053840 2 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 28317160 28317161 1 0.0
Decreases (8 builds for bl602, bl702, cc32xx, cyw30739, efr32, psoc6)
platform target config section 41b1d61 f194939 change % change
bl602 lighting-app bl602 .text 1036524 1036522 -2 -0.0
bl702 lighting-app bl702 .debug_info 42151047 42151046 -1 -0.0
.text 966726 966724 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20535380 20535379 -1 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524579 524571 -8 -0.0
.app_xip_area 417373 417365 -8 -0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1068760 1068752 -8 -0.0
.text 892436 892428 -8 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27936723 27936722 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 23223983 23223982 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 23388655 23388654 -1 -0.0
Full report (42 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section 41b1d61 f194939 change % change
bl602 lighting-app bl602 (read/write) 1356390 1356390 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036524 1036522 -2 -0.0
bl602+rpc (read/write) 1402658 1402658 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067878 1067878 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188175 1188175 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555717 1555717 0 0.0
.debug_aranges 136024 136024 0 0.0
.debug_frame 500380 500380 0 0.0
.debug_info 42151047 42151046 -1 -0.0
.debug_line 5370626 5370626 0 0.0
.debug_loc 3495965 3495965 0 0.0
.debug_ranges 375576 375576 0 0.0
.debug_str 3834243 3834243 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 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 582212 582212 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966726 966724 -2 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276963 1276963 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714700 1714700 0 0.0
.debug_aranges 144312 144312 0 0.0
.debug_frame 528392 528392 0 0.0
.debug_info 47077106 47077106 0 0.0
.debug_line 5786543 5786543 0 0.0
.debug_loc 3698798 3698798 0 0.0
.debug_ranges 400936 400936 0 0.0
.debug_str 4259760 4259760 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 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 643532 643532 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040112 1040112 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605706 605706 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955047 955047 0 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20535380 20535379 -1 -0.0
.debug_line 2714847 2714847 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1532184 1532184 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96792 96792 0 0.0
.debug_str 3259284 3259284 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104378 104378 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483853 483853 0 0.0
.symtab 287456 287456 0 0.0
.text 499204 499204 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524579 524571 -8 -0.0
.app_xip_area 417373 417365 -8 -0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529283 529283 0 0.0
.app_xip_area 416773 416773 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566291 566291 0 0.0
.app_xip_area 459845 459845 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531059 531059 0 0.0
.app_xip_area 422045 422045 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963972 963972 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782136 782136 0 0.0
BRD4187C (read/write) 1000976 1000976 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838764 838764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068760 1068752 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892436 892428 -8 -0.0
window-app BRD4187C (read/write) 1076244 1076244 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929664 929664 0 0.0
esp32 all-clusters-app c3devkit (read only) 1053838 1053840 2 0.0
(read/write) 1583752 1583752 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213472 213472 0 0.0
.flash.text 1053838 1053840 2 0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101323 1101323 0 0.0
(read/write) 492914 492914 0 0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241268 241268 0 0.0
.flash.text 1095939 1095939 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583644 583644 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583108 583108 0 0.0
light k32w0+release (read only) 582620 582620 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582084 582084 0 0.0
lock k32w0+release (read only) 556076 556076 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555540 555540 0 0.0
linux all-clusters-app debug (read only) 3147469 3147469 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230792 230792 0 0.0
.text 2730725 2730725 0 0.0
all-clusters-minimal-app debug (read only) 2955413 2955413 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224072 224072 0 0.0
.text 2549045 2549045 0 0.0
bridge-app debug (read only) 2517469 2517469 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171925 2171925 0 0.0
chip-tool debug (read only) 13753313 13753313 0 0.0
(read/write) 697384 697384 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 661128 661128 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 657453 657453 0 0.0
.text 11475364 11475364 0 0.0
chip-tool-ipv6only arm64 (read only) 12930812 12930812 0 0.0
(read/write) 749432 749432 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 690704 690704 0 0.0
.dynamic 560 560 0 0.0
.got 16120 16120 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 599808 599808 0 0.0
.text 10553348 10553348 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581133 2581133 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227829 2227829 0 0.0
lighting-app debug+rpc+ui (read only) 3245369 3245369 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768946 2768946 0 0.0
lock-app debug (read only) 2657701 2657701 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206280 206280 0 0.0
.text 2278725 2278725 0 0.0
ota-provider-app debug (read only) 2209549 2209549 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913653 1913653 0 0.0
ota-requestor-app debug (read only) 2376581 2376581 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067749 2067749 0 0.0
shell debug (read only) 2684041 2684041 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199314 199314 0 0.0
.text 2322706 2322706 0 0.0
thermostat-no-ble arm64 (read only) 2521644 2521644 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129280 129280 0 0.0
.text 2128948 2128948 0 0.0
tv-app debug (read only) 3313761 3313761 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894930 2894930 0 0.0
tv-casting-app debug (read only) 7415049 7415049 0 0.0
(read/write) 195280 195280 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134872 134872 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317772 317772 0 0.0
.text 6728418 6728418 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495368 2495368 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458052 1458052 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177616 1177616 0 0.0
bss 155605 155605 0 0.0
rodata 133040 133040 0 0.0
text 808260 808260 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437360 1437360 0 0.0
bss 135345 135345 0 0.0
rodata 229056 229056 0 0.0
text 778856 778856 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123852 1123852 0 0.0
bss 154757 154757 0 0.0
rodata 109804 109804 0 0.0
text 778556 778556 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708620 1708620 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 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 1285274 1285274 0 0.0
.debug_aranges 131632 131632 0 0.0
.debug_frame 437600 437600 0 0.0
.debug_info 28317160 28317161 1 0.0
.debug_line 3812224 3812224 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2064901 2064901 0 0.0
.debug_rnglists 130689 130689 0 0.0
.debug_str 3771322 3771322 0 0.0
.heap 840640 840640 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 719399 719399 0 0.0
.symtab 467488 467488 0 0.0
.text 0 0 0 0.0
1507532 1507532 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649676 1649676 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 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 1275013 1275013 0 0.0
.debug_aranges 130880 130880 0 0.0
.debug_frame 440040 440040 0 0.0
.debug_info 27936723 27936722 -1 -0.0
.debug_line 3825416 3825416 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2055813 2055813 0 0.0
.debug_rnglists 129638 129638 0 0.0
.debug_str 3760081 3760081 0 0.0
.heap 841440 841440 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 675766 675766 0 0.0
.symtab 451936 451936 0 0.0
.text 1449388 1449388 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108676 1108676 0 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23223983 23223982 -1 -0.0
.debug_line 3388274 3388274 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1887277 1887277 0 0.0
.debug_rnglists 119267 119267 0 0.0
.debug_str 3566289 3566289 0 0.0
.heap 849736 849736 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 591746 591746 0 0.0
.symtab 414352 414352 0 0.0
.text 1379236 1379236 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627844 1627844 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 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 2392 2392 0 0.0
.debug_abbrev 1107794 1107794 0 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23388655 23388654 -1 -0.0
.debug_line 3384797 3384797 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900750 1900750 0 0.0
.debug_rnglists 119723 119723 0 0.0
.debug_str 3581307 3581307 0 0.0
.heap 821952 821952 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 595760 595760 0 0.0
.symtab 416688 416688 0 0.0
.text 1408068 1408068 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170688 1170688 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617788 617788 0 0.0
lock-app qpg6105+debug (read/write) 1139868 1139868 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586968 586968 0 0.0

@github-actions
Copy link

github-actions bot commented May 24, 2023

PR #26774: Size comparison from 41b1d61 to bd20dcf

Increases above 0.2%:

platform target config section 41b1d61 bd20dcf change % change
linux thermostat-no-ble arm64 .init_array 384 392 8 2.1
psoc6 all-clusters cy8ckit_062s2_43012 .data 2552 2560 8 0.3
Increases (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 41b1d61 bd20dcf change % change
bl602 lighting-app bl602 (read/write) 1356390 1356414 24 0.0
.text 1036524 1036552 28 0.0
bl602+rpc (read/write) 1402658 1402690 32 0.0
.text 1067878 1067908 30 0.0
bl702 lighting-app bl702 (read/write) 1188175 1188191 16 0.0
.debug_abbrev 1555717 1555753 36 0.0
.debug_info 42151047 42151093 46 0.0
.debug_line 5370626 5370674 48 0.0
.debug_loc 3495965 3495982 17 0.0
.text 966726 966750 24 0.0
bl702+rpc (read/write) 1276963 1276995 32 0.0
.debug_abbrev 1714700 1714736 36 0.0
.debug_info 47077106 47077153 47 0.0
.debug_line 5786543 5786591 48 0.0
.debug_loc 3698798 3698814 16 0.0
.text 1040112 1040138 26 0.0
cc32xx lock CC3235SF_LAUNCHXL (read only) 605706 605722 16 0.0
.debug_abbrev 955047 955088 41 0.0
.debug_info 20535380 20535486 106 0.0
.debug_line 2714847 2714952 105 0.0
.debug_str 3259284 3259358 74 0.0
.text 499204 499220 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524579 524595 16 0.0
.app_xip_area 417373 417389 16 0.0
lock cyw930739m2evb_01 (read/write) 529283 529299 16 0.0
.app_xip_area 416773 416789 16 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566291 566307 16 0.0
.app_xip_area 459845 459861 16 0.0
switch cyw930739m2evb_01 (read/write) 531059 531075 16 0.0
.app_xip_area 422045 422061 16 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963972 963988 16 0.0
.text 782136 782152 16 0.0
BRD4187C (read/write) 1000976 1000992 16 0.0
.text 838764 838780 16 0.0
lock-app BRD4161A+wf200 (read/write) 1068760 1068768 8 0.0
.text 892436 892444 8 0.0
window-app BRD4187C (read/write) 1076244 1076260 16 0.0
.text 929664 929680 16 0.0
esp32 all-clusters-app c3devkit (read only) 1053838 1054296 458 0.0
(read/write) 1583752 1583808 56 0.0
.dram0.bss 77176 77192 16 0.0
.flash.rodata 213472 213512 40 0.0
.flash.text 1053838 1054296 458 0.0
m5stack (read only) 1101323 1101803 480 0.0
(read/write) 492914 492970 56 0.0
.dram0.bss 82192 82208 16 0.0
.flash.rodata 241268 241308 40 0.0
.flash.text 1095939 1096419 480 0.0
k32w contact k32w0+release (read only) 583644 583660 16 0.0
.text 583108 583124 16 0.0
light k32w0+release (read only) 582620 582636 16 0.0
.text 582084 582100 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3147469 3149389 1920 0.1
(read/write) 152808 152904 96 0.1
.bss 60192 60224 32 0.1
.data.rel.ro 83952 84016 64 0.1
.rodata 230792 231016 224 0.1
.text 2730725 2732277 1552 0.1
all-clusters-minimal-app debug (read only) 2955413 2957349 1936 0.1
(read/write) 145696 145792 96 0.1
.bss 59296 59328 32 0.1
.data.rel.ro 77872 77936 64 0.1
.rodata 224072 224296 224 0.1
.text 2549045 2550613 1568 0.1
bridge-app debug (read only) 2517469 2517485 16 0.0
.text 2171925 2171941 16 0.0
chip-tool debug (read only) 13753313 13753329 16 0.0
.text 11475364 11475380 16 0.0
chip-tool-ipv6only arm64 (read only) 12930812 12930844 32 0.0
.text 10553348 10553380 32 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581133 2581149 16 0.0
.text 2227829 2227845 16 0.0
lighting-app debug+rpc+ui (read only) 3245369 3245385 16 0.0
.text 2768946 2768962 16 0.0
lock-app debug (read only) 2657701 2657717 16 0.0
.text 2278725 2278741 16 0.0
ota-provider-app debug (read only) 2209549 2209565 16 0.0
.text 1913653 1913669 16 0.0
ota-requestor-app debug (read only) 2376581 2376597 16 0.0
.text 2067749 2067765 16 0.0
shell debug (read only) 2684041 2685977 1936 0.1
(read/write) 141232 141328 96 0.1
.bss 59144 59176 32 0.1
.data.rel.ro 75016 75080 64 0.1
.rodata 199314 199538 224 0.1
.text 2322706 2324274 1568 0.1
thermostat-no-ble arm64 (read only) 2521644 2523628 1984 0.1
(read/write) 142456 142552 96 0.1
.bss 53464 53496 32 0.1
.data.rel.ro 77728 77792 64 0.1
.init_array 384 392 8 2.1
.rodata 129280 129376 96 0.1
.text 2128948 2130660 1712 0.1
tv-app debug (read only) 3313761 3313777 16 0.0
.text 2894930 2894946 16 0.0
tv-casting-app debug (read only) 7415049 7415065 16 0.0
.text 6728418 6728434 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1177616 1178080 464 0.0
bss 155605 155621 16 0.0
rodata 133040 133072 32 0.0
text 808260 808684 424 0.1
nrf7002dk_nrf5340_cpuapp (read/write) 1437360 1437808 448 0.0
bss 135345 135361 16 0.0
rodata 229056 229088 32 0.0
text 778856 779280 424 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1123852 1124300 448 0.0
bss 154757 154773 16 0.0
rodata 109804 109836 32 0.0
text 778556 778980 424 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1708620 1709188 568 0.0
.bss 190148 190164 16 0.0
.data 2552 2560 8 0.3
.debug_abbrev 1285274 1286148 874 0.1
.debug_aranges 131632 131752 120 0.1
.debug_frame 437600 438004 404 0.1
.debug_info 28317160 28331534 14374 0.1
.debug_line 3812224 3814104 1880 0.0
.debug_loclists 2064901 2066504 1603 0.1
.debug_rnglists 130689 130781 92 0.1
.debug_str 3771322 3771585 263 0.0
.strtab 719399 719999 600 0.1
.symtab 467488 467904 416 0.1
.text 1507532 1508076 544 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1649676 1650252 576 0.0
.bss 189348 189364 16 0.0
.debug_abbrev 1275013 1275887 874 0.1
.debug_aranges 130880 131000 120 0.1
.debug_frame 440040 440444 404 0.1
.debug_info 27936723 27951096 14373 0.1
.debug_line 3825416 3827304 1888 0.0
.debug_loclists 2055813 2057416 1603 0.1
.debug_rnglists 129638 129730 92 0.1
.debug_str 3760081 3760344 263 0.0
.strtab 675766 676366 600 0.1
.symtab 451936 452352 416 0.1
.text 1449388 1449948 560 0.0
light cy8ckit_062s2_43012 (read/write) 1571228 1571260 32 0.0
.debug_abbrev 1108676 1108717 41 0.0
.debug_info 23223983 23224088 105 0.0
.debug_line 3388274 3388394 120 0.0
.debug_loclists 1887277 1887303 26 0.0
.debug_str 3566289 3566363 74 0.0
.text 1379236 1379268 32 0.0
lock cy8ckit_062s2_43012 (read/write) 1627844 1627876 32 0.0
.debug_abbrev 1107794 1107835 41 0.0
.debug_info 23388655 23388761 106 0.0
.debug_line 3384797 3384913 116 0.0
.debug_loclists 1900750 1900776 26 0.0
.debug_str 3581307 3581381 74 0.0
.text 1408068 1408100 32 0.0
qpg lighting-app qpg6105+debug (read/write) 1170688 1170704 16 0.0
.text 617788 617804 16 0.0
lock-app qpg6105+debug (read/write) 1139868 1139884 16 0.0
.text 586968 586984 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1010756 1011268 512 0.1
bss 98928 98944 16 0.0
text 686772 687230 458 0.1
all-clusters-minimal-app tlsr9518adk80d (read/write) 946480 946992 512 0.1
bss 97980 97996 16 0.0
text 648650 649112 462 0.1
bridge-app tlsr9518adk80d (read/write) 924976 924992 16 0.0
text 638722 638738 16 0.0
contact-sensor-app tlsr9518adk80d (read/write) 856052 856216 164 0.0
text 581266 581394 128 0.0
light-switch-app tlsr9518adk80d (read/write) 872348 872512 164 0.0
text 595888 596020 132 0.0
lighting-app tlsr9518adk80d (read/write) 940116 940132 16 0.0
text 655718 655732 14 0.0
lighting-app-factory-data tlsr9518adk80d (read/write) 951496 951512 16 0.0
text 663242 663256 14 0.0
lighting-app-rpc tlsr9518adk80d (read/write) 1008540 1008556 16 0.0
text 700174 700188 14 0.0
lighting-app-shell tlsr9518adk80d (read/write) 1040972 1040988 16 0.0
text 720756 720766 10 0.0
lock-app tlsr9518adk80d (read/write) 911104 911268 164 0.0
text 609924 610054 130 0.0
ota-requestor-app tlsr9518adk80d (read/write) 878800 878816 16 0.0
text 603310 603326 16 0.0
pump-app tlsr9518adk80d (read/write) 862040 862212 172 0.0
text 587436 587564 128 0.0
pump-controller-app tlsr9518adk80d (read/write) 848836 849008 172 0.0
text 577556 577684 128 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 845076 845232 156 0.0
text 573262 573388 126 0.0
thermostat tlsr9518adk80d (read/write) 876728 877388 660 0.1
bss 91432 91448 16 0.0
text 597600 598176 576 0.1
window-covering tlsr9518adk80d (read/write) 873388 873552 164 0.0
text 593292 593422 130 0.0
Decreases (5 builds for bl702, cc32xx, psoc6)
platform target config section 41b1d61 bd20dcf change % change
bl702 lighting-app bl702 .debug_frame 500380 500368 -12 -0.0
bl702+rpc .debug_frame 528392 528380 -12 -0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_loclists 1532184 1532176 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840616 -24 -0.0
.heap 840640 840616 -24 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841424 -16 -0.0
.heap 841440 841424 -16 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 41b1d61 bd20dcf change % change
bl602 lighting-app bl602 (read/write) 1356390 1356414 24 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036524 1036552 28 0.0
bl602+rpc (read/write) 1402658 1402690 32 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067878 1067908 30 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188175 1188191 16 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555717 1555753 36 0.0
.debug_aranges 136024 136024 0 0.0
.debug_frame 500380 500368 -12 -0.0
.debug_info 42151047 42151093 46 0.0
.debug_line 5370626 5370674 48 0.0
.debug_loc 3495965 3495982 17 0.0
.debug_ranges 375576 375576 0 0.0
.debug_str 3834243 3834243 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 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 582212 582212 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966726 966750 24 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276963 1276995 32 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714700 1714736 36 0.0
.debug_aranges 144312 144312 0 0.0
.debug_frame 528392 528380 -12 -0.0
.debug_info 47077106 47077153 47 0.0
.debug_line 5786543 5786591 48 0.0
.debug_loc 3698798 3698814 16 0.0
.debug_ranges 400936 400936 0 0.0
.debug_str 4259760 4259760 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 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 643532 643532 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040112 1040138 26 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605706 605722 16 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955047 955088 41 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20535380 20535486 106 0.0
.debug_line 2714847 2714952 105 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1532184 1532176 -8 -0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96792 96792 0 0.0
.debug_str 3259284 3259358 74 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104378 104378 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483853 483853 0 0.0
.symtab 287456 287456 0 0.0
.text 499204 499220 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524579 524595 16 0.0
.app_xip_area 417373 417389 16 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529283 529299 16 0.0
.app_xip_area 416773 416789 16 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566291 566307 16 0.0
.app_xip_area 459845 459861 16 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531059 531075 16 0.0
.app_xip_area 422045 422061 16 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963972 963988 16 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782136 782152 16 0.0
BRD4187C (read/write) 1000976 1000992 16 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838764 838780 16 0.0
lock-app BRD4161A+wf200 (read/write) 1068760 1068768 8 0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892436 892444 8 0.0
window-app BRD4187C (read/write) 1076244 1076260 16 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929664 929680 16 0.0
esp32 all-clusters-app c3devkit (read only) 1053838 1054296 458 0.0
(read/write) 1583752 1583808 56 0.0
.dram0.bss 77176 77192 16 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213472 213512 40 0.0
.flash.text 1053838 1054296 458 0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101323 1101803 480 0.0
(read/write) 492914 492970 56 0.0
.dram0.bss 82192 82208 16 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241268 241308 40 0.0
.flash.text 1095939 1096419 480 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583644 583660 16 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583108 583124 16 0.0
light k32w0+release (read only) 582620 582636 16 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582084 582100 16 0.0
lock k32w0+release (read only) 556076 556092 16 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555540 555556 16 0.0
linux all-clusters-app debug (read only) 3147469 3149389 1920 0.1
(read/write) 152808 152904 96 0.1
.bss 60192 60224 32 0.1
.data 2160 2160 0 0.0
.data.rel.ro 83952 84016 64 0.1
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230792 231016 224 0.1
.text 2730725 2732277 1552 0.1
all-clusters-minimal-app debug (read only) 2955413 2957349 1936 0.1
(read/write) 145696 145792 96 0.1
.bss 59296 59328 32 0.1
.data 2128 2128 0 0.0
.data.rel.ro 77872 77936 64 0.1
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224072 224296 224 0.1
.text 2549045 2550613 1568 0.1
bridge-app debug (read only) 2517469 2517485 16 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171925 2171941 16 0.0
chip-tool debug (read only) 13753313 13753329 16 0.0
(read/write) 697384 697384 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 661128 661128 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 657453 657453 0 0.0
.text 11475364 11475380 16 0.0
chip-tool-ipv6only arm64 (read only) 12930812 12930844 32 0.0
(read/write) 749432 749432 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 690704 690704 0 0.0
.dynamic 560 560 0 0.0
.got 16120 16120 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 599808 599808 0 0.0
.text 10553348 10553380 32 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581133 2581149 16 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227829 2227845 16 0.0
lighting-app debug+rpc+ui (read only) 3245369 3245385 16 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768946 2768962 16 0.0
lock-app debug (read only) 2657701 2657717 16 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206280 206280 0 0.0
.text 2278725 2278741 16 0.0
ota-provider-app debug (read only) 2209549 2209565 16 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913653 1913669 16 0.0
ota-requestor-app debug (read only) 2376581 2376597 16 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067749 2067765 16 0.0
shell debug (read only) 2684041 2685977 1936 0.1
(read/write) 141232 141328 96 0.1
.bss 59144 59176 32 0.1
.data 1232 1232 0 0.0
.data.rel.ro 75016 75080 64 0.1
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199314 199538 224 0.1
.text 2322706 2324274 1568 0.1
thermostat-no-ble arm64 (read only) 2521644 2523628 1984 0.1
(read/write) 142456 142552 96 0.1
.bss 53464 53496 32 0.1
.data 1784 1784 0 0.0
.data.rel.ro 77728 77792 64 0.1
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 392 8 2.1
.rodata 129280 129376 96 0.1
.text 2128948 2130660 1712 0.1
tv-app debug (read only) 3313761 3313777 16 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894930 2894946 16 0.0
tv-casting-app debug (read only) 7415049 7415065 16 0.0
(read/write) 195280 195280 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134872 134872 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317772 317772 0 0.0
.text 6728418 6728434 16 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495368 2495368 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458052 1458052 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177616 1178080 464 0.0
bss 155605 155621 16 0.0
rodata 133040 133072 32 0.0
text 808260 808684 424 0.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437360 1437808 448 0.0
bss 135345 135361 16 0.0
rodata 229056 229088 32 0.0
text 778856 779280 424 0.1
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123852 1124300 448 0.0
bss 154757 154773 16 0.0
rodata 109804 109836 32 0.0
text 778556 778980 424 0.1
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840616 -24 -0.0
(read/write) 1708620 1709188 568 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190164 16 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 2560 8 0.3
.debug_abbrev 1285274 1286148 874 0.1
.debug_aranges 131632 131752 120 0.1
.debug_frame 437600 438004 404 0.1
.debug_info 28317160 28331534 14374 0.1
.debug_line 3812224 3814104 1880 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2064901 2066504 1603 0.1
.debug_rnglists 130689 130781 92 0.1
.debug_str 3771322 3771585 263 0.0
.heap 840640 840616 -24 -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 719399 719999 600 0.1
.symtab 467488 467904 416 0.1
.text 1507532 1508076 544 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841424 -16 -0.0
(read/write) 1649676 1650252 576 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189364 16 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 1275013 1275887 874 0.1
.debug_aranges 130880 131000 120 0.1
.debug_frame 440040 440444 404 0.1
.debug_info 27936723 27951096 14373 0.1
.debug_line 3825416 3827304 1888 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2055813 2057416 1603 0.1
.debug_rnglists 129638 129730 92 0.1
.debug_str 3760081 3760344 263 0.0
.heap 841440 841424 -16 -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 675766 676366 600 0.1
.symtab 451936 452352 416 0.1
.text 1449388 1449948 560 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571260 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108676 1108717 41 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23223983 23224088 105 0.0
.debug_line 3388274 3388394 120 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1887277 1887303 26 0.0
.debug_rnglists 119267 119267 0 0.0
.debug_str 3566289 3566363 74 0.0
.heap 849736 849736 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 591746 591746 0 0.0
.symtab 414352 414352 0 0.0
.text 1379236 1379268 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627844 1627876 32 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 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 2392 2392 0 0.0
.debug_abbrev 1107794 1107835 41 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23388655 23388761 106 0.0
.debug_line 3384797 3384913 116 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900750 1900776 26 0.0
.debug_rnglists 119723 119723 0 0.0
.debug_str 3581307 3581381 74 0.0
.heap 821952 821952 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 595760 595760 0 0.0
.symtab 416688 416688 0 0.0
.text 1408068 1408100 32 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170688 1170704 16 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617788 617804 16 0.0
lock-app qpg6105+debug (read/write) 1139868 1139884 16 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586968 586984 16 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010756 1011268 512 0.1
bss 98928 98944 16 0.0
text 686772 687230 458 0.1
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946480 946992 512 0.1
bss 97980 97996 16 0.0
text 648650 649112 462 0.1
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 924976 924992 16 0.0
bss 100212 100212 0 0.0
text 638722 638738 16 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856052 856216 164 0.0
bss 89888 89888 0 0.0
text 581266 581394 128 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872348 872512 164 0.0
bss 90044 90044 0 0.0
text 595888 596020 132 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 940116 940132 16 0.0
bss 98232 98232 0 0.0
text 655718 655732 14 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951496 951512 16 0.0
bss 102480 102480 0 0.0
text 663242 663256 14 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1008540 1008556 16 0.0
bss 99796 99796 0 0.0
text 700174 700188 14 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1040972 1040988 16 0.0
bss 110880 110880 0 0.0
text 720756 720766 10 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 911104 911268 164 0.0
bss 90540 90540 0 0.0
text 609924 610054 130 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878800 878816 16 0.0
bss 91152 91152 0 0.0
text 603310 603326 16 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862040 862212 172 0.0
bss 90008 90008 0 0.0
text 587436 587564 128 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 848836 849008 172 0.0
bss 89808 89808 0 0.0
text 577556 577684 128 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845076 845232 156 0.0
bss 89728 89728 0 0.0
text 573262 573388 126 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 876728 877388 660 0.1
bss 91432 91448 16 0.0
text 597600 598176 576 0.1
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873388 873552 164 0.0
bss 91844 91844 0 0.0
text 593292 593422 130 0.0

agners and others added 2 commits May 25, 2023 08:12
Instead of rebuilding the cache from scratch on every report, just
update the Endpoint/Cluster/Attributes which actually changed.
Obviously, this is significantly faster, especially for small updates.
@agners agners force-pushed the make-python-attribute-cache-faster branch from bd20dcf to 6e6b201 Compare May 25, 2023 06:12
@github-actions
Copy link

github-actions bot commented May 25, 2023

PR #26774: Size comparison from 9f43988 to 6e6b201

Increases (10 builds for bl602, bl702, cyw30739, esp32, psoc6, telink)
platform target config section 9f43988 6e6b201 change % change
bl602 lighting-app bl602+rpc .text 1067978 1067980 2 0.0
bl702 lighting-app bl702 .debug_info 42151514 42151516 2 0.0
.text 966824 966828 4 0.0
bl702+rpc .debug_info 4707757 47077576 2 0.0
.text 1040212 1040216 4 0.0
cyw30739 switch cyw930739m2evb_01 (read/write) 531091 531099 8 0.0
.app_xip_area 422077 422085 8 0.0
esp32 all-clusters-app c3devkit (read/write) 1583800 1583808 8 0.0
.flash.rodata 213504 213512 8 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27951407 27951408 1 0.0
telink lighting-app-shell tlsr9518adk80d text 720760 720762 2 0.0
temperature-measurement-app tlsr9518adk80d text 573412 573414 2 0.0
thermostat tlsr9518adk80d text 598198 598200 2 0.0
window-covering tlsr9518adk80d text 593444 593448 4 0.0
Decreases (9 builds for cc32xx, cyw30739, efr32, esp32, telink)
platform target config section 9f43988 6e6b201 change % change
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20535797 20535796 -1 -0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 529299 529291 -8 -0.0
.app_xip_area 416789 416781 -8 -0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1068776 1068768 -8 -0.0
.text 892452 892444 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1054288 1054284 -4 -0.0
.flash.text 1054288 1054284 -4 -0.0
telink all-clusters-app tlsr9518adk80d text 687222 687220 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 946984 946976 -8 -0.0
text 649102 649100 -2 -0.0
light-switch-app tlsr9518adk80d text 596040 596038 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 663250 663248 -2 -0.0
lock-app tlsr9518adk80d text 610076 610074 -2 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 9f43988 6e6b201 change % change
bl602 lighting-app bl602 (read/write) 1356486 1356486 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036622 1036622 0 0.0
bl602+rpc (read/write) 1402762 1402762 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067978 1067980 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188271 1188271 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555771 1555771 0 0.0
.debug_aranges 136024 136024 0 0.0
.debug_frame 500368 500368 0 0.0
.debug_info 42151514 42151516 2 0.0
.debug_line 5371030 5371030 0 0.0
.debug_loc 3496155 3496155 0 0.0
.debug_ranges 375656 375656 0 0.0
.debug_str 3837238 3837238 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 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 582392 582392 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966824 966828 4 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277075 1277075 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714754 1714754 0 0.0
.debug_aranges 144312 144312 0 0.0
.debug_frame 528380 528380 0 0.0
.debug_info 4707757 47077576 2 0.0
.debug_line 5786947 5786947 0 0.0
.debug_loc 3698987 3698987 0 0.0
.debug_ranges 401016 401016 0 0.0
.debug_str 4262755 4262755 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 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 643712 643712 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040212 1040216 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605746 605746 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955088 955088 0 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20535797 20535796 -1 -0.0
.debug_line 2715071 2715071 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1532266 1532266 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96780 96780 0 0.0
.debug_str 3262257 3262257 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104378 104378 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484213 484213 0 0.0
.symtab 287456 287456 0 0.0
.text 499244 499244 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524595 524595 0 0.0
.app_xip_area 417389 417389 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529299 529291 -8 -0.0
.app_xip_area 416789 416781 -8 -0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566307 566307 0 0.0
.app_xip_area 459861 459861 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531091 531099 8 0.0
.app_xip_area 422077 422085 8 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963996 963996 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782160 782160 0 0.0
BRD4187C (read/write) 1000984 1000984 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838772 838772 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068776 1068768 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892452 892444 -8 -0.0
window-app BRD4187C (read/write) 1076276 1076276 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929696 929696 0 0.0
esp32 all-clusters-app c3devkit (read only) 1054288 1054284 -4 -0.0
(read/write) 1583800 1583808 8 0.0
.dram0.bss 77192 77192 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213504 213512 8 0.0
.flash.text 1054288 1054284 -4 -0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101779 1101779 0 0.0
(read/write) 492966 492966 0 0.0
.dram0.bss 82208 82208 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241304 241304 0 0.0
.flash.text 1096395 1096395 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583676 583676 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583140 583140 0 0.0
light k32w0+release (read only) 582620 582620 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582084 582084 0 0.0
lock k32w0+release (read only) 556108 556108 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555572 555572 0 0.0
linux all-clusters-app debug (read only) 3149453 3149453 0 0.0
(read/write) 152904 152904 0 0.0
.bss 60224 60224 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 84016 84016 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 231016 231016 0 0.0
.text 2732341 2732341 0 0.0
all-clusters-minimal-app debug (read only) 2957397 2957397 0 0.0
(read/write) 145792 145792 0 0.0
.bss 59328 59328 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77936 77936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224296 224296 0 0.0
.text 2550661 2550661 0 0.0
bridge-app debug (read only) 2517549 2517549 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2172005 2172005 0 0.0
chip-tool debug (read only) 13688001 13688001 0 0.0
(read/write) 676552 676552 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 640296 640296 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 660205 660205 0 0.0
.text 11456692 11456692 0 0.0
chip-tool-ipv6only arm64 (read only) 12863132 12863132 0 0.0
(read/write) 728440 728440 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 669872 669872 0 0.0
.dynamic 560 560 0 0.0
.got 15952 15952 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 602000 602000 0 0.0
.text 10533364 10533364 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581197 2581197 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227893 2227893 0 0.0
lighting-app debug+rpc+ui (read only) 3245433 3245433 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2769010 2769010 0 0.0
lock-app debug (read only) 2657781 2657781 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206280 206280 0 0.0
.text 2278805 2278805 0 0.0
ota-provider-app debug (read only) 2209629 2209629 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913733 1913733 0 0.0
ota-requestor-app debug (read only) 2376661 2376661 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067829 2067829 0 0.0
shell debug (read only) 2686025 2686025 0 0.0
(read/write) 141328 141328 0 0.0
.bss 59176 59176 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75080 75080 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199538 199538 0 0.0
.text 2324322 2324322 0 0.0
thermostat-no-ble arm64 (read only) 2523660 2523660 0 0.0
(read/write) 142552 142552 0 0.0
.bss 53496 53496 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77792 77792 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 392 392 0 0.0
.rodata 129376 129376 0 0.0
.text 2130692 2130692 0 0.0
tv-app debug (read only) 3313841 3313841 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2895010 2895010 0 0.0
tv-casting-app debug (read only) 7415193 7415193 0 0.0
(read/write) 195280 195280 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134872 134872 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317836 317836 0 0.0
.text 6728498 6728498 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495368 2495368 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458052 1458052 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1178080 1178080 0 0.0
bss 155621 155621 0 0.0
rodata 133072 133072 0 0.0
text 808680 808680 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437808 1437808 0 0.0
bss 135361 135361 0 0.0
rodata 229088 229088 0 0.0
text 779276 779276 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1124300 1124300 0 0.0
bss 154773 154773 0 0.0
rodata 109836 109836 0 0.0
text 778980 778980 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840616 840616 0 0.0
(read/write) 1709204 1709204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190164 190164 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 2560 2560 0 0.0
.debug_abbrev 1286148 1286148 0 0.0
.debug_aranges 131752 131752 0 0.0
.debug_frame 438004 438004 0 0.0
.debug_info 28331846 28331846 0 0.0
.debug_line 3814223 3814223 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2066593 2066593 0 0.0
.debug_rnglists 130769 130769 0 0.0
.debug_str 3774484 3774484 0 0.0
.heap 840616 840616 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 720359 720359 0 0.0
.symtab 467904 467904 0 0.0
.text 1508092 1508092 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841424 841424 0 0.0
(read/write) 1650268 1650268 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189364 189364 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 1275887 1275887 0 0.0
.debug_aranges 131000 131000 0 0.0
.debug_frame 440444 440444 0 0.0
.debug_info 27951407 27951408 1 0.0
.debug_line 3827423 3827423 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2057505 2057505 0 0.0
.debug_rnglists 129718 129718 0 0.0
.debug_str 3763243 3763243 0 0.0
.heap 841424 841424 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 676726 676726 0 0.0
.symtab 452352 452352 0 0.0
.text 1449964 1449964 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571276 1571276 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108717 1108717 0 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23224399 23224399 0 0.0
.debug_line 3388513 3388513 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1887392 1887392 0 0.0
.debug_rnglists 119255 119255 0 0.0
.debug_str 3569262 3569262 0 0.0
.heap 849736 849736 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 592106 592106 0 0.0
.symtab 414352 414352 0 0.0
.text 1379284 1379284 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627892 1627892 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 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 2392 2392 0 0.0
.debug_abbrev 1107835 1107835 0 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23389071 23389071 0 0.0
.debug_line 3385032 3385032 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900865 1900865 0 0.0
.debug_rnglists 119711 119711 0 0.0
.debug_str 3584280 3584280 0 0.0
.heap 821952 821952 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 596120 596120 0 0.0
.symtab 416688 416688 0 0.0
.text 1408116 1408116 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170696 1170696 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617796 617796 0 0.0
lock-app qpg6105+debug (read/write) 1139908 1139908 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 587008 587008 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1011260 1011260 0 0.0
bss 98944 98944 0 0.0
text 687222 687220 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946984 946976 -8 -0.0
bss 97996 97996 0 0.0
text 649102 649100 -2 -0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 924984 924984 0 0.0
bss 100212 100212 0 0.0
text 638730 638730 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856240 856240 0 0.0
bss 89888 89888 0 0.0
text 581418 581418 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872536 872536 0 0.0
bss 90044 90044 0 0.0
text 596040 596038 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 940124 940124 0 0.0
bss 98232 98232 0 0.0
text 655724 655724 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951504 951504 0 0.0
bss 102480 102480 0 0.0
text 663250 663248 -2 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1008548 1008548 0 0.0
bss 99796 99796 0 0.0
text 700182 700182 0 0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1040980 1040980 0 0.0
bss 110880 110880 0 0.0
text 720760 720762 2 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 911284 911284 0 0.0
bss 90540 90540 0 0.0
text 610076 610074 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878800 878800 0 0.0
bss 91152 91152 0 0.0
text 603316 603316 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862236 862236 0 0.0
bss 90008 90008 0 0.0
text 587586 587586 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 849032 849032 0 0.0
bss 89808 89808 0 0.0
text 577708 577708 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845256 845256 0 0.0
bss 89728 89728 0 0.0
text 573412 573414 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877412 877412 0 0.0
bss 91448 91448 0 0.0
text 598198 598200 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873576 873576 0 0.0
bss 91844 91844 0 0.0
text 593444 593448 4 0.0

@github-actions
Copy link

github-actions bot commented May 25, 2023

PR #26774: Size comparison from 5728039 to a1632ca

Increases (12 builds for bl602, bl702, cc32xx, cyw30739, esp32, nrfconnect, psoc6, telink)
platform target config section 5728039 a1632ca change % change
bl602 lighting-app bl602 .text 1036622 1036624 2 0.0
bl702 lighting-app bl702 .debug_info 42151514 42151515 1 0.0
.text 966824 966826 2 0.0
bl702+rpc .debug_info 47077575 47077576 1 0.0
.text 1040214 1040216 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20535796 20535797 1 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524587 524595 8 0.0
.app_xip_area 417381 417389 8 0.0
lock cyw930739m2evb_01 (read/write) 529291 529299 8 0.0
.app_xip_area 416781 416789 8 0.0
esp32 all-clusters-app m5stack (read/write) 492966 492970 4 0.0
.flash.rodata 241304 241308 4 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 779272 779276 4 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 23389071 23389072 1 0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 856232 856240 8 0.0
text 581416 581418 2 0.0
temperature-measurement-app tlsr9518adk80d text 573410 573412 2 0.0
thermostat tlsr9518adk80d text 598196 598198 2 0.0
Decreases (6 builds for efr32, esp32, telink)
platform target config section 5728039 a1632ca change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1069000 1068992 -8 -0.0
.text 892676 892668 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1054286 1054284 -2 -0.0
(read/write) 1583808 1583800 -8 -0.0
.flash.rodata 213512 213504 -8 -0.0
.flash.text 1054286 1054284 -2 -0.0
telink light-switch-app tlsr9518adk80d text 596040 596038 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 663250 663246 -4 -0.0
lighting-app-rpc tlsr9518adk80d text 700182 700180 -2 -0.0
lighting-app-shell tlsr9518adk80d text 720762 720760 -2 -0.0
Full report (58 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 5728039 a1632ca change % change
bl602 lighting-app bl602 (read/write) 1356486 1356486 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036622 1036624 2 0.0
bl602+rpc (read/write) 1402762 1402762 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067980 1067980 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188271 1188271 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1555771 1555771 0 0.0
.debug_aranges 136024 136024 0 0.0
.debug_frame 500368 500368 0 0.0
.debug_info 42151514 42151515 1 0.0
.debug_line 5371030 5371030 0 0.0
.debug_loc 3496155 3496155 0 0.0
.debug_ranges 375656 375656 0 0.0
.debug_str 3837238 3837238 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 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 582392 582392 0 0.0
.symtab 175632 175632 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966824 966826 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277075 1277075 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1714754 1714754 0 0.0
.debug_aranges 144312 144312 0 0.0
.debug_frame 528380 528380 0 0.0
.debug_info 47077575 47077576 1 0.0
.debug_line 5786947 5786947 0 0.0
.debug_loc 3698987 3698987 0 0.0
.debug_ranges 401016 401016 0 0.0
.debug_str 4262755 4262755 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 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 643712 643712 0 0.0
.symtab 194128 194128 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040214 1040216 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605746 605746 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 955088 955088 0 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20535796 20535797 1 0.0
.debug_line 2715071 2715071 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1532266 1532266 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96780 96780 0 0.0
.debug_str 3262257 3262257 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104378 104378 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 484213 484213 0 0.0
.symtab 287456 287456 0 0.0
.text 499244 499244 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524587 524595 8 0.0
.app_xip_area 417381 417389 8 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529291 529299 8 0.0
.app_xip_area 416781 416789 8 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566307 566307 0 0.0
.app_xip_area 459861 459861 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 531099 531099 0 0.0
.app_xip_area 422085 422085 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 964316 964316 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782480 782480 0 0.0
BRD4187C (read/write) 1000984 1000984 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838772 838772 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069000 1068992 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892676 892668 -8 -0.0
window-app BRD4187C (read/write) 1076276 1076276 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929696 929696 0 0.0
esp32 all-clusters-app c3devkit (read only) 1054286 1054284 -2 -0.0
(read/write) 1583808 1583800 -8 -0.0
.dram0.bss 77192 77192 0 0.0
.dram0.data 13964 13964 0 0.0
.flash.rodata 213512 213504 -8 -0.0
.flash.text 1054286 1054284 -2 -0.0
.iram0.text 76538 76538 0 0.0
m5stack (read only) 1101779 1101779 0 0.0
(read/write) 492966 492970 4 0.0
.dram0.bss 82208 82208 0 0.0
.dram0.data 34300 34300 0 0.0
.flash.rodata 241304 241308 4 0.0
.flash.text 1096395 1096395 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583676 583676 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583140 583140 0 0.0
light k32w0+release (read only) 582620 582620 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582084 582084 0 0.0
lock k32w0+release (read only) 556108 556108 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555572 555572 0 0.0
linux all-clusters-app debug (read only) 3149453 3149453 0 0.0
(read/write) 152904 152904 0 0.0
.bss 60224 60224 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 84016 84016 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 231016 231016 0 0.0
.text 2732341 2732341 0 0.0
all-clusters-minimal-app debug (read only) 2957397 2957397 0 0.0
(read/write) 145792 145792 0 0.0
.bss 59328 59328 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77936 77936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224296 224296 0 0.0
.text 2550661 2550661 0 0.0
bridge-app debug (read only) 2517549 2517549 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2172005 2172005 0 0.0
chip-tool debug (read only) 13688001 13688001 0 0.0
(read/write) 676552 676552 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 640296 640296 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 660205 660205 0 0.0
.text 11456692 11456692 0 0.0
chip-tool-ipv6only arm64 (read only) 12863132 12863132 0 0.0
(read/write) 728440 728440 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 669872 669872 0 0.0
.dynamic 560 560 0 0.0
.got 15952 15952 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 602000 602000 0 0.0
.text 10533364 10533364 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2581197 2581197 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227893 2227893 0 0.0
lighting-app debug+rpc+ui (read only) 3245433 3245433 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2769010 2769010 0 0.0
lock-app debug (read only) 2657781 2657781 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206280 206280 0 0.0
.text 2278805 2278805 0 0.0
ota-provider-app debug (read only) 2209629 2209629 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913733 1913733 0 0.0
ota-requestor-app debug (read only) 2376661 2376661 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067829 2067829 0 0.0
shell debug (read only) 2686025 2686025 0 0.0
(read/write) 141328 141328 0 0.0
.bss 59176 59176 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75080 75080 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199538 199538 0 0.0
.text 2324322 2324322 0 0.0
thermostat-no-ble arm64 (read only) 2523660 2523660 0 0.0
(read/write) 142552 142552 0 0.0
.bss 53496 53496 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77792 77792 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 392 392 0 0.0
.rodata 129376 129376 0 0.0
.text 2130692 2130692 0 0.0
tv-app debug (read only) 3313841 3313841 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2895010 2895010 0 0.0
tv-casting-app debug (read only) 7415193 7415193 0 0.0
(read/write) 195280 195280 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134872 134872 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317836 317836 0 0.0
.text 6728498 6728498 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495368 2495368 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1458052 1458052 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1178080 1178080 0 0.0
bss 155621 155621 0 0.0
rodata 133072 133072 0 0.0
text 808680 808680 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437808 1437808 0 0.0
bss 135361 135361 0 0.0
rodata 229088 229088 0 0.0
text 779272 779276 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1124300 1124300 0 0.0
bss 154773 154773 0 0.0
rodata 109836 109836 0 0.0
text 778980 778980 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840616 840616 0 0.0
(read/write) 1709204 1709204 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190164 190164 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 2560 2560 0 0.0
.debug_abbrev 1286148 1286148 0 0.0
.debug_aranges 131752 131752 0 0.0
.debug_frame 438004 438004 0 0.0
.debug_info 28331846 28331846 0 0.0
.debug_line 3814223 3814223 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2066593 2066593 0 0.0
.debug_rnglists 130769 130769 0 0.0
.debug_str 3774484 3774484 0 0.0
.heap 840616 840616 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 720359 720359 0 0.0
.symtab 467904 467904 0 0.0
.text 0 0 0 0.0
1508092 1508092 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841424 841424 0 0.0
(read/write) 1650268 1650268 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189364 189364 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 1275887 1275887 0 0.0
.debug_aranges 131000 131000 0 0.0
.debug_frame 440444 440444 0 0.0
.debug_info 27951407 27951407 0 0.0
.debug_line 3827423 3827423 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2057505 2057505 0 0.0
.debug_rnglists 129718 129718 0 0.0
.debug_str 3763243 3763243 0 0.0
.heap 841424 841424 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 676726 676726 0 0.0
.symtab 452352 452352 0 0.0
.text 1449964 1449964 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571276 1571276 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 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 2384 2384 0 0.0
.debug_abbrev 1108717 1108717 0 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23224399 23224399 0 0.0
.debug_line 3388513 3388513 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1887392 1887392 0 0.0
.debug_rnglists 119255 119255 0 0.0
.debug_str 3569262 3569262 0 0.0
.heap 849736 849736 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 592106 592106 0 0.0
.symtab 414352 414352 0 0.0
.text 1379284 1379284 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627892 1627892 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 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 2392 2392 0 0.0
.debug_abbrev 1107835 1107835 0 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23389071 23389072 1 0.0
.debug_line 3385032 3385032 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900865 1900865 0 0.0
.debug_rnglists 119711 119711 0 0.0
.debug_str 3584280 3584280 0 0.0
.heap 821952 821952 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 596120 596120 0 0.0
.symtab 416688 416688 0 0.0
.text 1408116 1408116 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170696 1170696 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617796 617796 0 0.0
lock-app qpg6105+debug (read/write) 1139908 1139908 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 587008 587008 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1011260 1011260 0 0.0
bss 98944 98944 0 0.0
text 687220 687220 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946984 946984 0 0.0
bss 97996 97996 0 0.0
text 649102 649102 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 924984 924984 0 0.0
bss 100212 100212 0 0.0
text 638730 638730 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 856232 856240 8 0.0
bss 89888 89888 0 0.0
text 581416 581418 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 872536 872536 0 0.0
bss 90044 90044 0 0.0
text 596040 596038 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 940124 940124 0 0.0
bss 98232 98232 0 0.0
text 655724 655724 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 951504 951504 0 0.0
bss 102480 102480 0 0.0
text 663250 663246 -4 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1008548 1008548 0 0.0
bss 99796 99796 0 0.0
text 700182 700180 -2 -0.0
lighting-app-shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1040980 1040980 0 0.0
bss 110880 110880 0 0.0
text 720762 720760 -2 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 911284 911284 0 0.0
bss 90540 90540 0 0.0
text 610076 610076 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 878800 878800 0 0.0
bss 91152 91152 0 0.0
text 603314 603314 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 862236 862236 0 0.0
bss 90008 90008 0 0.0
text 587586 587586 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 849032 849032 0 0.0
bss 89808 89808 0 0.0
text 577708 577708 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 845256 845256 0 0.0
bss 89728 89728 0 0.0
text 573410 573412 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 877412 877412 0 0.0
bss 91448 91448 0 0.0
text 598196 598198 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 873576 873576 0 0.0
bss 91844 91844 0 0.0
text 593448 593448 0 0.0

@mrjerryjohns
Copy link
Contributor

Changes look good, but I think we don't really have any tests that actually validate data in the cache. Could you add a few?

@agners
Copy link
Contributor Author

agners commented Jun 1, 2023

Changes look good, but I think we don't really have any tests that actually validate data in the cache. Could you add a few?

It seems that some of the test relies on it, at least an earlier version of this PR showed "REPL Tests - Linux" issues.

But a specific test for the cache itself would probably helpful to test the cache more specifically.

@mrjerryjohns
Copy link
Contributor

But a specific test for the cache itself would probably helpful to test the cache more specifically.

Ideally, a unit test for the cache itself would be good to add. That would require you to add a bunch of logic to inject in TLV for specific objects and prove that the cache is indeed behaving the way it should be.

Alternatively, you could also add a test to cluster_objects.py, similar to the one here, except you do a wildcard read, and the prove that as you toggle the light, on each change, that calling GetAttribute reflects the right value. This shouldn't require any callback overrides and show be straight-forward to write.

@agners
Copy link
Contributor Author

agners commented Jun 6, 2023

Alternatively, you could also add a test to cluster_objects.py, similar to the one here, except you do a wildcard read, and the prove that as you toggle the light, on each change, that calling GetAttribute reflects the right value. This shouldn't require any callback overrides and show be straight-forward to write.

I went down this road and implemented two test cases for this (for the Attribute-View and Cluster-View).

@andy31415 andy31415 merged commit a9eefca into project-chip:master Jun 8, 2023
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.

5 participants