Lines Matching defs:define
36 #define DEBUG_TYPE "lld"
154 // The linker is expected to define some symbols depending on
185 // support Small Data Area, define it arbitrarily as 0.
218 // __ehdr_start is the location of ELF file headers. Note that we define
220 // differs from the behavior implemented by GNU linker which only define
1282 // compareSections. This means that we cannot easily define a strict weak
1298 // The way we define an order then is:
1700 // The linker needs to define SECNAME_start, SECNAME_end and SECNAME_stop
1751 // 2) is special cased in @tpoff computation. To satisfy 1), we define it
1753 // define _TLS_MODULE_BASE_ relative to the first TLS section.
2084 // The linker is expected to define SECNAME_start and SECNAME_end
2088 // how we define _start and _end symbols for an init/fini section. Users
2093 auto define = [=](StringRef start, StringRef end, OutputSection *os) {
2105 define("__preinit_array_start", "__preinit_array_end", Out::preinitArray);
2106 define("__init_array_start", "__init_array_end", Out::initArray);
2107 define("__fini_array_start", "__fini_array_end", Out::finiArray);
2112 define("__exidx_start", "__exidx_end", sec);
2116 // the leading '.'), linkers are expected to define __start_<secname> and