Ryan Kurtz
8efa9a181d
Merge remote-tracking branch 'origin/patch'
2024-10-08 10:59:11 -04:00
Ryan Kurtz
a03dd395e1
Merge remote-tracking branch 'origin/GP-4985_OverlappingFields' into
...
patch (Closes #6991 )
2024-10-08 10:55:52 -04:00
Ryan Kurtz
5f24502d0f
GP-0: Python build improvements
2024-10-08 09:49:08 -04:00
Ryan Kurtz
4b14601927
Merge remote-tracking branch 'origin/GP-1-dragonmacher-search-enum-field-fix'
2024-10-08 06:30:34 -04:00
Ryan Kurtz
7f725922bb
Merge remote-tracking branch 'origin/GP-1-dragonmacher-enum-action-help'
2024-10-08 06:30:11 -04:00
dragonmacher
3606b3364d
GP-3145 - Squash some known unfixable exceptions ecountered when using
...
the Help Window
2024-10-07 18:30:23 -04:00
Peter Lucia
e6ed8da679
Update VSCodeProjectScript.java
...
Pre-populate VSCodeProject settings with Ghidra formatter preferences.
2024-10-07 17:28:53 -04:00
dragonmacher
5d499c990e
Added a help entry for an action missing help
2024-10-07 16:42:23 -04:00
caheckman
5e75fb19e7
GP-4985 Check for overlapping structure fields and issue warnings
2024-10-07 19:22:54 +00:00
dragonmacher
1e0db13430
Fixed bug seen when searching for uses of an enum field
2024-10-07 15:10:18 -04:00
Ryan Kurtz
8e3aaf0304
Merge branch 'GP-0_ryanmkurtz_PR-7015_gemesa_fidb-list-domain-paths'
2024-10-07 14:04:30 -04:00
Ryan Kurtz
3686ab2253
GP-0: Certify
2024-10-07 14:03:37 -04:00
Ryan Kurtz
6805c6bc20
Merge remote-tracking branch 'origin/patch'
2024-10-07 11:21:29 -04:00
Ryan Kurtz
3d45149118
GP-4997: Better Mach-O error handling when fixing up external libraries
...
while applying dyld chained fixups (Closes #6989 )
2024-10-07 11:14:08 -04:00
Ryan Kurtz
8ba53bc6a7
Merge remote-tracking branch
...
'origin/GP-1-dragonmacher-decopmiler-action-api-change' into patch
(Closes #1655 )
2024-10-07 11:07:01 -04:00
Ryan Kurtz
4c46d59dfd
Merge branch 'GP-0_ryanmkurtz_PR-7017_gtackett_omf51' into patch
...
(Closes #7017 , Closes #7018 )
2024-10-07 11:03:09 -04:00
Ryan Kurtz
f5c6607d74
GP-0: Certify
2024-10-07 11:00:05 -04:00
dragonmacher
6dcb124889
Opened access to the constructors
2024-10-07 10:48:48 -04:00
Ryan Kurtz
b8369d242a
Merge remote-tracking branch 'origin/GP-4973_ryanmkurtz_default-themes'
2024-10-07 06:30:36 -04:00
gtackett
3556277f24
Update Omf51ModuleHeader.java
...
TRN ID and padding bytes were reversed
2024-10-06 23:17:15 -04:00
Andras Gemes
a26545f42c
FunctionID: Add description and category tag to ListDomainFiles.java
2024-10-06 18:37:10 +02:00
dragonmacher
f4b89fd26c
GP-4984 - Fixed row selection while using the filter; updated columns to
...
be resizable
2024-10-04 16:24:22 -04:00
Ryan Kurtz
4ab69b08e5
Merge remote-tracking branch
...
'origin/GP-4993-dragonmacher-fast-scrolling-fix' (Closes #6952 )
2024-10-04 12:59:41 -04:00
Ryan Kurtz
bd631d3ec4
GP-4973: Changing linux default theme from "Nimbus" to "Flat Light"
2024-10-04 12:55:51 -04:00
dragonmacher
6496d8ece2
GP-4993 - Fast scrolling fix for Flat Laf
2024-10-04 11:38:35 -04:00
Ryan Kurtz
224ffee47a
GP-0: Fixing script file permissions
2024-10-04 07:52:09 -04:00
Ryan Kurtz
0ed54b066d
Merge remote-tracking branch 'origin/GP-4969-dragonmacher-component-provider-visible-method'
2024-10-04 07:41:49 -04:00
Ryan Kurtz
6315aa68df
Merge remote-tracking branch 'origin/GP-4970-dragonmacher-help-fix'
2024-10-04 07:38:12 -04:00
Ryan Kurtz
d8446019f5
Merge remote-tracking branch 'origin/patch'
2024-10-04 07:37:30 -04:00
dragonmacher
98f849aa45
GP-4969 - Added a callback to know when a Component Provider is first
...
made displayable
2024-10-03 12:29:19 -04:00
dragonmacher
81212432a3
GP-4970 - Fixed broken help TOC link that points to generated file
2024-10-03 09:49:29 -04:00
Ryan Kurtz
3b11ac9ede
Merge remote-tracking branch
...
'origin/GP-4982-dragonmacher-action-name-spelling' (Closes #6977 )
2024-10-03 06:11:20 -04:00
Ryan Kurtz
0c9e060b17
Merge remote-tracking branch
...
'origin/GP-4983-dragonmacher-script-table-columns' (Closes #6918 )
2024-10-03 06:09:59 -04:00
emteere
535645f6a7
GP-4696 Clear data from a clearflow and repair, only if the information
...
there could have been created from simple disassembly
2024-10-02 15:14:41 -04:00
dragonmacher
cd93bb4abb
Test fixes
2024-10-02 12:38:28 -04:00
dragonmacher
aba954845c
GP-4983 - Updated the script table to have all resizable columns
2024-10-02 12:24:12 -04:00
dragonmacher
5913adbb42
GP-4982 - Fixed bad action name
2024-10-01 16:29:01 -04:00
Ryan Kurtz
23b75ec040
Merge remote-tracking branch 'origin/GP-4975_ghizard_PDB_allow_VxTable_mangled_symbols_to_be_primary'
2024-10-01 13:48:51 -04:00
Ryan Kurtz
3cc122cffa
Merge remote-tracking branch 'origin/GP-4955_ryanmkurtz_elf--SQUASHED'
...
(Closes #6912 )
2024-10-01 13:44:46 -04:00
Ryan Kurtz
9aba9d81be
GP-4955: The ElfLoader imagebase option can now contain a leading 0x
2024-10-01 13:43:42 -04:00
Ryan Kurtz
5b4a391ae4
Merge remote-tracking branch 'origin/GP-4930_ghidragon_improving_goto'
2024-10-01 12:03:39 -04:00
ghidragon
0e0b0255f2
GP-4930 Improved GoTo dialog to support full and partial namespace paths with wildcard support
2024-10-01 11:52:32 -04:00
Ryan Kurtz
792a32ba83
Merge remote-tracking branch 'origin/patch'
2024-10-01 08:53:15 -04:00
Ryan Kurtz
7c3868c00e
Merge remote-tracking branch 'origin/GP-4715_RemoveRevisitedFix' into
...
patch (Closes #6488 )
2024-10-01 08:48:25 -04:00
Ryan Kurtz
1c0396d590
Merge remote-tracking branch 'origin/GP-4899_DoNothingSwitchTarget' into
...
patch (Closes #6819 )
2024-10-01 08:45:07 -04:00
Ryan Kurtz
12274256c0
Merge remote-tracking branch 'origin/GP-4960_ImpliedCoverFix' into patch
...
(Closes #6820 )
2024-10-01 08:43:19 -04:00
caheckman
580226cfa0
GP-4899 Full check for switch target in isDoNothing
2024-09-30 23:02:15 +00:00
caheckman
4eef52216d
GP-4960 Recursively walk implied Varnodes when building a Cover
2024-09-30 22:53:40 +00:00
caheckman
23d43b8167
GP-4715 SSA revisit MemRange
2024-09-30 22:36:53 +00:00
ghizard
b776df4c7c
GP-4975 - PDB - allow VxTable mangled symbol to be primary for Demangler
2024-09-30 21:42:44 +00:00
caheckman
b8656612cd
GP-4972 Multiplier of 0 indicates no INT_MULT or PTRADD is present
2024-09-30 17:52:45 +00:00
Ryan Kurtz
6d0081c69f
Merge remote-tracking branch 'origin/patch'
2024-09-30 11:14:31 -04:00
Ryan Kurtz
a3d0b40f36
GP-4971: Fixed a typo in VSCodeProjectScript.java that resulted in the
...
"Extensions/Ghidra/Skeleton" directory not being found.
2024-09-30 11:10:56 -04:00
Ryan Kurtz
71d378655e
GP-4919: Improving Load Libraries results dialog for programs with no
...
libraries
2024-09-30 06:30:45 -04:00
Ryan Kurtz
22f95a5eba
Merge remote-tracking branch 'origin/GP-4725_ghizard_PDBUniversal_source_line_investigations--SQUASHED'
2024-09-27 11:12:42 -04:00
Ryan Kurtz
a87639a8d7
GP-0: Upping patch to 11.2.1
2024-09-27 06:33:47 -04:00
ghizard
91f82f9f90
GP-4725 - PDB work toward applying source lines information
2024-09-26 18:10:45 -04:00
ghidra1
c9016b7ebe
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-26 18:04:51 -04:00
Ryan Kurtz
8b5984da36
Merge remote-tracking branch 'origin/GP-4898_ghizard_demangler_intfc_and_swift_mods_and_tests--SQUASHED'
2024-09-26 14:03:44 -04:00
ghizard
c51f65c376
GP-4898 - more Demangler changes: interface, individual demanglers, tests
2024-09-26 13:58:46 -04:00
emteere
c76479e4a2
GP-0 Updated What's new for 11.2
2024-09-26 12:44:55 -04:00
Ryan Kurtz
b78072c76f
Merge remote-tracking branch
...
'origin/GP-4919_ryanmkurtz_loadlibs--SQUASHED' (Closes #396 )
2024-09-26 12:30:59 -04:00
Ryan Kurtz
c5ebbe5c8d
GP-4919: New 'Load Libraries' action that lets you load libraries after import
2024-09-26 12:28:54 -04:00
ghidra1
5faf793680
GP-0 Updated Change History for 11.2 release
2024-09-26 11:45:00 -04:00
Ryan Kurtz
a1c6452798
Merge remote-tracking branch
...
'origin/GP-4962-dragonmacher-font-end-dispose-exception--SQUASHED'
(Closes #6937 )
2024-09-26 06:04:57 -04:00
dragonmacher
5e5a8e3e6d
Fixed exception closing the Front End
2024-09-25 15:17:11 -04:00
ghidra1
8d4e33cc50
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-25 14:13:01 -04:00
caheckman
691137abc1
GP-4907 Multistage jumptable adjustment
2024-09-25 14:07:07 -04:00
ghidra1
4e1532be14
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-25 13:44:40 -04:00
ghidra1
86e77bd9ef
Merge remote-tracking branch
...
'origin/GP-4949_ghidra1_StructureEditorPerformance--SQUASHED' into
Ghidra_11.2 (Closes #6936 , Closes #6504 )
2024-09-25 13:43:20 -04:00
ghidra1
ef724708df
GP-4949 Added Structure.setLength method and made structure editor performance improvements and various bug fixes.
2024-09-25 13:41:13 -04:00
Dan
5b3ff02983
GP-4952: Iterate in the correct direction.
2024-09-25 12:01:36 -04:00
Ryan Kurtz
025cc9f702
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-25 09:16:57 -04:00
Ryan Kurtz
141e358ca7
GP-0: Upping gradle wrapper version to 8.10.2.
2024-09-25 09:02:57 -04:00
Ryan Kurtz
3e340f0a1b
Merge remote-tracking branch 'origin/GP-4952_Dan_fixWatchesIntOr'
2024-09-24 14:17:49 -04:00
Ryan Kurtz
9e5c6fecf2
Merge remote-tracking branch 'origin/GP-1-dragonmacher-symbol-tree-exception-fix'
2024-09-23 17:28:16 -04:00
Ryan Kurtz
ff6988ad32
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-23 13:56:12 -04:00
Dan
fddfcfc791
GP-4953: Remove TraceRmi (launchers) from Emulator.tool
2024-09-23 12:04:53 -04:00
Ryan Kurtz
ce2f8b94cf
GP-4898: Fixes for the SwiftDemangler
2024-09-23 11:57:27 -04:00
Dan
447f6e6f01
GP-4952: Iterate in the correct direction.
2024-09-23 09:21:13 -04:00
dragonmacher
1862a7e559
Fixed a rare exception seen when the Symbol Tree is searching for a node
...
while its program is closed
2024-09-21 12:01:59 -04:00
Ryan Kurtz
fd1a448bf5
Merge remote-tracking branch 'origin/GP-1-dragonmacher-warning-message-fix'
2024-09-20 16:46:49 -04:00
dragonmacher
79179a8226
Fixed warning for recent font changes
2024-09-20 16:45:49 -04:00
Ryan Kurtz
8841a44bd0
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-20 16:41:52 -04:00
dragonmacher
6e047c9137
Test fixes
2024-09-20 16:25:47 -04:00
dev747368
1b11b067d9
GP-4948 fix Encoded Strings dialog error when closing
2024-09-20 19:56:22 +00:00
Ryan Kurtz
493d87cee0
Merge remote-tracking branch
...
'origin/GP-4873-dragonmacher-theming-font-tables--SQUASHED'
(Closes #6853 )
2024-09-20 14:21:03 -04:00
dragonmacher
9a0cc8d547
GP-4873 - Updated tables to respond to font changes in real time; Added support for changing the monospaced font used by tables; Fixed tooltip in theme font table
2024-09-20 13:29:39 -04:00
ghizard
e19ddda820
GP-0 - fix GP-4898 tests
2024-09-20 14:51:35 +00:00
Ryan Kurtz
4b00fe17d5
Merge remote-tracking branch 'origin/GP-0_ghizard_master_fix_build_issue_with_due_to_GP-4898_20240920'
2024-09-20 08:04:38 -04:00
ghizard
247fa65287
GP-0 - fix build issue from GP-4898
2024-09-20 12:03:47 +00:00
Ryan Kurtz
c08736bf19
Merge remote-tracking branch 'origin/GP-4946_dev747368_gnudemangler_npe'
2024-09-20 07:15:08 -04:00
Ryan Kurtz
e9e74502b6
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-20 07:13:50 -04:00
Ryan Kurtz
2fe68de0e2
Merge remote-tracking branch 'origin/GP-1-dragonmacher-minor-warning-fix' into Ghidra_11.2
2024-09-20 07:11:34 -04:00
ghidra1
57dbd2d37e
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-19 17:58:44 -04:00
ghidra1
6d6205f1db
GP-0 partially reverted change from GP-4667
2024-09-19 17:22:17 -04:00
dev747368
243fcec030
GP-4946 fix NPE
2024-09-19 21:16:37 +00:00
dragonmacher
a6b4328cc6
spelling fix
2024-09-19 10:48:03 -04:00
Ryan Kurtz
b641a822d3
Merge remote-tracking branch 'origin/GP-1-dragonmacher-table-column-visual--SQUASHED'
2024-09-19 10:32:14 -04:00
Ryan Kurtz
4cbd20b3df
Merge remote-tracking branch
...
'origin/GP-4898_ghizard_MDMang_process_C_style_mangled_function_symbols--SQUASHED'
(Closes #1514 )
2024-09-19 09:47:33 -04:00
ghizard
737ea4d31f
GP-4898 - All Demanglers: added MangledContext; Microsoft MDMang: added
...
C-style mangling scheme and moved Demangler type hierarchies out of
MDMang
2024-09-19 12:26:30 +00:00
ghidra1
17c93909bb
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-18 16:16:30 -04:00
emteere
325358ec0c
GP-4939 Added missing mips opinion for R3/4 n32 automatic processor
...
identification during import.
2024-09-18 16:10:07 -04:00
dragonmacher
76a1507e4c
GP-1 - Created a visual aid for showing multiple sort columns
2024-09-18 15:32:08 -04:00
ghidra1
a85d15e11b
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-18 14:49:53 -04:00
dragonmacher
c64f66e183
Updated documentation to fix html warning
2024-09-18 13:40:24 -04:00
ghidra1
093f6115b6
Merge remote-tracking branch
...
'origin/GP-4667_emteere_PartialValueConstantReferenceDisplay' into
Ghidra_11.2 (Closes #1564 )
2024-09-18 13:40:19 -04:00
ghidra1
dcb12afb8b
Merge remote-tracking branch 'origin/GP-4921_ghidragon_fixing_check-in_change_markers--SQUASHED' into Ghidra_11.2
2024-09-18 13:39:29 -04:00
ghidragon
42462a3258
GP-4921 fixed change markers after a check-in with the program open in the tool
2024-09-18 13:38:38 -04:00
ghidra1
e72d99a783
Merge remote-tracking branch 'origin/GP-4933-dragonmacher-call-trees-thunks--SQUASHED' into Ghidra_11.2
2024-09-18 13:36:22 -04:00
dragonmacher
1cadb4a26f
GP-4933 - Fixed function call trees incorrectly dropping thunks
2024-09-18 12:26:22 -04:00
emteere
5b8c5644a7
GP-4667 Removed problematic scalar adjustment values for low byte mask
...
and high byte shift. Also included mask and shift as part of the field
option "Include Scalar Reference Adjustment"
2024-09-18 10:26:47 -04:00
ghidra1
bd4d110a51
GP-0 Correct PyGhidra installEditablePyGhidra build task to work offline
2024-09-17 13:31:42 -04:00
Ryan Kurtz
e7e62d0fe6
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-17 11:25:06 -04:00
Ryan Kurtz
6931eb7019
GP-4934: Fixing potential ClassCasatException in
...
ExportDataDirectory.java
2024-09-17 10:37:55 -04:00
Ryan Kurtz
8ffa9c24be
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-17 06:20:13 -04:00
emteere
63a138dd12
GP-4926 Don't remove jump reference to next instruction, unless the
...
instruction flowType says it has a fallthrough
2024-09-17 06:14:50 -04:00
Ryan Kurtz
2ee193293f
Merge branch 'GP-0_ryanmkurtz_PR-6916_Ailuridae_fix-spelling-mistakes'
2024-09-16 15:00:50 -04:00
Ryan Kurtz
15b87a5e77
GP-0: Certify
2024-09-16 14:59:51 -04:00
Ryan Kurtz
7670733fd2
Merge remote-tracking branch 'origin/GP-4922-dragonmacher-highlight-stack-trace'
2024-09-16 14:52:17 -04:00
Ryan Kurtz
cdb48034ff
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-16 14:11:01 -04:00
Ryan Kurtz
9a04ea643a
Merge remote-tracking branch
...
'origin/GP-4932_ghidra007_fixCodeUnitInsertionIssue' into Ghidra_11.2
(Closes #6848 )
2024-09-16 14:02:29 -04:00
Ryan Kurtz
a21dfb7eb0
Merge remote-tracking branch 'origin/GP-4917_Dan_distributePybag-2.2.12' into Ghidra_11.2
2024-09-16 13:57:48 -04:00
ghidra007
6db5e3017e
GP-4932 fixed code unit insertion issue
2024-09-16 17:47:31 +00:00
Ryan Kurtz
5d5777e0af
Merge remote-tracking branch 'origin/GP-4925_dev747368_PR-6823_roblabla_fix-xml-import-namespaces'
2024-09-16 12:40:49 -04:00
Ryan Kurtz
077ab676aa
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-16 12:37:32 -04:00
dragonmacher
26759777a9
GP-4922 - Fixed exception in creating highlights
2024-09-16 11:52:41 -04:00
Maurice Sotzny
d45820a850
Fix spelling mistakes
2024-09-14 11:09:31 +02:00
emteere
35a4455826
GP-4928 Added support for Hexdump and multi-line bytes field to PasteCopyiedListingBytesScript. Also added JUNIT tests.
2024-09-13 16:45:31 -04:00
Dan
491e6a3c23
GP-4889: Detect patches to program counter.
2024-09-13 15:16:39 -04:00
Ryan Kurtz
7148590e5c
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 13:50:25 -04:00
Ryan Kurtz
e5aa0e8e5b
Merge remote-tracking branch
...
'origin/GP-4761_ghidragon_fixing_small_bug_in_goto' into Ghidra_11.2
(Closes #6699 )
2024-09-13 13:47:39 -04:00
Ryan Kurtz
5b46133312
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 13:12:31 -04:00
Ryan Kurtz
e03118aa92
Merge remote-tracking branch 'origin/GP-4927_ryanmkurtz_ne' into
...
Ghidra_11.2 (Closes #6889 )
2024-09-13 13:08:00 -04:00
ghidragon
05258287b4
GP-4761 fixing bug in goto processing to handle multiple level
...
namespaces
2024-09-13 16:31:30 +00:00
Ryan Kurtz
3af17efcf6
Merge remote-tracking branch 'origin/GP-4911_ghidragon_remove_old_memory_search_code--SQUASHED'
2024-09-13 12:01:49 -04:00
Ryan Kurtz
2c0f43abf0
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 11:58:48 -04:00
Ryan Kurtz
fb6445277a
Merge branch 'GP-4929_ryanmkurtz_PR-6890_wbierman_resolve_sleigh_uaf'
...
into Ghidra_11.2 (Closes #6890 )
2024-09-13 11:54:07 -04:00
Ryan Kurtz
fe70b400b6
GP-4929: Certify
2024-09-13 11:51:28 -04:00
ghidragon
5956b2d51f
GP-4911 removed old memory search code
2024-09-13 11:17:51 -04:00
Ryan Kurtz
2d8c0fbdd8
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-13 10:29:50 -04:00
Ryan Kurtz
b4d7747853
Merge remote-tracking branch
...
'origin/GP-4865_ghidra007_PR-6833_epinter_nsa-fixrttiloop' into
Ghidra_11.2 (Closes #6832 , Closes #6833 )
2024-09-13 10:26:09 -04:00
Dan
5f0e660c64
GP-0: Fix concurrency issue in TraceRmiTarget.
2024-09-13 08:48:16 -04:00
Ryan Kurtz
13d36c3c60
GP-4927: Fixing NeLoader IndexOutOfBoundsException
2024-09-13 07:43:21 -04:00
dev747368
1b26d26928
GP-4925 cert file from PR
2024-09-12 20:16:27 +00:00
Dan
c5cef9540e
GP-2032: UndefData.getBytes fills one 0 without memspace.
2024-09-12 13:52:56 -04:00
Dan
fe2fbeafe2
GP-4917: Per review: Update Module.manifest, too
2024-09-12 13:39:32 -04:00
Bill Bierman
f56473e604
Use emplace instead of copy constructor
2024-09-12 07:07:24 -10:00
Dan
3b0f83c56c
GP-4917: Update to distribute Pybag 2.2.12
2024-09-12 09:50:07 -04:00
Ryan Kurtz
0f5fc276d6
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-12 08:43:09 +00:00
Ryan Kurtz
f292bad0ed
Merge remote-tracking branch
...
'origin/GP-4912_emteere_PR-6346_mumbel_SparcInstFixes_Patterns' into
Ghidra_11.2 (Closes #6346 , Closes #6287 )
2024-09-12 04:29:05 -04:00
ghidra007
150fe43efd
GP-4865/PR-6833 added missing javadoc, minor format improvement
2024-09-11 19:31:12 +00:00
emteere
a7bd372538
GP-4912 code review changes
2024-09-11 13:46:24 -04:00
Emerson Pinter
527cee1b76
fix: stop recursion if function was already processed
...
Fixes issue #6832
2024-09-11 16:15:49 +00:00
Ryan Kurtz
2a7823b169
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-11 11:43:19 -04:00
ghidragon
454d1a92d3
GP-1 fixed broken help link for the dual listing view
2024-09-11 15:19:35 +00:00
emteere
96e2bb7f24
GP-4912 minor changes to traps, certification
2024-09-11 09:49:28 -04:00
Ryan Kurtz
c378cc40a2
GP-4816: Not trying to create python virtual environment during prepdev
...
is python is not installed
2024-09-11 08:41:54 -04:00
Ryan Kurtz
b58a0c90b2
Merge remote-tracking branch 'origin/GP-4816_ryanmkurtz_PR-6900_dc3-tsd_python3'
2024-09-11 07:26:36 -04:00
Ryan Kurtz
4a8713162a
GP-4816: Certify and other small fixes
2024-09-11 06:35:02 -04:00
Ryan Kurtz
593c12653d
Merge remote-tracking branch 'origin/Ghidra_11.2'
2024-09-11 06:19:54 -04:00
Ryan Kurtz
3edd98fc69
Merge remote-tracking branch 'origin/GP-4619_ghidragon_tweak_compare_funcions_actions_in_listing_and_decompiler--SQUASHED' into Ghidra_11.2
2024-09-11 06:16:19 -04:00
Ryan Kurtz
9b430059dd
Merge remote-tracking branch 'origin/GP-4910_dev747368_fix_convert_to_signed_hex_menu_null' into Ghidra_11.2
2024-09-11 06:12:41 -04:00
Ryan Kurtz
dc8c4a08e2
GP-0: Upping gradle wrapper version to 8.10.1.
2024-09-11 06:11:29 -04:00
dragonmacher
328b4d03ff
Test fixes
2024-09-11 06:02:46 -04:00
mumbel
34e1329595
SPARC: Various changes
...
- additional patterns
- minor instruction fixes in mul/div/64-bit math
- do not pass g0 to zeroflags
- conditional trap
2024-09-10 20:11:52 -05:00
dev747368
65c252f143
GP-4910 fix 'null' in convert menu -> signed hex on int data items
2024-09-10 21:30:54 +00:00
ghidragon
82be7283cd
GP-4616 improving function comparison actions. Now works in the decompiler and in the body of any function in the listing.
2024-09-10 16:04:58 -04:00
Ryan Kurtz
60366a6287
GP-0: Upping master to 11.3
2024-09-10 05:57:21 -04:00
Ryan Kurtz
2a578c6936
Merge remote-tracking branch 'origin/GP-4760_d-millar_JDPA_revisited_RB20240909--SQUASHED'
2024-09-09 15:53:04 -04:00
Ryan Kurtz
30d7c9b38d
Merge remote-tracking branch 'origin/GP-4854-dragonmacher-dt-indexer-sort-issue' into Ghidra_11.2
2024-09-09 15:49:22 -04:00
Dan
6d39e7231c
GP-4760: Implement TraceRmi for JPDA (Java/Dalvik targets)
2024-09-09 15:47:06 -04:00
Ryan Kurtz
62819ff301
Merge remote-tracking branch 'origin/GP-4904_ghidra007_fixupPurecallFunctionDefinitions' into Ghidra_11.2
2024-09-09 15:10:15 -04:00
Ryan Kurtz
1a1ea00a48
Merge remote-tracking branch 'origin/GP-4905_Dan_fixCloseAll' into Ghidra_11.2
2024-09-09 15:07:16 -04:00
Dan
b6a4a2b7d7
GP-4905: Fix target withdrawal on connection close.
2024-09-09 14:48:20 -04:00
ghidra007
c3e618a2bb
GP-4904 added method to fixup purecall defs
2024-09-09 18:38:49 +00:00
Dan
b9c467e2e4
GP-4903: Fix null in dialog issue.
2024-09-09 13:15:44 -04:00
Ryan Kurtz
e59a6ed7ea
GP-4895: Fixing old mentions of $HOME/.ghidra/.ghidra_<version>
2024-09-09 12:48:58 -04:00
Ryan Kurtz
c8a455e197
Merge remote-tracking branch 'origin/GP-0_Dan_deconflictIcons' into Ghidra_11.2
2024-09-09 11:51:21 -04:00
ghidragon
477af2c623
GP-1 fixed help text in memory search feature.
2024-09-09 15:38:36 +00:00
Dan
803786430e
GP-0: Deconflict icon names: BSim vs Debugger.
2024-09-09 11:25:59 -04:00
Ryan Kurtz
5b81139197
Renaming Pyhidra to PyGhidra
2024-09-09 10:50:12 -04:00
DC3-TSD
92d0f1dacf
Python3 support
2024-09-09 09:58:05 -04:00
emteere
2dd02db1c3
GP-3808a Minor fixes for sparc relocations after merge
2024-09-09 09:57:48 -04:00
Ryan Kurtz
d7c1f65f43
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-09-06-1'
2024-09-09 06:09:53 -04:00
Ryan Kurtz
f390125c1f
Merge remote-tracking branch
...
'origin/GP-3808-emteere-SPARC_delaySlotReturn' (Closes #5646 ,
Closes #6300 )
2024-09-09 06:04:06 -04:00
dragonmacher
69e95fed09
GP-4854 - Fixed issue in the Data Type Chooser dialog that caused
...
inconsistent auto-complete behavior.
2024-09-07 14:40:14 -04:00
emteere
edb74d7b7d
GP-3808 Fixed sparc 32/64 prototype model, added missing instructions, fixed 64/32 relocations, handle call/return checking o7 link register
2024-09-07 14:29:02 -04:00
Dan
5b7c1e3119
GP-0: Fix tests.
2024-09-06 15:32:21 -04:00
Bill Bierman
37838c180a
Corrected use after free vulnerability in Sleigh decompiler backend
2024-09-06 08:49:10 -10:00
Ryan Kurtz
e3aae5740a
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-6-24'
2024-09-06 14:00:27 -04:00
dragonmacher
da4c6721d2
Test fixes
2024-09-06 13:59:31 -04:00
caheckman
8ab71bb73c
GP-4890 Add support for mixed size extensions in cancelExtensions
2024-09-06 15:22:40 +00:00
Ryan Kurtz
3d7139e0a8
Merge remote-tracking branch
...
'origin/GP-4891-dragonmacher-stack-editor-exception' (Closes #6883 )
2024-09-06 06:16:09 -04:00
Ryan Kurtz
c5f5da09a8
Merge remote-tracking branch
...
'origin/GP-4892-dragonmacher-enum-editor-fix' (Closes #6873 )
2024-09-06 06:14:46 -04:00
Ryan Kurtz
5db439b57f
Merge remote-tracking branch
...
'origin/GP-4897_dev747368_dwarf_rangelist_loclists_via_const_attrib_values'
(Closes #5982 )
2024-09-06 06:13:02 -04:00
Ryan Kurtz
fbed72146b
Merge remote-tracking branch 'origin/GP-4896-dragonmacher-listing-popup-fix'
2024-09-06 06:10:32 -04:00
dragonmacher
54f0995d85
Fixed popup window placement issue
2024-09-05 17:51:57 -04:00
dev747368
066a883e79
GP-4987 fix DWARF handling of rangelist and locationlists
...
The logic was not handling attributes encoded via dw_form_dataN (a
constant).
Additionally, quieted warnings about mismatched attribute/form
combinations.
Fixes issue #5982
2024-09-05 21:38:30 +00:00
dragonmacher
279698c4b2
GP-4892 - Enum Editor - Fixed incorrect cell being edited on Tab key
...
press while editing
2024-09-05 16:15:08 -04:00
Ryan Kurtz
9965d517b6
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-9-5-24'
2024-09-05 13:24:14 -04:00
dragonmacher
17772a2740
Test fixes
2024-09-05 13:21:12 -04:00
Ryan Kurtz
73714dfd10
Merge remote-tracking branch 'origin/GP-4847_Dan_intPrefixInDbgLaunch--SQUASHED'
2024-09-05 12:40:11 -04:00
Dan
16ff4c4d08
GP-4847: Unify Debugger param dialogs. Prefixed integers allowed.
2024-09-05 12:35:28 -04:00
Dan
86cbbbda66
GP-0: Fix tests.
2024-09-05 08:35:13 -04:00
dragonmacher
28ea0c99f0
GP-4891 - Fixed an exception in the Stack editor when editing and using
...
the down arrow
2024-09-04 16:52:40 -04:00
Ryan Kurtz
0258fc3209
Merge remote-tracking branch 'origin/GP-4861-dragonmacher-watermark--SQUASHED'
2024-09-04 11:39:09 -04:00
Ryan Kurtz
8458d5eea1
GP-4879: Fixing typo in pspec
2024-09-04 11:33:05 -04:00
dragonmacher
0c365b7afd
GP-4861 - Created a way to show a message over a given component
2024-09-04 11:16:52 -04:00
Ryan Kurtz
ba5b54ce2e
Merge branch 'GP-0_ryanmkurtz_PR-6885_RuffaloLavoisier_typo'
2024-09-04 11:07:28 -04:00
Ryan Kurtz
d6d00f78e6
GP-0: Certify
2024-09-04 10:58:16 -04:00
Ruffalo Lavoisier
c09ba2ceef
Fix typo ghidra words on comments
2024-09-04 22:48:17 +09:00
Ryan Kurtz
4eefa887fb
GP-0: Fixing some javadoc
2024-09-04 07:33:53 -04:00
Ryan Kurtz
8577082976
Merge remote-tracking branch 'origin/GP-4888-dragonmacher-action-fix'
...
(Closes #6868 )
2024-09-04 06:05:28 -04:00
Ryan Kurtz
a9091167df
Merge branch 'GP-0_ryanmkurtz_PR-6881_plucia-mitre_typo'
2024-09-03 11:53:11 -04:00
Ryan Kurtz
01f6bceff1
GP-0: Certify
2024-09-03 11:49:09 -04:00
Peter Lucia
97f92c9a07
Fix spelling error in example code in Application.java
2024-09-03 10:26:17 -04:00
Ryan Kurtz
e0bf7b4c53
Merge remote-tracking branch 'origin/GP-4887_NearestArrayBug'
2024-09-03 06:39:39 -04:00
Ryan Kurtz
834cba1065
Merge remote-tracking branch 'origin/GP-4871_Int2FloatCasting'
...
(Closes #6760 )
2024-09-03 06:37:54 -04:00
dragonmacher
f094c9266f
GP-4888 - Fixed action enablement
2024-08-31 11:30:57 -04:00
caheckman
f703538ce1
GP-4887 Adjustments to nearestArrayedComponent
2024-08-30 23:30:27 +00:00
caheckman
e5969a613c
GP-4871 Don't ignore signed to unsigned integer casts for
...
FLOAT_INT2FLOAT
2024-08-30 18:47:34 +00:00
Ryan Kurtz
3670d91d80
Merge remote-tracking branch 'origin/GP-4879_emteere_M16C'
2024-08-30 14:19:52 -04:00
Ryan Kurtz
fb16e960db
GP-0: Fixing a case issue with headless command line argument parsing
2024-08-30 13:32:56 -04:00
Ryan Kurtz
5138d3b5ac
Merge remote-tracking branch 'origin/GP-4826_emteere_PPCe500mcfix'
2024-08-30 13:05:24 -04:00
emteere
5dd8a6a79a
GP-4826 Fixed incorrect .sla file reference
2024-08-30 12:45:42 -04:00
Ryan Kurtz
a16657d3c1
Merge remote-tracking branch 'origin/GP-4776_emteere_MoreAVXSemantics--SQUASHED'
2024-08-30 12:32:54 -04:00
emteere
0b36b540cb
GP-4776 Added more semantics for AVX instructions
2024-08-30 12:19:25 -04:00
Ryan Kurtz
187406f45b
Merge remote-tracking branch 'origin/GP-4883_ghidra007_PR-6841_leechristensen_Fix_null_exception_in_PropagateExternalParamsScript'
2024-08-30 12:02:31 -04:00
ghidragon
8ef42de6d8
added ip for crystal icons to base module
2024-08-30 15:49:39 +00:00
ghidra007
ecf5fca015
GP-4883 fix null exception in PropagateExternalParamsScript
2024-08-30 15:38:32 +00:00
Ryan Kurtz
e9e89d0f76
Merge remote-tracking branch 'origin/GP-4559_ghidragon_prototype_alt_mem_search'
2024-08-30 10:56:58 -04:00
Ryan Kurtz
be6c7034c9
Merge remote-tracking branch 'origin/GP-4872_ghidra007_rtti_add_check_for_existing_constructor_return_type--SQUASHED'
2024-08-30 10:53:38 -04:00
ghidra007
7825f8fd4d
GP-4872 update to all add function to namespaces methods to commit the function so as to not overwrite decomipler when making other changes via listing. Also added check for existing equivalent listing constructor return type before setting it to class structure pointer.
2024-08-30 14:47:36 +00:00
Ryan Kurtz
184180d54d
GP-0: Safeguarding Mach-O sections living outside of their segment
...
during Program Tree creation (Closes #6865 )
2024-08-30 08:46:03 -04:00
Ryan Kurtz
129109ea3b
GP-4884: Fixing IndexOutOfBoundsException in OMF
2024-08-30 06:54:42 -04:00
ghidragon
7f7559df56
GP-4559 Creating new Memory Search Feature that include dynamic change
...
detection
2024-08-30 01:37:26 +00:00
ghidra1
86c126b7f6
GP-4849 corrected typo in pspec
2024-08-29 18:56:49 -04:00
Ryan Kurtz
bc46e577b7
GP-4722: More OMF header markup
2024-08-29 14:13:28 -04:00
Ryan Kurtz
27c162ee8f
GP-0: Skeleton's build.grade was interfering with building natives in a
...
release
2024-08-29 07:03:54 -04:00
ghidra1
49592e40c9
Merge remote-tracking branch
...
'origin/GP-4867_ghidra1_BSimDBConnection--SQUASHED' (Closes #6703 )
2024-08-28 16:41:29 -04:00
ghidra1
249d91f0a1
GP-4867 Added BSim Server connection toggle for H2 and Postgres. Fixed various related bugs.
2024-08-28 15:46:47 -04:00
emteere
c941eb027c
GP-4879 Initial M16C commit
2024-08-28 14:52:30 -04:00
Ryan Kurtz
a4d97ff872
Merge remote-tracking branch 'origin/GP-4876_Dan_jshellRun--SQUASHED'
2024-08-28 11:40:04 -04:00
Dan
42b73252f1
GP-4876: JShell launcher for Ghidra
2024-08-28 11:19:29 -04:00
Ryan Kurtz
3c0e877da5
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-08-28-2'
2024-08-28 09:14:24 -04:00
Dan
d973740105
GP-0: Fix breakpoint-marker tests (adjust waitOn's)
2024-08-28 08:49:33 -04:00
Ryan Kurtz
d5540087c8
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-08-28-1'
2024-08-28 08:17:39 -04:00
Dan
a963884d7e
GP-0: Fix guest-mapping tests (misplaced override)
2024-08-28 08:15:44 -04:00
Ryan Kurtz
62d0682d04
Merge remote-tracking branch 'origin/GP-4849_RegisterVolatile'
...
(Closes #6755 )
2024-08-28 07:43:58 -04:00