Lines Matching refs:InputSectDesc
21 InputSectDesc::KeepPolicy policy; /// mark whether the input is kept in GC
25 {".text*", ".text", InputSectDesc::NoKeep},
26 {".rodata*", ".rodata", InputSectDesc::NoKeep},
27 {".data.rel.ro.local*", ".data.rel.ro.local", InputSectDesc::NoKeep},
28 {".data.rel.ro*", ".data.rel.ro", InputSectDesc::NoKeep},
29 {".data*", ".data", InputSectDesc::NoKeep},
30 {".bss*", ".bss", InputSectDesc::NoKeep},
31 {".tdata*", ".tdata", InputSectDesc::NoKeep},
32 {".tbss*", ".tbss", InputSectDesc::NoKeep},
33 {".init", ".init", InputSectDesc::Keep},
34 {".fini", ".fini", InputSectDesc::Keep},
35 {".preinit_array*", ".preinit_array", InputSectDesc::Keep},
36 {".init_array*", ".init_array", InputSectDesc::Keep},
37 {".fini_array*", ".fini_array", InputSectDesc::Keep},
39 {".ctors*", ".ctors", InputSectDesc::Keep},
40 {".dtors*", ".dtors", InputSectDesc::Keep},
41 {".jcr", ".jcr", InputSectDesc::Keep},
44 {".sdata2*", ".sdata", InputSectDesc::NoKeep},
45 {".sbss2*", ".sbss", InputSectDesc::NoKeep},
46 {".sdata*", ".sdata", InputSectDesc::NoKeep},
47 {".sbss*", ".sbss", InputSectDesc::NoKeep},
48 {".lrodata*", ".lrodata", InputSectDesc::NoKeep},
49 {".ldata*", ".ldata", InputSectDesc::NoKeep},
50 {".lbss*", ".lbss", InputSectDesc::NoKeep},
51 {".gcc_except_table*", ".gcc_except_table", InputSectDesc::Keep},
52 {".gnu.linkonce.d.rel.ro.local*", ".data.rel.ro.local", InputSectDesc::NoKeep}, // NOLINT
53 {".gnu.linkonce.d.rel.ro*", ".data.rel.ro", InputSectDesc::NoKeep},
54 {".gnu.linkonce.r*", ".rodata", InputSectDesc::NoKeep},
55 {".gnu.linkonce.d*", ".data", InputSectDesc::NoKeep},
56 {".gnu.linkonce.b*", ".bss", InputSectDesc::NoKeep},
57 {".gnu.linkonce.sb2*", ".sbss", InputSectDesc::NoKeep},
58 {".gnu.linkonce.sb*", ".sbss", InputSectDesc::NoKeep},
59 {".gnu.linkonce.s2*", ".sdata", InputSectDesc::NoKeep},
60 {".gnu.linkonce.s*", ".sdata", InputSectDesc::NoKeep},
61 {".gnu.linkonce.wi*", ".debug_info", InputSectDesc::NoKeep},
62 {".gnu.linkonce.td*", ".tdata", InputSectDesc::NoKeep},
63 {".gnu.linkonce.tb*", ".tbss", InputSectDesc::NoKeep},
64 {".gnu.linkonce.t*", ".text", InputSectDesc::NoKeep},
65 {".gnu.linkonce.lr*", ".lrodata", InputSectDesc::NoKeep},
66 {".gnu.linkonce.lb*", ".lbss", InputSectDesc::NoKeep},
67 {".gnu.linkonce.l*", ".ldata", InputSectDesc::NoKeep},