20 Commits

Author SHA1 Message Date
LoveSy
a4f6979c28
Fix AdjustThreadVisibilityCounter inline 2023-10-10 11:24:32 +08:00
LoveSy
79f2f13517 Fix crash when logging uninitialized methods 2023-10-10 02:24:31 +08:00
Wang Han
7a6940e722
Don't hook ShouldUseInterpreterEntrypoint on T+ (#49) 2023-10-06 14:34:28 +08:00
LoveSy
ab5830a020
Hook if ShouldUseInterpreterEntrypoint
This will not be inlined
2023-07-26 15:56:26 +08:00
LoveSy
25fff8a2a8
Preliminary riscv64 support 2023-04-12 10:19:18 +08:00
LoveSy
bdc1e6f8a7
x86 and x86_64 do not have AdjustThreadVisibilityCounter 2023-01-06 22:01:30 +08:00
LoveSy
9e437ffcd6
Fix 32bit symbol 2022-12-07 09:46:29 +08:00
LoveSy
d5a057b025
Redeoptimize when class initialized 2022-12-02 23:22:13 +08:00
LoveSy
a67f36b695
Only hook AdjustThreadVisibilityCounter since 30 2022-10-29 14:44:41 +08:00
LoveSy
c6cc93ae7e
Fix hook/deoptimize static methods failed on some Andorid 13 devices
Fix #29
2022-10-29 04:03:13 +08:00
LoveSy
2bd37aaba9
Fix deoptmize static methods 2022-09-13 16:30:10 +08:00
LoveSy
9c63dcecf3 Set runtime java non-debuggable in case of inline
`ShouldUseInterpreterEntrypoint` maybe inlined
2022-04-27 00:14:34 +08:00
LoveSy
3d2e1f5fc7
Fix crash when debugger attached (#12)
* Fix crash when debugger attached

* 1

* 2

* 3

* 4
2022-04-03 11:23:15 +08:00
LoveSy
0c1cf50831 Better native method hook 2022-03-21 01:43:18 +08:00
LoveSy
e49bdad9b0
Workaround UpdateMethodsCode inlined (#9) 2022-03-14 00:07:14 +08:00
LoveSy
b95af07672 Refine codes 2022-03-12 16:10:55 +08:00
LoveSy
c97c87b815
Strip pending hook (#6) 2022-03-12 02:04:58 +08:00
LoveSy
00a13f7811 Add Tiramisu to unit test 2022-02-23 07:25:31 +08:00
LoveSy
936f18c242
Support down to Android 6 (#3) 2022-02-22 13:54:58 +08:00
vvb2060
856f6e0402
Rename gradle module 2022-02-21 07:35:58 +08:00