Dan
7dd417b6be
GP-5051: Distinct qemu-system launcher.
2024-12-04 08:43:26 -05:00
emteere
a7bd372538
GP-4912 code review changes
2024-09-11 13:46:24 -04:00
emteere
96e2bb7f24
GP-4912 minor changes to traps, certification
2024-09-11 09:49:28 -04:00
mumbel
34e1329595
SPARC: Various changes
...
- additional patterns
- minor instruction fixes in mul/div/64-bit math
- do not pass g0 to zeroflags
- conditional trap
2024-09-10 20:11:52 -05:00
Ryan Kurtz
f390125c1f
Merge remote-tracking branch
...
'origin/GP-3808-emteere-SPARC_delaySlotReturn' (Closes #5646 ,
Closes #6300 )
2024-09-09 06:04:06 -04:00
emteere
edb74d7b7d
GP-3808 Fixed sparc 32/64 prototype model, added missing instructions, fixed 64/32 relocations, handle call/return checking o7 link register
2024-09-07 14:29:02 -04:00
Rubens Brandão
7dd6e04b0a
fix SparcV9 compared value
...
The Comparison include one extra `7`, what overflow the 32bits value and is never true.
2024-07-03 09:58:12 -03:00
dev747368
d566cde70e
GP-0 fix dwarf sparc register mappings
2024-03-28 16:26:47 +00:00
William Tan
2428fc5b04
add dwarf register mapping for sparc
2024-03-08 10:45:06 -05:00
Dan
289c5c90fa
GP-3838: Add qemu+gdb launcher.
2024-03-01 12:36:13 -05:00
James
5ec59988d6
GP-2932 fixed jmpl and reading from %PC
2023-01-20 16:31:45 -05:00
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
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
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
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