Home | History | Annotate | Download | only in Script

Lines Matching full:ldscript

45 %s LDSCRIPT
59 case ScriptFile::LDScript:
72 <LDSCRIPT>"ENTRY" { return token::ENTRY; }
74 <LDSCRIPT>"INCLUDE" { return token::INCLUDE; }
75 <LDSCRIPT>"INPUT" { return token::INPUT; }
76 <LDSCRIPT>"GROUP" { return token::GROUP; }
77 <LDSCRIPT>"AS_NEEDED" { return token::AS_NEEDED; }
78 <LDSCRIPT>"OUTPUT" { return token::OUTPUT; }
79 <LDSCRIPT>"SEARCH_DIR" { return token::SEARCH_DIR; }
80 <LDSCRIPT>"STARTUP" { return token::STARTUP; }
82 <LDSCRIPT>"OUTPUT_FORMAT" { return token::OUTPUT_FORMAT; }
83 <LDSCRIPT>"TARGET" { return token::TARGET; }
85 <LDSCRIPT>"ASSERT" { return token::ASSERT; }
86 <LDSCRIPT>"EXTERN" { return token::EXTERN; }
87 <LDSCRIPT>"FORCE_COMMON_ALLOCATION" { return token::FORCE_COMMON_ALLOCATION; }
88 <LDSCRIPT>"INHIBIT_COMMON_ALLOCATION" { return token::INHIBIT_COMMON_ALLOCATION; }
89 <LDSCRIPT>"INSERT" { return token::INSERT; }
90 <LDSCRIPT>"NOCROSSREFS" { return token::NOCROSSREFS; }
91 <LDSCRIPT>"OUTPUT_ARCH" { return token::OUTPUT_ARCH; }
92 <LDSCRIPT>"LD_FEATURE" { return token::LD_FEATURE; }
94 <LDSCRIPT,EXPRESSION>"HIDDEN" { return token::HIDDEN; }
95 <LDSCRIPT,EXPRESSION>"PROVIDE" { return token::PROVIDE; }
96 <LDSCRIPT,EXPRESSION>"PROVIDE_HIDDEN" { return token::PROVIDE_HIDDEN; }
98 <LDSCRIPT>"SECTIONS" { return token::SECTIONS; }
100 <LDSCRIPT>"MEMORY" { return token::MEMORY; }
102 <LDSCRIPT>"PHDRS" { return token::PHDRS; }
106 <LDSCRIPT,EXPRESSION>"ALIGN" { return token::ALIGN; }
127 <LDSCRIPT>"EXCLUDE_FILE" { return token::EXCLUDE_FILE; }
128 <LDSCRIPT>"KEEP" { return token::KEEP; }
129 <LDSCRIPT>"SORT" { return token::SORT_BY_NAME; }
130 <LDSCRIPT>"SORT_BY_NAME" { return token::SORT_BY_NAME; }
131 <LDSCRIPT>"SORT_BY_ALIGNMENT" { return token::SORT_BY_ALIGNMENT; }
132 <LDSCRIPT>"SORT_NONE" { return token::SORT_NONE; }
133 <LDSCRIPT>"SORT_BY_INIT_PRIORITY" { return token::SORT_BY_INIT_PRIORITY; }
135 <LDSCRIPT>"BYTE" { return token::BYTE; }
136 <LDSCRIPT>"SHORT" { return token::SHORT; }
137 <LDSCRIPT>"LONG" { return token::LONG; }
138 <LDSCRIPT>"QUAD" { return token::QUAD; }
139 <LDSCRIPT>"SQUAD" { return token::SQUAD; }
140 <LDSCRIPT>"FILL" { return token::FILL; }
142 <LDSCRIPT>"DISCARD" { return token::DISCARD; }
144 <LDSCRIPT>"CREATE_OBJECT_SYMBOLS" { return token::CREATE_OBJECT_SYMBOLS; }
145 <LDSCRIPT>"CONSTRUCTORS" { return token::CONSTRUCTORS; }
148 <LDSCRIPT,EXPRESSION>"NOLOAD" { return token::NOLOAD; }
149 <LDSCRIPT,EXPRESSION>"DSECT" { return token::DSECT; }
150 <LDSCRIPT,EXPRESSION>"COPY" { return token::COPY; }
151 <LDSCRIPT,EXPRESSION>"INFO" { return token::INFO; }
152 <LDSCRIPT,EXPRESSION>"OVERLAY" { return token::OVERLAY; }
154 <LDSCRIPT>"AT" { return token::AT; }
156 <LDSCRIPT>"SUBALIGN" { return token::SUBALIGN; }
158 <LDSCRIPT>"ONLY_IF_RO" { return token::ONLY_IF_RO; }
159 <LDSCRIPT>"ONLY_IF_RW" { return token::ONLY_IF_RW; }
161 <LDSCRIPT,EXPRESSION>"<<" { return token::LSHIFT; }
162 <LDSCRIPT,EXPRESSION>">>" { return token::RSHIFT; }
163 <LDSCRIPT,EXPRESSION>"==" { return token::EQ; }
164 <LDSCRIPT,EXPRESSION>"!=" { return token::NE; }
165 <LDSCRIPT,EXPRESSION>"<=" { return token::LE; }
166 <LDSCRIPT,EXPRESSION>">=" { return token::GE; }
167 <LDSCRIPT,EXPRESSION>"&&" { return token::LOGICAL_AND; }
168 <LDSCRIPT,EXPRESSION>"||" { return token::LOGICAL_OR; }
169 <LDSCRIPT,EXPRESSION>"+=" { return token::ADD_ASSIGN; }
170 <LDSCRIPT,EXPRESSION>"-=" { return token::SUB_ASSIGN; }
171 <LDSCRIPT,EXPRESSION>"*=" { return token::MUL_ASSIGN; }
172 <LDSCRIPT,EXPRESSION>"/=" { return token::DIV_ASSIGN; }
173 <LDSCRIPT,EXPRESSION>"&=" { return token::AND_ASSIGN; }
174 <LDSCRIPT,EXPRESSION>"|=" { return token::OR_ASSIGN; }
175 <LDSCRIPT,EXPRESSION>"<<=" { return token::LS_ASSIGN; }
176 <LDSCRIPT,EXPRESSION>">>=" { return token::RS_ASSIGN; }
177 <LDSCRIPT,EXPRESSION>"," { return static_cast<token_type>(*yytext); }
178 <LDSCRIPT,EXPRESSION>"=" { return static_cast<token_type>(*yytext); }
179 <LDSCRIPT,EXPRESSION>"?" { return static_cast<token_type>(*yytext); }
180 <LDSCRIPT,EXPRESSION>":" { return static_cast<token_type>(*yytext); }
181 <LDSCRIPT,EXPRESSION>"|" { return static_cast<token_type>(*yytext); }
182 <LDSCRIPT,EXPRESSION>"^" { return static_cast<token_type>(*yytext); }
183 <LDSCRIPT,EXPRESSION>"&" { return static_cast<token_type>(*yytext); }
184 <LDSCRIPT,EXPRESSION>"<" { return static_cast<token_type>(*yytext); }
185 <LDSCRIPT,EXPRESSION>">" { return static_cast<token_type>(*yytext); }
186 <LDSCRIPT,EXPRESSION>"+" { return static_cast<token_type>(*yytext); }
187 <LDSCRIPT,EXPRESSION>"-" { return static_cast<token_type>(*yytext); }
188 <LDSCRIPT,EXPRESSION>"*" { return static_cast<token_type>(*yytext); }
189 <LDSCRIPT,EXPRESSION>"/" { return static_cast<token_type>(*yytext); }
190 <LDSCRIPT,EXPRESSION>"%" { return static_cast<token_type>(*yytext); }
191 <LDSCRIPT,EXPRESSION>"!" { return static_cast<token_type>(*yytext); }
192 <LDSCRIPT,EXPRESSION>"~" { return static_cast<token_type>(*yytext); }
193 <LDSCRIPT,EXPRESSION>";" { return static_cast<token_type>(*yytext); }
194 <LDSCRIPT,EXPRESSION>"(" { return static_cast<token_type>(*yytext); }
195 <LDSCRIPT,EXPRESSION>")" { return static_cast<token_type>(*yytext); }
196 <LDSCRIPT,EXPRESSION>"{" { return static_cast<token_type>(*yytext); }
197 <LDSCRIPT,EXPRESSION>"}" { return static_cast<token_type>(*yytext); }
200 <LDSCRIPT,EXPRESSION>((("$"|0[xX])([0-9A-Fa-f])+)|(([0-9])+))(M|K|m|k)? {
228 <LDSCRIPT>{FILENAMECHAR1}{NOCFILENAMECHAR}* {
234 <LDSCRIPT,EXPRESSION>\"(\\.|[^\\"])*\" {
242 <LDSCRIPT>"-l"{FILENAMECHAR1}{NOCFILENAMECHAR}* {
249 <LDSCRIPT>{WILDCHAR}* {
261 <LDSCRIPT,EXPRESSION>"/*" {
267 <LDSCRIPT,EXPRESSION>{WS}+ {
272 <LDSCRIPT,EXPRESSION>\n {
341 case ScriptFile::LDScript:
342 BEGIN(LDSCRIPT);
363 case ScriptFile::LDScript:
364 BEGIN(LDSCRIPT);