278 Commits

Author SHA1 Message Date
LoveSy
0110cf7e6e upgrade to ndk 29 an use module partition 2025-03-06 11:53:03 +08:00
LoveSy
e2a35a4fab Setup Android SDK 2025-03-06 11:52:43 +08:00
dependabot[bot]
53070cff33
Bump the maven-dependencies group across 1 directory with 2 updates (#143) 2025-03-05 16:59:16 +08:00
LoveSy
c657d08dcf Upgrade gradle 2025-03-05 16:58:31 +08:00
LoveSy
ee6124f21e Simplify hookhandler usage 2025-03-05 15:36:13 +08:00
LoveSy
c54fb307f2
Refactor symbol define and use static operator() (#142) 2025-03-05 14:49:47 +08:00
LoveSy
4a2293e222
We only need to deoptimize non-native methods
Fix #140, close #141
2025-03-03 21:44:33 +08:00
LoveSy
4a18848a86
Use GetRuntimeQuickGenericJniStub for art_quick_generic_jni_trampoline 2025-03-01 20:45:22 +08:00
LoveSy
e9a016836b
Fix unit test 2025-02-26 21:30:33 +08:00
LoveSy
ce08314ca3
Fix art_quick_* not found
Close #136
2025-02-26 20:58:24 +08:00
烂泥扶上墙
8c3c6e6b2c
Fix the SIGSEGV caused by premature initialization of ClassLinker (#137)
ClassLinker should be initialized after Class because FixupStaticTrampolines references Class::GetClassDef, causing a SIGSEGV.
2025-02-26 19:29:45 +08:00
南宫雪珊
90d8d433d4
add cuttlefish test (#133) 2025-02-12 17:44:18 +08:00
dependabot[bot]
08b65e436f
Bump the maven-dependencies group with 2 updates (#116) 2024-11-06 23:04:27 +08:00
dependabot[bot]
a60403bd54
Bump AGP (#114) 2024-10-15 10:09:13 +08:00
dependabot[bot]
f5c423fd20
Bump AGP to 8.6.0 (#108) 2024-08-30 06:29:05 +08:00
dependabot[bot]
8ebc00ec8a
Bump androidx.test:runner from 1.6.1 to 1.6.2 in the maven-dependencies group (#106) 2024-08-18 19:30:28 +08:00
LoveSy
f8120339d2
Upgrade gradle 2024-08-16 23:00:18 +08:00
LoveSy
16c6820b86
Fix cmake 2024-08-15 01:14:59 +08:00
LoveSy
05289b548a
Fix IsBackup 2024-08-12 00:22:14 +08:00
LoveSy
ae4bc68b12
Fix including backup 2024-08-12 00:07:48 +08:00
dependabot[bot]
0b1e5f8b7a
Bump the maven-dependencies group with 2 updates (#105) 2024-08-10 09:28:40 +08:00
LoveSy
56a9cf7e53
Avoid hook called with unsupported arguments 2024-08-09 11:00:15 +08:00
LoveSy
897c70b74a
Make backup logic as a function 2024-08-06 23:39:03 +08:00
LoveSy
68f8a63e8f
Make member function const 2024-08-06 10:26:51 +08:00
LoveSy
14b753e1dc
Modularize hook helper 2024-08-06 00:33:24 +08:00
LoveSy
39334baed3
No need to setup android sdk 2024-08-02 01:38:11 +08:00
LoveSy
c9bf82a36c
Replace tstring with fixedstring 2024-08-02 01:10:32 +08:00
LoveSy
a7b0b022c2
Propagate hotness counter for backup method to target to avoid crash
Fix #99

See https://5ec1cff.github.io/my-blog/2024/06/27/lsp-crash-analysis/
2024-08-02 00:54:16 +08:00
LoveSy
0d9faca38d
Fix GarbageCollectCache got removed
Co-authored-by: JingMatrix <jingmatrix@gmail.com>
2024-07-24 00:39:03 +08:00
LoveSy
5121a21064
Remove dangerous implicit cast 2024-07-23 11:40:35 +08:00
LoveSy
bd64ecbc16
Fix array manipulation 2024-07-23 03:01:05 +08:00
LoveSy
85ab3c8c11
Upgrade deps 2024-07-17 11:50:46 +08:00
dependabot[bot]
87d2caede7
Bump the maven-dependencies group with 2 updates (#96) 2024-07-12 15:41:40 +08:00
LoveSy
3d9257fc11
Group dependencies 2024-07-12 15:39:27 +08:00
LoveSy
9d63f3bb50
Use kotlint dsl simple property assignment 2024-07-10 22:42:06 +08:00
dependabot[bot]
8fe8c6da1f
Bump androidx.test:runner from 1.6.0 to 1.6.1 (#92) 2024-06-28 07:03:27 +08:00
dependabot[bot]
368fed7c4f
Bump androidx.test.espresso:espresso-core from 3.6.0 to 3.6.1 (#93) 2024-06-28 07:02:31 +08:00
dependabot[bot]
172d11641a
Bump androidx.test.ext:junit from 1.2.0 to 1.2.1 (#94) 2024-06-28 07:02:01 +08:00
dependabot[bot]
5c8cdbd985
Bump androidx.test:runner from 1.5.2 to 1.6.0 (#90) 2024-06-25 16:37:59 +08:00
dependabot[bot]
6c08583233
Bump androidx.test.ext:junit from 1.1.5 to 1.2.0 (#91) 2024-06-25 16:37:59 +08:00
dependabot[bot]
b96a512319
Bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.0 (#89) 2024-06-25 16:37:59 +08:00
dependabot[bot]
95e3790500
Bump agp from 8.4.2 to 8.5.0 (#87) 2024-06-25 16:37:59 +08:00
dependabot[bot]
b1fe35c0c4
Bump agp from 8.4.1 to 8.4.2 (#86) 2024-06-25 16:37:59 +08:00
LoveSy
ac41dc6c18
Dont log function name to avoid too verbose log 2024-06-25 16:37:49 +08:00
LoveSy
da6b276f4d
Update actions 2024-06-05 11:32:19 +08:00
LoveSy
c35a50a60f
Test use modularized lsparself 2024-06-05 10:29:23 +08:00
LoveSy
b1e6d18494
Upgrade gradle & ndk 2024-06-05 10:04:30 +08:00
LoveSy
b858504dec
Upgrade deps 2024-06-05 10:04:30 +08:00
LoveSy
4ec6de77ad
No dobby_enable_near_branch_trampoline which may crash on Android 15 2024-06-05 10:04:30 +08:00
LoveSy
2d8204774b
Fix test build 2024-06-05 10:04:30 +08:00