Ryan Kurtz
5d50b6236a
Merge remote-tracking branch 'origin/GP-0_Dan_buildFixes-2025-03-25-1'
2025-03-25 08:57:19 -04:00
Dan
df74c44dd6
GP-0: Fix help sort-groups post 0a30e924
and GP-870
2025-03-25 12:48:30 +00:00
Ryan Kurtz
8f30c4da14
Merge remote-tracking branch 'origin/GP-870_d-millar_TimeOverview_RB250303--SQUASHED'
2025-03-25 06:39:36 -04:00
Ryan Kurtz
01652d9ba1
Merge remote-trackng branch 'origin/patch'
2025-03-25 06:37:02 -04:00
Ryan Kurtz
39cf3a794a
Merge remote-tracking branch 'origin/GP-5460_Dan_fixIndirectsInInjects' into patch
2025-03-25 06:18:26 -04:00
Ryan Kurtz
e2103ebda4
Merge remote-tracking branch 'origin/GP-5459_Dan_fixEmptyStructuredOps' into patch
2025-03-25 06:16:45 -04:00
Dan
f0a9e138e2
GP-5460: Fix branching from injected p-code in emulation.
2025-03-24 20:04:23 +00:00
d-millar
c9ba81bd3d
GP-870: oops
...
GP-870: help
GP-870: object restore
GP-870: slight refactoring
GP-870: first pass
GP-870: preliminary codeGP-870: partially functionalGP-870: simplificationsGP-870: added selectionGP-870: refactored somewhatGP-870: minor additionsGP-870: fix for post-rebase errorGP-870: rebaseGP-870: mods to match memviewGP-870: address -> snapGP-870: less brokenGP-870: better colors, shift dragGP-870: general post-review clean-upGP-870: changes lost, maybe restoredGP-870: minor improvementsGP-870: better selection logic
2025-03-24 15:47:10 -04:00
Ryan Kurtz
8fcda62c5b
Merge remote-tracking branch 'origin/GP-0_d-millar_memview_mods'
2025-03-24 15:20:08 -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
8d18be9e39
Merge remote-tracking branch 'origin/GP-4611_d-millar_better_launch_defaults'
2025-03-24 15:18:47 -04:00
Ryan Kurtz
a416ca7bad
Merge remote-tracking branch 'origin/GP-4209_Dan_ttdIntegration--SQUASHED'
2025-03-24 15:14:13 -04:00
Dan
21a1602579
GP-4209: GhidraTime-MSTTD integration. Type hints for (most) Python agents.
2025-03-24 18:28:07 +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
ghidra1
6b24b84bd8
Merge remote-tracking branch 'origin/GP-5519_ghidra1_FileSystemErrorHandling' into patch
2025-03-24 09:49:49 -04:00
ghidra1
b1c6beb494
GP-5519 Improved handling of unsupported project files and smooth over
...
project content incompatibilities that may arise
2025-03-24 09:39:55 -04:00
ghizard
edb277177d
GP-5074 - CPP PDB vxtable datatype composition
2025-03-24 06:51:40 -04:00
Ryan Kurtz
e2132136c7
Merge remote-tracking branch 'origin/GP-5515_ryanmkurtz_rust-search'
...
(#7885 )
2025-03-21 18:24:29 -04:00
Ryan Kurtz
7cb5e844b3
Merge remote-tracking branch 'origin/GP-5514_dev747368_fix_golang_itab_fun_field_lookup'
2025-03-21 16:14:53 -04:00
Ryan Kurtz
3f337a76ba
Merge remote-tracking branch 'origin/patch'
2025-03-21 16:14:23 -04:00
Ryan Kurtz
ed8898cbbb
Merge remote-tracking branch 'origin/GP-5505_ghidra007_RTTIscript_improveLowBitCodeModeUsage--SQUASHED' into patch
2025-03-21 15:12:46 -04:00
Ryan Kurtz
cb949f275a
GP-5515: Faster Rust signature search
2025-03-21 14:44:25 -04:00
ghidra007
2f83e26c0e
GP-5505 Improved RecoverClassesFromRTTIScript abilty to use the LowCodeModeBit to find code references.
2025-03-21 18:40:16 +00:00
Ryan Kurtz
cdd68cc791
Merge branch 'GP-5429_ryanmkurtz_reexport-obj-fix'
2025-03-21 13:18:27 -04:00
Ryan Kurtz
e514c63b7f
Merge remote-tracking branch
...
'origin/GP-5373_dev747368_golang_gcwritebarrier_flag' (Closes #7484 )
2025-03-21 13:16:46 -04:00
Ryan Kurtz
1345dbb192
GP-5429: Reexport fix for Mach-O object files where header is not at
...
imagebase
2025-03-21 12:50:49 -04:00
dev747368
937b1035c9
GP-5514 fix hard coded struct field ordinal for golang 1.23+
2025-03-21 16:42:30 +00:00
Ryan Kurtz
69a66e0eec
Merge remote-tracking branch 'origin/patch'
2025-03-21 06:12:55 -04:00
dev747368
aea65727fe
GP-5373 markup golang's runtime.writeBarrier flag
2025-03-20 22:59:42 +00:00
ghidra1
5eb247f5cd
GP-0 Corrected test screenshot failure
2025-03-20 14:51:29 -04:00
Ryan Kurtz
23d45e44e9
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-3-20-25'
2025-03-20 14:26:45 -04:00
dragonmacher
c02a321aef
Test fixes
2025-03-20 14:25:03 -04:00
Ryan Kurtz
9fb80d2c0a
Merge remote-tracking branch 'origin/patch'
2025-03-20 13:55:18 -04:00
Ryan Kurtz
122bd22317
Merge remote-tracking branch 'origin/GP-5502_ghidra007_rtti_gcc_verify_typeinfonames_are_strings--SQUASHED' into patch
2025-03-20 13:39:10 -04:00
Ryan Kurtz
85b24c686d
Merge branch 'GP-0_ryanmkurtz_PR-7885_cyberkaida_stripped-rust-detect'
2025-03-20 13:28:59 -04:00
Ryan Kurtz
fa41bb3556
GP-0: Certify
2025-03-20 13:27:23 -04:00
ghidra007
24556abe4b
GP-5502 added extra typeinfo validation by checking that typeinfoname is a string
2025-03-20 16:29:28 +00:00
ghidra1
22f36c2769
Merge branch 'GP-5480_ghidra1_ExternalLocationMerge_Fixes'
2025-03-20 09:38:15 -04:00
ghidra1
5aec479fb2
GP-5480 Additinal improvement/fixes for ExternalLocation merge support
...
to address test failures.
2025-03-20 09:37:05 -04:00
Ryan Kurtz
6cc201b572
Merge remote-tracking branch
...
'origin/GP-3182_ryanmkurtz_PR-5004_colinbourassa_unix-aout-loader'
(Closes #4943 , Closes #5004 )
2025-03-19 16:17:56 -04:00
Ryan Kurtz
6beee36e57
GP-3182: Certify and cleanup
2025-03-19 14:27:46 -04:00
Ryan Kurtz
b3ed5feaea
Merge remote-tracking branch 'origin/patch'
2025-03-19 13:16:18 -04:00
Ryan Kurtz
fa554361d5
Merge remote-tracking branch 'origin/GP-5485-dragonmacher-union-editor-ordinal-col' into patch
2025-03-19 13:10:06 -04:00
Ryan Kurtz
595e66d698
Merge remote-tracking branch 'origin/GP-5501_ghidra007_gcc_rtti_improve_typeinfoStruct_validation' into patch
2025-03-19 13:08:49 -04:00
Ryan Kurtz
8d010a877c
Merge remote-tracking branch
...
'origin/GP-5500_ghidra007_addValidBlockCheckForVftableAddresses' into
patch (Closes #7927 )
2025-03-19 13:07:35 -04:00
Colin Bourassa
c9ab679e53
Feature: UNIX A.out Loader
...
With fixes/improvements from Jean-Baptiste Boric:
* fix package declarations
* don't special-case defined symbols with zero value
a.out object files can define symbols at the very start of a section.
* mark undefined symbols with non-zero value as bss candidates
* use FSRL to get filename
This is required when invoking loaders on subsets of files, such as
bulk-importing object files from static archives.
* don't use filename in memory block names
* reformat Unix Aout loader
* rename UnixAoutRelocation class
* rename UnixAoutSymbol class
* rework Unix Aout loader
2025-03-19 07:29:49 -04:00