Ryan Kurtz
45d2e42bb4
Merge remote-tracking branch 'origin/GP-3186_ZeroSizeExportConsistency'
2023-03-17 15:57:28 -04:00
Ryan Kurtz
628642461c
Merge remote-tracking branch 'origin/GP-3166_dev747368_fix_Scalar_bittwiddling--SQUASHED'
2023-03-15 13:29:27 -04:00
dev747368
c099ad7077
GP-3166 fix Scalar bit twiddling issue with values > 32 bits
...
Main problem was Scalar.getSignedValue() for something created with more than 32 bits and less than 64.
Removed unused mutator methods.
2023-03-14 14:15:23 -04:00
Ryan Kurtz
67625f5b9c
Merge remote-tracking branch 'origin/GP-3174_PieceMarshaling'
2023-03-14 06:26:22 -04:00
Ryan Kurtz
254e749f95
Merge remote-tracking branch 'origin/GP-2642_Dan_compatEmulatorHelper--SQUASHED'
2023-03-14 06:23:07 -04:00
caheckman
b39c60e221
GP-3174 Indexed attribute marshaling
2023-03-13 16:48:16 -04:00
caheckman
349b891165
GP-3186 Add 0 size exports to consistency check for subtables
2023-03-13 14:30:34 -04:00
Dan
1531456b80
GP-2642: Compatibilty wrapper for new emulator in p-code tests.
2023-03-13 13:35:07 -04:00
ghidra1
f56e922d43
GP-0 Added ability to ignore specific pcode test failures. Corrected
...
BigInteger to BigFloat conversion used by INT2FLOAT emulation op.
2023-03-08 21:49:44 +00:00
Ryan Kurtz
a3ca5a67e1
Merge remote-tracking branch
...
'origin/GP-877_dev747368_fixedlen_leb128_datatypes--SQUASHED
2023-03-08 13:52:09 -05:00
dev747368
0e45354f24
GP-877 LEB128 enhancements, cleanup
2023-03-07 19:33:43 -05:00
caheckman
74e1bbdb57
GP-3148 More join space overlaps
2023-03-07 17:13:11 -05:00
ghidra1
725c752320
Merge branch 'GP-3122_ghidra1_AutoTransaction'
2023-02-28 14:53:27 -05:00
ghidra1
1795c35dfc
GP-3122 Added AutoCloseable Transaction API to DBHandle and
...
UndoableDomainObject. Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
caheckman
a5ba9e390c
GP-2717 Symbol attached to variable declarations
2023-02-27 16:50:09 -05:00
ghidra1
ac8676f0f6
Merge remote-tracking branch
...
'origin/GP-3071v2_Dan_moveNewEmulator--SQUASHED'
Conflicts:
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/pcode/exec/PcodeProgram.java
2023-02-22 18:59:02 -05:00
Dan
362408a290
GP-3071: Remove stale 'commitByDefault' documentation
...
GP-3071: Fix test compilation
GP-3071: Certify
GP-3071: Put lifecycle stuff in Emulation, not Utility
GP-3071: Fix tests
GP-3071: Mock language for framework tests
GP-3071: WIP: Move tests and sort out dependencies
GP-3071: Actually, not Generic, but Emulation
GP-3071: Move both emulators into new Emulation module
GP-3071: WIP: Move some tests
GP-3071: NICK: Remove import/ref from PcodeEmulator javadoc
GP-3071: WIP: Move stuff
GP-3071: WIP: Move AnnotationUtilities
GP-3071: NICK: Remove an import and ref in javadoc
GP-3071: Create SysteEmulation feature. Move stuff.
GP-3071: WIP: Move stuff
GP-3071: Create emulation module
2023-02-22 18:47:47 -05:00
Ryan Kurtz
fece9ce5f7
Merge remote-tracking branch 'origin/GP-2587_InjectionErrorHandling'
2023-02-21 12:40:49 -05:00
caheckman
e996440c77
GP-2586 Exceptions for injection error conditions
2023-02-21 11:34:07 -05:00
Ryan Kurtz
2df54f37f5
Merge remote-tracking branch 'origin/GP-1123_PlaceholderStructCollision'
...
(Closes #3196 )
2023-02-18 07:36:41 -05:00
ghidra1
a9f778ddb0
GP-0 DB exception improvements/cleanup
2023-02-17 22:05:20 -05:00
Ryan Kurtz
0c30455dcf
Merge remote-tracking branch 'origin/GP-2021_ghidra007_varnode_null_issue_refactor'
2023-02-14 09:33:44 -05:00
caheckman
51b1b51d89
GP-1123 Check for name collision when creating placeholder structure
2023-02-10 12:31:23 -05:00
ghidra007
fb15d5eb06
GP-2021 varnode null issue refactor
2023-02-09 23:27:57 +00:00
ghidra1
0380709881
GP-0 corrected DBContentHandler exception encapsulation
2023-02-09 17:33:20 -05:00
ghidra1
43bbc10ad9
GP-0 minor javadoc update and minor fix to GP-3013
2023-02-09 17:27:48 -05:00
Ryan Kurtz
1de4b32e51
Merge remote-tracking branch 'origin/patch'
2023-02-08 06:10:33 -05:00
caheckman
f9bc45cdf0
GP-3088 Marshal pointer wordsize as unsigned
2023-02-07 18:14:50 -05:00
emteere
93c291ba72
GP-2905: Fixed regression in handling of spacebase register values that
...
cause a stack trace in the decompiler for RISCV. Removed unnecessary
spacebase settings in tricore, mips, riscv.
2023-02-07 10:51:56 -05:00
ghidra1
a94112b268
GP-3045 updated SymbolManager javadocs and improved address restriction
...
for createLabel
2023-02-06 14:12:00 -05:00
Ryan Kurtz
ba70679ee8
Merge remote-tracking branch 'origin/GP-2544_ProtoModelGroupList'
...
(Closes #4568 )
2023-02-06 09:42:03 -05:00
Ryan Kurtz
c87707cc4e
Merge remote-tracking branch 'origin/patch'
2023-02-06 09:37:09 -05:00
Ryan Kurtz
65f20da73c
Merge remote-tracking branch 'origin/GP-3065_ParsingExtrapop' into patch
2023-02-06 09:31:33 -05:00
ghidra1
7143f64c51
Merge remote-tracking branch
...
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00
Ryan Kurtz
6cb50228cd
Merge branch 'GP-0_ryanmkurtz_PR-4953_mborgerson_fix_typo'
2023-02-03 12:58:56 -05:00
Ryan Kurtz
e83edca1ca
Merge remote-tracking branch 'origin/GP-3013_ghidra1_RelocationLengthAndStatus_SQUASHED'
2023-02-03 11:58:10 -05:00
Ryan Kurtz
fe1d80a585
Merge remote-tracking branch 'origin/patch'
2023-02-03 11:54:27 -05:00
ghidra1
8d4287811c
GP-0 ensure empty component comments are set as null
2023-02-03 11:30:27 -05:00
ghidra1
5b433f35ca
GP-3013 Refactor of Relocation API (created V6 DB adapter) to include
...
status and stored length when original FileBytes are used.
2023-02-03 08:01:04 -05:00
Matt Borgerson
fbde367fe1
Fix typo: unitialized -> uninitialized
2023-02-03 01:41:14 -07:00
caheckman
38535dcb86
GP-2544 Allow a joined pentry to overlap non-contiguous groups
2023-02-02 19:25:40 -05:00
dragonmacher
c252e3b905
GP-2986 - ComponentProvder and dialog cleanup on dispose
2023-02-02 17:51:15 -05:00
ghidragon
73a55cfd5a
fixed merge conflicts
2023-01-31 12:03:27 -05:00
ghidragon
6563cebcf5
GP-2141 adding feature for better starting location when opening a
...
program.
2023-01-31 11:42:55 -05:00
Ryan Kurtz
01473cf813
Merge remote-tracking branch 'origin/GP-2793_PtrMetatypeProto'
2023-01-31 08:28:35 -05:00
caheckman
94aca176ef
GP-3065 Special parsing for mixed format attribute
2023-01-27 19:51:46 -05:00
Ryan Kurtz
aa7a93f0a3
Merge remote-tracking branch
...
'origin/GP-3015_Dan_symbolsByNameAssemblerFix--REBASED-1' (Closes #2630 )
2023-01-26 10:58:53 -05:00
ghidra1
57656b567b
GP-0 reverted recent test changes to reflect x86 revert (see GP-3041)
2023-01-25 12:35:27 -05:00
Dan
bc43f20c3c
GP-3015: Add scanSymbolsByName, javadocs, checks, refactor assembler
2023-01-25 11:42:02 -05:00
caheckman
52d97329b9
GP-2793 Better support for metatype="ptr" pentry tags
2023-01-20 17:37:21 -05:00