ghidra1
9af174f9fe
Merge remote-tracking branch 'origin/caheckman_BaseSpaceID'
2020-07-01 16:14:23 -04:00
caheckman
93c8171ffa
Refactor getBaseSpaceID -> getSpaceID
2020-05-22 18:57:12 -04:00
Random
4bed300b33
Fix a bug when parsing the elf SHT_MIPS_OPTIONS section
2020-04-13 19:09:32 +02:00
ghidorahrex
02319781b6
GT-3466 Fixed export of local variables as constants
2020-02-07 12:07:26 -05:00
Benjamin Levy
a5efecea84
Fix spelling errors
2020-01-26 22:39:18 -05:00
mumbel
dce6e9f6a8
Cleaning up warnings and errors, mostly looking for:
...
temporary is written but not read in constructor
2020-01-22 19:51:45 -06:00
emteere
5c1dcc6a1c
emteere_MipsMultiThreadFix fix for potential multi threaded access to
...
local class variable.
2019-12-17 16:22:31 -05:00
ghidra1
b7a3dff215
Merge remote-tracking branch 'origin/GT-3328_ghidra1_SleighArgs' into patch
2019-11-26 12:32:17 -05:00
ghidra1
4fc507f711
GT-3349 Corrected ELF relocation fixups for R_MIPS_REL32,
...
R_X86_64_RELATIVE and R_X86_64_RELATIVE64
2019-11-22 16:49:24 -05:00
ghidra1
1b1240a41b
GT-3328 corrected sleighArgs.txt use with module dependency paths
2019-11-19 15:11:30 -05:00
ghidra1
f92d61fc53
GT-3154 corrected MIPS relocation processing for R_MIPS_26, R_MIPS16_26
...
and R_MICROMIPS_26_S1
2019-09-16 14:40:52 -04:00
Ryan Kurtz
f33e2c1296
Merge remote-tracking branch
...
'origin/GT-3028_ghidorahrex_PR_marpie_Update_MIPS_processor_manuals'
Conflicts:
Ghidra/Processors/MIPS/data/manuals/mipsMic.idx
2019-07-23 09:03:50 -04:00
ghidra1
5cde1bd48d
GT-3026 - added support for ELF MIPS R_MIPS_GPREL32 relocation and
...
corrected local R_MIPS_GPREL16 relocation.
2019-07-22 17:52:36 -04:00
ghidra1
a7345527c9
BitFields - added preliminary support for composite bitfields
2019-07-17 11:55:29 -04:00
mumbel
f36d7a29da
prime 1E, OCTEON/DSP, and cleanup
...
- The EVA instructions have prime=0x1E, this should be 0x1F. These
instructions are used to access user mode virtual address from
kernel mode, so probably not used often.
- General cleanup in the bit pattern. There was mixed used of
decimal and hex values for the same token, converted >9 to hex
- Added OCTEON instructions: lbx, blux, ldx, lhx, lhux, lwx, and lwux
- Implemented the multiple accumulator found in DSP for:
madd, maddu, mfhi, mflo, msub, msubu, mthi, mtlo, mult, and multu
These changes convert '00' to ac in the bit pattern and attach to
the original lo/hi pair and now lo1/hi1, lo2/hi2, and lo3/hi3 pairs.
The value of ac can range from 0 to 3. When ac=0, this refers to
the original HI/LO register pair of the architecture.
- some minor whitespace cleanup
2019-07-17 10:59:37 -04:00
ghidra1
12af9291c9
GT-2845 - updated ELF Loader to utilize FileBytes and eliminated its use
...
of MemoryBlockUtil
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfLoader.java
2019-07-16 12:34:19 -04:00
ghidra1
dd15435371
Added P-Code Test framework to facilitate semantic verification through
...
emulation
2019-06-25 09:37:15 -04:00
Markus Piéton
508c9a7ea0
Updating MIPS Processor Manuals to latest version.
...
* MIPS Architecture For Programmers Volume II-A:
MD00087-2B-MIPS64BIS-AFP-6.06.pdf
* MIPS Architecture for Programmers Volume II-B: microMIPS64
MD00594-2B-microMIPS64-AFP-6.05.pdf
* MIPS Architecture for Programmers Volume II-B: microMIPS32
MIPS_Architecture_microMIPS32_InstructionSet_AFP_P_MD00582_06.04.pdf
Document Source:
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00087-2B-MIPS64BIS-AFP-6.06.pdf
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00594-2B-microMIPS64-AFP-6.05.pdf
* https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MIPS_Architecture_microMIPS32_InstructionSet_AFP_P_MD00582_06.04.pdf
2019-05-11 11:45:05 +02:00
Ryan Kurtz
79509193dd
Merge remote-tracking branch 'origin/GT-2860_ryanmkurtz_PR-415_neutralinsomniac_remove-dup-code'
2019-05-10 13:47:10 -04:00
ghidra1
ba4e6218ce
Merge remote-tracking branch 'origin/ghidorahrex_GT-2768'
2019-05-09 16:59:56 -04:00
ghidravore
f1e50fb079
Major refactoring of the gradle build system.
2019-04-23 15:20:26 -04:00
ghidorahrex
bc6f6ad927
GT-2768: Corrected spelling and index for mips reference manual.
2019-04-16 14:03:16 -04:00
Jeremy O'Brien
8a1a70d7ba
Remove duplicated options in MipsAddressAnalyzer
2019-04-12 13:43:25 -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