Commit graph

2145 commits

Author SHA1 Message Date
dev747368
7ca41cb3c2 GP-1578 code review 2021-12-13 22:16:17 +00:00
dev747368
9c87346ae6 GP-1578 Allow actions to see key modifiers, prev/next func toolbar
buttons
2021-12-07 00:26:16 +00:00
Ryan Kurtz
bed44bd55d Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-03 19:10:24 -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
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
Ryan Kurtz
88661ade33 Merge remote-tracking branch
'origin/GP-1568-dragonmacher-listing-preview-comment-ordering-fix'
(Closes #3648)
2021-12-02 10:24:51 -05:00
Ryan Kurtz
bb6245c67e Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-02 07:06:56 -05: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
5f5015f8ad GP-1568 - fixed ordering of automatic comments in the Listing 2021-12-01 18:41:01 -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
Ryan Kurtz
ae5b81deff Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-12-01 07:54:46 -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
Ryan Kurtz
bfc65888e0 GP-1548: Fixed a bug with recovering Objective-C method names 2021-11-30 18:38:37 -05:00
Ryan Kurtz
c55e85bacf Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-30 18:36:05 -05:00
dragonmacher
fb998226ed Test fixes 2021-11-30 16:50:04 -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
Ryan Kurtz
ad1af902bd Merge remote-tracking branch 'origin/Ghidra_10.1'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/services/DebuggerStaticMappingService.java
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/SleighAssembler.java
2021-11-30 10:51:40 -05: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
dragonmacher
82eb8944c9 GP-1553 - Enum Editor - updated enum editor to scroll while using the
arrow keys when in edit mode
2021-11-29 17:27:37 -05:00
Ryan Kurtz
3e6a1b67a7 Merge remote-tracking branch 'origin/GP-1514-dragonmacher-search-for-enum-fields' 2021-11-29 12:14:16 -05:00
Ryan Kurtz
34e6bd775c Merge remote-tracking branch
'origin/GP-1533-dragonmacher-decompiler-highlights-exception' (Closes
#3664)
2021-11-29 12:09:52 -05:00
Ryan Kurtz
d6841fbe0f Merge remote-tracking branch 'origin/Ghidra_10.1' 2021-11-29 12:00:27 -05:00
Dan
1b5384c00c GP-1214: Adding copy-into-progarm actions (plugin). Moving export action. 2021-11-29 11:34:28 -05:00
dragonmacher
33b2bbbd0b GP-1514 - Find References to - Added support for finding usage of enum
fields

Closes #1967
2021-11-29 11:12:44 -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
Ryan Kurtz
737fe4a04b Merge remote-tracking branch 'origin/Ghidra_10.1'
Conflicts:
	Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegionsPlugin/images/DebuggerRegionsPlugin.png
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/memory/DebuggerRegionsProvider.java
2021-11-26 11:17:19 -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
dragonmacher
28d973e5f2 GP-1533 - Decompiler - fixed stack trace related to removing secondary
highlights; fixed secondary highlights being applied to multiple
functions; fixed rename of functions not getting re-highlighted
2021-11-24 15:28:41 -05: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
Ryan Kurtz
2fb860bcd7 Merge remote-tracking branch 'origin/GP-1512-dragonmacher-screenshot-fix' 2021-11-23 13:57:28 -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