Commit graph

808 commits

Author SHA1 Message Date
ghidra1
066a7d0305 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/cli/blobs/CliAbstractSig.java
	Ghidra/Framework/DB/src/main/java/db/DBHandle.java
2020-12-09 15:05:16 -05:00
ghidra1
06cc11f28f Merge remote-tracking branch
'origin/GP-486_emteere_WrappedMemBuffer_Fix' into patch
2020-12-09 13:08:28 -05:00
ghidravore
9455afd90d Merge remote-tracking branch 'origin/GP-422-dragonmacher-copy-data-types-progress--SQUASHED' 2020-12-08 17:31:40 -05:00
ghidravore
688e262345 Merge remote-tracking branch
'origin/GP-440_ghidravore_fixing_graph_exporters_to_be_more_extensible--SQUASHED'

Conflicts:
	Ghidra/Features/GraphServices/src/test/java/ghidra/graph/export/GraphExportTest.java
2020-12-08 17:25:20 -05:00
ghidravore
c4b5956977 Merge remote-tracking branch 'origin/GP-410_dev747368_cache_categorypath--SQUASHED' 2020-12-08 17:09:43 -05:00
ghidravore
6dc9b3387d GP-440 Refactored graph exporters to be more extensible and easy to use in scripts 2020-12-08 17:04:30 -05:00
dev747368
19c8f712f5 GP-410 cache CategoryPath 2020-12-08 12:40:44 -05:00
emteere
ebe4587dbd GP-486_emteere fixed WrappedMemBuffer wrapping a buffer with a non-zero
offset and calling getInt()
2020-12-07 17:05:13 -05:00
ghidra1
bae897b0c1 Corrected javadoc errors/warnings 2020-12-07 14:37:28 -05:00
dragonmacher
605a6b94b5 GP-422 - Data Types - Improve performance of and and task monitor to the copy/move data types task 2020-12-03 10:20:48 -05:00
ghidravore
b23c8ca435 Merge remote-tracking branch 'origin/patch' 2020-11-30 16:52:08 -05:00
ghidravore
1259632113 fixed stack trace when exporting 2020-11-25 13:11:16 -05:00
ghidra1
941ba0caf9 Merge remote-tracking branch 'origin/GT-3294_ghidra1_DBFixedField_update' 2020-11-24 17:22:54 -05:00
ghidra1
6783ae669f GT-3294 Added support for sparse DB schemas. No need to version
ProgramUserData which does not utilize index tables
2020-11-24 16:10:38 -05:00
ghidra1
133d6c251f Merge remote-tracking branch 'origin/patch' 2020-11-24 11:39:15 -05:00
ghidravore
148c6646f8 Merge remote-tracking branch 'origin/GP-231_dev747368_exportimages_script' 2020-11-24 10:55:08 -05:00
ghidra1
d7dbcfebf5 GP-420 relaxed memory block naming restrictions and eliminated throwing of DuplicateNameException from memory block API 2020-11-23 17:35:49 -05:00
ghidra1
fcb3151f94 GT-3294 Added support for DB FixedField with improved indexing. 2020-11-23 14:30:38 -05:00
ghidra1
f0db95c83d GP-400 corrected close issue 2020-11-23 12:15:07 -05:00
ghidravore
45e7d7bb17 fixed bug introduced with recent change for GP-400 which attemps to
clean up internal resources when closing a program.
2020-11-23 11:26:19 -05:00
ghidra1
2c09ef0f26 GP-400 add dispose to ManagerDB to allow ProgramDB to release resources. Ensure that other uses of DataTypeManagerDB dispose on close. 2020-11-19 19:21:03 -05:00
ghidra1
29a3732adc Merge remote-tracking branch 'origin/patch' 2020-11-16 16:16:39 -05:00
dragonmacher
dad3d92b72 Merge branch 'GP-272-dragonmacher-demangler-failures' into patch 2020-11-13 16:26:31 -05:00
ghidra1
9374a67b94 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-12 16:29:12 -05:00
ghidra1
62cb57d8bb GP-260 Corrected composite resolveequivalence issue introduced with
GP-260
2020-11-12 15:35:50 -05:00
ghidra1
b4195250f9 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-10 13:56:03 -05:00
ghidra1
67fb7857c5 GP-260 Added ability to fixup composites due to primitive datatype size
change such as a data origanization may cause.
2020-11-10 13:43:18 -05:00
dragonmacher
c630625524 GP-272 - Gnu Demangler - fixed demangler failure related to parameter
namespaces that start with the anonymous namespace
2020-11-09 18:58:44 -05:00
ghidravore
6648cbb8cb Merge remote-tracking branch
'origin/GT-0_ghidravore_fixing_missing_invalide_cache_method_in_FunctionTagManager'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTagsComponentProvider.java
2020-11-05 17:39:50 -05:00
ghidra1
7d2155ce71 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-05 15:04:07 -05:00
ghidra1
4ba468828f Merge remote-tracking branch 'origin/GP-369_LostEquates' into Ghidra_9.2 2020-11-05 14:22:28 -05:00
caheckman
1c3314eaeb Equate testing in the decompiler 2020-11-05 13:26:55 -05:00
dragonmacher
0fcdb7c6c3 Function Tags - updated DB to have a tag count cache; added service
interface
2020-11-04 16:35:31 -05:00
caheckman
78717038cf no need to hold equate symbols in a separate list 2020-11-04 11:54:57 -05:00
caheckman
3e5da19f28 Let all equate symbols get mapped. 2020-11-03 17:48:16 -05:00
ghidra1
27fb507b18 Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-03 16:52:37 -05:00
ghidra1
149407a682 Merge remote-tracking branch 'origin/GP-348_ghidra1_ElfRelrRelocations' into Ghidra_9.2 2020-11-03 14:11:25 -05:00
ghidra1
ada1bbec85 Merge remote-tracking branch 'origin/GP-301_ghidra1_PDB_FuncDefDedupe'
into Ghidra_9.2

Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/CompositeTypeApplier.java
2020-11-02 16:27:50 -05:00
ghidravore
b88c949c6b Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-11-02 14:44:34 -05:00
ghidra1
021fbf8025 GP-348 Added ELF RELR relocation support 2020-11-01 21:41:55 -05:00
ghidra1
3a18bd8420 Corrected spelling 2020-10-30 16:01:34 -04:00
ghidravore
956e8ef342 Merge remote-tracking branch 'origin/GP-273_jpleasu_objc_typeencoding_fixes--SQUASHED' into Ghidra_9.2 2020-10-30 15:59:14 -04:00
Jason P. Leasure
81a25b6c0e add Objective C 'ATOMIC' for type-encoding 'A' modifier 2020-10-30 15:57:18 -04:00
ghidra1
966fdc025b Merge remote-tracking branch 'origin/GP-196_temporary_varnode_sizes--SQUASHED' into Ghidra_9.2 2020-10-30 14:15:01 -04:00
ghidra1
342ef10c85 GP-196 fixed issue with emulating accessing varnodes in unique space 2020-10-30 14:14:32 -04:00
ghidra1
939e000113 Corrected typo 2020-10-30 14:03:52 -04:00
ghidra1
f0b5c6f8c7 Improved build for sleigh parser (antlr) 2020-10-30 13:58:40 -04:00
ghidra1
d3950946e6 Merge remote-tracking branch 'origin/GP-343_AARCH64neon' into Ghidra_9.2 2020-10-29 18:55:15 -04:00
ghidravore
490bc9ffa9 GT-308 preserved graph satellite state between graph instantiations.
(also changed the timing for when preferences are loaded into the tool
so that they happen before plugins get initialized)
2020-10-29 15:13:43 -04:00
ghidra1
027ba3884a Merge remote-tracking branch 'origin/Ghidra_9.2' 2020-10-28 16:45:04 -04:00