Commit graph

482 commits

Author SHA1 Message Date
Jason P. Leasure
731cc63ae7 fix floating point emulation in Java and C++, add tests 2021-01-26 10:25:55 -05:00
ghidra1
9a0f630f38 GP-534 Corrected interpretation of 32-bit segmented pointer when read
from memory.
2021-01-25 15:26:26 -05:00
dragonmacher
8e4f0c5f16 GP-589 - Updated Function.getCalledFunctions() and
Function.getCallingFunctions() to support a null task monitor

Closes #589
2021-01-13 18:16:05 -05:00
ghidra1
89a6574f6e Merge remote-tracking branch 'origin/GP-521-dragonmacher-apply-data-types-2--SQUASHED' into patch 2021-01-11 23:04:15 -05:00
ghidra1
9032c75029 GP-431 corrected merge bug related to structure bitfields and
flex-arrays
2021-01-11 18:34:36 -05:00
Jason P. Leasure
9464d37104 GP-521 - Fixed broken animation that shows status text on an error
GP-521 - Updated Data Type Chooser dialog work the same as the drag/drop data types
2021-01-08 17:17:06 -05:00
ghidra1
9004b75e28 GP-547 Corrected Add Block dialog entry validation issues and address
parse exception messages
2020-12-28 17:40:17 -05:00
astrelsky
39ef0c3595 GP-477 Fixes RenameFunctionAction and HighSymbol NPE, Prevent
EditLabelAction from accepting function symbols
2020-12-14 12:45:11 -05:00
ghidravore
8b054814a8 changed build system to generate all external jar files used file. 2020-12-09 18:41:03 -05:00
ghidra1
06cc11f28f Merge remote-tracking branch
'origin/GP-486_emteere_WrappedMemBuffer_Fix' into patch
2020-12-09 13:08:28 -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
ghidravore
1259632113 fixed stack trace when exporting 2020-11-25 13:11:16 -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
dragonmacher
dad3d92b72 Merge branch 'GP-272-dragonmacher-demangler-failures' into patch 2020-11-13 16:26:31 -05:00
ghidra1
62cb57d8bb GP-260 Corrected composite resolveequivalence issue introduced with
GP-260
2020-11-12 15:35:50 -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
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
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
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
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
aa6319b8c6 GP-302 additional corrections to DataUtilities. 2020-10-28 12:58:42 -04:00
caheckman
797fb69005 Disable SLEIGH endian check for mixed endian architectures 2020-10-28 11:38:31 -04:00
caheckman
6ed4ce628c token endianness 2020-10-28 11:38:27 -04:00
ghidra1
16b177b2cf GP-302 Corrected DataUtilities improper clearing of code units 2020-10-27 17:11:41 -04:00
ghidra1
65d8648420 GP-302 Reverted changed to PointerDataType referenced type default
(deferring change for future consideration)
2020-10-27 17:11:39 -04:00
ghidravore
585684b41a Merge remote-tracking branch 'origin/GP-306_ghidravore_default_graph_titles' into Ghidra_9.2 2020-10-27 14:51:37 -04:00
ghidra1
f7e219b96a GP-301 PDB - use consistent anonymous function naming with DWARF. Helps
to reduce datatype conflicts.
2020-10-26 19:25:57 -04:00
ghidra1
6107f29a95 GP-302 corrected issue affected ELF PLTGOT bounds determination.
Corrected various pointer and data related issues
2020-10-23 18:57:11 -04:00
ghidravore
d2e0b350f4 GP-306 fixing graph titles 2020-10-23 18:09:29 -04:00
ghidra1
e7661ada57 GP-281 Corrected unrelease lock error due caused by exception 2020-10-19 15:46:38 -04:00
ghidra1
165a767365 Merge remote-tracking branch 'origin/caheckman_UndefinedFunction' into Ghidra_9.2 2020-10-13 18:21:55 -04:00
caheckman
078159dd29 Scope id fix for external references 2020-10-13 17:45:53 -04:00
ghidravore
14d7e1f908 Merge remote-tracking branch 'origin/GT_153_ghidravore_changing_graph_api--SQUASHED' into Ghidra_9.2 2020-10-09 14:35:57 -04:00
ghidravore
592b8a3cfc Changed graph api to use vertex and edge object instead of ids. 2020-10-09 14:27:29 -04:00
ghidra1
b83f327e47 Added direct references to MemoryBlock.EXTERNAL_BLOCK_NAME instead of
hard-coded string
2020-10-08 14:04:20 -04:00
ghidra1
3cd26120a3 Corrected issue with Program metadata which included CustomerOption.
Cleanup PDB analyzer related error reporting.
2020-10-08 12:44:41 -04:00