Home | History | Annotate | Download | only in gold

Lines Matching refs:EXPRESSION

209     // Reading an expression in a linker script.
210 EXPRESSION,
395 // don't know that we are looking at an expression, "~0" is a file
396 // name, and "~ 0" is an expression using bitwise not. We are
438 // that we are parsing an expression.
892 // necessarily evaluate the expression until all ordinary symbols have
1000 // Set the symbol value if the expression yields an absolute value or
1111 bool is_defsym, Expression* value,
1164 Script_options::add_assertion(Expression* check, const char* message,
1651 lex.set_mode(Lex::EXPRESSION);
1892 // A single version expression.
2353 vtm.expression->was_matched_by_symbol = true;
2365 int language = p->expression->language;
2373 if (fnmatch(p->expression->pattern.c_str(), name_to_match,
2410 const Version_expression& expression(vt->global->expressions[j]);
2417 if (expression.was_matched_by_symbol)
2422 if (expression.language != LANGUAGE_C)
2426 std::string pattern = expression.pattern;
2427 if (!expression.exact_match)
2776 extern "C" Expression*
2789 Expression* value, int providei, int hiddeni)
2803 script_add_assertion(void* closurev, Expression* check, const char* message,
2898 /* Called by the bison parser to push the lexer into expression
2905 closure->push_lex_mode(Lex::EXPRESSION);
2968 // Add a pattern expression to an existing list of expressions, if any.
3092 script_add_data(void* closurev, int data_token, Expression* val)
3124 script_add_fill(void* closurev, Expression* val)
3325 unsigned int attrs, Expression* origin, Expression* length)
3381 extern "C" Expression*
3386 Expression* origin = ss->find_memory_region_origin(name, namelen);
3391 "in ORIGIN expression"),
3393 // Create a dummy expression to prevent crashes later on.
3400 extern "C" Expression*
3405 Expression* length = ss->find_memory_region_length(name, namelen);
3410 "in LENGTH expression"),
3412 // Create a dummy expression to prevent crashes later on.