Commit Graph

2548 Commits

Author SHA1 Message Date
momo5502
096a3c5f89 More exception dispatching progress 2024-09-05 20:38:27 +02:00
momo5502
e5b3dc953e Prepare exception dispatching 2024-09-05 19:01:55 +02:00
momo5502
7c6e4a23da More exception progress 2024-09-05 16:10:11 +02:00
momo5502
79607447e5 Support exception hooks 2024-09-05 11:13:54 +02:00
Maurice Heumann
0c963439a9 Merge pull request #2 from momo5502/dependabot/submodules/deps/reflect-444d020
Bump deps/reflect from `2129a1a` to `444d020`
2024-09-02 20:39:52 +02:00
dependabot[bot]
025c269f73 Bump deps/reflect from 2129a1a to 444d020
Bumps [deps/reflect](https://github.com/qlibs/reflect) from `2129a1a` to `444d020`.
- [Release notes](https://github.com/qlibs/reflect/releases)
- [Commits](2129a1a551...444d02039e)

---
updated-dependencies:
- dependency-name: deps/reflect
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 18:37:48 +00:00
momo5502
c975a8863f Prepare reflect upgrade 2024-09-02 20:33:04 +02:00
momo5502
9086792a35 Cleanup hooking 2024-09-02 20:32:56 +02:00
momo5502
daff0d1e13 Implement rdtsc hook 2024-09-02 17:16:29 +02:00
momo5502
679fecda4e Finish emulating hello world 2024-09-01 20:32:45 +02:00
momo5502
dba4970822 Update unicorn 2024-09-01 20:12:12 +02:00
momo5502
5efd108410 Use own unicorn fork 2024-09-01 20:11:25 +02:00
momo5502
fb0c740b89 More syscalls 2024-09-01 20:10:24 +02:00
momo5502
405a53ccef Support hardware breakpoints 2024-09-01 20:10:10 +02:00
momo5502
5254a28519 Fix export collection 2024-09-01 09:21:34 +02:00
momo5502
93f8f7b18e Query memory info 2024-09-01 09:13:50 +02:00
momo5502
164e9b737d Almost running application 2024-08-31 21:43:05 +02:00
momo5502
3ead613d2c More syscalls 2024-08-31 21:20:20 +02:00
momo5502
477eef2d6a Add console support 2024-08-31 20:28:54 +02:00
momo5502
d0e79f51bd Progress with kernelbase initialization 2024-08-31 19:43:27 +02:00
momo5502
2d23abc9e5 More fixes and progress 2024-08-31 17:37:30 +02:00
momo5502
f57e925499 Fix formatting 2024-08-31 16:41:55 +02:00
momo5502
99ede9529d Ignore ProcessTlsInformation 2024-08-31 16:41:47 +02:00
momo5502
c5010761d8 Fix log 2024-08-31 16:41:38 +02:00
momo5502
3e5b82a5b5 Add new syscall 2024-08-31 16:41:15 +02:00
momo5502
e36ed03720 Fix classic alignment mistake 2024-08-31 16:40:55 +02:00
momo5502
9427520390 Remove logging 2024-08-31 16:40:37 +02:00
momo5502
1b10b03763 More utils 2024-08-31 16:40:27 +02:00
momo5502
ed0c722ff0 Speedup relocation handling 2024-08-31 15:54:56 +02:00
momo5502
e320b9cfcc Fix api set map 2024-08-31 15:15:52 +02:00
momo5502
e377bdc23c Small cleanup 2024-08-31 15:14:57 +02:00
momo5502
880a4cd037 Optimize relocation handling 2024-08-31 15:14:38 +02:00
momo5502
4b7eebca88 Setup api set mapping 2024-08-31 12:35:16 +02:00
momo5502
34fbaa7547 Don't upload artifacts yet 2024-08-31 09:31:49 +02:00
momo5502
903227b699 Fix compilation 2024-08-31 09:31:32 +02:00
momo5502
d74897a413 Oof 2024-08-31 09:30:09 +02:00
momo5502
67212a2811 Log exceptions 2024-08-31 09:21:11 +02:00
momo5502
01bced1b53 Handle api-ms DLLs 2024-08-31 08:45:12 +02:00
momo5502
48581ff048 More progress 2024-08-30 21:35:56 +02:00
momo5502
0d9f71f913 Fix warnings 2024-08-30 18:17:15 +02:00
momo5502
f56090898a Apply relocations 2024-08-30 18:16:21 +02:00
momo5502
ce7fc8b07d Prepare module mapping 2024-08-28 20:26:22 +02:00
momo5502
53d4effacc Extract module mapping 2024-08-28 19:35:41 +02:00
momo5502
c3e642c89a Prepare new syscalls 2024-08-28 19:32:56 +02:00
momo5502
bf8fe61697 Dynamically resolve syscall IDs 2024-08-26 20:28:26 +02:00
momo5502
21823fccc4 Fix release builds 2024-08-26 12:20:27 +02:00
momo5502
e0aece7691 GDB stub fixes 2024-08-26 11:48:58 +02:00
momo5502
b4b2236ad0 More syscalls 2024-08-26 11:48:51 +02:00
momo5502
1c054c28c1 Cleanup hooks 2024-08-25 21:00:05 +02:00
momo5502
89f3dcf21a Better gdb stub abstraction 2024-08-25 20:51:29 +02:00