momo5502
|
802e295bcc
|
Adapt more printing
|
2025-06-07 07:29:30 +02:00 |
|
momo5502
|
bc77faec3d
|
Move more logging into callbacks
|
2025-06-06 20:03:53 +02:00 |
|
momo5502
|
da658e5178
|
Prepare timer support
|
2025-06-01 13:56:45 +02:00 |
|
momo5502
|
86dbd11008
|
Fix serialization of atoms
|
2025-05-18 12:48:17 +02:00 |
|
momo5502
|
67031b40ea
|
More UI syscalls
|
2025-05-18 10:35:22 +02:00 |
|
momo5502
|
6241c10f02
|
Support window props
|
2025-05-18 09:51:46 +02:00 |
|
momo5502
|
d08bcbae9c
|
Add window object
|
2025-05-18 09:13:26 +02:00 |
|
Maurice Heumann
|
6cb571f496
|
Prepare web debugger (#247)
|
2025-04-29 09:51:15 +02:00 |
|
momo5502
|
1beb95c2b2
|
Support thread-switch callback
|
2025-04-29 09:25:45 +02:00 |
|
Igor Pissolati
|
9d5338b168
|
Load environment variables from registry
|
2025-04-28 12:46:36 -03:00 |
|
robert-yates
|
b2296930d3
|
prepare 32bit support with name and class inheritance modifications
|
2025-04-22 12:01:40 +02:00 |
|
Igor Pissolati
|
657bf6121a
|
Apply suggested changes
|
2025-04-22 03:44:45 -03:00 |
|
Igor Pissolati
|
5f2c15e642
|
Fix x86 build
|
2025-04-22 02:51:19 -03:00 |
|
Igor Pissolati
|
7e93f5d7f6
|
Improvements to locale syscalls and fix TimeZone query
|
2025-04-22 01:48:52 -03:00 |
|
Igor Pissolati
|
6deefb932f
|
Add NtUserGetAtomName syscall
|
2025-04-22 01:19:05 -03:00 |
|
Igor Pissolati
|
3dfad0f789
|
Add more atom-related syscalls
|
2025-04-19 13:52:13 -03:00 |
|
momo5502
|
a8926592bc
|
Prepare APC dispatching
|
2025-04-13 13:39:09 +02:00 |
|
RektInator
|
8bc49bdd03
|
refactor(windows-emulator/syscalls): partial refactor of syscalls.cpp, splits syscall implementations over multiple files
|
2025-04-11 16:42:00 +02:00 |
|
momo5502
|
3c58c1af98
|
Log debug strings
|
2025-04-07 21:03:57 +02:00 |
|
momo5502
|
af6492be6d
|
Unify setting segment base
|
2025-03-29 10:44:41 +01:00 |
|
momo5502
|
53fb2f9116
|
Support more syscalls
|
2025-03-22 19:53:53 +01:00 |
|
momo5502
|
bf01b125ac
|
Fix clang-tidy warnings
|
2025-03-18 20:40:14 +01:00 |
|
Maurice Heumann
|
95c7ffbf91
|
Move executed instructions into windows emulator
|
2025-03-18 12:35:38 +01:00 |
|
Maurice Heumann
|
2cc2137c3a
|
Unify steady and system clock
|
2025-03-18 12:10:59 +01:00 |
|
Maurice Heumann
|
450e3c2a9c
|
Use clock interfaces to precisely control time
|
2025-03-18 11:48:44 +01:00 |
|
momo5502
|
3218e26306
|
Small callback optimization and unification
|
2025-02-14 09:05:55 +01:00 |
|
Elias Bachaalany
|
1d7f841ee4
|
added more callbacks
|
2025-02-10 11:25:04 -08:00 |
|
momo5502
|
934374c4bb
|
Extract main module cache into module manager
|
2025-02-10 17:43:09 +01:00 |
|
momo5502
|
c1aa260f8f
|
Cleanup process context
|
2025-02-10 17:28:00 +01:00 |
|
momo5502
|
349ef9688a
|
Move module manager into windows emulator
|
2025-02-10 16:49:33 +01:00 |
|
momo5502
|
7ae36a6452
|
Move registry manager into windows emulator
|
2025-02-10 16:37:33 +01:00 |
|
Maurice Heumann
|
2686251fde
|
Cleanup windows-emulator and extract classes
|
2025-02-10 13:42:49 +01:00 |
|
momo5502
|
6263353438
|
Isolate memory manager
|
2025-02-09 18:19:32 +01:00 |
|
Maurice Heumann
|
a182657733
|
Fix more handles
|
2025-02-05 07:01:06 +01:00 |
|
Maurice Heumann
|
cc4064611f
|
Fix thread handles
|
2025-02-04 20:34:53 +01:00 |
|
momo5502
|
748574c7b4
|
Fix emulator resetting
|
2025-01-26 07:56:36 +01:00 |
|
momo5502
|
24bebc4ee2
|
Prepare filesystem support
|
2025-01-25 07:24:01 +01:00 |
|
momo5502
|
8854968256
|
Rename spawned thread count to prevent confusion
|
2025-01-25 07:24:01 +01:00 |
|
momo5502
|
32d91bd139
|
Fix semaphores and mutexes
|
2025-01-25 07:24:01 +01:00 |
|
momo5502
|
98c29ba75a
|
Use u16string in NtAddAtomEx
|
2025-01-25 07:19:22 +01:00 |
|
momo5502
|
270dbf000c
|
Better thread exit check
|
2025-01-19 08:36:01 +01:00 |
|
momo5502
|
bff8420ffd
|
Format all the code
|
2025-01-06 17:19:26 +01:00 |
|
momo5502
|
ec6e25787e
|
Fix naming collisions
|
2025-01-05 15:02:00 +01:00 |
|
momo5502
|
f75f95cc61
|
Merge remote-tracking branch 'origin/main' into multi-platform-support
# Conflicts:
# src/analyzer/main.cpp
# src/emulator/memory_region.hpp
# src/windows-emulator/io_device.cpp
# src/windows-emulator/module/module_mapping.cpp
# src/windows-emulator/process_context.hpp
# src/windows-emulator/syscalls.cpp
# src/windows-emulator/windows_emulator.cpp
|
2025-01-05 14:44:17 +01:00 |
|
momo5502
|
6f8f870103
|
Directory enumertion
|
2024-12-25 12:41:43 +01:00 |
|
robert-yates
|
8e049a2650
|
migrate to platform structures
|
2024-12-24 21:08:39 +01:00 |
|
robert-yates
|
12c80f159e
|
add explicit 16bit unicode
|
2024-12-24 21:08:39 +01:00 |
|
momo5502
|
5122b55661
|
Support recursive mutants
|
2024-12-22 16:34:28 +01:00 |
|
momo5502
|
4be39b1fe7
|
Prepare mutant support
|
2024-12-22 16:34:28 +01:00 |
|
momo5502
|
ce6cb0116b
|
Support more syscalls
|
2024-12-21 20:18:59 +01:00 |
|