Commit graph

3770 commits

Author SHA1 Message Date
ghidra1
5883a0c457 Merge remote-tracking branch 'origin/GP-3759_Dan_overrideableMemoryBlockMap' into patch 2023-08-25 18:08:22 -04:00
ghidra1
7a80d05cd5 Merge remote-tracking branch 'origin/patch' 2023-08-25 13:34:05 -04:00
emteere
cb3d780fb8 GP-0 Add different ref types from/to same location failure, added more
tests
2023-08-25 14:10:16 +00:00
ghidra1
7ce51cbb51 GP-0 Corrected Reference Merger bug 2023-08-25 09:37:00 -04:00
ghidra1
a0beb8bd74 Merge remote-tracking branch 'origin/GP-3758_dev747368_filter_regex_caseinsensitive_help' 2023-08-24 18:16:23 -04:00
ghidra1
4f9eb91fbf Merge remote-tracking branch 'origin/GP-3766_emteere_ARMThumbFuncPtrConstants' 2023-08-24 18:16:03 -04:00
ghidra1
514564292f Merge remote-tracking branch 'origin/patch' 2023-08-24 18:13:42 -04:00
ghidra1
5402bd36fd Merge remote-tracking branch
'origin/GP-3762-dragonmacher-enum-editor-fix--SQUASHED' into patch
(Closes #5679, Closes #5650)
2023-08-24 18:01:06 -04:00
ghidra1
804df5206c Merge remote-tracking branch 'origin/GP-3578_emteere_InifiniteLoopClearRepairNoReturn' into patch 2023-08-24 17:20:44 -04:00
dragonmacher
9c74254a29 GP-3762 - Updated Enum Editor to trim text for name and description when editing; also fixed the Decompiler's Rename Variable action to do the same 2023-08-24 15:27:54 -04:00
Ryan Kurtz
e2be5bb275 Merge remote-tracking branch 'origin/GP-2823_emteere_ArbitraryOverlappingFunctionBodies--SQUASHED' 2023-08-24 11:14:53 -04:00
dev747368
1e7469be7c GP-3758 tweak help for regex filter case insensitive 2023-08-24 14:24:36 +00:00
emteere
f3594ed010 GP-2823 Make function bodies consistent when bodies overlap. Previously was arbitrary based on order of function creation. 2023-08-23 17:42:53 -04:00
Ryan Kurtz
62c5649323 Merge remote-tracking branch 'origin/GP-3755-dragonmacher-memory-map-table-conversion--SQUASHED' 2023-08-23 13:07:28 -04:00
Ryan Kurtz
e6ca9675cc Merge remote-tracking branch
'origin/GP-3425-dragonmacher-field-word-wrapping--SQUASHED'
(Closes #5299, #5298)
2023-08-23 08:00:56 -04:00
dragonmacher
6afed33ce0 GP-3755 - Added filter to the Memory Map provider 2023-08-22 18:34:10 -04:00
dragonmacher
79f8bea099 Added withTransaction() to UndoableDomainObject 2023-08-22 13:07:39 -04:00
dragonmacher
70886b7488 GP-3425 - Listing Fields - Simplified word wrapping 2023-08-22 12:59:43 -04:00
emteere
1c0c4a9765 GP-3766 allow possible values with low-bit set to be used as pointers to
functions on ARM/MIPS
2023-08-21 21:29:54 +00:00
Dan
05f054fa8a GP-3759: Make the block set in MemorBlockMap overrideable 2023-08-18 10:12:07 -04:00
Mike Hunhoff
3afd8abb2b fix RegExMemSearcherAlgorithm search limiting 2023-08-17 18:17:23 -06:00
Ryan Kurtz
c9f281942a Merge remote-tracking branch
'origin/GP-3707_ghidra1_PR-3816_jnohlgard_ElfRISCV_Relocations'
(Closes #3816)
2023-08-16 12:50:12 -04:00
Ryan Kurtz
31d6488ce6 Merge remote-tracking branch
'origin/GP-3726_ghidra1_FixStructureAlignedLenUse' (Closes #5602)
2023-08-16 12:41:59 -04:00
Ryan Kurtz
3f130fc4e1 GP-0: Small Mach-O refactorings 2023-08-16 12:37:54 -04:00
ghidra1
e5a3da2dc5 GP-3726 do not use aligned-length for non-packed structures 2023-08-16 10:51:21 -04:00
emteere
c0c04ff789 GP-3687 fixed potential replacement of goto reference with data
reference in x86 PIC CALL to fallthru address
2023-08-16 14:14:30 +00:00
ghidra1
065e5b01e8 GP-3707 revised and implemented missing RISCV ELF relocations.
Corrected ElfRelocation to maintain signed addend value.
2023-08-16 08:26:29 -04:00
dragonmacher
c35a598aec Test fixes for action name change 2023-08-15 10:50:07 -04:00
Ryan Kurtz
e6d169af90 GP-3728: Minor bug fix 2023-08-15 08:08:05 -04:00
Ryan Kurtz
3d0395a6fd GP-3728: Lazy loading of local symbols and other refactoring 2023-08-14 08:09:58 -04:00
Ryan Kurtz
689064b590 Merge remote-tracking branch
'origin/GP-3708-dragonmacher-provider-keybindings--SQUASHED'
(Closes #5638, Closes #5639)
2023-08-11 17:39:19 -04:00
dragonmacher
0699376759 GP-3708 - Update Enum Editor actions to appear in tool options 2023-08-11 17:14:28 -04:00
ghidra1
5d37d76cb3 Merge remote-tracking branch 'origin/patch' 2023-08-11 15:19:07 -04:00
ghidra1
6e8926cc62 GP-0 removed debug print 2023-08-11 15:15:18 -04:00
ghidra1
6432d9dddf Merge remote-tracking branch
'origin/GP-3697_ghidra1_DelayedProjectDataDisposal--SQUASHED'
2023-08-11 15:12:13 -04:00
ghidra1
3eb642885c GP-3697 Added delayed ProjectFileManager disposal in support of URL use
and opening linked project files and renamed ProjectFileData to
DefaultProjectData.
2023-08-11 12:53:29 -04:00
Ryan Kurtz
72fd30080a Merge remote-tracking branch 'origin/patch' 2023-08-11 12:07:01 -04:00
ghidra1
99e6fc9f04 GP-3717 adjusted logic when deciding to save analysis task times 2023-08-11 11:33:25 -04:00
Ryan Kurtz
960fc2d06f Merge remote-tracking branch 'origin/GP-3730_ryanmkurtz_add-to-program-fsb' 2023-08-11 07:13:41 -04:00
dragonmacher
e9931dfeaa Test fixes 2023-08-10 18:58:04 -04:00
Ryan Kurtz
2ca66f9505 GP-0: Fixing bad logic in ObjectiveC_Method.java 2023-08-10 09:57:05 -04:00
Ryan Kurtz
2644f5d70d GP-3730: Add To Program from File System Browser 2023-08-10 09:47:29 -04:00
Ryan Kurtz
ccebb721db Merge remote-tracking branch 'origin/patch' 2023-08-10 09:28:41 -04:00
Ryan Kurtz
9832c3c8ed Merge remote-tracking branch 'origin/GP-3717_ghidra1_AnalysisTimes' into
patch (Closes #5599)
2023-08-10 09:21:28 -04:00
Ryan Kurtz
8cbfb888e7 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-9-23' 2023-08-09 12:35:13 -04:00
dragonmacher
2946c4ecf7 Test fixes 2023-08-09 12:27:28 -04:00
Ryan Kurtz
0e3e3cccbf GP-3728: Libraries extracted from the dyld_shared_cache filesystem now
contain local symbol information, which reduces the occurrence of
"<redacted>" primary symbols
2023-08-09 11:15:14 -04:00
Ryan Kurtz
3938a7f97f Merge remote-tracking branch 'origin/GP-3709-dragonmacher-table-api--SQUASHED' 2023-08-08 07:55:58 -04:00
Ryan Kurtz
5e66a127ea GP-3565: More Mach-O markup improvements 2023-08-08 07:36:47 -04:00
dragonmacher
999fe21b33 GP-3709 - Updated GhidraTable to simplify navigation installation 2023-08-07 18:55:47 -04:00