Commit Graph

22 Commits

Author SHA1 Message Date
caheckman
716dfb1690 GP-1871 Overlapping pentry tags 2022-03-30 12:42:46 -04:00
James
b2d9b3c95a GP-0_sparc_fix_retry 2021-10-14 18:31:12 +00:00
James
02d827b859 GP-1378 make add with carry/subtract with borrow macros
decompiler-friendly
2021-10-09 18:42:44 +00:00
James
ea7de5e5af GP-1135 addressing code review, replaces major version change with minor version change
GP-1135 added explanatory comment
GP-1135 fixes to SPARC - updated major version of language
2021-08-13 09:41:38 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1
44d8733f8c GP-928 corrected missing operand for SPARC WR instruction 2021-05-12 09:09:15 -04:00
ghidra1
517c3d8f0c GP-928 SPARC language changes. Resolved FPSR duplicate reg name and
cleaned-up ASR read write instructions.
2021-05-06 13:21:46 -04:00
ghidra1
162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
Ryan Kurtz
ec079f7844 Merge remote-tracking branch 'origin/GT-3202_ghidorahrex_sparcv9_floating_point' into patch 2019-11-06 13:05:45 -05:00
ghidorahrex
f871320726 GT-3202: Code review fixes, implemented data organization section 2019-10-15 13:52:31 -04:00
Ryan Kurtz
3a33a8d9f3 Merge remote-tracking branch 'origin/GT-3201_SparcStackBias' into Ghidra_9.1 2019-10-15 11:05:15 -04:00
ghidorahrex
40a02a6981 GT-3202: Fix for DECOMPILE_MODE flag being interpreted incorrectly 2019-10-08 15:43:30 -04:00
ghidorahrex
087216607a GT-3202: Sparcv9, corrected pcode for 32-bit std instruction. 2019-10-07 09:27:58 -04:00
ghidorahrex
9fb4dc4459 GT-3202: Sparc sleigh changes
- General sleigh formatting changes
- Corrected floating point register ordering
- Made decompiler happy with save/restore functions
- Fixed decompiler issues with ldd (but not std yet)
- Corrected issue with delay slot conditional goto inst_next
instructions
- Corrected register references in fito- and fxto- instructions.
2019-10-04 13:13:25 -04:00
ghidorahrex
a61ea576cf GT-3202: SparcV9 sleigh corrections
- Correctly implemented register windowing function for save/restore
- Corrected floating point instructions which used the wrong operands
- Corrected .cspec issues for 32- and 64-bit
- Implemented pcodetests for 64-bit.
2019-10-02 14:34:18 -04:00
ghidorahrex
b5d772d98d GT-3202: Added initial support for SparcV9 floating point instructions 2019-10-01 16:15:15 -04:00
caheckman
fdcf0744ec Fixes to support unaligned stack locations 2019-10-01 12:37:21 -04:00
caheckman
bb32a47542 Adjust local and stack parameter ranges for Sparc 2019-09-30 15:03:43 -04:00
caheckman
612c0d6f3e name to address space map
shortcut to address space map
more adjustments to shortcuts
allow null AddrSpace pointer in raw baselist
holes in the space indices
almost working
GT-2873 decompiler, other, and overlays
GT-2873 added OTHER space to java sleigh compiler, fixed decompiler
exception
isOtherSpace method
isOtherSpace java, addressing code review comments
GT-2873 added null check in decompiler reset
GT-2873 code review changes
Read and write space_other tag in SLA files
Version number for .sla file
GT-2873 fixups after merge
GT-2873 renamed Sparc registers: OTHER->OTHERWIN, WINWSTATE->WSTATE
GT-2873 added option in AddressInput to control OTHER space visibility
GT-2873 OTHER space now global
GT-2873 fixing comments refering to decompiler code in BasicCompilerSpec
2019-08-22 12:30:18 -04:00
ghidravore
f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
ghidra1
7179c6de81 GT-2667 added support for generating sleigh build.xml files 2019-03-29 17:24:31 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00