Commit Graph

4399 Commits

Author SHA1 Message Date
ghizard
fd2b5dadec GP-1104 - Fix PDB CLI bug for older imports without FileBytes 2021-07-08 13:10:19 -04:00
ghidra007
4b714c312b Fixed RecoverClass test failures caused by leaving graph flag on. 2021-07-07 16:30:31 +00:00
ghidra1
ef8ebf8eaa Merge branch 'GP-0_ghidra1_EmptyAddressSetIterators' into patch 2021-07-06 22:01:28 -04:00
ghidra1
c708d6a826 GP-0 Add check for empty AddressSet and return empty result iterator.
Revised various javadocs to clarify use of null address set argument.
2021-07-06 21:59:57 -04:00
ghidra1
357500306e Merge remote-tracking branch 'origin/GP-1095_ghidra007_GraphRecoveredClassesImprovements--SQUASHED' into patch 2021-07-06 19:08:22 -04:00
ghidra1
1363cfe7b6 Merge remote-tracking branch 'origin/GP-1102_EscapedAddrSpaceNames' into
patch (Closes #3126)
2021-07-06 19:00:33 -04:00
ghidra007
90c517fcf9 GP-1095 Fixed duplicate name graph issues in RecoverClassesFromRTTIScript and GraphClassesScript. Fixed class name parsing flaws in GraphClassesScript. 2021-07-06 18:56:18 -04:00
caheckman
8be023ada9 Escape overlay address space names 2021-07-06 17:32:47 -04:00
ghidra1
bfedb12eb2 Merge remote-tracking branch 'origin/GP-1090_ghidra1_ElfSH4RelocHandler--SQUASHED' into patch 2021-07-06 17:12:50 -04:00
ghidra1
c2652d36d1 GP-1090 Added SuperH/SuperH4 ELF relocation handler and improved performance of ELF filler segment pruning to avoid uneccessary block creation 2021-07-06 17:12:18 -04:00
ghidra1
aa750ff7ae GP-0 removed deprecation on method Address.isRegisterAddress(). 2021-07-06 16:21:14 -04:00
ghidra1
79b9e9a6ec GP-1101 Improved javadoc for PdbParserConstants and updated script to
use them
2021-07-06 15:09:06 -04:00
ghidra1
1f18bb621d Merge remote-tracking branch 'origin/GP-1101_ghidra007_addedMissingIsPdbLoadedAssignment--SQUASHED' into patch 2021-07-06 14:42:10 -04:00
ghidra007
b8e8c094a1 GP-1101 Added missing isPDBLoaded flag assignment to the RTTIWindowsClassRecoverer which was inadvertently left out during refactoring. 2021-07-06 14:35:02 -04:00
ghidra1
2143c4961d Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch 2021-07-06 14:22:07 -04:00
ghidra1
67758197e9 Merge remote-tracking branch 'origin/GP-1099_ryanmkurtz_jython-file'
into patch (Closes #3181)
2021-07-06 14:21:42 -04:00
Ryan Kurtz
cd89f0e00f GP-1099: Supporting the __file__ attribute in Jython scripts 2021-07-06 12:23:25 -04:00
ghidra1
9a1e83d9ce GP-1042 corrected tests 2021-07-06 09:14:39 -04:00
ghidra1
b3261c0634 GP-1097 Corrected ELF Import relocation error reporting when missing
relocation handler
2021-07-02 12:32:53 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
ghidra1
879a249fb1 GP-1063 corrected ARMv5 emulation issue 2021-07-02 09:14:56 -04:00
ghidra1
64d5090d54 GP-1042 corrected source type for return-param 2021-07-02 09:03:55 -04:00
ghidra1
597a66cd11 Merge remote-tracking branch 'origin/GP-1091_ryanmkurtz_exporter-relocs' into patch 2021-07-02 08:40:55 -04:00
ghidra1
176e998e0e Merge remote-tracking branch
'origin/GP-1080_ryanmkurtz_Debugger-natives' into patch (Closes #3160,
Closes #3177)
2021-07-02 08:32:07 -04:00
ghidra1
877e53a178 Merge remote-tracking branch 'origin/GP-1041_SymbolSizeException' into patch 2021-07-02 08:31:02 -04:00
Ryan Kurtz
524badc9d4 GP-1080: Preventing native test binaries from getting built for the
distribution
2021-07-01 14:38:24 -04:00
Ryan Kurtz
1407f36177 GP-1091: PE and ELF exporters no longer error out when processing
non-file-backed relocations.
2021-07-01 09:51:16 -04:00
ghizard
e12d02eeb2 GP-1086 - Fix PDB constructor signature bug 2021-06-29 14:12:55 -04:00
ghidra1
fffc06c0bc Merge remote-tracking branch 'origin/GP-0_Dan_IgnoreFailingGdbTests' into patch 2021-06-28 10:06:43 -04:00
ghidra1
884303c23d Merge remote-tracking branch
'origin/GP-1074_ryanmkurtz_PR-2742_marcushall42_null-script' into patch
(Closes #2742)
2021-06-25 14:35:00 -04:00
ghidra1
e990807b25 Merge remote-tracking branch 'origin/GP-1072_Dan_fixSomeDBTraceDeadlocks' into patch 2021-06-25 14:33:38 -04:00
ghidra1
4dbf6925e3 Merge remote-tracking branch 'origin/GP-1070_dev747368_ext4_multilevel_extents--SQUASHED' into patch 2021-06-25 14:33:07 -04:00
ghidra1
931c48c930 Merge remote-tracking branch 'origin/GP-1066_ryanmkurtz_Java18' into patch 2021-06-25 14:32:36 -04:00
ghidra1
899cef75fb Merge remote-tracking branch
'origin/GP-1056-dragonmacher-reference-issue' into patch (Closes #3141)
2021-06-25 14:31:56 -04:00
dev747368
b6fe27ea92 GP-1070 Ext4 filesystem - handle multi-level extent nodes
Reuse the code that was traversing extent nodes for directories.
2021-06-25 13:21:45 -04:00
Dan
42395cbd37 GP-1072: Should grab the readlock before others if any reading is to be done. 2021-06-25 10:14:54 -04:00
Marcus Hall
da5dac3435 If a script cannot be found, don't try to run it.
In GhidraScriptComponentProvider.runScript(), if doGetScriptInstance() fails, it writes a diagnostic to the console and returns null.  Proceeding to call doRunScript() with this null will result in a null pointer reference, so if doGetScriptInstance() returns null, just cut things off there.
2021-06-25 09:28:54 -04:00
Dan
f00ae5b189 GP-0: Disabling some tests that fail on CI's GDB 9.2 2021-06-24 09:40:05 -04:00
ghidra1
7f50d8f430 Merge remote-tracking branch
'origin/GP-1057_ryanmkurtz_exclamation-point' into patch (Closes #1817)
2021-06-23 17:12:38 -04:00
ghidra1
b8042828cb Merge remote-tracking branch 'origin/GP-1067_dev747368_fix_Ext4_volume_size' into patch 2021-06-23 17:09:08 -04:00
dev747368
0fa24fd72d GP-1067 fix Ext4 mounting fs in an oversized volume
The fs mounting code was using the physical volume size instead of
values from the superblock.
2021-06-22 18:57:40 -04:00
Ryan Kurtz
38edc05f81 GP-1057: Preventing Ghidra from launching when path contains !. Also
updating Installation Guide's "Known Issues" section.
2021-06-22 13:45:48 -04:00
Ryan Kurtz
c270a5d31e GP-1066: Making Framework Utility Java 1.8 compatible again 2021-06-22 12:58:14 -04:00
ghidra1
11149b9ef2 GP-0 corrected GhidraServer text resource file access 2021-06-21 16:07:44 -04:00
ghidra1
51254872ba Updated ChangeHistory and WhatsNew for 10.0 2021-06-17 16:46:40 -04:00
dragonmacher
4fa9842f52 GP-1056 - Updated class to be static
Closes #3141
2021-06-17 16:05:07 -04:00
ghidra1
82c8ba1a1c Merge remote-tracking branch
'origin/GP-1050_ryanmkurtz_PR-3122_M9k_launch-spaces' into Ghidra_10.0
(Closes #2176, Closes #3122)
2021-06-16 15:48:21 -04:00
ghidra1
8e511d3303 Merge remote-tracking branch 'origin/GP-1039_ryanmkurtz_singlejar-spaces' into Ghidra_10.0 2021-06-16 15:46:01 -04:00
ghidra1
2252dba00e Merge remote-tracking branch 'origin/GP-1044_ghidra007_AddVerificationOfClassNamespaces--SQUASHED' into Ghidra_10.0 2021-06-16 15:44:46 -04:00
ghidra007
020df708e2 GP-1044 Fixed promotion of namespaces to only verified classes and added creation of typeinfo structs in stripped gcc binaries 2021-06-16 14:59:01 -04:00