Commit graph

1137 commits

Author SHA1 Message Date
emteere
019e95530d GP-2534 Turn on shared function contiguous function options, except for
on ARM
2022-10-11 22:20:11 +00:00
emteere
9c73c86fec GP-2534 turn on shared function contiguous function options, except for on ARM 2022-10-11 17:57:55 -04:00
ghidorahrex
aea2fe5f77 GP-0 fixed AVR8 Wlo test 2022-10-06 11:20:00 +00:00
Ryan Kurtz
adc3d1b570 Merge remote-tracking branch 'origin/GP-2504_Arm_common_switchpattern--SQUASHED' 2022-10-04 01:43:16 -04:00
emteere
b9496de7f5 GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'. 2022-10-03 22:02:19 -04:00
James
175ebc1e48 GP-2612 copy default return address to prototype if necessary 2022-09-30 17:17:16 +00:00
caheckman
072d8fa08f GP-2578 Display volatile reads/writes as simple assignments 2022-09-23 16:18:15 -04:00
Ryan Kurtz
b7bbd7698c Merge remote-tracking branch
'origin/GP-2206_James_CALLOTHER_override_improvements' (Closes #3936,
Closes #3665)
2022-09-21 11:11:17 -04:00
ghidra1
c5c651a053 GP-2558 PropertyMap templatize and cleanup. ProgramMerge bug/cleanup
related to User Properties.  Program Diff bug fix for multiple labels at
same address.
2022-09-21 09:33:04 -04:00
James
bedf676e4d GP-2206_callother_override_improvements 2022-09-20 19:45:03 +00:00
Ryan Kurtz
686edb6f4d Merge remote-tracking branch 'origin/GP-2545_UnknownModelCommit'
(Closes #4575)
2022-09-20 02:00:21 -04:00
Ryan Kurtz
0ed00bdd50 GP-0: Fixing the remainder of the "psuedo" spellings (#4601) 2022-09-20 01:02:00 -04:00
ghidra1
054b80160e Merge remote-tracking branch 'origin/GP-2557_ghidra1_ghizard_DemanglerAnonFuncDefNames_and_CategoryPath_changes' 2022-09-16 17:43:33 -04:00
ghizard
de4affbc9b GP-2557 - Demangler anon funcs - CategoryPath changes 2022-09-16 10:53:37 -04:00
caheckman
badc9370c1 GP-2545 Check for unknown prototype models when committing 2022-09-15 19:17:18 -04:00
Ryan Kurtz
e835f91e50 GP-0: Fixing typo in sleigh error print (Closes #4597) 2022-09-14 11:37:50 -04:00
Dan
e4f18ad824 GP-2426: Refactor emulator to use trace access shims. Implement register mapping conventions. 2022-09-13 16:02:02 -04:00
ghidra1
1f1e544047 GP-0 removed obsolete comment 2022-09-07 16:55:36 -04:00
caheckman
cb9c12894e GP-2291 Support for unions through partial containers 2022-09-06 18:02:38 -04:00
caheckman
8b5ec1b439 GP-1818 Refactor decompiler overlay translations 2022-09-01 11:35:16 -04:00
Ryan Kurtz
ca80be44ff Merge remote-tracking branch 'origin/GP-2480_ghidra1_Sleigh_inst_next2'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/TracePcodeEmulatorTest.java
2022-08-25 01:19:02 -04:00
ghidra1
8d4a6c213e GP-2480 Add sleigh compiler support for inst_next2 2022-08-24 17:57:04 -04:00
Ryan Kurtz
add99c05ba Merge remote-tracking branch 'origin/GP-2438_ReturnStorage' 2022-08-24 00:53:25 -04:00
caheckman
60604b5672 GP-2424 Decompiler allows unknown prototype model names 2022-08-23 18:00:06 -04:00
Dan
51a1933ab3 GP-1230: Add Taint Analysis prototype and emulator framework support 2022-08-22 14:17:04 -04:00
caheckman
e98ddcc3b1 GP-2438 Turning on return value storage 2022-08-19 16:42:26 -04:00
ghidra1
96839ee862 Merge branch 'GP-2482_ghidra1_PR-4446_astrelsky_FlatProgramAPI_mods' 2022-08-19 10:50:34 -04:00
ghidra1
39baf3a691 GP-2480 pcodeCPort dead code cleanup. This package is never used for
emitting
pcode which is handled by parallel implementation in package
'ghidra.app.plugin.processors.sleigh'
2022-08-18 17:38:23 -04:00
caheckman
79c3508f54 GP-2358 Packed protocol for decompiler marshaling 2022-08-17 17:49:50 -04:00
James
06424e0453 GP-0 fix for failing tests 2022-08-17 17:08:22 +00:00
Ryan Kurtz
d59b45253d Merge remote-tracking branch
'origin/GP-2456_datatypes_of_HighConstants--SQUASHED' (Closes #4512)
2022-08-16 09:04:15 -04:00
James
b50df86d57 GP-2456 addressing code review comments
GP-2456_datatypes_of_HighConstants
2022-08-15 15:47:02 -04:00
Ryan Kurtz
0d2fb28680 Merge branch 'GP-0_ryanmkurtz_PR-3784_GameCubeGBA_outOfBounds'
Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/AssemblyPatternBlock.java
2022-08-15 10:09:44 -04:00
James
07f87bb190 GP-2368_pcodecompile_npe 2022-07-26 18:45:40 +00:00
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