Ryan Kurtz
f9ce96fd6d
GP-4347: PeLoader now pads initialized memory blocks with 0 instead of
...
creating an additional uninitialized block. Also improved Bytes Source
column of Memory Map.
2024-02-23 07:08:47 -05:00
Ryan Kurtz
5690528835
Merge remote-tracking branch 'origin/patch'
2024-02-23 06:45:15 -05:00
Ryan Kurtz
122f1068e9
GP-4357: Fixing FileBytes offset error
2024-02-23 06:39:32 -05:00
ghidra1
d3fbdbe0a3
GP-0 Added assertion check for datatype replacement
2024-02-13 18:49:37 -05:00
ghidra1
b0b813edf9
GP-3632 Corrected pointer and array replacement issues
2024-02-12 16:28:19 -05:00
Ryan Kurtz
80d1031d01
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00
dragonmacher
0b0356528d
GP-4296 - Fixed screen reader support of tooltips using html
2024-02-06 17:29:55 -05:00
Dan
e645d74a5f
GP-4287: Format. Revise. Certify.
2024-02-05 11:32:50 -05:00
Ryan Kurtz
54e2910694
Merge remote-tracking branch
...
'origin/GP-4263_ghidra1_EditSignatureOverride--SQUASHED' (Closes #6000 )
2024-02-01 08:09:11 -05:00
ghidra1
a4f7bb24b9
GP-4263 added Edit Signature Override action to decompiler (Help still needed)
2024-01-31 16:11:19 -05:00
Ryan Kurtz
dbae97450a
Merge remote-tracking branch 'origin/patch'
2024-01-31 08:11:00 -05:00
ghidra1
b3c19de3dd
GP-0 corrected Data pointer stacking test failures
2024-01-30 09:02:08 -05:00
ghidragon
0daa79b24a
GP-701 fixed stack trace in expand data in selection when crossing address spaces
2024-01-29 16:27:36 -05:00
ghidra1
2a7ac361e8
GP-4181 Corrected pointer stacking behavior for Data
2024-01-25 18:01:32 -05:00
ghidra1
9dce76ae53
GP-4252 handle bulk datatype replacements more efficiently
2024-01-22 13:50:30 -05:00
ghidra1
e15e12b248
GP-0 corrected datatype test failures
2024-01-22 10:16:20 -05:00
ghidra1
7b621c8989
Merge remote-tracking branch 'origin/GP-3632_ghidra1_DataTypeResolve--SQUASHED'
2024-01-20 11:07:28 -05:00
ghidra1
c15fd0e594
GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication.
2024-01-20 11:05:28 -05:00
ghidra1
87b4a89a46
GP-0 CompositeInternal.toString() cleanup
2024-01-19 15:03:37 -05:00
James
1e82a772c5
GP-4152 msp430 improvements
2024-01-17 19:08:03 -05:00
Ryan Kurtz
1281fb979b
Merge remote-tracking branch 'origin/patch'
2024-01-16 13:42:16 -05:00
Ryan Kurtz
4932293405
Merge remote-tracking branch 'origin/GP-4222_ghidragon_domain_object_listener_builder--SQUASHED'
2024-01-16 08:51:29 -05:00
ghidragon
54214f7f96
GP-4222 created a builder for DomainObjectListeners to provide a more compact wahy to express the event handling logic
2024-01-12 16:10:01 -05:00
ghidra1
97edcc0d36
GP-4234 Corrected custom storage transitions when indirect-void-storage
...
applies.
2024-01-12 15:08:24 -05:00
Ryan Kurtz
52692901c7
Merge remote-tracking branch 'origin/patch'
2024-01-12 12:31:39 -05:00
ghidra1
a299648f5c
GP-0 Bug fix in EnumDB
2024-01-11 08:54:39 -05:00
ghidragon
856aa904aa
GP-2076 domain object event refactor
2024-01-10 12:22:01 -05:00
Ryan Kurtz
4b465a980e
Merge remote-tracking branch 'origin/GP-4165_ghidra1_ProgramUpgradeCacheImprovement--SQUASHED'
2024-01-10 08:29:42 -05:00
Ryan Kurtz
f765690019
Merge remote-tracking branch 'origin/patch'
2024-01-09 20:10:02 -05:00
caheckman
548d71007f
Adjustments to default hidden return assignment action
2024-01-09 21:51:36 +00:00
ghidra1
0aa96ce892
GP-4165 openCachedProgram improvement for program upgrade condition
2024-01-09 14:25:43 -05:00
Ryan Kurtz
a2fc8addc2
Merge remote-tracking branch 'origin/GP-4185_Dan_asmExt--RBSQ'
2024-01-08 18:57:01 -05:00
Ryan Kurtz
d09cbb1228
Merge remote-tracking branch 'origin/patch'
2024-01-08 18:39:48 -05:00
Ryan Kurtz
2848eb56a5
Merge remote-tracking branch 'origin/GP-4169_ExtractPrimitivesException'
...
into patch (Closes #6047 , Closes #6068 )
2024-01-08 18:35:59 -05:00
Dan
e7458ed08b
GP-4185: Make Assembler more extensible
2024-01-08 11:23:32 -05:00
Dan
bccccac13e
GP-0: Fix tests (handle null ctxVals). Remove syserr.
2024-01-08 09:30:50 -05:00
Ryan Kurtz
54b4f4cacb
Merge remote-tracking branch 'origin/patch'
2024-01-08 06:52:00 -05:00
ghidra1
3541425450
GP-4023 corrected auto-reference creation within byte-mapped memory
...
block.
2024-01-05 10:29:47 -05:00
Dan
b382017ccb
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
caheckman
021c5b7af3
GP-4169 Adjustments to extractPrimitives
2024-01-03 23:05:21 +00:00
dev747368
eb01064e3e
GP-0 fix string representation rendering changes in tests
2023-12-27 23:43:06 +00:00
Ryan Kurtz
a806848b31
Merge remote-tracking branch 'origin/GP-4162_dev747368_fix_viewstringstable_custom_constraints'
2023-12-27 07:51:52 -05:00
Ryan Kurtz
9226e7e090
Merge remote-tracking branch 'origin/GP-4160_dev747368_charset_logic--SQUASHED'
2023-12-27 07:39:45 -05:00
dev747368
164b4fde49
GP-4160 clean up string charset decoder logic
2023-12-26 14:03:23 -05:00
dev747368
89762a9ef1
GP-4162 fix view defined strings table filtering
2023-12-21 20:56:01 +00:00
Ryan Kurtz
3b0aac92d0
Merge remote-tracking branch 'origin/GP-1164_ryanmkurtz_XDG--SQUASHED'
...
(Closes #908 )
2023-12-19 16:10:19 -05:00
Ryan Kurtz
3c30ada14c
GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG
2023-12-19 08:22:40 -05:00
caheckman
ff2526479e
GP-4140 Strip TypeDefs when extracting primitives
2023-12-15 19:56:26 +00:00
ghidra1
e2fe6c7a82
GP-0 Corrected failure case for prototype multi-slot assignment which
...
exceeds stack space.
2023-12-15 10:41:52 -05:00
ghidra1
d4c854ddbc
GP-4139 Improve demanglers function signature source type applied.
...
Renamed rustcall to __rustcall. Minor fix to legacy rust demangling for
namespaces.
2023-12-14 14:54:28 -05:00
ghidra1
ed46dde304
GP-0 corrected decompiler modellock
2023-12-12 15:40:29 -05:00
caheckman
99d8762b9c
GP-4133 Adjustment for forced indirect return
2023-12-11 22:38:21 +00:00
ghidra1
2259379a67
GP-4133 improved support for __return_storage_ptr__ param which
...
transitions return storage to VOID.
2023-12-11 16:01:58 -05:00
caheckman
bd43d1b11a
GP-4117 Pass structure/union alignment to decompiler
2023-12-06 23:48:52 +00:00
Dan
067f4f4352
GP-4017: Fix Javadoc warnings
2023-12-05 12:14:53 -05:00
ghidra1
ee4c7f2041
Merge branch 'epic_GP-4009_BSimPublicRelease_SQUASHED'
2023-12-05 08:35:30 -05:00
caheckman
0865a3dfb0
GP-4009 Introduced BSim functionality including support for postgresql,
...
elasticsearch and h2 databases. Added BSim correlator to Version
Tracking.
2023-12-05 08:30:51 -05:00
ghidra1
6242fda158
GP-0 Ensure Program.getCompiler() returns "unknown" instead of null
2023-12-05 07:51:48 -05:00
ghidra1
714b1b1350
Merge branch 'GP-2412_Rust-final'
2023-12-01 16:06:03 -05:00
1635321
921247f640
GP-2412: Improved support for Rust binaries
2023-12-01 16:04:52 -05:00
Ryan Kurtz
bad90171c4
Merge remote-tracking branch 'origin/GP-3965_DecompilerBraces'
...
(Closes #81 , Closes #1937 , Closes #1938 , Closes #4914 , Closes #1240 )
2023-12-01 06:49:42 -05:00
Ryan Kurtz
1c6c8993d4
Merge remote-tracking branch
...
'origin/GP-2628_dev747368_search_for_encoded_strings--SQUASHED'
(Closes #1582 , Closes #2106 )
2023-12-01 06:39:13 -05:00
dev747368
c91e9aac3f
GP-2628 Add 'Search|For Encoded Strings'
2023-11-30 18:14:29 -05:00
ghidra1
ebf84e81cb
GP-0 corrected test failures
2023-11-30 17:03:26 -05:00
dev747368
272c6a4d1f
GP-2109 Golang analyzer improvements, gostrings.
...
Add GolangStringAnalyzer.
Improved recovery of function signatures (from method and interfacemetadata, also via stack trace info).
Golang package paths are used as Ghidra namespace.
Propagate RTTI from some built-in runtime alloc methods.
2023-11-30 18:59:13 +00:00
Ryan Kurtz
e138d381ea
Merge remote-tracking branch
...
'origin/GP-4078_ghidra1_FunctionDefinitionResolve--SQUASHED'
(Closes #5927 )
2023-11-30 08:28:21 -05:00
Ryan Kurtz
0e9c36b513
Merge remote-tracking branch 'origin/patch'
2023-11-30 08:23:00 -05:00
Ryan Kurtz
76ae3b0748
Merge remote-tracking branch 'origin/GP-3986_emteere_PcodeopParamLimit' into patch
2023-11-30 08:16:12 -05:00
ghidra1
3eb59b3418
GP-4078 added delayed pointer resolve logic to FunctionDefinitionDB
2023-11-29 17:45:34 -05:00
Ryan Kurtz
d4861c46ac
Merge remote-tracking branch 'origin/GP-3715_ghizard_PDB_perf_investigate_resolve_as_you_go_squash_and_rebase20231101'
2023-11-28 11:59:10 -05:00
ghizard
6f852989ca
GP-3715 - PDB perf: resolve-as-you-go and stored types
2023-11-27 16:49:13 -05:00
ghidra1
2e5b4fc22a
Merge remote-tracking branch 'origin/GP-3979_ghidragon_program_caching--SQUASHED'
2023-11-27 12:10:07 -05:00
ghidragon
7d67188d0b
GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask
2023-11-27 11:47:18 -05:00
ghidra1
fc84134bde
Merge remote-tracking branch 'origin/patch'
2023-11-23 09:43:52 -05:00
ghidra1
ab831f73b3
Merge branch 'GP-3962_emteere_TestFailureFix' into patch
2023-11-23 09:39:45 -05:00
emteere
00bbee3163
GP-3962 Fix for test failures from delayslot with branches flow
...
following, also fixed backward flow following through delayslots with
branches
2023-11-23 09:38:42 -05:00
Ryan Kurtz
4f8c920cce
Merge remote-tracking branch 'origin/patch'
2023-11-21 12:24:28 -05:00
Ryan Kurtz
e45935f68e
Merge remote-tracking branch 'origin/GP-4057_ghidra1_ProjectLocatorPath' into patch
2023-11-21 12:20:23 -05:00
ghidra1
af160d946d
GP-4057 Corrected ProjectLocator bug and corrected use of various
...
directory preferences to varefy directory existance.
2023-11-20 16:35:20 -05:00
Ryan Kurtz
110f80955b
Merge remote-tracking branch 'origin/GP-4042_ghidra1_ElfPtNote'
2023-11-17 13:29:23 -05:00
Ryan Kurtz
67db570645
Merge remote-tracking branch 'origin/GP-4013_Dan_fixAssemblerCtxSolver'
2023-11-17 13:25:13 -05:00
ghidra1
e65bede08b
GP-0 Corrected loongarch ilp32f pentry sizing issue. Improved cspec
...
parse error reporting to include line number.
2023-11-17 10:33:36 -05:00
ghidra1
68dc53768c
GP-4202 corrected ELF PT_NOTE processing issue
2023-11-16 13:18:45 -05:00
caheckman
bc6baf65c0
GP-3965 Brace formatting
2023-11-15 21:49:20 +00:00
Dan
ebce060f34
GP-4013: Select context before trying to backfill
2023-11-15 11:56:17 -05:00
Ryan Kurtz
7c686cbfb7
Merge remote-tracking branch 'origin/GP-3938_PrototypeModelRules'
2023-11-15 06:30:05 -05:00
Ryan Kurtz
b0f3d99545
Merge remote-tracking branch 'origin/patch'
2023-11-09 13:12:14 -05:00
Ryan Kurtz
740ed427de
Merge remote-tracking branch
...
'origin/GP-3962_emteere_FuncBodyBranchIntoDelaySlot' into patch
(Closes #5866 )
2023-11-09 13:09:35 -05:00
caheckman
191371675a
GP-3938 PrototypeModel rules
2023-11-08 19:50:55 +00:00
emteere
dad9fd466d
GP-3986 Minor fix for pcodeops with more than eight params
2023-11-08 19:33:46 +00:00
Ryan Kurtz
dae07c1900
Merge remote-tracking branch 'origin/patch'
2023-11-08 10:57:38 -05:00
caheckman
053097616a
GP-4020 Send core data-type id as unsigned
2023-11-07 21:18:02 +00:00
ghidra1
fc27e8c4ca
Merge remote-tracking branch 'origin/patch'
2023-11-02 11:33:56 -04:00
ghidra1
171d13bae8
GP-3998 DT Archive uses retained data organization when associated
...
language error occurs.
2023-11-02 11:31:35 -04:00
ghidra1
1ba77f6902
Merge remote-tracking branch 'origin/patch'
2023-10-30 10:55:43 -04:00
ghidra1
6f37dc4007
GP-0 Added missing x86 old language v2-v3 translators and corrected old
...
language file parse bug
2023-10-30 10:54:16 -04:00
Ryan Kurtz
7820e9b203
Merge remote-tracking branch 'origin/patch'
2023-10-27 19:11:17 -04:00
Ryan Kurtz
82db482d96
Merge remote-tracking branch 'origin/GP-3975_ghidra1_StructureDBParentTracking' into patch
2023-10-27 19:01:24 -04:00
ghidra1
9d52aeeeb6
GP-3975 Corrected StructureDB component type parent tracking issue for
...
replace by ordinal
2023-10-26 16:13:43 -04:00
emteere
6f9d2c3b78
GP-3962 fix to correct function bodies with instructions that branch
...
into the delay slot
2023-10-25 21:19:20 +00:00
caheckman
35f20dd20d
GP-8 Additional support for BitrangeSymbol
2023-10-24 18:42:50 +00:00
Ryan Kurtz
771c8b1849
Merge remote-tracking branch 'origin/patch'
2023-10-20 18:42:02 -04:00
ghidra1
0f95d266c3
GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
...
the same overlay space
2023-10-19 22:07:59 -04:00
caheckman
5e65de11df
GP-3942 Check data-type for UnionFacetSymbol
2023-10-17 23:17:49 +00:00
ghidra1
c974d088c0
GP-3544 various changes
2023-10-03 10:44:44 -04:00
caheckman
64a58bdeab
GP-3873 Data-type alignment support in decompiler
2023-09-26 17:00:24 +00:00
Ryan Kurtz
fdc96b5f7d
Merge remote-tracking branch 'origin/GP-2311_HasNoDescend'
2023-09-21 07:23:52 -04:00
caheckman
60b9e00e2c
GP-2311 Added hasNoDescend method to Varnode interface
2023-09-20 21:17:14 +00:00
Ryan Kurtz
dbbfb13a82
GP-3608: Handling more complex cases of pointer/array combinations
...
(#5248 )
2023-09-20 09:22:59 -04:00
Ryan Kurtz
8cfd98f933
Merge remote-tracking branch 'origin/GP-3829_Ives_TraceAddressFactory-Registeroverlay--SQUASHED'
2023-09-15 13:43:02 -04:00
Ives
7d3891ac0b
GP-3829: Included override of method to validate addressspace in ProgramAddressFactory to include Register spaces in Trace
2023-09-15 13:29:20 -04:00
Ryan Kurtz
ad13db789d
Merge remote-tracking branch 'origin/GP-3680_DecompilerScalars'
...
(Closes #5286 )
2023-09-14 11:00:46 -04:00
Ryan Kurtz
4bd74e2f94
Merge remote-tracking branch 'origin/GP-3772_dev747368_string_xlat_auto_eol_comment'
2023-09-14 10:52:06 -04:00
Ryan Kurtz
180b09041c
Merge remote-tracking branch
...
'origin/GP-3608_ryanmkurtz_pointer-to-array' (Closes #5248 )
2023-09-13 07:12:40 -04:00
Ryan Kurtz
a06ccc11ab
Merge remote-tracking branch 'origin/GP-3814-dragonmacher-vt-api-update--SQUASHED'
2023-09-13 07:09:08 -04:00
caheckman
fe2f993e11
GP-3680 Add case label tokens
2023-09-12 17:43:02 +00:00
Ryan Kurtz
76d6ae42e4
GP-3608: Fixing DataTypeWriter pointer to array format
2023-09-12 12:30:28 -04:00
dragonmacher
e7bc5efb93
GP-3814 - Version Tracking - Removed dependency on VTController from VT scripts
2023-09-11 18:08:11 -04:00
dev747368
6de15daa4c
GP-3772 auto-EOL comment showing translated / original string value
2023-09-08 20:28:42 +00:00
Ryan Kurtz
20645a4eed
GP-0: Fixing some javadoc warnings
2023-09-05 11:43:00 -04:00
ghidra1
ee64b89314
Merge remote-tracking branch
...
'origin/GP-3796_ghidra1_DataTypeAssocDuringCommitToArchive'
(Closes #5675 )
2023-08-30 17:54:57 -04:00
ghidra1
f7ac7388ba
GP-3796 allow non-sourced datatypes to become associated to archive
...
during commit operation.
2023-08-30 17:50:20 -04:00
ghidra1
7cc135eb6b
GP-0 updated FollowFlow javadoc
2023-08-29 19:08:54 -04:00
ghidra1
aefb7f2aed
GP-3256 Added support for Instruction length-override
2023-08-28 09:20:10 -04:00
ghidra1
a9bd6bc771
Merge remote-tracking branch
...
'origin/GP-3775_ghidra1_CorrectSubnormalFloatDecode' (Closes #5647 )
2023-08-24 18:14:48 -04:00
ghidra1
514564292f
Merge remote-tracking branch 'origin/patch'
2023-08-24 18:13:42 -04:00
ghidra1
3ef9a19166
GP-3775 corrected FloatFormat.decodeHostFloat(long) treatment of
...
subnormal values.
2023-08-23 19:08:11 -04:00
dragonmacher
6afed33ce0
GP-3755 - Added filter to the Memory Map provider
2023-08-22 18:34:10 -04:00
ghidra1
e5a3da2dc5
GP-3726 do not use aligned-length for non-packed structures
2023-08-16 10:51:21 -04:00
emteere
c0c04ff789
GP-3687 fixed potential replacement of goto reference with data
...
reference in x86 PIC CALL to fallthru address
2023-08-16 14:14:30 +00:00
Ryan Kurtz
ccebb721db
Merge remote-tracking branch 'origin/patch'
2023-08-10 09:28:41 -04:00
ghidra1
e7541755a1
GP-3727 corrected issue with setting data type archive architecture at
...
time of creation
2023-08-09 10:04:46 -04:00
ghidra1
8bf3eebf03
Merge remote-tracking branch 'origin/patch'
2023-08-07 18:05:02 -04:00
ghidra1
0952f5839f
GP-3616 corrected bad merge
2023-08-07 18:01:03 -04:00
ghidra1
388e990ea3
Merge remote-tracking branch 'origin/patch'
2023-08-07 16:26:15 -04:00
ghidra1
379ddbfc39
Merge remote-tracking branch 'origin/GP-0_ghidra1_PseudoDisassembler' into patch
2023-08-07 16:08:48 -04:00
Ryan Kurtz
d8f61fc7b2
Merge remote-tracking branch 'origin/patch'
2023-08-04 16:29:16 -04:00
dragonmacher
b3fbdd3c09
Updated Enums to handle old types that have a mix of values that contain
...
negative numbers and high unsigned values
2023-08-04 15:50:31 -04:00
ghidra1
258f8ad44e
GP-0 revised PseudoDisassembler.setTargetContextForDisassembly method
...
for improved reuse
2023-08-04 15:02:37 -04:00
Ryan Kurtz
0f36efa228
Merge remote-tracking branch 'origin/patch'
2023-08-04 07:09:23 -04:00
Ryan Kurtz
5fe28ee208
Merge remote-tracking branch
...
'origin/GP-3675_ghidra1_CreateDatabackgroundCmd' into patch
(Closes #5602 )
2023-08-04 06:32:07 -04:00
ghidra1
554f1c87ab
GP-3675 Removed use of aligned-length and forced alignment when creating
...
data on selected regions
2023-08-03 14:13:14 -04:00
Ryan Kurtz
f90fb4aa56
Merge remote-tracking branch 'origin/GP-3351_Dan_torchTraceFunction-MERGED-2--SQUASHED'
2023-08-02 11:51:06 -04:00
Dan
eeaa3486b8
GP-3351: Purge TraceFunctionSymbol and related interfaces, impls, tables, etc.
2023-08-02 10:51:39 -04:00
Ryan Kurtz
0fe70e15fa
Merge remote-tracking branch
...
'origin/GP-567_ghidra1_FunctionBodiesSingleSpaceOnly--SQUASHED'
(Closes #2577 , Closes #5051 )
2023-08-02 08:17:18 -04:00
ghidra1
61ebbce87e
GP-567 Ensure that function bodies are within a single address space only.
2023-08-01 14:24:30 -04:00
caheckman
f61367bf19
GP-3019 Detect flow of NaN into floating-point comparison
2023-07-31 23:14:30 +00:00
caheckman
b69840c347
GP-3590 Send void as normal core type
2023-07-28 18:00:37 +00:00
dragonmacher
b7583dc0b9
GP-3569 - Cleanup of Extension management
2023-07-26 14:02:56 -04:00
Ryan Kurtz
8028c54abe
Merge remote-tracking branch 'origin/patch'
2023-07-24 18:00:22 -04:00
Ryan Kurtz
001deaa6f3
Merge remote-tracking branch 'origin/GP-3616_ghidra1_DomainFileProxyGetSharedProjectURL' into patch
2023-07-24 17:57:03 -04:00
Ryan Kurtz
99da2a3e13
Merge remote-tracking branch
...
'origin/GP-3590_DecompilerDataypeId--SQUASHED' (Closes #5403 ,
Closes #5475 )
2023-07-24 11:36:52 -04:00
caheckman
d9eb7b6d45
GP-3590 NonDB data-type ids
2023-07-21 20:50:31 +00:00
Ryan Kurtz
99feb8d545
Merge remote-tracking branch 'origin/patch'
2023-07-20 10:42:31 -04:00
caheckman
a9622f89a3
decodePieces returns logicalsize
2023-07-19 18:52:24 +00:00
James
76feae3d49
GP-3643 fixed sizes of varnodes in variable space
2023-07-17 16:33:41 +00:00
ghidra1
f661d684f6
GP-3616 corrected DomainFileProxy.getSharedProjectURL
2023-07-07 18:47:20 -04:00
Ryan Kurtz
5b9dfc92dd
Merge remote-tracking branch 'origin/patch'
2023-07-06 11:16:27 -04:00
emteere
b7ede746d0
GP-3599 Fix for function bodies including one byte of non-disassembled
...
data. PowerPC disassembly from computed branch.
2023-06-30 22:42:47 +00:00
dragonmacher
f5f71426d9
Refactored plugin configuration methods
2023-06-26 17:56:20 -04:00
Luke Serné
0d4ad7502a
Fix typo in comment in PcodeOp.java: 'peices' -> 'pieces'
2023-06-17 00:02:01 +02:00
Ryan Kurtz
da9a9ecb4e
Merge remote-tracking branch
...
'origin/GP-3449_ghizard_32-bit_Win_8-byte_type_alignment'
Conflicts:
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java
2023-06-15 16:31:26 -04:00
ghidra1
2a97771c0f
Merge remote-tracking branch 'origin/patch'
2023-06-14 15:57:35 -04:00
ghidra1
69289358f2
GP-3543 additional vaidity checks for ELF Android relocation processing
...
and corrected related markup data
2023-06-14 15:41:04 -04:00
Ryan Kurtz
d98ae48110
Merge remote-tracking branch 'origin/GP-3521_ghidragon_allow_user_to_see_and_pick_older_undos_or_redos--SQUASHED'
2023-06-14 07:49:31 -04:00
Ryan Kurtz
e2f4565e5e
Merge remote-tracking branch 'origin/patch'
2023-06-14 07:46:41 -04:00
ghidra1
bcfc7c84d8
GP-3543 corrected ELF Android packed reloc bug and sleb128 datatype
...
value
2023-06-13 18:31:26 -04:00
ghidragon
998370e09c
GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos
2023-06-13 13:52:19 -04:00
ghidra1
855a607699
Merge remote-tracking branch 'origin/patch'
2023-06-12 20:31:15 -04:00
ghidra1
b5123f2553
GP-3506 Corrected various issues with data organization retention and
...
revision/upgrade
handling for datatypes
2023-06-12 19:13:04 -04:00
Ryan Kurtz
25b68748ae
Merge remote-tracking branch 'origin/patch'
2023-06-12 17:31:34 -04:00
caheckman
d8b4f910ca
GP-3266 Max jumptable entry option
2023-06-12 16:42:12 -04:00
ghizard
5125814a3e
GP-3529 - Make DataTypePath comparable
2023-06-09 11:19:39 -04:00
Ryan Kurtz
6e533802d4
Merge remote-tracking branch 'origin/GP-3343_ghidragon_fontend_plugin_dispose--SQUASHED'
2023-06-08 07:57:13 -04:00
ghidragon
d089d3fb49
GP-3343 Getting dispose to be called on Front-end plugins
2023-06-07 17:58:45 -04:00
Ryan Kurtz
d91a60f201
Merge remote-tracking branch 'origin/patch'
2023-06-01 06:17:13 -04:00
caheckman
050d3018c8
GP-3508 Fix for calcHash methods 5 and 6
2023-05-30 15:39:19 -04:00
Ryan Kurtz
3b9263f1b4
Merge remote-tracking branch 'origin/patch'
2023-05-24 12:49:11 -04:00
Ryan Kurtz
75b1dd163f
Merge remote-tracking branch 'origin/GP-3369_DecompilerTemplateShortening' into patch
2023-05-24 12:46:45 -04:00
caheckman
ba694068ef
GP-3369 Implement shortened display names in decompiler
2023-05-24 11:51:32 -04:00
Ryan Kurtz
2daddb7d7c
Merge remote-tracking branch 'origin/patch'
2023-05-24 08:29:14 -04:00
ghizard
9cb6a7a12e
GP-3449 - Fix Win32 8-byte type alignment and update test utils
2023-05-23 15:16:52 -04:00
ghidra1
edec5d9020
GP-3268 revised decompiler function override hash to factor in calling
...
convention
2023-05-23 14:28:48 -04:00
Ryan Kurtz
d3ab0197c2
GP-3452: PointerType.RELATIVE now treats 0 as NaP
2023-05-22 06:59:26 -04:00
ghidra1
88ff341dc8
GP-3208 remove initialized memory restriction for Dynamic Data creation.
2023-05-12 14:47:46 -04:00
dragonmacher
2f2a07c671
Test fixes
2023-05-11 17:10:45 -04:00
dragonmacher
8a156b0bc3
GP-3409 - Refactor old constant values
2023-05-11 09:35:31 -04:00
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