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 | ||
---|---|---|
Undo | Edit → Undo | |
Redo | Edit → Redo | |
Save Program | 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 | |
Rerun Script | ||
Assemble | ❖ → Patch Instruction | |
Navigation | ||
---|---|---|
Go To | Navigation → Go To | |
Back | ||
Forward | ||
Toggle Direction | Navigation → Toggle Code Unit Search Direction | |
Next Instruction | Navigation → Next Instruction | |
Next Data | Navigation → Next Data | |
Next Undefined | Navigation → Next Undefined | |
Next Label | Navigation → Next Label | |
Next Function | Navigation → Next Function | |
Navigation → Go To Next Function | ||
Previous Function | Navigation → Go To Previous Function | |
Next Non-function Instruction | Navigation → Next Instruction Not In a Function | |
Next Different Byte Value | Navigation → Next Different Byte Value | |
Next Bookmark | Navigation → Next Bookmark | |
Windows | ||
---|---|---|
Bookmarks | Window → Bookmarks | |
Byte Viewer | Window → Bytes: program name | |
Function Call Trees | ||
Data Types | Window → Data Type Manager | |
Decompiler | Window → Decompile: function name | |
Function Graph | Window → Function Graph | |
Script Manager | Window → Script Manager | |
Memory Map | Window → Memory Map | |
Register Values | Window → Register Manager | |
Symbol Table | Window → Symbol Table | |
Symbol References | Window → Symbol References | |
Symbol Tree | 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.