Commit Graph

  • 6300bebe33 Fix API documentation and examples; add comprehensive documentation suite master kbe 2026-07-22 22:26:07 +02:00
  • 040a51bf03 fix: Build documentation at compilation kbe 2026-07-22 19:58:47 +02:00
  • da342d355e Remove legacy BlackMagic specs feature/add-thread-region-finder develop kbe 2026-07-22 19:12:24 +02:00
  • 1169fdb994 Address review findings for thread control and process discovery kbe 2026-07-22 17:18:48 +02:00
  • 3e294dc846 Add process discovery helpers and Magic facade accessors kbe 2026-07-22 16:04:53 +02:00
  • 8f988768fe Fix thread namespace collision and tighten executable stub allocation kbe 2026-07-22 16:04:41 +02:00
  • 9aef9c21e3 Add thread control surfaces kbe 2026-07-22 16:04:30 +02:00
  • f0faca3112 Add memory-region query, enumeration, and scoped protection kbe 2026-07-22 16:04:15 +02:00
  • e8c84f0ba1 Fix IcedAssembler immediate overflow and unwrap invoke exceptions kbeandClaude Opus 4.8 2026-07-22 11:43:48 +02:00
  • 0ddd812829 Address review: forwarder split, CreateDelegate guard, API-set docs kbeandClaude Opus 4.8 2026-07-22 09:22:29 +02:00
  • 30d5a9a5ec Add optional Iced backend: arbitrary text assembly and full prologue validation kbeandClaude Opus 4.8 2026-07-22 08:56:31 +02:00
  • af7e3dc1b9 Close out verification tasks 9.3 and 9.4 kbeandClaude Opus 4.8 2026-07-22 02:54:28 +02:00
  • 678cb00895 Implement RemoteModule/RemoteFunction and prove x64 ABI at runtime kbeandClaude Opus 4.8 2026-07-22 02:49:51 +02:00
  • eda467bc46 Fix 32-bit thread context API selection in DllInjector kbe 2026-07-22 02:31:32 +02:00
  • 286bb9cab1 Add local agent workspace files and skills kbe 2026-07-22 02:24:51 +02:00
  • a34389fbba Fix 32-bit host context APIs and ExternalReader bitness detection kbe 2026-07-22 02:24:06 +02:00
  • 1911514120 Fix bounds, memory protection, and completion race in core helpers kbe 2026-07-22 02:16:23 +02:00
  • ffd72b37ed Consolidate whitemagic-foundation implementation into develop kbe 2026-07-22 01:58:58 +02:00
  • d04428b42e Fix fallback read too short for sparse prologues in redirection helper kbe 2026-07-22 01:36:52 +02:00
  • 64be4f8275 Fix page-boundary read issue in redirection helper kbe 2026-07-22 01:29:52 +02:00
  • c40f3fd791 Fix InputSimulator wParam, PeHeaderParser double-parse, and other review issues kbe 2026-07-22 01:28:42 +02:00
  • 614806f5f1 Fix LibraryLoader crash on error during context-transfer restoration kbe 2026-07-22 01:24:33 +02:00
  • 77736698ab Add runtime x64 stack-alignment regression test kbeandClaude Opus 4.8 2026-07-22 01:13:45 +02:00
  • fa0b5b5013 Add observable alloc/free seams to BackgroundTaskExecutor and fix StubAllocator ownership kbe 2026-07-22 00:51:39 +02:00
  • 44a368de9c Fix dispatcher crash/deadlock, instruction analyzer, cache equality, task leak, and redirection protection kbe 2026-07-22 00:32:19 +02:00
  • 3f0bea6bd4 Implement core diagnostic memory layer, execution helpers, and high-level facade slices kbe 2026-07-21 23:27:52 +02:00
  • a0ca7050a2 openspec: mark Phase 3 done; record Phase 2/3 review deviations kbeandClaude Opus 4.8 2026-07-21 22:11:58 +02:00
  • 75ff4a2320 Guard diagnostic stub builder against argument-count overflow kbeandClaude Opus 4.8 2026-07-21 22:09:56 +02:00
  • e2654fff91 Agents now merge to develop instead of master kbe 2026-07-21 21:54:40 +02:00
  • 12b9b6c03e Fix x64 stub ABI and marshal-path sizing; dedupe memory readers kbeandClaude Opus 4.8 2026-07-21 21:36:46 +02:00
  • 184dec86ca ARchive old spec kbe 2026-07-21 21:07:38 +02:00
  • 0380705e76 Initial commit kbe 2026-07-21 20:23:28 +02:00
  • 21d2dd0460 Initial commit kbe 2026-07-21 20:28:59 +00:00
  • 8c07d8048c openspec: mark Phase 3 done; record Phase 2/3 review deviations kbeandClaude Opus 4.8 2026-07-21 22:11:58 +02:00
  • b06a034072 Guard BuildCallStub against argument-count overflow kbeandClaude Opus 4.8 2026-07-21 22:09:56 +02:00
  • cb437ef9b5 Fix x64 stub ABI and marshal-path sizing; dedupe RPM readers kbeandClaude Opus 4.8 2026-07-21 21:36:46 +02:00
  • 6fa12d8667 docs: reframe as process-introspection library kbe 2026-07-21 20:19:51 +02:00
  • d520ac34f0 docs(agents): reframe purpose as debugger-class tooling kbe 2026-07-21 20:07:20 +02:00
  • ea6e024f32 More details about target kbe 2026-07-21 20:02:14 +02:00
  • 3649feae1f fix CS8778: unchecked cast for far-target test constant kbe 2026-07-21 20:01:04 +02:00
  • 84a3a3eab6 Merge feature/memory-hardening: Phase 3 managed assembler + memory hardening kbe 2026-07-21 20:00:14 +02:00
  • 2ecdd147a7 review fixes: rename CallingConvention→CallConvention, seal, edge cases kbe 2026-07-21 19:59:48 +02:00
  • f39ecf820d Phase 3 complete: managed assembler kbe 2026-07-21 19:52:04 +02:00
  • 98c53568d9 task 3.5-3.6: x86 stdcall/thiscall/fastcall stub tests kbe 2026-07-21 19:50:49 +02:00
  • a09887812b Merge feature/memory-hardening into develop kbeandClaude Opus 4.8 2026-07-21 19:49:29 +02:00
  • 7c5e72e0e0 Harden memory layer: fix char sizing, ref structs, count guards, ReadString advance kbeandClaude Opus 4.8 2026-07-21 19:47:24 +02:00
  • f7236eea9b task 3.3-3.4: x86 cdecl stub encoding + CallingConvention enum kbe 2026-07-21 19:37:20 +02:00
  • 855595837f task 3.1-3.2: IAssembler interface + StubAssembler emit primitives kbe 2026-07-21 19:35:11 +02:00
  • 68255f907c fix: IndexOfPattern alignment for multi-byte encodings kbe 2026-07-21 19:34:01 +02:00
  • 6aaee0adce Merge feature/native-surface: native P/Invoke surface + Phase 2 core memory kbeandClaude Opus 4.8 2026-07-21 19:31:29 +02:00
  • 9f7848ffde docs: fix D1 Why to match RPM-on-self revision kbeandClaude Opus 4.8 2026-07-21 19:31:12 +02:00
  • 991387198d Reconcile spec with Phase 2 review outcome; ignore *.log kbeandClaude Opus 4.8 2026-07-21 19:28:28 +02:00
  • 8374650aac fix 7 correctness and cleanup issues kbe 2026-07-21 19:24:18 +02:00
  • 6eb78e7974 Phase 2: Core Memory Access complete kbe 2026-07-21 17:09:36 +02:00
  • 8219ac95a6 task 2.7-2.8: addressing helpers with tests kbe 2026-07-21 17:08:08 +02:00
  • b2a5090533 task 2.5-2.6: string Read/Write with encoding tests kbe 2026-07-21 17:06:34 +02:00
  • 6b34e0fab8 task 2.3-2.4: implement MemoryBase + ExternalReader with tests kbe 2026-07-21 17:05:29 +02:00
  • ccde012e45 task 2.1-2.2: implement MarshalCache<T> with tests kbe 2026-07-21 17:03:23 +02:00
  • 302da5f3c2 task 1.4: add NativeMethods.cs LibraryImport P/Invoke surface kbe 2026-07-21 17:01:41 +02:00
  • eea175499d Scaffold WhiteMagic solution and add AGENTS.md kbeandClaude Opus 4.8 2026-07-21 16:55:33 +02:00
  • 4405af15fd Add whitemagic-foundation OpenSpec design; isolate reference libs kbeandClaude Opus 4.8 2026-07-21 16:50:03 +02:00