Commit graph

15 commits

Author SHA1 Message Date
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