Commit graph

38 commits

Author SHA1 Message Date
Ottermandias
08c95711d3 Use Iced for static sig scanning. 2023-01-13 18:05:42 +01:00
Ottermandias
05b03c3d5f Rework static address scanning. 2023-01-13 16:09:32 +01:00
goat
987ff8dc8f
chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
kizer
c46cb36549
Unindent LoadAllPlugins by converting it to an async function, fixing task wait problems meanwhile (#966) 2022-08-23 14:03:22 +02:00
goat
591b4ee032
chore: don't save negative results from SigScanner... 2022-07-17 22:58:14 +02:00
goat
1c581d4be3
fix: handle broken sigs file gracefully 2022-07-15 19:16:48 +02:00
kizer
716736f022
Improvements (#903) 2022-06-29 11:51:40 +02:00
kizer
3369f569fb
Add call-on-services-ready attribute for service methods, and fix scene nullability (#900) 2022-06-26 18:49:34 +02:00
kizer
c7dc8c81f4
Fix async plugin load and show full profiler (#898) 2022-06-25 19:34:40 +02:00
goaaats
cf13e4f69d
chore: use ConcurrentDictionary in SigScanner 2022-06-25 14:17:57 +02:00
kizer
7760457dc5
Make plugins load asynchronously (#896) 2022-06-25 14:12:46 +02:00
kizer
8e7f370ddd
Load services asynchronously whenever possible (#893) 2022-06-24 22:12:51 +02:00
goaaats
fee4b1c32a
fix: correctly persist sigged jmp calls 2022-06-20 18:16:55 +02:00
goaaats
8cc34ea1b6
fix: adjust for base address when saving .text offsets 2022-06-19 23:06:13 +02:00
goaaats
7dbeea8900
chore: remove sigscanner logging 2022-06-19 20:43:31 +02:00
goaaats
eca2b7f5ee
feat: basic .text scan cache
This currently saves cached jsons in the working directory, we might wanna change that
2022-06-19 20:40:15 +02:00
goat
1561fbac00
Revert "refactor(Dalamud): switch to file-scoped namespaces"
This reverts commit b5f34c3199.
2021-11-18 15:23:40 +01:00
goat
b5f34c3199
refactor(Dalamud): switch to file-scoped namespaces 2021-11-17 19:42:32 +01:00
Raymond
06d3ad8048 formatting 2021-09-22 17:13:06 -04:00
Anna Clemens
f5ef9a085a
feat: add fallible methods to SigScanner 2021-09-22 16:35:05 -04:00
Raymond
ff1d7f2829 Implement service locator 2021-08-21 14:03:06 -04:00
Raymond
b3f41c9049 SigScanner ctor overload for main module of current process 2021-08-16 08:59:07 -04:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00
Raymond Lynch
595fd3f1e4 StyleCop: everything else 2021-05-30 07:15:47 -04:00
pohky
998e1be6f4 Update SigScanner.cs
- add .rdata so GetStaticAddressFromSignature can resolve offsets in that section
2021-04-12 04:22:58 +02:00
goat
e8cd4e750a refactor: new code style in SigScanner.cs 2021-04-07 02:15:44 +02:00
pohky
27cdcba6ec Update SigScanner.cs
missing log line
2021-01-14 00:09:16 +01:00
pohky
8fd683c2b4 Update SigScanner.cs
revert style changes
2021-01-14 00:07:08 +01:00
pohky
4482f305b0 Update SigScanner.cs
add log lines back in
2021-01-13 18:39:27 +01:00
pohky
866efc5bcf Update SigScanner.cs
bit of a speed boost
2021-01-13 18:32:35 +01:00
NotAdam
c6d46f9aea add support for checking client conditions 2020-05-26 23:22:18 +10:00
attickdoor
9186a1cf54 do-while is actually more elegant for once 2020-03-13 23:44:09 -04:00
attickdoor
39e196ddbb Add GetStaticAddressFromSig 2020-03-13 23:31:11 -04:00
attickdoor
95e2bc14f2 Support IDA sigs that are based off of the first CALL instruction for a function. 2020-03-04 21:29:02 -05:00
goat
3a7c537468 docs: document SigScanner 2020-02-14 16:23:05 +09:00
goat
09e88f42cf fix: copy the whole module 2020-01-26 17:45:53 +09:00
goat
e2f9773e33 fix: try to copy .text and .data of TargetModule to avoid conflicts(WIP, needs testing) 2020-01-26 17:25:11 +09:00
goat
ac838687f8 Initial commit 2019-09-21 22:29:38 +09:00