connectedhomeip icon indicating copy to clipboard operation
connectedhomeip copied to clipboard

Add APIs to reroute SDK logs on Darwin platforms

Open cliffamzn opened this issue 3 years ago • 4 comments

[Feature]

We need to collect verbose logs to assist in debugging and root causing issues that customers are experiencing. By default the Matter SDK will log with os_log which won't be captured by application loggers.

[Solution]

Added a vanilla C bridge that can be used to reroute the logs from the C++ SDK on all platforms. Added public APIs to the Darwin Framework that allows rerouting the Darwin-specific logs and the C++ SDK logs via the C bridge.

[Testing]

A local build succeeds for My Mac (Intel x86 64), Any iPhone, and the iPhone 11 simulator. Built the Framework into an iOS application and verified that there are no crashes during Matter commissioning / provisioning and that the logs are rerouted as expected.

cliffamzn avatar Oct 24 '22 22:10 cliffamzn

PR #23332: Size comparison from db11e29ded021eb21937553172704410747cedc6 to 0ea05617909db9a380a39b10558def7fec97e1a3

Increases (8 builds for bl602, bl702, cc13x2_26x2, esp32, k32w, linux, qpg, telink)
platform target config section db11e29d 0ea05617 change % change
bl602 lighting-app bl602+rpc (read/write) 1435662 1435670 8 0.0
.text 1101182 1101186 4 0.0
bl702 lighting-app bl702+rpc .debug_info 41819732 41819733 1 0.0
.text 1031100 1031102 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174080 174088 8 0.0
esp32 all-clusters-app c3devkit (read only) 1223820 1223822 2 0.0
.flash.text 1223820 1223822 2 0.0
k32w contact k32w0+release (read/write) 661396 661412 16 0.0
.text 563140 563156 16 0.0
linux tv-casting-app debug (read only) 5576993 5582577 5584 0.1
.rodata 355513 355769 256 0.1
.text 4946098 4951426 5328 0.1
qpg lighting-app qpg6105+debug (read/write) 1148928 1148936 8 0.0
.text 596028 596036 8 0.0
telink lighting-app tlsr9518adk80d text 566166 566168 2 0.0
Decreases (5 builds for bl602, bl702, cc13x2_26x2, psoc6)
platform target config section db11e29d 0ea05617 change % change
bl602 lighting-app bl602 .text 1069838 1069834 -4 -0.0
bl702 lighting-app bl702 .debug_info 37912746 37912745 -1 -0.0
.text 957912 957910 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677471 -8 -0.0
.text 587376 587368 -8 -0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 22043596 22043595 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22276878 22276877 -1 -0.0
Full report (49 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section db11e29d 0ea05617 change % change
bl602 lighting-app bl602 (read/write) 1390446 1390446 0 0.0
.bss 90745 90745 0 0.0
.data 9928 9928 0 0.0
.text 1069838 1069834 -4 -0.0
bl602+rpc (read/write) 1435662 1435670 8 0.0
.bss 98177 98177 0 0.0
.data 10312 10312 0 0.0
.text 1101182 1101186 4 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189363 1189363 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4272 0 0.0
.debug_abbrev 1508981 1508981 0 0.0
.debug_aranges 131984 131984 0 0.0
.debug_frame 484176 484176 0 0.0
.debug_info 37912746 37912745 -1 -0.0
.debug_line 5256718 5256718 0 0.0
.debug_loc 3367200 3367200 0 0.0
.debug_ranges 358520 358520 0 0.0
.debug_str 3450856 3450856 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116536 116536 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565320 565320 0 0.0
.symtab 171808 171808 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957912 957910 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284755 1284755 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1646370 1646370 0 0.0
.debug_aranges 139488 139488 0 0.0
.debug_frame 509548 509548 0 0.0
.debug_info 41819732 41819733 1 0.0
.debug_line 5631436 5631436 0 0.0
.debug_loc 3559903 3559903 0 0.0
.debug_ranges 380976 380976 0 0.0
.debug_str 3846833 3846833 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129928 129928 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624493 624493 0 0.0
.symtab 189616 189616 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031100 1031102 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677479 677471 -8 -0.0
(read/write) 174080 174088 8 0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89791 89791 0 0.0
.text 587376 587368 -8 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 641727 641727 0 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 78927 78927 0 0.0
.text 562480 562480 0 0.0
lock-ftd LP_CC2652R7 (read only) 675987 675987 0 0.0
(read/write) 172708 172708 0 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77315 77315 0 0.0
.text 598192 598192 0 0.0
lock-mtd LP_CC2652R7 (read only) 659727 659727 0 0.0
(read/write) 184656 184656 0 0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103135 103135 0 0.0
.text 556112 556112 0 0.0
pump-app LP_CC2652R7 (read only) 688251 688251 0 0.0
(read/write) 161180 161180 0 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90763 90763 0 0.0
.text 597004 597004 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672535 672535 0 0.0
(read/write) 176992 176992 0 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86319 86319 0 0.0
.text 585736 585736 0 0.0
shell LP_CC2652R7 (read only) 668502 668502 0 0.0
(read/write) 185376 185376 0 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86502 86502 0 0.0
.text 581684 581684 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588250 588250 0 0.0
.app_xip_area 464836 464836 0 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592298 592298 0 0.0
.app_xip_area 463588 463588 0 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544118 544118 0 0.0
.app_xip_area 425784 425784 0 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974204 974204 0 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 819660 819660 0 0.0
BRD4161A+rs911x (read/write) 1031784 1031784 0 0.0
.bss 186680 186680 0 0.0
.data 2092 2092 0 0.0
.text 842992 842992 0 0.0
BRD4187C (read/write) 1146500 1146500 0 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980644 980644 0 0.0
lock-app BRD4161A+wf200 (read/write) 1157360 1157360 0 0.0
.bss 158208 158208 0 0.0
.data 2100 2100 0 0.0
.text 997032 997032 0 0.0
window-app BRD4187C (read/write) 1139720 1139720 0 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972424 972424 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223820 1223822 2 0.0
(read/write) 1788342 1788342 0 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257896 257896 0 0.0
.flash.text 1223820 1223822 2 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1233799 1233799 0 0.0
(read/write) 564260 564260 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314960 314960 0 0.0
.flash.text 1228415 1228415 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661396 661412 16 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563140 563156 16 0.0
light k32w0+release (read/write) 671640 671640 0 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592012 592012 0 0.0
lock k32w0+release (read/write) 633204 633204 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 552796 552796 0 0.0
linux all-clusters-app debug (read only) 3085609 3085609 0 0.0
(read/write) 158264 158264 0 0.0
.bss 62432 62432 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 86968 86968 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281291 281291 0 0.0
.text 2620002 2620002 0 0.0
all-clusters-minimal-app debug (read only) 2911369 2911369 0 0.0
(read/write) 149696 149696 0 0.0
.bss 61632 61632 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79336 79336 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280747 280747 0 0.0
.text 2449250 2449250 0 0.0
bridge-app debug+rpc (read only) 2411801 2411801 0 0.0
(read/write) 129528 129528 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68632 68632 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211104 211104 0 0.0
.text 2033218 2033218 0 0.0
chip-tool debug (read only) 11076913 11076913 0 0.0
(read/write) 658376 658376 0 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623040 623040 0 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592053 592053 0 0.0
.text 8961012 8961012 0 0.0
chip-tool-ipv6only arm64 (read only) 10430932 10430932 0 0.0
(read/write) 706353 706353 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650632 650632 0 0.0
.dynamic 560 560 0 0.0
.got 13896 13896 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518148 518148 0 0.0
.text 8257220 8257220 0 0.0
lighting-app debug+rpc (read only) 2638417 2638417 0 0.0
(read/write) 132184 132184 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73736 73736 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 227872 227872 0 0.0
.text 2234642 2234642 0 0.0
lock-app debug (read only) 2601113 2601113 0 0.0
(read/write) 127232 127232 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70680 70680 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244168 244168 0 0.0
.text 2185410 2185410 0 0.0
ota-provider-app debug (read only) 2397745 2397745 0 0.0
(read/write) 120792 120792 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64600 64600 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216808 216808 0 0.0
.text 2012466 2012466 0 0.0
ota-requestor-app debug (read only) 2562993 2562993 0 0.0
(read/write) 129104 129104 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69944 69944 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223856 223856 0 0.0
.text 2161570 2161570 0 0.0
shell debug (read only) 2625321 2625321 0 0.0
(read/write) 142984 142984 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78024 78024 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 239986 239986 0 0.0
.text 2225762 2225762 0 0.0
thermostat-no-ble arm64 (read only) 2391420 2391420 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5176 5176 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144484 144484 0 0.0
.text 2004032 2004032 0 0.0
tv-app debug (read only) 3234561 3234561 0 0.0
(read/write) 261560 261560 0 0.0
.bss 170360 170360 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80256 80256 0 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 267992 267992 0 0.0
.text 2773298 2773298 0 0.0
tv-casting-app debug (read only) 5576993 5582577 5584 0.1
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355513 355769 256 0.1
.text 4946098 4951426 5328 0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452328 2452328 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1414972 1414972 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1183787 1183787 0 0.0
bss 144457 144457 0 0.0
rodata 144428 144428 0 0.0
text 816012 816012 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1162455 1162455 0 0.0
bss 143684 143684 0 0.0
rodata 136000 136000 0 0.0
text 803904 803904 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745804 1745804 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231276 1231276 0 0.0
.debug_aranges 110664 110664 0 0.0
.debug_frame 371040 371040 0 0.0
.debug_info 26843393 26843393 0 0.0
.debug_line 3672924 3672924 0 0.0
.debug_loc 3590845 3590845 0 0.0
.debug_ranges 338680 338680 0 0.0
.debug_str 3434734 3434734 0 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570037 570037 0 0.0
.symtab 421376 421376 0 0.0
.text 1546024 1546024 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688404 1688404 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223075 1223075 0 0.0
.debug_aranges 110136 110136 0 0.0
.debug_frame 374120 374120 0 0.0
.debug_info 26580146 26580146 0 0.0
.debug_line 3693668 3693668 0 0.0
.debug_loc 3578482 3578482 0 0.0
.debug_ranges 337296 337296 0 0.0
.debug_str 3423755 3423755 0 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534126 534126 0 0.0
.symtab 407808 407808 0 0.0
.text 1489360 1489360 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1606932 1606932 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057167 1057167 0 0.0
.debug_aranges 102344 102344 0 0.0
.debug_frame 344452 344452 0 0.0
.debug_info 22043596 22043595 -1 -0.0
.debug_line 3263303 3263303 0 0.0
.debug_loc 3276180 3276180 0 0.0
.debug_ranges 302600 302600 0 0.0
.debug_str 3229275 3229275 0 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470503 470503 0 0.0
.symtab 376256 376256 0 0.0
.text 1416072 1416072 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640620 1640620 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059105 1059105 0 0.0
.debug_aranges 102736 102736 0 0.0
.debug_frame 346308 346308 0 0.0
.debug_info 22276878 22276877 -1 -0.0
.debug_line 3260287 3260287 0 0.0
.debug_loc 3303789 3303789 0 0.0
.debug_ranges 304536 304536 0 0.0
.debug_str 3248669 3248669 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472854 472854 0 0.0
.symtab 377872 377872 0 0.0
.text 1444768 1444768 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148928 1148936 8 0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596028 596036 8 0.0
lock-app qpg6105+debug (read/write) 1113824 1113824 0 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 560920 560920 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790476 790476 0 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554014 554014 0 0.0
lighting-app tlsr9518adk80d (read/write) 805724 805724 0 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566166 566168 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804608 804608 0 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565038 565038 0 0.0

github-actions[bot] avatar Oct 25 '22 03:10 github-actions[bot]

I'm looking at hooking the CHIP log macros more directly into os_log_* on Darwin so that we can take advantage of the efficient storage and built-in fields for sub-components, timestamp, tid, pid, instead of re-inventing the wheel and formatting everything into one big string first.

I was also considering putting support for log redirection behind a CHIP compile time flag (e.g. CHIP_LOG_REDIRECTION), and make it so redirection is in addition to rather than replaces the system log (if needed this could also be configurable by making the log redirection tri-state).

The Matter framework logging should then probably be pointed at the CHIP logging macros, rather than being a completely separate layer with it's own redirection.

ksperling-apple avatar Oct 25 '22 22:10 ksperling-apple

@ksperling-apple I'd love to better understand the reasoning behind having redirection an additional operation rather than a replacement one. What kind of advantages do we get from both writing to the OS log as well as the redirected log if the caller has specified they want it going elsewhere? To be clear, i'm not against it, i'm more so interested in the thought process behind it.

If this is required, we can make the change here and remove the else clause so that the platform logger is always invoked: https://github.com/project-chip/connectedhomeip/blob/master/src/lib/support/logging/CHIPLogging.cpp#L219-L226

cliffamzn avatar Oct 25 '22 22:10 cliffamzn

The Matter framework logging should then probably be pointed at the CHIP logging macros

Yes. We have wanted to do that anyway for a while....

bzbarsky-apple avatar Oct 26 '22 01:10 bzbarsky-apple

PR #23332: Size comparison from 8a2467052d56cd51ed45ebb9c78b27c53485a7b5 to 20c9dae9ef668c5a7d01c07c0001f1fa1a568684

Increases above 0.2%:

platform target config section 8a246705 20c9dae9 change % change
bl702 lighting-app bl702+rpc .data 4800 4816 16 0.3
Increases (28 builds for bl602, bl702, cc13x2_26x2, efr32, esp32, linux, nrfconnect, psoc6, qpg)
platform target config section 8a246705 20c9dae9 change % change
bl602 lighting-app bl602 .data 9928 9936 8 0.1
bl602+rpc .data 10312 10320 8 0.1
bl702 lighting-app bl702 .data 4272 4280 8 0.2
.debug_str 3451537 3451542 5 0.0
.strtab 565875 565954 79 0.0
.symtab 171920 171968 48 0.0
bl702+rpc .data 4800 4816 16 0.3
.debug_str 3847665 3847670 5 0.0
.strtab 625048 625127 79 0.0
.symtab 189728 189776 48 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173644 173680 36 0.0
.rodata 89875 89887 12 0.0
all-clusters-minimal-app LP_CC2652R7 .rodata 79011 79023 12 0.0
lock-ftd LP_CC2652R7 (read/write) 172272 172300 28 0.0
.rodata 77399 77411 12 0.0
lock-mtd LP_CC2652R7 (read only) 660171 660175 4 0.0
.rodata 103211 103263 52 0.1
pump-app LP_CC2652R7 (read/write) 160736 160788 52 0.0
.rodata 90847 90859 12 0.0
pump-controller-app LP_CC2652R7 (read/write) 176548 176600 52 0.0
.rodata 86395 86407 12 0.0
shell LP_CC2652R7 (read/write) 184928 184980 52 0.0
.rodata 86582 86594 12 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1160400 1160440 40 0.0
.text 1000004 1000048 44 0.0
esp32 all-clusters-app c3devkit (read/write) 1788422 1788470 48 0.0
.flash.rodata 257976 258024 48 0.0
m5stack (read only) 1234023 1234051 28 0.0
(read/write) 564340 564396 56 0.0
.flash.rodata 315040 315096 56 0.0
.flash.text 1228639 1228667 28 0.0
linux all-clusters-app debug .rodata 281387 281419 32 0.0
all-clusters-minimal-app debug .rodata 280875 280907 32 0.0
chip-tool debug .rodata 592213 592221 8 0.0
chip-tool-ipv6only arm64 .rodata 518212 518220 8 0.0
lock-app debug .rodata 244264 244328 64 0.0
shell debug .rodata 240114 240178 64 0.0
tv-casting-app debug .rodata 355865 355961 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182127 1182135 8 0.0
rodata 144432 144488 56 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160799 1160819 20 0.0
rodata 136008 136060 52 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 110704 110712 8 0.0
.debug_str 3435213 3435299 86 0.0
.strtab 570329 570460 131 0.0
.symtab 421568 421744 176 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 110176 110184 8 0.0
.debug_str 3424234 3424320 86 0.0
.strtab 534418 534549 131 0.0
.symtab 408000 408176 176 0.0
light cy8ckit_062s2_43012 .debug_str 3229754 3229759 5 0.0
.strtab 470795 470874 79 0.0
.symtab 376448 376560 112 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1059607 1059619 12 0.0
.debug_aranges 102776 102784 8 0.0
.debug_str 3249148 3249234 86 0.0
.strtab 473146 473277 131 0.0
.symtab 378064 378240 176 0.0
qpg lock-app qpg6105+debug (read/write) 1114252 1114256 4 0.0
.text 561348 561352 4 0.0
Decreases (46 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8a246705 20c9dae9 change % change
bl602 lighting-app bl602 (read/write) 1390790 1390518 -272 -0.0
.text 1070104 1069810 -294 -0.0
bl602+rpc (read/write) 1436270 1435974 -296 -0.0
.text 1101706 1101412 -294 -0.0
bl702 lighting-app bl702 (read/write) 1189619 1189323 -296 -0.0
.debug_abbrev 1509383 1509373 -10 -0.0
.debug_frame 484436 484428 -8 -0.0
.debug_info 37968924 37964828 -4096 -0.0
.debug_line 5258815 5257208 -1607 -0.0
.debug_loc 3368105 3366377 -1728 -0.1
.debug_ranges 358640 358064 -576 -0.2
.text 958084 957778 -306 -0.0
bl702+rpc (read/write) 1285539 1285251 -288 -0.0
.debug_abbrev 1646782 1646772 -10 -0.0
.debug_frame 509808 509800 -8 -0.0
.debug_info 41881891 41877795 -4096 -0.0
.debug_line 5634395 5632788 -1607 -0.0
.debug_loc 3560932 3559204 -1728 -0.0
.debug_ranges 381440 380864 -576 -0.2
.text 1031786 1031482 -304 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677915 677879 -36 -0.0
.text 587728 587680 -48 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642171 642127 -44 -0.0
.text 562840 562784 -56 -0.0
lock-ftd LP_CC2652R7 (read only) 676423 676395 -28 -0.0
.text 598544 598504 -40 -0.0
lock-mtd LP_CC2652R7 (read/write) 184212 184208 -4 -0.0
.text 556480 556432 -48 -0.0
pump-app LP_CC2652R7 (read only) 688695 688643 -52 -0.0
.text 597364 597300 -64 -0.0
pump-controller-app LP_CC2652R7 (read only) 672979 672927 -52 -0.0
.text 586104 586040 -64 -0.0
shell LP_CC2652R7 (read only) 668950 668898 -52 -0.0
.text 582052 581988 -64 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588602 588542 -60 -0.0
.app_xip_area 465188 465128 -60 -0.0
lock cyw930739m2evb_01 (read/write) 592650 592590 -60 -0.0
.app_xip_area 463940 463880 -60 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544550 544498 -52 -0.0
.app_xip_area 426216 426164 -52 -0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974784 974748 -36 -0.0
.text 820240 820204 -36 -0.0
BRD4161A+rs911x (read/write) 1034944 1034656 -288 -0.0
.text 846088 845796 -292 -0.0
BRD4187C (read/write) 1146996 1146720 -276 -0.0
.text 981140 980864 -276 -0.0
window-app BRD4187C (read/write) 1140216 1139940 -276 -0.0
.text 972920 972644 -276 -0.0
esp32 all-clusters-app c3devkit (read only) 1224044 1223978 -66 -0.0
.flash.text 1224044 1223978 -66 -0.0
k32w contact k32w0+release (read/write) 661728 661676 -52 -0.0
.text 563472 563420 -52 -0.0
light k32w0+release (read/write) 672060 672024 -36 -0.0
.text 592432 592396 -36 -0.0
lock k32w0+release (read/write) 633536 633468 -68 -0.0
.text 553128 553060 -68 -0.0
linux all-clusters-app debug (read only) 3086865 3086657 -208 -0.0
.text 2621090 2620850 -240 -0.0
all-clusters-minimal-app debug (read only) 2912657 2912449 -208 -0.0
.text 2450338 2450098 -240 -0.0
bridge-app debug+rpc (read only) 2413089 2412801 -288 -0.0
.text 2034306 2034018 -288 -0.0
chip-tool debug (read only) 11081737 11081345 -392 -0.0
.text 8965604 8965204 -400 -0.0
chip-tool-ipv6only arm64 (read only) 10436676 10436396 -280 -0.0
.text 8262628 8262340 -288 -0.0
lighting-app debug+rpc (read only) 2640521 2640233 -288 -0.0
.text 2236450 2236162 -288 -0.0
lock-app debug (read only) 2602417 2602241 -176 -0.0
.text 2186546 2186306 -240 -0.0
ota-provider-app debug (read only) 2399065 2398761 -304 -0.0
.text 2013618 2013314 -304 -0.0
ota-requestor-app debug (read only) 2564249 2563961 -288 -0.0
.text 2162658 2162370 -288 -0.0
shell debug (read only) 2626609 2626433 -176 -0.0
.text 2226850 2226610 -240 -0.0
thermostat-no-ble arm64 (read only) 2393020 2392844 -176 -0.0
.text 2005472 2005296 -176 -0.0
tv-app debug (read only) 3237113 3236713 -400 -0.0
.text 2775586 2775186 -400 -0.0
tv-casting-app debug (read only) 5585833 5585641 -192 -0.0
.text 4954514 4954226 -288 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452784 2452768 -16 -0.0
.text 1415428 1415412 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 814348 814300 -48 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 text 802240 802196 -44 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746156 1745940 -216 -0.0
.debug_abbrev 1231272 1231262 -10 -0.0
.debug_info 26905650 26899491 -6159 -0.0
.debug_line 3675579 3673870 -1709 -0.0
.debug_loc 3592350 3588777 -3573 -0.1
.debug_ranges 338784 337960 -824 -0.2
.text 1546376 1546160 -216 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688756 1688548 -208 -0.0
.debug_abbrev 1223115 1223105 -10 -0.0
.debug_info 26642281 26636121 -6160 -0.0
.debug_line 3696371 3694662 -1709 -0.0
.debug_loc 3579987 3576414 -3573 -0.1
.debug_ranges 337400 336576 -824 -0.2
.text 1489712 1489504 -208 -0.0
light cy8ckit_062s2_43012 (read/write) 1607284 1607004 -280 -0.0
.debug_abbrev 1057623 1057613 -10 -0.0
.debug_frame 344616 344600 -16 -0.0
.debug_info 22103760 22097474 -6286 -0.0
.debug_line 3265937 3264196 -1741 -0.1
.debug_loc 3277713 3274140 -3573 -0.1
.debug_ranges 302704 301872 -832 -0.3
.text 1416424 1416144 -280 -0.0
lock cy8ckit_062s2_43012 (read/write) 1640988 1640780 -208 -0.0
.debug_info 22336953 22330843 -6110 -0.0
.debug_line 3262895 3261186 -1709 -0.1
.debug_loc 3305307 3301734 -3573 -0.1
.debug_ranges 304640 303816 -824 -0.3
.text 1445136 1444928 -208 -0.0
qpg lighting-app qpg6105+debug (read/write) 1149372 1149328 -44 -0.0
.text 596472 596428 -44 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 790904 790828 -76 -0.0
text 554358 554276 -82 -0.0
lighting-app tlsr9518adk80d (read/write) 806144 806076 -68 -0.0
text 566506 566426 -80 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 805036 804960 -76 -0.0
text 565378 565294 -84 -0.0
Full report (49 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8a246705 20c9dae9 change % change
bl602 lighting-app bl602 (read/write) 1390790 1390518 -272 -0.0
.bss 90745 90745 0 0.0
.data 9928 9936 8 0.1
.text 1070104 1069810 -294 -0.0
bl602+rpc (read/write) 1436270 1435974 -296 -0.0
.bss 98177 98177 0 0.0
.data 10312 10320 8 0.1
.text 1101706 1101412 -294 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189619 1189323 -296 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4280 8 0.2
.debug_abbrev 1509383 1509373 -10 -0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484436 484428 -8 -0.0
.debug_info 37968924 37964828 -4096 -0.0
.debug_line 5258815 5257208 -1607 -0.0
.debug_loc 3368105 3366377 -1728 -0.1
.debug_ranges 358640 358064 -576 -0.2
.debug_str 3451537 3451542 5 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565875 565954 79 0.0
.symtab 171920 171968 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
958084 957778 -306 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285539 1285251 -288 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4816 16 0.3
.debug_abbrev 1646782 1646772 -10 -0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509808 509800 -8 -0.0
.debug_info 41881891 41877795 -4096 -0.0
.debug_line 5634395 5632788 -1607 -0.0
.debug_loc 3560932 3559204 -1728 -0.0
.debug_ranges 381440 380864 -576 -0.2
.debug_str 3847665 3847670 5 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130024 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625048 625127 79 0.0
.symtab 189728 189776 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031786 1031482 -304 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677915 677879 -36 -0.0
(read/write) 173644 173680 36 0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89875 89887 12 0.0
.text 587728 587680 -48 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642171 642127 -44 -0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79011 79023 12 0.0
.text 562840 562784 -56 -0.0
lock-ftd LP_CC2652R7 (read only) 676423 676395 -28 -0.0
(read/write) 172272 172300 28 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77399 77411 12 0.0
.text 598544 598504 -40 -0.0
lock-mtd LP_CC2652R7 (read only) 660171 660175 4 0.0
(read/write) 184212 184208 -4 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103211 103263 52 0.1
.text 556480 556432 -48 -0.0
pump-app LP_CC2652R7 (read only) 688695 688643 -52 -0.0
(read/write) 160736 160788 52 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90847 90859 12 0.0
.text 597364 597300 -64 -0.0
pump-controller-app LP_CC2652R7 (read only) 672979 672927 -52 -0.0
(read/write) 176548 176600 52 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86395 86407 12 0.0
.text 586104 586040 -64 -0.0
shell LP_CC2652R7 (read only) 668950 668898 -52 -0.0
(read/write) 184928 184980 52 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86582 86594 12 0.0
.text 582052 581988 -64 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588602 588542 -60 -0.0
.app_xip_area 465188 465128 -60 -0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592650 592590 -60 -0.0
.app_xip_area 463940 463880 -60 -0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544550 544498 -52 -0.0
.app_xip_area 426216 426164 -52 -0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974784 974748 -36 -0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 820240 820204 -36 -0.0
BRD4161A+rs911x (read/write) 1034944 1034656 -288 -0.0
.bss 186744 186744 0 0.0
.data 2092 2092 0 0.0
.text 846088 845796 -292 -0.0
BRD4187C (read/write) 1146996 1146720 -276 -0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 981140 980864 -276 -0.0
lock-app BRD4161A+wf200 (read/write) 1160400 1160440 40 0.0
.bss 158272 158272 0 0.0
.data 2100 2100 0 0.0
.text 1000004 1000048 44 0.0
window-app BRD4187C (read/write) 1140216 1139940 -276 -0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972920 972644 -276 -0.0
esp32 all-clusters-app c3devkit (read only) 1224044 1223978 -66 -0.0
(read/write) 1788422 1788470 48 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257976 258024 48 0.0
.flash.text 1224044 1223978 -66 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234023 1234051 28 0.0
(read/write) 564340 564396 56 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315040 315096 56 0.0
.flash.text 1228639 1228667 28 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661728 661676 -52 -0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563472 563420 -52 -0.0
light k32w0+release (read/write) 672060 672024 -36 -0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592432 592396 -36 -0.0
lock k32w0+release (read/write) 633536 633468 -68 -0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553128 553060 -68 -0.0
linux all-clusters-app debug (read only) 3086865 3086657 -208 -0.0
(read/write) 158360 158360 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 87016 87016 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281387 281419 32 0.0
.text 2621090 2620850 -240 -0.0
all-clusters-minimal-app debug (read only) 2912657 2912449 -208 -0.0
(read/write) 149792 149792 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79384 79384 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280875 280907 32 0.0
.text 2450338 2450098 -240 -0.0
bridge-app debug+rpc (read only) 2413089 2412801 -288 -0.0
(read/write) 129560 129560 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68680 68680 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211232 211232 0 0.0
.text 2034306 2034018 -288 -0.0
chip-tool debug (read only) 11081737 11081345 -392 -0.0
(read/write) 658440 658440 0 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623080 623080 0 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592213 592221 8 0.0
.text 8965604 8965204 -400 -0.0
chip-tool-ipv6only arm64 (read only) 10436676 10436396 -280 -0.0
(read/write) 706465 706465 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650720 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518212 518220 8 0.0
.text 8262628 8262340 -288 -0.0
lighting-app debug+rpc (read only) 2640521 2640233 -288 -0.0
(read/write) 132248 132248 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73800 73800 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 228096 228096 0 0.0
.text 2236450 2236162 -288 -0.0
lock-app debug (read only) 2602417 2602241 -176 -0.0
(read/write) 127296 127296 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244264 244328 64 0.0
.text 2186546 2186306 -240 -0.0
ota-provider-app debug (read only) 2399065 2398761 -304 -0.0
(read/write) 120824 120824 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64648 64648 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216904 216904 0 0.0
.text 2013618 2013314 -304 -0.0
ota-requestor-app debug (read only) 2564249 2563961 -288 -0.0
(read/write) 129136 129136 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69992 69992 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223952 223952 0 0.0
.text 2162658 2162370 -288 -0.0
shell debug (read only) 2626609 2626433 -176 -0.0
(read/write) 143016 143016 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78064 78064 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240114 240178 64 0.0
.text 2226850 2226610 -240 -0.0
thermostat-no-ble arm64 (read only) 2393020 2392844 -176 -0.0
(read/write) 143665 143665 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77280 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2005472 2005296 -176 -0.0
tv-app debug (read only) 3237113 3236713 -400 -0.0
(read/write) 261752 261752 0 0.0
.bss 170552 170552 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80272 80272 0 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268184 268184 0 0.0
.text 2775586 2775186 -400 -0.0
tv-casting-app debug (read only) 5585833 5585641 -192 -0.0
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355865 355961 96 0.0
.text 4954514 4954226 -288 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452784 2452768 -16 -0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415428 1415412 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182127 1182135 8 0.0
bss 144457 144457 0 0.0
rodata 144432 144488 56 0.0
text 814348 814300 -48 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160799 1160819 20 0.0
bss 143684 143684 0 0.0
rodata 136008 136060 52 0.0
text 802240 802196 -44 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1746156 1745940 -216 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231272 1231262 -10 -0.0
.debug_aranges 110704 110712 8 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26905650 26899491 -6159 -0.0
.debug_line 3675579 3673870 -1709 -0.0
.debug_loc 3592350 3588777 -3573 -0.1
.debug_ranges 338784 337960 -824 -0.2
.debug_str 3435213 3435299 86 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570329 570460 131 0.0
.symtab 421568 421744 176 0.0
.text 1546376 1546160 -216 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688756 1688548 -208 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223115 1223105 -10 -0.0
.debug_aranges 110176 110184 8 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26642281 26636121 -6160 -0.0
.debug_line 3696371 3694662 -1709 -0.0
.debug_loc 3579987 3576414 -3573 -0.1
.debug_ranges 337400 336576 -824 -0.2
.debug_str 3424234 3424320 86 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534418 534549 131 0.0
.symtab 408000 408176 176 0.0
.text 1489712 1489504 -208 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607284 1607004 -280 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057623 1057613 -10 -0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344616 344600 -16 -0.0
.debug_info 22103760 22097474 -6286 -0.0
.debug_line 3265937 3264196 -1741 -0.1
.debug_loc 3277713 3274140 -3573 -0.1
.debug_ranges 302704 301872 -832 -0.3
.debug_str 3229754 3229759 5 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470795 470874 79 0.0
.symtab 376448 376560 112 0.0
.text 1416424 1416144 -280 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640988 1640780 -208 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059607 1059619 12 0.0
.debug_aranges 102776 102784 8 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22336953 22330843 -6110 -0.0
.debug_line 3262895 3261186 -1709 -0.1
.debug_loc 3305307 3301734 -3573 -0.1
.debug_ranges 304640 303816 -824 -0.3
.debug_str 3249148 3249234 86 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473146 473277 131 0.0
.symtab 378064 378240 176 0.0
.text 1445136 1444928 -208 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149372 1149328 -44 -0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596472 596428 -44 -0.0
lock-app qpg6105+debug (read/write) 1114252 1114256 4 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561348 561352 4 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790904 790828 -76 -0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554358 554276 -82 -0.0
lighting-app tlsr9518adk80d (read/write) 806144 806076 -68 -0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566506 566426 -80 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 805036 804960 -76 -0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565378 565294 -84 -0.0

github-actions[bot] avatar Oct 27 '22 20:10 github-actions[bot]

Will look at test failures as well in conjunction with responding to feedback

cliffamzn avatar Oct 28 '22 04:10 cliffamzn

PR #23332: Size comparison from 8a2467052d56cd51ed45ebb9c78b27c53485a7b5 to 7cbee3f2c8d5dd630aae59b9415be2fe4e902316

Increases above 0.2%:

platform target config section 8a246705 7cbee3f2 change % change
bl702 lighting-app bl702+rpc .data 4800 4816 16 0.3
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182127 1188207 6080 0.5
bss 144457 145301 844 0.6
rodata 144432 144836 404 0.3
text 814348 817008 2660 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160799 1167491 6692 0.6
bss 143684 144528 844 0.6
rodata 136008 136576 568 0.4
text 802240 805350 3110 0.4
Increases (27 builds for bl602, bl702, cc13x2_26x2, efr32, esp32, linux, nrfconnect, psoc6, qpg)
platform target config section 8a246705 7cbee3f2 change % change
bl602 lighting-app bl602 .data 9928 9936 8 0.1
bl602+rpc .data 10312 10320 8 0.1
bl702 lighting-app bl702 .data 4272 4280 8 0.2
.debug_str 3451537 3451542 5 0.0
.strtab 565875 565954 79 0.0
.symtab 171920 171968 48 0.0
bl702+rpc .data 4800 4816 16 0.3
.debug_str 3847665 3847670 5 0.0
.strtab 625048 625127 79 0.0
.symtab 189728 189776 48 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173644 173672 28 0.0
.rodata 89875 89887 12 0.0
all-clusters-minimal-app LP_CC2652R7 .rodata 79011 79023 12 0.0
lock-ftd LP_CC2652R7 (read/write) 172272 172300 28 0.0
.rodata 77399 77411 12 0.0
lock-mtd LP_CC2652R7 (read only) 660171 660183 12 0.0
.rodata 103211 103263 52 0.1
pump-app LP_CC2652R7 (read/write) 160736 160780 44 0.0
.rodata 90847 90859 12 0.0
pump-controller-app LP_CC2652R7 (read/write) 176548 176600 52 0.0
.rodata 86395 86407 12 0.0
shell LP_CC2652R7 (read/write) 184928 184972 44 0.0
.rodata 86582 86594 12 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1160400 1160440 40 0.0
.text 1000004 1000048 44 0.0
esp32 all-clusters-app c3devkit (read/write) 1788422 1788470 48 0.0
.flash.rodata 257976 258024 48 0.0
m5stack (read only) 1234023 1234055 32 0.0
(read/write) 564340 564396 56 0.0
.flash.rodata 315040 315096 56 0.0
.flash.text 1228639 1228671 32 0.0
linux all-clusters-app debug .rodata 281387 281419 32 0.0
all-clusters-minimal-app debug .rodata 280875 280907 32 0.0
chip-tool debug .rodata 592213 592221 8 0.0
lock-app debug .rodata 244264 244328 64 0.0
shell debug .rodata 240114 240178 64 0.0
tv-casting-app debug .rodata 355865 355961 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182127 1188207 6080 0.5
bss 144457 145301 844 0.6
rodata 144432 144836 404 0.3
text 814348 817008 2660 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160799 1167491 6692 0.6
bss 143684 144528 844 0.6
rodata 136008 136576 568 0.4
text 802240 805350 3110 0.4
psoc6 all-clusters cy8ckit_062s2_43012 .debug_aranges 110704 110712 8 0.0
.debug_str 3435213 3435299 86 0.0
.strtab 570329 570460 131 0.0
.symtab 421568 421744 176 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_aranges 110176 110184 8 0.0
.debug_str 3424234 3424320 86 0.0
.strtab 534418 534549 131 0.0
.symtab 408000 408176 176 0.0
light cy8ckit_062s2_43012 .debug_str 3229754 3229759 5 0.0
.strtab 470795 470874 79 0.0
.symtab 376448 376560 112 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1059607 1059629 22 0.0
.debug_aranges 102776 102784 8 0.0
.debug_str 3249148 3249234 86 0.0
.strtab 473146 473277 131 0.0
.symtab 378064 378240 176 0.0
qpg lock-app qpg6105+debug (read/write) 1114252 1114256 4 0.0
.text 561348 561352 4 0.0
Decreases (42 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 8a246705 7cbee3f2 change % change
bl602 lighting-app bl602 (read/write) 1390790 1390518 -272 -0.0
.text 1070104 1069810 -294 -0.0
bl602+rpc (read/write) 1436270 1435974 -296 -0.0
.text 1101706 1101414 -292 -0.0
bl702 lighting-app bl702 (read/write) 1189619 1189323 -296 -0.0
.debug_abbrev 1509383 1509373 -10 -0.0
.debug_frame 484436 484428 -8 -0.0
.debug_info 37968924 37964855 -4069 -0.0
.debug_line 5258815 5257228 -1587 -0.0
.debug_loc 3368105 3366396 -1709 -0.1
.debug_ranges 358640 358064 -576 -0.2
.text 958084 957780 -304 -0.0
bl702+rpc (read/write) 1285539 1285251 -288 -0.0
.debug_abbrev 1646782 1646772 -10 -0.0
.debug_frame 509808 509800 -8 -0.0
.debug_info 41881891 41877822 -4069 -0.0
.debug_line 5634395 5632808 -1587 -0.0
.debug_loc 3560932 3559223 -1709 -0.0
.debug_ranges 381440 380864 -576 -0.2
.text 1031786 1031484 -302 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677915 677887 -28 -0.0
.text 587728 587688 -40 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642171 642135 -36 -0.0
.text 562840 562792 -48 -0.0
lock-ftd LP_CC2652R7 (read only) 676423 676395 -28 -0.0
.text 598544 598504 -40 -0.0
lock-mtd LP_CC2652R7 (read/write) 184212 184200 -12 -0.0
.text 556480 556440 -40 -0.0
pump-app LP_CC2652R7 (read only) 688695 688651 -44 -0.0
.text 597364 597308 -56 -0.0
pump-controller-app LP_CC2652R7 (read only) 672979 672927 -52 -0.0
.text 586104 586040 -64 -0.0
shell LP_CC2652R7 (read only) 668950 668906 -44 -0.0
.text 582052 581996 -56 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588602 588542 -60 -0.0
.app_xip_area 465188 465128 -60 -0.0
lock cyw930739m2evb_01 (read/write) 592650 592590 -60 -0.0
.app_xip_area 463940 463880 -60 -0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544550 544498 -52 -0.0
.app_xip_area 426216 426164 -52 -0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974784 974748 -36 -0.0
.text 820240 820204 -36 -0.0
BRD4161A+rs911x (read/write) 1034944 1034672 -272 -0.0
.text 846088 845812 -276 -0.0
BRD4187C (read/write) 1146996 1146720 -276 -0.0
.text 981140 980864 -276 -0.0
window-app BRD4187C (read/write) 1140216 1139940 -276 -0.0
.text 972920 972644 -276 -0.0
esp32 all-clusters-app c3devkit (read only) 1224044 1223980 -64 -0.0
.flash.text 1224044 1223980 -64 -0.0
k32w contact k32w0+release (read/write) 661728 661676 -52 -0.0
.text 563472 563420 -52 -0.0
light k32w0+release (read/write) 672060 672024 -36 -0.0
.text 592432 592396 -36 -0.0
lock k32w0+release (read/write) 633536 633484 -52 -0.0
.text 553128 553076 -52 -0.0
linux all-clusters-app debug (read only) 3086865 3086689 -176 -0.0
.text 2621090 2620882 -208 -0.0
all-clusters-minimal-app debug (read only) 2912657 2912481 -176 -0.0
.text 2450338 2450130 -208 -0.0
bridge-app debug+rpc (read only) 2413089 2412833 -256 -0.0
.text 2034306 2034050 -256 -0.0
chip-tool debug (read only) 11081737 11081377 -360 -0.0
.text 8965604 8965236 -368 -0.0
lighting-app debug+rpc (read only) 2640521 2640265 -256 -0.0
.text 2236450 2236194 -256 -0.0
lock-app debug (read only) 2602417 2602273 -144 -0.0
.text 2186546 2186338 -208 -0.0
ota-provider-app debug (read only) 2399065 2398809 -256 -0.0
.text 2013618 2013362 -256 -0.0
ota-requestor-app debug (read only) 2564249 2563993 -256 -0.0
.text 2162658 2162402 -256 -0.0
shell debug (read only) 2626609 2626465 -144 -0.0
.text 2226850 2226642 -208 -0.0
tv-app debug (read only) 3237113 3236745 -368 -0.0
.text 2775586 2775218 -368 -0.0
tv-casting-app debug (read only) 5585833 5585673 -160 -0.0
.text 4954514 4954258 -256 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452784 2452768 -16 -0.0
.text 1415428 1415412 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1746156 1745940 -216 -0.0
.debug_info 26905650 26899517 -6133 -0.0
.debug_line 3675579 3673884 -1695 -0.0
.debug_loc 3592350 3588777 -3573 -0.1
.debug_ranges 338784 337960 -824 -0.2
.text 1546376 1546160 -216 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1688756 1688548 -208 -0.0
.debug_info 26642281 26636146 -6135 -0.0
.debug_line 3696371 3694676 -1695 -0.0
.debug_loc 3579987 3576414 -3573 -0.1
.debug_ranges 337400 336576 -824 -0.2
.text 1489712 1489504 -208 -0.0
light cy8ckit_062s2_43012 (read/write) 1607284 1607004 -280 -0.0
.debug_frame 344616 344600 -16 -0.0
.debug_info 22103760 22097500 -6260 -0.0
.debug_line 3265937 3264210 -1727 -0.1
.debug_loc 3277713 3274140 -3573 -0.1
.debug_ranges 302704 301872 -832 -0.3
.text 1416424 1416144 -280 -0.0
lock cy8ckit_062s2_43012 (read/write) 1640988 1640780 -208 -0.0
.debug_info 22336953 22330867 -6086 -0.0
.debug_line 3262895 3261200 -1695 -0.1
.debug_loc 3305307 3301734 -3573 -0.1
.debug_ranges 304640 303816 -824 -0.3
.text 1445136 1444928 -208 -0.0
qpg lighting-app qpg6105+debug (read/write) 1149372 1149328 -44 -0.0
.text 596472 596428 -44 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 790904 790836 -68 -0.0
text 554358 554278 -80 -0.0
lighting-app tlsr9518adk80d (read/write) 806144 806076 -68 -0.0
text 566506 566426 -80 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 805036 804960 -76 -0.0
text 565378 565296 -82 -0.0
Full report (47 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8a246705 7cbee3f2 change % change
bl602 lighting-app bl602 (read/write) 1390790 1390518 -272 -0.0
.bss 90745 90745 0 0.0
.data 9928 9936 8 0.1
.text 1070104 1069810 -294 -0.0
bl602+rpc (read/write) 1436270 1435974 -296 -0.0
.bss 98177 98177 0 0.0
.data 10312 10320 8 0.1
.text 1101706 1101414 -292 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189619 1189323 -296 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4272 4280 8 0.2
.debug_abbrev 1509383 1509373 -10 -0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484436 484428 -8 -0.0
.debug_info 37968924 37964855 -4069 -0.0
.debug_line 5258815 5257228 -1587 -0.0
.debug_loc 3368105 3366396 -1709 -0.1
.debug_ranges 358640 358064 -576 -0.2
.debug_str 3451537 3451542 5 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565875 565954 79 0.0
.symtab 171920 171968 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
958084 957780 -304 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285539 1285251 -288 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4816 16 0.3
.debug_abbrev 1646782 1646772 -10 -0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509808 509800 -8 -0.0
.debug_info 41881891 41877822 -4069 -0.0
.debug_line 5634395 5632808 -1587 -0.0
.debug_loc 3560932 3559223 -1709 -0.0
.debug_ranges 381440 380864 -576 -0.2
.debug_str 3847665 3847670 5 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130024 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625048 625127 79 0.0
.symtab 189728 189776 48 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031786 1031484 -302 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677915 677887 -28 -0.0
(read/write) 173644 173672 28 0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89875 89887 12 0.0
.text 587728 587688 -40 -0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642171 642135 -36 -0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79011 79023 12 0.0
.text 562840 562792 -48 -0.0
lock-ftd LP_CC2652R7 (read only) 676423 676395 -28 -0.0
(read/write) 172272 172300 28 0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77399 77411 12 0.0
.text 598544 598504 -40 -0.0
lock-mtd LP_CC2652R7 (read only) 660171 660183 12 0.0
(read/write) 184212 184200 -12 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103211 103263 52 0.1
.text 556480 556440 -40 -0.0
pump-app LP_CC2652R7 (read only) 688695 688651 -44 -0.0
(read/write) 160736 160780 44 0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90847 90859 12 0.0
.text 597364 597308 -56 -0.0
pump-controller-app LP_CC2652R7 (read only) 672979 672927 -52 -0.0
(read/write) 176548 176600 52 0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86395 86407 12 0.0
.text 586104 586040 -64 -0.0
shell LP_CC2652R7 (read only) 668950 668906 -44 -0.0
(read/write) 184928 184972 44 0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86582 86594 12 0.0
.text 582052 581996 -56 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588602 588542 -60 -0.0
.app_xip_area 465188 465128 -60 -0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592650 592590 -60 -0.0
.app_xip_area 463940 463880 -60 -0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544550 544498 -52 -0.0
.app_xip_area 426216 426164 -52 -0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974784 974748 -36 -0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 820240 820204 -36 -0.0
BRD4161A+rs911x (read/write) 1034944 1034672 -272 -0.0
.bss 186744 186744 0 0.0
.data 2092 2092 0 0.0
.text 846088 845812 -276 -0.0
BRD4187C (read/write) 1146996 1146720 -276 -0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 981140 980864 -276 -0.0
lock-app BRD4161A+wf200 (read/write) 1160400 1160440 40 0.0
.bss 158272 158272 0 0.0
.data 2100 2100 0 0.0
.text 1000004 1000048 44 0.0
window-app BRD4187C (read/write) 1140216 1139940 -276 -0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972920 972644 -276 -0.0
esp32 all-clusters-app c3devkit (read only) 1224044 1223980 -64 -0.0
(read/write) 1788422 1788470 48 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257976 258024 48 0.0
.flash.text 1224044 1223980 -64 -0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234023 1234055 32 0.0
(read/write) 564340 564396 56 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315040 315096 56 0.0
.flash.text 1228639 1228671 32 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661728 661676 -52 -0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563472 563420 -52 -0.0
light k32w0+release (read/write) 672060 672024 -36 -0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592432 592396 -36 -0.0
lock k32w0+release (read/write) 633536 633484 -52 -0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553128 553076 -52 -0.0
linux all-clusters-app debug (read only) 3086865 3086689 -176 -0.0
(read/write) 158360 158360 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 87016 87016 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1200 1200 0 0.0
.rodata 281387 281419 32 0.0
.text 2621090 2620882 -208 -0.0
all-clusters-minimal-app debug (read only) 2912657 2912481 -176 -0.0
(read/write) 149792 149792 0 0.0
.bss 61664 61664 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 79384 79384 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 280875 280907 32 0.0
.text 2450338 2450130 -208 -0.0
bridge-app debug+rpc (read only) 2413089 2412833 -256 -0.0
(read/write) 129560 129560 0 0.0
.bss 51008 51008 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68680 68680 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 848 848 0 0.0
.rodata 211232 211232 0 0.0
.text 2034306 2034050 -256 -0.0
chip-tool debug (read only) 11081737 11081377 -360 -0.0
(read/write) 658440 658440 0 0.0
.bss 25944 25944 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 623080 623080 0 0.0
.dynamic 608 608 0 0.0
.got 5216 5216 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 592213 592221 8 0.0
.text 8965604 8965236 -368 -0.0
lighting-app debug+rpc (read only) 2640521 2640265 -256 -0.0
(read/write) 132248 132248 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73800 73800 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 228096 228096 0 0.0
.text 2236450 2236194 -256 -0.0
lock-app debug (read only) 2602417 2602273 -144 -0.0
(read/write) 127296 127296 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70728 70728 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 244264 244328 64 0.0
.text 2186546 2186338 -208 -0.0
ota-provider-app debug (read only) 2399065 2398809 -256 -0.0
(read/write) 120824 120824 0 0.0
.bss 47936 47936 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64648 64648 0 0.0
.dynamic 608 608 0 0.0
.got 4696 4696 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 216904 216904 0 0.0
.text 2013618 2013362 -256 -0.0
ota-requestor-app debug (read only) 2564249 2563993 -256 -0.0
(read/write) 129136 129136 0 0.0
.bss 50464 50464 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 69992 69992 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 223952 223952 0 0.0
.text 2162658 2162402 -256 -0.0
shell debug (read only) 2626609 2626465 -144 -0.0
(read/write) 143016 143016 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78064 78064 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 240114 240178 64 0.0
.text 2226850 2226642 -208 -0.0
tv-app debug (read only) 3237113 3236745 -368 -0.0
(read/write) 261752 261752 0 0.0
.bss 170552 170552 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80272 80272 0 0.0
.dynamic 608 608 0 0.0
.got 4976 4976 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 268184 268184 0 0.0
.text 2775586 2775218 -368 -0.0
tv-casting-app debug (read only) 5585833 5585673 -160 -0.0
(read/write) 161896 161896 0 0.0
.bss 52120 52120 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101224 101224 0 0.0
.dynamic 608 608 0 0.0
.got 4896 4896 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 355865 355961 96 0.0
.text 4954514 4954258 -256 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452784 2452768 -16 -0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415428 1415412 -16 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182127 1188207 6080 0.5
bss 144457 145301 844 0.6
rodata 144432 144836 404 0.3
text 814348 817008 2660 0.3
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1160799 1167491 6692 0.6
bss 143684 144528 844 0.6
rodata 136008 136576 568 0.4
text 802240 805350 3110 0.4
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1746156 1745940 -216 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231272 1231272 0 0.0
.debug_aranges 110704 110712 8 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26905650 26899517 -6133 -0.0
.debug_line 3675579 3673884 -1695 -0.0
.debug_loc 3592350 3588777 -3573 -0.1
.debug_ranges 338784 337960 -824 -0.2
.debug_str 3435213 3435299 86 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570329 570460 131 0.0
.symtab 421568 421744 176 0.0
.text 1546376 1546160 -216 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688756 1688548 -208 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223115 1223115 0 0.0
.debug_aranges 110176 110184 8 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26642281 26636146 -6135 -0.0
.debug_line 3696371 3694676 -1695 -0.0
.debug_loc 3579987 3576414 -3573 -0.1
.debug_ranges 337400 336576 -824 -0.2
.debug_str 3424234 3424320 86 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534418 534549 131 0.0
.symtab 408000 408176 176 0.0
.text 1489712 1489504 -208 -0.0
.zero.table 8 8 0 0.0
0 0 0 0.0
text 0 0 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607284 1607004 -280 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057623 1057623 0 0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344616 344600 -16 -0.0
.debug_info 22103760 22097500 -6260 -0.0
.debug_line 3265937 3264210 -1727 -0.1
.debug_loc 3277713 3274140 -3573 -0.1
.debug_ranges 302704 301872 -832 -0.3
.debug_str 3229754 3229759 5 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470795 470874 79 0.0
.symtab 376448 376560 112 0.0
.text 1416424 1416144 -280 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640988 1640780 -208 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059607 1059629 22 0.0
.debug_aranges 102776 102784 8 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22336953 22330867 -6086 -0.0
.debug_line 3262895 3261200 -1695 -0.1
.debug_loc 3305307 3301734 -3573 -0.1
.debug_ranges 304640 303816 -824 -0.3
.debug_str 3249148 3249234 86 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473146 473277 131 0.0
.symtab 378064 378240 176 0.0
.text 1445136 1444928 -208 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149372 1149328 -44 -0.0
.bss 110580 110580 0 0.0
.data 832 832 0 0.0
.text 596472 596428 -44 -0.0
lock-app qpg6105+debug (read/write) 1114252 1114256 4 0.0
.bss 106372 106372 0 0.0
.data 836 836 0 0.0
.text 561348 561352 4 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790904 790836 -68 -0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554358 554278 -80 -0.0
lighting-app tlsr9518adk80d (read/write) 806144 806076 -68 -0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566506 566426 -80 -0.0
ota-requestor-app tlsr9518adk80d (read/write) 805036 804960 -76 -0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565378 565296 -82 -0.0

github-actions[bot] avatar Oct 28 '22 06:10 github-actions[bot]

I was also considering putting support for log redirection behind a CHIP compile time flag (e.g. CHIP_LOG_REDIRECTION), and make it so redirection is in addition to rather than replaces the system log (if needed this could also be configurable by making the log redirection tri-state).

@ksperling-apple How do you anticipate this compile time flag working for iOS apps that want to redirect logs and are using the built in Matter framework? Wouldn't this always be set to true?

I realize this solution doesn't quite fit super well since i'm seeing some errors where callers of the logger expect the os_log format but since the macro is assuming a CString format, it doesn't fit.

error: using 'public' format specifier annotation https://github.com/project-chip/connectedhomeip/actions/runs/3343092473/jobs/5535960142#step:13:1810

Arguably the callers of the macro shouldn't be assuming that we're using an os_log format but it also looks like this macro isn't totally compatible with the chip::Logging one which takes in a module id and category. This would fit in line with your thought about migrating them all to the ChipLogging macros as well.

So if we take a step back, @ksperling-apple / @bzbarsky-apple do you have any thoughts / suggestions on a path forward here? I'm thinking as a start, we can modify this current PR so that all callers assuming the os_log format would be standardized. We can then have another change to migrate everything to the ChipLog and get rid of the MTR_LOG macros and include module id / category to all instances that call MTR_LOG.

cliffamzn avatar Oct 28 '22 18:10 cliffamzn

PR #23332: Size comparison from b774226a0d3a96ba3169cbe591ac55a31d1ec5ee to cd812fe72ec372596de945da3908f1ff6b10a3da

Increases (28 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section b774226a cd812fe7 change % change
bl702 lighting-app bl702 .debug_info 37964828 37964855 27 0.0
.debug_line 5257208 5257228 20 0.0
.debug_loc 3366388 3366396 8 0.0
bl702+rpc .debug_info 41877797 41877821 24 0.0
.debug_line 5632788 5632808 20 0.0
.debug_loc 3559215 3559223 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677887 24 0.0
.text 587664 587688 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642135 16 0.0
.text 562776 562792 16 0.0
lock-ftd LP_CC2652R7 (read only) 676379 676395 16 0.0
.text 598488 598504 16 0.0
lock-mtd LP_CC2652R7 (read only) 660167 660183 16 0.0
.text 556424 556440 16 0.0
pump-app LP_CC2652R7 (read only) 688635 688643 8 0.0
.text 597292 597300 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672911 672927 16 0.0
.text 586024 586040 16 0.0
shell LP_CC2652R7 (read only) 668890 668906 16 0.0
.text 581980 581996 16 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544498 16 0.0
.app_xip_area 426148 426164 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974732 974748 16 0.0
.text 820188 820204 16 0.0
lock-app BRD4161A+wf200 (read/write) 1160424 1160440 16 0.0
.text 1000032 1000048 16 0.0
esp32 all-clusters-app c3devkit (read only) 1223970 1223982 12 0.0
.flash.text 1223970 1223982 12 0.0
m5stack (read only) 1234039 1234055 16 0.0
.flash.text 1228655 1228671 16 0.0
k32w light k32w0+release (read/write) 672008 672024 16 0.0
.text 592380 592396 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10436396 10436428 32 0.0
.text 8262340 8262372 32 0.0
thermostat-no-ble arm64 (read only) 2392844 2392876 32 0.0
.text 2005296 2005328 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188191 1188207 16 0.0
text 816992 817012 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167475 1167491 16 0.0
text 805334 805350 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1231262 1231272 10 0.0
.debug_info 26899491 26899517 26 0.0
.debug_line 3673871 3673884 13 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1223105 1223115 10 0.0
.debug_info 26636121 26636146 25 0.0
.debug_line 3694663 3694676 13 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1057613 1057623 10 0.0
.debug_info 22097475 22097500 25 0.0
.debug_line 3264197 3264210 13 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1059619 1059629 10 0.0
.debug_info 22330842 22330867 25 0.0
.debug_line 3261187 3261200 13 0.0
qpg lighting-app qpg6105+debug (read/write) 1149968 1149984 16 0.0
.text 597068 597084 16 0.0
lock-app qpg6105+debug (read/write) 1114760 1114768 8 0.0
.text 561856 561864 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790828 8 0.0
text 554266 554274 8 0.0
lighting-app tlsr9518adk80d (read/write) 806068 806076 8 0.0
text 566416 566424 8 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804960 8 0.0
text 565286 565294 8 0.0
Decreases (13 builds for bl602, bl702, cc13x2_26x2, psoc6)
platform target config section b774226a cd812fe7 change % change
bl602 lighting-app bl602 .text 1069814 1069810 -4 -0.0
bl602+rpc (read/write) 1435982 1435974 -8 -0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702+rpc .text 1031488 1031482 -6 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173696 173672 -24 -0.0
lock-ftd LP_CC2652R7 (read/write) 172316 172300 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 184216 184200 -16 -0.0
pump-app LP_CC2652R7 (read/write) 160796 160788 -8 -0.0
pump-controller-app LP_CC2652R7 (read/write) 176616 176600 -16 -0.0
shell LP_CC2652R7 (read/write) 184988 184972 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loc 3588816 3588777 -39 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loc 3576453 3576414 -39 -0.0
light cy8ckit_062s2_43012 .debug_loc 3274179 3274140 -39 -0.0
lock cy8ckit_062s2_43012 .debug_loc 3301773 3301734 -39 -0.0
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b774226a cd812fe7 change % change
bl602 lighting-app bl602 (read/write) 1390518 1390518 0 0.0
.bss 90745 90745 0 0.0
.data 9936 9936 0 0.0
.text 1069814 1069810 -4 -0.0
bl602+rpc (read/write) 1435982 1435974 -8 -0.0
.bss 98177 98177 0 0.0
.data 10320 10320 0 0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189323 1189323 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1509373 1509373 0 0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484428 484428 0 0.0
.debug_info 37964828 37964855 27 0.0
.debug_line 5257208 5257228 20 0.0
.debug_loc 3366388 3366396 8 0.0
.debug_ranges 358064 358064 0 0.0
.debug_str 3451542 3451542 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565954 565954 0 0.0
.symtab 171968 171968 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957780 957780 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285251 1285251 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1646772 1646772 0 0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509800 509800 0 0.0
.debug_info 41877797 41877821 24 0.0
.debug_line 5632788 5632808 20 0.0
.debug_loc 3559215 3559223 8 0.0
.debug_ranges 380864 380864 0 0.0
.debug_str 3847670 3847670 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130024 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625127 625127 0 0.0
.symtab 189776 189776 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031488 1031482 -6 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677887 24 0.0
(read/write) 173696 173672 -24 -0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89887 89887 0 0.0
.text 587664 587688 24 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642135 16 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79023 79023 0 0.0
.text 562776 562792 16 0.0
lock-ftd LP_CC2652R7 (read only) 676379 676395 16 0.0
(read/write) 172316 172300 -16 -0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77411 77411 0 0.0
.text 598488 598504 16 0.0
lock-mtd LP_CC2652R7 (read only) 660167 660183 16 0.0
(read/write) 184216 184200 -16 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103263 103263 0 0.0
.text 556424 556440 16 0.0
pump-app LP_CC2652R7 (read only) 688635 688643 8 0.0
(read/write) 160796 160788 -8 -0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90859 90859 0 0.0
.text 597292 597300 8 0.0
pump-controller-app LP_CC2652R7 (read only) 672911 672927 16 0.0
(read/write) 176616 176600 -16 -0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86407 86407 0 0.0
.text 586024 586040 16 0.0
shell LP_CC2652R7 (read only) 668890 668906 16 0.0
(read/write) 184988 184972 -16 -0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86594 86594 0 0.0
.text 581980 581996 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588542 588542 0 0.0
.app_xip_area 465128 465128 0 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592590 592590 0 0.0
.app_xip_area 463880 463880 0 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544498 16 0.0
.app_xip_area 426148 426164 16 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974732 974748 16 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 820188 820204 16 0.0
BRD4161A+rs911x (read/write) 1034672 1034672 0 0.0
.bss 186744 186744 0 0.0
.data 2092 2092 0 0.0
.text 845812 845812 0 0.0
BRD4187C (read/write) 1146720 1146720 0 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980864 980864 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160424 1160440 16 0.0
.bss 158272 158272 0 0.0
.data 2100 2100 0 0.0
.text 1000032 1000048 16 0.0
window-app BRD4187C (read/write) 1139940 1139940 0 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972644 972644 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223970 1223982 12 0.0
(read/write) 1788470 1788470 0 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 258024 258024 0 0.0
.flash.text 1223970 1223982 12 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234039 1234055 16 0.0
(read/write) 564396 564396 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315096 315096 0 0.0
.flash.text 1228655 1228671 16 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661676 661676 0 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563420 563420 0 0.0
light k32w0+release (read/write) 672008 672024 16 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592380 592396 16 0.0
lock k32w0+release (read/write) 633484 633484 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553076 553076 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10436396 10436428 32 0.0
(read/write) 706465 706465 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650720 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518220 518220 0 0.0
.text 8262340 8262372 32 0.0
thermostat-no-ble arm64 (read only) 2392844 2392876 32 0.0
(read/write) 143665 143665 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77280 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2005296 2005328 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452768 2452768 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415412 1415412 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188191 1188207 16 0.0
bss 145301 145301 0 0.0
rodata 144836 144836 0 0.0
text 816992 817012 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167475 1167491 16 0.0
bss 144528 144528 0 0.0
rodata 136576 136576 0 0.0
text 805334 805350 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745940 1745940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231262 1231272 10 0.0
.debug_aranges 110712 110712 0 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26899491 26899517 26 0.0
.debug_line 3673871 3673884 13 0.0
.debug_loc 3588816 3588777 -39 -0.0
.debug_ranges 337960 337960 0 0.0
.debug_str 3435299 3435299 0 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570460 570460 0 0.0
.symtab 421744 421744 0 0.0
.text 1546160 1546160 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688548 1688548 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223105 1223115 10 0.0
.debug_aranges 110184 110184 0 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26636121 26636146 25 0.0
.debug_line 3694663 3694676 13 0.0
.debug_loc 3576453 3576414 -39 -0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3424320 3424320 0 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534549 534549 0 0.0
.symtab 408176 408176 0 0.0
.text 1489504 1489504 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607004 1607004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057613 1057623 10 0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344600 344600 0 0.0
.debug_info 22097475 22097500 25 0.0
.debug_line 3264197 3264210 13 0.0
.debug_loc 3274179 3274140 -39 -0.0
.debug_ranges 301872 301872 0 0.0
.debug_str 3229759 3229759 0 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470874 470874 0 0.0
.symtab 376560 376560 0 0.0
.text 1416144 1416144 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640780 1640780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059619 1059629 10 0.0
.debug_aranges 102784 102784 0 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22330842 22330867 25 0.0
.debug_line 3261187 3261200 13 0.0
.debug_loc 3301773 3301734 -39 -0.0
.debug_ranges 303816 303816 0 0.0
.debug_str 3249234 3249234 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473277 473277 0 0.0
.symtab 378240 378240 0 0.0
.text 1444928 1444928 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149968 1149984 16 0.0
.bss 110612 110612 0 0.0
.data 848 848 0 0.0
.text 597068 597084 16 0.0
lock-app qpg6105+debug (read/write) 1114760 1114768 8 0.0
.bss 106388 106388 0 0.0
.data 836 836 0 0.0
.text 561856 561864 8 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790828 8 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554266 554274 8 0.0
lighting-app tlsr9518adk80d (read/write) 806068 806076 8 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566416 566424 8 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804960 8 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565286 565294 8 0.0

github-actions[bot] avatar Oct 29 '22 04:10 github-actions[bot]

PR #23332: Size comparison from b774226a0d3a96ba3169cbe591ac55a31d1ec5ee to 74ae9d5d4a728ce89a5bab3bfc593f9d1213e73e

Increases (28 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section b774226a 74ae9d5d change % change
bl702 lighting-app bl702 .debug_info 37964828 37964854 26 0.0
.debug_line 5257208 5257236 28 0.0
.debug_loc 3366388 3366396 8 0.0
bl702+rpc .debug_info 41877797 41877822 25 0.0
.debug_line 5632788 5632816 28 0.0
.debug_loc 3559215 3559223 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677879 16 0.0
.text 587664 587680 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642135 16 0.0
.text 562776 562792 16 0.0
lock-ftd LP_CC2652R7 (read only) 676379 676395 16 0.0
.text 598488 598504 16 0.0
lock-mtd LP_CC2652R7 (read only) 660167 660183 16 0.0
.text 556424 556440 16 0.0
pump-app LP_CC2652R7 (read only) 688635 688651 16 0.0
.text 597292 597308 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672911 672927 16 0.0
.text 586024 586040 16 0.0
shell LP_CC2652R7 (read only) 668890 668906 16 0.0
.text 581980 581996 16 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544498 16 0.0
.app_xip_area 426148 426164 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974732 974748 16 0.0
.text 820188 820204 16 0.0
lock-app BRD4161A+wf200 (read/write) 1160424 1160440 16 0.0
.text 1000032 1000048 16 0.0
esp32 all-clusters-app c3devkit (read only) 1223970 1223982 12 0.0
(read/write) 1788470 1788478 8 0.0
.flash.rodata 258024 258032 8 0.0
.flash.text 1223970 1223982 12 0.0
m5stack (read only) 1234039 1234055 16 0.0
.flash.text 1228655 1228671 16 0.0
k32w light k32w0+release (read/write) 672008 672024 16 0.0
.text 592380 592396 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10436396 10436428 32 0.0
.text 8262340 8262372 32 0.0
thermostat-no-ble arm64 (read only) 2392844 2392876 32 0.0
.text 2005296 2005328 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188191 1188207 16 0.0
text 816992 817012 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167475 1167491 16 0.0
text 805334 805350 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 26899491 26899517 26 0.0
.debug_line 3673871 3673889 18 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26636121 26636147 26 0.0
.debug_line 3694663 3694681 18 0.0
light cy8ckit_062s2_43012 .debug_info 22097475 22097501 26 0.0
.debug_line 3264197 3264215 18 0.0
lock cy8ckit_062s2_43012 .debug_info 22330842 22330867 25 0.0
.debug_line 3261187 3261205 18 0.0
qpg lighting-app qpg6105+debug (read/write) 1149968 1149984 16 0.0
.text 597068 597084 16 0.0
lock-app qpg6105+debug (read/write) 1114760 1114776 16 0.0
.text 561856 561872 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790828 8 0.0
text 554266 554274 8 0.0
lighting-app tlsr9518adk80d (read/write) 806068 806076 8 0.0
text 566416 566426 10 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804960 8 0.0
text 565286 565294 8 0.0
Decreases (14 builds for bl602, bl702, cc13x2_26x2, psoc6)
platform target config section b774226a 74ae9d5d change % change
bl602 lighting-app bl602 .text 1069814 1069812 -2 -0.0
bl602+rpc (read/write) 1435982 1435974 -8 -0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702 .debug_abbrev 1509373 1509351 -22 -0.0
.text 957780 957778 -2 -0.0
bl702+rpc .debug_abbrev 1646772 1646750 -22 -0.0
.text 1031488 1031484 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173696 173680 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 172316 172300 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 184216 184200 -16 -0.0
pump-app LP_CC2652R7 (read/write) 160796 160780 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 176616 176600 -16 -0.0
shell LP_CC2652R7 (read/write) 184988 184972 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1231262 1231250 -12 -0.0
.debug_loc 3588816 3588777 -39 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1223105 1223093 -12 -0.0
.debug_loc 3576453 3576414 -39 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1057613 1057601 -12 -0.0
.debug_loc 3274179 3274140 -39 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1059619 1059607 -12 -0.0
.debug_loc 3301773 3301734 -39 -0.0
Full report (38 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b774226a 74ae9d5d change % change
bl602 lighting-app bl602 (read/write) 1390518 1390518 0 0.0
.bss 90745 90745 0 0.0
.data 9936 9936 0 0.0
.text 1069814 1069812 -2 -0.0
bl602+rpc (read/write) 1435982 1435974 -8 -0.0
.bss 98177 98177 0 0.0
.data 10320 10320 0 0.0
.text 1101418 1101412 -6 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1189323 1189323 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67134 67134 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1509373 1509351 -22 -0.0
.debug_aranges 132040 132040 0 0.0
.debug_frame 484428 484428 0 0.0
.debug_info 37964828 37964854 26 0.0
.debug_line 5257208 5257236 28 0.0
.debug_loc 3366388 3366396 8 0.0
.debug_ranges 358064 358064 0 0.0
.debug_str 3451542 3451542 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116616 116616 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 565954 565954 0 0.0
.symtab 171968 171968 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957780 957778 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285251 1285251 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75166 75166 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4816 4816 0 0.0
.debug_abbrev 1646772 1646750 -22 -0.0
.debug_aranges 139544 139544 0 0.0
.debug_frame 509800 509800 0 0.0
.debug_info 41877797 41877822 25 0.0
.debug_line 5632788 5632816 28 0.0
.debug_loc 3559215 3559223 8 0.0
.debug_ranges 380864 380864 0 0.0
.debug_str 3847670 3847670 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130024 130024 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 625127 625127 0 0.0
.symtab 189776 189776 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031488 1031484 -4 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677863 677879 16 0.0
(read/write) 173696 173680 -16 -0.0
.bss 81252 81252 0 0.0
.data 3380 3380 0 0.0
.rodata 89887 89887 0 0.0
.text 587664 587680 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642119 642135 16 0.0
(read/write) 158020 158020 0 0.0
.bss 80524 80524 0 0.0
.data 3380 3380 0 0.0
.rodata 79023 79023 0 0.0
.text 562776 562792 16 0.0
lock-ftd LP_CC2652R7 (read only) 676379 676395 16 0.0
(read/write) 172316 172300 -16 -0.0
.bss 78476 78476 0 0.0
.data 3304 3304 0 0.0
.rodata 77411 77411 0 0.0
.text 598488 598504 16 0.0
lock-mtd LP_CC2652R7 (read only) 660167 660183 16 0.0
(read/write) 184216 184200 -16 -0.0
.bss 74164 74164 0 0.0
.data 3304 3304 0 0.0
.rodata 103263 103263 0 0.0
.text 556424 556440 16 0.0
pump-app LP_CC2652R7 (read only) 688635 688651 16 0.0
(read/write) 160796 160780 -16 -0.0
.bss 78444 78444 0 0.0
.data 3296 3296 0 0.0
.rodata 90859 90859 0 0.0
.text 597292 597308 16 0.0
pump-controller-app LP_CC2652R7 (read only) 672911 672927 16 0.0
(read/write) 176616 176600 -16 -0.0
.bss 78540 78540 0 0.0
.data 3292 3292 0 0.0
.rodata 86407 86407 0 0.0
.text 586024 586040 16 0.0
shell LP_CC2652R7 (read only) 668890 668906 16 0.0
(read/write) 184988 184972 -16 -0.0
.bss 83572 83572 0 0.0
.data 3376 3376 0 0.0
.rodata 86594 86594 0 0.0
.text 581980 581996 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588542 588542 0 0.0
.app_xip_area 465128 465128 0 0.0
.bss 65832 65832 0 0.0
.data 760 760 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592590 592590 0 0.0
.app_xip_area 463880 463880 0 0.0
.bss 71120 71120 0 0.0
.data 768 768 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544482 544498 16 0.0
.app_xip_area 426148 426164 16 0.0
.bss 60800 60800 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974732 974748 16 0.0
.bss 152276 152276 0 0.0
.data 2248 2248 0 0.0
.text 820188 820204 16 0.0
BRD4161A+rs911x (read/write) 1034672 1034672 0 0.0
.bss 186744 186744 0 0.0
.data 2092 2092 0 0.0
.text 845812 845812 0 0.0
BRD4187C (read/write) 1146720 1146720 0 0.0
.bss 138664 138664 0 0.0
.data 2596 2596 0 0.0
.text 980864 980864 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160424 1160440 16 0.0
.bss 158272 158272 0 0.0
.data 2100 2100 0 0.0
.text 1000032 1000048 16 0.0
window-app BRD4187C (read/write) 1139940 1139940 0 0.0
.bss 140080 140080 0 0.0
.data 2620 2620 0 0.0
.text 972644 972644 0 0.0
esp32 all-clusters-app c3devkit (read only) 1223970 1223982 12 0.0
(read/write) 1788470 1788478 8 0.0
.dram0.bss 76960 76960 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 258024 258032 8 0.0
.flash.text 1223970 1223982 12 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234039 1234055 16 0.0
(read/write) 564396 564396 0 0.0
.dram0.bss 82336 82336 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315096 315096 0 0.0
.flash.text 1228655 1228671 16 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 661676 661676 0 0.0
.bss 77040 77040 0 0.0
.data 2104 2104 0 0.0
.text 563420 563420 0 0.0
light k32w0+release (read/write) 672008 672024 16 0.0
.bss 74840 74840 0 0.0
.data 2060 2060 0 0.0
.text 592380 592396 16 0.0
lock k32w0+release (read/write) 633484 633484 0 0.0
.bss 75600 75600 0 0.0
.data 2080 2080 0 0.0
.text 553076 553076 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10436396 10436428 32 0.0
(read/write) 706465 706465 0 0.0
.bss 33953 33953 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650720 650720 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518220 518220 0 0.0
.text 8262340 8262372 32 0.0
thermostat-no-ble arm64 (read only) 2392844 2392876 32 0.0
(read/write) 143665 143665 0 0.0
.bss 55377 55377 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77280 77280 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144548 144548 0 0.0
.text 2005296 2005328 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452768 2452768 0 0.0
.bss 215028 215028 0 0.0
.data 5872 5872 0 0.0
.text 1415412 1415412 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188191 1188207 16 0.0
bss 145301 145301 0 0.0
rodata 144836 144836 0 0.0
text 816992 817012 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167475 1167491 16 0.0
bss 144528 144528 0 0.0
rodata 136576 136576 0 0.0
text 805334 805350 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841952 841952 0 0.0
(read/write) 1745940 1745940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188728 188728 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1231262 1231250 -12 -0.0
.debug_aranges 110712 110712 0 0.0
.debug_frame 371204 371204 0 0.0
.debug_info 26899491 26899517 26 0.0
.debug_line 3673871 3673889 18 0.0
.debug_loc 3588816 3588777 -39 -0.0
.debug_ranges 337960 337960 0 0.0
.debug_str 3435299 3435299 0 0.0
.heap 841952 841952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570460 570460 0 0.0
.symtab 421744 421744 0 0.0
.text 1546160 1546160 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842688 842688 0 0.0
(read/write) 1688548 1688548 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187992 187992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1223105 1223093 -12 -0.0
.debug_aranges 110184 110184 0 0.0
.debug_frame 374284 374284 0 0.0
.debug_info 26636121 26636147 26 0.0
.debug_line 3694663 3694681 18 0.0
.debug_loc 3576453 3576414 -39 -0.0
.debug_ranges 336576 336576 0 0.0
.debug_str 3424320 3424320 0 0.0
.heap 842688 842688 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534549 534549 0 0.0
.symtab 408176 408176 0 0.0
.text 1489504 1489504 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850872 850872 0 0.0
(read/write) 1607004 1607004 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180016 180016 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1057613 1057601 -12 -0.0
.debug_aranges 102384 102384 0 0.0
.debug_frame 344600 344600 0 0.0
.debug_info 22097475 22097501 26 0.0
.debug_line 3264197 3264215 18 0.0
.debug_loc 3274179 3274140 -39 -0.0
.debug_ranges 301872 301872 0 0.0
.debug_str 3229759 3229759 0 0.0
.heap 850872 850872 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 470874 470874 0 0.0
.symtab 376560 376560 0 0.0
.text 1416144 1416144 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845880 845880 0 0.0
(read/write) 1640780 1640780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184992 184992 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1059619 1059607 -12 -0.0
.debug_aranges 102784 102784 0 0.0
.debug_frame 346472 346472 0 0.0
.debug_info 22330842 22330867 25 0.0
.debug_line 3261187 3261205 18 0.0
.debug_loc 3301773 3301734 -39 -0.0
.debug_ranges 303816 303816 0 0.0
.debug_str 3249234 3249234 0 0.0
.heap 845880 845880 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473277 473277 0 0.0
.symtab 378240 378240 0 0.0
.text 1444928 1444928 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1149968 1149984 16 0.0
.bss 110612 110612 0 0.0
.data 848 848 0 0.0
.text 597068 597084 16 0.0
lock-app qpg6105+debug (read/write) 1114760 1114776 16 0.0
.bss 106388 106388 0 0.0
.data 836 836 0 0.0
.text 561856 561872 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 790820 790828 8 0.0
bss 72480 72480 0 0.0
noinit 43520 43520 0 0.0
text 554266 554274 8 0.0
lighting-app tlsr9518adk80d (read/write) 806068 806076 8 0.0
bss 73240 73240 0 0.0
noinit 43520 43520 0 0.0
text 566416 566426 10 0.0
ota-requestor-app tlsr9518adk80d (read/write) 804952 804960 8 0.0
bss 74052 74052 0 0.0
noinit 43520 43520 0 0.0
text 565286 565294 8 0.0

github-actions[bot] avatar Oct 29 '22 17:10 github-actions[bot]

@ksperling-apple I'd love to better understand the reasoning behind having redirection an additional operation rather than a replacement one. What kind of advantages do we get from both writing to the OS log as well as the redirected log if the caller has specified they want it going elsewhere? To be clear, i'm not against it, i'm more so interested in the thought process behind it.

Primarily so that when a sysdiagnose is taken we also get CHIP / Matter logs even if the application chose to also capture them.

If this is required, we can make the change here and remove the else clause so that the platform logger is always invoked: https://github.com/project-chip/connectedhomeip/blob/master/src/lib/support/logging/CHIPLogging.cpp#L219-L226 That would be fine by me (I also don't mind it being a CHIP_* compile time option if there's a desire to not have this happen on some platforms.)

Overall since we want to align the Matter framework logging with the CHIP logging, I think we should also align the redirection mechanisms:

  • Use Error / Progress / Detail as the level names (suitably prefixed with e.g. MTRLog)
  • Have the log function / method take similar arguments, i.e. module, level, format string, arguments (as va_list)

Another mismatch is that in your PR you're providing a filtering callback which CHIP doesn't support, though since the callback only gets the level (rather than e.g. module + level) we can probably just align this with the CHIP layer and just allow the level to be configured via a setter.

The last question in my mind is whether at the Darwin framework level this should be exposed as a protocol as you've done or just simple a MTRSetLogRedirectCallback(callback, level) C function that maps directly to the CHIP layer. Given the low level nature of this feature I'm not really sure we're gaining much by exposing it via an ObjC class + protocol.

ksperling-apple avatar Oct 30 '22 01:10 ksperling-apple

@ksperling-apple - i've reworked the code to remove the MTR_LOG changes so that its strictly pulling out logs from the SDK. I also changed the level names as suggested and removed the filtering callbacks.

I think this sets us up to have a follow up PR to change MTR_LOG to move directly to the CHIP logger. Once that is done, the custom logger should pick up the new log messages naturally.

cliffamzn avatar Nov 16 '22 20:11 cliffamzn

PR #23332: Size comparison from 361c74d41eb1ed6477bc12c3bf5f7e0adcbf9c3e to 3ebd0e522367da1fd3c6742f050e034e7f6aae81

Increases (31 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 361c74d4 3ebd0e52 change % change
bl702 lighting-app bl702 .debug_info 39163107 39163134 27 0.0
.debug_line 5273098 5273126 28 0.0
.debug_loc 3367914 3367922 8 0.0
bl702+rpc .debug_info 43432308 43432335 27 0.0
.debug_line 5668467 5668495 28 0.0
.debug_loc 3562150 3562158 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678427 678443 16 0.0
.text 588264 588280 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642723 642739 16 0.0
.text 563416 563432 16 0.0
lock-ftd LP_CC2652R7 (read only) 676559 676575 16 0.0
.text 598808 598824 16 0.0
lock-mtd LP_CC2652R7 (read only) 661083 661099 16 0.0
.text 557296 557312 16 0.0
pump-app LP_CC2652R7 (read only) 689007 689023 16 0.0
.text 597764 597780 16 0.0
pump-controller-app LP_CC2652R7 (read only) 673291 673307 16 0.0
.text 586504 586520 16 0.0
shell LP_CC2652R7 (read only) 669646 669662 16 0.0
.text 582732 582748 16 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543978 543994 16 0.0
.app_xip_area 425708 425724 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974460 974476 16 0.0
.text 820012 820028 16 0.0
lock-app BRD4161A+wf200 (read/write) 1160416 1160432 16 0.0
.text 1000108 1000124 16 0.0
esp32 all-clusters-app c3devkit (read only) 1224618 1224626 8 0.0
.flash.text 1224618 1224626 8 0.0
m5stack (read only) 1234463 1234479 16 0.0
.flash.text 1229079 1229095 16 0.0
k32w light k32w0+release (read/write) 672072 672088 16 0.0
.text 592372 592388 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10435580 10435612 32 0.0
.text 8261380 8261412 32 0.0
thermostat-no-ble arm64 (read only) 2394796 2394828 32 0.0
.text 2005920 2005952 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2452592 2452656 64 0.0
.text 1415236 1415300 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188127 1188143 16 0.0
text 817248 817264 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167539 1167555 16 0.0
text 805794 805814 20 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27026555 27026583 28 0.0
.debug_line 3687259 3687277 18 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26763186 26763212 26 0.0
.debug_line 3708243 3708261 18 0.0
light cy8ckit_062s2_43012 .debug_info 22228397 22228421 24 0.0
.debug_line 3277368 3277386 18 0.0
lock cy8ckit_062s2_43012 .debug_info 22462020 22462048 28 0.0
.debug_line 3274488 3274506 18 0.0
qpg lighting-app qpg6105+debug (read/write) 1151072 1151088 16 0.0
.text 598172 598188 16 0.0
lock-app qpg6105+debug (read/write) 1116768 1116784 16 0.0
.text 563864 563880 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 937656 937664 8 0.0
text 649006 649018 12 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875648 875656 8 0.0
text 612990 613002 12 0.0
light-switch-app tlsr9518adk80d (read/write) 791004 791012 8 0.0
text 554454 554466 12 0.0
lighting-app tlsr9518adk80d (read/write) 875228 875244 16 0.0
text 624418 624430 12 0.0
ota-requestor-app tlsr9518adk80d (read/write) 805496 805504 8 0.0
text 565834 565844 10 0.0
Decreases (14 builds for bl602, bl702, cc13x2_26x2, esp32, psoc6)
platform target config section 361c74d4 3ebd0e52 change % change
bl602 lighting-app bl602+rpc .text 1091120 1091118 -2 -0.0
bl702 lighting-app bl702 .debug_abbrev 1523925 1523903 -22 -0.0
bl702+rpc .debug_abbrev 1667955 1667933 -22 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 173108 173092 -16 -0.0
lock-ftd LP_CC2652R7 (read/write) 172544 172528 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 183276 183260 -16 -0.0
pump-app LP_CC2652R7 (read/write) 160832 160816 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 176644 176628 -16 -0.0
shell LP_CC2652R7 (read/write) 184208 184192 -16 -0.0
esp32 all-clusters-app m5stack (read/write) 564420 564412 -8 -0.0
.flash.rodata 315136 315128 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1235724 1235712 -12 -0.0
.debug_loc 3605093 3605054 -39 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1227567 1227555 -12 -0.0
.debug_loc 3592699 3592660 -39 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1062028 1062016 -12 -0.0
.debug_loc 3290184 3290145 -39 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1064003 1063991 -12 -0.0
.debug_loc 3318037 3317998 -39 -0.0
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 361c74d4 3ebd0e52 change % change
bl602 lighting-app bl602 (read/write) 1375778 1375778 0 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1059626 1059626 0 0.0
bl602+rpc (read/write) 1421594 1421594 0 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1091120 1091118 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195655 1195655 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1523925 1523903 -22 -0.0
.debug_aranges 132328 132328 0 0.0
.debug_frame 485340 485340 0 0.0
.debug_info 39163107 39163134 27 0.0
.debug_line 5273098 5273126 28 0.0
.debug_loc 3367914 3367922 8 0.0
.debug_ranges 360296 360296 0 0.0
.debug_str 3463623 3463623 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116568 116568 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 566910 566910 0 0.0
.symtab 171888 171888 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955954 955954 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283795 1283795 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1667955 1667933 -22 -0.0
.debug_aranges 140392 140392 0 0.0
.debug_frame 512544 512544 0 0.0
.debug_info 43432308 43432335 27 0.0
.debug_line 5668467 5668495 28 0.0
.debug_loc 3562150 3562158 8 0.0
.debug_ranges 383320 383320 0 0.0
.debug_str 3860938 3860938 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130200 130200 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 627125 627125 0 0.0
.symtab 190000 190000 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029652 1029652 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 678427 678443 16 0.0
(read/write) 173108 173092 -16 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89851 89851 0 0.0
.text 588264 588280 16 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 642723 642739 16 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78987 78987 0 0.0
.text 563416 563432 16 0.0
lock-ftd LP_CC2652R7 (read only) 676559 676575 16 0.0
(read/write) 172544 172528 -16 -0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77271 77271 0 0.0
.text 598808 598824 16 0.0
lock-mtd LP_CC2652R7 (read only) 661083 661099 16 0.0
(read/write) 183276 183260 -16 -0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103307 103307 0 0.0
.text 557296 557312 16 0.0
pump-app LP_CC2652R7 (read only) 689007 689023 16 0.0
(read/write) 160832 160816 -16 -0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90759 90759 0 0.0
.text 597764 597780 16 0.0
pump-controller-app LP_CC2652R7 (read only) 673291 673307 16 0.0
(read/write) 176644 176628 -16 -0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86307 86307 0 0.0
.text 586504 586520 16 0.0
shell LP_CC2652R7 (read only) 669646 669662 16 0.0
(read/write) 184208 184192 -16 -0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86598 86598 0 0.0
.text 582732 582748 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587494 587494 0 0.0
.app_xip_area 463704 463704 0 0.0
.bss 66208 66208 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591602 591602 0 0.0
.app_xip_area 462516 462516 0 0.0
.bss 71496 71496 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543978 543994 16 0.0
.app_xip_area 425708 425724 16 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974460 974476 16 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 820012 820028 16 0.0
BRD4161A+rs911x (read/write) 1035208 1035208 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 846436 846436 0 0.0
BRD4187C (read/write) 1147064 1147064 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 981296 981296 0 0.0
lock-app BRD4161A+wf200 (read/write) 1160416 1160432 16 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000108 1000124 16 0.0
window-app BRD4187C (read/write) 1140284 1140284 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973076 973076 0 0.0
esp32 all-clusters-app c3devkit (read only) 1224618 1224626 8 0.0
(read/write) 1788614 1788614 0 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 258184 258184 0 0.0
.flash.text 1224618 1224626 8 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1234463 1234479 16 0.0
(read/write) 564420 564412 -8 -0.0
.dram0.bss 82320 82320 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 315136 315128 -8 -0.0
.flash.text 1229079 1229095 16 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662052 662052 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 563724 563724 0 0.0
light k32w0+release (read/write) 672072 672088 16 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 592372 592388 16 0.0
lock k32w0+release (read/write) 633612 633612 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553132 553132 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10435580 10435612 32 0.0
(read/write) 706529 706529 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 650832 650832 0 0.0
.dynamic 560 560 0 0.0
.got 13928 13928 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 518412 518412 0 0.0
.text 8261380 8261412 32 0.0
thermostat-no-ble arm64 (read only) 2394796 2394828 32 0.0
(read/write) 143665 143665 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 144980 144980 0 0.0
.text 2005920 2005952 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2452592 2452656 64 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1415236 1415300 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1188127 1188143 16 0.0
bss 145285 145285 0 0.0
rodata 144516 144516 0 0.0
text 817248 817264 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1167539 1167555 16 0.0
bss 144512 144512 0 0.0
rodata 136304 136304 0 0.0
text 805794 805814 20 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 841968 841968 0 0.0
(read/write) 1746708 1746708 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235724 1235712 -12 -0.0
.debug_aranges 110728 110728 0 0.0
.debug_frame 371396 371396 0 0.0
.debug_info 27026555 27026583 28 0.0
.debug_line 3687259 3687277 18 0.0
.debug_loc 3605093 3605054 -39 -0.0
.debug_ranges 339592 339592 0 0.0
.debug_str 3432518 3432518 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 570636 570636 0 0.0
.symtab 421600 421600 0 0.0
.text 1546944 1546944 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 842704 842704 0 0.0
(read/write) 1689244 1689244 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227567 1227555 -12 -0.0
.debug_aranges 110200 110200 0 0.0
.debug_frame 374476 374476 0 0.0
.debug_info 26763186 26763212 26 0.0
.debug_line 3708243 3708261 18 0.0
.debug_loc 3592699 3592660 -39 -0.0
.debug_ranges 338208 338208 0 0.0
.debug_str 3421538 3421538 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 534725 534725 0 0.0
.symtab 408032 408032 0 0.0
.text 1490216 1490216 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 850888 850888 0 0.0
(read/write) 1607420 1607420 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062028 1062016 -12 -0.0
.debug_aranges 102400 102400 0 0.0
.debug_frame 344788 344788 0 0.0
.debug_info 22228397 22228421 24 0.0
.debug_line 3277368 3277386 18 0.0
.debug_loc 3290184 3290145 -39 -0.0
.debug_ranges 303488 303488 0 0.0
.debug_str 3227073 3227073 0 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471050 471050 0 0.0
.symtab 376400 376400 0 0.0
.text 1416576 1416576 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 845896 845896 0 0.0
(read/write) 1641428 1641428 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064003 1063991 -12 -0.0
.debug_aranges 102800 102800 0 0.0
.debug_frame 346664 346664 0 0.0
.debug_info 22462020 22462048 28 0.0
.debug_line 3274488 3274506 18 0.0
.debug_loc 3318037 3317998 -39 -0.0
.debug_ranges 305448 305448 0 0.0
.debug_str 3246430 3246430 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473453 473453 0 0.0
.symtab 378096 378096 0 0.0
.text 1445592 1445592 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151072 1151088 16 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 598172 598188 16 0.0
lock-app qpg6105+debug (read/write) 1116768 1116784 16 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 563864 563880 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 937656 937664 8 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 649006 649018 12 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 875648 875656 8 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 612990 613002 12 0.0
light-switch-app tlsr9518adk80d (read/write) 791004 791012 8 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 554454 554466 12 0.0
lighting-app tlsr9518adk80d (read/write) 875228 875244 16 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 624418 624430 12 0.0
ota-requestor-app tlsr9518adk80d (read/write) 805496 805504 8 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 565834 565844 10 0.0

github-actions[bot] avatar Nov 16 '22 23:11 github-actions[bot]

PR #23332: Size comparison from 76d834e409f5568434837fcad42d23dd944c1d6b to df0551aa1f5d9bad018150483ef8dbfb02344b96

Increases (31 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section 76d834e4 df0551aa change % change
bl602 lighting-app bl602+rpc (read/write) 1423194 1423202 8 0.0
.text 1092576 1092578 2 0.0
bl702 lighting-app bl702 .debug_info 39158021 39158047 26 0.0
.debug_line 5276229 5276257 28 0.0
.debug_loc 3373151 3373159 8 0.0
bl702+rpc .debug_info 43429390 43429417 27 0.0
.debug_line 5673623 5673651 28 0.0
.debug_loc 3567762 3567770 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679499 679507 8 0.0
.text 589296 589304 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643755 643771 16 0.0
.text 564408 564424 16 0.0
lock-ftd LP_CC2652R7 (read only) 677199 677215 16 0.0
.text 599408 599424 16 0.0
lock-mtd LP_CC2652R7 (read only) 661883 661899 16 0.0
.text 558008 558024 16 0.0
pump-app LP_CC2652R7 (read only) 690063 690079 16 0.0
.text 598740 598756 16 0.0
pump-controller-app LP_CC2652R7 (read only) 674027 674043 16 0.0
.text 587160 587176 16 0.0
shell LP_CC2652R7 (read only) 670718 670726 8 0.0
.text 583764 583772 8 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544706 544722 16 0.0
.app_xip_area 426436 426452 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 975724 975740 16 0.0
.text 821276 821292 16 0.0
lock-app BRD4161A+wf200 (read/write) 1161256 1161272 16 0.0
.text 1000948 1000964 16 0.0
esp32 all-clusters-app c3devkit (read only) 1214548 1214560 12 0.0
.flash.text 1214548 1214560 12 0.0
m5stack (read only) 1225339 1225355 16 0.0
.flash.text 1219955 1219971 16 0.0
k32w light k32w0+release (read/write) 673160 673176 16 0.0
.text 593460 593476 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10447340 10447372 32 0.0
.text 8269476 8269508 32 0.0
thermostat-no-ble arm64 (read only) 2387012 2387044 32 0.0
.text 1998048 1998080 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1189467 1189499 32 0.0
text 818342 818362 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168867 1168883 16 0.0
text 806868 806884 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27020636 27020662 26 0.0
.debug_line 3691583 3691601 18 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26758317 26758343 26 0.0
.debug_line 3712575 3712593 18 0.0
light cy8ckit_062s2_43012 .debug_info 22226844 22226870 26 0.0
.debug_line 3281688 3281706 18 0.0
lock cy8ckit_062s2_43012 .debug_info 22446403 22446429 26 0.0
.debug_line 3276516 3276534 18 0.0
qpg lighting-app qpg6105+debug (read/write) 1152104 1152120 16 0.0
.text 599204 599220 16 0.0
lock-app qpg6105+debug (read/write) 1117544 1117560 16 0.0
.text 564640 564656 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 938824 938832 8 0.0
text 650070 650078 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 876792 876800 8 0.0
text 614034 614044 10 0.0
light-switch-app tlsr9518adk80d (read/write) 791820 791828 8 0.0
text 555168 555180 12 0.0
lighting-app tlsr9518adk80d (read/write) 876396 876404 8 0.0
text 625484 625492 8 0.0
ota-requestor-app tlsr9518adk80d (read/write) 806312 806328 16 0.0
text 566550 566562 12 0.0
Decreases (14 builds for bl602, bl702, cc13x2_26x2, esp32, psoc6)
platform target config section 76d834e4 df0551aa change % change
bl602 lighting-app bl602 (read/write) 1377338 1377330 -8 -0.0
.text 1061106 1061102 -4 -0.0
bl702 lighting-app bl702 .debug_abbrev 1524244 1524222 -22 -0.0
.text 957110 957108 -2 -0.0
bl702+rpc .debug_abbrev 1668414 1668392 -22 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 172036 172028 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 171904 171888 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 182476 182460 -16 -0.0
pump-app LP_CC2652R7 (read/write) 159776 159760 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 175908 175892 -16 -0.0
shell LP_CC2652R7 (read/write) 183136 183128 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1786622 1786614 -8 -0.0
.flash.rodata 256448 256440 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1235661 1235649 -12 -0.0
.debug_loc 3616407 3616368 -39 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1227552 1227540 -12 -0.0
.debug_loc 3604013 3603974 -39 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1062079 1062067 -12 -0.0
.debug_loc 3301448 3301409 -39 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1064054 1064042 -12 -0.0
.debug_loc 3323025 3322986 -39 -0.0
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 76d834e4 df0551aa change % change
bl602 lighting-app bl602 (read/write) 1377338 1377330 -8 -0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1061106 1061102 -4 -0.0
bl602+rpc (read/write) 1423194 1423202 8 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1092576 1092578 2 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1196887 1196887 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1524244 1524222 -22 -0.0
.debug_aranges 132384 132384 0 0.0
.debug_frame 485632 485632 0 0.0
.debug_info 39158021 39158047 26 0.0
.debug_line 5276229 5276257 28 0.0
.debug_loc 3373151 3373159 8 0.0
.debug_ranges 361240 361240 0 0.0
.debug_str 3474883 3474883 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116648 116648 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568313 568313 0 0.0
.symtab 172032 172032 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 957110 957108 -2 -0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1285427 1285427 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668414 1668392 -22 -0.0
.debug_aranges 140480 140480 0 0.0
.debug_frame 512968 512968 0 0.0
.debug_info 43429390 43429417 27 0.0
.debug_line 5673623 5673651 28 0.0
.debug_loc 3567762 3567770 8 0.0
.debug_ranges 384760 384760 0 0.0
.debug_str 3872480 3872480 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130392 130392 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628463 628463 0 0.0
.symtab 190176 190176 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1031090 1031090 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679499 679507 8 0.0
(read/write) 172036 172028 -8 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89891 89891 0 0.0
.text 589296 589304 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643755 643771 16 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79027 79027 0 0.0
.text 564408 564424 16 0.0
lock-ftd LP_CC2652R7 (read only) 677199 677215 16 0.0
(read/write) 171904 171888 -16 -0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77311 77311 0 0.0
.text 599408 599424 16 0.0
lock-mtd LP_CC2652R7 (read only) 661883 661899 16 0.0
(read/write) 182476 182460 -16 -0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103395 103395 0 0.0
.text 558008 558024 16 0.0
pump-app LP_CC2652R7 (read only) 690063 690079 16 0.0
(read/write) 159776 159760 -16 -0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90839 90839 0 0.0
.text 598740 598756 16 0.0
pump-controller-app LP_CC2652R7 (read only) 674027 674043 16 0.0
(read/write) 175908 175892 -16 -0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86387 86387 0 0.0
.text 587160 587176 16 0.0
shell LP_CC2652R7 (read only) 670718 670726 8 0.0
(read/write) 183136 183128 -8 -0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86638 86638 0 0.0
.text 583764 583772 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588406 588406 0 0.0
.app_xip_area 464616 464616 0 0.0
.bss 66208 66208 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592170 592170 0 0.0
.app_xip_area 463084 463084 0 0.0
.bss 71496 71496 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544706 544722 16 0.0
.app_xip_area 426436 426452 16 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 975724 975740 16 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 821276 821292 16 0.0
BRD4161A+rs911x (read/write) 1036624 1036624 0 0.0
.bss 186736 186736 0 0.0
.data 2012 2012 0 0.0
.text 847852 847852 0 0.0
BRD4187C (read/write) 1148440 1148440 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 982672 982672 0 0.0
lock-app BRD4161A+wf200 (read/write) 1161256 1161272 16 0.0
.bss 158264 158264 0 0.0
.data 2020 2020 0 0.0
.text 1000948 1000964 16 0.0
window-app BRD4187C (read/write) 1141164 1141164 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 973956 973956 0 0.0
esp32 all-clusters-app c3devkit (read only) 1214548 1214560 12 0.0
(read/write) 1786622 1786614 -8 -0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256448 256440 -8 -0.0
.flash.text 1214548 1214560 12 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1225339 1225355 16 0.0
(read/write) 562580 562580 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313560 313560 0 0.0
.flash.text 1219955 1219971 16 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662676 662676 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564348 564348 0 0.0
light k32w0+release (read/write) 673160 673176 16 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 593460 593476 16 0.0
lock k32w0+release (read/write) 634236 634236 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553756 553756 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10447340 10447372 32 0.0
(read/write) 707697 707697 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 651984 651984 0 0.0
.dynamic 560 560 0 0.0
.got 13944 13944 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 519292 519292 0 0.0
.text 8269476 8269508 32 0.0
thermostat-no-ble arm64 (read only) 2387012 2387044 32 0.0
(read/write) 143665 143665 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145068 145068 0 0.0
.text 1998048 1998080 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453560 2453560 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1416204 1416204 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1189467 1189499 32 0.0
bss 145285 145285 0 0.0
rodata 144768 144768 0 0.0
text 818342 818362 20 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168867 1168883 16 0.0
bss 144512 144512 0 0.0
rodata 136560 136560 0 0.0
text 806868 806884 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1748132 1748132 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235661 1235649 -12 -0.0
.debug_aranges 110744 110744 0 0.0
.debug_frame 371576 371576 0 0.0
.debug_info 27020636 27020662 26 0.0
.debug_line 3691583 3691601 18 0.0
.debug_loc 3616407 3616368 -39 -0.0
.debug_ranges 341008 341008 0 0.0
.debug_str 3444251 3444251 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571950 571950 0 0.0
.symtab 421872 421872 0 0.0
.text 1548368 1548368 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690628 1690628 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227552 1227540 -12 -0.0
.debug_aranges 110216 110216 0 0.0
.debug_frame 374656 374656 0 0.0
.debug_info 26758317 26758343 26 0.0
.debug_line 3712575 3712593 18 0.0
.debug_loc 3604013 3603974 -39 -0.0
.debug_ranges 339624 339624 0 0.0
.debug_str 3433271 3433271 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536039 536039 0 0.0
.symtab 408304 408304 0 0.0
.text 1491600 1491600 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1608820 1608820 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062079 1062067 -12 -0.0
.debug_aranges 102416 102416 0 0.0
.debug_frame 344968 344968 0 0.0
.debug_info 22226844 22226870 26 0.0
.debug_line 3281688 3281706 18 0.0
.debug_loc 3301448 3301409 -39 -0.0
.debug_ranges 304904 304904 0 0.0
.debug_str 3238849 3238849 0 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472364 472364 0 0.0
.symtab 376672 376672 0 0.0
.text 1417976 1417976 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1642332 1642332 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064054 1064042 -12 -0.0
.debug_aranges 102816 102816 0 0.0
.debug_frame 346820 346820 0 0.0
.debug_info 22446403 22446429 26 0.0
.debug_line 3276516 3276534 18 0.0
.debug_loc 3323025 3322986 -39 -0.0
.debug_ranges 306288 306288 0 0.0
.debug_str 3255106 3255106 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474151 474151 0 0.0
.symtab 378336 378336 0 0.0
.text 1446496 1446496 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1152104 1152120 16 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 599204 599220 16 0.0
lock-app qpg6105+debug (read/write) 1117544 1117560 16 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 564640 564656 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 938824 938832 8 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 650070 650078 8 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 876792 876800 8 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 614034 614044 10 0.0
light-switch-app tlsr9518adk80d (read/write) 791820 791828 8 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 555168 555180 12 0.0
lighting-app tlsr9518adk80d (read/write) 876396 876404 8 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 625484 625492 8 0.0
ota-requestor-app tlsr9518adk80d (read/write) 806312 806328 16 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 566550 566562 12 0.0

github-actions[bot] avatar Nov 18 '22 21:11 github-actions[bot]

PR #23332: Size comparison from d4a2ec057ce6918509c622b7d388dd324cc29853 to 54c96eb357a31c7732ade916fdf101d88fa9b2bc

Increases (30 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, nrfconnect, psoc6, qpg, telink)
platform target config section d4a2ec05 54c96eb3 change % change
bl702 lighting-app bl702 .debug_info 39167890 39167916 26 0.0
.debug_line 5276251 5276279 28 0.0
.debug_loc 3373401 3373409 8 0.0
bl702+rpc .debug_info 43440664 43440690 26 0.0
.debug_line 5673645 5673673 28 0.0
.debug_loc 3568012 3568020 8 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679571 679579 8 0.0
.text 589336 589344 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643827 643835 8 0.0
.text 564448 564456 8 0.0
lock-ftd LP_CC2652R7 (read only) 677183 677199 16 0.0
.text 599352 599368 16 0.0
lock-mtd LP_CC2652R7 (read only) 661963 661979 16 0.0
.text 558048 558064 16 0.0
pump-app LP_CC2652R7 (read only) 690055 690071 16 0.0
.text 598700 598716 16 0.0
pump-controller-app LP_CC2652R7 (read only) 674035 674051 16 0.0
.text 587128 587144 16 0.0
shell LP_CC2652R7 (read only) 670790 670806 16 0.0
.text 583804 583820 16 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544778 544794 16 0.0
.app_xip_area 426508 426524 16 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 975972 975988 16 0.0
.text 821524 821540 16 0.0
lock-app BRD4161A+wf200 (read/write) 1163248 1163280 32 0.0
.text 1002892 1002924 32 0.0
esp32 all-clusters-app c3devkit (read only) 1214664 1214674 10 0.0
.flash.text 1214664 1214674 10 0.0
m5stack (read only) 1225427 1225447 20 0.0
(read/write) 562636 562644 8 0.0
.flash.rodata 313608 313616 8 0.0
.flash.text 1220043 1220063 20 0.0
k32w light k32w0+release (read/write) 673224 673240 16 0.0
.text 593524 593540 16 0.0
linux chip-tool-ipv6only arm64 (read only) 10450060 10450092 32 0.0
.text 8271988 8272020 32 0.0
thermostat-no-ble arm64 (read only) 2387012 2387044 32 0.0
.text 1998048 1998080 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1189583 1189599 16 0.0
text 818414 818430 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168963 1168979 16 0.0
text 806936 806952 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27020982 27021009 27 0.0
.debug_line 3691677 3691695 18 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26758663 26758690 27 0.0
.debug_line 3712661 3712679 18 0.0
light cy8ckit_062s2_43012 .debug_info 22227200 22227226 26 0.0
.debug_line 3281782 3281800 18 0.0
lock cy8ckit_062s2_43012 .debug_info 22446757 22446785 28 0.0
.debug_line 3276610 3276628 18 0.0
qpg lighting-app qpg6105+debug (read/write) 1152096 1152112 16 0.0
.text 599196 599212 16 0.0
lock-app qpg6105+debug (read/write) 1117600 1117616 16 0.0
.text 564696 564712 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 939068 939084 16 0.0
text 650282 650294 12 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 877036 877044 8 0.0
text 614240 614252 12 0.0
light-switch-app tlsr9518adk80d (read/write) 792000 792008 8 0.0
text 555310 555318 8 0.0
lighting-app tlsr9518adk80d (read/write) 876576 876584 8 0.0
text 625626 625632 6 0.0
ota-requestor-app tlsr9518adk80d text 566674 566680 6 0.0
Decreases (13 builds for bl702, cc13x2_26x2, esp32, psoc6)
platform target config section d4a2ec05 54c96eb3 change % change
bl702 lighting-app bl702 .debug_abbrev 1524270 1524248 -22 -0.0
.text 957062 957060 -2 -0.0
bl702+rpc .debug_abbrev 1668440 1668418 -22 -0.0
.text 1031044 1031042 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 171964 171956 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 171920 171904 -16 -0.0
lock-mtd LP_CC2652R7 (read/write) 182396 182380 -16 -0.0
pump-app LP_CC2652R7 (read/write) 159784 159768 -16 -0.0
pump-controller-app LP_CC2652R7 (read/write) 175900 175884 -16 -0.0
shell LP_CC2652R7 (read/write) 183064 183048 -16 -0.0
esp32 all-clusters-app c3devkit (read/write) 1786670 1786662 -8 -0.0
.flash.rodata 256496 256488 -8 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1235661 1235649 -12 -0.0
.debug_loc 3616499 3616460 -39 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1227552 1227540 -12 -0.0
.debug_loc 3604105 3604066 -39 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1062079 1062067 -12 -0.0
.debug_loc 3301540 3301501 -39 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1064054 1064042 -12 -0.0
.debug_loc 3323117 3323078 -39 -0.0
Full report (40 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d4a2ec05 54c96eb3 change % change
bl602 lighting-app bl602 (read/write) 1377446 1377446 0 0.0
.bss 90041 90041 0 0.0
.data 9984 9984 0 0.0
.text 1061184 1061184 0 0.0
bl602+rpc (read/write) 1423310 1423310 0 0.0
.bss 98081 98081 0 0.0
.data 10376 10376 0 0.0
.text 1092656 1092656 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196871 1196871 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1524270 1524248 -22 -0.0
.debug_aranges 132424 132424 0 0.0
.debug_frame 485832 485832 0 0.0
.debug_info 39167890 39167916 26 0.0
.debug_line 5276251 5276279 28 0.0
.debug_loc 3373401 3373409 8 0.0
.debug_ranges 361248 361248 0 0.0
.debug_str 3474852 3474852 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116680 116680 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568355 568355 0 0.0
.symtab 172048 172048 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
957062 957060 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1285411 1285411 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75214 75214 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1668440 1668418 -22 -0.0
.debug_aranges 140520 140520 0 0.0
.debug_frame 513168 513168 0 0.0
.debug_info 43440664 43440690 26 0.0
.debug_line 5673645 5673673 28 0.0
.debug_loc 3568012 3568020 8 0.0
.debug_ranges 384768 384768 0 0.0
.debug_str 3872449 3872449 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130424 130424 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628505 628505 0 0.0
.symtab 190192 190192 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1031044 1031042 -2 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679571 679579 8 0.0
(read/write) 171964 171956 -8 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89923 89923 0 0.0
.text 589336 589344 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643827 643835 8 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79059 79059 0 0.0
.text 564448 564456 8 0.0
lock-ftd LP_CC2652R7 (read only) 677183 677199 16 0.0
(read/write) 171920 171904 -16 -0.0
.bss 78884 78884 0 0.0
.data 3304 3304 0 0.0
.rodata 77351 77351 0 0.0
.text 599352 599368 16 0.0
lock-mtd LP_CC2652R7 (read only) 661963 661979 16 0.0
(read/write) 182396 182380 -16 -0.0
.bss 74140 74140 0 0.0
.data 3304 3304 0 0.0
.rodata 103435 103435 0 0.0
.text 558048 558064 16 0.0
pump-app LP_CC2652R7 (read only) 690055 690071 16 0.0
(read/write) 159784 159768 -16 -0.0
.bss 78852 78852 0 0.0
.data 3296 3296 0 0.0
.rodata 90871 90871 0 0.0
.text 598700 598716 16 0.0
pump-controller-app LP_CC2652R7 (read only) 674035 674051 16 0.0
(read/write) 175900 175884 -16 -0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86427 86427 0 0.0
.text 587128 587144 16 0.0
shell LP_CC2652R7 (read only) 670790 670806 16 0.0
(read/write) 183064 183048 -16 -0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86670 86670 0 0.0
.text 583804 583820 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588334 588334 0 0.0
.app_xip_area 464544 464544 0 0.0
.bss 66208 66208 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592098 592098 0 0.0
.app_xip_area 463012 463012 0 0.0
.bss 71496 71496 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 544778 544794 16 0.0
.app_xip_area 426508 426524 16 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 975972 975988 16 0.0
.bss 152260 152260 0 0.0
.data 2168 2168 0 0.0
.text 821524 821540 16 0.0
BRD4161A+rs911x (read/write) 1037176 1037176 0 0.0
.bss 186744 186744 0 0.0
.data 2012 2012 0 0.0
.text 848396 848396 0 0.0
BRD4187C (read/write) 1148728 1148728 0 0.0
.bss 138656 138656 0 0.0
.data 2516 2516 0 0.0
.text 982960 982960 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163248 1163280 32 0.0
.bss 158312 158312 0 0.0
.data 2020 2020 0 0.0
.text 1002892 1002924 32 0.0
window-app BRD4187C (read/write) 1141452 1141452 0 0.0
.bss 140072 140072 0 0.0
.data 2540 2540 0 0.0
.text 974244 974244 0 0.0
esp32 all-clusters-app c3devkit (read only) 1214664 1214674 10 0.0
(read/write) 1786670 1786662 -8 -0.0
.dram0.bss 76688 76688 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256496 256488 -8 -0.0
.flash.text 1214664 1214674 10 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1225427 1225447 20 0.0
(read/write) 562636 562644 8 0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313608 313616 8 0.0
.flash.text 1220043 1220063 20 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662692 662692 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564364 564364 0 0.0
light k32w0+release (read/write) 673224 673240 16 0.0
.bss 74912 74912 0 0.0
.data 2060 2060 0 0.0
.text 593524 593540 16 0.0
lock k32w0+release (read/write) 634252 634252 0 0.0
.bss 75672 75672 0 0.0
.data 2080 2080 0 0.0
.text 553772 553772 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10450060 10450092 32 0.0
(read/write) 707713 707713 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652008 652008 0 0.0
.dynamic 560 560 0 0.0
.got 13944 13944 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 519468 519468 0 0.0
.text 8271988 8272020 32 0.0
thermostat-no-ble arm64 (read only) 2387012 2387044 32 0.0
(read/write) 143665 143665 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145068 145068 0 0.0
.text 1998048 1998080 32 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2453656 2453656 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1416300 1416300 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1189583 1189599 16 0.0
bss 145285 145285 0 0.0
rodata 144804 144804 0 0.0
text 818414 818430 16 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1168963 1168979 16 0.0
bss 144512 144512 0 0.0
rodata 136592 136592 0 0.0
text 806936 806952 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1748228 1748228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188712 188712 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1235661 1235649 -12 -0.0
.debug_aranges 110744 110744 0 0.0
.debug_frame 371588 371588 0 0.0
.debug_info 27020982 27021009 27 0.0
.debug_line 3691677 3691695 18 0.0
.debug_loc 3616499 3616460 -39 -0.0
.debug_ranges 341008 341008 0 0.0
.debug_str 3444213 3444213 0 0.0
.heap 841968 841968 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571950 571950 0 0.0
.symtab 421904 421904 0 0.0
.text 1548464 1548464 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690748 1690748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1227552 1227540 -12 -0.0
.debug_aranges 110216 110216 0 0.0
.debug_frame 374668 374668 0 0.0
.debug_info 26758663 26758690 27 0.0
.debug_line 3712661 3712679 18 0.0
.debug_loc 3604105 3604066 -39 -0.0
.debug_ranges 339624 339624 0 0.0
.debug_str 3433225 3433225 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536039 536039 0 0.0
.symtab 408336 408336 0 0.0
.text 1491720 1491720 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850888 850888 0 0.0
(read/write) 1608924 1608924 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180000 180000 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1062079 1062067 -12 -0.0
.debug_aranges 102416 102416 0 0.0
.debug_frame 344980 344980 0 0.0
.debug_info 22227200 22227226 26 0.0
.debug_line 3281782 3281800 18 0.0
.debug_loc 3301540 3301501 -39 -0.0
.debug_ranges 304904 304904 0 0.0
.debug_str 3238811 3238811 0 0.0
.heap 850888 850888 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472364 472364 0 0.0
.symtab 376704 376704 0 0.0
.text 1418080 1418080 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1642436 1642436 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184976 184976 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1064054 1064042 -12 -0.0
.debug_aranges 102816 102816 0 0.0
.debug_frame 346832 346832 0 0.0
.debug_info 22446757 22446785 28 0.0
.debug_line 3276610 3276628 18 0.0
.debug_loc 3323117 3323078 -39 -0.0
.debug_ranges 306288 306288 0 0.0
.debug_str 3255068 3255068 0 0.0
.heap 845896 845896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474151 474151 0 0.0
.symtab 378368 378368 0 0.0
.text 1446600 1446600 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1152096 1152112 16 0.0
.bss 111116 111116 0 0.0
.data 848 848 0 0.0
.text 599196 599212 16 0.0
lock-app qpg6105+debug (read/write) 1117600 1117616 16 0.0
.bss 106564 106564 0 0.0
.data 836 836 0 0.0
.text 564696 564712 16 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 939068 939084 16 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 650282 650294 12 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 877036 877044 8 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 614240 614252 12 0.0
light-switch-app tlsr9518adk80d (read/write) 792000 792008 8 0.0
bss 72468 72468 0 0.0
noinit 43520 43520 0 0.0
text 555310 555318 8 0.0
lighting-app tlsr9518adk80d (read/write) 876576 876584 8 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 625626 625632 6 0.0
ota-requestor-app tlsr9518adk80d (read/write) 806476 806476 0 0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 566674 566680 6 0.0

github-actions[bot] avatar Nov 22 '22 22:11 github-actions[bot]

I think this can be closed as the functionality is covered by #23528

ksperling-apple avatar Dec 09 '22 05:12 ksperling-apple

I think this can be closed as the functionality is covered by #23528

Agreed, will close this one out.

cliffamzn avatar Dec 12 '22 22:12 cliffamzn