ghidra007
f657b11c1d
GP-4748 Updated RttiUtil's find end of vftable to be more accurate.
2024-07-19 21:48:15 +00:00
Ryan Kurtz
220d6d9f58
Merge remote-tracking branch 'origin/GP-4773_ghizard_PDB_fix_class_namespace_from_mangled--SQUASHED'
2024-07-19 09:06:26 -04:00
ghizard
c26a290c14
GP-4773 - PDB - Standardize namespaces and improve class namespace determination; involved MDMangUtils too; re-instates GP-4595 change
2024-07-18 18:21:21 -04:00
Sleigh-InSPECtor
5eaf085ed5
x86: Fix aliasing issues with SIMD instructions
2024-07-18 20:07:17 +00:00
Ryan Kurtz
20297b58b6
Merge remote-tracking branch
...
'origin/GP-4410-dragonmacher-vt-filters--SQUASHED' (Closes #6281 ,
Closes #6066 )
2024-07-18 14:57:21 -04:00
Ryan Kurtz
7d28136399
Merge remote-tracking branch 'origin/patch'
2024-07-18 14:56:19 -04:00
dragonmacher
9f73d23ee4
GP-4410 - Version Tracking - Added support for deleting matches; Added table column filters
2024-07-18 13:54:26 -04:00
ghidragon
8225c10b6c
GP-4779 fixed issue in add references dialog where moving mouse would
...
sometimes reset address space choice in comboBox.
2024-07-18 13:00:29 -04:00
Ryan Kurtz
265f0072f3
Merge remote-tracking branch 'origin/GP-4778_emteere_PR-6513_Sleigh-InSPECtor_x86_cvtsd2si_trunc'
2024-07-18 11:18:20 -04:00
Ryan Kurtz
3dc6b81b6a
Merge remote-tracking branch
...
'origin/GP-4777_ghidracadabra_PR-6514_Sleigh-InSPECtor_x86_packuswb_off_by_one'
(Closes #6514 )
2024-07-18 11:16:44 -04:00
Ryan Kurtz
2760eebc92
Merge remote-tracking branch 'origin/patch'
2024-07-17 13:27:11 -04:00
ghidra007
c2bf8d0464
GP-4763 Added check that ClassHierarchyDescriptor symbols are not in Global namespace. If they are skip processing it and the associated class.
2024-07-17 16:44:40 +00:00
dragonmacher
5932ce5751
removed debug
2024-07-16 15:52:50 -04:00
ghizard
f3687343fc
GP-0 - MDMangUtils small fix for GP-4717
2024-07-16 17:50:02 +00:00
Ryan Kurtz
e2e6215982
Merge remote-tracking branch 'origin/GP-4640_dev747368_fsb_symlink_and_actions--SQUASHED'
2024-07-16 11:41:39 -04:00
Ryan Kurtz
33571f5543
Merge remote-tracking branch
...
'origin/GP-4717_ghizard_MDMang_use_underlying_anonymous_names_for_namespaces--SQUASHED'
(Closes #6661 )
2024-07-16 11:40:00 -04:00
Sleigh-InSPECtor
88454aca38
x86: Fix issue with PACKUSWB when the value to convert is exactly 0x00ff
2024-07-15 20:51:34 +00:00
ghidra1
0857d52681
Merge remote-tracking branch 'origin/patch'
2024-07-15 15:56:23 -04:00
ghizard
08c95d2d8c
GP-4717 - Add DemangledNamespaceNode and refine MDMangGhidra namespace processing, including setting anonymous namespace names to their underlying name
2024-07-15 15:15:22 -04:00
ghidra1
a00a4d75da
GP-0 Certification update
2024-07-15 12:40:28 -04:00
ghidra1
52499e7ba7
GP-4775 corrected NPE when setting instr length override
2024-07-15 12:01:05 -04:00
dev747368
3f86719c0b
GP-4640 add support for symlinks in fs browser, reorg actions
2024-07-15 11:46:05 -04:00
Sleigh-InSPECtor
b59a1a3623
x86: Fix issue with comparison of bits 96 to 128 in CMPPS instruction
2024-07-12 18:05:09 +00:00
Ryan Kurtz
947709ef0a
Merge remote-tracking branch
...
'origin/GP-4769_ghidracadabra_PR-6511_Sleigh-InSPECtor_x86_pextr_mem'
(Closes #6511 )
2024-07-12 11:31:04 -04:00
Sleigh-InSPECtor
2d11af845b
x86: Ensure that PEXTR instructions with memory destinations write to memory.
2024-07-11 19:02:28 +00:00
Ryan Kurtz
bbe6e41d65
Merge remote-tracking branch
...
'origin/GP-4754_ghidracadabra_PR-6521_Sleigh-InSPECtor_x86_sbb_sxt'
(Closes #6521 )
2024-07-11 08:59:53 -04:00
Ryan Kurtz
197ce86dd8
Merge remote-tracking branch
...
'origin/GP-4749_ghidorahrex_PR-6690_LukeSerne_fix-68k-sign-ext-update-flags'
(Closes #6690 , Closes #6679 )
2024-07-11 07:42:04 -04:00
Ryan Kurtz
71fbe5c376
Merge remote-tracking branch 'origin/patch'
2024-07-10 10:12:28 -04:00
Ryan Kurtz
258e8d3b41
Merge remote-tracking branch 'origin/GP-4688_IgnoreNanFix' into patch
...
(Closes #6580 , Closes #6581 )
2024-07-10 10:04:37 -04:00
Ryan Kurtz
75cfd4036e
Merge remote-tracking branch
...
'origin/GP-4750_d-millar_brk_cmd_w_c--SQUASHED' (Closes #6678 )
2024-07-10 08:53:14 -04:00
Ryan Kurtz
0a13b80387
GP-0: Preventing duplicate classpath entries
2024-07-10 06:24:40 -04:00
ghidra1
3fd8e6609c
GP-0 Bumped patch version to 11.1.3
2024-07-09 16:13:25 -04:00
ghidra1
d81f79ebb0
Merge remote-tracking branch 'origin/patch'
2024-07-09 11:42:16 -04:00
ghidra1
68cad06ddf
GP-0 Updated Change History for 11.1.2 release
2024-07-09 11:05:37 -04:00
ghidra1
7d63e573fe
Merge remote-tracking branch
...
'origin/GP-4724_emteere_AVX_MinorSemantics--SQUASHED' into patch
2024-07-09 10:52:00 -04:00
emteere
1fbebefee7
GP-4724 Minor changes for AVX instructions and UDF semantics
2024-07-09 10:26:34 -04:00
ghidra1
e80b448419
Merge remote-tracking branch 'origin/patch'
2024-07-09 10:11:32 -04:00
ghidra1
369bf3b05e
GP-4756 Corrected StructureDB length update issue
2024-07-09 10:10:36 -04:00
ghidra1
0172510c66
Merge remote-tracking branch 'origin/patch'
2024-07-08 22:36:18 -04:00
ghidra1
282c6b698a
GP-4759 corrected BigFloat formatting of -0.0 ( Closes #6677 )
2024-07-08 22:34:43 -04:00
ghidra1
7c5313cf5d
Merge remote-tracking branch 'origin/patch'
2024-07-08 19:00:56 -04:00
ghidra1
4658c4c6ca
GP-4758 Corrected ELF X86-64 GOT allocation bug. Added a few relocation
...
types.
2024-07-08 18:57:31 -04:00
ghidra1
79728860c4
Merge remote-tracking branch 'origin/patch'
2024-07-08 15:30:50 -04:00
ghidra1
e5bd423ca5
Merge branch 'GP-4756_ghidra1_StructureLengthUpdates' into patch
2024-07-08 15:24:44 -04:00
ghidra1
f77b7b60f8
GP-4756 corrected StructureDB length update issue
2024-07-08 15:23:52 -04:00
Sleigh-InSPECtor
0a79333fb6
x86: Sign-extend 32-bit immediates for 64-bit SBB instructions
2024-07-08 17:55:12 +00:00
d-millar
25e245ef9b
GP-4750: from review
...
GP-4750: typo
GP-4750: missed one
GP-4750: backing out gdb.execute conditions
GP-4750: unnecessary change in hooks
GP-4750: unnecessary change in arch
GP-4750: unnecessary change in util
GP-4750: testing for cmds
GP-4750: first pass
2024-07-08 13:42:40 -04:00
Ryan Kurtz
99232e5be4
Merge remote-tracking branch 'origin/patch'
2024-07-08 13:35:55 -04:00
Dan
d9dc027b40
GP-0: Fix missing schema.xml. Increment versions to 11.1.2.
2024-07-08 13:16:16 -04:00
Ryan Kurtz
c175cfa23c
Merge remote-tracking branch
...
'origin/GP-4714_ghidracadabra_PR-6523_Sleigh-InSPECtor_x86_cmov_alias'
(Closes #6523 )
2024-07-08 10:42:35 -04:00
Ryan Kurtz
8f03dc8145
Merge remote-tracking branch 'origin/patch'
2024-07-08 10:38:49 -04:00
Ryan Kurtz
aa29ddea12
Merge remote-tracking branch
...
'origin/GP-4752_ghizard_Fix_AARCH64_Windows_stack_alignment' into patch
(Closes #6680 )
2024-07-08 10:31:39 -04:00
Ryan Kurtz
4c7c6015d9
GP-0: Moving hasPythonPackage.gradle and hasProtobuf.gradle.
...
They are generic and non-debugger things want to use them.
2024-07-08 10:27:31 -04:00
Ryan Kurtz
2990501f28
Merge remote-tracking branch 'origin/GP-4746_ghizard_PdbReader_migrate_many_more_dump_methods_to_use_writer'
2024-07-08 07:08:04 -04:00
Ryan Kurtz
2964a95593
Merge remote-tracking branch 'origin/patch'
2024-07-08 07:01:45 -04:00
ghizard
fdd8ff2391
GP-4752 - Change AARCH64 Windows cspec stack alignment from 4 to 8
2024-07-06 10:55:34 +00:00
ghidra1
7bc04436f2
GP-4751 Corrected typedef duplicate name resolve
2024-07-05 15:53:58 -04:00
Ryan Kurtz
76977bd514
Merge remote-tracking branch 'origin/GP-0_ghizard_PDB_undo_main_part_of_GP-4595_for_now_due_to_namespace_class_issues'
2024-07-05 12:36:07 -04:00
ghizard
ad22c4aaf6
GP-0 - master - PDB undo main part of GP-4595 for now
2024-07-05 16:31:33 +00:00
Ryan Kurtz
d12c27d783
Merge remote-tracking branch 'origin/patch'
2024-07-05 12:19:55 -04:00
d-millar
749881a92f
GP-0: warnings for lldb users
2024-07-05 12:01:48 -04:00
ghizard
45f0ca63fa
GP-4746 - PdbReader dump methods - output NameTable stream records;
...
modify more dumps to use Writer instead of StringBuilder
2024-07-05 11:33:12 +00:00
Ryan Kurtz
4b125c5f27
Merge remote-tracking branch 'origin/GP-4723_ghizard_cleanup_RTTIAnalyzer_and_TypeDescriptorModel_use_of_Demangler--SQUASHED'
2024-07-05 06:45:33 -04:00
Ryan Kurtz
280174c9ce
Merge remote-tracking branch 'origin/GP-4686_d-millar_kernel_remote_options--SQUASHED'
2024-07-05 06:43:35 -04:00
Ryan Kurtz
954719edc2
Merge remote-tracking branch 'origin/GP-4745_d-millar_catchpoint_logic'
...
(Closes #6666 )
2024-07-05 06:39:54 -04:00
ghizard
98602916e4
GP-4723 - Clean up RTTI TypeDescriptorModel use of Demangler
2024-07-05 06:38:26 -04:00
Ryan Kurtz
a1db2dac16
GP-0: Moving Sleigh.launch to .launch/ subdir
2024-07-05 06:09:36 -04:00
Ryan Kurtz
ab668ccfc2
GP-0: Upping Gradle wrapper to 8.8
2024-07-05 06:02:31 -04:00
Luke Serné
7b243aaa5a
68000: Update condition flags for ext
instruction
2024-07-03 19:05:32 +02:00
d-millar
1fab470a5b
GP-4686: more edits
...
GP-4686: formatting
GP-4686: post-review fixes
GP-4686: post-review fixes
GP-4686: remote options
GP-4686: remote options
GP-4686: remote options
GP-4686: post-review / readmem logic
GP-4686: extended launch
GP-4686: better desc for kernel
GP-4686: aisle 9
GP-4686: basically working
GP-4686: better display
GP-4686: unnecessary?
GP-4686: better attr display logic
GP-4686: temp
GP-4686: addresses for synthetics
GP-4686: cleanup, minor errors, start on CreateProcess2
GP-4686: adding names & addresses
GP-4686: print hell, but fixes TARGET_OBJECT
GP-4686: first pass kernel stuff
2024-07-03 12:24:35 -04:00
Ryan Kurtz
7ebf70069b
Merge remote-tracking branch 'origin/GP-4743_ghizard_PDB_developer_mechanism_to_get_stream_offset_from_file_offset'
2024-07-03 12:18:34 -04:00
Ryan Kurtz
cc9fb24116
fix
2024-07-03 11:55:05 -04:00
d-millar
4a9eec28cc
GP-4745: catchpoint fixes
2024-07-03 14:44:28 +00:00
Ryan Kurtz
8e09231eda
Merge remote-tracking branch
...
'origin/GP-4744_Dan_PR-6681_h4ck3r-04_update_docs' (Closes #6681 )
2024-07-03 10:17:39 -04:00
Ryan Kurtz
788b9f2ded
Merge remote-tracking branch 'origin/GP-4739-dragonmacher-symbol-tree-painting-fix--SQUASHED'
2024-07-03 09:52:58 -04:00
Ryan Kurtz
16b5562eea
Merge branch 'GP-0_ryanmkurtz_PR-6688_logresearch_master'
2024-07-03 09:49:45 -04:00
Dan
78d4d38a80
GP-4744: Last tweaks and formatting.
2024-07-03 09:29:09 -04:00
h4ck3r-04
0dea3d49ca
added: docs to AnnotationValidator
2024-07-03 09:28:55 -04:00
Rubens Brandão
7dd6e04b0a
fix SparcV9 compared value
...
The Comparison include one extra `7`, what overflow the 32bits value and is never true.
2024-07-03 09:58:12 -03:00
ghizard
8a62ed795f
GP-4743 - PDB - Developer stream and offset locator for file offset
2024-07-03 12:43:22 +00:00
Ryan Kurtz
937191c10e
Merge remote-tracking branch
...
'origin/GP-4486_ryanmkurtz_gradle-wrapper--SQUASHED' (Closes #455 )
2024-07-03 08:06:48 -04:00
Ryan Kurtz
78aadd0d8c
GP-4486: Adding Gradle wrapper
2024-07-03 08:04:27 -04:00
Ryan Kurtz
d58923419c
GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework.
2024-07-03 07:45:09 -04:00
logresearch
7d41701960
Fix bugs in logging statement
2024-07-03 15:19:12 +08:00
dragonmacher
e89011541a
Fixed Symbol Tree painting issue
2024-07-02 17:11:08 -04:00
Ryan Kurtz
07a9507d0f
Merge remote-tracking branch
...
'origin/GP-3377-dragonmacher-symbol-table-updates--SQUASHED'
(Closes #6125 )
2024-07-02 12:38:53 -04:00
Ryan Kurtz
8b7cae1b2c
Merge remote-tracking branch 'origin/GP-4595_ghizard_PDB_work_around_self_containing_class_from_lambda_and_deal_with_primitive_typedef--SQUASHED'
2024-07-02 12:36:41 -04:00
Ryan Kurtz
c19cab17a1
Merge remote-tracking branch 'origin/patch'
2024-07-02 10:59:03 -04:00
Dan
ac324c9023
GP-0: Fix gdb tests on Ubuntu 24.04 (gdb-15-git)
2024-07-02 10:52:02 -04:00
dragonmacher
cfa1fc93e9
GP-3377 - Symbol Table - Updated the 'Name Only' filter to also search the 'Original Imported Name'; added a 'Simplified Name' column
2024-07-01 19:19:02 -04:00
ghizard
3326d42baf
GP-4595 - PDB fix class containing member with same type name and primitive typedef and use default type handler
2024-07-01 18:29:57 -04:00
Ryan Kurtz
c1f8312c56
Merge remote-tracking branch 'origin/GP-4719_ghidra1_StandaloneDTMUndoRedo--SQUASHED'
2024-07-01 14:46:43 -04:00
ghidra1
ff032bee4b
GP-4719 Added support for undo/redo for datatype archives.
2024-07-01 13:52:07 -04:00
ghidra1
1c7232d5a6
Merge remote-tracking branch
...
'origin/GP-4737_ghidra1_ElfArmHandleUnresolvedRelocSymbol'
(Closes #6673 )
2024-07-01 13:40:19 -04:00
ghidra1
036ef9d0db
GP-4737 - Improve ELF relocation handling of unresolved symbol
2024-07-01 13:06:54 -04:00
Ryan Kurtz
713de2ef1b
Merge remote-tracking branch 'origin/GP-4736_ghizard_PDBU_extract_and_rename_classes_expose_APIs_for_C13_C11_Sections_source_lines'
2024-07-01 12:41:59 -04:00
Ryan Kurtz
549513da9d
Merge remote-tracking branch 'origin/patch'
2024-07-01 11:58:04 -04:00
Ryan Kurtz
1b10ce4689
GP-4738: Ghidra native components (decompiler, GNU demangler, etc) now
...
run properly on Windows ARM using x86 emulation
2024-07-01 11:45:37 -04:00
ghizard
99e087569f
GP-4736 - PDB Refactor C11 and C13 Sections and Lines information and
...
create member access
2024-07-01 13:32:56 +00:00
dragonmacher
c462d20ca0
Test fixes
2024-06-29 12:21:55 -04:00
dragonmacher
6339ff65fb
review fixes
2024-06-28 13:52:24 -04:00
dragonmacher
6aadccc40a
GP-4716 - Data Type Editors - Fixed the traversal order of the structure
...
editor
2024-06-28 13:52:20 -04:00
Ryan Kurtz
c95c7581d7
Merge remote-tracking branch
...
'origin/GP-4728-dragonmacher-edit-structure-field--SQUASHED'
(Closes #5717 )
2024-06-28 13:30:54 -04:00
Ryan Kurtz
412f81f539
Merge remote-tracking branch 'origin/GP-4706_ryanmkurtz_requires--SQUASHED'
2024-06-28 13:28:36 -04:00
Ryan Kurtz
420eb767e8
GP-4706: GhidraScripts can now use @runtime to specify which GhidraScriptProvider to use when multiple expect the same script file extension (e.g., '.py')
2024-06-28 13:26:24 -04:00
dragonmacher
c7401b1e58
GP-4728 - Decompiler - Updated the 'Edit Data Type' action to now select the structure field row when launching the editor
2024-06-28 12:39:57 -04:00
Ryan Kurtz
93eed8011c
GP-4729: Refactor existing OMF support
2024-06-28 07:50:37 -04:00
ghidra1
b78c975ee3
GP-4508 applied critical portion of stored context fix for patch release
2024-06-27 12:20:04 -04:00
ghidra1
28846ef279
GP-0 Corrected formatting issue
2024-06-26 16:55:02 -04:00
Ryan Kurtz
e7595341c4
Merge remote-tracking branch 'origin/GP-4722_ryanmkurtz_omf-markup'
2024-06-26 11:30:09 -04:00
Ryan Kurtz
bf71142709
Merge remote-tracking branch
...
'origin/GP-4709_d-millar_HexInteger_ext--SQUASHED' (Closes #6658 ,
Closes #6659 )
2024-06-26 11:26:51 -04:00
Ryan Kurtz
36a707471e
GP-4722: Marking up OMF records
2024-06-26 11:13:44 -04:00
ghidra1
4b30e484b0
GP-4508 revised address range space checks
2024-06-26 09:13:11 -04:00
d-millar
ae3f6feb70
GP-4709: post-post-post review
...
GP-4709: post=post review - test logic in error
GP-4709: post=post review - test logic in error
GP-4709: post-review fixes
GP-4709: going for simplicity
GP-4709: reverting most stuff
GP-4709: fix for replaceValue logic
GP-4709: extensions to HexInteger
2024-06-26 09:09:28 -04:00
Ryan Kurtz
2b73a6157f
Merge remote-tracking branch
...
'origin/GP-4707_ryanmkurtz_headless--SQUASHED' (Closes #6639 )
2024-06-25 13:41:24 -04:00
Ryan Kurtz
34272fd3ff
GP-4707: Improved handling of custom headless command line arguments that start with dash
2024-06-25 13:38:53 -04:00
ghidra1
3b6d5e43ce
GP-0 Corrected test failure fallout from GP-4682 datatype resolution
...
change related to temporary source archive
2024-06-25 13:21:27 -04:00
Ryan Kurtz
b86ad84c04
Merge remote-tracking branch 'origin/patch'
2024-06-25 12:16:37 -04:00
Ryan Kurtz
72d4a342a6
Merge remote-tracking branch
...
'origin/GP-4710_Dan_gdbGeneralRegistersFallback' into patch
(Closes #6635 )
2024-06-25 12:14:02 -04:00
Ryan Kurtz
b68fa6c745
Merge remote-tracking branch
...
'origin/GP-3491-dragonmacher-decompiler-find-window--SQUASHED'
(Closes #5317 , #538 )
2024-06-25 12:03:04 -04:00
dragonmacher
62f41a7179
GP-3491 - Decompiler - Added a Search All button to the Find Dialog that will show a table of results
2024-06-25 11:59:05 -04:00
Ryan Kurtz
a977a35f5f
Merge remote-tracking branch 'origin/GP-4703_ghizard_MDMang_multipass_on_demangleType_method'
2024-06-25 11:57:01 -04:00
Ryan Kurtz
d5cbda1e21
Merge remote-tracking branch 'origin/GP-4708_RecoverClassesFillOutStructure'
2024-06-25 06:34:53 -04:00
ghidra007
02aba11104
GP-4708 updated createStructure to fix logic error.
2024-06-24 23:11:26 +00:00
caheckman
184c657cfd
GP-4708 Adjustments to RecoverClassesFromRTTIScript and
...
FillOutStructureHelper
2024-06-24 23:11:26 +00:00
emteere
19cf2fba3c
GP-4712 refactoring, adding back in cache with no locking
2024-06-24 16:20:10 -04:00
ghidra1
13821930da
GP-4508 Corrected program context mutli-user merge issue for overlays
2024-06-24 16:11:31 -04:00
Sleigh-InSPECtor
ff317b039d
x86: Fix evaluation order of CMOV
2024-06-24 19:24:50 +00:00
Ryan Kurtz
e9e4ee48ce
Merge remote-tracking branch 'origin/patch'
2024-06-24 13:59:30 -04:00
Ryan Kurtz
21a3896018
Merge remote-tracking branch 'origin/GP-4682_ghidra1_eBPFAnalysis--SQUASHED'
2024-06-24 13:50:03 -04:00
ghidra1
eb5e6a323a
GP-4682 cleanup eBPF analyzers and BPF helper function identification
2024-06-24 12:39:52 -04:00
emteere
7e5ffc2cf3
GP-4712 certify changes
2024-06-24 12:23:02 -04:00
ghidra1
ea785546cf
GP-0 Fix URL error handling
2024-06-24 11:46:51 -04:00
Dan
008a4ef948
GP-4710: Fallback to all registers if "general" is not a group.
...
Fixes #6635
2024-06-24 10:08:46 -04:00
Ryan Kurtz
5ab72bf4f2
Merge remote-tracking branch 'origin/patch'
2024-06-20 14:30:06 -04:00
Ryan Kurtz
b4ef357e53
Merge branch 'GP-0_ryanmkurtz_PR-6657_0x-Singularity_jdk22-build'
2024-06-20 14:13:16 -04:00
Ryan Kurtz
6b94d4b69b
GP-0: Formatting
2024-06-20 14:11:31 -04:00
0xGrizzly
2fc70183e5
Fix initialization of OBJECT_HASHCODE in PrivatelyQueuedListener
2024-06-20 12:00:43 -04:00
d-millar
625df03c15
GP-4704: expanded gdb.parameter logic
...
GP-4704: expanded gdb.parameter logic
2024-06-20 11:42:25 -04:00
ghizard
8336bdde74
GP-4703 - MDMang - retry on demangleType
2024-06-20 14:03:47 +00:00
Ryan Kurtz
0e33958c76
Merge remote-tracking branch
...
'origin/GP-3494-dragonmacher-decompiler-highlight-nav-v2--SQUASHED'
(Closes #538 )
2024-06-20 06:25:47 -04:00
Ryan Kurtz
20702592dd
Merge remote-tracking branch 'origin/patch'
2024-06-20 06:22:54 -04:00
Ryan Kurtz
42710d014d
GP-4699: Fixed a regression in the MachoLoader that prevented some KDK
...
binaries from being loaded
2024-06-20 06:18:01 -04:00
Ryan Kurtz
87747c20b3
Merge remote-tracking branch 'origin/GP-0_FakeInputFix'
2024-06-18 14:57:12 -04:00
caheckman
7198cad876
Clear fake inputs prior to restructureVarnode
2024-06-18 18:41:12 +00:00
dragonmacher
9f8b03a90f
GP-3494 - Decompiler - Updated the middle-mouse toggle to be persistent when moving the cursor; Added actions for navigating the middle-moused tokens
2024-06-18 14:32:00 -04:00
Ryan Kurtz
38eec6d58b
Merge remote-tracking branch 'origin/GP-4700_ghizard_update_some_scripts'
2024-06-18 12:23:34 -04:00
Ryan Kurtz
ad56d6b0e7
Merge remote-tracking branch 'origin/patch'
2024-06-18 12:23:12 -04:00
Ryan Kurtz
b43c58f07b
Merge remote-tracking branch 'origin/GP-4677_d-millar_gdb_for_windows_traceRMI--SQUASHED' into patch
2024-06-18 12:19:48 -04:00
Ryan Kurtz
fd95d254dd
Merge remote-tracking branch 'origin/GP-4698_d-millar_show_version' into
...
patch (Closes #6646 )
2024-06-18 12:16:28 -04:00
d-millar
fcf4376222
GP-4701: fix for MemoryError
2024-06-18 14:22:44 +00:00
d-millar
dd72290f8d
GP-4701: fix for MemoryError
2024-06-18 14:12:16 +00:00
d-millar
0229b93b0d
GP-4677: post-post-review
...
GP-4677: post-review fixes
GP-4677: better fixes for opinions & psutil
GP-4677: first pass lldb logic
GP-4677: limit options by platform
2024-06-18 09:36:27 -04:00
Ryan Kurtz
82677d9bb7
Merge remote-tracking branch 'origin/GP-4670_ghidragon_fixing_diff_apply_setting_save'
2024-06-18 08:55:37 -04:00
ghizard
999004245a
GP-4700 - Improve PDB and MDMang developer scripts
2024-06-18 12:13:14 +00:00
sad-dev
f5b8236976
HighFunction: store entryPoint/entryAddrSpace
...
Unfortunately fetching entrypoint hits the database lock. As this is invariant for the HighFunction, cache these results instead.
2024-06-18 16:39:45 +08:00
sad-dev
789cbd9241
SleighLanguage: Use more performant ConcurrentHashMap
2024-06-18 16:31:08 +08:00
sad-dev
03cc1b8468
Remove (useless?) cache of lastContext from ContextCache
2024-06-18 16:28:01 +08:00
d-millar
740e5d94c5
fix for 'show version' bug
2024-06-17 23:19:58 +00:00
Ryan Kurtz
043f66b9af
Merge remote-tracking branch 'origin/patch'
2024-06-17 09:30:31 -04:00
Ryan Kurtz
1087a923b1
GP-4695: Fixed an issue with importing Mach-O binaries that have an
...
empty "__chain_starts" section
2024-06-17 09:23:30 -04:00
Ryan Kurtz
22bd5e2d3c
Merge remote-tracking branch 'origin/GP-3307_StackStrings'
...
(Closes #1380 , Closes #2285 , Closes #6592 , Closes #6431 )
2024-06-17 06:47:08 -04:00
Ryan Kurtz
5675a576ab
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-13-24-2'
2024-06-17 06:14:42 -04:00
ghidragon
9ec93ee41f
GP-0 fixing fieldpanel test after blinking cusror change
2024-06-14 18:22:38 -04:00
ghidra1
1f6fdd11e2
GP-0 Updated next patch release version to 11.1.2
2024-06-14 13:49:06 -04:00
ghidra1
3ec2dfb201
Merge remote-tracking branch 'origin/patch'
2024-06-14 12:57:32 -04:00
ghidra1
febbeb447a
GP-0 Updated Change History for Ghidra 11.1.1 release
2024-06-14 10:18:58 -04:00
ghidra1
435338038d
Merge branch 'GP-4692_ghidra1_CorrectedInUseCheckinFailure' into patch
2024-06-14 09:51:01 -04:00
ghidra1
bac18feabf
GP-4692 Corrected post-checkin/merge update of open
...
database/domain-object
2024-06-14 09:50:24 -04:00
dragonmacher
5baaa82016
Test fixes
2024-06-14 08:34:16 -04:00
caheckman
b650848848
GP-4688 Tighter checks on NaN expression truncation
2024-06-14 00:56:47 +00:00
dragonmacher
e18c80f20a
Test timing fixes
2024-06-13 18:38:06 -04:00
Ryan Kurtz
0475071f52
GP-4685: Fixing build
2024-06-13 14:22:43 -04:00
ghidragon
6c61390185
GP-0 fixing accessibility test after cursor blinking change
2024-06-13 14:04:20 -04:00
Ryan Kurtz
bd41b85f02
Merge remote-tracking branch 'origin/patch'
2024-06-13 13:26:20 -04:00
ghidragon
2630edd76e
GP-4670 fixing save option on diff apply settings
2024-06-13 12:04:22 -04:00
dragonmacher
1fb85567d6
Test fixes
2024-06-13 12:03:32 -04:00
Dan
67f6c13117
GP-4690: Fix ClassCastException with qemu+gdb launcher.
2024-06-13 11:17:38 -04:00
Ryan Kurtz
486cfc486c
Merge remote-tracking branch
...
'origin/GP-4676_ghidragon_blinking_cursors--SQUASHED' (Closes #6570 )
2024-06-13 06:35:30 -04:00
Ryan Kurtz
d638053d15
Merge remote-tracking branch 'origin/GP-3921_ghidra1_DiffDataSettings--SQUASHED'
2024-06-13 06:30:54 -04:00
Ryan Kurtz
6f3db78422
Merge remote-tracking branch 'origin/GP-4685_ryanmkurtz_gradle'
2024-06-13 06:30:07 -04:00
Ryan Kurtz
48660774dc
Merge remote-tracking branch 'origin/patch'
2024-06-13 06:24:42 -04:00
Ryan Kurtz
d9d0a899db
Merge remote-tracking branch
...
'origin/GP-4681-dragonmacher-mouse-button-fix' into patch (Closes #6624 )
2024-06-13 06:20:21 -04:00
ghidra1
734ff7b669
GP-4689 additional revision to decompiler process setup error handling
2024-06-12 17:31:22 -04:00
ghidra1
9e5ab028c7
Merge branch 'GP-4689_ghidra1_DecompilerProcessSetup' into patch
2024-06-12 16:16:21 -04:00
ghidragon
2f823d23eb
GP-4676 adding option to globally control blinking cursors
2024-06-12 16:10:24 -04:00
ghidra1
34954d6df9
GP-4689 correct decompiler processes setup thread interrupt issue
2024-06-12 15:55:39 -04:00
ghidra1
b4308f76f8
GP-3921 Improved Diff data instance settings support
2024-06-12 15:18:33 -04:00
Ryan Kurtz
5924339c82
Merge remote-tracking branch 'origin/GP-4680_dev747368_add_synchs_to_fix_concurrentmodexcpt--SQUASHED'
2024-06-12 11:20:11 -04:00
Ryan Kurtz
4816e3945f
Merge remote-tracking branch 'origin/GP-4684_caheckman_PR-6540_LukeSerne_decomp-fix-subflow-float-less-input-order'
2024-06-12 11:17:21 -04:00
Ryan Kurtz
9e7a5d8b0c
Merge remote-tracking branch 'origin/patch'
2024-06-12 11:16:47 -04:00
Ryan Kurtz
001a65357c
Merge remote-tracking branch 'origin/GP-4666_DeindirectOutput' into patch
2024-06-12 11:13:52 -04:00
Ryan Kurtz
6ede2b498f
Merge remote-tracking branch 'origin/GP-4582_SwitchGotoLoop' into patch
...
(Closes #6282 )
2024-06-12 11:12:16 -04:00
Ryan Kurtz
d0b29b0dab
GP-4685: Fixing Gradle warnings
2024-06-12 10:04:40 -04:00
Ryan Kurtz
715a8ba335
GP-0: Fixing javadoc errors
2024-06-12 08:00:20 -04:00
Ryan Kurtz
966e6fddf3
GP-4122: Switching to JDK 21
2024-06-12 05:59:11 -04:00
dev747368
107701f162
GP-4680 sprinkle some synch's around to fix ConcurrentModificationExcpt
2024-06-11 17:19:07 -04:00
caheckman
464e33cf08
GP-4582 Make sure newBlockMultiGoto preserves any self edge
2024-06-11 19:09:46 +00:00
caheckman
a67e80c286
GP-4672 Set correct INDIRECT flags during SplitFlow
2024-06-11 18:51:46 +00:00
caheckman
ad3210bd1c
GP-4666 Fix for deindirect with multiple output pieces
2024-06-11 18:09:47 +00:00
caheckman
5604178194
GP-3307 Stack strings
2024-06-11 17:41:06 +00:00
ghizard
6a39c98ed9
GP-0 - Fix for GP-4663 MDMang demangleType
2024-06-11 14:36:37 +00:00
dragonmacher
ff15ec0ed6
GP-4681 - Fix for processing mouse bindings for next / previous history
2024-06-11 10:32:34 -04:00
Ryan Kurtz
adb295a6be
Merge remote-tracking branch 'origin/patch'
2024-06-11 10:12:50 -04:00
Ryan Kurtz
51c7994114
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-11-24-patch' into patch
2024-06-11 10:07:28 -04:00
Ryan Kurtz
c8637d1632
Merge remote-tracking branch 'origin/GP-4663_ghizard_MDMang_llvm_type_name_processing_issues--SQUASHED'
2024-06-11 10:04:08 -04:00
dragonmacher
2ff3815cd9
Test fixes
2024-06-11 09:54:16 -04:00
Ryan Kurtz
03991bb318
Merge remote-tracking branch 'origin/GP-0-dragonmacher-minor-test-timing-fixes'
2024-06-11 09:34:29 -04:00
ghizard
3c36666600
GP-4663 - MDMang - add calling convs; custom type; end, empty param, unnamed template types; mod reference modifiers; mod guard name proc; fixed member ptr qual name; work around llvm object nesting issue
2024-06-11 08:06:42 -04:00
Ryan Kurtz
846fff6c07
Merge remote-tracking branch 'origin/GP-4675_d-millar_ldefs_check'
2024-06-11 06:38:06 -04:00
Ryan Kurtz
e742393589
Merge remote-tracking branch 'origin/patch'
2024-06-11 06:37:18 -04:00
Ryan Kurtz
2036b5ac84
Merge remote-tracking branch 'origin/GP-4674_4678_d-millar_fix_for_state' into patch
2024-06-11 06:28:00 -04:00
Ryan Kurtz
ebfd108dde
Merge remote-tracking branch 'origin/patch'
2024-06-10 14:36:35 -04:00
Ryan Kurtz
f36a902831
Merge remote-tracking branch
...
'origin/GP-4585_ghidorahrex_6805_branch_conditional_fix' into patch
(Closes #6482 )
2024-06-10 14:33:22 -04:00
Ryan Kurtz
930e36c405
Merge remote-tracking branch
...
'origin/GP-2881_ghidorahrex_PR-4485_Mistranger_z80_undocumented_registers'
into patch (Closes #4485 )
2024-06-10 14:27:32 -04:00
Ryan Kurtz
d1b0828af9
GP-4329: Improving javadoc for Program.getExecutablePath()
2024-06-10 08:09:04 -04:00
dragonmacher
243e6b9400
Minor test timing fixes
2024-06-08 14:20:29 -04:00
Ryan Kurtz
195abea7e4
Merge remote-tracking branch 'origin/patch'
2024-06-08 13:50:13 -04:00
dragonmacher
fd9ffb9ccc
Backport of focus fix
2024-06-08 13:15:11 -04:00
d-millar
0bfad2458d
GP-4674+8: fix for state
2024-06-07 21:33:02 +00:00
Ryan Kurtz
2a03e142bc
GP-0: Upping patch to 11.1.1
2024-06-07 16:37:34 -04:00
Ryan Kurtz
8dd83c7be5
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-06-07 16:00:20 -04:00
d-millar
a6f8d1d7ea
GP-4675: ldefs check
2024-06-07 19:05:51 +00:00
Ryan Kurtz
907a834fdc
Merge remote-tracking branch 'origin/GP-4659_ryanmkurtz_jython'
2024-06-07 14:39:57 -04:00
Ryan Kurtz
871bf15714
Merge remote-tracking branch 'origin/GP-3736-dragonmacher-dtm-action-bug'
2024-06-07 14:37:04 -04:00
Ryan Kurtz
ce731bb7fc
Merge remote-tracking branch 'origin/GP-4540-dragonmacher-dt-chooser-filter-issue'
2024-06-07 14:35:46 -04:00
Ryan Kurtz
2facd0015d
Merge remote-tracking branch 'origin/GP-4627_ghizard_MDMangUtils_mechansim_for_getting_nice_symbolpath--SQUASHED'
2024-06-07 14:34:10 -04:00
ghidra1
dee48e96c1
GP-0 WhatsNew formatting change for improved help viewer rendering
2024-06-07 14:10:51 -04:00
dragonmacher
847dfa5d29
GP-4550 - Fixed filter in the data type chooser dialog
2024-06-07 13:06:27 -04:00
dragonmacher
071338c6cb
GP-3736 - Fixed Data Type Manager action state not matching the view
2024-06-07 12:44:01 -04:00
ghidra1
db8da86456
GP-0 GNU Demangler process startup improvement
2024-06-07 12:30:21 -04:00
ghizard
5f3de98c79
GP-4627 - MDMangUtils methods to get SymbolPaths
2024-06-07 12:20:47 -04:00
Ryan Kurtz
fb1f725f5b
GP-4659: Renaming "Python" module to "Jython"
2024-06-07 07:40:43 -04:00
Ryan Kurtz
9840eee937
Merge remote-tracking branch 'origin/GP-4664_ghidragon_consolidating_function_compare_code--SQUASHED'
2024-06-07 06:13:59 -04:00
Ryan Kurtz
6039d74e26
Merge remote-tracking branch 'origin/GP-4539-dragonmacher-function-editor-click-fix'
2024-06-07 06:12:11 -04:00
ghidra1
03cb568c5f
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-06-06 21:24:00 -04:00
ghidra1
b54a7e85b0
GP-0 Corrected arch compiler mapping
2024-06-06 20:58:15 -04:00
ghidra1
1a07f05e1d
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-06-06 20:03:48 -04:00
d-millar
1e4882d82d
GP-0: fix for opinion failures in dbgeng
2024-06-06 19:59:00 -04:00
ghidra1
b1a67cce48
GP-3878 Corrected ELF x86 32-bit PLT processing issue
2024-06-06 19:29:38 -04:00
ghidra1
29bcf748bc
GP-0 Removed x86 architecture from golang gdt files
2024-06-06 17:26:44 -04:00
ghidra1
ad5975fdc2
GP-0 Additional WhatsNew edits
2024-06-06 16:52:09 -04:00
ghidragon
c101e590bc
GP-4664 reorganizing code compare classes
2024-06-06 16:34:59 -04:00
ghidra1
f14b7db25a
GP-0 Additional WhatsNew HTML formatting corrections
2024-06-06 16:26:04 -04:00
ghidra1
43eb848eac
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-06-06 15:50:48 -04:00
ghidra1
3ebc46a2ca
GP-0 Improved process error handling for Decompiler and GNU Demangler.
...
Corrected minor GNU Demangler demangler command and script issues.
2024-06-06 15:11:14 -04:00
Ryan Kurtz
85b3d76484
Merge remote-tracking branch 'origin/Ghidra_11.1'
2024-06-06 10:13:21 -04:00
Ryan Kurtz
7079179b59
GP-0: Adding null log check in LibraryLookupTable.java
2024-06-06 10:02:28 -04:00
Ryan Kurtz
07b9b54f2c
Merge remote-tracking branch 'origin/GP-0_ryanmkurtz_PR-6610_shuffle2_vsconfig'
2024-06-06 07:30:39 -04:00
Ryan Kurtz
c46dc5cb16
Merge remote-tracking branch
...
'origin/GP-4564-ryanmkurtz_library-search-paths--SQUASHED
2024-06-06 06:13:47 -04:00