Commit graph

6224 commits

Author SHA1 Message Date
caheckman
e4451fcd49 Refactor TypeStruct and TypeCode restoration 2021-11-17 15:56:56 -05:00
ghidravore
2e04bd154a GP-1508 improved performance of the datatype tree recycling task. 2021-11-17 13:07:49 -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
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
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
ghidravore
8ea716eb70 GP-1286 fixing bug in datatypes tree that caused stack traces if adding
nodes with a filter on. This also required a revisit to the fix for
GP-998
2021-11-12 15:28:18 -05:00
ghidra1
71c476bb6a Merge remote-tracking branch 'origin/GP-1475_Dan_fixNPEInStackEmu' into Ghidra_10.1 2021-11-12 14:38:01 -05:00
ghidra1
45d5c5e35f Merge remote-tracking branch 'origin/GP-1473_Dan_pureEmuNotWorking' into Ghidra_10.1 2021-11-12 14:37:46 -05:00
ghidra1
d853aaa394 Merge remote-tracking branch 'origin/GP-1480_Dan_emuDuplicateBlockNames' into Ghidra_10.1 2021-11-12 14:34:22 -05:00
Dan
60e912f313 GP-1840: Fixed issue launching emulator with duplicate block names 2021-11-12 12:41:44 -05:00
Dan
2f19f7564d GP-1475: Fix three NPEs among Stack and Thread providers 2021-11-10 17:05:38 -05:00
ghidra1
3aa234e965 Merge remote-tracking branch 'origin/GP-1399_Dan_noNullGdbExit' into Ghidra_10.1 2021-11-10 16:47:10 -05:00
Dan
1b9665e5c5 GP-1437: Fixed issue with endianness in contextreg for pure emulation. 2021-11-10 16:41:55 -05:00
ghidra1
f22e05af3f Merge remote-tracking branch
'origin/GP-1315_add_option_to_remove_replaced_class_structures--SQUASHED'
into Ghidra_10.1 (Closes #3443)
2021-11-10 16:40:22 -05:00
ghidra1
c8b143e551 Merge remote-tracking branch 'origin/GP-1464_ghidra007_ReplacePdbClassDataTypesInClassMethods--SQUASHED' into Ghidra_10.1 2021-11-10 16:34:03 -05:00
ghidra007
8610e23ae0 GP-1315 Added options to allow removal of replaced class structure data types when replaced with ones created by RecoverClassesFromRTTIScript. 2021-11-10 20:01:05 +00:00
ghidra007
0766c30048 GP-1464 RecoverClassesFromRTTIScript now consistently applies its class structures in programs that have PDB information applied. Also, an option was added so users can decide whether to replace existing class data in thiscall functions regardless of whether they originated as PDB or not. 2021-11-10 19:59:21 +00:00
ghidra1
d9788c0094 Revert "GP-1438 - Added an equals method to SourceArchives so clients do not need to get the universal id"
This reverts commit c8003ecc5a.
2021-11-10 11:10:18 -05:00
ghidra1
040a431bc5 Merge remote-tracking branch 'origin/GP-1430-dragonmacher-symbol-table-set-namespace--SQUASHED' 2021-11-09 20:15:51 -05:00
ghidra1
254fca405a Merge remote-tracking branch
'origin/GP-1438-dragonmacher-source-archive-equals--SQUASHED' (Closes
#3116)
2021-11-09 20:13:20 -05:00
ghidra1
216ef3a414 Merge remote-tracking branch 'origin/GP_1417_DataDB_lazylength' 2021-11-09 20:11:29 -05:00
dragonmacher
2b83cdbb86 GP-1430 - Updated the Symbol Table to support using '::' to set namespace 2021-11-09 17:11:00 -05:00
dragonmacher
c8003ecc5a GP-1438 - Added an equals method to SourceArchives so clients do not
need to get the universal id

Closes #3116
2021-11-09 17:08:16 -05:00
emteere
28676b4ec0 GP-1417_emteere code review changes 2021-11-09 21:26:39 +00:00
Alessandro Gatti
b6942c875c Implement CHK, CHK2, and CMP2 for 68k. 2021-11-09 22:25:23 +01:00
Ryan Kurtz
f94a957798 Merge remote-tracking branch 'origin/GP-1450_Dan_fixSelectAddressesButtons--SQUASHED' 2021-11-09 14:25:44 -05:00
Ryan Kurtz
0669a91e49 Merge remote-tracking branch 'origin/GP-1437_Dan_helpRegistration' 2021-11-09 14:23:46 -05:00
Dan
f8ec0071db GP-1399: No longer permit a null value for GDB's exit value. 2021-11-09 13:34:46 -05:00
Dan
41e0c918fd GP-1450: Changed module-context version to just use module ranges. 2021-11-09 13:13:31 -05:00
Dan
d21459f61f GP-1437: Fixed DebuggerMemoryBytesProvider provider help. 2021-11-09 12:51:51 -05:00