Commit graph

7761 commits

Author SHA1 Message Date
Ryan Kurtz
f33e358cea Merge branch 'GP-0_ryanmkurtz_PR-7493_gtackett_OMF51_objectmarkup' 2025-02-14 06:52:26 -05:00
Ryan Kurtz
733e0650c1 GP-0: Review fixes 2025-02-14 06:51:58 -05:00
Ryan Kurtz
f0a21fe60f Merge remote-tracking branch 'origin/patch' 2025-02-13 14:32:43 -05:00
Ryan Kurtz
e2d47f4c35 Merge remote-tracking branch
'origin/GP-5362_ghidra1_PasswordDialog--SQUASHED' into patch
(Closes #7454)
2025-02-13 14:28:52 -05:00
ghidra1
d0badde92b GP-5362 Correct password entry bug and refactor PasswordDialog/ClientAuthenticator 2025-02-13 14:11:30 -05:00
Ryan Kurtz
2b3b59af01 Merge remote-tracking branch 'origin/patch' 2025-02-13 14:02:32 -05:00
Ryan Kurtz
e0cdd6b829 GP-0: Generating javadoc for BSim (Closes #7490) 2025-02-13 13:50:44 -05:00
Ryan Kurtz
d46fcb6b9d Merge remote-tracking branch
'origin/GP-5342-dragonmacher-dt-actions--SQUASHED' (Closes #7408)
2025-02-13 09:38:16 -05:00
dragonmacher
408de9af75 GP-5342 - Updated some Data Types actions to be enabled with a selection containing folders 2025-02-12 19:58:01 -05:00
gtackett
26365e9e25 Add content records (restoring files accidentally removed) 2025-02-12 17:19:58 -05:00
Ryan Kurtz
4247ae7956 Merge remote-tracking branch 'origin/GP-5371_ryanmkurtz_macho-longs'
(#7436)
2025-02-12 12:23:28 -05:00
Ryan Kurtz
3398fbedd9 Merge remote-tracking branch 'origin/GP-5357_ryanmkurtz_dyld-fixups'
(#7289)
2025-02-12 12:21:05 -05:00
Ryan Kurtz
15cb055073 Merge remote-tracking branch 'origin/patch' 2025-02-12 12:20:07 -05:00
Ryan Kurtz
034c696512 GP-5372: PyGhidra now respects the application.settingsdir property set
in Ghidra's launch.properties (Closes #7481)
2025-02-12 12:16:41 -05:00
Ryan Kurtz
bf92745d25 GP-5371: MachoLoader now uses longs to model native uint32_t 2025-02-12 12:11:38 -05:00
Ryan Kurtz
c474967356 Improving the efficiency of fixing up dyld_shared_cache slide pointers 2025-02-12 09:17:14 -05:00
Ryan Kurtz
eaa8aeb0c8 Merge branch 'GP-5371_ryanmkurtz_PR-7436_nmggithub_macho-ints' 2025-02-12 06:23:17 -05:00
Ryan Kurtz
31ad7c033b GP-5371: Certify 2025-02-12 06:21:51 -05:00
Ryan Kurtz
2e857e1591 Merge remote-tracking branch 'origin/patch' 2025-02-11 13:54:55 -05:00
Ryan Kurtz
ce62f9ce7e Merge remote-tracking branch 'origin/GP-5368_ghidra1_MissingRepositoryAdmin' into patch 2025-02-11 13:51:01 -05:00
ghidra1
593d11d6b8 GP-5368 Allow repository instantiation without Admin user. Misc logging
cleanup.
2025-02-11 10:17:03 -05:00
Ryan Kurtz
7c74de60e6 Merge remote-tracking branch 'origin/GP-5354_James_function_tags_selection_action--SQUASHED' 2025-02-10 14:52:36 -05:00
James
1a47e8f41a GP-5354 added selection action to function tags window 2025-02-10 13:53:21 -05:00
Ryan Kurtz
0c3f714f50 Merge remote-tracking branch 'origin/GP-wkshp_d-millar_RB250207--SQUASHED' 2025-02-10 13:30:53 -05:00
d-millar
0fac9cc491 GP-wkshp: post-review
GP-wkshp: minor mod
GP-wkshp: post-rebase
GP-wkshp: rebase
GP-5290: first pass
GP-5290: fixes for abstract state; set sizeGP-5290: basically workingGP-5290: state updates in motionGP-5290: some cleanupGP-5290: mid-reviewGP-5290: lose the interfaceGP-wkshp: add opsGP-wkshp: trimGP-wkshp: first pass on exportGP-wkshp: error in writeRule?GP-wkshp: working version of source exportGP-wkshp: more tweaksGP-wkshp: unnecessary
2025-02-10 13:15:57 -05:00
Ryan Kurtz
f0afe9123e Merge remote-tracking branch 'origin/patch' 2025-02-10 08:40:42 -05:00
Ryan Kurtz
84e05008ae GP-5348: Fixed a PyGhidra issue that prevented accessing Java
getters/setters as properties on non-public classes (Closes #7450)
2025-02-10 08:35:22 -05:00
Ryan Kurtz
ad1c2afefa Merge remote-tracking branch 'origin/GP-5349_ryanmkurtz_dyld' (#7289) 2025-02-10 07:08:50 -05:00
Ян Ли
bfb5553fc0 RecoverClassesFromRTTIScript.java | Fix misspelling of the word
'analyzer' (Closes #7464)
2025-02-10 07:08:06 -05:00
Ryan Kurtz
3cda119889 GP-5349: Improvements to the DyldCacheFileSystem 2025-02-10 06:59:58 -05:00
Ryan Kurtz
55cc6fceaa Merge remote-tracking branch
'origin/GP-5332_dev747368_FSRL_backslash_paths' (Closes #7278)
2025-02-07 14:22:58 -05:00
Ryan Kurtz
684ed5ec6c Merge remote-tracking branch 'origin/patch' 2025-02-07 09:56:36 -05:00
Ryan Kurtz
d71dc292ca GP-5298: PyGhidra can now find modules that live in directories
specified by the Bundle Manager
2025-02-07 09:53:03 -05:00
Ryan Kurtz
23d6530aaa Merge remote-tracking branch 'origin/GP-0_dev747368_fix_dwarf_npe_when_missing_reginfo' 2025-02-07 08:17:43 -05:00
dev747368
20739feef0 GP-5332 fix backslash handling in unix filenames, FSB browser
enhancements

Don't unnecessarily convert backslashes into fwd slashes for FSRLs.
Add "My Computer" location to FSB Browser (exercising other FSRL
handling issues)
Tweaked FSB icons for file system nodes in the tree and for each FSB
component window

Fixes issue #7278
2025-02-06 22:23:54 +00:00
Ryan Kurtz
3703852dd4 Merge remote-tracking branch
'origin/GP-5303-dragonmacher-edit-stack-enablement' (Closes #6970)
2025-02-06 11:55:57 -05:00
Ryan Kurtz
c760193537 Merge remote-tracking branch
'origin/GP-5341-dragonmacher-decompiler-bg-color-fix' (Closes #7431)
2025-02-06 11:53:21 -05:00
Ryan Kurtz
706b5db3ee Merge branch 'GP-0_ryanmkurtz_PR-7429_boppitybop_fid-rust-swift-demanglers' 2025-02-06 11:51:40 -05:00
Ryan Kurtz
9de99669a8 GP-0: Certify 2025-02-06 11:49:52 -05:00
Ryan Kurtz
ccae2f85ad Merge remote-tracking branch 'origin/patch' 2025-02-06 07:55:48 -05:00
Ryan Kurtz
160b2658ae Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-2-4-25' into patch 2025-02-06 07:42:02 -05:00
Ryan Kurtz
969d1df6fc Merge remote-tracking branch
'origin/GP-5337-dragonmacher-table-fitler-bug' (Closes #7444)
2025-02-06 07:08:50 -05:00
Ryan Kurtz
443dd9b845 Merge remote-tracking branch 'origin/GP-5297-dragonmacher-search-text-fix' 2025-02-06 07:05:34 -05:00
dragonmacher
3717622c60 GP-5341 - Decompiler - Fixed background not painting fully for undefined
functions
2025-02-05 21:04:50 -05:00
dragonmacher
2e6e1022bc GP-5297 - Fixed a bug that prevented comment searching of annotations
for working correctly
2025-02-05 20:34:44 -05:00
ghidra1
e653e82c3e Merge remote-tracking branch 'origin/patch' 2025-02-05 18:44:54 -05:00
dev747368
d7ed3a1d35 GP-0 fix DWARF NPEs when missing regmapping info 2025-02-05 21:36:44 +00:00
ghidra1
1bccb8ac60 Revert "GP-5298: PyGhidra can now find modules that live in directories specified by the Bundle Manager"
This reverts commit c5d4444128.
2025-02-05 14:21:55 -05:00
ghidra1
0a155c2af4 GP-5338 Improve error handling for TEBAnalyzer 2025-02-05 13:27:04 -05:00
dragonmacher
1f6d121cc6 GP-5303 - Updated the Edit Stack Frame action to be enabled anywhere in
the body of a function
2025-02-05 13:04:33 -05:00