Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[Credentials] Fix memory exposure #22794

Conversation

jepenven-silabs
Copy link
Contributor

Issue Being Resolved

Change overview

Overwrite unused keys with null value when saving keys.
Update Unit test.

@github-actions
Copy link

PR #22794: Size comparison from d7df118 to ea85215

Increases (22 builds for bl602, bl702, cc13x2_26x2, k32w, linux, nrfconnect, qpg, telink)
platform target config section d7df118 ea85215 change % change
bl602 lighting-app bl602 (read/write) 1383302 1383374 72 0.0
.text 1064950 1065024 74 0.0
bl602+rpc (read/write) 1428506 1428578 72 0.0
.text 1096298 1096372 74 0.0
bl702 lighting-app bl702 (read/write) 1188179 1188243 64 0.0
.debug_frame 486412 486428 16 0.0
.debug_info 37896040 37896153 113 0.0
.debug_line 5252141 5252335 194 0.0
.debug_loc 3362527 3362772 245 0.0
.debug_str 3455801 3455810 9 0.0
.text 956820 956892 72 0.0
bl702+rpc (read/write) 1284107 1284171 64 0.0
.debug_frame 511788 511804 16 0.0
.debug_info 41802658 41802771 113 0.0
.debug_line 5626680 5626874 194 0.0
.debug_loc 3555234 3555479 245 0.0
.debug_str 3851768 3851777 9 0.0
.text 1030520 1030592 72 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676595 676659 64 0.0
.text 586680 586744 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640843 640907 64 0.0
.text 561784 561848 64 0.0
lock-ftd LP_CC2652R7 (read only) 678127 678191 64 0.0
.text 600360 600424 64 0.0
lock-mtd LP_CC2652R7 (read only) 661947 662011 64 0.0
.text 558344 558408 64 0.0
pump-app LP_CC2652R7 (read only) 687283 687347 64 0.0
.text 596292 596356 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671791 671855 64 0.0
.text 585248 585312 64 0.0
shell LP_CC2652R7 (read only) 667622 667686 64 0.0
.text 580988 581052 64 0.0
k32w light k32w0+release (read/write) 649900 649964 64 0.0
.text 574392 574456 64 0.0
lock k32w0+release (read/write) 706856 706920 64 0.0
.text 630892 630956 64 0.0
linux chip-tool-ipv6only arm64 (read only) 10361076 10361156 80 0.0
.text 8201140 8201220 80 0.0
thermostat-no-ble arm64 (read only) 2387420 2387516 96 0.0
.text 2001472 2001568 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182883 48 0.0
text 815292 815344 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161487 1161535 48 0.0
text 803160 803208 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1146320 1146392 72 0.0
.text 593416 593488 72 0.0
lock-app qpg6105+debug (read/write) 1116212 1116284 72 0.0
.text 563312 563384 72 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814460 814516 56 0.0
text 574564 574616 52 0.0
lighting-app tlsr9518adk80d (read/write) 836416 836472 56 0.0
text 592724 592776 52 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844524 844580 56 0.0
text 598966 599018 52 0.0
Decreases (8 builds for bl702, cc13x2_26x2)
platform target config section d7df118 ea85215 change % change
bl702 lighting-app bl702 .debug_ranges 359760 359672 -88 -0.0
bl702+rpc .debug_ranges 382216 382128 -88 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174940 174876 -64 -0.0
lock-ftd LP_CC2652R7 (read/write) 170576 170512 -64 -0.0
lock-mtd LP_CC2652R7 (read/write) 182444 182380 -64 -0.0
pump-app LP_CC2652R7 (read/write) 162124 162060 -64 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177728 177664 -64 -0.0
shell LP_CC2652R7 (read/write) 186224 186160 -64 -0.0
Full report (22 builds for bl602, bl702, cc13x2_26x2, k32w, linux, nrfconnect, qpg, telink)
platform target config section d7df118 ea85215 change % change
bl602 lighting-app bl602 (read/write) 1383302 1383374 72 0.0
.bss 89537 89537 0 0.0
.data 9816 9816 0 0.0
.text 1064950 1065024 74 0.0
bl602+rpc (read/write) 1428506 1428578 72 0.0
.bss 96969 96969 0 0.0
.data 10200 10200 0 0.0
.text 1096298 1096372 74 0.0
bl702 lighting-app bl702 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1188179 1188243 64 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67078 67078 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1506715 1506715 0 0.0
.debug_aranges 133088 133088 0 0.0
.debug_frame 486412 486428 16 0.0
.debug_info 37896040 37896153 113 0.0
.debug_line 5252141 5252335 194 0.0
.debug_loc 3362527 3362772 245 0.0
.debug_ranges 359760 359672 -88 -0.0
.debug_str 3455801 3455810 9 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 116488 116488 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564895 564895 0 0.0
.symtab 171616 171616 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 956820 956892 72 0.0
bl702+rpc 0 0 0 0.0
(read only) 3262 3262 0 0.0
(read/write) 1284107 1284171 64 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75126 75126 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644294 1644294 0 0.0
.debug_aranges 140592 140592 0 0.0
.debug_frame 511788 511804 16 0.0
.debug_info 41802658 41802771 113 0.0
.debug_line 5626680 5626874 194 0.0
.debug_loc 3555234 3555479 245 0.0
.debug_ranges 382216 382128 -88 -0.0
.debug_str 3851768 3851777 9 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 129896 129896 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624068 624068 0 0.0
.symtab 189424 189424 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 1030520 1030592 72 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676595 676659 64 0.0
(read/write) 174940 174876 -64 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89603 89603 0 0.0
.text 586680 586744 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640843 640907 64 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78739 78739 0 0.0
.text 561784 561848 64 0.0
lock-ftd LP_CC2652R7 (read only) 678127 678191 64 0.0
(read/write) 170576 170512 -64 -0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77287 77287 0 0.0
.text 600360 600424 64 0.0
lock-mtd LP_CC2652R7 (read only) 661947 662011 64 0.0
(read/write) 182444 182380 -64 -0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103123 103123 0 0.0
.text 558344 558408 64 0.0
pump-app LP_CC2652R7 (read only) 687283 687347 64 0.0
(read/write) 162124 162060 -64 -0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90507 90507 0 0.0
.text 596292 596356 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671791 671855 64 0.0
(read/write) 177728 177664 -64 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86063 86063 0 0.0
.text 585248 585312 64 0.0
shell LP_CC2652R7 (read only) 667622 667686 64 0.0
(read/write) 186224 186160 -64 -0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86318 86318 0 0.0
.text 580988 581052 64 0.0
k32w light k32w0+release (read/write) 649900 649964 64 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574392 574456 64 0.0
lock k32w0+release (read/write) 706856 706920 64 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630892 630956 64 0.0
linux chip-tool-ipv6only arm64 (read only) 10361076 10361156 80 0.0
(read/write) 706273 706273 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13912 13912 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 505940 505940 0 0.0
.text 8201140 8201220 80 0.0
thermostat-no-ble arm64 (read only) 2387420 2387516 96 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 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 143636 143636 0 0.0
.text 2001472 2001568 96 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182883 48 0.0
bss 144433 144433 0 0.0
rodata 144196 144196 0 0.0
text 815292 815344 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161487 1161535 48 0.0
bss 143660 143660 0 0.0
rodata 135768 135768 0 0.0
text 803160 803208 48 0.0
qpg lighting-app qpg6105+debug (read/write) 1146320 1146392 72 0.0
.bss 110544 110544 0 0.0
.data 1028 1028 0 0.0
.text 593416 593488 72 0.0
lock-app qpg6105+debug (read/write) 1116212 1116284 72 0.0
.bss 106376 106376 0 0.0
.data 1032 1032 0 0.0
.text 563312 563384 72 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814460 814516 56 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574564 574616 52 0.0
lighting-app tlsr9518adk80d (read/write) 836416 836472 56 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592724 592776 52 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844524 844580 56 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598966 599018 52 0.0

src/credentials/GroupDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/credentials/GroupDataProviderImpl.cpp Outdated Show resolved Hide resolved
src/credentials/GroupDataProviderImpl.cpp Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Sep 22, 2022

PR #22794: Size comparison from d7df118 to f125d75

Increases (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d7df118 f125d75 change % change
bl602 lighting-app bl602 (read/write) 1383302 1383374 72 0.0
.text 1064950 1065024 74 0.0
bl602+rpc (read/write) 1428506 1428578 72 0.0
.text 1096298 1096370 72 0.0
bl702 lighting-app bl702 (read/write) 1188179 1188243 64 0.0
.debug_frame 486412 486428 16 0.0
.debug_info 37896040 37896331 291 0.0
.debug_line 5252141 5252335 194 0.0
.debug_loc 3362527 3362772 245 0.0
.debug_str 3455801 3455810 9 0.0
.text 956820 956892 72 0.0
bl702+rpc (read/write) 1284107 1284171 64 0.0
.debug_frame 511788 511804 16 0.0
.debug_info 41802658 41802949 291 0.0
.debug_line 5626680 5626874 194 0.0
.debug_loc 3555234 3555479 245 0.0
.debug_str 3851768 3851777 9 0.0
.text 1030520 1030592 72 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676595 676659 64 0.0
.text 586680 586744 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640843 640907 64 0.0
.text 561784 561848 64 0.0
lock-ftd LP_CC2652R7 (read only) 678127 678191 64 0.0
.text 600360 600424 64 0.0
lock-mtd LP_CC2652R7 (read only) 661947 662011 64 0.0
.text 558344 558408 64 0.0
pump-app LP_CC2652R7 (read only) 687283 687347 64 0.0
.text 596292 596356 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671791 671847 56 0.0
.text 585248 585304 56 0.0
shell LP_CC2652R7 (read only) 667622 667686 64 0.0
.text 580988 581052 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587338 587394 56 0.0
.app_xip_area 463996 464052 56 0.0
lock cyw930739m2evb_01 (read/write) 594394 594458 64 0.0
.app_xip_area 465724 465788 64 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543338 543394 56 0.0
.app_xip_area 425020 425076 56 0.0
efr32 lighting-app BRD4161A (read/write) 1110520 1110600 80 0.0
.text 971896 971976 80 0.0
BRD4161A+rpc (read/write) 973644 973708 64 0.0
.text 820328 820392 64 0.0
BRD4161A+rs911x (read/write) 1003768 1003864 96 0.0
.text 832316 832412 96 0.0
lock-app BRD4161A+wf200 (read/write) 1151308 1151372 64 0.0
.text 996968 997032 64 0.0
window-app BRD4161A (read/write) 1102568 1102648 80 0.0
.text 962472 962552 80 0.0
esp32 all-clusters-app c3devkit (read only) 1222928 1222984 56 0.0
(read/write) 1788038 1788046 8 0.0
.flash.rodata 257608 257616 8 0.0
.flash.text 1222928 1222984 56 0.0
m5stack (read only) 1232991 1233035 44 0.0
.flash.text 1227607 1227651 44 0.0
k32w light k32w0+release (read/write) 649900 649964 64 0.0
.text 574392 574456 64 0.0
lock k32w0+release (read/write) 706856 706920 64 0.0
.text 630892 630956 64 0.0
linux chip-tool-ipv6only arm64 (read only) 10361076 10361156 80 0.0
.text 8201140 8201220 80 0.0
thermostat-no-ble arm64 (read only) 2387420 2387500 80 0.0
.text 2001472 2001552 80 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2455640 2455704 64 0.0
.text 1418284 1418348 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182883 48 0.0
text 815292 815344 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161487 1161535 48 0.0
text 803160 803204 44 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1743900 1744396 496 0.0
.debug_aranges 111800 111824 24 0.0
.debug_frame 373268 373364 96 0.0
.debug_info 26817149 26819135 1986 0.0
.debug_line 3667914 3668784 870 0.0
.debug_loc 3580270 3581801 1531 0.0
.debug_ranges 339928 340008 80 0.0
.debug_str 3439445 3439585 140 0.0
.strtab 569356 569547 191 0.0
.text 1544136 1544632 496 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1686508 1686996 488 0.0
.debug_aranges 111272 111296 24 0.0
.debug_frame 376348 376444 96 0.0
.debug_info 26553931 26555918 1987 0.0
.debug_line 3688630 3689500 870 0.0
.debug_loc 3567907 3569438 1531 0.0
.debug_ranges 338544 338624 80 0.0
.debug_str 3428458 3428598 140 0.0
.strtab 533445 533636 191 0.0
.text 1487480 1487968 488 0.0
light cy8ckit_062s2_43012 (read/write) 1605060 1605540 480 0.0
.debug_aranges 103480 103504 24 0.0
.debug_frame 346676 346772 96 0.0
.debug_info 22018111 22020096 1985 0.0
.debug_line 3258550 3259420 870 0.0
.debug_loc 3266014 3267517 1503 0.0
.debug_ranges 303872 303952 80 0.0
.debug_str 3233990 3234130 140 0.0
.strtab 469822 470013 191 0.0
.text 1414224 1414704 480 0.0
lock cy8ckit_062s2_43012 (read/write) 1642684 1643404 720 0.0
.debug_aranges 104152 104176 24 0.0
.debug_frame 349500 349596 96 0.0
.debug_info 22397447 22399465 2018 0.0
.debug_line 3267242 3268134 892 0.0
.debug_loc 3305842 3307345 1503 0.0
.debug_ranges 307216 307296 80 0.0
.debug_str 3261445 3261585 140 0.0
.strtab 476025 476253 228 0.0
.text 1446816 1447536 720 0.0
qpg lighting-app qpg6105+debug (read/write) 1146320 1146392 72 0.0
.text 593416 593488 72 0.0
lock-app qpg6105+debug (read/write) 1116212 1116292 80 0.0
.text 563312 563392 80 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814460 814516 56 0.0
text 574564 574616 52 0.0
lighting-app tlsr9518adk80d (read/write) 836416 836628 212 0.0
text 592724 592838 114 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844524 844580 56 0.0
text 598966 599018 52 0.0
Decreases (12 builds for bl702, cc13x2_26x2, psoc6)
platform target config section d7df118 f125d75 change % change
bl702 lighting-app bl702 .debug_ranges 359760 359672 -88 -0.0
bl702+rpc .debug_ranges 382216 382128 -88 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 174940 174876 -64 -0.0
lock-ftd LP_CC2652R7 (read/write) 170576 170512 -64 -0.0
lock-mtd LP_CC2652R7 (read/write) 182444 182380 -64 -0.0
pump-app LP_CC2652R7 (read/write) 162124 162060 -64 -0.0
pump-controller-app LP_CC2652R7 (read/write) 177728 177672 -56 -0.0
shell LP_CC2652R7 (read/write) 186224 186160 -64 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1229301 1229274 -27 -0.0
.symtab 421168 421056 -112 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1221100 1221073 -27 -0.0
.symtab 407600 407488 -112 -0.0
light cy8ckit_062s2_43012 .debug_abbrev 1055156 1055129 -27 -0.0
.symtab 376048 375936 -112 -0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1062575 1062548 -27 -0.0
.symtab 379232 379168 -64 -0.0
Full report (37 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section d7df118 f125d75 change % change
bl602 lighting-app bl602 (read/write) 1383302 1383374 72 0.0
.bss 89537 89537 0 0.0
.data 9816 9816 0 0.0
.text 1064950 1065024 74 0.0
bl602+rpc (read/write) 1428506 1428578 72 0.0
.bss 96969 96969 0 0.0
.data 10200 10200 0 0.0
.text 1096298 1096370 72 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1188179 1188243 64 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67078 67078 0 0.0
.bss_psram 29696 29696 0 0.0
.comment 48 48 0 0.0
.data 4280 4280 0 0.0
.debug_abbrev 1506715 1506715 0 0.0
.debug_aranges 133088 133088 0 0.0
.debug_frame 486412 486428 16 0.0
.debug_info 37896040 37896331 291 0.0
.debug_line 5252141 5252335 194 0.0
.debug_loc 3362527 3362772 245 0.0
.debug_ranges 359760 359672 -88 -0.0
.debug_str 3455801 3455810 9 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 116488 116488 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 564895 564895 0 0.0
.symtab 171616 171616 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956820 956892 72 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284107 1284171 64 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75126 75126 0 0.0
.bss_psram 29936 29936 0 0.0
.comment 48 48 0 0.0
.data 4800 4800 0 0.0
.debug_abbrev 1644294 1644294 0 0.0
.debug_aranges 140592 140592 0 0.0
.debug_frame 511788 511804 16 0.0
.debug_info 41802658 41802949 291 0.0
.debug_line 5626680 5626874 194 0.0
.debug_loc 3555234 3555479 245 0.0
.debug_ranges 382216 382128 -88 -0.0
.debug_str 3851768 3851777 9 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 129896 129896 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 624068 624068 0 0.0
.symtab 189424 189424 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030520 1030592 72 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676595 676659 64 0.0
(read/write) 174940 174876 -64 -0.0
.bss 81228 81228 0 0.0
.data 3380 3380 0 0.0
.rodata 89603 89603 0 0.0
.text 586680 586744 64 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640843 640907 64 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 78739 78739 0 0.0
.text 561784 561848 64 0.0
lock-ftd LP_CC2652R7 (read only) 678127 678191 64 0.0
(read/write) 170576 170512 -64 -0.0
.bss 78484 78484 0 0.0
.data 3304 3304 0 0.0
.rodata 77287 77287 0 0.0
.text 600360 600424 64 0.0
lock-mtd LP_CC2652R7 (read only) 661947 662011 64 0.0
(read/write) 182444 182380 -64 -0.0
.bss 74172 74172 0 0.0
.data 3304 3304 0 0.0
.rodata 103123 103123 0 0.0
.text 558344 558408 64 0.0
pump-app LP_CC2652R7 (read only) 687283 687347 64 0.0
(read/write) 162124 162060 -64 -0.0
.bss 78420 78420 0 0.0
.data 3296 3296 0 0.0
.rodata 90507 90507 0 0.0
.text 596292 596356 64 0.0
pump-controller-app LP_CC2652R7 (read only) 671791 671847 56 0.0
(read/write) 177728 177672 -56 -0.0
.bss 78532 78532 0 0.0
.data 3292 3292 0 0.0
.rodata 86063 86063 0 0.0
.text 585248 585304 56 0.0
shell LP_CC2652R7 (read only) 667622 667686 64 0.0
(read/write) 186224 186160 -64 -0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86318 86318 0 0.0
.text 580988 581052 64 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 587338 587394 56 0.0
.app_xip_area 463996 464052 56 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 594394 594458 64 0.0
.app_xip_area 465724 465788 64 0.0
.bss 71096 71096 0 0.0
.data 752 752 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 543338 543394 56 0.0
.app_xip_area 425020 425076 56 0.0
.bss 60784 60784 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1110520 1110600 80 0.0
.bss 136532 136532 0 0.0
.data 2072 2072 0 0.0
.text 971896 971976 80 0.0
BRD4161A+rpc (read/write) 973644 973708 64 0.0
.bss 151044 151044 0 0.0
.data 2252 2252 0 0.0
.text 820328 820392 64 0.0
BRD4161A+rs911x (read/write) 1003768 1003864 96 0.0
.bss 169368 169368 0 0.0
.data 2064 2064 0 0.0
.text 832316 832412 96 0.0
lock-app BRD4161A+wf200 (read/write) 1151308 1151372 64 0.0
.bss 152248 152248 0 0.0
.data 2072 2072 0 0.0
.text 996968 997032 64 0.0
window-app BRD4161A (read/write) 1102568 1102648 80 0.0
.bss 137980 137980 0 0.0
.data 2096 2096 0 0.0
.text 962472 962552 80 0.0
esp32 all-clusters-app c3devkit (read only) 1222928 1222984 56 0.0
(read/write) 1788038 1788046 8 0.0
.dram0.bss 76944 76944 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 257608 257616 8 0.0
.flash.text 1222928 1222984 56 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1232991 1233035 44 0.0
(read/write) 563940 563940 0 0.0
.dram0.bss 82304 82304 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 314672 314672 0 0.0
.flash.text 1227607 1227651 44 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 649900 649964 64 0.0
.bss 70712 70712 0 0.0
.data 2068 2068 0 0.0
.text 574392 574456 64 0.0
lock k32w0+release (read/write) 706856 706920 64 0.0
.bss 71160 71160 0 0.0
.data 2076 2076 0 0.0
.text 630892 630956 64 0.0
linux chip-tool-ipv6only arm64 (read only) 10361076 10361156 80 0.0
(read/write) 706273 706273 0 0.0
.bss 33953 33953 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 650560 650560 0 0.0
.dynamic 560 560 0 0.0
.got 13912 13912 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 505940 505940 0 0.0
.text 8201140 8201220 80 0.0
thermostat-no-ble arm64 (read only) 2387420 2387500 80 0.0
(read/write) 143649 143649 0 0.0
.bss 55361 55361 0 0.0
.data 1912 1912 0 0.0
.data.rel.ro 77208 77208 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 143636 143636 0 0.0
.text 2001472 2001552 80 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2455640 2455704 64 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1418284 1418348 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1182835 1182883 48 0.0
bss 144433 144433 0 0.0
rodata 144196 144196 0 0.0
text 815292 815344 52 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161487 1161535 48 0.0
bss 143660 143660 0 0.0
rodata 135768 135768 0 0.0
text 803160 803204 44 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841968 841968 0 0.0
(read/write) 1743900 1744396 496 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 1229301 1229274 -27 -0.0
.debug_aranges 111800 111824 24 0.0
.debug_frame 373268 373364 96 0.0
.debug_info 26817149 26819135 1986 0.0
.debug_line 3667914 3668784 870 0.0
.debug_loc 3580270 3581801 1531 0.0
.debug_ranges 339928 340008 80 0.0
.debug_str 3439445 3439585 140 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 569356 569547 191 0.0
.symtab 421168 421056 -112 -0.0
.text 1544136 1544632 496 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) 1686508 1686996 488 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 1221100 1221073 -27 -0.0
.debug_aranges 111272 111296 24 0.0
.debug_frame 376348 376444 96 0.0
.debug_info 26553931 26555918 1987 0.0
.debug_line 3688630 3689500 870 0.0
.debug_loc 3567907 3569438 1531 0.0
.debug_ranges 338544 338624 80 0.0
.debug_str 3428458 3428598 140 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 533445 533636 191 0.0
.symtab 407600 407488 -112 -0.0
.text 1487480 1487968 488 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1605060 1605540 480 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 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 1055156 1055129 -27 -0.0
.debug_aranges 103480 103504 24 0.0
.debug_frame 346676 346772 96 0.0
.debug_info 22018111 22020096 1985 0.0
.debug_line 3258550 3259420 870 0.0
.debug_loc 3266014 3267517 1503 0.0
.debug_ranges 303872 303952 80 0.0
.debug_str 3233990 3234130 140 0.0
.heap 850896 850896 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 469822 470013 191 0.0
.symtab 376048 375936 -112 -0.0
.text 1414224 1414704 480 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845864 845864 0 0.0
(read/write) 1642684 1643404 720 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185008 185008 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 1062575 1062548 -27 -0.0
.debug_aranges 104152 104176 24 0.0
.debug_frame 349500 349596 96 0.0
.debug_info 22397447 22399465 2018 0.0
.debug_line 3267242 3268134 892 0.0
.debug_loc 3305842 3307345 1503 0.0
.debug_ranges 307216 307296 80 0.0
.debug_str 3261445 3261585 140 0.0
.heap 845864 845864 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 476025 476253 228 0.0
.symtab 379232 379168 -64 -0.0
.text 1446816 1447536 720 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1146320 1146392 72 0.0
.bss 110544 110544 0 0.0
.data 1028 1028 0 0.0
.text 593416 593488 72 0.0
lock-app qpg6105+debug (read/write) 1116212 1116292 80 0.0
.bss 106376 106376 0 0.0
.data 1032 1032 0 0.0
.text 563312 563392 80 0.0
telink light-switch-app tlsr9518adk80d (read/write) 814460 814516 56 0.0
bss 72172 72172 0 0.0
noinit 43488 43488 0 0.0
text 574564 574616 52 0.0
lighting-app tlsr9518adk80d (read/write) 836416 836628 212 0.0
bss 73028 73028 0 0.0
noinit 43488 43488 0 0.0
text 592724 592838 114 0.0
ota-requestor-app tlsr9518adk80d (read/write) 844524 844580 56 0.0
bss 73936 73936 0 0.0
noinit 43488 43488 0 0.0
text 598966 599018 52 0.0

@jepenven-silabs jepenven-silabs merged commit bc647b8 into project-chip:master Sep 29, 2022
sharad-patil24 pushed a commit to sharad-patil24/connectedhomeip that referenced this pull request Sep 30, 2022
* Fix memory exposure

* Apply PR comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Memory revelation in KeySetData serialization
3 participants