Commit Graph

  • 7cff67afce Bump version to 0.2.1 master v0.2.1 lirent 2026-06-28 23:03:02 +03:00
  • 244511b66e Add readable operand decode and register def-use analysis lirent 2026-06-28 23:02:40 +03:00
  • 51feb8d39c Bump version to 0.2.0 v0.2.0 lirent 2026-06-28 21:52:22 +03:00
  • 1b06206043 Add operand-normalized semantic code signatures lirent 2026-06-28 21:51:47 +03:00
  • 8ca84a5861 Bump version to 0.1.6 v0.1.6 lirent 2026-06-26 07:57:36 +03:00
  • 91e5e05de4 Scope gva_code_xref by an explicit prot_any argument lirent 2026-06-26 07:57:35 +03:00
  • 32440c7104 Drop the user-half top-level NX bit when deriving VR_X lirent 2026-06-26 07:57:26 +03:00
  • d26f6c0bf0 Install file(1) in the Debian CI job so shlibdeps can run v0.1.5 lirent 2026-06-22 16:32:47 +03:00
  • 0c3aa5ef25 Build a shared library and ship it as Debian packages v0.1.4 lirent 2026-06-22 15:52:39 +03:00
  • 3028a4eb11 Take the kernel cr3 in the read-only win32 constructor v0.1.3 lirent 2026-06-20 17:02:29 +03:00
  • 02e63f2ff0 Add a read-only win32 context over a file descriptor v0.1.2 lirent 2026-06-20 16:39:08 +03:00
  • 5ea9a3785f Construct the memory source from a file descriptor lirent 2026-06-20 11:20:33 +03:00
  • f401738702 Fix CI: install libc6-dev for the native compiler check v0.1.1 lirent 2026-06-17 18:54:49 +03:00
  • 39d048f5fe Add CI: release the Windows guest exe on v* tags v0.1.0 lirent 2026-06-17 18:30:38 +03:00
  • 6125491ac3 Add MIT license lirent 2026-06-17 15:23:19 +03:00
  • cc265fb95d Build position-independent objects (-fPIC) lirent 2026-06-17 13:05:13 +03:00
  • 50ed32b7dc Add function-level code diff over caller-supplied views lirent 2026-06-16 20:21:36 +03:00
  • 35c5dc06ba Add imports, inline-hook detection, function hashing, per-function imports lirent 2026-06-16 20:03:49 +03:00
  • 79e82ffc6a Add code-structure analysis: call graph, jump tables, basic blocks, constant xref lirent 2026-06-16 19:52:25 +03:00
  • c4419964aa Add function inventory (.pdata), signature generation, and export/PDB symbols lirent 2026-06-16 19:27:42 +03:00
  • 06230ac680 Add PE section enumeration and section views (section-local / RVA / absolute) lirent 2026-06-16 19:06:59 +03:00
  • 3199fbf258 Add a light x86-64 decoder; back code-xref with it lirent 2026-06-16 18:11:29 +03:00
  • c36ffe295d Add process-scoped scanning algorithms: multi-pattern, code-xref, pointer-map, dissection, snapshot diff lirent 2026-06-16 17:38:10 +03:00
  • 25b8ed8ca9 Add a dump-scan demonstrator (vmie_scan) lirent 2026-06-16 16:25:27 +03:00
  • dc09d7f2a4 Keep the arch layer's prose consumer-agnostic; note the x86-64 binding lirent 2026-06-15 12:07:43 +03:00
  • 303a52527f Make the guest agent wait until ack; collapse the contract magics lirent 2026-06-15 09:02:55 +03:00
  • 93966c3df2 Define the win32 engine; add a dump source and physical sigscan lirent 2026-06-15 08:20:50 +03:00
  • b3441dd6f6 Split the library into CORE / ENGINE / HANDLERS layers lirent 2026-06-15 02:57:46 +03:00
  • 7c0995a4f2 Rename project w32ms -> vmi-engine lirent 2026-06-15 01:49:16 +03:00
  • 4015e839eb Zero-copy hot path, correctness hardening lirent 2026-06-15 00:58:27 +03:00
  • 1ec70b7ede Windows guest VMI core: host library, CLI, guest agent lirent 2026-06-14 21:47:56 +03:00