Home
last modified time | relevance | path

Searched refs:initializer (Results 1 – 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/tools/cscope-fast/
H A Dscanner.l79 static BOOL initializer; /* data initializer */ variable
262 initializer = NO;
317 initializer = YES;
333 initializer = NO;
348 initializer = NO;
438 (localdef == NO || initializer == YES)) {
503 arraydimension == NO && initializer == NO) {
768 initializer = NO; /* data initializer */
/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_flow.c1436 sym->initializer->expr_list, fake_cb); in fake_member_assigns()
1485 assign = assign_expression(symbol, '=', sym->initializer); in fake_assign_expr()
1491 if (!sym->initializer) in do_initializer_stuff()
1494 if (sym->initializer->type == EXPR_INITIALIZER) { in do_initializer_stuff()
1525 if (sym->initializer && sym->initializer->type == EXPR_INITIALIZER) { in fake_global_assign()
1527 } else if (sym->initializer) { in fake_global_assign()
1529 assign = assign_expression(symbol, '=', sym->initializer); in fake_global_assign()
1535 if (sym->initializer && sym->initializer->type == EXPR_INITIALIZER) { in fake_global_assign()
1537 } else if (sym->initializer) { in fake_global_assign()
1539 assign = assign_expression(symbol, '=', sym->initializer); in fake_global_assign()
[all …]
H A Dsparse-llvm.c292 expr = sym->initializer; in get_sym_value()
1201 struct expression *initializer = sym->initializer; in output_data() local
1206 if (initializer) { in output_data()
1207 switch (initializer->type) { in output_data()
1209 initial_value = LLVMConstInt(symbol_type(sym), initializer->value, 1); in output_data()
1212 initial_value = LLVMConstReal(symbol_type(sym), initializer->fvalue); in output_data()
1215 struct symbol *sym = initializer->symbol; in output_data()
1223 const char *s = initializer->string->data; in output_data()
1229 warning(initializer->pos, "can't initialize type: %s", show_typename(sym)); in output_data()
H A Dshow-parse.c502 if (sym->initializer) { in show_symbol()
504 show_expression(sym->initializer); in show_symbol()
947 if (sym->initializer && sym->initializer->type == EXPR_STRING) in show_symbol_expr()
948 return show_string_expr(sym->initializer); in show_symbol_expr()
964 struct expression *expr = sym->initializer; in show_symbol_init()
1102 struct expression *expr = sym->initializer; in show_symbol_expr_init()
H A Dsymbol.c362 if (sym->initializer) in get_symbol_initializer()
363 return sym->initializer; in get_symbol_initializer()
408 struct expression *initializer = get_symbol_initializer(sym); in examine_node_type() local
409 if (initializer) { in examine_node_type()
411 int count = count_array_initializer(node_type, initializer); in examine_node_type()
485 struct symbol *base = evaluate_expression(sym->initializer); in examine_symbol_type()
H A Dexpression.c126 decl->initializer = alloc_expression(token->pos, EXPR_STRING); in handle_func()
127 decl->initializer->string = string; in handle_func()
128 decl->initializer->ctype = decl; in handle_func()
418 *expr = *sym->initializer; in primary_expression()
609 token = initializer(&cast->cast_expression, token); in type_info_expression()
723 token = initializer(&cast->cast_expression, token); in cast_expression()
H A Dsmatch_function_ptrs.c434 if (!sym->initializer || sym->initializer->type != EXPR_INITIALIZER) in global_variable()
446 print_initializer_list(sym->initializer->expr_list, struct_type); in global_variable()
H A Dinline.c339 newsym->initializer = copy_expression(sym->initializer); in copy_one_statement()
545 a->initializer = arg; in inline_function()
H A Ddissect.c219 do_expression(U_VOID, base->initializer); in examine_sym_node()
587 if (!sym->initializer) in do_symbol()
591 do_initializer(type, sym->initializer); in do_symbol()
H A Dlinearize.c36 static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct…
131 expr = sym->initializer; in show_pseudo()
1833 switch (initializer->type) { in linearize_initializer()
1836 FOR_EACH_PTR(initializer->expr_list, expr) { in linearize_initializer()
1842 ad->offset = initializer->init_offset; in linearize_initializer()
1843 linearize_initializer(ep, initializer->init_expr, ad); in linearize_initializer()
1846 pseudo_t value = linearize_expression(ep, initializer); in linearize_initializer()
1847 ad->type = initializer->ctype; in linearize_initializer()
1950 if (!sym || !sym->initializer || sym->initialized) in linearize_one_symbol()
1960 if (sym->initializer && !is_scalar_type(sym)) { in linearize_one_symbol()
[all …]
H A Dcompile-i386.c1053 struct expression *expr = sym->initializer; in emit_array()
1614 struct expression *expr = sym->initializer; in emit_symbol_expr_init()
1817 if (sym->initializer) in x86_symbol()
1824 if (sym->initializer) { in x86_symbol()
1829 emit_scalar(sym->initializer, sym->bit_size); in x86_symbol()
1861 if (sym->initializer && (type->type != SYM_BASETYPE) && in x86_symbol()
1864 x86_expression(sym->initializer); in x86_symbol()
2248 struct expression *expr = sym->initializer; in x86_symbol_init()
H A Dbuiltin.c136 if (sym->initializer && sym->initializer->type == EXPR_STRING) { in expand_warning()
137 struct string *string = sym->initializer->string; in expand_warning()
H A Dexpression.h325 struct token *initializer(struct expression **tree, struct token *token);
H A Dcheck_unreachable.c58 if (sym->initializer && !(sym->ctype.modifiers & MOD_STATIC)) in print_unreached_initializers()
H A Dsmatch_buf_size.c313 if (expr->type != EXPR_SYMBOL || !expr->symbol || !expr->symbol->initializer) in get_size_from_initializer()
315 if (expr->symbol->initializer == expr) /* int a = a; */ in get_size_from_initializer()
317 return get_initializer_size(expr->symbol->initializer); in get_size_from_initializer()
H A Dparse.c896 struct expression *expr = sym->initializer; in cast_enum_list()
953 sym->initializer = expr; in parse_enum_declaration()
1065 token = parse_expression(token->next, &typeof_sym->initializer); in typeof_specifier()
1068 if (!typeof_sym->initializer) { in typeof_specifier()
2695 token = initializer(&expr->ident_expression, next->next); in single_initializer()
2736 token = initializer(tail, token); in single_initializer()
2758 struct token *initializer(struct expression **tree, struct token *token) in initializer() function
3056 token = initializer(&decl->initializer, token->next); in external_declaration()
3062 if (decl->initializer && decl->ctype.modifiers & MOD_EXTERN) { in external_declaration()
H A Dcheck_deref.c179 if (!sym->initializer) { in match_declarations()
H A Dcheck_uninitialized.c57 if (sym->initializer) in match_declarations()
H A Devaluate.c112 sym->initializer = initstr; in evaluate_string()
382 type = evaluate_expression(type->initializer); in classify_type()
2947 sym->initializer = source; in evaluate_cast()
3367 int initialized = sym->initializer != NULL; in check_duplicates()
3372 if (initialized && next->initializer) { in check_duplicates()
3418 if (sym->initializer) in evaluate_symbol()
3419 evaluate_initializer(sym, &sym->initializer); in evaluate_symbol()
H A Dsymbol.h189 struct expression *initializer; member
H A Dexpand.c630 value = sym->initializer; in constant_symbol_value()
1125 retval = expand_expression(sym->initializer); in expand_symbol()
H A Dcheck_kernel_printf.c1027 if (sym && sym->initializer && in do_check_printf_call()
1030 fmtexpr = strip_parens(sym->initializer); in do_check_printf_call()
/illumos-gate/usr/src/cmd/bhyve/
H A Dsmbiostbl.c95 initializer_func_t initializer; member
954 initializer_func_t initializer; in smbios_build() local
960 initializer = smbios_template[i].initializer; in smbios_build()
962 err = (*initializer)(entry, strings, curaddr, &endaddr, &n); in smbios_build()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dmain.c714 || initializer != NULL));
764 if (((connector != NULL) && (connector[0] != '\0')) || initializer) {
774 if ((initializer != NULL) && (initializer[0] != '\0')) {
775 if (device_script(initializer, ttyfd, ttyfd, 0, "init") < 0) {
/illumos-gate/usr/src/tools/smatch/src/Documentation/
H A Ddata-structures.txt20 …(if any), a list of symbols for the arguments, an expression for a variable initializer, and so on.

12