Commit graph

47 commits

Author SHA1 Message Date
Max Raulea
622ea9df97 Porting Documentation update 2026-08-01 17:09:55 +02:00
Max Raulea
bdc7a150cb Fixed bug that made script-engine segfault, explained in the porting status, so you can type commands now
Some checks failed
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-24 22:28:44 +02:00
Max Raulea
1a9a62a916 Forgot to add the new linux stubs to tracked files, so here it is 2026-07-24 22:10:08 +02:00
Max Raulea
f938929a8c Empty Linux stub for the keystone library 2026-07-24 21:20:44 +02:00
Max Raulea
600eaa47ba update doc and added stub for vendorID pci-id.cpp file, TODO on linux 2026-07-24 21:11:23 +02:00
Max Raulea
d19ffdcd42 Documentation update 2026-07-24 20:02:22 +02:00
Max Raulea
5175381c73 script engine linux build complete, added undefined references with empty stubs or linux port and updated the Cmake file accordingly 2026-07-24 20:02:00 +02:00
Max Raulea
8583d99d14 Added ucpuid to CMakeList.txt and made it portable 2026-07-24 19:48:24 +02:00
Max Raulea
f5f822a46f Added the hwdbg files to the cmake files and replaced the platform files, RTLzeroMemory 2026-07-24 19:21:06 +02:00
Max Raulea
7141e23aad Added unix implementation of asm-vmx-checks.asm, and made naming convention for both files. Updated the Porting status and updated the build files. 2026-07-24 18:27:26 +02:00
Max Raulea
6683c2dc3d New socket platform API and named-pipe linux file 2026-07-22 11:32:39 +02:00
Max Raulea
1abac35edc new email and some changes 2026-07-22 11:05:07 +02:00
Max Raulea
6f7bc287fe Guards and Documentation 2026-07-22 10:16:22 +02:00
Max Raulea
5fdd2e7738 rdmsr file and updates status 2026-07-22 10:02:29 +02:00
Max Raulea
926070135d Sweeps and extra guards and some new platform functionsd 2026-07-21 15:53:34 +02:00
Max Raulea
a29e210ab0 Porting status update and terminate thread platform call 2026-07-20 12:32:10 +02:00
Max Raulea
c13f45f8b0 CpuIdEx replacements 2026-07-20 12:12:21 +02:00
Max Raulea
0c7adbd244 New platform ioctl func and some sweeps of already existing platform functions 2026-07-18 19:20:56 +02:00
Max Raulea
db3064cb24 Sweeps of PLatform functions 2026-07-18 17:09:52 +02:00
Max Raulea
d6f70eecd9 Added driver install for linux stub, and new platform functions and 1:1 mappings 2026-07-18 16:38:09 +02:00
Max Raulea
3805190db8 ud.cpp, new additions to platform API and guards 2026-07-18 15:01:56 +02:00
Max Raulea
5bd330c6de Porting status markdown file 2026-07-18 12:11:48 +02:00
sina
aa18675760 update changelog and fix minor issues 2026-06-21 14:22:33 +02:00
maxraulea
3a8d8ab2d1 Add guidelines for contribution 2026-06-20 09:48:19 +02:00
sina
af3b3e2f71 fix compiling error for user and kernel intrinsics in Linux 2026-05-08 18:58:20 +02:00
sina
9bf3916909 add user level modifications for intrinsics support in mock 2026-05-06 00:50:29 +02:00
sina
de0c56b466 create platform independent intrinsics functions 2026-05-05 21:25:20 +02:00
sina
ee72dd5f3f convert all VMX instructions to platform independent functions 2026-05-02 19:04:09 +02:00
sina
4e26d65626 add gitignore for files copied to the Linux mock 2026-05-02 17:49:15 +02:00
sina
0ef8a15ed4 port intrinsics functions to linux 2026-05-02 17:38:33 +02:00
sina
469f12c645 compile HyperDbg SDK for Linux (user-mode) 2026-04-28 17:17:45 +02:00
sina
d3f4e65686 Replace general types with basic types 2026-04-28 15:03:08 +02:00
sina
c5ba5ccd89 compile HyperDbg SDK for Linux 2026-04-28 14:39:54 +02:00
sina
b35e0dd43c clearing the headers for Windows and Linux 2026-04-28 01:24:43 +02:00
sina
f1f0e50e08 create empty pch hearder for linux compiler 2026-04-27 23:23:01 +02:00
sina
d3cfd7b5d9 create different headers for basic types in Linux 2026-04-27 21:22:43 +02:00
sina
7c6ca98358 change git ignore for linux kernel modules 2026-04-27 16:17:46 +02:00
sina
6e0aee6c01
add information for current state of supporting linux 2026-02-13 15:25:45 +01:00
Alireza moradi
ae8ce290c1 change dummy file header location and some changes in makefile 2026-02-13 12:25:26 +03:30
Alireza moradi
0f60d24921 change include path in mock.c 2026-02-13 12:25:26 +03:30
Alireza moradi
f5c54341ac change linux mock makefile 2026-02-13 12:25:26 +03:30
alish14
3a21e72f32 add README 2026-02-13 12:25:26 +03:30
alish14
f40f1d8183 fix dependecies after changing file names and now it work 2026-02-13 12:25:05 +03:30
alish14
8f97858987 refactor(Mem.c): cross-platform memory API and fix build system 2026-02-13 12:12:44 +03:30
Alireza moradi
e229d85baa change make file for include path be dynamic not hardcoded 2026-02-13 12:12:44 +03:30
Alireza moradi
a25f81483c link files in mock to platform/kernel/ 2026-02-13 12:12:44 +03:30
Alireza moradi
1eb72d1621 linux kernel module mock added 2026-02-13 12:12:44 +03:30