Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2013-06-25 16:06:15 +0400
committerCorinna Vinschen <corinna@vinschen.de>2013-06-25 16:06:15 +0400
commit15b1ed6dc78615f26859146aa764a412b87cee8c (patch)
tree9e4fcc76b73ce964ce5652465328eba6920553f3 /include
parentc024ce1422a60f9600b922f081be3ada47a489ae (diff)
* aarch64/crt0.S (GEN_DWORD): New macro definition.
(PTR_REG): Ditto. (PTR_SIZE): Ditto. (PTR_LOG_SIZE): Ditto. (start): Use GEN_DWORD to replace the .dword of HeapBase, __bss_start__, __bss_end__, FUNCTION(_fini), env and CommandLine; when __ILP32__ is defined, set the stack base to the top end of the 32-bit address space if the returned value from the Angel API call is larger than or equal to 4 GiB. Also carry out sanity check on the heap base; abort if the base is larger than or equal to 4 GiB. Use other new macros in the instructions that processes the argv arrays. (StackBase): New lable; replace __stack_base__. (__stack_base__): Set with StackBase or StackBase + 4.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions