- In Ghidra's Project Tool, Go to Tools -> Import Tool..., select
mistyCodeBrowser.tool
- Dragging file onto the new
CodeBrowser_1
in ToolChest
Last active
March 14, 2023 15:15
-
-
Save NyaMisty/06e65d0f0268d456d9d086aee08952ee to your computer and use it in GitHub Desktop.
Misty's Ghidra IDA like experience
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<TOOL_CONFIG CONFIG_NAME="NO_LONGER_USED"> | |
<SUPPORTED_DATA_TYPE CLASS_NAME="ghidra.program.model.listing.Program" /> | |
<SUPPORTED_DATA_TYPE CLASS_NAME="ghidra.program.model.listing.DataTypeArchive" /> | |
<ICON LOCATION="greenDragon24.png" /> | |
<TOOL TOOL_NAME="CodeBrowser" INSTANCE_NAME=""> | |
<OPTIONS> | |
<CATEGORY NAME="Listing Fields"> | |
<ENUM NAME="Cursor Text Highlight.Mouse Button To Activate" TYPE="enum" CLASS="ghidra.GhidraOptions$CURSOR_MOUSE_BUTTON_NAMES" VALUE="LEFT" /> | |
<STATE NAME="Labels Field.Display Function Label" TYPE="boolean" VALUE="false" /> | |
<STATE NAME="XREFs Field.Maximum Number of XREFs to Display" TYPE="int" VALUE="2" /> | |
<WRAPPED_OPTION NAME="Address Field.Address Display Options" CLASS="ghidra.framework.options.WrappedCustomOption"> | |
<STATE NAME="CUSTOM OPTION CLASS" TYPE="string" VALUE="ghidra.app.util.viewer.field.AddressFieldOptionsWrappedOption" /> | |
<STATE NAME="MinHexDigits" TYPE="int" VALUE="8" /> | |
<STATE NAME="PadWithZeros" TYPE="boolean" VALUE="false" /> | |
<STATE NAME="RightJustify" TYPE="boolean" VALUE="false" /> | |
<STATE NAME="ShowBlockName" TYPE="boolean" VALUE="false" /> | |
</WRAPPED_OPTION> | |
</CATEGORY> | |
<CATEGORY NAME="Key Bindings"> | |
<WRAPPED_OPTION NAME="Source Code Lookup (SourceCodeLookupPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Export Program (ExporterPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Highlight Defined Use (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="32" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Recently Used (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Listing (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="117" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Previous Location in History (NextPrevAddressPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="27" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit Stack Frame (StackEditorManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="75" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set Selection From Highlight (SetHighlightPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="119" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Delete Equate (EquateTablePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="127" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Unsigned Hex (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="72" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Retype Return (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Bytes (DockingWindows)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="49" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Back Refs (SelectRefsPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set Equate (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="77" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Variable (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Function Variable (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Signed Decimal (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Define string (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="65" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Redo (ProgramManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Add Bookmark (BookmarkPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="77" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Symbol Table (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="115" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Add Label (LabelMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Apply Enum (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="69" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Memory Map (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="118" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Script Manager (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="113" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Create Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="80" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Show Label History (LabelMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="72" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="845" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Unsigned Binary (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Close File (ProgramManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Next Bookmark (NextPrevCodeUnitPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Functions Window (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="114" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Re-create Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="80" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Cycle: byte,word,dword,qword (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="68" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Next Location in History (NextPrevAddressPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="10" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Double (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Repeat Text Search (SearchTextPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="84" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Unpackage Component (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="61" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Show All History (LabelMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="72" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="845" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit Data Type (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set EOL Comment (CommentsPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="47" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Find References To (LocationReferencesPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="88" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Move Components Up (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="38" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="DataTypes Provider (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="112" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Variable (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Delete Function Variable (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Char (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="82" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Create Default Reference (ReferencesPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="82" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Bytes (ByteViewerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="49" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Function (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Run (GhidraScriptMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="82" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Unsigned Octal (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Decimal (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="68" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Copy Special (ClipboardPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="69" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Cut (DataTypeManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Unsigned Decimal (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="68" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Define pointer (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Float (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Clear Components (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Edit Component Field (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="113" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Function Definition (DataTypeManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="80" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Signed Hex (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Disassemble (DisassemblerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="67" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Apply Editor Changes (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="83" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Next Function in History (NextPrevAddressPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="27" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear With Options (ClearPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set Equate (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="77" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Variable Data Type (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Show Xrefs (LocationReferencesPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="88" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Defined Strings (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="123" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit External Location (LabelMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Move Components Down (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="40" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Add To Program (ImporterPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="73" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Commit Locals (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="80" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Function Return Type (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Revert Thunk Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="84" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="References To (SymbolTablePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="88" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Duplicate Multiple of Component (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="77" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set Pre Comment (CommentsPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="155" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit Function Signature (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Set Stack Depth Change (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="75" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Print (PrintingPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="80" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="845" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Go To Previous Program (MultiTabPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="33" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Field (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Search Memory (MemSearchPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="66" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Close Window (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="114" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Retype Field (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Insert Undefined Byte (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Exit Ghidra (Tool)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="81" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Delete Components (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="127" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Split Out As New Variable (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="70" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Delete Function Variable Comment (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Previous Function in History (NextPrevAddressPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="View/Edit References From (ReferencesPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="88" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Refresh (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="116" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Repeat Memory Search (MemSearchPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="66" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Auto Analyze (AutoAnalysisPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Structure (DataTypeManagerPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="155" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Retype Global (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Register Values (RegisterPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="82" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="325" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Remove Equate (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="127" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Rename Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Create Array (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="65" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Add Default Memory Reference (ReferencesPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="77" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Search Text (SearchTextPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="84" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Bookmarks (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="120" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="65" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit (GhidraScriptMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="69" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Char (EquatePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="82" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Go To Next Program (MultiTabPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="34" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Find References To (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<CLEARED_VALUE /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Delete Function (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Code Bytes (ClearPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Decompiler (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="116" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Convert To Hexadecimal (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="72" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Clear Parameter Data Type (FunctionPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="85" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Editor: Duplicate Component (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="68" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="520" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Find References to Symbol (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="88" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Script Editor (Shared)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="69" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="260" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Edit Label (LabelMgrPlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="78" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
<WRAPPED_OPTION NAME="Retype Variable (DecompilePlugin)" CLASS="ghidra.framework.options.WrappedKeyStroke"> | |
<STATE NAME="KeyCode" TYPE="int" VALUE="89" /> | |
<STATE NAME="Modifiers" TYPE="int" VALUE="0" /> | |
</WRAPPED_OPTION> | |
</CATEGORY> | |
</OPTIONS> | |
<PACKAGE NAME="Ghidra Core"> | |
<INCLUDE CLASS="ghidra.app.plugin.core.editor.TextEditorManagerPlugin" /> | |
<INCLUDE CLASS="ghidra.app.plugin.core.interpreter.InterpreterPanelPlugin" /> | |
</PACKAGE> | |
<ROOT_NODE X_POS="0" Y_POS="25" WIDTH="1440" HEIGHT="791" EX_STATE="0" FOCUSED_OWNER="DecompilePlugin" FOCUSED_NAME="Decompiler" FOCUSED_TITLE="Decompile: enable"> | |
<SPLIT_NODE WIDTH="100" HEIGHT="100" DIVIDER_LOCATION="0" ORIENTATION="VERTICAL"> | |
<SPLIT_NODE WIDTH="1621" HEIGHT="816" DIVIDER_LOCATION="148" ORIENTATION="VERTICAL"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Entropy" OWNER="EntropyPlugin" TITLE="Entropy" ACTIVE="false" GROUP="Header" INSTANCE_ID="3207819926581772885" /> | |
<COMPONENT_INFO NAME="Overview" OWNER="OverviewPlugin" TITLE="Overview" ACTIVE="false" GROUP="Header" INSTANCE_ID="3207819926581772883" /> | |
</COMPONENT_NODE> | |
<SPLIT_NODE WIDTH="1440" HEIGHT="681" DIVIDER_LOCATION="190" ORIENTATION="HORIZONTAL"> | |
<SPLIT_NODE WIDTH="273" HEIGHT="681" DIVIDER_LOCATION="502" ORIENTATION="VERTICAL"> | |
<COMPONENT_NODE TOP_INFO="2"> | |
<COMPONENT_INFO NAME="Program Tree" OWNER="ProgramTreePlugin" TITLE="Program Trees" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860950" /> | |
<COMPONENT_INFO NAME="Functions Window" OWNER="FunctionWindowPlugin" TITLE="Functions" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358055886913" /> | |
<COMPONENT_INFO NAME="Symbol Tree" OWNER="SymbolTreePlugin" TITLE="Symbol Tree" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860944" /> | |
</COMPONENT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Symbol Table" OWNER="SymbolTablePlugin" TITLE="Symbol Table" ACTIVE="false" GROUP="symbolTable" INSTANCE_ID="3516289358229950548" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
<SPLIT_NODE WIDTH="1163" HEIGHT="681" DIVIDER_LOCATION="656" ORIENTATION="VERTICAL"> | |
<SPLIT_NODE WIDTH="1076" HEIGHT="526" DIVIDER_LOCATION="705" ORIENTATION="VERTICAL"> | |
<SPLIT_NODE WIDTH="1163" HEIGHT="444" DIVIDER_LOCATION="567" ORIENTATION="HORIZONTAL"> | |
<SPLIT_NODE WIDTH="1440" HEIGHT="681" DIVIDER_LOCATION="571" ORIENTATION="HORIZONTAL"> | |
<SPLIT_NODE WIDTH="820" HEIGHT="681" DIVIDER_LOCATION="700" ORIENTATION="VERTICAL"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Listing" OWNER="CodeBrowserPlugin" TITLE="Listing: LINE_13.0.1" ACTIVE="true" GROUP="Core" INSTANCE_ID="3516289337677860958" /> | |
<COMPONENT_INFO NAME="Bytes" OWNER="ByteViewerPlugin" TITLE="Bytes: LINE_13.0.1" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860953" /> | |
<COMPONENT_INFO NAME="DataTypes Provider" OWNER="DataTypeManagerPlugin" TITLE="Data Type Manager" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358229950535" /> | |
</COMPONENT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Python" OWNER="InterpreterPanelPlugin" TITLE="Python" ACTIVE="true" GROUP="Default" INSTANCE_ID="3516289358229950536" /> | |
<COMPONENT_INFO NAME="Bookmarks" OWNER="BookmarkPlugin" TITLE="Bookmarks" ACTIVE="false" GROUP="Core.Bookmarks" INSTANCE_ID="3516289337677860948" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Decompiler" OWNER="DecompilePlugin" TITLE="Decompile: enable" ACTIVE="true" GROUP="Default" INSTANCE_ID="3516289337677860951" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Data Window" OWNER="DataWindowPlugin" TITLE="Defined Data" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358229950547" /> | |
<COMPONENT_INFO NAME="Defined Strings" OWNER="ViewStringsPlugin" TITLE="Defined Strings" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358229950551" /> | |
<COMPONENT_INFO NAME="Equates Table" OWNER="EquateTablePlugin" TITLE="Equates Table" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860956" /> | |
<COMPONENT_INFO NAME="External Programs" OWNER="ReferencesPlugin" TITLE="External Programs" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860959" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
<SPLIT_NODE WIDTH="1386" HEIGHT="189" DIVIDER_LOCATION="495" ORIENTATION="HORIZONTAL"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Data Type Preview" OWNER="DataTypePreviewPlugin" TITLE="Data Type Preview" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358055886942" /> | |
</COMPONENT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Virtual Disassembler - Current Instruction" OWNER="DisassembledViewPlugin" TITLE="Disassembled View" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860955" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
</SPLIT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Relocation Table" OWNER="RelocationTablePlugin" TITLE="Relocation Table" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358229950550" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
</SPLIT_NODE> | |
</SPLIT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Function Call Trees" OWNER="CallTreePlugin" TITLE="Function Call Trees" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860945" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
<WINDOW_NODE X_POS="364" Y_POS="90" WIDTH="980" HEIGHT="659"> | |
<SPLIT_NODE WIDTH="980" HEIGHT="578" DIVIDER_LOCATION="636" ORIENTATION="VERTICAL"> | |
<COMPONENT_NODE TOP_INFO="1"> | |
<COMPONENT_INFO NAME="Script Editor" OWNER="GhidraScriptMgrPlugin" TITLE="RemapCtrl.py" ACTIVE="false" GROUP="Script Group" INSTANCE_ID="3516238838408367466" /> | |
<COMPONENT_INFO NAME="Script Manager" OWNER="GhidraScriptMgrPlugin" TITLE="Script Manager" ACTIVE="false" GROUP="Script Group" INSTANCE_ID="3516289337677860946" /> | |
</COMPONENT_NODE> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Console" OWNER="ConsolePlugin" TITLE="Console" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860952" /> | |
</COMPONENT_NODE> | |
</SPLIT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="482" Y_POS="315" WIDTH="927" HEIGHT="370"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Memory Map" OWNER="MemoryMapPlugin" TITLE="Memory Map" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860935" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="383" Y_POS="7" WIDTH="1020" HEIGHT="1038"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Function Graph" OWNER="FunctionGraphPlugin" TITLE="Function Graph" ACTIVE="false" GROUP="Function Graph" INSTANCE_ID="3516289358229950552" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="550" Y_POS="206" WIDTH="655" HEIGHT="509"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Register Manager" OWNER="RegisterPlugin" TITLE="Register Manager" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358055886912" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="481" Y_POS="88" WIDTH="1242" HEIGHT="666"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Symbol References" OWNER="SymbolTablePlugin" TITLE="Symbol References" ACTIVE="false" GROUP="symbolTable" INSTANCE_ID="3516289358229950549" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="-1" Y_POS="-1" WIDTH="0" HEIGHT="0"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Checksum Generator" OWNER="ComputeChecksumsPlugin" TITLE="Checksum Generator" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860957" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="293" Y_POS="209" WIDTH="854" HEIGHT="428"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Function Tags" OWNER="FunctionTagPlugin" TITLE="Function Tags" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860949" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="-1" Y_POS="-1" WIDTH="0" HEIGHT="0"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Comment Window" OWNER="CommentWindowPlugin" TITLE="Comments" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289358229950546" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="318" Y_POS="181" WIDTH="804" HEIGHT="478"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="BundleManager" OWNER="GhidraScriptMgrPlugin" TITLE="Bundle Manager" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516289337677860947" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="0" Y_POS="0" WIDTH="0" HEIGHT="0"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Function Call Graph" OWNER="FunctionCallGraphPlugin" TITLE="Function Call Graph" ACTIVE="false" GROUP="Function Call Graph" INSTANCE_ID="3516289358055886943" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="219" Y_POS="120" WIDTH="1002" HEIGHT="601"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Instruction Info" OWNER="ShowInstructionInfoPlugin" TITLE="Instruction Info" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516160910725092027" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="0" Y_POS="25" WIDTH="1440" HEIGHT="791"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="functioncomparisonprovider" OWNER="FunctionComparisonPlugin" TITLE="A8KeyResultCookieWriter::writeCookieValue:forKey:needCheckAndRetry: & A8KeyResultCookieWriter::writeCookieValue:forKey:needCheckAndRetry:" ACTIVE="false" GROUP="Default" INSTANCE_ID="3515750026327965275" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="199" Y_POS="152" WIDTH="1043" HEIGHT="536"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Xrefs" OWNER="TableServicePlugin" TITLE="XRefs to 1070c6318" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516240366825327978" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="834" Y_POS="415" WIDTH="727" HEIGHT="266"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Location References Provider" OWNER="LocationReferencesPlugin" TITLE="Uses of "ID" (DataType) - 0 locations" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516264953340448105" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="487" Y_POS="155" WIDTH="466" HEIGHT="536"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="Goto" OWNER="TableServicePlugin" TITLE="Goto " ACTIVE="false" GROUP="Default" INSTANCE_ID="3515822453682109515" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
<WINDOW_NODE X_POS="418" Y_POS="281" WIDTH="604" HEIGHT="278"> | |
<COMPONENT_NODE TOP_INFO="0"> | |
<COMPONENT_INFO NAME="References Editor " OWNER="ReferencesPlugin" TITLE="References Editor @ 1070c6240 (LINE_13.0.1)" ACTIVE="false" GROUP="Default" INSTANCE_ID="3516239244511366519" /> | |
</COMPONENT_NODE> | |
</WINDOW_NODE> | |
</ROOT_NODE> | |
<PREFERENCES> | |
<PREFERENCE_STATE NAME="FunctionWindowPlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.symtable.SymbolReferenceModel:From Location:Label:Subroutine:Access:From Preview:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceFromAddressTableColumn" WIDTH="119" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceFromLabelTableColumn" WIDTH="119" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolReferenceModel$SubroutineTableColumn" WIDTH="118" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolReferenceModel$AccessTableColumn" WIDTH="86" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceFromPreviewTableColumn" WIDTH="151" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceFromFunctionTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceFromBytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceToPreviewTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceToBytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.symtable.SymbolTableModel:Name:Location:Symbol Type:Data Type:Namespace:Source:Reference Count:Offcut Ref Count:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$NameTableColumn" WIDTH="260" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$LocationTableColumn" WIDTH="168" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn" WIDTH="166" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$DataTypeTableColumn" WIDTH="174" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$NamespaceTableColumn" WIDTH="152" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$SourceTableColumn" WIDTH="170" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$ReferenceCountTableColumn" WIDTH="148" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$OffuctReferenceCountTableColumn" WIDTH="147" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$PinnedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$UserTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="3" SORT_DIRECTION="descending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.util.table.ReferencesFromTableModel:Location:Label:Code Unit:Ref Type:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="149" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="152" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="368" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.ReferencesFromTableModel$ReferenceTypeTableColumn.Ref Type" WIDTH="368" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceTypeTableColumn.Ref Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.equate.EquateTableModel:Name:Value:# Refs:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="88" VISIBLE="true" /> | |
<COLUMN NAME="Value" WIDTH="88" VISIBLE="true" /> | |
<COLUMN NAME="# Refs" WIDTH="88" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.table.GTableFilterPanel$SortedTableModelWrapper:In::Name:Description:Category:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="In" WIDTH="30" VISIBLE="true" /> | |
<COLUMN NAME="" WIDTH="24" VISIBLE="true" /> | |
<COLUMN NAME="Name" WIDTH="209" VISIBLE="true" /> | |
<COLUMN NAME="Description" WIDTH="277" VISIBLE="true" /> | |
<COLUMN NAME="Category" WIDTH="141" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="2" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.functionwindow.FunctionTableModel:Name:Location:Function Signature:Function Size:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="209" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.functionwindow.FunctionTableModel$NameTableColumn.Name" WIDTH="86" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="55" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="81" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="26" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="26" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.register.RegisterValuesPanel$RegisterValuesTableModel:Start Address:End Address:Value:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Start Address" WIDTH="150" VISIBLE="true" /> | |
<COLUMN NAME="End Address" WIDTH="150" VISIBLE="true" /> | |
<COLUMN NAME="Value" WIDTH="150" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="GRAPH_DISPLAY_SERVICE" /> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel:In Tool:Status:Name:Description:Key:Path:Category:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$ScriptActionColumn.In Tool" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$StatusColumn.Status" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$NameColumn.Name" WIDTH="175" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$DescriptionColumn.Description" WIDTH="175" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$KeyBindingColumn.Key" WIDTH="129" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$PathColumn.Path" WIDTH="250" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$CategoryColumn.Category" WIDTH="135" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$CreatedColumn.Created" WIDTH="100" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.script.GhidraScriptTableModel$ModifiedColumn.Modified" WIDTH="134" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.reloc.RelocationTableModel:Location:Status:Type:Values:Original Bytes:Current Bytes:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="192" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationStatusColumn.Status" WIDTH="272" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationTypeColumn.Type" WIDTH="104" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationValueColumn.Values" WIDTH="196" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationOriginalBytesColumn.Original Bytes" WIDTH="316" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationCurrentBytesColumn.Current Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationNameColumn.Name" WIDTH="71" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel:Type:Category:Description:Location:Label:Code Unit:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$TypeTableColumn.Type" WIDTH="479" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$CategoryTableColumn.Category" WIDTH="144" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$DescriptionTableColumn.Description" WIDTH="233" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="144" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="233" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="195" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.references.EditReferencesModel:Operand:Destination:Label:Ref-Type:Primary?:Source:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Operand" WIDTH="74" VISIBLE="true" /> | |
<COLUMN NAME="Destination" WIDTH="93" VISIBLE="true" /> | |
<COLUMN NAME="Label" WIDTH="138" VISIBLE="true" /> | |
<COLUMN NAME="Ref-Type" WIDTH="138" VISIBLE="true" /> | |
<COLUMN NAME="Primary?" WIDTH="75" VISIBLE="true" /> | |
<COLUMN NAME="Source" WIDTH="80" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.util.FunctionXrefsTableModel:Location:Label:Code Unit:Ref Type:Thunk?:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="206" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="165" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="219" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.ReferencesFromTableModel$ReferenceTypeTableColumn.Ref Type" WIDTH="219" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.util.FunctionXrefsTableModel$IsThunkTableColumn.Thunk?" WIDTH="218" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceTypeTableColumn.Ref Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.memory.MemoryMapModel:Name:Start:End:Length:R:W:X:Volatile:Overlay:Type:Initialized:Byte Source:Source:Comment:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="138" VISIBLE="true" /> | |
<COLUMN NAME="Start" WIDTH="64" VISIBLE="true" /> | |
<COLUMN NAME="End" WIDTH="64" VISIBLE="true" /> | |
<COLUMN NAME="Length" WIDTH="66" VISIBLE="true" /> | |
<COLUMN NAME="R" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="W" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="X" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="Volatile" WIDTH="65" VISIBLE="true" /> | |
<COLUMN NAME="Overlay" WIDTH="65" VISIBLE="true" /> | |
<COLUMN NAME="Type" WIDTH="107" VISIBLE="true" /> | |
<COLUMN NAME="Initialized" WIDTH="80" VISIBLE="true" /> | |
<COLUMN NAME="Byte Source" WIDTH="63" VISIBLE="true" /> | |
<COLUMN NAME="Source" WIDTH="62" VISIBLE="true" /> | |
<COLUMN NAME="Comment" WIDTH="62" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.data.AbstractSettingsDialog$SettingsTableModel:Name:Settings:Use Default:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="133" VISIBLE="true" /> | |
<COLUMN NAME="Settings" WIDTH="133" VISIBLE="true" /> | |
<COLUMN NAME="Use Default" WIDTH="132" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.references.ExternalNamesTableModel:Name:Ghidra Program:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="219" VISIBLE="true" /> | |
<COLUMN NAME="Ghidra Program" WIDTH="218" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="KNOWN_EXTENSIONS"> | |
<ARRAY NAME="KNOWN_EXTENSIONS" TYPE="string" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel:Installation Status:Status:Name:Description:Category:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel$PluginInstalledColumn.Installation Status" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel$PluginStatusColumn.Status" WIDTH="24" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel$PluginNameColumn.Name" WIDTH="213" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel$PluginDescriptionColumn.Description" WIDTH="213" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.framework.plugintool.dialog.PluginInstallerTableModel$PluginCategoryColumn.Category" WIDTH="213" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="2" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="TableServicePlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel:Enabled:Path:Build Summary:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel$EnabledColumn.Enabled" WIDTH="48" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel$BundleFileColumn.Path" WIDTH="370" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel$BuildSummaryColumn.Build Summary" WIDTH="370" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel$OSGiStatusColumn.OSGi State" WIDTH="100" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.osgi.BundleStatusTableModel$BundleTypeColumn.Bundle Type" WIDTH="90" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.memory.MemoryMapModel:Name:Start:End:Length:R:W:X:Volatile:Type:Initialized:Source:Comment:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="Start" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="End" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="Length" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="R" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="W" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="X" WIDTH="25" VISIBLE="true" /> | |
<COLUMN NAME="Volatile" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="Type" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="Initialized" WIDTH="60" VISIBLE="true" /> | |
<COLUMN NAME="Source" WIDTH="103" VISIBLE="true" /> | |
<COLUMN NAME="Comment" WIDTH="102" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.functionwindow.FunctionTableModel:Label:Location:Function Signature:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn" WIDTH="148" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="124" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn" WIDTH="148" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.filechooser.DirectoryTableModel:Filename:Size:Modified:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Filename" WIDTH="150" VISIBLE="true" /> | |
<COLUMN NAME="Size" WIDTH="150" VISIBLE="true" /> | |
<COLUMN NAME="Modified" WIDTH="150" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.analysis.AnalysisEnablementTableModel:Enabled:Analyzer:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.analysis.AnalysisEnablementTableModel$AnalyzerEnabledColumn.Enabled" WIDTH="60" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.analysis.AnalysisEnablementTableModel$AnalyzerNameColumn.Analyzer" WIDTH="280" VISIBLE="true" /> | |
<TABLE_SORT_STATE /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.function.editor.ParameterTableModel:Index:Datatype:Name:Storage:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Index" WIDTH="62" VISIBLE="true" /> | |
<COLUMN NAME="Datatype" WIDTH="179" VISIBLE="true" /> | |
<COLUMN NAME="Name" WIDTH="180" VISIBLE="true" /> | |
<COLUMN NAME="Storage" WIDTH="179" VISIBLE="true" /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.gotoquery.GoToQueryResultsTableModel:Location:Label:Namespace:Preview:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="69" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="69" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="156" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="156" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.function.tags.FunctionTagTableModel:Name:Count:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.function.tags.FunctionTagTableModel$FunctionTagNameColumn.Name" WIDTH="128" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.function.tags.FunctionTagTableModel$FunctionTagCountColumn.Count" WIDTH="18" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.datawindow.DataTableModel:Data:Location:Type:Size:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.datawindow.DataTableModel$DataValueTableColumn" WIDTH="122" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="98" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.datawindow.DataTableModel$TypeTableColumn" WIDTH="122" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.datawindow.DataTableModel$SizeTableColumn" WIDTH="78" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.ErrLogDialog$ErrEntryTableModel:#:Message:Details:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="docking.ErrLogDialog$ErrEntryTableModel$IdColumn.#" WIDTH="218" VISIBLE="true" /> | |
<COLUMN NAME="docking.ErrLogDialog$ErrEntryTableModel$MessageColumn.Message" WIDTH="341" VISIBLE="true" /> | |
<COLUMN NAME="docking.ErrLogDialog$ErrEntryTableModel$DetailsColumn.Details" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="docking.ErrLogDialog$ErrEntryTableModel$TimestampColumn.Time" WIDTH="340" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.datapreview.DataTypePreviewPlugin$MyTableModel:Name:Preview:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Name" WIDTH="682" VISIBLE="true" /> | |
<COLUMN NAME="Preview" WIDTH="681" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.navigation.locationreferences.LocationReferencesTableModel:Location:Label:Code Unit:Context:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="153" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="143" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="213" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.navigation.locationreferences.LocationReferencesTableModel$ContextTableColumn.Context" WIDTH="212" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.equate.EquateReferenceTableModel:Ref Addr:Op Index:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Ref Addr" WIDTH="82" VISIBLE="true" /> | |
<COLUMN NAME="Op Index" WIDTH="82" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.table.GTableFilterPanel$SortedTableModelWrapper:Action Name:KeyBinding:Plugin Name:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Action Name" WIDTH="359" VISIBLE="true" /> | |
<COLUMN NAME="KeyBinding" WIDTH="180" VISIBLE="true" /> | |
<COLUMN NAME="Plugin Name" WIDTH="179" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="BookmarkPlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel:Type:Category:Description:Location:Label:Preview:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$TypeTableColumn" WIDTH="189" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$CategoryTableColumn" WIDTH="204" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.bookmark.BookmarkTableModel$DescriptionTableColumn" WIDTH="313" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="204" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn" WIDTH="189" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn" WIDTH="263" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn" WIDTH="15" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="15" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.function.tags.FunctionTableModel:Label:Location:Tags:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="99" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="98" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionTagTableColumn.Tags" WIDTH="234" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn.Function Signature" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionNonReturningTableColumn.Non-returning" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionInlineTableColumn.Inline" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionVarargsTableColumn.Varargs" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn.Function Calling Convention" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn.Function Purge" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.IsFunctionCustomStorageTableColumn.Custom Storage" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn.Function Size" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.framework.plugintool.dialog.KeyBindingsPanel"> | |
<XML NAME="FILTER_STATE"> | |
<Filter_Options FILTER_TYPE="CONTAINS" GLOBBING="true" CASE_SENSITIVE="false" INVERTED="false" MULTITERM="true" TERM_DELIMITER="," AND_EVAL_MODE="true" /> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.framework.plugintool.dialog.KeyBindingsPanel$KeyBindingsTableModel:Action Name:KeyBinding:Plugin Name:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Action Name" WIDTH="301" VISIBLE="true" /> | |
<COLUMN NAME="KeyBinding" WIDTH="155" VISIBLE="true" /> | |
<COLUMN NAME="Plugin Name" WIDTH="283" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="SymbolTablePlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.symtable.SymbolPanel"> | |
<XML NAME="FILTER_STATE"> | |
<Filter_Options FILTER_TYPE="CONTAINS" GLOBBING="true" CASE_SENSITIVE="false" INVERTED="false" MULTITERM="false" TERM_DELIMITER="," AND_EVAL_MODE="true" /> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="LocationReferencesPlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.strings.ViewStringsTableModel:Location:String:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="210" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.strings.ViewStringsTableModel$DataValueColumn" WIDTH="210" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionBodySizeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionSignatureTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionPurgeTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionCallingConventionTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="RelocationTablePlugin"> | |
<STATE NAME="SELECTION_NAVIGATION_SELECTED_STATE" TYPE="boolean" VALUE="true" /> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.table.GTableFilterPanel$SortedTableModelWrapper:In Tool:Status:Filename:Description:Key Binding:Full Path:Category:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="In Tool" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="Status" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="Filename" WIDTH="147" VISIBLE="true" /> | |
<COLUMN NAME="Description" WIDTH="245" VISIBLE="true" /> | |
<COLUMN NAME="Key Binding" WIDTH="100" VISIBLE="true" /> | |
<COLUMN NAME="Full Path" WIDTH="122" VISIBLE="true" /> | |
<COLUMN NAME="Category" WIDTH="122" VISIBLE="true" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="2" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.table.SelectColumnsDialog$SelectColumnsModel:Visible:Column Name:Is Default?:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Visible" WIDTH="30" VISIBLE="true" /> | |
<COLUMN NAME="Column Name" WIDTH="182" VISIBLE="true" /> | |
<COLUMN NAME="Is Default?" WIDTH="182" VISIBLE="true" /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.reloc.RelocationTableModel:Location:Type:Values:Original Bytes:Name:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn" WIDTH="87" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationTypeColumn" WIDTH="88" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationValueColumn" WIDTH="87" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationBytesColumn" WIDTH="88" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.reloc.RelocationTableModel$RelocationNameColumn" WIDTH="87" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn" WIDTH="75" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn" WIDTH="75" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="0" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="docking.widgets.pathmanager.PathManagerModel:Use:Path:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="Use" WIDTH="50" VISIBLE="true" /> | |
<COLUMN NAME="Path" WIDTH="294" VISIBLE="true" /> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
<PREFERENCE_STATE NAME="ghidra.app.plugin.core.symtable.SymbolTableModel:Name:Location:Type:Data Type:Namespace:Source:Reference Count:"> | |
<XML NAME="COLUMN_DATA"> | |
<Table_State> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$NameTableColumn.Name" WIDTH="87" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$LocationTableColumn.Location" WIDTH="28" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$SymbolTypeTableColumn.Type" WIDTH="27" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$DataTypeTableColumn.Data Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$NamespaceTableColumn.Namespace" WIDTH="29" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$SourceTableColumn.Source" WIDTH="27" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$ReferenceCountTableColumn.Reference Count" WIDTH="30" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$OffcutReferenceCountTableColumn.Offcut Ref Count" WIDTH="29" VISIBLE="true" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$PinnedTableColumn.Pinned" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$UserTableColumn.User" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.app.plugin.core.symtable.SymbolTableModel$OriginalNameColumn.Original Imported Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.PreviewTableColumn.Preview" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.CodeUnitTableColumn.Code Unit" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.LabelTableColumn.Label" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemoryTypeProgramLocationBasedTableColumn.Mem Type" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionNameTableColumn.Function Name" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.AddressTableColumn.Location" WIDTH="200" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn.Byte Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.NamespaceTableColumn.Namespace" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.ReferenceCountToAddressTableColumn.Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.EOLCommentTableColumn.EOL Comment" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.FunctionParameterCountTableColumn.Param Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.OffcutReferenceCountToAddressTableColumn.Offcut Reference Count" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.MemorySectionProgramLocationBasedTableColumn.Mem Block" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.BytesTableColumn.Bytes" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SourceTypeTableColumn.Symbol Source" WIDTH="500" VISIBLE="false" /> | |
<COLUMN NAME="ghidra.util.table.field.SymbolTypeTableColumn.Symbol Type" WIDTH="500" VISIBLE="false" /> | |
<TABLE_SORT_STATE> | |
<COLUMN_SORT_STATE COLUMN_MODEL_INDEX="1" SORT_DIRECTION="ascending" SORT_ORDER="1" /> | |
</TABLE_SORT_STATE> | |
</Table_State> | |
</XML> | |
</PREFERENCE_STATE> | |
</PREFERENCES> | |
</TOOL> | |
</TOOL_CONFIG> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @itewqq, Thanks for the advice!
My keybinding mainly comes from other's kbxml (actually 4 people). After investigation, I found that this keybinding comes from https://github.com/nullteilerfrei/reversing-class/blob/master/ghIDA.kbxml#L413
I have totally no idea why he's setting it in this way, and I think your solution is better!
I'm planing to move this gist into a standalone repo so that the commit message would be more intuitive.