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
ghidra1
ce6bef1e12
Merge branch 'GP-5369_FunctionStorageEditor_RegChooser'
2025-03-18 16:03:42 -04:00
dragonmacher
e7b6bb1fcb
GP-5369 Use DropDownTextFieldDataModel for function
...
editor register storage cell editor
2025-03-18 15:22:28 -04:00
ghidra007
e9e127da89
GP-5501 improved rtti script gcc typeinfo creation
2025-03-18 19:03:54 +00:00
ghidra007
d43a827c7c
GP-5500 add check that potential vftable address is in valid memory
...
block
2025-03-18 18:11:33 +00:00
ghidra1
65c496d833
Merge remote-tracking branch 'origin/GP-5326_ghidragon_update_to_datatype_component_field_name_changes'
2025-03-18 13:21:37 -04:00
ghidragon
9429fa0a8e
GP-5326 fixed junit tests and removed check for default field names
2025-03-18 12:30:03 -04:00
Ryan Kurtz
2f581d0ead
Merge remote-tracking branch 'origin/patch'
2025-03-18 12:17:44 -04:00
Ryan Kurtz
227497e0fa
Merge remote-tracking branch
...
'origin/GP-5299_ghidorahrex_x86_pop_macro_fix' into patch (Closes #7326 )
2025-03-18 12:14:01 -04:00
ghidra007
39a6a73c6d
GP-5487 improved RecoverClassesFromRTTI gcc rtti detection
...
(Closes #7904 )
2025-03-18 12:11:34 -04:00
Ryan Kurtz
a48b7cf495
Merge remote-tracking branch 'origin/GP-0_dev747368_fix_NPE_in_decompiler_text_finder'
2025-03-18 11:05:26 -04:00
Ryan Kurtz
6ecbf69e57
Merge remote-tracking branch
...
'origin/GP-5455_dev747368_golang_interface_method_calling'
(Closes #7529 )
2025-03-18 11:03:54 -04:00
Ryan Kurtz
16780fc443
GP-5478: Fixing issue from cleanup effort
2025-03-18 11:02:52 -04:00
Ryan Kurtz
c187f26cfc
Merge remote-tracking branch 'origin/GP-5492_ghizard_PdbReader_modify_and_bring_method_records_into_alignment'
2025-03-18 10:59:07 -04:00
dragonmacher
80bc6de413
GP-5485 - Added an optional 'ordinal' column to the union editor
2025-03-18 10:50:03 -04:00
Ryan Kurtz
95060a2dd8
GP-5496: Converting headless readme to markdown
2025-03-18 08:58:07 -04:00
ghidra1
6ab0beeeb7
GP-5480 Additional corrections and test fixes to handling of external
...
locations during merge
2025-03-17 18:56:13 -04:00
dev747368
5ca24f0001
GP-0 fix NPE in decompiler text finder when decompiler errors
2025-03-17 20:18:58 +00:00
dev747368
2d3922d41f
GP-5455 golang interface method calling and decl
...
Improve how golang interface methods are handled.
Model the 'vtable' (runtime.itab) for a golang interface so each method
declared by the interface gets a funcdef that specifies the method's
params.
2025-03-17 20:07:45 +00:00
ghizard
766c4c7c04
GP-5492 - PdbReader - bring method records into alignment with each
...
other; expose thisAdjuster; change output format and tests
2025-03-17 15:58:56 -04:00
Ryan Kurtz
6d44b9bad7
Merge remote-tracking branch 'origin/GP-5435_ghidra2_MakeBSimInstalledByDefault'
2025-03-17 14:24:04 -04:00
Peter Belm
0f5e9c9ad4
BUG: OMFs with no exports caused an exception
2025-03-17 15:46:00 +00:00
ghidra1
ecfd6d39d8
Merge remote-tracking branch 'origin/patch'
2025-03-17 10:24:32 -04:00
Ryan Kurtz
a4ebfc5b33
Merge remote-tracking branch 'origin/GP-5475_ghidragon_disallow_spaces_in_fieldNames--SQUASHED'
2025-03-17 06:26:10 -04:00
Peter Belm
951fd9ec6b
OMF-51 Loader Fixups & Public/External Refs implementation
2025-03-15 20:30:06 +00:00
ghidragon
0ea4e754b9
GP-5475 changed composite field names so that any whitespace is converted to underscores
2025-03-14 14:36:39 -04:00