Commit graph

1112 commits

Author SHA1 Message Date
caheckman
89b52dae84 GP-2800 Overlay disassembly bugfix 2022-11-07 20:26:13 -05:00
ghidra1
6aaf9139ee GP-0 added safety check for eclipse bin directory treatment as module
root.  Moved DataType extension point to SoftwareModeling.
2022-11-04 18:33:15 -04:00
Ryan Kurtz
f9406b0f95 Merge remote-tracking branch
'origin/GP-2704_dev747368_fix_decompiler_offcut_string_array'
(Closes #3001)
2022-11-03 11:17:03 -04:00
Ryan Kurtz
f7676cd523 Merge remote-tracking branch 'origin/GP-2782_dev747368_fix_charset_duplicate' 2022-11-03 11:09:04 -04:00
ghidra1
7701f63340 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-11-02 15:40:13 -04:00
caheckman
d2805a673c GP-2758 Include size in compareTo 2022-11-02 14:19:24 -04:00
dev747368
824ba5fbaf GP-2782 fix duplicate charset names 2022-11-01 21:33:02 +00:00
ghidorahrex
15223fd4f5 GP-2718: Fixed vmov disassembly regression 2022-10-31 13:44:14 +00:00
Ryan Kurtz
daa2342aa4 Merge remote-tracking branch
'origin/GP-2612_PrototypeModel_return_address' (Closes #4611)
2022-10-24 13:05:02 -04:00
Ryan Kurtz
be36528218 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-21 13:43:22 -04:00
ghidra1
2803472278 GP-2744 correct ELF symbol table processing in absence of associated string table 2022-10-21 12:44:04 -04:00
dragonmacher
d90db3baa2 Moved test to allow for cross-module dependencies 2022-10-21 10:11:01 -04:00
ghidra1
c7d77ab2e7 Merge remote-tracking branch 'origin/GP-2708_ghidorahrex_ARMNeon_vmov_fix' into Ghidra_10.2 2022-10-18 18:16:08 -04:00
ghidra1
3c566a4d5f Merge remote-tracking branch 'origin/GP-2707_dev747368_string_translation_toggle_on_char_arrays' into Ghidra_10.2 2022-10-18 11:33:03 -04:00
ghidra1
b33cd2b4d8 GP-2712 silence prototype errors prior to language upgrade 2022-10-17 17:24:25 -04:00
ghidorahrex
1b68950ca6 GP-2708: Fix for vmov instruction not assembling correctly. 2022-10-17 19:32:52 +00:00
dev747368
ccb1ba1ca5 GP-2707 fix string translation toggle on char arrays 2022-10-17 18:03:56 +00:00
dev747368
2cbbc24c98 GP-2704 fix decompiler rendering of array string offcuts
Fixes issue reported in PR #3001
2022-10-14 21:34:28 +00:00
Ryan Kurtz
2d5762a45e Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-10-13-22' 2022-10-14 01:13:16 -04:00
dragonmacher
655a71d1ab Test fixes 2022-10-13 10:59:52 -04:00
Ryan Kurtz
ab0f6d2c4d GP-0: Fixing some javadoc warnings that show up during the build 2022-10-13 10:29:53 -04:00
Ryan Kurtz
9ee4383886 Merge remote-tracking branch 'origin/GP-2391_ARmThumb_returndetect--SQUASHED' 2022-10-13 01:15:07 -04:00
Ryan Kurtz
cc4019179d Merge remote-tracking branch
'origin/GP-2689-dragonmacher-enum-length--SQUASHED' (Closes #4654)
2022-10-13 00:32:38 -04:00
dragonmacher
ca8438f5a0 GP-2689 - add length check to EnumDataType 2022-10-12 17:38:25 -04:00
emteere
ca5a6204c3 GP-2391 added evaluation of return address, allow thunking addresses to externals. Added new arem thunk pattern. 2022-10-11 18:25:09 -04:00
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