REDIVIVUS

Proposals / #815

Type the clipped RLE lookup helper's destination and table

applied · by Commit-Will · submitted 2026-11-02, applied 2026-11-02

Ghidra v1809 · 383dd74

The complete helper uses incoming EDX as the address of byte destination stores and Stack0x18 as the byte lookup-table base. Its sole original caller forwards its declared byte-output pointer in EDX and unchanged lookup-table API argument in Stack0x18. Correct both integer addresses and their generic names coherently; preserve all scalar clipping/stride inputs, void result, fastcall registers and RET24. The chosen Lookup1AndClip name matches the independently verified clipped byte-lookup behavior.

Changes 4, applied together

  1. Retype variable win 0x006077c0 EDX

    typeint32_t→uint8_t *
  2. Rename variable win 0x006077c0 EDX

    namenParam1→pDstBuffer
  3. Retype variable win 0x006077c0 Stack[0x18]

    typeint32_t→uint8_t *
  4. Rename variable win 0x006077c0 Stack[0x18]

    namenParam5→pLookupTable