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

[Android] Fix crash in Java8 Optional handling #30071

Merged
merged 1 commit into from
Oct 31, 2023
Merged

[Android] Fix crash in Java8 Optional handling #30071

merged 1 commit into from
Oct 31, 2023

Conversation

yufengwangca
Copy link
Contributor

Fix a crash detected in our product, the root cause of this error is incorrect arguments being passed to the onSuccess method of the NocResponseCallback class in the com.google.XXXX package. The error message states that an attempt was made to pass instances of java.util.Optional as arguments 2 and 3 to this method, which is not expected or allowed by the method's signature.

When SetJavaVm is called, determine whether the java binary is using Java 8 Optional or the desugared version. After that, use that pre-determined version of Optional in GetClassRef, FindMethod, CreateOptional, and GetOptionalValue.

@yufengwangca yufengwangca marked this pull request as draft October 27, 2023 19:23
@github-actions
Copy link

github-actions bot commented Oct 27, 2023

PR #30071: Size comparison from b3c844b to 29fc6bb

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b3c844b 29fc6bb change % change
bl602 lighting-app bl602 (read/write) 1409154 1409154 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1074286 1074286 0 0.0
bl602+mfd (read/write) 1423322 1423322 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1089346 1089346 0 0.0
bl602+rpc (read/write) 1456174 1456174 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1105774 1105774 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1207087 1207087 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1540080 1540080 0 0.0
.debug_aranges 138880 138880 0 0.0
.debug_frame 508796 508796 0 0.0
.debug_info 41469283 41469283 0 0.0
.debug_line 5441162 5441162 0 0.0
.debug_loc 3657151 3657151 0 0.0
.debug_ranges 445184 445184 0 0.0
.debug_str 4077350 4077350 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106552 106552 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598356 598356 0 0.0
.symtab 178672 178672 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
971884 971884 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1217943 1217943 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1542156 1542156 0 0.0
.debug_aranges 140048 140048 0 0.0
.debug_frame 514228 514228 0 0.0
.debug_info 41510282 41510282 0 0.0
.debug_line 5481517 5481517 0 0.0
.debug_loc 3695313 3695313 0 0.0
.debug_ranges 447424 447424 0 0.0
.debug_str 4082881 4082881 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105492 105492 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 602116 602116 0 0.0
.symtab 180432 180432 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
983656 983656 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1307099 1307099 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1721061 1721061 0 0.0
.debug_aranges 147496 147496 0 0.0
.debug_frame 537840 537840 0 0.0
.debug_info 46613522 46613522 0 0.0
.debug_line 5871570 5871570 0 0.0
.debug_loc 3864790 3864790 0 0.0
.debug_ranges 472752 472752 0 0.0
.debug_str 4505230 4505230 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121452 121452 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 662313 662313 0 0.0
.symtab 197792 197792 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1047436 1047436 0 0.0
bl706-eth (read/write) 994401 994401 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1059591 1059591 0 0.0
.debug_aranges 111712 111712 0 0.0
.debug_frame 412728 412728 0 0.0
.debug_info 22389791 22389791 0 0.0
.debug_line 4132645 4132645 0 0.0
.debug_loc 3074736 3074736 0 0.0
.debug_ranges 363600 363600 0 0.0
.debug_str 3620379 3620379 0 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99180 99180 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 456804 456804 0 0.0
.symtab 133312 133312 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
737428 737428 0 0.0
bl706-wifi (read/write) 1229078 1229078 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1174391 1174391 0 0.0
.debug_aranges 119376 119376 0 0.0
.debug_frame 618368 618368 0 0.0
.debug_info 23772990 23772990 0 0.0
.debug_line 4557239 4557239 0 0.0
.debug_loc 3261955 3261955 0 0.0
.debug_ranges 391456 391456 0 0.0
.debug_str 3721911 3721911 0 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120052 120052 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 505909 505909 0 0.0
.symtab 152608 152608 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
961364 961364 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1177632 1177632 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1540422 1540422 0 0.0
.debug_aranges 134088 134088 0 0.0
.debug_frame 490752 490752 0 0.0
.debug_info 41286810 41286810 0 0.0
.debug_line 5369219 5369219 0 0.0
.debug_loc 3607632 3607632 0 0.0
.debug_ranges 453344 453344 0 0.0
.debug_str 4107124 4107124 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100708 100708 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 601886 601886 0 0.0
.symtab 179296 179296 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
961536 961536 0 0.0
bl702l+mfd (read/write) 1189612 1189612 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1542513 1542513 0 0.0
.debug_aranges 135256 135256 0 0.0
.debug_frame 496180 496180 0 0.0
.debug_info 41329852 41329852 0 0.0
.debug_line 5409451 5409451 0 0.0
.debug_loc 3645794 3645794 0 0.0
.debug_ranges 455584 455584 0 0.0
.debug_str 4112645 4112645 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99648 99648 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 605714 605714 0 0.0
.symtab 181088 181088 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
973912 973912 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735051 735051 0 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84343 84343 0 0.0
.text 650320 650320 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756651 756651 0 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79919 79919 0 0.0
.text 676340 676340 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743987 743987 0 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 106007 106007 0 0.0
.text 637588 637588 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 694811 694811 0 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80175 80175 0 0.0
.text 614248 614248 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 680483 680483 0 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 76007 76007 0 0.0
.text 604088 604088 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 561418 561418 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 895602 895602 0 0.0
.debug_aranges 104312 104312 0 0.0
.debug_frame 351220 351220 0 0.0
.debug_info 19379128 19379128 0 0.0
.debug_line 2585241 2585241 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578575 1578575 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107604 107604 0 0.0
.debug_str 3383232 3383232 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83674 83674 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 467129 467129 0 0.0
.symtab 279024 279024 0 0.0
.text 475624 475624 0 0.0
lock CC3235SF_LAUNCHXL (read only) 617578 617578 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 936206 936206 0 0.0
.debug_aranges 108776 108776 0 0.0
.debug_frame 366500 366500 0 0.0
.debug_info 20553077 20553077 0 0.0
.debug_line 2655465 2655465 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1634323 1634323 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112141 112141 0 0.0
.debug_str 3447314 3447314 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106218 106218 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 516365 516365 0 0.0
.symtab 298640 298640 0 0.0
.text 0 0 0 0.0
509236 509236 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 552143 552143 0 0.0
.app_xip_area 443361 443361 0 0.0
.bss 63752 63752 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538247 538247 0 0.0
.app_xip_area 424665 424665 0 0.0
.bss 68520 68520 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 573743 573743 0 0.0
.app_xip_area 466289 466289 0 0.0
.bss 62496 62496 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 550023 550023 0 0.0
.app_xip_area 439481 439481 0 0.0
.bss 65488 65488 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006136 1006136 0 0.0
.bss 171920 171920 0 0.0
.data 2692 2692 0 0.0
.text 831504 831504 0 0.0
BRD4187C (read/write) 1092184 1092184 0 0.0
.bss 195484 195484 0 0.0
.data 3300 3300 0 0.0
.text 893380 893380 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103472 1103472 0 0.0
.bss 186632 186632 0 0.0
.data 2708 2708 0 0.0
.text 914108 914108 0 0.0
window-app BRD4187C (read/write) 1128324 1128324 0 0.0
.bss 167900 167900 0 0.0
.data 3172 3172 0 0.0
.text 957232 957232 0 0.0
esp32 all-clusters-app c3devkit (read only) 1132398 1132398 0 0.0
(read/write) 1670356 1670356 0 0.0
.dram0.bss 71904 71904 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 241568 241568 0 0.0
.flash.text 1132398 1132398 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177007 1177007 0 0.0
(read/write) 520252 520252 0 0.0
.dram0.bss 78552 78552 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 273300 273300 0 0.0
.flash.text 1171623 1171623 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589300 589300 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 588764 588764 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684196 684196 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571048 571048 0 0.0
light k32w0+release (read only) 589012 589012 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 588476 588476 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776168 776168 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654152 654152 0 0.0
lock k32w0+release (read only) 560788 560788 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560252 560252 0 0.0
linux air-purifier-app debug (read only) 2465805 2465805 0 0.0
(read/write) 126232 126232 0 0.0
.bss 46608 46608 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72152 72152 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 177280 177280 0 0.0
.text 2114677 2114677 0 0.0
all-clusters-app debug (read only) 5287281 5287281 0 0.0
(read/write) 416664 416664 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 276640 276640 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299564 299564 0 0.0
.text 4609347 4609347 0 0.0
all-clusters-minimal-app debug (read only) 4880873 4880873 0 0.0
(read/write) 232984 232984 0 0.0
.bss 126672 126672 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95424 95424 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270237 270237 0 0.0
.text 4379491 4379491 0 0.0
bridge-app debug (read only) 4362505 4362505 0 0.0
(read/write) 215096 215096 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84752 84752 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 218173 218173 0 0.0
.text 3926675 3926675 0 0.0
chip-tool debug (read only) 10277265 10277265 0 0.0
(read/write) 444800 444800 0 0.0
.bss 93720 93720 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 338872 338872 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 386665 386665 0 0.0
.text 9290291 9290291 0 0.0
chip-tool-ipv6only arm64 (read only) 10160008 10160008 0 0.0
(read/write) 511424 511424 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 376304 376304 0 0.0
.dynamic 512 512 0 0.0
.got 18544 18544 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 315440 315440 0 0.0
.text 9071416 9071416 0 0.0
lighting-app debug+rpc+ui (read only) 5220713 5220713 0 0.0
(read/write) 223088 223088 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92960 92960 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336404 336404 0 0.0
.text 4641059 4641059 0 0.0
lock-app debug (read only) 4461929 4461929 0 0.0
(read/write) 203224 203224 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79432 79432 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247517 247517 0 0.0
.text 4004787 4004787 0 0.0
ota-provider-app debug (read only) 4117977 4117977 0 0.0
(read/write) 192160 192160 0 0.0
.bss 113536 113536 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 199805 199805 0 0.0
.text 3727299 3727299 0 0.0
ota-requestor-app debug (read only) 4203441 4203441 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71728 71728 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 203261 203261 0 0.0
.text 3805027 3805027 0 0.0
shell debug (read only) 2754017 2754017 0 0.0
(read/write) 149088 149088 0 0.0
.bss 59592 59592 0 0.0
.data 816 816 0 0.0
.data.rel.ro 82896 82896 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180896 180896 0 0.0
.text 2402434 2402434 0 0.0
thermostat-no-ble arm64 (read only) 4356072 4356072 0 0.0
(read/write) 245200 245200 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 101560 101560 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161284 161284 0 0.0
.text 3856120 3856120 0 0.0
tv-app debug (read only) 5285849 5285849 0 0.0
(read/write) 352016 352016 0 0.0
.bss 243104 243104 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96512 96512 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 271085 271085 0 0.0
.text 4770659 4770659 0 0.0
tv-casting-app debug (read only) 8225593 8225593 0 0.0
(read/write) 314296 314296 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 149104 149104 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 337528 337528 0 0.0
.text 7483139 7483139 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521984 2521984 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1484668 1484668 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1178924 1178924 0 0.0
bss 153980 153980 0 0.0
rodata 118808 118808 0 0.0
text 827236 827236 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1326408 1326408 0 0.0
bss 139990 139990 0 0.0
rodata 134872 134872 0 0.0
text 760900 760900 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1160700 1160700 0 0.0
bss 154219 154219 0 0.0
rodata 113808 113808 0 0.0
text 813760 813760 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838136 838136 0 0.0
(read/write) 1722820 1722820 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192708 192708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2496 2496 0 0.0
.debug_abbrev 1318003 1318003 0 0.0
.debug_aranges 140992 140992 0 0.0
.debug_frame 467084 467084 0 0.0
.debug_info 30182799 30182799 0 0.0
.debug_line 3888880 3888880 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2245015 2245015 0 0.0
.debug_rnglists 151705 151705 0 0.0
.debug_str 4109304 4109304 0 0.0
.heap 838136 838136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 797613 797613 0 0.0
.symtab 493856 493856 0 0.0
.text 0 0 0 0.0
1519228 1519228 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839936 839936 0 0.0
(read/write) 1681348 1681348 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1258629 1258629 0 0.0
.debug_aranges 137208 137208 0 0.0
.debug_frame 460472 460472 0 0.0
.debug_info 28459908 28459908 0 0.0
.debug_line 3794388 3794388 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2189488 2189488 0 0.0
.debug_rnglists 147520 147520 0 0.0
.debug_str 4002331 4002331 0 0.0
.heap 839936 839936 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 741968 741968 0 0.0
.symtab 474912 474912 0 0.0
.text 1479556 1479556 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1607532 1607532 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2360 2360 0 0.0
.debug_abbrev 1100121 1100121 0 0.0
.debug_aranges 127280 127280 0 0.0
.debug_frame 423396 423396 0 0.0
.debug_info 23588509 23588509 0 0.0
.debug_line 3369585 3369585 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2025916 2025916 0 0.0
.debug_rnglists 137066 137066 0 0.0
.debug_str 3809384 3809384 0 0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 655137 655137 0 0.0
.symtab 436416 436416 0 0.0
.text 1412292 1412292 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1640332 1640332 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2376 2376 0 0.0
.debug_abbrev 1093162 1093162 0 0.0
.debug_aranges 125960 125960 0 0.0
.debug_frame 418632 418632 0 0.0
.debug_info 23399467 23399467 0 0.0
.debug_line 3322059 3322059 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2002705 2002705 0 0.0
.debug_rnglists 135089 135089 0 0.0
.debug_str 3771801 3771801 0 0.0
.heap 819224 819224 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 628642 628642 0 0.0
.symtab 427952 427952 0 0.0
.text 1417828 1417828 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1176316 1176316 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 623160 623160 0 0.0
lock-app qpg6105+debug (read/write) 1132804 1132804 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 579644 579644 0 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856252 856252 0 0.0
bss 77996 77996 0 0.0
text 603820 603820 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1077852 1077852 0 0.0
bss 112632 112632 0 0.0
text 757498 757498 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076520 1076520 0 0.0
bss 122460 122460 0 0.0
text 743970 743970 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 931548 931548 0 0.0
bss 106876 106876 0 0.0
text 641016 641016 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 859636 859636 0 0.0
bss 78120 78120 0 0.0
text 606916 606916 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 961764 961764 0 0.0
bss 88184 88184 0 0.0
text 683336 683336 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1087536 1087536 0 0.0
bss 112384 112384 0 0.0
text 761688 761688 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918064 918064 0 0.0
bss 78812 78812 0 0.0
text 637746 637746 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 944908 944908 0 0.0
bss 104976 104976 0 0.0
text 656818 656818 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 863488 863488 0 0.0
bss 78228 78228 0 0.0
text 611092 611092 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804356 804356 0 0.0
bss 66248 66248 0 0.0
text 578128 578128 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 820036 820036 0 0.0
bss 66652 66652 0 0.0
text 588738 588738 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 709036 709036 0 0.0
bss 86424 86424 0 0.0
text 462008 462008 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 862244 862244 0 0.0
bss 78204 78204 0 0.0
text 610454 610454 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847292 847292 0 0.0
bss 77932 77932 0 0.0
text 597626 597626 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 825432 825432 0 0.0
bss 66536 66536 0 0.0
text 593482 593482 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 822888 822888 0 0.0
bss 66888 66888 0 0.0
text 590530 590530 0 0.0

@github-actions
Copy link

github-actions bot commented Oct 30, 2023

PR #30071: Size comparison from 1e7da37 to 33122e3

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 1e7da37 33122e3 change % change
bl602 lighting-app bl602 (read/write) 1409898 1409898 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1075002 1075002 0 0.0
bl602+mfd (read/write) 1424058 1424058 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1090062 1090062 0 0.0
bl602+rpc (read/write) 1456910 1456910 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1106490 1106490 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1207823 1207823 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1552488 1552488 0 0.0
.debug_aranges 138888 138888 0 0.0
.debug_frame 508848 508848 0 0.0
.debug_info 41551674 41551674 0 0.0
.debug_line 5449608 5449608 0 0.0
.debug_loc 3657637 3657637 0 0.0
.debug_ranges 445216 445216 0 0.0
.debug_str 4085853 4085853 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106572 106572 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598978 598978 0 0.0
.symtab 178768 178768 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
972600 972600 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1218679 1218679 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1554219 1554219 0 0.0
.debug_aranges 140056 140056 0 0.0
.debug_frame 514280 514280 0 0.0
.debug_info 41591963 41591963 0 0.0
.debug_line 5489944 5489944 0 0.0
.debug_loc 3695799 3695799 0 0.0
.debug_ranges 447456 447456 0 0.0
.debug_str 4091384 4091384 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105512 105512 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 602738 602738 0 0.0
.symtab 180528 180528 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
984372 984372 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1307835 1307835 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1733486 1733486 0 0.0
.debug_aranges 147504 147504 0 0.0
.debug_frame 537892 537892 0 0.0
.debug_info 46696336 46696336 0 0.0
.debug_line 5880029 5880029 0 0.0
.debug_loc 3865276 3865276 0 0.0
.debug_ranges 472784 472784 0 0.0
.debug_str 4513725 4513725 0 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121472 121472 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 662935 662935 0 0.0
.symtab 197888 197888 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1048152 1048152 0 0.0
bl706-eth (read/write) 995149 995149 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1071615 1071615 0 0.0
.debug_aranges 111720 111720 0 0.0
.debug_frame 412780 412780 0 0.0
.debug_info 2247366 2247366 0 0.0
.debug_line 4141120 4141120 0 0.0
.debug_loc 3075224 3075224 0 0.0
.debug_ranges 363632 363632 0 0.0
.debug_str 3628823 3628823 0 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99212 99212 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 457426 457426 0 0.0
.symtab 133408 133408 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
738144 738144 0 0.0
bl706-wifi (read/write) 1229938 1229938 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1187398 1187398 0 0.0
.debug_aranges 119384 119384 0 0.0
.debug_frame 618432 618432 0 0.0
.debug_info 23859865 23859865 0 0.0
.debug_line 4566030 4566030 0 0.0
.debug_loc 3262471 3262471 0 0.0
.debug_ranges 391488 391488 0 0.0
.debug_str 3730355 3730355 0 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120072 120072 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 506531 506531 0 0.0
.symtab 152704 152704 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
962204 962204 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1552749 1552749 0 0.0
.debug_aranges 134096 134096 0 0.0
.debug_frame 490804 490804 0 0.0
.debug_info 41369171 41369171 0 0.0
.debug_line 5377654 5377654 0 0.0
.debug_loc 3608145 3608145 0 0.0
.debug_ranges 453376 453376 0 0.0
.debug_str 4115627 4115627 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100728 100728 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 602508 602508 0 0.0
.symtab 179392 179392 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
962252 962252 0 0.0
bl702l+mfd (read/write) 1190348 1190348 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1554495 1554495 0 0.0
.debug_aranges 135264 135264 0 0.0
.debug_frame 496232 496232 0 0.0
.debug_info 41411503 41411503 0 0.0
.debug_line 5417867 5417867 0 0.0
.debug_loc 3646307 3646307 0 0.0
.debug_ranges 455616 455616 0 0.0
.debug_str 4121148 4121148 0 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99668 99668 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 606336 606336 0 0.0
.symtab 181184 181184 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
974628 974628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735867 735867 0 0.0
(read/write) 166436 166436 0 0.0
.bss 88852 88852 0 0.0
.data 3420 3420 0 0.0
.rodata 84375 84375 0 0.0
.text 651104 651104 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757459 0 0.0
(read/write) 176720 176720 0 0.0
.bss 99100 99100 0 0.0
.data 3440 3440 0 0.0
.rodata 79943 79943 0 0.0
.text 677124 677124 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744795 744795 0 0.0
(read/write) 171176 171176 0 0.0
.bss 93556 93556 0 0.0
.data 3440 3440 0 0.0
.rodata 106031 106031 0 0.0
.text 638372 638372 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695595 695595 0 0.0
(read/write) 165528 165528 0 0.0
.bss 87720 87720 0 0.0
.data 3408 3408 0 0.0
.rodata 80175 80175 0 0.0
.text 615032 615032 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681267 681267 0 0.0
(read/write) 165668 165668 0 0.0
.bss 87864 87864 0 0.0
.data 3404 3404 0 0.0
.rodata 76007 76007 0 0.0
.text 604872 604872 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 562098 562098 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 903134 903134 0 0.0
.debug_aranges 104328 104328 0 0.0
.debug_frame 351292 351292 0 0.0
.debug_info 19452487 19452487 0 0.0
.debug_line 2592989 2592989 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578966 1578966 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107629 107629 0 0.0
.debug_str 3391562 3391562 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83674 83674 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 467751 467751 0 0.0
.symtab 279216 279216 0 0.0
.text 476304 476304 0 0.0
lock CC3235SF_LAUNCHXL (read only) 618282 618282 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 943794 943794 0 0.0
.debug_aranges 108792 108792 0 0.0
.debug_frame 366572 366572 0 0.0
.debug_info 20629203 20629203 0 0.0
.debug_line 2663362 2663362 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1634657 1634657 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112166 112166 0 0.0
.debug_str 3455748 3455748 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106242 106242 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 516987 516987 0 0.0
.symtab 298832 298832 0 0.0
.text 0 0 0 0.0
509916 509916 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553039 553039 0 0.0
.app_xip_area 444257 444257 0 0.0
.bss 63752 63752 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539143 539143 0 0.0
.app_xip_area 425561 425561 0 0.0
.bss 68520 68520 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574591 574591 0 0.0
.app_xip_area 467137 467137 0 0.0
.bss 62496 62496 0 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 550895 550895 0 0.0
.app_xip_area 440353 440353 0 0.0
.bss 65488 65488 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006560 1006560 0 0.0
.bss 171920 171920 0 0.0
.data 2692 2692 0 0.0
.text 831928 831928 0 0.0
BRD4187C (read/write) 1092792 1092792 0 0.0
.bss 195484 195484 0 0.0
.data 3300 3300 0 0.0
.text 893988 893988 0 0.0
lock-app BRD4161A+wf200 (read/write) 1104056 1104056 0 0.0
.bss 186632 186632 0 0.0
.data 2708 2708 0 0.0
.text 914692 914692 0 0.0
window-app BRD4187C (read/write) 1128740 1128740 0 0.0
.bss 167900 167900 0 0.0
.data 3172 3172 0 0.0
.text 957648 957648 0 0.0
esp32 all-clusters-app c3devkit (read only) 1133016 1133016 0 0.0
(read/write) 1670388 1670388 0 0.0
.dram0.bss 71904 71904 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 241600 241600 0 0.0
.flash.text 1133016 1133016 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177531 1177531 0 0.0
(read/write) 520292 520292 0 0.0
.dram0.bss 78552 78552 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 273340 273340 0 0.0
.flash.text 1172147 1172147 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589892 589892 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 589356 589356 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684788 684788 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571640 571640 0 0.0
light k32w0+release (read only) 589596 589596 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 589060 589060 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776744 776744 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654728 654728 0 0.0
lock k32w0+release (read only) 561356 561356 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560820 560820 0 0.0
linux air-purifier-app debug (read only) 2469485 2469485 0 0.0
(read/write) 126232 126232 0 0.0
.bss 46608 46608 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72152 72152 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 177280 177280 0 0.0
.text 2118357 2118357 0 0.0
all-clusters-app debug (read only) 5291889 5291889 0 0.0
(read/write) 417304 417304 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277280 277280 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 300012 300012 0 0.0
.text 4613027 4613027 0 0.0
all-clusters-minimal-app debug (read only) 4884553 4884553 0 0.0
(read/write) 232984 232984 0 0.0
.bss 126672 126672 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95424 95424 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270237 270237 0 0.0
.text 4383171 4383171 0 0.0
bridge-app debug (read only) 4366185 4366185 0 0.0
(read/write) 215096 215096 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84752 84752 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 218173 218173 0 0.0
.text 3930355 3930355 0 0.0
chip-tool debug (read only) 10295049 10295049 0 0.0
(read/write) 445632 445632 0 0.0
.bss 93720 93720 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 339704 339704 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 387401 387401 0 0.0
.text 9306403 9306403 0 0.0
chip-tool-ipv6only arm64 (read only) 10178104 10178104 0 0.0
(read/write) 509744 509744 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 377160 377160 0 0.0
.dynamic 512 512 0 0.0
.got 18552 18552 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 316128 316128 0 0.0
.text 9087816 9087816 0 0.0
lighting-app debug+rpc+ui (read only) 5225193 5225193 0 0.0
(read/write) 223088 223088 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92960 92960 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336596 336596 0 0.0
.text 4645347 4645347 0 0.0
lock-app debug (read only) 4465753 4465753 0 0.0
(read/write) 203224 203224 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79432 79432 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247517 247517 0 0.0
.text 4008611 4008611 0 0.0
ota-provider-app debug (read only) 4121657 4121657 0 0.0
(read/write) 192160 192160 0 0.0
.bss 113536 113536 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 199805 199805 0 0.0
.text 3730979 3730979 0 0.0
ota-requestor-app debug (read only) 4207121 4207121 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71728 71728 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 203261 203261 0 0.0
.text 3808707 3808707 0 0.0
shell debug (read only) 2757841 2757841 0 0.0
(read/write) 149088 149088 0 0.0
.bss 59592 59592 0 0.0
.data 816 816 0 0.0
.data.rel.ro 82896 82896 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180960 180960 0 0.0
.text 2406194 2406194 0 0.0
thermostat-no-ble arm64 (read only) 4359472 4359472 0 0.0
(read/write) 245888 245888 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 101608 101608 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161292 161292 0 0.0
.text 3859464 3859464 0 0.0
tv-app debug (read only) 5289913 5289913 0 0.0
(read/write) 352016 352016 0 0.0
.bss 243104 243104 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96512 96512 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 271277 271277 0 0.0
.text 4774531 4774531 0 0.0
tv-casting-app debug (read only) 8239937 8239937 0 0.0
(read/write) 314488 314488 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 149296 149296 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 337656 337656 0 0.0
.text 7496899 7496899 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522968 2522968 0 0.0
.bss 219048 219048 0 0.0
.data 5136 5136 0 0.0
.text 1485652 1485652 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1179744 1179744 0 0.0
bss 153980 153980 0 0.0
rodata 118844 118844 0 0.0
text 828016 828016 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1327228 1327228 0 0.0
bss 139990 139990 0 0.0
rodata 134908 134908 0 0.0
text 761684 761684 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161504 1161504 0 0.0
bss 154219 154219 0 0.0
rodata 113828 113828 0 0.0
text 814540 814540 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838136 838136 0 0.0
(read/write) 1723540 1723540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192708 192708 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2496 2496 0 0.0
.debug_abbrev 1327158 1327158 0 0.0
.debug_aranges 141008 141008 0 0.0
.debug_frame 467156 467156 0 0.0
.debug_info 30280930 30280930 0 0.0
.debug_line 3898558 3898558 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2245367 2245367 0 0.0
.debug_rnglists 151730 151730 0 0.0
.debug_str 4118416 4118416 0 0.0
.heap 838136 838136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 798235 798235 0 0.0
.symtab 494048 494048 0 0.0
.text 0 0 0 0.0
1519948 1519948 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839936 839936 0 0.0
(read/write) 1682060 1682060 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1267368 1267368 0 0.0
.debug_aranges 137224 137224 0 0.0
.debug_frame 460544 460544 0 0.0
.debug_info 28552708 28552708 0 0.0
.debug_line 3803635 3803635 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2189783 2189783 0 0.0
.debug_rnglists 147545 147545 0 0.0
.debug_str 4011153 4011153 0 0.0
.heap 839936 839936 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 742590 742590 0 0.0
.symtab 475104 475104 0 0.0
.text 1480268 1480268 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1608236 1608236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2360 2360 0 0.0
.debug_abbrev 1109046 1109046 0 0.0
.debug_aranges 127296 127296 0 0.0
.debug_frame 423468 423468 0 0.0
.debug_info 23670450 23670450 0 0.0
.debug_line 3377965 3377965 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2026268 2026268 0 0.0
.debug_rnglists 137091 137091 0 0.0
.debug_str 3817975 3817975 0 0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 655759 655759 0 0.0
.symtab 436608 436608 0 0.0
.text 1412996 1412996 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1641044 1641044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2376 2376 0 0.0
.debug_abbrev 1101892 1101892 0 0.0
.debug_aranges 125976 125976 0 0.0
.debug_frame 418704 418704 0 0.0
.debug_info 23480129 23480129 0 0.0
.debug_line 3330301 3330301 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2003000 2003000 0 0.0
.debug_rnglists 135114 135114 0 0.0
.debug_str 3780235 3780235 0 0.0
.heap 819224 819224 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 629264 629264 0 0.0
.symtab 428144 428144 0 0.0
.text 1418540 1418540 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177108 1177108 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 623952 623952 0 0.0
lock-app qpg6105+debug (read/write) 1133588 1133588 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 580428 580428 0 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856900 856900 0 0.0
bss 77996 77996 0 0.0
text 604454 604454 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078520 1078520 0 0.0
bss 112632 112632 0 0.0
text 758132 758132 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1077172 1077172 0 0.0
bss 122460 122460 0 0.0
text 744604 744604 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932204 932204 0 0.0
bss 106876 106876 0 0.0
text 641650 641650 0 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 860304 860304 0 0.0
bss 78120 78120 0 0.0
text 607552 607552 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 962432 962432 0 0.0
bss 88184 88184 0 0.0
text 683970 683970 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1088200 1088200 0 0.0
bss 112384 112384 0 0.0
text 762322 762322 0 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918720 918720 0 0.0
bss 78812 78812 0 0.0
text 638380 638380 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945548 945548 0 0.0
bss 104976 104976 0 0.0
text 657452 657452 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 864128 864128 0 0.0
bss 78228 78228 0 0.0
text 611726 611726 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804988 804988 0 0.0
bss 66248 66248 0 0.0
text 578762 578762 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 820704 820704 0 0.0
bss 66652 66652 0 0.0
text 589374 589374 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 709036 709036 0 0.0
bss 86424 86424 0 0.0
text 462008 462008 0 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 862900 862900 0 0.0
bss 78204 78204 0 0.0
text 611088 611088 0 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847944 847944 0 0.0
bss 77932 77932 0 0.0
text 598260 598260 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 826072 826072 0 0.0
bss 66536 66536 0 0.0
text 594116 594116 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823536 823536 0 0.0
bss 66888 66888 0 0.0
text 591166 591166 0 0.0

@yufengwangca yufengwangca changed the title Update Java8 Optional handling in JniReferences [Android] Fix crash in Java8 Optional handling Oct 31, 2023
@mergify mergify bot merged commit 4e438d6 into project-chip:master Oct 31, 2023
52 checks passed
@yufengwangca yufengwangca deleted the pr/java/jni branch October 31, 2023 14:54
mergify bot pushed a commit that referenced this pull request Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants