Commit graph

3622 commits

Author SHA1 Message Date
ghidra1
acf78878ce Merge remote-tracking branch 'origin/GP-789_emteere_RTTIOrderFix' into patch 2021-03-19 19:59:33 -04:00
emteere
7ce63e3e30 GP-789 fix double symbol and plate comments when RTTI analyzer runs
before demangler.  Issue caused by moving RTTI analyzer earlier in
analysis order.
2021-03-19 17:56:16 +00:00
ghidra1
b55e34f696 Merge remote-tracking branch 'origin/Ghidra_9.2.3_Release_Notes_changes' into patch 2021-03-19 11:28:28 -04:00
ghidra1
438827ddfe GP-781 corrected handling of scriptPaths 2021-03-19 10:36:31 -04:00
ghizard
e42203710f Ghidra 9.2.3 ChangeHistory mods 2021-03-18 14:07:35 -04:00
ghidra1
33bba9e614 Relax source for IP info during build 2021-03-18 04:50:38 -04:00
ghidra1
bbd72ed943 Merge branch 'GP-0_ghidra1_CertifySourceFiles' into patch 2021-03-17 19:30:03 -04:00
ghidra1
0429e754c8 Merge remote-tracking branch
'origin/GP-781_jpleasu_scriptPath_parser--SQUASHED' into patch
2021-03-17 19:14:41 -04:00
ghidra1
162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
ghidra1
d2c39513c3 Handle changes to allow for certification headers on bash type source
files (e.g., *.py) and gradle files
2021-03-17 18:09:21 -04:00
Jason P. Leasure
b8f1b241ba parse $GHIDRA_HOME in analyzeHeadless -scriptPath, fixes GP-781 2021-03-17 13:17:46 -04:00
ghidra1
cafa27aacc Merge branch 'GP-0_ghidra1_AppLayoutForStandaloneUse' into patch 2021-03-11 15:07:49 -05:00
ghidra1
470ef71ba8 Improve ApplicationLayout use for standalone apps 2021-03-11 14:47:57 -05:00
ghidra1
b428631bf4 Corrected certification header 2021-03-04 19:12:00 -05:00
ghidra1
f883870d45 Set version 9.2.3 2021-03-03 13:50:49 -05:00
ghidra1
1f198f5cd4 ChangeHistory update 2021-03-02 19:03:59 -05:00
dev747368
364ff3f8ac GP-724 fix setting "PDB Loaded" flag 2021-03-02 18:55:09 -05:00
ghidra1
3d45118c63 Merge remote-tracking branch 'origin/Ghidra_9.2.3_Release_Notes' into patch 2021-03-02 18:33:59 -05:00
ghidra1
1ff9f5814e Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fix-3-2-21' into patch 2021-03-02 18:27:19 -05:00
dragonmacher
8eac3ca38b Test fixes for atypical test path 2021-03-02 12:53:49 -05:00
ghizard
384240834b Ghidra 9.2.3 Release Notes 2021-03-02 10:39:33 -05:00
dragonmacher
c17448d2f2 GP-66 - updated goto action to be disabled when there is no program 2021-02-25 19:15:03 -05:00
ghidra1
7b8e6b4471 Merge remote-tracking branch 'origin/GP-721_emteere_SleighEditorTokenEndian' into patch 2021-02-25 19:13:52 -05:00
ghidra1
cefc2e52ad Revert "GP-710 Added support for additional PIC30 ELF relocations (closes #2792)"
This reverts commit 9c1fed6a13.
2021-02-25 19:05:05 -05:00
ghidra1
ce910a1112 Revert "GP-710 Added register symbol processing to ELF PIC30 import processing. Improved code unit operand format to render memory register name when no reference is present."
This reverts commit c545a6fb5a.
2021-02-25 19:04:33 -05:00
emteere
650e65cdd5 GP-721_emteere added new define token endian attribute. Added Ghidra
category on built plugin extension so it appears when users install
2021-02-24 20:56:09 +00:00
ghidra1
2425feefbc GP-705 update regex comment 2021-02-23 16:44:01 -05:00
ghidra1
c545a6fb5a GP-710 Added register symbol processing to ELF PIC30 import processing.
Improved code unit operand format to render memory register name when no
reference is present.
2021-02-23 16:06:45 -05:00
ghidra1
7a3945f3bc Merge remote-tracking branch
'origin/GP-688_ghidra007_fixRTTIVftableCount' into patch
2021-02-23 13:30:57 -05:00
ghidra1
9c1fed6a13 GP-710 Added support for additional PIC30 ELF relocations (closes #2792) 2021-02-23 12:48:27 -05:00
ghidra1
d12d1ec739 Merge remote-tracking branch 'origin/GP-705-dragonmacher-gnu-demangler-regex-fixes' into patch 2021-02-23 12:47:45 -05:00
ghidra1
4b8d9054c1 Merge remote-tracking branch 'origin/GP-702_ryanmkurtz_macho-ntools'
into patch (closes #2192)
2021-02-22 21:01:41 -05:00
dragonmacher
1c0ad2c8df GP-705 - Gnu Demangler speed improvement 2021-02-22 19:23:06 -05:00
Ryan Kurtz
7868dbc4f9 GP-702: Fixed an exception that occurred when importing Mach-O files
that define zero LC_BUILD_VERSION tool entries
2021-02-22 11:40:32 -05:00
dev747368
3d36d914be GP-667 fix XmlImport bookmark overwrite existing 2021-02-22 11:32:38 -05:00
emteere
01b6027c77 GP-697_emteere delayed reading of symbol names to improve memory read performance 2021-02-22 11:32:21 -05:00
ghidra1
efa065ac4d GP-699 Process ELF init/fini arrays before applying relocations 2021-02-19 15:47:24 -05:00
Ryan Kurtz
a596bd465a GP-689 Making variable initialization more explicit (fixes #2624) 2021-02-16 14:26:00 -05:00
mrakers
aff4b18c3a Load commands will now be marked up for dyld shared cache.
MachoProgramBuilder needs to know the offset into the ByteProvider where
the Mach-O starts. When parsing a dyld shared cache
_machHeaderStartIndexInProvider gets set to 0 and results in the load
commands not being marked up. The new function getStartIndex() now
serves the purpose of determining whether absolute or relative indexing
should be performed. The getStartIndexInProvider() gives you the index
where the Mach-O is in the ByteProvider.
2021-02-12 15:10:28 -05:00
ghidra007
849504cda6 GP-688 RTTI Util improved getVftableCount method to not just rely on
pseudoDissasembler but also check if existing function.
2021-02-12 18:48:37 +00:00
ghidra1
bf193467f2 Merge remote-tracking branch 'origin/GP-517_emteere_RTTI_reordering' into patch 2021-02-10 18:22:53 -05:00
emteere
6507dc9651 GP-649_emteere Relaxed valid code check and added .nep as a valid
section for vftable entries
2021-02-10 18:21:21 -05:00
emteere
e9eccb4eb2 GP-517 moved RTTI analyzer before Reference analysis to fix Rogue
pointer analysis problems found in a few sample binaries
2021-02-10 22:50:34 +00:00
Ryan Kurtz
2dc8e0434c GP-669: Fixing GhidraDev exception when ~/ghidra_scripts doesn't exist 2021-02-10 08:09:05 -05:00
dev747368
9231ee29e2 GP-360 ELF - handle uninitialized .got section 2021-02-09 19:22:52 -05:00
Ryan Kurtz
606eecfa82 GP-668: PyDev debugger now stays on breakpoints appropriately (fixes
#2713)
2021-02-08 09:27:00 -05:00
dragonmacher
fef756c967 GP-523 - Fix javadoc errors 2021-02-04 17:28:17 -05:00
emteere
3426df3ba5 GP-655_emteere Added CFINV and defined local temps, also cleaned up some
unnecessary sub-pieces
2021-02-02 19:21:51 +00:00
ghidra1
49bb112220 Merge remote-tracking branch 'origin/GP-652_ryanmkurtz_PR-2712_MachOImport' into patch 2021-02-01 21:25:57 -05:00
ghidra1
9a4918213b GP-652 Minor correction and cleanup of CoffArchive support 2021-02-01 21:23:20 -05:00