florian
|
2d3cd25fd8
* patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible.
|
5 năm trước cách đây |
yury
|
c3954a0cee
* Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string.
|
5 năm trước cách đây |
yury
|
1e32b96bc2
* Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var.
|
5 năm trước cách đây |
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 năm trước cách đây |
svenbarth
|
184d6d61ed
* regenerate makefiles
|
5 năm trước cách đây |
svenbarth
|
2aa0e50873
* implement dogetcopy for the Aarch64 variant of the tryfinally node
|
5 năm trước cách đây |
svenbarth
|
55c1ecedac
* set implicitframe for copied tryfinally nodes as well
|
5 năm trước cách đây |
svenbarth
|
90040983b6
* stub out assembly functions for non-x86 platforms
|
5 năm trước cách đây |
svenbarth
|
aa1c1174e6
* correctly implement assembly routines for non-i386 (x86_64 did not work correctly either)
|
5 năm trước cách đây |
svenbarth
|
6dc7e28604
* prefix and suffixes are only required for StdCall callining convention which is only available for i386-Win32
|
5 năm trước cách đây |
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 năm trước cách đây |
svenbarth
|
06e3feb919
* don't set ASMMODE to INTEL on non-x86 targets
|
5 năm trước cách đây |
svenbarth
|
e01de80981
* register the DLL scanner for aarch64-win64
|
5 năm trước cách đây |
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 năm trước cách đây |
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 năm trước cách đây |
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 năm trước cách đây |
svenbarth
|
531c93a04e
* regenerate msg{idx,txt}.inc
|
5 năm trước cách đây |
svenbarth
|
7f0d582a4a
+ add Win64 target to help text
|
5 năm trước cách đây |
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 năm trước cách đây |
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 năm trước cách đây |
svenbarth
|
96c52ef16d
+ implement a main_wrapper for the default exception handler for aarch64-win64
|
5 năm trước cách đây |
svenbarth
|
2b59000d56
+ implement compiler support for SEH on Win64
|
5 năm trước cách đây |
svenbarth
|
4e06d66d7f
+ implement RTL functionality for SEH for aarch64-win64
|
5 năm trước cách đây |
svenbarth
|
bfa5bf80e2
* inside the Win64 system unit convert FPC_USE_WIN64_SEH to a SYSTEM_USE_WIN_SEH
|
5 năm trước cách đây |
svenbarth
|
5c898fe795
* enable is_prefetch only for x86 code
|
5 năm trước cách đây |
svenbarth
|
c152796bf3
* rename RunErrorCodex64 to a more appropriate RunErrorCodeSEH
|
5 năm trước cách đây |
svenbarth
|
25c6f3a667
* the prefetch bug handling is specific to x86_64
|
5 năm trước cách đây |
svenbarth
|
f3c377f8d1
* use accessor functions to work with the TContext record
|
5 năm trước cách đây |
svenbarth
|
fed17122f8
* as a variant for SEH exception filters we allow them to be *duplicated* instead of being extracted; this can be done unconditionally as for extracted ones their code is set to Nil after they're done and thus won't be picked up by generate_code_exceptionfilters
|
5 năm trước cách đây |
svenbarth
|
26c45f550a
* when building a reference with an identifier, initialize the operand so that page offsets of functions are handled correctly
|
5 năm trước cách đây |