Lines Matching defs:define
36 #define DEBUG_TYPE "lld"
160 // The linker is expected to define some symbols depending on
191 // support Small Data Area, define it arbitrarily as 0.
225 // __ehdr_start is the location of ELF file headers. Note that we define
227 // differs from the behavior implemented by GNU linker which only define
1312 // compareSections. This means that we cannot easily define a strict weak
1328 // The way we define an order then is:
1769 // The linker needs to define SECNAME_start, SECNAME_end and SECNAME_stop
1820 // 2) is special cased in @tpoff computation. To satisfy 1), we define it
1822 // define _TLS_MODULE_BASE_ relative to the first TLS section.
2169 // The linker is expected to define SECNAME_start and SECNAME_end
2173 // how we define _start and _end symbols for an init/fini section. Users
2178 auto define = [=](StringRef start, StringRef end, OutputSection *os) {
2190 define("__preinit_array_start", "__preinit_array_end", ctx.out.preinitArray);
2191 define("__init_array_start", "__init_array_end", ctx.out.initArray);
2192 define("__fini_array_start", "__fini_array_end", ctx.out.finiArray);
2197 define("__exidx_start", "__exidx_end", sec);
2201 // the leading '.'), linkers are expected to define __start_<secname> and