Commit graph

3631 commits

Author SHA1 Message Date
ghidra1
ca15889208 Merge remote-tracking branch 'origin/GP-791_ghizard_Change_PDB_Universal_constructor_return_type' into patch 2021-03-23 15:12:49 -04:00
ghidra1
006b3d0ca1 Merge remote-tracking branch 'origin/GP-790_ghizard_Change_Demangler_constructor_return_type' into patch 2021-03-23 15:12:25 -04:00
ghidra1
0f235d029c GP-797 Corrected python script info parse - ignore certification header
if present
2021-03-23 13:38:14 -04:00
dev747368
c6de9dc493 GP-743 fix DWARF handling of empty compile units and older gcc dwarf info 2021-03-22 15:50:20 -04:00
ghidra1
ce056f1ea9 Corrected timing-related test failure 2021-03-22 15:44:17 -04:00
ghidra1
fa6a544afc Copied change from master to correct improper cancel during TaskDialog
close/disposal (corrects test failure).
2021-03-22 15:38:11 -04:00
ghidra1
252ec48a44 GP-38 Corrected ContextAction failure to display dialog (Closes #2860) 2021-03-22 15:35:45 -04:00
ghizard
0debac8498 GP-790 Demangler constructor return undefined 2021-03-22 11:05:19 -04:00
ghizard
c00feac9fe GP-791 PDB Universal constructor return undefined 2021-03-22 10:54:55 -04:00
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