Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/worker/ghidra/ghidra
Submodule ghidra updated 84 files
+79 −0 Ghidra/Configurations/Public_Release/src/global/docs/ChangeHistory.md
+44 −0 Ghidra/Extensions/SymbolicSummaryZ3/src/test/java/ghidra/pcode/emu/symz3/SymZ3TestUtils.java
+4 −1 ...ra/Extensions/SymbolicSummaryZ3/src/test/java/ghidra/pcode/emu/symz3/bugTest/SymZ3PcodeEmulatorBugTest.java
+4 −2 .../Extensions/SymbolicSummaryZ3/src/test/java/ghidra/pcode/emu/symz3/full/SymZ3DebuggerPcodeEmulatorTest.java
+4 −1 Ghidra/Extensions/SymbolicSummaryZ3/src/test/java/ghidra/pcode/emu/symz3/plain/SymZ3PcodeEmulatorTest.java
+7 −0 ...ra/Extensions/SymbolicSummaryZ3/src/test/java/ghidra/pcode/emu/symz3/trace/SymZ3TracePcodeEmulatorTest.java
+2 −2 Ghidra/Features/BSim/Module.manifest
+1 −1 Ghidra/Features/BSim/build.gradle
+3 −3 Ghidra/Features/BSim/support/make-postgres.sh
+3 −6 Ghidra/Features/Base/ghidra_scripts/ExtractELFDebugFilesScript.java
+2 −2 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/disassembler/AddressTable.java
+1 −1 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/disassembler/AddressTableAnalyzer.java
+33 −16 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/editor/VarnodeLocationCellEditor.java
+156 −148 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/register/RegisterTree.java
+1 −4 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/script/GhidraScriptActionManager.java
+251 −40 Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/searchtext/SearchTextPlugin.java
+94 −7 Ghidra/Features/Base/src/main/java/ghidra/app/util/XReferenceUtils.java
+2 −1 Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/external/LocalDirDebugLinkProvider.java
+2 −1 Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/external/SameDirDebugInfoProvider.java
+5 −1 Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/omf/omf/OmfIteratedData.java
+16 −24 Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/debug/DebugMisc.java
+4 −0 Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/AbstractPeDebugLoader.java
+14 −4 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/EolCommentFieldFactory.java
+5 −5 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/OperandFieldHelper.java
+136 −22 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/PlateFieldFactory.java
+7 −5 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/VariableXRefFieldFactory.java
+5 −6 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/VariableXRefHeaderFieldFactory.java
+17 −13 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/XRefFieldFactory.java
+8 −10 Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/XRefHeaderFieldFactory.java
+1 −5 Ghidra/Features/Base/src/main/java/ghidra/app/util/xml/MemoryMapXmlMgr.java
+1 −13 Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/AbstractFileExtractorTask.java
+3 −3 Ghidra/Features/Base/src/main/java/ghidra/plugins/fsbrowser/tasks/GFileSystemExtractAllTask.java
+273 −0 Ghidra/Features/Base/src/test/java/ghidra/app/plugin/core/disassembler/AddressTableAnalyzerTest.java
+56 −0 Ghidra/Features/Base/src/test/java/ghidra/app/plugin/core/function/editor/VarnodeLocationCellEditorTest.java
+1 −0 Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc
+57 −0 Ghidra/Features/Decompiler/src/decompile/cpp/ruleaction.cc
+11 −0 Ghidra/Features/Decompiler/src/decompile/cpp/ruleaction.hh
+16 −1 Ghidra/Features/Decompiler/src/decompile/cpp/subflow.cc
+1 −0 Ghidra/Features/Decompiler/src/decompile/cpp/subflow.hh
+23 −0 Ghidra/Features/Decompiler/src/decompile/cpp/type.cc
+1 −0 Ghidra/Features/Decompiler/src/decompile/cpp/type.hh
+2 −2 Ghidra/Features/Decompiler/src/decompile/cpp/variable.cc
+23 −1 Ghidra/Features/Decompiler/src/main/java/ghidra/app/plugin/core/analysis/DecompilerSwitchAnalyzer.java
+2 −10 Ghidra/Features/FileFormats/src/main/java/ghidra/file/eclipse/AndroidProjectCreator.java
+2 −21 Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ios/png/CrushedPNGUtil.java
+9 −3 Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ios/png/IHDRChunk.java
+9 −6 Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ios/png/PNGChunk.java
+8 −7 Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ios/png/ProcessedPNG.java
+1 −5 Ghidra/Features/FileFormats/src/main/java/ghidra/file/jad/JarDecompiler.java
+3 −3 Ghidra/Features/PyGhidra/support/pyghidra_launcher.py
+5 −8 Ghidra/Features/Sarif/src/main/java/sarif/managers/MemoryMapSarifMgr.java
+17 −2 Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownSelectionTextField.java
+2 −1 Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownTextField.java
+6 −4 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/AbstractTextFieldElement.java
+13 −22 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/ClippingTextField.java
+9 −9 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/CompositeFieldElement.java
+2 −7 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/CompositeVerticalLayoutTextField.java
+11 −3 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/Field.java
+2 −8 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/TextField.java
+1 −1 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/VerticalLayoutTextField.java
+116 −0 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/WrappedFieldElement.java
+31 −11 Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/support/RowColLocation.java
+3 −3 Ghidra/Framework/Docking/src/test/java/docking/widgets/fieldpanel/FlowLayoutTextFieldTest.java
+5 −3 Ghidra/Framework/Docking/src/test/java/docking/widgets/fieldpanel/VerticalLayoutTextFieldTest.java
+12 −3 .../Framework/Docking/src/test/java/docking/widgets/fieldpanel/field/CompositeVerticalLayoutTextFieldTest.java
+2 −2 Ghidra/Framework/Generic/Module.manifest
+2 −2 Ghidra/Framework/Generic/build.gradle
+160 −0 Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/AlphaNumericComparator.java
+1 −5 Ghidra/Framework/Generic/src/main/java/ghidra/util/extensions/ExtensionUtils.java
+84 −0 Ghidra/Framework/Generic/src/test/java/ghidra/util/datastruct/AlphaNumericComparatorTest.java
+1 −4 Ghidra/Framework/Gui/src/main/java/generic/theme/ThemeReader.java
+2 −2 Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/address/GenericAddress.java
+30 −1 Ghidra/Framework/Utility/src/main/java/utilities/util/FileUtilities.java
+2 −2 Ghidra/Processors/AARCH64/data/languages/AARCH64base.sinc
+14 −10 Ghidra/Processors/Hexagon/data/languages/hexagon.cspec
+32 −11 ...rocessors/Hexagon/src/main/java/ghidra/app/util/bin/format/elf/relocation/Hexagon_ElfRelocationHandler.java
+66 −0 Ghidra/Processors/Hexagon/src/test.processors/java/ghidra/test/processors/cspec/Hexagon_CSpecTest.java
+2 −2 Ghidra/Processors/MIPS/data/languages/mips.ldefs
+38 −16 Ghidra/Processors/x86/data/languages/avx.sinc
+16 −32 Ghidra/Processors/x86/data/languages/avx512.sinc
+142 −132 Ghidra/Processors/x86/data/languages/ia.sinc
+6 −6 Ghidra/Processors/x86/data/languages/x86.ldefs
+9 −0 build.gradle
+3 −3 gradle/support/fetchDependencies.gradle