Commit graph

3289 commits

Author SHA1 Message Date
ghidra1
f68c8fa992 Merge remote-tracking branch 'origin/GP-1222_Dan_traceDiff--REBASED-2--SQUASHED' into Ghidra_10.1 2021-12-08 21:23:39 -05:00
ghidra1
01d0ee1d76 GP-0 Added Data Type Archive ID itegrity check test 2021-12-08 15:01:13 -05:00
Dan
d6c1c3cf85 GP-1222: Added comparison between times in a trace. 2021-12-06 14:42:35 -05:00
ghidra1
c2422fbb6a Merge remote-tracking branch 'origin/GP-1524_ryanmkurtz_dyld_split' into
Ghidra_10.1 (Closes #3345, Closes #3666)
2021-12-03 18:17:24 -05:00
ghidra1
52c058d5ec Merge remote-tracking branch 'origin/GP-1573_dev747368_fix_dwarf_badfuncaddr_check_10_1' into Ghidra_10.1 2021-12-03 18:16:21 -05:00
ghidra1
6ba0d4471e Merge remote-tracking branch 'origin/GP-1575_emteere_FDErecordFix' into Ghidra_10.1 2021-12-03 18:16:02 -05:00
ghidra007
9567e2f1ea GP-1506 Refactored to put new class structure code in RecoverClassHelper then added calls to it in gcc create structure code. Plus some code refactoring and cleanup. 2021-12-03 23:06:53 +00:00
emteere
d3a3809925 GP-1575_emteere code review 2021-12-03 23:06:45 +00:00
emteere
89f3b78128 GP-1575_emteere Fix certain dwarf FDE records relative offsets marked
DW_EH_PE_absptr.  Image based offset difference added to offset
2021-12-03 21:14:44 +00:00
ghidra1
3219e2e69f Merge remote-tracking branch
'origin/GP-1570_ryanmkurtz_exporter-relocations--SQUASHED' into
Ghidra_10.1 (Closes #3696)
2021-12-03 14:44:44 -05:00
Ryan Kurtz
67569a918f GP-1570: Fixed an issue with the ElfExporter not correctly undoing relocations when they spanned partially file-backed memory blocks 2021-12-03 14:41:40 -05:00
Ryan Kurtz
d9221cb863 GP-1524: Support for the new iOS 15/macOS Monterey dyld_shared_cache
format
2021-12-03 10:40:11 -05:00
dev747368
08f64f2b5e GP-1573 dwarf - fix check for bad func address 2021-12-02 22:19:33 +00:00
ghidra1
59dce8e64d Merge remote-tracking branch
'origin/GP-1566-dragonmacher-data-types-popup-fix' into Ghidra_10.1
(Closes #3678)
2021-12-01 20:19:09 -05:00
dragonmacher
3ed1f17e37 GP-1566 - Updated the Data Types context menu to include all actions
when showing the menu from the keyboard via Shift-F10.
2021-12-01 10:10:46 -05:00
ghidra1
f290b1f6ba Merge remote-tracking branch 'origin/GP-1552_TypePointerRelParent' into Ghidra_10.1 2021-11-30 19:50:26 -05:00
ghidra1
2c8bb0ff8d Merge remote-tracking branch
'origin/GP-1554_emteere_InfiniteLoopStackAnalysis--SQUASHED' into
Ghidra_10.1 (Closes #3683)
2021-11-30 19:50:26 -05:00
ghidra1
85d1a3cc51 Merge remote-tracking branch
'origin/GP-1548_ryanmkurtz_objc-methods--SQUASHED' into Ghidra_10.1
(Closes #3611)
2021-11-30 19:50:26 -05:00
caheckman
64534bc774 TypePointerRel adjustments 2021-11-30 19:05:04 -05:00
Ryan Kurtz
bfc65888e0 GP-1548: Fixed a bug with recovering Objective-C method names 2021-11-30 18:38:37 -05:00
ghidra1
2882a30886 GP-0 StringAnalyzer: propagate cancelled exception 2021-11-30 15:55:51 -05:00
emteere
821f63c297 GP-1554_emteere fix for looping on call-injections to the same location 2021-11-30 13:34:39 -05:00
ghidra1
659892a810 Merge remote-tracking branch
'origin/GP-1519_ghirdra007_RecoverClass_replaceGetComponentA--SQUASHED'
into Ghidra_10.1

Conflicts:
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/ExtraScriptUtils.java
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIGccClassRecoverer.java
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIWindowsClassRecoverer.java
2021-11-29 22:35:26 -05:00
ghidra007
2aefe6a15d GP-1519 Changed getComponentAt to getComponentContaining in a breaking EditStructureUtils method and a couple other places. Various refactoring to clean up code. 2021-11-30 01:38:13 +00:00
ghidra1
aae2b95fcd Merge remote-tracking branch
'origin/GP-1547_Dan_listingChangeLanguages--SQUASHED' into Ghidra_10.1
2021-11-29 19:17:37 -05:00
Dan
1b5384c00c GP-1214: Adding copy-into-progarm actions (plugin). Moving export action. 2021-11-29 11:34:28 -05:00
ghidra1
b2e4e25147 Merge remote-tracking branch 'origin/GP-1499_ghidra007_ClassRecovery_code_cleanup--SQUASHED' into Ghidra_10.1 2021-11-29 10:32:50 -05:00
ghidra007
80538d8c49 GP-1499 Recover classes script various improvements. Updated checks for whether program has DWARF and whether DWARF has been applied so it works for old and new cases.
Improved error handling. Updated deprecated graph methods which were no longer using defined colors. Various code cleanup.
2021-11-25 19:02:53 +00:00
ghidra1
1081c49e9c Merge remote-tracking branch 'origin/GP-1541_ryanmkurtz_scriptlog' into
Ghidra_10.1 (Closes #3657)
2021-11-24 15:04:59 -05:00
ghidra1
471e915673 Merge remote-tracking branch 'origin/GP-1497_ghidra1_ExternalSafeguard' into Ghidra_10.1 2021-11-24 15:02:52 -05:00
Ryan Kurtz
39eb0e42cd GP-1541: All GhidraScript print methods now print to the script log file 2021-11-24 10:59:34 -05:00
ghidra1
fc10b3d556 Merge remote-tracking branch 'origin/GP_1513_limit_table_from_selection_action--SQUASHED' into Ghidra_10.1 2021-11-23 21:51:20 -05:00
ghidra1
5c82f87905 Merge branch 'GP-1525_ghidra1_ExternalFunctionPrimary' into Ghidra_10.1 2021-11-23 21:44:26 -05:00
ghidra1
a71df3dae4 GP-1525 corrected external function symbol creation getting marked as
primary
2021-11-23 21:40:04 -05:00
ghidravore
26a93abce9 GP-1513 add limit (with option) to the number of code units included when creating a table from a listing selection 2021-11-23 16:35:18 -05:00
ghidra1
0c7b7967b0 Merge remote-tracking branch 'origin/GP-1447_Dan_viewAllTraceMemory--SQUASHED' into Ghidra_10.1 2021-11-23 14:04:06 -05:00
Dan
8b2af5241a GP-1447: Added 'View all Memory' override toggle to Debugger. 2021-11-23 10:49:00 -05:00
ghidra1
02e1970837 GP-1497 added external safeguards for inadvertent context 2021-11-23 09:58:24 -05:00
dragonmacher
1b16ce660d Test fix 2021-11-19 11:57:02 -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
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