# # Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. # # Linker mapfile for loading 64-bit programs above 4 gigabytes. # The linker does not use this file automatically, so one must # use the -M option to cc or ld: # # cc -m64 -M /usr/lib/ld/map.above4G myprogram.c # $mapfile_version 2 $if !_ELF64 $error mapfile is only applicable to 64-bit objects $endif # sparcv9 and amd64 use the same address $if _sparc || _x86 # On sparc (but not amd64), this is equivalent to map.default. LOAD_SEGMENT text { VADDR = 0x100000000 }; $else $error unknown platform $endif