Ryan Kurtz
|
0878da155c
|
Merge remote-tracking branch 'origin/GP-5301_Dan_testEmuThumbPlt'
|
2025-04-04 12:51:15 -04:00 |
|
Dan
|
b702aa0a6f
|
GP-5301: Fix ARM/THUMB ISA mode switching for indirect branches in JIT.
|
2025-04-04 16:18:36 +00:00 |
|
Ryan Kurtz
|
d23e67a088
|
GP-0: Cleaning up certain types of javadoc errors
|
2025-02-03 06:13:50 -05:00 |
|
James
|
cf16db25b4
|
GP-5154 added arm and aarch64 coff relocations
|
2024-12-03 08:49:07 -05:00 |
|
ghidra1
|
7acaa1f261
|
GP-0 Corrected ARM v8-m language ID reference for processor tests
|
2024-10-15 16:44:26 -04:00 |
|
ghidra1
|
036ef9d0db
|
GP-4737 - Improve ELF relocation handling of unresolved symbol
|
2024-07-01 13:06:54 -04:00 |
|
ghidra1
|
01087ba0a8
|
GP-0 Minor revision to ELF relocation handlers
|
2024-04-01 17:09:44 -04:00 |
|
Ryan Kurtz
|
1cc9abad50
|
Merge remote-tracking branch 'origin/patch'
|
2024-03-08 08:54:02 -05:00 |
|
ghidorahrex
|
f35073e033
|
GP-1791: Added ARM Custom Datapath Extension
|
2024-03-07 13:59:33 -05:00 |
|
mumbel
|
9a22180efa
|
Add issing ELF reloc
|
2024-03-05 22:19:27 -06:00 |
|
ghidra1
|
3ead54f0ac
|
GP-4239 Transitioned to new AbstractElfRelocationHandler implementation which uses ElfRelocationType enums specific to each handler.
|
2024-02-12 10:52:25 -05:00 |
|
William Tan
|
0b3801a5a5
|
typo: setMinpeculativeOffset -> setMinSpeculativeOffset
|
2023-09-20 13:24:01 -04:00 |
|
emteere
|
5b393764c6
|
GP-3582 Fix arm Branch/Return waffle if correct function boundaries not created and LR is detected as a constant
|
2023-07-05 14:18:55 -04:00 |
|
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
|
528c0a8b94
|
Merge branch 'GP-3150_emteere_ARM_ReturnBranchWaffleLockupFix'
|
2023-04-21 15:34:16 -04:00 |
|
emteere
|
4443a7ab19
|
GP-3150 Fix potential waffling of RETURN/BRANCH on pop of pc if bad
flows are present function flowing into another function.
|
2023-04-21 15:33:12 -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 |
|
Pokechu22
|
14880b53c4
|
Create and use LZCOUNT Pcode op
|
2023-03-02 18:30:04 -08: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 |
|
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 |
|
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
|
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 |
|
ghidra1
|
51255066a4
|
GP-2350 Corrected processing of ELF REL type relocations for
R_ARM_JUMP24, R_ARM_CALL and R_ARM_PLT32
|
2022-07-20 21:40:37 -04:00 |
|
ghidra1
|
8e00f4faa4
|
GP-2041 Added ELF ARM PC Bias import option for relocation processing
|
2022-06-14 17:42:31 -04:00 |
|
ghidra1
|
01067debde
|
GP-1797 removed unused DataTypeConflictException
|
2022-05-16 12:33:16 -04:00 |
|
ghidra1
|
2bced1cd43
|
GP-1036 EXTERNAL Block Offset-Reference refactor
|
2022-04-15 13:19:40 -04:00 |
|
ghidra1
|
026fad27ab
|
GP-1742 corrected ELF ARM-32 relocation adjustment for R_ARM_THM_JUMP11
and R_ARM_THM_JUMP8
|
2022-02-11 18:22:22 -05:00 |
|
ghidra1
|
ff638aa85b
|
GP-1742 added support for additional ELF ARM-32 relocations (#2794)
|
2022-02-11 14:26:36 -05:00 |
|
ghidra1
|
8bcc80afda
|
GP-1352 Correct various issues with ELF Android relocation markup. Add
missing support for ELF Arm32 RELR relocations.
|
2021-09-30 19:46:34 -04:00 |
|
ghidra1
|
99d0e98256
|
Merge remote-tracking branch
'origin/GP-1078_ghidorahrex_ARMEmulation_no_thumb'
Conflicts:
Ghidra/Processors/ARM/src/main/java/ghidra/program/emulation/ARMEmulateInstructionStateModifier.java
|
2021-07-06 16:36:01 -04:00 |
|
ghidra1
|
879a249fb1
|
GP-1063 corrected ARMv5 emulation issue
|
2021-07-02 09:14:56 -04:00 |
|
ghidorahrex
|
c3dc05c7bf
|
Corrected issue with ARM emulation for older versions with no thumbmode.
|
2021-06-30 10:00:57 -04:00 |
|
ghidra1
|
e89a8dcde3
|
GP-1029 Detect and mark unsupported EXTERNAL data relocation and correct MIPS compound relocation processing bug.
|
2021-06-09 18:26:05 -04:00 |
|
Ryan Kurtz
|
c2f60b15d3
|
GP-700: Improved support for Mach-O MH_OBJECT files
|
2021-05-10 08:20:30 -04:00 |
|
Matt Ihlenfield
|
96fe213bfd
|
GP-555 Added support for R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS elf
relocations
|
2020-12-30 09:21:51 -05:00 |
|
ghidra1
|
434b3bbd44
|
GT-3654 Corrected ELF R_ARM_PC24 processing
|
2020-11-03 14:06:06 -05:00 |
|
ghidra1
|
b83f327e47
|
Added direct references to MemoryBlock.EXTERNAL_BLOCK_NAME instead of
hard-coded string
|
2020-10-08 14:04:20 -04:00 |
|
ghidra1
|
f3b4e6de16
|
GP-164 Added ELF ARM relocation R_ARM_PREL31 and corrected issue with
R_ARM_ABS32 relocation.
Fixes #2261, Fixes #2276
|
2020-09-16 12:48:40 -04:00 |
|
ghidra1
|
da92b68bcd
|
GP-164 Corrected ELF ARM R_ARM_REL32 (type 3) relocation processing
|
2020-09-15 20:12:41 -04:00 |
|
WorksButNotTested
|
556710d261
|
#1494: Fix incorrect handling of relocations for ARM BE8 binaries
|
2020-07-13 18:35:22 -04:00 |
|
Benjamin Levy
|
a5efecea84
|
Fix spelling errors
|
2020-01-26 22:39:18 -05:00 |
|
ghidra1
|
dd15435371
|
Added P-Code Test framework to facilitate semantic verification through
emulation
|
2019-06-25 09:37:15 -04:00 |
|
Dan
|
79d8f164f8
|
Candidate release of source code.
|
2019-03-26 13:46:51 -04:00 |
|