ghidorahrex
a0babb47e7
GP-2812: Corrected issue with ARMv5/v4 not setting ARMcond and possible regression issues for ARMv5t/v4t
2022-11-10 15:22:21 -05:00
ghidorahrex
15223fd4f5
GP-2718: Fixed vmov disassembly regression
2022-10-31 13:44:14 +00: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
8eeeeb87ef
GP-2536 corrected merge issue
2022-10-27 17:10:50 -04:00
ghidra1
fa932fee76
Merge remote-tracking branch
...
'origin/GP-2536_ghidorahrex_ARM_addrmode3_fix' into Ghidra_10.2 (Closes
#4582 )
2022-10-27 16:51:20 -04:00
ghidra1
e1eb6dc7df
Merge remote-tracking branch
...
'origin/GP-2718_ghidorahrex_arm_instruction_conflicts--SQUASHED' into
Ghidra_10.2
Conflicts:
Ghidra/Processors/ARM/data/languages/ARMneon.sinc
2022-10-27 16:49:41 -04:00
ghidorahrex
850e44f7c6
GP-2718: Resolved several open ARM instruction conflicts
2022-10-27 14:55:20 -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
ghidra1
89f5e5d4e9
Merge remote-tracking branch 'origin/GP-2714_ARM_external_issue--SQUASHED' into Ghidra_10.2
2022-10-18 18:26:29 -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
c7d77ab2e7
Merge remote-tracking branch 'origin/GP-2708_ghidorahrex_ARMNeon_vmov_fix' into Ghidra_10.2
2022-10-18 18:16:08 -04:00
ghidra1
3f3bfecdd4
Merge branch 'GP-2703_ghidra1_ElfStaticRelRO' into Ghidra_10.2
2022-10-17 18:44:46 -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
1b68950ca6
GP-2708: Fix for vmov instruction not assembling correctly.
2022-10-17 19:32:52 +00:00
ghidra1
480f1e3a8b
Merge branch 'GP-1790_AARCH64_v9'
2022-10-14 20:18:43 -04:00
ghidra1
9b8ddec292
GP-1790 marked unimplemented pcode for ARMv8.sinc
2022-10-14 20:14:48 -04:00
ghidorahrex
0175606ad4
GP-1790: Spec'd out new aarch64 and arm32 instructions up to v9
2022-10-14 20:04:45 -04:00
emteere
d539d5da59
GP-1790 First Scrape of v9 manual
2022-10-14 20:03:36 -04:00
ghidra1
d22844d25e
Merge remote-tracking branch 'origin/GP-2696_ghidorahrex_ARMthumb_BIC_sbit'
2022-10-14 19:01:37 -04:00
emteere
5b0d7f3ff3
GP-2701 syntax missing in 6502 indirect JMP
2022-10-14 20:40:05 +00:00
ghidorahrex
8e2a52b756
GP-2162 fixed zero register reads in mipsmicro and mips16
2022-10-14 10:47:05 -04:00
ghidorahrex
2bae52d3a5
GP-2696: corrected missing SBIT display piece from ARM thumb BIC
2022-10-14 12:59:19 +00:00
Ryan Kurtz
9ee4383886
Merge remote-tracking branch 'origin/GP-2391_ARmThumb_returndetect--SQUASHED'
2022-10-13 01:15:07 -04:00
Ryan Kurtz
e42c1f1f32
Merge remote-tracking branch
...
'origin/GP-1979_emteere_CParserChanges--SQUASHED' (Closes #2885 ,
Closes #2119 , Closes #716 , Closes #3996 , Closes #4184 , Closes #4517 ,
Closes #4377 , Closes #1784 , Closes #1455 , Closes #1940 )
2022-10-13 01:08:43 -04:00
Ryan Kurtz
3df20ad73d
Merge remote-tracking branch
...
'origin/GP-2534_emteere_SharedFunctionContiguousOnByDefault--SQUASHED'
(Closes #678 , Closes #4573 )
2022-10-13 00:28:10 -04:00
emteere
ffae7232cb
GP-1979_emteere better error reporting and handling of newer cspec idioms NoReturn, anonymous function arrays and parameters, #pragma use, Thread_local, Alignas, allow '#' comment out filename, added parsing scripts
2022-10-12 21:50:02 -04:00
Ryan Kurtz
627a7f6c9c
Merge remote-tracking branch
...
'origin/GP-2538_ghidorahrex_atmega256_ports_fix' (Closes #4592 )
2022-10-12 13:29:11 -04:00
Ryan Kurtz
224e8daf17
Merge remote-tracking branch 'origin/patch'
2022-10-12 12:57:23 -04:00
emteere
ca5a6204c3
GP-2391 added evaluation of return address, allow thunking addresses to externals. Added new arem thunk pattern.
2022-10-11 18:25:09 -04:00
emteere
019e95530d
GP-2534 Turn on shared function contiguous function options, except for
...
on ARM
2022-10-11 22:20:11 +00:00
emteere
9c73c86fec
GP-2534 turn on shared function contiguous function options, except for on ARM
2022-10-11 17:57:55 -04:00
Ryan Kurtz
a9d2bbe506
Merge remote-tracking branch 'origin/GP-2624_ryanmkurtz_loader-refactor'
2022-10-06 11:19:57 -04:00
Ryan Kurtz
9044307d54
Merge remote-tracking branch
...
'origin/GP-2499_ghidorahrex_avr8_W_register_fix' (Closes #4516 )
2022-10-05 10:21:09 -04:00
Ryan Kurtz
4ed60c8790
Merge remote-tracking branch 'origin/GP-2195_ghidorahrex_PR-4270_agatti_68000-coldfire-bitops'
2022-10-05 09:44:04 -04:00
Ryan Kurtz
56293636d0
GP-2624: Removing library support from a bunch of loaders that shouldn't
...
have it
2022-10-04 05:46:14 -04:00
Ryan Kurtz
adc3d1b570
Merge remote-tracking branch 'origin/GP-2504_Arm_common_switchpattern--SQUASHED'
2022-10-04 01:43:16 -04:00
emteere
b9496de7f5
GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'.
2022-10-03 22:02:19 -04:00
Ryan Kurtz
d959fe5cb7
Merge remote-tracking branch 'origin/GP-2553_dev747368_fix_memorybyteprovider_length_take2--SQUASHED'
2022-09-27 00:37:58 -04:00
dev747368
14f5cf93da
GP-2553 fix MemoryByteProvider's length() issues
...
Previously the impl would only return the length of the memory block where the byte provider started, or return 0 if there wasn't a memoryblock at the base address.
Now returns the length of the available memory (in the same addressspace) that is found in the program's memory map, clamped to Long.MAX_VALUE.
Updated users of MemoryByteProvider to use helper methods to create.
Removed ISO9660 format analyzer (that was using MemorbyByteProvider) because we no longer have our own iso format code after switching to Sevenzip.
2022-09-26 12:24:22 -04:00
ghidra1
6056e01f7a
GP-2592 corrected MIPS ELF .plt.got markup issue
2022-09-21 14:26:26 -04:00
Ryan Kurtz
6ac0759d2f
Merge remote-tracking branch 'origin/GP-2060_lazybinding-dev_Android13--SQUASHED'
2022-09-20 01:06:47 -04:00
Ryan Kurtz
0ed00bdd50
GP-0: Fixing the remainder of the "psuedo" spellings ( #4601 )
2022-09-20 01:02:00 -04:00
lazybinding-dev
f58070f484
Changes to support android 13 T.
...
Added Android Version Manager.
2022-09-19 09:41:49 -04:00
Ryan Kurtz
183a487363
GP-0: Fixing typo in 6502.slaspec ( Closes #4601 )
2022-09-17 02:27:28 -04:00
Ryan Kurtz
79947c37f6
Merge remote-tracking branch
...
'origin/GP-2014_ghidorahrex_PR-4223_agatti_68000-pack-unpk'
(Closes #4223 )
2022-09-16 13:31:35 -04:00
ghidorahrex
937b82b77e
GP-2562: Corrected issue with 6x09 extended address bit pattern.
2022-09-16 15:38:13 +00:00