> For the complete documentation index, see [llms.txt](https://refresh-cx.gitbook.io/refresh.cx-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://refresh-cx.gitbook.io/refresh.cx-docs/memory.md).

# Memory

Read, write, and scan process memory, and call raw addresses. All calls live under `refresh.Memory`.

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><h4>Read Memory</h4></td><td>Read typed value</td><td><a href="/refresh.cx-docs/memory/read-memory.md">Open</a></td></tr><tr><td><h4>Read Bytes</h4></td><td>Read bytes as string</td><td><a href="/refresh.cx-docs/memory/read-bytes.md">Open</a></td></tr><tr><td><h4>Write Memory</h4></td><td>Write typed value</td><td><a href="/refresh.cx-docs/memory/write-memory.md">Open</a></td></tr><tr><td><h4>Write Bytes</h4></td><td>Write bytes</td><td><a href="/refresh.cx-docs/memory/write-bytes.md">Open</a></td></tr><tr><td><h4>Scan</h4></td><td>Pattern scan module</td><td><a href="/refresh.cx-docs/memory/scan.md">Open</a></td></tr><tr><td><h4>Get Proc</h4></td><td>Export address</td><td><a href="/refresh.cx-docs/memory/get-proc.md">Open</a></td></tr><tr><td><h4>Alloc</h4></td><td>Allocate RWX memory</td><td><a href="/refresh.cx-docs/memory/alloc.md">Open</a></td></tr><tr><td><h4>Free</h4></td><td>Release allocation</td><td><a href="/refresh.cx-docs/memory/free.md">Open</a></td></tr><tr><td><h4>Nop</h4></td><td>Fill with 0x90</td><td><a href="/refresh.cx-docs/memory/nop.md">Open</a></td></tr><tr><td><h4>Call</h4></td><td>Call raw address</td><td><a href="/refresh.cx-docs/memory/call.md">Open</a></td></tr></tbody></table>
