caheckman
945d91fc93
GP-3155 Regenerating parsers, documentation. LZCOUNT tests.
2023-03-24 13:06:45 -04:00
Ryan Kurtz
b2c79f8c7e
Merge remote-tracking branch 'origin/GP-1814_ghidra1_DataUtilities'
2023-03-24 08:16:16 -04:00
Ryan Kurtz
9594431f09
Merge remote-tracking branch 'origin/GP-3175_dev747368_dwarf_apple_silicon_kdk'
2023-03-24 08:09:15 -04:00
ghidra1
14b78c1307
GP-1633 added new DataUtilities.createData method without stackPointers
...
param
2023-03-23 16:17:58 -04:00
dev747368
a813e1da2e
GP-3175 fix DWARF importer to handle Apple specific DWARF records
...
Also fix filename lookup to look in the same compUnit as the fileNum
attribute.
Also fix NPE in DataTypeUtilities.isSameKindBuiltInDataType()
2023-03-21 18:39:58 +00:00
Ryan Kurtz
6660f9663b
Merge remote-tracking branch
...
'origin/GP-3178_ghidragon_pinned_symbol_bug_on_rebase' (Closes #4290 )
2023-03-21 13:57:39 -04:00
caheckman
79e5465160
GP-3224 Remove full symbol check from Rename actions
2023-03-21 13:02:22 -04:00
Ryan Kurtz
19c50cab08
Merge remote-tracking branch 'origin/patch'
2023-03-21 09:15:36 -04:00
emteere
b10d01a2cb
GP-3216 Fixed CParser creation of Enums from define's with upper and
...
lower case u,l,ul when value surrounded by parentheses
2023-03-19 19:17:58 +00:00
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
ghidragon
2cb37fc303
Gp-3178 fixed AddressOutOfBoundsException when rebasing with pinned
...
symbols
2023-03-14 14:47:37 -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
Pokechu22
14880b53c4
Create and use LZCOUNT Pcode op
2023-03-02 18:30:04 -08: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