Commit graph

5797 commits

Author SHA1 Message Date
dev747368
edaecfd6d9 GP-1500 DWARF anon structure naming improvement
Fix issue where anon structs / unions could be incorrectly replaced with other anon structs / unions that were present in the data type graph when a containing type was submitted to the DataTypeManager.
2021-12-06 19:12:18 -05:00
Ryan Kurtz
d1b34b636c Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-11-16-21' 2021-11-19 12:17:20 -05:00
Ryan Kurtz
2e6e8598b3 Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-19 12:09:44 -05:00
Ryan Kurtz
603aa9c165 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-11-19-21' into Ghidra_10.1 2021-11-19 12:00:41 -05:00
dragonmacher
1b16ce660d Test fix 2021-11-19 11:57:02 -05:00
Ryan Kurtz
5c0f06ab8d GP-1521: Increasing minimum supported Gradle version from 6.0 to 6.4
(Closes #3650)
2021-11-19 07:53:52 -05:00
Ryan Kurtz
eb312cb7ec Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-19 07:19:06 -05:00
ghidra1
e49a35b302 Merge remote-tracking branch 'origin/GP-1_dev747368_dwarf_external_debug_files_help' into Ghidra_10.1 2021-11-18 16:16:19 -05:00
ghidra1
9a99608441 Merge remote-tracking branch 'origin/GP-1511_ghidravore_more_dup_actions_in_debugger_tool--SQUASHED' into Ghidra_10.1 2021-11-18 16:15:57 -05:00
ghidra1
36e6613aba Merge remote-tracking branch 'origin/GP-1508_ghidravore_speeding_update_datatypes_tree_recycling' into Ghidra_10.1 2021-11-18 16:15:45 -05:00
ghidra1
85d20478d3 Merge remote-tracking branch
'origin/GP-1421-dragonmacher-vt-performance-issues' into Ghidra_10.1
(Closes #3221)
2021-11-18 15:58:46 -05:00
dragonmacher
c3375b6b88 GP-1421 - Version Tracking - Converted 'command' to a 'task' and updated
the progress monitor to show continuous progress; fixed slow test

Closes #3221
2021-11-18 15:18:17 -05:00
ghidra1
db393faca4 Merge remote-tracking branch 'origin/GP-1498_FunctionDefinitionMarshaling' into Ghidra_10.1 2021-11-18 15:09:23 -05:00
dragonmacher
e55550edfd GP-1421 - Version Tracking - Updated API code to use the current in-use
task monitor to allow for the cancelling of slow implied match finding.

Closes #3221
2021-11-18 15:08:34 -05:00
ghidravore
cb3c5b92e7 GP-1511- fixing more duplicate actions in debugger tool 2021-11-18 14:43:20 -05:00
dev747368
396bd0eddb GP-1 add missing help for DWARF external debug files plugin 2021-11-18 17:56:19 +00:00
Ryan Kurtz
1eafc9a78a Merge remote-tracking branch 'origin/GP-1505-dragonmacher-task-dialog-fix' 2021-11-18 12:26:51 -05:00
caheckman
e4451fcd49 Refactor TypeStruct and TypeCode restoration 2021-11-17 15:56:56 -05:00
dragonmacher
f457e6e51c GP-1505 - Task Dialog blocking fix 2021-11-17 14:59:05 -05:00
ghidravore
2e04bd154a GP-1508 improved performance of the datatype tree recycling task. 2021-11-17 13:07:49 -05:00
Ryan Kurtz
656a5ab755 Setting Ghidra version to 10.2 2021-11-17 13:05:31 -05:00
Ryan Kurtz
8d8d32262d Merge remote-tracking branch
'origin/GP-1435-dragonmacher-decompiler-highlighter-service--SQUASHED'
(Closes #2313)
2021-11-17 13:00:26 -05:00
dragonmacher
696b65012d Disabled voluminous test output 2021-11-17 09:27:29 -05:00
ghidra1
0996ede391 Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-16 20:46:58 -05:00
ghidravore
53e4f2ff9b test fix 2021-11-16 18:20:34 -05:00
ghidravore
122c3150da fixing junit tests for actions that moved to new plugin 2021-11-16 18:07:10 -05:00
ghidra1
835a2492a2 GP-0 allow decompiler to build for x86 with older compiler (e.g., g++
4.8.5)
2021-11-16 17:59:49 -05:00
ghidra1
196f7d1344 GP-0 update for Ghidra 10.1 change history 2021-11-16 17:49:22 -05:00
emteere
5545aa32bd GP-0 updated whats new for 10.1.beta 2021-11-16 21:34:51 +00:00
Ryan Kurtz
a17f525e11 Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-16 14:50:31 -05:00
ghidra1
318f13d9a2 Merge remote-tracking branch 'origin/GP-1452_ghidravore_duplicate_actions_in_dubugger_tool' into Ghidra_10.1 2021-11-16 12:18:00 -05:00
ghidra1
360b9072f0 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_dwarf_external_debug_NPE' into Ghidra_10.1 2021-11-16 12:00:47 -05:00
ghidra1
331357f203 Merge remote-tracking branch
'origin/GP-1495_ghidra007_Add_check_for_error_decompiling_functions--SQUASHED'
into Ghidra_10.1
2021-11-16 11:58:18 -05:00
dev747368
b2781bd22f GP-0 fix NPE in DWARF external debug info logic 2021-11-16 11:57:10 -05:00
ghidra007
e2257ce96a GP-1495 added check for error decompiling function and put bad bookmarks if it happens. 2021-11-16 11:48:08 -05:00
ghidra1
0d676540a0 Merge remote-tracking branch 'origin/GP-1418_SymbolPropogator_using_too_much_memory_to_process_large_function' into Ghidra_10.1 2021-11-16 11:17:39 -05:00
ghidra1
c53334038d GP-1286 corrected NPE issue 2021-11-16 10:58:28 -05:00
ghidra1
d9b8865ece Merge remote-tracking branch 'origin/GP-1496_FunctionDefinitionRecursion' into Ghidra_10.1 2021-11-16 10:18:55 -05:00
caheckman
0ff0036121 Recalculate pointer submeta after structure definition is complete 2021-11-15 21:19:58 -05:00
emteere
03af0b6f56 GP-1418_emteere fixed issues with memory usage for very long functions.
Sped up constant analysis by not storing fallthru state to future flows
2021-11-15 23:58:16 +00:00
ghidravore
b72d9d3edb GP-1452 fixing duplicate selection actions in debugger tool 2021-11-15 16:06:49 -05:00
ghidravore
757023b562 adding temp fix to protect against fiddling with external addresses 2021-11-15 16:00:04 -05:00
ghidravore
b69088138a GP-1418 changed caches to use LRUMap instead of HashMap so that the
cache will be limited to how much memory is uses.
2021-11-15 18:49:49 +00:00
ghidra1
656ac8ea4f Merge remote-tracking branch 'origin/GP-1286_dev747368_dwarf_external_debug--SQUASHED' into Ghidra_10.1 2021-11-15 13:48:47 -05:00
dev747368
f023b8ad3f GP-1286 DWARF external debug files 2021-11-15 13:44:59 -05:00
ghidravore
5ba07917c3 updated the javadocs for getSymbols(String name) to document that this
method does not return default local variables or parameters.
2021-11-15 13:04:52 -05:00
ghidra1
fce49f4c08 Merge remote-tracking branch 'origin/GP-1467_ghidravore_fixing_stack_trace_in_datatypes_tree' into Ghidra_10.1 2021-11-15 12:26:55 -05:00
ghidra1
5c9399a74e Merge remote-tracking branch 'origin/GP-1445_ghidravore_gtree_rename_bug_with_same_name_nodes--SQUASHED' into Ghidra_10.1 2021-11-15 12:23:45 -05:00
ghidravore
9f2679a9f7 GP-1445 fixing issue with renaming a datatype that has the same name as a category at the same level 2021-11-15 11:38:19 -05:00
ghidra1
87ce9eeeb8 Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-12 17:30:10 -05:00