caheckman
aa457c2a49
GP-3376 Null check in ForceUnionAction
2023-05-03 12:55:28 -04:00
caheckman
72f451ab89
GP-3370 Adjustments to JumpTable clear
2023-05-03 12:49:23 -04:00
Ryan Kurtz
e6694716d3
GP-3364: Preventing NPE's in OSGi code
2023-05-03 10:34:45 -04:00
emteere
ebe495d99a
GP-0 Fixed updated archive category path name case to agree with old
...
archive category path names
2023-05-02 18:51:33 +00:00
Ryan Kurtz
e7d08749d9
Merge remote-tracking branch 'origin/GP-2846-dragonmacher-theme-documentation--SQUASHED' into Ghidra_10.3
2023-05-02 13:41:51 -04:00
dragonmacher
d4eae5ff3c
GP-2846 - Theming Documentation
2023-05-02 13:39:19 -04:00
Ryan Kurtz
57a7d100d4
Merge remote-tracking branch 'origin/GP-3375_ghidra007_CreateEnumFromSelection_fixMultipleWarnings--SQUASHED' into Ghidra_10.3
2023-05-02 13:23:42 -04:00
ghidra007
43bc47985f
GP-3375 updated CreateEnumFromSelection action to make only one warning popup if multiple duplicate names are merged with different values.
2023-05-02 17:22:05 +00:00
dev747368
6138184fe2
GP-0 fix golang and dwarf javadoc errors
2023-05-02 15:35:28 +00:00
Ryan Kurtz
e539119b97
Merge remote-tracking branch 'origin/GP-1377_UpdateBaseGDTArchives' into Ghidra_10.3
2023-05-02 05:59:37 -04:00
Ryan Kurtz
249cc6636e
Merge remote-tracking branch 'origin/GP-3373_dev747368_nullable_options--SQUASHED' into Ghidra_10.3
2023-05-02 05:57:29 -04:00
emteere
66782919cf
GP-1377 updating base GDT archives to latest parsing and
...
ProcessorArchitecture
2023-05-02 04:37:11 +00:00
dev747368
c2e427e3e9
GP-3373 fix 'Analyze All Open' when there is a nullable option value
2023-05-01 18:17:07 -04:00
dev747368
8d22f6e696
GP-0 fix DataTypeArchiveIdTest for golang gdt
2023-05-01 18:41:29 +00:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
Ryan Kurtz
113156a19f
Merge remote-tracking branch 'origin/GP-3030_FidUpdates'
2023-05-01 07:03:28 -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
Ryan Kurtz
0e86345f15
Merge remote-tracking branch
...
'origin/GP-2679_ghidra007_rtti_fix_for_static_stripped_gccs'
(Closes #4414 )
2023-05-01 06:11:52 -04:00
Ryan Kurtz
393e9e6f44
Merge remote-tracking branch 'origin/GP-3367_StaleLateRestriction'
2023-05-01 06:08:21 -04:00
caheckman
0c4a44c4d3
GP-3030 Update to FID files
2023-05-01 04:14:57 -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
emteere
ccee80e8ad
GP-3371 Fixed parsing of forward declared enums and certain typedefs declared and used within a function body
2023-05-01 01:39:32 -04:00
ghidra007
1d14222f37
GP-2679 Gcc class recovery improvements. Created classes for Vtable,
...
Typeinfo, etc. Reworked vtable, const vtable and vtt discovery. Now
works for static gcc and for mingw/cygwin programs.
2023-04-30 22:02:37 +00:00
caheckman
bdc6e2202c
GP-3367 Delay full copy of prototype in lateRestriction
2023-04-28 13:31:05 -04:00
Ryan Kurtz
80ccdadeba
Merge remote-tracking branch
...
'origin/GP-2563_SplitVarnodesBasedOnDatatype' (Closes #3884 )
2023-04-28 06:06:36 -04:00
Ryan Kurtz
2eb1ef975e
Merge remote-tracking branch 'origin/GP-3309_ArrayAsUnion'
2023-04-28 06:04:50 -04:00
Ryan Kurtz
8322b17576
Merge remote-tracking branch 'origin/GP-3297_JumpValuesRangeDefault'
2023-04-28 06:01:04 -04:00
caheckman
828aaa584b
GP-3309 Allow single element array resolution
2023-04-27 16:33:00 -04:00
caheckman
bdf1314b4f
GP-2563 SplitDatatype transformer
2023-04-27 12:35:14 -04:00
ghidra1
f862cdd93d
Merge branch 'GP-3350_ghidra1_ReviseApplyFunctionSignatureCmd'
2023-04-27 01:00:36 -04:00
ghidra1
b5a072c256
GP-3350 revised ApplyFunctionSignatureCmd with new FunctionRenameOption
...
enum
2023-04-27 00:59:51 -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
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
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
68c5e3990e
GP-0 revised tooltip when component not found in composite
2023-04-26 09:48:38 -04:00
Ryan Kurtz
f31d11a6dc
Merge remote-tracking branch
...
'origin/GP-3254-dragonmacher-disable-hovers-option' (Closes #5095 )
2023-04-26 07:33:23 -04:00
Ryan Kurtz
d7c79988ea
GP-3353: Fixing MZ relocations and entry point for non-zero initial CS
2023-04-25 14:17:58 -04:00
ghidra1
2579c372f9
GP-0 correct NPE condition for decompiler hover
2023-04-25 14:08:19 -04:00
dragonmacher
fabdc3739c
GP-3254 - Added a Front End tool option to disable application-wide
...
tooltips
2023-04-24 19:51:52 -04:00
emteere
8dd584c9bc
GP-0_emteere fix for apply function signature when noreturn is not set
...
on the signature
2023-04-24 16:57:48 +00:00
ghidra1
8aa9c8be3a
GP-0 Correct NPE during import when no opinion exists ( Closes #5258 )
2023-04-24 10:12:21 -04:00
dragonmacher
4c83a38dc8
Test fixes
2023-04-24 09:10:19 -04:00
Ryan Kurtz
6f2f59ffc6
Merge remote-tracking branch 'origin/GP-3346-dragonmacher-theme-color-fixes'
2023-04-24 06:41:27 -04:00
dragonmacher
39966e99ab
GP-3346 - Theme color fixes for debugger in dark mode; added padding to
...
Decompiler line numbers
2023-04-21 16:29:23 -04:00
ghidra1
528c0a8b94
Merge branch 'GP-3150_emteere_ARM_ReturnBranchWaffleLockupFix'
2023-04-21 15:34:16 -04:00
emteere
4443a7ab19
GP-3150 Fix potential waffling of RETURN/BRANCH on pop of pc if bad
...
flows are present function flowing into another function.
2023-04-21 15:33:12 -04:00
Ryan Kurtz
5f7113bd39
Merge remote-tracking branch
...
'origin/GP-3339_ghidra1_ElfOffsetPointers--SQUASHED' (Closes #5238 )
2023-04-21 14:53:17 -04:00
ghidra1
ef8d86e0ae
GP-3339 avoid offset-pointer creation in execute blocks during ELF relocation processing. Also skip for section-symbol based relocations.
2023-04-21 13:55:34 -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
Ryan Kurtz
c1055580ee
Merge remote-tracking branch 'origin/GP-3340-dragonmacher-docs-stylesheet-fix'
2023-04-21 12:41:53 -04:00
Ryan Kurtz
17ad8c3a47
Merge remote-tracking branch 'origin/GP-3044_emteere_sharedReturnFix--SQUASHED'
2023-04-21 12:00:55 -04:00
ghidra1
5ed7daf267
Merge branch 'GP-3298_ghidra1_ProgramSaveAs'
2023-04-20 21:05:18 -04:00
dragonmacher
54c786c291
GP-3340 - Fixed docs referencing old style sheet
2023-04-20 20:24:27 -04:00
emteere
86040a79f9
GP-3044 Removed check for instructions that might fall into the top of a function being considered for a shared return function
2023-04-20 16:55:10 -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
emteere
bb6755a72e
GP-2308 Fix for cparser .out file not in CWD
2023-04-20 14:01:44 -04:00
ghidra1
c67266a3f7
GP-2308/1633 corrected ParseDialogParsingAndPromptsTest timing issues
2023-04-20 14:01:42 -04:00
emteere
08b20d5d21
GP-2308 Refactored parsing dialog adding includepaths and Achitecture,
...
handle noreturn tags
2023-04-20 14:01:41 -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
Ryan Kurtz
280322cbe0
GP-2602: Improving ExternalSymbolResolverAnalyzer.canAnalyze() check
2023-04-20 07:32:59 -04:00
ghidra1
754a8cb85f
GP-3236 added MinGW pseudo-relocation analyzer
2023-04-19 19:44:42 -04:00
ghidra1
15554a6fd6
Program SaveAs fix
2023-04-19 18:42:05 -04:00
ghidra1
4a2ceba6e0
Merge remote-tracking branch 'origin/GP-3119_ryanmkurtz_yajsw'
2023-04-19 17:22:56 -04:00
ghidra1
e7b97c8f70
GP-2744 corrected ELF issue with missing entry symbol
2023-04-19 17:01:56 -04:00
Ryan Kurtz
f72c551579
Merge remote-tracking branch 'origin/GP-3336_ghizard_DevelopDumpAlltypeScript_wrap_HTMLUtilities_call_in_Swing'
2023-04-19 11:00:32 -04:00
ghizard
6e1b8369bd
GP-3336 - DeveloperDumpAllTypesScript wrap call with Swing
2023-04-19 10:20:37 -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
Ryan Kurtz
a21c2c4347
Merge remote-tracking branch 'origin/GP-3094-dragonmacher-theme-color-consolidation--SQUASHED'
2023-04-17 05:39:28 -04:00
dragonmacher
4f1d3c8053
GP-3094 - Theming - Converted most colors to palette colors
2023-04-14 16:49:39 -04:00
ghidragon
84332ef95c
GP-0 Fixed spelling error in Navigation html help file
2023-04-14 15:37:17 -04:00
Ryan Kurtz
687691f5c5
GP-3293: Fixing compilation issue
2023-04-14 15:11:33 -04:00
Ryan Kurtz
68abad7aed
Merge remote-tracking branch 'origin/GP-3293_RTTI_Analyzer_Script_addOption_checkOption--SQUASHED'
2023-04-14 15:04:36 -04:00
ghidra007
d8cdcfb068
GP-3293 - Added RTTI Analyzer option to the program information called 'RTTI Found' and use it to determine whether to rerun and also when deciding whether to run the RTTI script.
2023-04-14 18:57:55 +00:00
Ryan Kurtz
54536f7c90
Merge remote-tracking branch 'origin/GP-3316_ghizard_PDB_developer_script_to_apply_to_empty_program'
2023-04-14 10:30:25 -04:00
Ryan Kurtz
64cf5152f9
Merge remote-tracking branch 'origin/GP-3279_ghizard_20230401_PDB_struct_union_conflicts_due_to_members_of_same_datatype_name_but_different_type--SQUASHED'
2023-04-13 12:35:05 -04:00
ghizard
e89488d75f
GP-3279 - PDB conflicts on composite member datatypes of same name for older unnamed members
2023-04-13 12:30:51 -04:00
dev747368
0133090b0d
GP-2363 add support for ELF compressed sections
...
Mainly for compressed DWARF .debug* sections
2023-04-13 12:56:48 +00:00
Ryan Kurtz
e9e408679d
GP-3321: Fixed interactive python transaction issues
2023-04-13 06:56:30 -04:00
Ryan Kurtz
644d4f498f
Merge branch 'GP-0_ryanmkurtz_PR-5211_ekilmer_fix-sleighexample'
2023-04-13 05:57:25 -04:00
ghidragon
32093d63a0
GP-0 fixing enum tests
2023-04-12 11:29:40 -04:00
ghizard
815a38b4fe
GP-3316 - PDB developer script to apply to empty program
2023-04-11 22:14:11 -04:00
ghidragon
d04b9fbd70
Merge branch 'GP-3281_ghidragon_followup_file_archive_test_failures'
2023-04-11 15:37:35 -04:00
ghidragon
2f79392822
GP-0 Fixed enum tests related to ticket Gp-3255
2023-04-11 13:36:00 -04:00
ghidragon
ef89b96847
Fixing test failures related to GP-3281 branch
2023-04-11 13:19:58 -04:00
Ryan Kurtz
e6ce51d81d
GP-0: Adding Headless Eclipse run configuration. It provides no command
...
line arguments...those have to be added manually.
2023-04-11 10:56:48 -04:00
ghidra1
65d2643c16
GP-0 Updated FunctionEditorModelTest
2023-04-11 10:38:14 -04:00
Ryan Kurtz
3f13d99079
Merge remote-tracking branch 'origin/GP-3310_CParser_DefinedIncludeFileName'
2023-04-11 07:57:13 -04:00
emteere
06bc8ddd6b
GP-3310 Fixed defined include file names and pre-processor constants
...
with size specification of UL and LL
2023-04-11 02:05:30 +00:00
ghidragon
45daeee35f
GP-3282- fallout from recent change. Need to make sure we don't keep
...
asking as they changing tabls
2023-04-10 15:55:51 -04:00
Eric Kilmer
8afa3a2be3
Fix C++ sleighexample compilation
2023-04-10 10:07:36 -04:00
Ryan Kurtz
eaf3f32121
Merge remote-tracking branch 'origin/GP-3281_ghidragon_fix_to_allow_mulitple_file_archives_with_same_name'
2023-04-10 07:56:05 -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
Ryan Kurtz
b8470ace56
Merge remote-tracking branch 'origin/GP-3283-dragonmacher-reference-utils-exception'
2023-04-10 07:49:00 -04:00