ghidra/Ghidra/Processors
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
..
6502 GP-0: Fixing typo in 6502.slaspec (Closes #4601) 2022-09-17 02:27:28 -04:00
8048 Updated certification headers 2021-03-17 18:22:50 -04:00
8051 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
8085 GP-653 added support for user-defined compiler spec extensions 2021-04-29 16:17:25 -04:00
68000 Merge remote-tracking branch 2022-09-16 13:31:35 -04:00
AARCH64 Merge remote-tracking branch 'origin/patch' 2022-07-26 18:20:51 -04:00
ARM Merge remote-tracking branch 'origin/GP-2484_ghidorahrex_PR-4511_rbran_armeon_ambiguous_fix' 2022-08-22 00:51:43 -04:00
Atmel Merge remote-tracking branch 'origin/patch' 2022-07-20 01:27:48 -04:00
CP1600 Updated certification headers 2021-03-17 18:22:50 -04:00
CR16 Updated certification headers 2021-03-17 18:22:50 -04:00
Dalvik Added support for multidex. Created APK loader to load all DEX files at one time and link method_lookup sections. APK loader uses the manifest file to determine Android version. Fixed a bug loading CDEX from Android 12. 2022-08-30 12:35:52 -04:00
DATA GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
HCS08 GP-653 added support for user-defined compiler spec extensions 2021-04-29 16:17:25 -04:00
HCS12 GP-1716_emteere adding HC12,HCS12,HCS12X support, HCS12 elf memory remap at import, fix PC relative addressing 2022-07-25 00:20:40 -04:00
JVM GP-2553 fix MemoryByteProvider's length() issues 2022-09-26 12:24:22 -04:00
M8C GP-653 added support for user-defined compiler spec extensions 2021-04-29 16:17:25 -04:00
MC6800 GP-0: Fixing MC6800 Eclipse project name 2022-03-04 01:42:47 -05:00
MCS96 Corrected various language errors (PPC, SPARC, MCS96) 2021-05-04 23:24:56 -04:00
MIPS GP-2435 fix exception in QueryOptionService if secondary isn't an intstr 2022-08-08 21:36:10 +00:00
PA-RISC GP-1656: Simplified semantics of several PA-RISC float instructions 2022-01-21 14:03:05 -05:00
PIC GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -04:00
PowerPC Merge remote-tracking branch 2022-07-25 13:24:44 -04:00
RISCV Merge remote-tracking branch 'origin/GP-2161_ghidorahrex_PR-2590_mumbel_riscv_cspec' 2022-07-11 12:40:46 -04:00
Sparc GP-1871 Overlapping pentry tags 2022-03-30 12:42:46 -04:00
SuperH SuperH: Fix trapa Regression 2022-07-27 22:37:01 -04:00
SuperH4 GP-1036 EXTERNAL Block Offset-Reference refactor 2022-04-15 13:19:40 -04:00
TI_MSP430 GP-2112: Fix issue with MSP430 RPT using correct operands 2022-06-07 18:21:20 +00:00
Toy GP-2480 Add sleigh compiler support for inst_next2 2022-08-24 17:57:04 -04:00
tricore Merge remote-tracking branch 'origin/GP-1871_OverlappingPentry' 2022-04-25 14:47:15 -04:00
V850 GP-1701: added eplp register definition to V850 2022-01-25 09:07:39 -05:00
x86 Merge remote-tracking branch 'origin/GP-2196_ghidorahrex_PR-4344_Boyan-MILANOV_sleigh-x86-improvements' 2022-07-28 10:32:21 -04:00
Z80 Move segmentop tags into pspec 2021-09-16 14:40:04 -04:00