Commit graph

7633 commits

Author SHA1 Message Date
Ryan Kurtz
cd3ba7fb07 GP-5554: Fixed a bug that resulted in incorrect external addresses of
Mach-O undefined symbols (Closes #5941)
2025-04-01 13:12:18 -04:00
Ryan Kurtz
58979e0bfb Merge remote-tracking branch 'origin/GP-5552_ryanmkurtz_ub' 2025-04-01 11:54:21 -04:00
Ryan Kurtz
c611f6e5d2 Merge remote-tracking branch 'origin/patch' 2025-04-01 11:54:04 -04:00
Ryan Kurtz
88b9fd3481 Merge remote-tracking branch
'origin/GP-5549_NullCheck_VTMatchWithAddressNotInMemory' into patch
(Closes #7964)
2025-04-01 11:50:36 -04:00
Ryan Kurtz
87fdda4981 GP-5552: Universal Binary Mach-O Loader 2025-04-01 11:22:26 -04:00
Ryan Kurtz
30f30149f3 Merge remote-tracking branch 'origin/patch' 2025-04-01 09:21:24 -04:00
Ryan Kurtz
96786024b1 Merge remote-tracking branch 'origin/GP-5438_Dan_fixSelectAllDynamic--SQUASHED' 2025-04-01 08:56:01 -04:00
Dan
d7f63a9075 GP-5438: Fix 'Select All' and others in Dynamic Listing. (syncing needs follow-up work.) 2025-04-01 12:48:30 +00:00
ghidra007
f37eac9a82 GP-5549 added cu null check for case where address is not in memory. 2025-03-31 19:51:59 +00:00
ghidraffe
3f61c478b3 GP-0 fix test issue for GhidraGo 2025-03-31 11:34:05 +00:00
Ryan Kurtz
c4fefb5924 Merge remote-tracking branch 'origin/GP-5536-dragonmacher-vt-tool-issue--SQUASHED' 2025-03-31 06:07:36 -04:00
Ryan Kurtz
e3958c3904 Merge remote-tracking branch 'origin/GP-5528_dev747368_fix_toggleopenclosed_data_task_progress' 2025-03-31 06:06:12 -04:00
dragonmacher
1f0fae0ffc GP-5503 - Demangler - Removed some namespace simplifications to prevent
class conflicts
2025-03-29 12:25:05 -04:00
dragonmacher
f7dc225c38 GP-5536 - Version Tracking - Fixed issue with incorrect plugins being loaded from saved tool 2025-03-28 17:35:33 -04:00
Ryan Kurtz
8ca0372831 Merge remote-tracking branch 'origin/GP-0_ghidragon_fixing_a_few_lines_of_outdated_help' 2025-03-28 15:58:18 -04:00
ghidragon
3451b18061 GP-0 fixing a few lines of outdated help info. 2025-03-28 15:56:23 -04:00
Ryan Kurtz
c98abe17b4 Merge remote-tracking branch 'origin/GP-5504_ghidraffe_GhidraGoCliImprovements--SQUASHED' 2025-03-28 14:29:54 -04:00
ghidraffe
cdf4a51725 GP-5504 improved GhidraGo CLI with usage message and GhidraURL validation. 2025-03-28 18:27:50 +00:00
Ryan Kurtz
779f90860b GP-0: Making headless run configuration run in java headless mode 2025-03-28 07:29:17 -04:00
Ryan Kurtz
24f46bb22c GP-5515: Follow-on commit to address bug (all PE's being id's as Rust) 2025-03-27 12:17:40 -04:00
Ryan Kurtz
074417eab8 Merge branch 'GP-0_ryanmkurtz_PR-7914_peterbelm_omf51' 2025-03-27 11:28:38 -04:00
Ryan Kurtz
0105f68329 GP-0: OMF-51 PR tweaks 2025-03-27 11:25:04 -04:00
dragonmacher
86f2874e3b Test fixes 2025-03-27 10:21:11 -04:00
Ryan Kurtz
7e3395dc62 Merge remote-tracking branch 'origin/GP-5530_ryanmkurtz_maploader'
(Closes #7945)
2025-03-27 06:15:43 -04:00
Ryan Kurtz
b1f6fce9c5 Merge remote-tracking branch 'origin/GP-5421_ghidra1_ZeroLengthComponentMerge' 2025-03-26 14:05:53 -04:00
Ryan Kurtz
9f12dbebf1 GP-5532: Fixed an issue in the Mach-O loader that prevented
uninitialized segments from being mapped into memory (Closes #7949)
2025-03-26 13:06:16 -04:00
Ryan Kurtz
9a739ad311 GP-5530: The MapLoader now parses and applies the symbols found in the
"Static symbols" section of a MAP file
2025-03-26 11:06:32 -04:00
ghidra1
1a80aff30a GP-0 Corrected test issues 2025-03-26 10:36:32 -04:00
Ryan Kurtz
f2e8afff9c Merge remote-tracking branch
'origin/GP-5474-dragonmacher-symbol-tree-events--SQUASHED'
(Closes #7889, Closes #7891)
2025-03-26 09:09:07 -04:00
ghidra1
5cd0862969 GP-5527 Added structure unpack support for zero-length component edge
case
2025-03-26 07:30:23 -04:00
ghidra1
fe944640b9 GP-5421 Ensure merge inserts structure components in the correct
sequence to account for zero-length overlapping components. Refactor how
dataTypeDeleted and dataTypeReplaced are handled.  Use blocking error
message popup during most Merge operations.
2025-03-26 06:11:03 -04:00
ghidra1
dcc87e7fb7 GP-5527 Sturcture component unpack bug 2025-03-25 22:37:26 -04:00
ghidra1
877ff2e8ad Merge remote-tracking branch 'origin/GP-5527_ghidra1_StructureEdtorUnpackAction' 2025-03-25 18:52:43 -04:00
ghidra1
b2d85bd1c6 Merge remote-tracking branch 'origin/GP-4951_ghidra1_ZeroLengthComponentActions' 2025-03-25 18:52:17 -04:00
ghidra1
cac6b83929 Merge remote-tracking branch 'origin/patch' 2025-03-25 18:51:29 -04:00
ghidra1
52e02bf012 GP-5527 Structure editor unpack action improvement and zero-length
component fix
2025-03-25 18:44:32 -04:00
ghidra1
584026d817 GP-4951 Corrected structure editor component actions related to 0-length
components and arrays.
2025-03-25 17:24:48 -04:00
ghidra1
23b60335ca GP-0 Corrected DbViewerPlugin_Refresh help warning 2025-03-25 16:45:28 -04:00
dev747368
21aadafacf GP-5528 fix toggle data open/closed to not use task thread
Causes unnecessary progress dialog.  Also improve where the cursor is
left when collapsing something when the cursor is on a child field.
2025-03-25 20:07:38 +00:00
Ryan Kurtz
1bed582491 Merge remote-tracking branch 'origin/patch' 2025-03-25 14:17:57 -04:00
dragonmacher
5f17963eba GP-5474 - Symbol Tree - Event handling improvements to maintain user view position; added an option for org node group threshold; Fixed missing nodes under classes 2025-03-25 14:14:03 -04:00
Ryan Kurtz
907e5c563f GP-5521: pyghidra.open_program() now accepts a program_name parameter,
which can be used to override the program name derived from the
binary_path parameter
2025-03-25 13:44:04 -04:00
ghidra1
67c11735e6 GP-0 Corrected documention error 2025-03-25 12:06:51 -04:00
Ryan Kurtz
01652d9ba1 Merge remote-trackng branch 'origin/patch' 2025-03-25 06:37:02 -04:00
Dan
852db3a80a GP-5459: For userop libraries, treat empty as empty, not unimpl 2025-03-24 19:19:06 +00:00
Ryan Kurtz
bd60eda15e Merge remote-tracking branch 'origin/GP-5458_ryanmkurtz_project-lock--SQUASHED' 2025-03-24 14:06:03 -04:00
Ryan Kurtz
87c4b19b84 GP-5458: Fixing repetitive project lock dialogs 2025-03-24 14:05:20 -04:00
Ryan Kurtz
b06e992e91 Merge remote-tracking branch 'origin/GP-5074_ghizard_CPP_PDB_vxtable_composition_squashrebase20250318--SQUASHED' 2025-03-24 10:58:42 -04:00
Ryan Kurtz
4519440f53 GP-0: Removing 'numSections' parameter from SegmentCommand.create(),
since creating sections is not supported (Closes #7428)
2025-03-24 10:56:24 -04:00
ghidra1
deb49d5322 Merge remote-tracking branch 'origin/patch' 2025-03-24 09:57:16 -04:00