svenbarth
|
5ef9a78f5f
* fix for Mantis #36951: B and BL can take immediate literals as well
|
5 年之前 |
svenbarth
|
03eb114e97
* fix for Mantis #36951: if the instruction only has one operand and it's a reference then don't internal error, but instead return OS_NO
|
5 年之前 |
yury
|
7b425ed4a6
* Moved the common interface part of the win32 and win64 System units to the syswinh.inc include file.
|
5 年之前 |
yury
|
0f4ddf7b34
* Do not report about unimplemented unicodestring manager when HAS_WIDESTRINGMANAGER is defined (on Windows). In such case unimplemented parts are never executed unless you call them directly.
|
5 年之前 |
florian
|
2d3cd25fd8
* patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible.
|
5 年之前 |
yury
|
c3954a0cee
* Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string.
|
5 年之前 |
yury
|
1e32b96bc2
* Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var.
|
5 年之前 |
Károly Balogh
|
ef790adc28
m68k-amiga: document which legacy support functions are unimplemented and why, and where are they used in the RTL code
|
5 年之前 |
svenbarth
|
184d6d61ed
* regenerate makefiles
|
5 年之前 |
svenbarth
|
2aa0e50873
* implement dogetcopy for the Aarch64 variant of the tryfinally node
|
5 年之前 |
svenbarth
|
55c1ecedac
* set implicitframe for copied tryfinally nodes as well
|
5 年之前 |
svenbarth
|
90040983b6
* stub out assembly functions for non-x86 platforms
|
5 年之前 |
svenbarth
|
aa1c1174e6
* correctly implement assembly routines for non-i386 (x86_64 did not work correctly either)
|
5 年之前 |
svenbarth
|
6dc7e28604
* prefix and suffixes are only required for StdCall callining convention which is only available for i386-Win32
|
5 年之前 |
svenbarth
|
246bcd75f6
* use StdCall like naming conventions only for Win32; on x86_64-win64 this import unit never worked and on aarch64-win64 this leads to an error in clang's assembler...
|
5 年之前 |
svenbarth
|
06e3feb919
* don't set ASMMODE to INTEL on non-x86 targets
|
5 年之前 |
svenbarth
|
e01de80981
* register the DLL scanner for aarch64-win64
|
5 年之前 |
svenbarth
|
7f4b94e408
* generate jump tables into the same section as the code as otherwise we'll get bogus relocations (in case of clang.exe) or a future support for armasm64.exe will reject the relative symbols outright
|
5 年之前 |
svenbarth
|
b88107fa1d
* due to an apparent bug in the clang assembler for COFF when assembling ADRP instructions we can't use symbols that are offset into their section
|
5 年之前 |
svenbarth
|
042aae2455
* the clang assembler does not provide support for the SEH directives we need (only the LLVM backend would be able to use them), thus we need to manually convert them to data sections
|
5 年之前 |
svenbarth
|
531c93a04e
* regenerate msg{idx,txt}.inc
|
5 年之前 |
svenbarth
|
7f0d582a4a
+ add Win64 target to help text
|
5 年之前 |
svenbarth
|
6143b8b54d
+ add an error message if the size of a function is invalid (in case of aarch64-win64: not a multiple of 4, the instruction size)
|
5 年之前 |
svenbarth
|
ada6d8ce5e
* the .pdata section currently only needs to be always included for arm-wince (at least until we have full SEH support there as well)
|
5 年之前 |
svenbarth
|
96c52ef16d
+ implement a main_wrapper for the default exception handler for aarch64-win64
|
5 年之前 |
svenbarth
|
2b59000d56
+ implement compiler support for SEH on Win64
|
5 年之前 |
svenbarth
|
4e06d66d7f
+ implement RTL functionality for SEH for aarch64-win64
|
5 年之前 |
svenbarth
|
bfa5bf80e2
* inside the Win64 system unit convert FPC_USE_WIN64_SEH to a SYSTEM_USE_WIN_SEH
|
5 年之前 |
svenbarth
|
5c898fe795
* enable is_prefetch only for x86 code
|
5 年之前 |
svenbarth
|
c152796bf3
* rename RunErrorCodex64 to a more appropriate RunErrorCodeSEH
|
5 年之前 |