Commit graph

1003 commits

Author SHA1 Message Date
ghidra1
cdeeca79d5 GP-0 Transitioned AttributeId and ElementId to java record 2022-07-25 16:56:58 -04:00
caheckman
f19df90389 GP-2262 - type id should be long 2022-07-22 14:47:20 -04:00
Ryan Kurtz
2131e9d1af Merge remote-tracking branch 'origin/GP-2262_MarshalJavaSide' 2022-07-22 02:19:33 -04:00
caheckman
aa038c3636 GP-2262 Encoder 2022-07-21 17:48:30 -04:00
Ryan Kurtz
ba83024c10 GP-2132: Fixing another eclipse run configurations for JDK 17. 2022-07-21 11:10:10 -04:00
caheckman
ae79857b42 GP-2262 Marshaling refactor - java-side 2022-07-20 12:47:33 -04:00
ghidra1
f3e8e32c95 GP-1411 corrected NPE 2022-07-18 10:26:35 -04:00
ghidra1
b23ab30f58 GP-2128 changed relocation table to support multiple relocations at the same address and rely on original FileBytes for relocations when possible instead of storing within relocation. 2022-07-14 15:59:13 -04:00
James
86db20d6b3 GP-2070 fixes and tests for the format string analyzer 2022-07-06 20:47:52 +00:00
Ryan Kurtz
41382a3818 Merge remote-tracking branch 'origin/patch' 2022-07-05 02:55:27 -04:00
Andrew Strelsky
67ba64c764 Fixed NPE due to unintialized handleMap 2022-07-05 02:42:54 -04:00
Ryan Kurtz
3aede44b39 Merge remote-tracking branch 'origin/patch' 2022-07-02 01:39:02 -04:00
ghidra1
cd7599e3b9 GP-0 corrected CompositeDataType.setStoredPackingValue error check 2022-07-01 16:57:22 -04:00
Ryan Kurtz
338d9d4e5a GP-0: Formatting 2022-07-01 01:49:54 -04:00
Ryan Kurtz
28f2d6c875 Merge branch 'GP-0_ryanmkurtz_PR-3156_MarcMil_date' 2022-07-01 01:32:28 -04:00
Ryan Kurtz
7554d16eed Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/SleighInstructionPrototype.java
2022-07-01 01:16:35 -04:00
Ryan Kurtz
779f8d8da2 Merge remote-tracking branch 'origin/GP-2235_DelaySlotThreading' into
patch (Closes #4332)
2022-07-01 01:03:07 -04:00
Ryan Kurtz
f60f901fb8 Merge remote-tracking branch 'origin/patch' 2022-06-29 13:37:16 -04:00
ghidra1
418925edeb GP-2133 added support for byte-mapped and overlay blocks to pspec 2022-06-29 10:13:25 -04:00
caheckman
ab31812dd4 GP-2235 Eliminate threading conflict when using context for delayslot 2022-06-28 19:27:17 -04:00
Ryan Kurtz
bdf3ce0c22 GP-0: Certify 2022-06-28 02:08:43 -04:00
Ryan Kurtz
e539938dbd Merge branch 'GP-0_ryanmkurtz_PR-4381_alex-bellon_fix-datatype-typos' 2022-06-28 02:06:03 -04:00
alex-bellon
c8ce4035b1 Fixed typos in Pointer DataType description commments 2022-06-27 14:42:23 -07:00
Dan
8ab6690dff GP-0: Fixed various Debugger and Assembler test issues 2022-06-27 14:32:19 -04:00
Ryan Kurtz
5098c04745 Merge remote-tracking branch
'origin/GP-2099_Dan_disassembleAsActions--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/AbstractGhidraHeadedDebuggerGUITest.java
2022-06-25 01:54:22 -04:00
ghidra1
9289ceb746 Merge remote-tracking branch
'origin/GP-2134_ghidra1_StructureEditPointertoSelf_SQUASHED' (Closes
#3721)
2022-06-24 15:57:17 -04:00
ghidra1
5eed321004 GP-2236 Changed DataTypeDB clone implementations to return self if the specified datatype manager is unchanged. Makes consistent with javadoc and could improve resolve performance in some cases. 2022-06-24 13:30:39 -04:00
Dan
bec99cd71e GP-2099: Add Disassemble and Patch actions for polyglot traces. 2022-06-24 13:06:20 -04:00
Ryan Kurtz
fe804b387c GP-0: Fixing formatting 2022-06-23 01:38:28 -04:00
Ryan Kurtz
da8c3643e2 Merge branch 'GP-0_ryanmkurtz_PR-4356_alex-bellon_add-dynamic-flag-check' 2022-06-22 12:55:17 -04:00
Ryan Kurtz
34cccc8a99 Merge branch 'GP-0_ryanmkurtz_PR-4354_alex-bellon_fix-operand-type-flag-comments' 2022-06-22 01:29:57 -04:00
Ryan Kurtz
603aedc74c GP-0: Certify 2022-06-22 01:26:11 -04:00
Ryan Kurtz
cc532ab328 Merge remote-tracking branch 'origin/GP-2157_MarshalAPI' 2022-06-21 14:05:10 -04:00
caheckman
d8c10bf229 GP-2157 Marshaling refactor. Decompiler side. 2022-06-21 13:34:23 -04:00
ghidra1
be52dafc09 Merge remote-tracking branch 'origin/GP-2198_ghidra1_ElfLoaderFixesForDumpLoad--SQUASHED' 2022-06-21 13:31:34 -04:00
ghidra1
e681b3dc4b GP-2198 correct ELF Loader issues which failed to some non-loaded memory blocks. Improve use of task monitor during ELF import and cancellation. Also corrected bug in memory map table sort for Byte Source column. 2022-06-21 12:07:57 -04:00
Ryan Kurtz
d2883bbb8c GP-2167: Removing JMockit jar dependency 2022-06-18 03:38:48 -04:00
alex-bellon
7cc70cd5e8 Added DYNAMIC flag to toString for OperandType 2022-06-17 17:11:39 -07:00
alex-bellon
6f8cd7eaa0 Fixed comments for OperandType flags 2022-06-17 16:30:00 -07:00
dragonmacher
0f633960fa GP-2185 - removed JMockit usage from some tests (part 5) 2022-06-16 12:03:06 -04:00
caheckman
100d54adb8 GP-2181 Remove trial attribute 2022-06-14 17:58:15 -04:00
d-millar
9b73a785e2 GP-1864 Added loader for dump files. Initial implementation supports MS
Minidump, Userdump and Pagedump formats.
2022-06-10 10:01:11 -04:00
ghidra1
3bc1989535 GP-2094 instruction correct context issue impacting delay slot
processing
2022-06-06 15:27:24 -04:00
ghidra1
aadf7fd377 GP-2030 change Symbol Table to use a SymbolRowObject which does not hang onto symbol object in an effort to conserve memory. 2022-05-31 14:33:45 -04:00
Ryan Kurtz
9f4f3fc66a Merge remote-tracking branch
'origin/GP-2048_James_offcut_format_strings--SQUASHED' (Closes #4256)
2022-05-24 00:54:38 -04:00
James
51a433ef04 GP-2048 addressing code review comments
GP-2048 offcut format strings
2022-05-23 17:05:20 -04:00
Ryan Kurtz
d428ecd97a Merge remote-tracking branch 'origin/GP-1208_Dan_emuSyscalls-4--SQUASHED' 2022-05-20 13:53:48 -04:00
Dan
b33800ecba GP-1208: Implement linux-x86/-amd64 system call simulators 2022-05-20 11:05:53 -04:00
Ryan Kurtz
a1e57f1f7a Merge remote-tracking branch
'origin/GP-1451_Dan_syncSelToggle--SQUASHED'

 Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProviderTest.java
2022-05-20 10:24:35 -04:00
Ryan Kurtz
d2a78b41b2 Merge remote-tracking branch
'origin/GP-1913-dragonmacher-structure-editor-actions--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2022-05-20 10:17:06 -04:00