Ryan Kurtz
e2188d4cfb
Merge remote-tracking branch 'origin/GP-3402-dragonmacher-graph-threading'
2023-05-11 06:51:08 -04:00
Ryan Kurtz
78d9a6c6e3
Merge remote-tracking branch
...
'origin/GP-3349_ghidragon_adding_support_for_mutliple_default_contexts--SQUASHED'
Conflicts:
Ghidra/Features/ByteViewer/src/test.slow/java/ghidra/app/plugin/core/byteviewer/ByteViewerPlugin2Test.java
2023-05-11 06:43:59 -04:00
dragonmacher
bde74ad4d3
GP-3402 - Updated the Graph service API to better manage concurrent
...
threaded accesses
2023-05-09 15:43:02 -04:00
ghidra1
e0fa9c6caf
GP-0 Updated Disassembler javadocs
2023-05-09 13:25:14 -04:00
ghidragon
5da5af23fb
GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.
2023-05-08 12:30:01 -04:00
Ryan Kurtz
c944f8289f
Merge remote-tracking branch
...
'origin/GP-3393-dragonmacher-Improved-RickRolling' into Ghidra_10.3
(Closes #5278 )
2023-05-04 11:44:49 -04:00
dragonmacher
6f321a6f93
GP-3393 - Update sound playing in the Listing to stop any currently
...
playing sound
2023-05-03 20:14:28 -04:00
emteere
5371b822e7
GP-3385 Set fake enum define_ size to minimum that will fit value. Set
...
enum size in parsing to whichever is larger of size_of_int or the
minimum that will fit.
2023-05-03 20:53:21 +00:00
ghidra1
d10e790ef0
GP-0 improved finding symbols within unknown library
2023-05-01 17:58:06 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
5b6a902c8c
Merge remote-tracking branch 'origin/GP-3077_emteere_CrossedConstants--SQUASHED'
2023-05-01 06:25:01 -04:00
Ryan Kurtz
aa893f6721
Merge remote-tracking branch 'origin/GP-2114_dev747368_Golang--SQUASHED'
2023-05-01 06:19:11 -04:00
Ryan Kurtz
5396d68128
Merge remote-tracking branch 'origin/GP-3344_dev747368_applydataarchives_choice--SQUASHED'
2023-05-01 06:16:05 -04:00
dev747368
87c16f9cd0
GP-2114 golang import / analyzer
2023-05-01 02:02:53 -04:00
emteere
02248d2251
GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs
2023-05-01 01:57:56 -04:00
dev747368
0bfbf50890
GP-3344 user settable apply data archive
2023-05-01 01:40:54 -04:00
caheckman
bdf1314b4f
GP-2563 SplitDatatype transformer
2023-04-27 12:35:14 -04:00
ghidra1
1d722447f7
GP-0 corrected test failures caused by x86 context size change
2023-04-27 00:45:13 -04:00
ghidra1
e2003f4c1b
GP-1379/3022 revert rename of float types back to byte-size for future
...
consideration
2023-04-26 18:39:18 -04:00
ghidra1
6d85c6cbc1
Merge branch 'GP-1379_ghidra1_FloatDataTypeValues' ( Closes #4853 )
2023-04-26 17:02:03 -04:00
ghidra1
b9202411b9
GP-1379/3022 FloatFormat and BigFloat refactor in support of string
...
parsing and 80-bit float format. Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Ryan Kurtz
e73265077c
Merge branch 'GP-0_fix-tests'
2023-04-26 14:17:24 -04:00
James
f0f0500956
GP-0 fix tests
2023-04-26 14:16:51 -04:00
ghidra1
ff5ef27231
Merge branch 'GP-3235_ghidra1_VoidFunctionReturnStorage'
2023-04-26 12:20:30 -04:00
ghidra1
19c1e8ae5b
GP-3235 improved auto-assignment of VOID storage to void return type for
...
function
2023-04-26 12:19:26 -04:00
ghidra1
6799c19e19
GP-0 Corrected decompiler bug introduced with GP-1633 affecting calling
...
convention used. (Closes #5268 )
2023-04-26 11:40:07 -04:00
Ryan Kurtz
520c77e77d
Merge remote-tracking branch 'origin/GP-0_Dan_movePcodeEmulatePackages'
2023-04-25 06:25:29 -04:00
Ryan Kurtz
0d0c1660f4
Merge remote-tracking branch 'origin/GP-0_Dan_moveAppender'
2023-04-25 06:25:07 -04:00
Ryan Kurtz
81fb75498d
GP-0: Fixing javadoc warnings
2023-04-24 07:58:03 -04:00
Dan
88650b1dbb
GP-0: Move several ghidra.pcode packages to Framework Emulation
2023-04-21 15:09:12 -04:00
Dan
538550a1f8
GP-0: Move Appender and PcodeFormatter to SoftwareModeling.
2023-04-21 14:51:29 -04:00
Ryan Kurtz
39611523bf
Merge remote-tracking branch 'origin/GP-3329-dragonmacher-search-text-hl-bug--SQUASHED'
2023-04-21 12:45:48 -04:00
dragonmacher
84650030d0
GP-3329 - Search Highlights - Major update and refactor of the way Listing highlights work. Highlights are now more closely coupled with the fields that will paint them.
2023-04-21 12:43:42 -04:00
ghidra1
61a2b8335c
GP-0 avoid unnecessary DB write for DBStringMapAdapter
2023-04-20 20:44:14 -04:00
ghidra1
ef93801aa1
GP-0 minor javadoc revision
2023-04-20 15:50:46 -04:00
ghidra1
2cdaebf0c3
Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
...
(Closes #4537 , Closes #4898 , Closes #3723 , Closes #3267 )
2023-04-20 15:41:45 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Ryan Kurtz
9dcc504965
Merge remote-tracking branch
...
'origin/GP-3236_ghidra1_PeMingwRelocs--SQUASHED' (Closes #5155 )
2023-04-20 07:51:16 -04:00
ghidra1
754a8cb85f
GP-3236 added MinGW pseudo-relocation analyzer
2023-04-19 19:44:42 -04:00
Ryan Kurtz
12619a28ae
GP-2602: Mach-O external libraries are now linked during analysis.
...
FixupELFExternalSymbolsScript.java has been replaced with ExternalSymbolResolverAnalyzer.java.
2023-04-19 05:58:42 -04:00
ghidra1
318d5e01f0
Merge remote-tracking branch 'origin/patch'
2023-04-11 16:49:28 -04:00
ghidra1
b8fed4fd80
GP-3314 corrected zero-length DataComponent issue
2023-04-11 16:43:29 -04:00
Ryan Kurtz
08ea793ac9
Merge remote-tracking branch
...
'origin/GP-3255_ghidragon_enum_issues--SQUASHED' (Closes #3806 )
2023-04-10 07:51:19 -04:00
ghidragon
a2a787b404
GP-2355 Improved Enum handling of negative values. Previously, the GUI only supported unsigned values even thought the API supported signed values.
2023-04-07 15:39:03 -04:00
Ryan Kurtz
ca9a56b5f4
Merge remote-tracking branch 'origin/GP-3224_RenameFlexibility'
...
(Closes #4863 )
2023-04-06 12:11:50 -04:00
Ryan Kurtz
fba01cde18
Merge remote-tracking branch 'origin/GP-3282_ghidragon_analysisflag--SQUASHED'
2023-04-05 07:34:25 -04:00
ghidragon
bbadb4aed4
GP-3282 Separated out the concepts of whether or not a program was analyzed from the state of if the user should be asked to analyze on open
2023-04-04 15:39:17 -04:00
Ryan Kurtz
afdc83c048
Merge remote-tracking branch
...
'origin/GP-3278_dev747368_dwarf_enum_signedness' (Closes #5180 )
2023-04-04 12:57:43 -04:00
Ryan Kurtz
697b921172
Merge remote-tracking branch 'origin/GP-3270_dev747368_aiff_aifc_embeddedmediasearch'
2023-04-04 08:08:50 -04:00
emteere
2ac921df58
GP-3285 Added parsing of parenthesized values with ull, llu, lu, LL suffixes
2023-04-04 07:34:46 -04:00