/illumos-gate/usr/src/tools/cscope-fast/ |
H A D | scanner.l | 79 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 D | smatch_flow.c | 1436 sym->initializer->expr_list, fake_cb); in fake_member_assigns() 1477 fake_element_assigns_helper(symbol_expression(sym), sym->initializer->expr_list, fake_cb); in fake_element_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() [all …]
|
H A D | sparse-llvm.c | 292 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 D | show-parse.c | 502 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 D | symbol.c | 362 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 D | expression.c | 126 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 D | smatch_function_ptrs.c | 434 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 D | dissect.c | 219 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 D | inline.c | 339 newsym->initializer = copy_expression(sym->initializer); in copy_one_statement() 545 a->initializer = arg; in inline_function()
|
H A D | linearize.c | 36 static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct… 131 expr = sym->initializer; in show_pseudo() 1831 static pseudo_t linearize_initializer(struct entrypoint *ep, struct expression *initializer, struct… in linearize_initializer() argument 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() [all …]
|
H A D | compile-i386.c | 1053 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 D | builtin.c | 136 if (sym->initializer && sym->initializer->type == EXPR_STRING) { in expand_warning() 137 struct string *string = sym->initializer->string; in expand_warning()
|
H A D | expression.h | 325 struct token *initializer(struct expression **tree, struct token *token);
|
H A D | smatch_buf_size.c | 313 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 D | check_unreachable.c | 58 if (sym->initializer && !(sym->ctype.modifiers & MOD_STATIC)) in print_unreached_initializers()
|
H A D | parse.c | 896 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 D | check_deref.c | 179 if (!sym->initializer) { in match_declarations()
|
H A D | check_uninitialized.c | 57 if (sym->initializer) in match_declarations()
|
H A D | evaluate.c | 112 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 D | symbol.h | 189 struct expression *initializer; member
|
H A D | check_kernel_printf.c | 1027 if (sym && sym->initializer && in do_check_printf_call() 1030 fmtexpr = strip_parens(sym->initializer); in do_check_printf_call()
|
H A D | expand.c | 630 value = sym->initializer; in constant_symbol_value() 1125 retval = expand_expression(sym->initializer); in expand_symbol()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | smbiostbl.c | 94 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 D | main.c | 714 || 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 D | data-structures.txt | 20 …(if any), a list of symbols for the arguments, an expression for a variable initializer, and so on.
|