cutter/docs/source/user-docs/menus/disassembly-context-menu/patching.rst
Surendrajat 79b2314e5a
misc. documentation updates (#2259)
* 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
2020-07-26 10:26:46 +05:30

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``