20 Commits

Author SHA1 Message Date
LoveSy
1ff11177b0
Avoid using libc while doing backup 2023-03-22 22:25:51 +08:00
vvb2060
640824076c
Add self dev check 2023-01-21 05:22:52 +08:00
LoveSy
772a1b168c
Add dev to avoid duplicate inode 2023-01-17 16:10:43 +08:00
LoveSy
1afe99bb16
Fallback to hook without backup when remap fails
Close #1

Co-authored-by: canye <31466456+canyie@users.noreply.github.com>
2023-01-11 19:30:33 +08:00
LoveSy
d935c30d14
Iterate maps from lower address 2023-01-05 10:41:11 +08:00
LoveSy
dea1626479
Fix duplicate hook check 2022-12-07 21:12:40 +08:00
LoveSy
7a476dfd7a
Fix release build 2022-11-28 21:04:11 +08:00
LoveSy
d6a78a935f
Support hooking so in an archive 2022-11-28 20:58:53 +08:00
LoveSy
b30d5f4529
ELF header is not xom 2022-11-28 10:15:03 +08:00
LoveSy
fcba24abe2
Allow self hooking 2022-11-27 06:36:16 +08:00
LoveSy
b7fcd5c915
Align page 2022-11-27 05:45:29 +08:00
LoveSy
43f688135b
Add logs 2022-11-27 03:05:35 +08:00
LoveSy
5198a7ffba
inline namespace 2022-11-27 01:47:29 +08:00
LoveSy
bf8b87d7cb
Add missing map offset 2022-11-27 01:24:21 +08:00
LoveSy
c9e91f007e
In case mprotect fails 2022-11-27 01:06:31 +08:00
LoveSy
229adbe159
Fix perm when invalidate cache 2022-11-27 01:03:58 +08:00
LoveSy
5e1c3b1a9e
Export scan map interface 2022-11-27 01:02:15 +08:00
LoveSy
1155891414
Fix perm 2022-11-27 00:43:46 +08:00
LoveSy
eaff1e850b
Remove regex interfaces 2022-11-27 00:29:32 +08:00
LoveSy
50471176ba
Initial commit 2022-11-26 22:45:45 +08:00