set_name
Renames functions or data globals in the session overlay without altering binaries; supports batch address=name assignments, conflict override via force, and dry-run preview before applying.
Instructions
Name a function or data global in the session overlay, never the binary; names=[addr=name,...] renames many, checked first. A taken name needs force=true. Dry run until dry_run=false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name, an identifier (C++ `::<>~`, `@$?.` kept). | |
| force | No | Take a name another address holds (default false). | |
| names | No | Many at once instead: `address=name` each (max 500). | |
| address | No | Function entry, any address inside it, or a data address. | |
| dry_run | No | Preview only (default true); false applies. |