Ryan Kurtz
|
7fa3389119
|
GP-2974: Fixing warnings
|
2023-05-01 07:23:48 -04:00 |
|
emteere
|
02248d2251
|
GP-3077 Added constant tracking through stack for stack parameters, fixed issues with values getting crossed moving in and out of memory, added prototype param type creation, added setting for restricting parameters to know pointers to handle harvard architectures and pointertypedefs
|
2023-05-01 01:57:56 -04:00 |
|
ghidra1
|
ef8d86e0ae
|
GP-3339 avoid offset-pointer creation in execute blocks during ELF relocation processing. Also skip for section-symbol based relocations.
|
2023-04-21 13:55:34 -04:00 |
|
Ryan Kurtz
|
23597c71d6
|
Merge remote-tracking branch
'origin/GP-2748_James_elf_process_entry--SQUASHED' (Closes #4667)
|
2023-04-04 08:25:27 -04:00 |
|
James
|
6258dd9eee
|
GP-2748 added calling convention for elf entry point
|
2023-04-03 15:35:27 +00:00 |
|
Ryan Kurtz
|
d0e28a7036
|
Merge remote-tracking branch
'origin/GP-3260_ghidra1_ElfMipsRelocs--SQUASHED' (Closes #5160)
Conflicts:
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/extension/datatype/finder/DecompilerReference.java
|
2023-03-28 07:29:26 -04:00 |
|
ghidra1
|
836604e09d
|
GP-3260 Corrected MIPS relocation issues and a few related issues affecting listing markup
|
2023-03-27 19:10:19 -04:00 |
|
Pokechu22
|
14880b53c4
|
Create and use LZCOUNT Pcode op
|
2023-03-02 18:30:04 -08:00 |
|
Ryan Kurtz
|
2041bd8f10
|
Merge remote-tracking branch
'origin/GP-2775_ghidorahrex_mips_mt_dsp--SQUASHED' (Closes #4526)
|
2023-02-18 07:53:30 -05:00 |
|
ghidorahrex
|
d720d01dd8
|
GP-2775: Added MIPS MT and MIPS DSP modules
|
2023-02-17 16:41:32 -05:00 |
|
Ryan Kurtz
|
1de4b32e51
|
Merge remote-tracking branch 'origin/patch'
|
2023-02-08 06:10:33 -05:00 |
|
emteere
|
93c291ba72
|
GP-2905: Fixed regression in handling of spacebase register values that
cause a stack trace in the decompiler for RISCV. Removed unnecessary
spacebase settings in tricore, mips, riscv.
|
2023-02-07 10:51:56 -05:00 |
|
ghidra1
|
5b433f35ca
|
GP-3013 Refactor of Relocation API (created V6 DB adapter) to include
status and stored length when original FileBytes are used.
|
2023-02-03 08:01:04 -05:00 |
|
ghidra1
|
6e1ad5578f
|
GP-2984 modified ELF relocation processing to use single ElfRelocationContext instance. Modified X86-64 relocation processing to handle GOTPCREL for object modules.
|
2023-01-19 09:12:36 -05:00 |
|
Ryan Kurtz
|
70a155cb70
|
GP-0: Using TaskMonitor.DUMMY instead of deprecated
TaskMonitorAdapter.DUMMY_MONITOR
|
2022-12-28 08:06:16 -05:00 |
|
emteere
|
ba96e7841e
|
GP-2734 added opinions for MIPS EABI and missing o32, n32, o64
|
2022-10-27 17:44:32 -04:00 |
|
James
|
5796680f12
|
GP-2734 adjusted mips eabi cspecs
|
2022-10-27 17:44:31 -04:00 |
|
Luke Craig
|
b590646a3b
|
change offset stack in le to 0
|
2022-10-27 17:44:29 -04:00 |
|
Luke Craig
|
31e2875bd5
|
added support for MIPS 32 eabi
|
2022-10-27 17:44:28 -04:00 |
|
ghidra1
|
a089e27cde
|
GP-2678 corrected ELF R_MIPS_REL32 relocation processing for 64-bit
architecture
|
2022-10-25 18:08:04 -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 |
|
emteere
|
1410ccb6f8
|
GP-2714 fixing bad arm reference to memory on odd external reference offsets
|
2022-10-18 18:25:20 -04:00 |
|
ghidra1
|
6b9bd6c220
|
GP-2703 revised ELF relocation processing to handle statically linked
binaries and adjusted post-relocation read-only memory fixup.
|
2022-10-17 18:43:27 -04:00 |
|
ghidorahrex
|
8e2a52b756
|
GP-2162 fixed zero register reads in mipsmicro and mips16
|
2022-10-14 10:47:05 -04:00 |
|
emteere
|
9c73c86fec
|
GP-2534 turn on shared function contiguous function options, except for on ARM
|
2022-10-11 17:57:55 -04:00 |
|
ghidra1
|
6056e01f7a
|
GP-2592 corrected MIPS ELF .plt.got markup issue
|
2022-09-21 14:26:26 -04:00 |
|
dev747368
|
8b924f718e
|
GP-2435 fix exception in QueryOptionService if secondary isn't an intstr
|
2022-08-08 21:36:10 +00:00 |
|
ghidra1
|
0590f9336e
|
Merge remote-tracking branch 'origin/patch'
|
2022-07-26 18:20:51 -04:00 |
|
ghidra1
|
6614ea5c2e
|
GP-0 minor fixes for build
|
2022-07-26 13:56:39 -04:00 |
|
Ryan Kurtz
|
03b42fc6e4
|
Merge remote-tracking branch 'origin/patch'
|
2022-07-26 00:34:13 -04:00 |
|
ghidra1
|
062551ae9a
|
GP-2366 handle MIPS emulation when ISA_VARIANT not enabled
|
2022-07-25 16:25:30 -04:00 |
|
ghidra1
|
5908e79022
|
GP-2334 improve support for extended ELF section indexing when number of
sections exceed SHN_LORESERVE (0xff00).
|
2022-07-20 13:18:37 -04:00 |
|
ghidra1
|
47f76c78d6
|
Merge remote-tracking branch 'origin/patch'
|
2022-04-20 12:53:14 -04:00 |
|
ghidorahrex
|
a7e2162d2b
|
GP-1879 corrected MIPS rdhwr instruction registers
|
2022-04-20 12:48:09 -04:00 |
|
ghidra1
|
2bced1cd43
|
GP-1036 EXTERNAL Block Offset-Reference refactor
|
2022-04-15 13:19:40 -04:00 |
|
ghidra1
|
577328f230
|
GP-1907: Updated ELF related loader to eliminate use of
ContinuesInterceptor
|
2022-04-15 01:53:30 -04:00 |
|
Ryan Kurtz
|
473115a73c
|
Merge remote-tracking branch 'origin/patch'
|
2022-03-21 11:41:21 -04:00 |
|
emteere
|
656148eec5
|
GP-1834_emteere fixing mips type 5,6 relocation calculation by sign
extending LO16 REL addend. Minor MultiInstruction reference creation
issue on instructions using same register for input and output
|
2022-03-18 22:09:05 +00:00 |
|
ghidra1
|
9076b2429c
|
GP-1571 ELF: create fake relocation table entry for non-relocation memory modifications (needed for ELF export)
|
2021-12-13 14:52:24 -05:00 |
|
Ryan Kurtz
|
569cbc61fc
|
Merge remote-tracking branch 'origin/patch'
|
2021-10-20 12:02:29 -04:00 |
|
Ryan Kurtz
|
33aee0ff63
|
Merge remote-tracking branch
'origin/GP-1290_ghidorahrex_PR-3405_kotcrab_fix-mips-ins' (Closes #3405)
|
2021-10-14 08:34:33 -04:00 |
|
ghidorahrex
|
6037ba86d3
|
Corrected MIPS tlbr pcodeop
|
2021-10-04 10:29:24 -04:00 |
|
ghidra1
|
3a23b73886
|
Merge remote-tracking branch 'origin/patch'
|
2021-09-28 11:50:05 -04:00 |
|
ghidorahrex
|
37f858aafd
|
Fixed issue with MIPS64 DINS and related instructions.
|
2021-09-27 09:37:43 -04:00 |
|
kotcrab
|
3ad11a8a36
|
Fix decompilation of MIPS ins instruction
Simplify ext instruction
|
2021-09-24 19:06:11 +02:00 |
|
ghidorahrex
|
7321e2a09a
|
Fixed MIPS bitpattern endian mixup
|
2021-09-17 12:03:14 -04:00 |
|
Ryan Kurtz
|
cf3b859015
|
Merge remote-tracking branch
'origin/GP-1129_ghidorahrex_PR-3212_niooss-ledger_fix-mips32el-double-constant'
(Closes #3212)
|
2021-08-17 14:05:10 -04:00 |
|
ghidra1
|
ecf196fbea
|
Merge remote-tracking branch 'origin/patch'
|
2021-08-02 17:37:15 -04:00 |
|
ghidra1
|
0a24532bf7
|
GP-1110 Refactor ElfDefaultGotPltMarkup.processDynamicPLTGOT implementation, Correct duplicate ELF relocation table processing, and other minor ELF cleanup
|
2021-08-02 15:58:37 -04:00 |
|
ghidorahrex
|
b3002b78fa
|
Corrected MIPSLE processor tests to run correct suite.
|
2021-07-13 11:12:56 -04:00 |
|