write_memory
Write hex data to a target memory address with configurable access width (8/16/32/64 bits) for debugging and patching.
Instructions
Write data to target memory at a given address.
Args: address: Memory address as hex string (e.g., "0x80000000") or symbol name data: Hex string of bytes to write (e.g., "DEADBEEF" for 4 bytes) width: Access width in bits — 8, 16, 32, or 64 (default: 32) access: Access class prefix (e.g., "D:" for data). Empty = default.
Returns: Confirmation with number of bytes written
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| width | No | ||
| access | No | ||
| address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |