Commit Graph

5625 Commits

Author SHA1 Message Date
Ryan Kurtz
29528b88b4 Merge remote-tracking branch 'origin/GP-1-dragonmacher-diff-dialog-update' 2023-10-20 19:10:45 -04:00
dragonmacher
910e76569c Fixed incorrect dialog usage 2023-10-20 19:08:08 -04:00
Ryan Kurtz
d936d2e284 Merge remote-tracking branch
'origin/GP-3273_ryanmkurtz_headless-fs--SQUASHED' (Closes #5167)
2023-10-20 18:46:08 -04:00
Ryan Kurtz
e3d48916aa GP-3273: The headless analyzer can now recurse into supported GFileSystem container files 2023-10-20 18:44:20 -04:00
Ryan Kurtz
771c8b1849 Merge remote-tracking branch 'origin/patch' 2023-10-20 18:42:02 -04:00
Ryan Kurtz
3371301ac6 Merge remote-tracking branch
'origin/GP-3949_ghidra1_FixOldSTVariableStorageScript--SQUASHED' into
patch (Closes #5640)
2023-10-20 18:37:38 -04:00
ghidra1
6412631236 GP-3949 Added FixOldSTVariableStorageScript 2023-10-20 16:00:43 -04:00
Ryan Kurtz
4c8c6aedbd GP-3885: Fixing follow-on issue discovered when testing a Swift binary 2023-10-20 07:02:50 -04:00
ghidra1
043aa6cd15 Merge remote-tracking branch 'origin/GP-3903_ghidra1_FragmentedOverlaySpaces' 2023-10-19 22:13:48 -04:00
ghidra1
0f95d266c3 GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
the same overlay space
2023-10-19 22:07:59 -04:00
Ryan Kurtz
994c999646 GP-3926: Another tweak to how the MachoLoader handles binaries with
obfuscated
segment and section names (#3876)
2023-10-19 11:10:23 -04:00
dragonmacher
3d5f7986c4 Minor javadoc fixes 2023-10-18 11:59:07 -04:00
Ryan Kurtz
eae6ed7174 Merge remote-tracking branch 'origin/patch' 2023-10-18 11:02:20 -04:00
Ryan Kurtz
e832fc2a10 Merge remote-tracking branch 'origin/GP-3827-dragonmacher-vt-undo-fix-v3--SQUASHED' into patch 2023-10-18 10:53:23 -04:00
dragonmacher
7ca0b92812 GP-3827 - Version Tracking - Updated cache to reload when needed 2023-10-17 15:34:24 -04:00
Ryan Kurtz
83313a7b5a GP-3926: Tweaking how the MachoLoader handles binaries with obfuscated
segment and section names (#3876)
2023-10-17 14:18:57 -04:00
dragonmacher
b7973cd2c5 Test fixes 2023-10-17 10:33:17 -04:00
Ryan Kurtz
5aedf25ee6 Merge remote-tracking branch 'origin/GP-3531-dragonmacher-update-auto-comments--SQUASHED' 2023-10-16 16:45:14 -04:00
Ryan Kurtz
54d05b70b3 Merge remote-tracking branch 'origin/patch' 2023-10-16 16:43:06 -04:00
Ryan Kurtz
e08c039440 Merge remote-tracking branch 'origin/GP-3930_UnaliasedReturnFix' into patch 2023-10-16 16:40:10 -04:00
Ryan Kurtz
0574064ce7 Merge remote-tracking branch
'origin/GP-3753_ryanmkurtz_dyld-workflow--SQUASHED' (Closes #5023)

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MachoProgramBuilder.java
2023-10-16 16:20:17 -04:00
Ryan Kurtz
d81a42df6d GP-3753: 'Add To Program' workflow for dyld_shared_cache components 2023-10-16 16:15:43 -04:00
dragonmacher
df3c51ad96 GP-3531 - Added options for disabling EOL auto comments 2023-10-16 13:19:45 -04:00
Ryan Kurtz
0cc48f1aca Merge remote-tracking branch 'origin/GP-2297_James_address_range_table--SQUASHED' 2023-10-16 10:02:57 -04:00
dragonmacher
c148610b58 GP-3933 - Fixed incorrect foreground color for some VT symbols 2023-10-14 11:30:44 -04:00
James
7e8b312b78 GP-2297 added action to create a table based on address ranges in a selection 2023-10-13 16:20:53 -04:00
Ryan Kurtz
fae64a82c0 Merge remote-tracking branch 'origin/patch' 2023-10-13 07:16:42 -04:00
Ryan Kurtz
7df95e1d1a Merge remote-tracking branch 'origin/GP-3922_ryanmkurtz_libs' 2023-10-13 07:16:19 -04:00
caheckman
a5b38b91b6 GP-3930 Patch to checkUnaliasedReturn 2023-10-12 21:40:45 +00:00
Ryan Kurtz
b26a6f7c83 GP-3926: The MachoLoader can now load binaries with obfuscated segment
and section names
2023-10-12 07:59:12 -04:00
Ryan Kurtz
d27902dc09 Merge remote-tracking branch
'origin/GP-3854_ghidra007_speedup_AutoVT_dupe_function_matches--SQUASHED'
(Closes #5857)
2023-10-11 15:45:33 -04:00
ghidra007
3ca01b4e0d GP-3854 Improved and significantly sped up AutoVT dup function match finding of good matches from among the possible sets of matches. 2023-10-11 18:54:31 +00:00
Ryan Kurtz
4ce6161c15 GP-3922: Importing libraries that are referenced by absolute path (such
as with Mach-O) now get saved to the project with their folder structure
in-tact.  This fixes a potential DuplicateKeyException that could occur
when using a Recursive Library Load Depth greater than 1, and removes
any ambiguity that could occur when linking a program to its libraries
2023-10-11 08:45:37 -04:00
Ryan Kurtz
4c88434cf1 GP-3910: Improved library import log messages 2023-10-06 14:26:25 -04:00
Ryan Kurtz
0cdbf1ef41 Merge remote-tracking branch
'origin/GP-3913_ghidra1_DataStackPointersBug' (Closes #5754)
2023-10-06 13:33:46 -04:00
ghidra1
72fdf16c71 GP-3913 correct data stackPointers bug 2023-10-04 17:43:06 -04:00
caheckman
691649a4bf GP-3911 Adjustment to updateLoopBody 2023-10-04 19:30:31 +00:00
Ryan Kurtz
45b829e5c3 GP-3912: The MachoLoader now uses binding information (if present) to
associate libraries with imported symbol name without the need for those
libraries to be already present/loaded in the project
2023-10-04 13:19:09 -04:00
Ryan Kurtz
ce8bc9b5a8 Merge remote-tracking branch 'origin/patch' 2023-10-04 12:37:13 -04:00
dev747368
f554c309ec GP-3906 fix stackoverflow when converting golang slice & funcdef types 2023-10-03 19:23:06 +00:00
Ryan Kurtz
4443aea353 Merge remote-tracking branch 'origin/patch' 2023-10-03 11:05:47 -04:00
Ryan Kurtz
d7a42288c8 Merge remote-tracking branch 'origin/GP-3901-dragonmacher-vt-matches-table-filter-bug' into patch 2023-10-03 10:57:43 -04:00
ghidra1
c974d088c0 GP-3544 various changes 2023-10-03 10:44:44 -04:00
dragonmacher
21ce9fc12d Test fix for change to delayed action firing 2023-10-03 10:17:36 -04:00
dragonmacher
c98d240bac GP-3901 - Version Tracking - Fixed bug that prevented the matches table
from using saved filters at startup
2023-10-02 13:42:16 -04:00
Ryan Kurtz
4b075086c2 Merge remote-tracking branch
'origin/GP-3764-dragonmacher-data-types-filter-fix--SQUASHED'
(Closes #5685)
2023-10-02 11:21:22 -04:00
Ryan Kurtz
f07da62e79 Merge remote-tracking branch 'origin/GP-3885_ryanmkurtz_demangle' 2023-10-02 11:18:07 -04:00
Ryan Kurtz
213c4daf82 Merge remote-tracking branch 'origin/patch' 2023-10-02 11:17:23 -04:00
Ryan Kurtz
96e4bd5f07 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-29-23' 2023-10-02 06:41:06 -04:00
dragonmacher
6202221515 Updated PopupWindow to allow clients to specify the window placement
algorithm
2023-09-29 11:59:01 -04:00