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

ClampGrowthLimit__ should be guarded by region_lock_ #22

Merged
merged 3 commits into from Jun 9, 2023

Conversation

Mr-JingShi
Copy link
Contributor

@Mr-JingShi Mr-JingShi commented Jun 9, 2023

参考P及以上版本,为Android8.x自定义的ClampGrowthLimit__函数应该加锁,已防止要调整的目标大小小于已用空间的情况发生,如果发生此情况会污染JAVA已用空间,大概率发生崩溃。

已验证机型:
Android8
HUAWEI RNE-L21
HUAWEI STF-L09
HUAWEI BLA-L29
MOTOROLA moto e5 play
SONY G8341
XIAOMI Mi A1
LGE LG-H870
SAMSUNG SM-G570F
SAMSUNG SM-G965F
SAMSUNG SM-J330FN
SAMSUNG SM-G965U
SAMSUNG SM-G9600
SAMSUNG SM-G950F
SAMSUNG SM-N950N
SAMSUNG SM-N950U
SAMSUNG SM-G955F
SAMSUNG SM-G935F
SAMSUNG SM-A750FN
SAMSUNG SM-A750F
ASUS ASUS_Z01KDA

Android8.1
MEIZU 16th
MEIZU M1816
XIAOMI POCOPHONE F1
XIAOMI Redmi 6
XIAOMI Redmi 5 Plus
ONEPLUS A6003
BQ Aquaris X
OPPO PBFM00
VIVO V1732T
HUAWEI SNE-AL00
BLACKBERRY BBB100-1
Nokia5 TA-1053
SAMSUNG SM-N960U
SAMSUNG SM-N960F
SAMSUNG SM-J530L
SAMSUNG SM-G8870
SAMSUNG SM-J730FM

Android9
XIAOMI MI 8
MEIZU 16s Pro
HUAWEI LYA-AL00
HUAWEI MAR-LX1A
SAMSUNG SM-G973U
SAMSUNG SM-G9708
SAMSUNG SM-A205G
ONEPLUS A6003
SONY H8216
Nokia6 TA-1033

Android10
BLACKSHARK SHARK KLE-A0
ONEPLUS IN2010
HUAWEI WLZ-AN00
GOOGLE Pixel 4 XL
XIAOMI MIX 3
SAMSUNG SM-N975F
VIVO V1821A
OPPO CPH1877
HMD GLOBAL 7 plus
HUAWEI FRL-TN00

Android11
XIAOMI M2102K1AC
XIAOMI MI 9
SAMSUNG SM-G986U1
ONEPLUS IN2010
GOOGLE Pixel 4 XL
OPPO PAFM00

Android12
SAMSUNG SM-S901N
SAMSUNG SM-N9810
SAMSUNG SM-S906N
SAMSUNG SM-G986B
SAMSUNG SM-G975U
SAMSUNG SM-N9760
SAMSUNG SM-A217F
GOOGLE Pixel 3
注意:SAMSUNG SM-S901N需要特殊处理
offset_heap_in_runtime = 0x150 - 4 * 10;
offset_region_space_in_heap = 0x218;

@CLAassistant
Copy link

CLAassistant commented Jun 9, 2023

CLA assistant check
All committers have signed the CLA.

@zhi1ong zhi1ong merged commit 077f5ce into alibaba:develop Jun 9, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants