148 Commits

Author SHA1 Message Date
Akash Mozumdar
16540bfe69 move utility functions into common.h and module.h 2020-02-28 00:34:34 -07:00
Akash Mozumdar
c8853a1af8 dont remove mono if flooding, instead use config file for which hook to insert 2020-02-27 04:26:01 -07:00
Akash Mozumdar
b61272a5e6 implement replacer wildcard and optimize memory usage when loading files 2020-02-16 17:58:09 -07:00
Akash Mozumdar
e14c9b6a09 fix v8 hook x64 2020-02-11 23:35:23 -07:00
Akash Mozumdar
666b0a49c0 tiny fixes 2020-02-11 23:34:03 -07:00
Akash Mozumdar
0f7a648403 support hex dump codes 2020-01-19 14:23:30 -07:00
Akash Mozumdar
0ace753199 sanitize surrogate characters which cause qt to crash if unpaired 2020-01-18 23:25:57 -07:00
Akash Mozumdar
8e719b2964 readd sum cache, it is useful 2020-01-12 02:22:39 -07:00
Akash Mozumdar
aeb0cafb15 new cotopha hook 2019-11-23 12:44:26 -05:00
Akash Mozumdar
3db37ac450 limit hook searches to a named module, also make 0 CCs default for x86 due to perf/stability improvements 2019-11-10 14:13:54 -05:00
Akash Mozumdar
8b345a4377 fix mono perf issues (hopefully) 2019-09-30 08:45:01 -04:00
Akash Mozumdar
f9e1e61d51 refactor 2019-09-16 17:14:59 -04:00
Akash Mozumdar
0c9fc5c08a small fixes 2019-09-10 18:53:55 -04:00
Akash Mozumdar
96f235732c hook search through all exported functions, hook search deeper into stack, fix bug with dlls being loaded next to each other 2019-09-04 12:23:23 -04:00
Akash Mozumdar
562c6e1a3a more consistent hook searching ui and fix critical error in searching for text and custom codepage for hook searches 2019-08-19 16:15:08 -04:00
Akash Mozumdar
f1e1257f21 refactor tests 2019-08-07 05:18:04 -04:00
Akash Mozumdar
8f6595e869 small fixes 2019-08-06 11:54:10 -04:00
Akash Mozumdar
ad20ca360d treat string as full line 2019-07-19 01:15:00 +03:00
Akash Mozumdar
b098a05a23 dialog for hook results and customize max result count 2019-07-16 21:55:40 +05:30
Akash Mozumdar
011a5418e9 user selected process forgetting, and other small fixes 2019-07-03 12:03:22 +05:30
Akash Mozumdar
a3bb8dcf27 small fixes 2019-06-29 15:43:26 +05:30
Akash Mozumdar
4192bfc412 organize qt includes 2019-06-29 08:46:31 +05:30
Akash Mozumdar
f7c2641d58 improve x64 mono 2019-06-18 04:48:48 -04:00
Akash Mozumdar
88b797cd33 use a default searchparam unless user specifies they want custom settings 2019-06-16 15:28:59 -04:00
Akash Mozumdar
67a5f42c51 break up remove repetition extension 2019-06-13 13:06:34 -04:00
Akash Mozumdar
76804dd0aa reorganize translation 2019-06-13 04:01:29 -04:00
Akash Mozumdar
e7fff79f8f XX = 0x11 is officially the wildcard 2019-06-13 03:19:08 -04:00
Akash Mozumdar
64eee8f049 scrap that dumb idea 2019-06-10 15:06:43 -04:00
Akash Mozumdar
c808e7594d (re)add remove hooks feature skeleton 2019-06-10 01:49:11 -04:00
Akash Mozumdar
d25a61e9e6 catch garbage pipe data 2019-06-09 07:33:26 -04:00
Akash Mozumdar
5e27de842b added string offsets to hook codes and searches, fixed stack alignment bug, fixed inaccurate documentation on x64 registers, fixed bug with search signature cache, imrpvoed hook search string detection 2019-06-09 00:48:30 -04:00
Akash Mozumdar
b8bd602474 more user friendly hook searching and refactors 2019-06-06 23:53:37 -04:00
Akash Mozumdar
cf90539d09 optimize 2019-06-04 23:12:45 -04:00
Akash Mozumdar
e529046d7d after further testing, ThreadSafe<std::deque> seems to be the fastest and most reliable 2019-06-04 15:21:04 -04:00
Akash Mozumdar
3a36dbca1d refactor regex filter, add guide, and make it a default 2019-06-03 19:29:37 -04:00
Akash Mozumdar
7cdbd93dcb cleanup 2019-06-03 18:54:20 -04:00
Akash Mozumdar
9668b01192 add find hooks feture + some cleanup 2019-06-02 21:35:47 -04:00
Akash Mozumdar
44558a6059 change to format strings 2019-06-01 13:59:37 -04:00
Akash Mozumdar
096a1b49a7 small fixes 2019-05-31 14:48:07 -04:00
Akash Mozumdar
a38cbe2769 upgrade build scripts for x64 deployment 2019-05-27 14:13:49 -04:00
Akash Mozumdar
e8607e576d specify null length 2019-03-27 23:35:22 -04:00
Akash Mozumdar
be08c65799 update version 2019-03-24 23:01:09 -04:00
Akash Mozumdar
21fd3e1d59 rename 2019-03-13 11:54:19 -04:00
Akash Mozumdar
7e8dfc0332 fix race condition 2019-02-28 01:40:40 -05:00
Akash Mozumdar
0345181484 split text declarations 2019-02-27 11:33:17 -05:00
Akash Mozumdar
259ab2cb16 update version 2019-02-26 06:01:26 -05:00
Akash Mozumdar
7b82aa62aa add size locking option 2019-02-25 00:00:20 -05:00
Akash Mozumdar
121eddc290 command line help text 2019-02-21 13:18:37 -05:00
Akash Mozumdar
107544df70 minor fixes 2019-02-21 13:09:44 -05:00
Akash Mozumdar
241d5906e4 minor fixes 2019-02-20 21:54:25 -05:00