Commit Graph

2396 Commits

Author SHA1 Message Date
ghidra1
456dbc83cc Merge branch 'GT-3479_ghidra1_BitfieldMerge' into patch 2020-02-03 13:38:14 -05:00
ghidra1
639d4b9895 GT-3479 added missing support for structure/union merge of bitfields and
trailing flex-array
2020-02-03 13:35:32 -05:00
ghidorahrex
92a1c0dccf Merge remote-tracking branch 'origin/GT-3498-rev308_GTable_Autolookup_fix' 2020-02-03 12:26:18 -05:00
ghidorahrex
508929866c Merge remote-tracking branch 'origin/GT-3516_ghidorahrex_armassemblytest_failure' 2020-02-03 12:24:02 -05:00
ghidorahrex
ea32a11307 Merge remote-tracking branch 'origin/GT-3506_DeleteDescend' 2020-02-03 12:23:12 -05:00
ghidorahrex
8319b1ba5c Merge remote-tracking branch 'origin/GT_3392_DecompilerAPI' 2020-02-03 12:18:43 -05:00
caheckman
ced3760c09 Renaming adjustments 2020-02-03 12:03:29 -05:00
dragonmacher
f4e6f1294d GT-3481 - Gnu Demangler - Updated v2.33.1 to use cxxfilt.c to get all
available demangling formats
2020-01-31 18:30:01 -05:00
dragonmacher
7e7cd5d9ae GT-3481 - Gnu Demangler - Added build support for multiple demangler
versions
2020-01-31 18:30:00 -05:00
dragonmacher
54af47adab GT-3481 - Gnu Demangler - Initial upgrade to v2.33.1 2020-01-31 18:29:59 -05:00
caheckman
6c6d5f2f1b Multi-merge functionality 2020-01-31 17:50:06 -05:00
caheckman
cbcfaf54fa Check original name in IsolateVariableTask 2020-01-31 17:49:19 -05:00
caheckman
a3988a7db2 Detect if setSymbolProperties has been previously applied 2020-01-31 17:45:21 -05:00
caheckman
885402bbc3 Reorganize decompile GUI actions 2020-01-31 17:45:20 -05:00
caheckman
b0fb7b287d Isolate variable action 2020-01-31 17:41:42 -05:00
caheckman
c0dfa509ee Refactor variable renaming 2020-01-31 17:39:39 -05:00
caheckman
b88ea8c927 abstract what variables require dynamic storage to function 2020-01-31 17:36:23 -05:00
caheckman
7b407f1965 populate HighFunctionShellSymbol in GlobalSymbolMap 2020-01-31 17:36:23 -05:00
caheckman
97b43b9470 Refactor of HighSymbol to use SymbolEntry 2020-01-31 17:36:22 -05:00
caheckman
7fa8245f90 Isolate property on Symbols 2020-01-31 17:32:18 -05:00
caheckman
cdbee3fe39 More robust Symbol support for HighVariable 2020-01-31 17:30:46 -05:00
caheckman
b99772a784 Basic multi-entry merge capability 2020-01-31 17:23:37 -05:00
caheckman
76d0f12bd3 Refactoring based on HighSymbol 2020-01-31 17:21:49 -05:00
dragonmacher
54e33e60e0 GT-3513 - Fixed Location References Provider's 'Make Selection' toolbar
action
2020-01-31 17:18:35 -05:00
dragonmacher
7a01b8b3e0 GT-3515 - Column constraint docs review fixes 2020-01-31 17:02:41 -05:00
ghidravore
16f050f901 Merge branch 'GT-3485-ghidravore_action_context' 2020-01-31 15:29:45 -05:00
ghidravore
75451921b2 GT-3485 fixed analysis actions to work on "global context" 2020-01-31 15:28:19 -05:00
dragonmacher
370152ad6c GT-3514 - Fixed exception when right-clicking an operation structure
field reference in the Listing
2020-01-31 15:06:07 -05:00
ghidorahrex
19035bbfa0 GT-3516: Fixed ARMAssemblyTest failure 2020-01-31 06:33:19 -05:00
dev747368
b6bea0fb39 GT-3512 cleanup DataConverter interface and BE/LE impls 2020-01-30 19:56:40 -05:00
dragonmacher
491c4e466a GT-3515 - Updated documentation for column constraints special text
filtering section; updated runtime type discovery to examine interfaces
2020-01-30 15:24:11 -05:00
dev747368
283e148b26 GT-0 fix unittests broken by string rep changes 2020-01-30 12:30:44 -05:00
caheckman
ef8400ee42 Fixed corner case causing "Deleting op with descendants" 2020-01-30 12:07:46 -05:00
ghidravore
ccd5030574 Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fixes' 2020-01-29 18:55:47 -05:00
dragonmacher
65a8e31ba9 Tests - fixed key binding dialog for recent message change 2020-01-29 18:49:58 -05:00
dragonmacher
84afa7e138 Tests - fixed demangler test failing to recent 'operator' parsing change 2020-01-29 18:35:04 -05:00
dragonmacher
09503bfda9 Tests - fixed Function Comparison test failing due to blocking modal
dialogs and swing thread issues
2020-01-29 17:48:33 -05:00
dragonmacher
e3bd31dd41 Tests - fixed decompiler test failing due to not use the correct
provider
2020-01-29 16:33:14 -05:00
dragonmacher
df2b59c96e Tests - updated test harness to not log the default timeout value 2020-01-29 16:05:23 -05:00
dragonmacher
4d728abc71 Tests - fixed test broken to the shared owner name changing 2020-01-29 16:04:49 -05:00
ghidorahrex
dc16f297cc Merge remote-tracking branch
'origin/GT-3510_dragonmacher_PR-1478_io12_spelling-fix-2'

Fixes #1478
2020-01-29 14:56:12 -05:00
ghidorahrex
885392d2ee Merge remote-tracking branch
'origin/GT-3509_dragonmacher_PR-1477_hjung4_spelling-fixes-1'

Fixes #1477
2020-01-29 14:55:36 -05:00
ghidorahrex
cecd9cf060 Merge remote-tracking branch
'origin/GT-3508_dragonmacher_PR-1483_astrelsky_docking-action-javadoc'

Fixes #1483
2020-01-29 14:53:57 -05:00
ghidra1
dcd78c4d16 GT-3511 revised fix for branch to self with invalid delay slot 2020-01-29 13:01:06 -05:00
ghidra1
b66aaa337d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/DefaultCompositeMember.java
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/PdbParser.java
2020-01-29 12:18:55 -05:00
ghidra1
191d50fb41 Merge remote-tracking branch 'origin/GT-3462_ghidra1_PDB' into patch 2020-01-29 12:01:41 -05:00
ghidra1
3740146b33 GT-3462 Corrected missing 0-length classes and structures from PDB XML
output.
Corrected unresolved dependency issue caused by inconsistent datatype
name mutation, etc.

Conflicts:
	Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/PdbParser.java
2020-01-29 11:53:39 -05:00
Benjamin Levy
74fae2f644 Merge branch 'master' of
https://github.com/NationalSecurityAgency/ghidra into spell
2020-01-29 11:37:23 -05:00
ghidra1
e3e56fa29c GT-3511 corrected infinite loop is disassembler caused by branch to self
with nested delay slot failure
2020-01-29 11:30:30 -05:00
comet
af50a7e615 update 2020-01-29 11:26:10 -05:00