Jonas Volman
4c769166f3
Match LRA cache validation and access cluster
2026-07-25 19:47:53 -07:00
Jonas Volman
39b4bef495
Match LRAR cache object
2026-07-22 17:13:44 -07:00
Jonas Volman
685dbb960d
Match data object compaction
2026-07-22 12:34:22 -07:00
Jonas Volman
c344e78f31
Correct zlib fixed-table and sync-marker ownership
2026-07-21 11:48:58 -07:00
Jonas Volman
65b229e885
Simplify LRU cache debug lock state
2026-07-18 15:03:34 -07:00
Jonas Volman
94340881fb
Document data compaction codegen blocker
2026-07-18 12:40:21 -07:00
Jonas Volman
62b807c768
Match infblock border table ownership
2026-07-18 12:39:19 -07:00
Jonas Volman
64c1bf3c13
Recover explicit BSS global definitions
2026-07-18 11:46:10 -07:00
Jonas Volman
d63b250441
Document circular queue dequeue blocker
2026-07-18 11:32:31 -07:00
Jonas Volman
04cf3d95a2
Match zlib gzip IO object
2026-07-18 11:32:09 -07:00
Jonas Volman
2fbbec7402
Match zlib trees object
2026-07-18 10:58:02 -07:00
Jonas Volman
d3f2442464
Recover zlib trees primitives and static tables
2026-07-18 10:38:34 -07:00
Jonas Volman
a12313217b
Match zlib deflate object
2026-07-18 10:17:58 -07:00
Jonas Volman
9d40cbb22c
Recover zlib deflate private functions
2026-07-18 10:10:29 -07:00
Jonas Volman
f5e44345f2
Reconstruct LRUV cache debug dump
2026-07-18 09:56:30 -07:00
Jonas Volman
4169c75ccd
Match stack memory pool handle allocation
2026-07-18 09:52:18 -07:00
Jonas Volman
8e679a7482
Reconstruct stack memory pool callers
2026-07-18 09:43:05 -07:00
Jonas Volman
679cfe7e80
Match data encoding memory and array writers
2026-07-18 09:05:21 -07:00
Jonas Volman
b95a3eed20
Classify data compaction register-reuse blocker
2026-07-17 23:00:51 -07:00
Jonas Volman
340097d4d4
Reconstruct LRUV block allocation
2026-07-17 23:00:51 -07:00
Jonas Volman
3cf0f0755c
Match LRUV cache verifier
2026-07-17 22:38:52 -07:00
Jonas Volman
b93c5fdf40
Reconstruct stack pool allocation and disposal core
2026-07-17 22:35:48 -07:00
Jonas Volman
4b2e0f10e8
Reconstruct stack pool block lifecycle
2026-07-17 22:25:31 -07:00
Jonas Volman
1a2fe0301a
Reconstruct stack memory pool primitives
2026-07-17 22:20:13 -07:00
Jonas Volman
d71e6d6647
Match hashtable lookup helper
2026-07-17 22:12:29 -07:00
Jonas Volman
8ad6e28854
Close exact memory pool helper coupling
2026-07-17 22:09:36 -07:00
Jonas Volman
afffe8a7aa
Reconstruct texture page packing
2026-07-17 22:00:38 -07:00
Jonas Volman
c5514492d2
Tighten circular queue dequeue control flow
2026-07-17 20:33:29 -07:00
Jonas Volman
ddb9395aea
Match memory pool object
2026-07-17 20:24:59 -07:00
Jonas Volman
e65d816651
Tighten hashtable growth code generation
2026-07-17 20:09:49 -07:00
Jonas Volman
b4651a63db
Reconstruct exact-match foundations
2026-07-17 19:50:50 -07:00
Jonas Volman
f31d3cc52d
Reconstruct hashtable growth foundation
2026-07-17 16:33:50 -07:00
Jonas Volman
3180248ecf
Match default hashtable hash function
2026-07-17 16:24:10 -07:00
Jonas Volman
c936bf0271
Reconstruct lrar allocation and exact unlock helper
2026-07-17 14:34:41 -07:00
Jonas Volman
f7c3e347a6
Reconstruct data compaction and memory pool fit helper
2026-07-17 12:48:58 -07:00
Jonas Volman
f2d30b934e
Match hashtable removal and reconstruct default hash
2026-07-17 12:17:35 -07:00
Jonas Volman
073e79462a
Reconstruct hashtable probe helper
2026-07-17 11:56:46 -07:00
Jonas Volman
6325b94fd6
Match hashtable insertion helper
2026-07-17 11:41:28 -07:00
Jonas Volman
0bdb674f9a
Match data iterator next
2026-07-17 11:21:36 -07:00
Jonas Volman
d0a735d56d
Match array data decoder
2026-07-17 11:20:30 -07:00
Jonas Volman
662835021b
Match memory pool allocation size helper
2026-07-17 11:01:45 -07:00
Jonas Volman
657e590c17
Complete LRU cache object
2026-07-17 10:51:35 -07:00
Jonas Volman
f77ad7224c
Match hashtable get and put
2026-07-17 10:28:58 -07:00
Jonas Volman
a5e7c570a5
Match LRAR cache lookup and flush
2026-07-17 10:27:28 -07:00
Jonas Volman
cb1da748b6
Match integer data encoder
2026-07-17 10:23:39 -07:00
Jonas Volman
460468094b
Match LRAR cache constructor
2026-07-17 10:23:18 -07:00
Jonas Volman
466c58e3a5
Match array object
2026-07-17 09:49:05 -07:00
Jonas Volman and Claude Opus 4.8
52448097ed
Reconstruct lra cache foundation and exact lifecycle
...
Recover the least-recently-allocated cache primitive from the January
object: 0x3c-byte lra_cache ('lrac' signature, name, size,
base_address, malloced flag, last_block, update/delete procs) and
0x10-byte in-buffer lra_block headers ('Ablh' signature with locked
and deleted flag bits, user address pointer, size, forward chain).
Seven of fourteen functions are proven exact: lra_full, lra_new,
lra_dispose, lra_flush, the default update/delete callbacks and the
block-invalidate helper code_0010ba10 with its ESI/ECX register
convention. The remaining seven are byte-complete reconstructions
blocked on a single interlocked register-allocation choice (cache in
EBX versus EDI) shared by the verify helpers and their callers, plus
one callee-saved-count difference in lra_allocate.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 09:44:38 -07:00
Jonas Volman
aff319b28d
Match scalar data decoders
2026-07-17 08:17:21 -07:00
Jonas Volman
4f65af222b
Match LRUV cache eviction and resizing
2026-07-17 01:54:57 -07:00