rzil_get_registers
Read register values from the Rizin RzIL VM, including individual CPU flags as booleans instead of packed ESIL flags. Useful for emulation and debugging.
Instructions
Read all register values or a specific register from the Rizin RzIL VM. Returns typed values including individual CPU flags (zf, cf, sf, etc.) as booleans — superior to ESIL which packs flags into a single register.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | RzIL session ID returned by rzil_init | |
| register_name | No | Specific register or flag name (e.g. "rax", "rip", "zf", "cf"). If omitted, full VM state is returned. |