Commit Graph

5452 Commits

Author SHA1 Message Date
ghidragon
4824d03b8b GP-3779 Changed DOT graph exporter to convert 'Name' vertex attribute to 'label' which is the display attribute DOT graphs use. Also, fixed label display to not include id. The id can now be seen in the tooltip. 2023-08-25 11:22:21 -04:00
Ryan Kurtz
e2be5bb275 Merge remote-tracking branch 'origin/GP-2823_emteere_ArbitraryOverlappingFunctionBodies--SQUASHED' 2023-08-24 11:14:53 -04: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
5184648bf8 Merge remote-tracking branch
'origin/GP-3752_James_graph_ast_script_and_fixup' (Closes #5657)
2023-08-23 13:05:55 -04:00
Ryan Kurtz
89e6821afc Merge remote-tracking branch 'origin/patch' 2023-08-23 08:20:10 -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
Ryan Kurtz
b261137b40 Merge remote-tracking branch 'origin/GP-1-dragonmacher-domain-object-with-transaction--SQUASHED' 2023-08-22 13:12:08 -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
dragonmacher
73b491bb63 GP-3768 - Function Call Graph - fixed exception when using 'Start Fully
Zoomed In'; fixed button painting in Dark Theme
2023-08-22 12:55:44 -04:00
Ryan Kurtz
29be477eef Merge remote-tracking branch
'origin/GP-3747_ghidra007_PR-5644_saruman9_fix_apply_class_function_signature_updates'
(Closes #5644)
2023-08-21 16:13:21 -04:00
ghidra007
45eb6eb187 GP-3747 PR-5644 reworked updateFunctionDefinition part of PR. 2023-08-21 19:47:55 +00:00
Ryan Kurtz
0a2b9f6fd1 Merge remote-tracking branch 'origin/GP-3714_ghizard_investigate_random_access_datatype_records--SQUASHED' 2023-08-21 11:15:06 -04:00
Ryan Kurtz
16f7f2731a Merge remote-tracking branch 'origin/GP-3713_ghizard_PDB_performance_investigate_replace_complex_type_mapper--SQUASHED' 2023-08-21 11:14:35 -04:00
ghizard
c53e21813d GP-3714 - PDB perf: investigate random access of type records 2023-08-21 08:17:41 -04:00
ghizard
5072d142d1 GP-3713 - PDB perf - record-based complex type mapper vs. applier-based 2023-08-21 08:16:46 -04:00
James
3a43696001 GP-3752 added callfixup in x86win.cspec and updated GraphASTScript 2023-08-17 20:56:53 +00: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
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
Ryan Kurtz
5220d083da Merge remote-tracking branch 'origin/patch' 2023-08-11 17:34:14 -04:00
Ryan Kurtz
5aecb6da41 Merge remote-tracking branch 'origin/GP-3716_Dan_emuCtxClear--SQUASHED' into patch 2023-08-11 17:26:03 -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
Dan
7b97d1899c GP-3716: Fix context flow in Emulator's decoder 2023-08-11 12:10:48 -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
c30822c057 Merge remote-tracking branch 'origin/GP-3728_ryanmkurtz_dyld-local-symbols' 2023-08-09 11:34:30 -04:00
Ryan Kurtz
c3d10529f0 Merge remote-tracking branch 'origin/GP-3604_PDB_Remove_DisassembleCommand--SQUASHED' 2023-08-09 11:34:13 -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
ghizard
44222a14af GP-3604 - PDB - Change function creation and disasembly mechanisms so that non-returning function tags are honored; prep for future work 2023-08-09 10:50:18 -04:00