Key | ||
---|---|---|
Action
|
Menu → Path | |
The action may only be available in the given context. ❖ indicates the context menu, i.e., right-click. The |
Load Project/Program | ||
---|---|---|
New Project | File → New Project | |
Open Project | File → Open Project | |
Close Project |
File → Close Project | |
Save Project |
File → Save Project | |
Import File |
File → Import File | |
Export Program | File → Export Program | |
Open File System |
File → Open File System | |
|
Help/Customize/Info | ||
---|---|---|
Ghidra Help
|
Help → Contents | |
About Ghidra | Help → About Ghidra | |
About Program | Help → About program name | |
Preferences | Edit → Tool Options | |
Set Key Binding
|
||
Key Bindings | Edit → Tool Options → | |
Processor Manual | ❖ → Processor Manual | |
Markup | ||
---|---|---|
![]() |
Edit → Undo | |
![]() |
Edit → Redo | |
![]() |
File → Save program name | |
Disassemble | ❖ → Disassemble | |
Clear Code/Data | ❖ → Clear Code Bytes | |
Add Label
|
❖ → Add Label | |
Edit Label
|
❖ → Edit Label | |
Rename Function
|
❖ → Function → Rename Function | |
Remove Label
|
❖ → Remove Label | |
Remove Function
|
❖ → Function → Delete Function | |
Define Data | ❖ → Data → Choose Data Type | |
❖ → Data → type | ||
Repeat Define Data | ❖ → Data → Last Used: type | |
Rename Variable
|
❖ → Rename Variable | |
Retype Variable
|
❖ → Retype Variable |
Cycle Integer Types | ❖ → Data → Cycle →
|
|
---|---|---|
Cycle String Types | ❖ → Data → Cycle →
|
|
Cycle Float Types | ❖ → Data → Cycle →
|
|
Create Array |
❖ → Data → Create Array | |
Create Pointer |
❖ → Data → pointer | |
Create Structure
|
❖ → Data → Create Structure | |
New Structure
|
❖ → New → Structure | |
Import C Header | File → Parse C Source | |
Cross References | ❖ → References → Show References to context | |
|
Miscellaneous | ||
---|---|---|
Select | Select → what | |
Program Differences | Tools → Program Differences | |
![]() |
||
Assemble | ❖ → Patch Instruction | |
Navigation | ||
---|---|---|
Go To | Navigation → Go To | |
![]() |
||
![]() |
||
![]() ![]() |
Navigation → Toggle Code Unit Search Direction | |
![]() |
Navigation → Next Instruction | |
![]() |
Navigation → Next Data | |
![]() |
Navigation → Next Undefined | |
![]() |
Navigation → Next Label | |
![]() |
Navigation → Next Function | |
Navigation → Go To Next Function | ||
Previous Function | Navigation → Go To Previous Function | |
![]() |
Navigation → Next Instruction Not In a Function | |
![]() |
Navigation → Next Different Byte Value | |
![]() |
Navigation → Next Bookmark | |
Windows | ||
---|---|---|
![]() |
Window → Bookmarks | |
![]() |
Window → Bytes: program name | |
![]() |
||
![]() |
Window → Data Type Manager | |
![]() |
Window → Decompile: function name | |
![]() |
Window → Function Graph | |
![]() |
Window → Script Manager | |
![]() |
Window → Memory Map | |
![]() |
Window → Register Manager | |
![]() |
Window → Symbol Table | |
![]() |
Window → Symbol References | |
![]() |
Window → Symbol Tree | |
Search | ||
---|---|---|
Search Memory | Search → Memory | |
Search Program Text | Search → Program Text | |
Search For ...
|
Search → For what | |
Ghidra is licensed under the Apache License, Version 2.0 (the "License"); Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.