mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-29 08:15:26 +00:00
79b2314e5a
* move building errors to the troubleshooting section * add submodule out of sync issue to troubleshooting * changes to get cutter section * move common issues to user docs * add error related to submodule not in sync * Grammarly scan on all the docs * update contribution guide now that common-errors is split
26 lines
1.3 KiB
ReStructuredText
26 lines
1.3 KiB
ReStructuredText
Patching
|
|
==============================
|
|
|
|
Edit Instruction
|
|
----------------------------------------
|
|
**Description:** Edit the current instruction by typing a sequence of one or more instructions. Cutter will automatically fetch a preview of the bytes that are constructing the instruction.
|
|
|
|
**Steps:** Right-click on an instruction and choose ``Edit -> Instruction``
|
|
|
|
Edit Bytes
|
|
----------------------------------------
|
|
**Description:** Edit the bytes of the current instruction by typing a sequence of bytes. Cutter will automatically disassemble a preview of the instructions that are create by the typed bytes.
|
|
|
|
**Steps:** Right-click on an instruction and choose ``Edit -> Bytes``
|
|
|
|
NOP Instruction
|
|
----------------------------------------
|
|
**Description:** Fill the content of the instruction with NOP instructions. Cutter will fill the instructions with NOP as the length of the bytes constructing the instruction.
|
|
|
|
**Steps:** Right-click on an instruction and choose ``Edit -> Nop Instruction``
|
|
|
|
Reverse Jump
|
|
----------------------------------------
|
|
**Description:** On conditional jumps, Cutter will detect the inverted conditional instruction and will replace it. For example, from ``je`` to ``jne``.
|
|
|
|
**Steps:** Right-click on an instruction and choose ``Edit -> Reverse Jump`` |