Symbol: EXPR_PREOP
usr/src/tools/smatch/src/ast-inspect.c
162
[EXPR_PREOP] = "EXPR_PREOP",
usr/src/tools/smatch/src/ast-inspect.c
212
case EXPR_PREOP:
usr/src/tools/smatch/src/check_arm64_tagged.c
117
if (expr->type == EXPR_PREOP || expr->type == EXPR_POSTOP)
usr/src/tools/smatch/src/check_assign_vs_compare.c
39
if (right->type != EXPR_PREOP ||
usr/src/tools/smatch/src/check_buffer_too_small_for_struct.c
75
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_cast_assign.c
26
if (!expr || expr->type != EXPR_PREOP || expr->op != '*')
usr/src/tools/smatch/src/check_check_deref.c
109
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_deref.c
143
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_deref.c
209
if (right->type != EXPR_PREOP || right->op != '&')
usr/src/tools/smatch/src/check_deref_check.c
35
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_dereferences_param.c
79
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
45
if (tmp->type == EXPR_PREOP && tmp->op == '(')
usr/src/tools/smatch/src/check_dma_on_stack.c
32
if (arg->type == EXPR_PREOP && arg->op == '&') {
usr/src/tools/smatch/src/check_double_checking.c
44
if (expr->type == EXPR_PREOP && expr->op == '!')
usr/src/tools/smatch/src/check_err_ptr_deref.c
126
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_free.c
66
while (parent && parent->type == EXPR_PREOP && parent->op == '(')
usr/src/tools/smatch/src/check_free.c
68
if (parent && parent->type == EXPR_PREOP && parent->op == '&')
usr/src/tools/smatch/src/check_free.c
85
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_free_strict.c
83
while (parent && parent->type == EXPR_PREOP && parent->op == '(')
usr/src/tools/smatch/src/check_free_strict.c
85
if (parent && parent->type == EXPR_PREOP && parent->op == '&')
usr/src/tools/smatch/src/check_free_strict.c
99
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_implicit_dependencies_tester.c
18
[EXPR_PREOP] = "EXPR_PREOP",
usr/src/tools/smatch/src/check_index_overflow.c
40
if (tmp->type == EXPR_PREOP && tmp->op == '&')
usr/src/tools/smatch/src/check_kernel.c
359
if (dest->type != EXPR_PREOP || dest->op != '&')
usr/src/tools/smatch/src/check_kernel.c
390
if (data->type != EXPR_PREOP || data->op != '&')
usr/src/tools/smatch/src/check_leaks.c
140
case EXPR_PREOP:
usr/src/tools/smatch/src/check_locking.c
455
if (arg->type == EXPR_PREOP && arg->op == '&')
usr/src/tools/smatch/src/check_macros.c
62
if (expr->left->type == EXPR_PREOP)
usr/src/tools/smatch/src/check_memcpy_overflow.c
140
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/check_memcpy_overflow.c
199
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/check_memcpy_overflow.c
56
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/check_memcpy_overflow.c
66
if (deref->type == EXPR_PREOP && deref->op == '*')
usr/src/tools/smatch/src/check_memcpy_overflow.c
83
if (expr->type != EXPR_PREOP || expr->op != '&')
usr/src/tools/smatch/src/check_no_effect.c
32
case EXPR_PREOP:
usr/src/tools/smatch/src/check_or_vs_and.c
27
if (expr->type == EXPR_PREOP || expr->type == EXPR_POSTOP) {
usr/src/tools/smatch/src/check_passes_sizeof.c
42
if (!expr || expr->type != EXPR_PREOP || expr->op != '*')
usr/src/tools/smatch/src/check_passes_sizeof.c
45
if (!expr || expr->type != EXPR_PREOP || expr->op != '*')
usr/src/tools/smatch/src/check_precedence.c
50
if (expr->type == EXPR_PREOP && expr->op == '!')
usr/src/tools/smatch/src/check_precedence.c
66
if (expr->left->type == EXPR_PREOP && expr->left->op == '!') {
usr/src/tools/smatch/src/check_precedence.c
67
if (expr->left->unop->type == EXPR_PREOP && expr->left->unop->op == '!')
usr/src/tools/smatch/src/check_return_negative_var.c
31
if (ret_value->type != EXPR_PREOP || ret_value->op != '-')
usr/src/tools/smatch/src/check_rosenberg.c
137
if (ptr->type != EXPR_PREOP || ptr->op != '&')
usr/src/tools/smatch/src/check_rosenberg.c
242
if (data->type == EXPR_PREOP && data->op == '&')
usr/src/tools/smatch/src/check_rosenberg.c
261
if (data->type == EXPR_PREOP && data->op == '&')
usr/src/tools/smatch/src/check_rosenberg.c
280
if (data->type != EXPR_PREOP || data->op != '&')
usr/src/tools/smatch/src/check_signed.c
70
if (expr->right->type == EXPR_PREOP && expr->right->op == '~')
usr/src/tools/smatch/src/check_sizeof.c
116
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/check_spectre.c
107
if (expr->type == EXPR_PREOP) {
usr/src/tools/smatch/src/check_uninitialized.c
155
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/check_uninitialized.c
250
if (arg->type != EXPR_PREOP || arg->op != '&')
usr/src/tools/smatch/src/check_uninitialized.c
282
while (parent->type == EXPR_PREOP && parent->op == '(') {
usr/src/tools/smatch/src/check_uninitialized.c
287
if (parent->type == EXPR_PREOP && parent->op == '&')
usr/src/tools/smatch/src/check_uninitialized.c
328
if (!arg || arg->type != EXPR_PREOP || arg->op != '&')
usr/src/tools/smatch/src/check_uninitialized.c
343
if (arg->type != EXPR_PREOP || arg->op != '&')
usr/src/tools/smatch/src/check_uninitialized.c
94
if (right->type == EXPR_PREOP && right->op == '&')
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
42
while (next->type == EXPR_PREOP && next->op == '!')
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
64
while (next->type == EXPR_PREOP && next->op == '!')
usr/src/tools/smatch/src/compile-i386.c
2103
if (fn->type == EXPR_PREOP) {
usr/src/tools/smatch/src/compile-i386.c
2345
case EXPR_PREOP:
usr/src/tools/smatch/src/dissect.c
294
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/dissect.c
384
break; case EXPR_PREOP: case EXPR_POSTOP: {
usr/src/tools/smatch/src/evaluate.c
127
expr->type = EXPR_PREOP;
usr/src/tools/smatch/src/evaluate.c
1722
e1 = alloc_expression(expr->pos, EXPR_PREOP);
usr/src/tools/smatch/src/evaluate.c
1750
expr->type = EXPR_PREOP;
usr/src/tools/smatch/src/evaluate.c
1754
if (expr->op != '*' || expr->type != EXPR_PREOP) {
usr/src/tools/smatch/src/evaluate.c
1772
if (op->op != '*' || op->type != EXPR_PREOP) {
usr/src/tools/smatch/src/evaluate.c
1803
if (op->type == EXPR_PREOP && op->op == '&') {
usr/src/tools/smatch/src/evaluate.c
2136
expr->type = EXPR_PREOP;
usr/src/tools/smatch/src/evaluate.c
2155
case EXPR_PREOP:
usr/src/tools/smatch/src/evaluate.c
2680
while (e && e->type == EXPR_PREOP && e->op == '(')
usr/src/tools/smatch/src/evaluate.c
2955
expr->type = EXPR_PREOP;
usr/src/tools/smatch/src/evaluate.c
3090
if (fn->type != EXPR_PREOP)
usr/src/tools/smatch/src/evaluate.c
3142
if (sym->type == SYM_NODE && fn->type == EXPR_PREOP &&
usr/src/tools/smatch/src/evaluate.c
315
case EXPR_PREOP:
usr/src/tools/smatch/src/evaluate.c
3303
case EXPR_PREOP:
usr/src/tools/smatch/src/evaluate.c
420
case EXPR_PREOP:
usr/src/tools/smatch/src/evaluate.c
583
return expr->type == EXPR_PREOP && expr->op == '*';
usr/src/tools/smatch/src/evaluate.c
88
expr->type = EXPR_PREOP;
usr/src/tools/smatch/src/evaluate.c
965
const unsigned left_not = expr->left->type == EXPR_PREOP
usr/src/tools/smatch/src/evaluate.c
967
const unsigned right_not = expr->right->type == EXPR_PREOP
usr/src/tools/smatch/src/expand.c
1041
case EXPR_PREOP:
usr/src/tools/smatch/src/expand.c
838
if (fn->type != EXPR_PREOP)
usr/src/tools/smatch/src/expression.c
460
expr = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
508
struct expression *deref = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
532
struct expression *inner = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
652
unary = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/expression.c
670
unary = alloc_expression(token->pos, EXPR_PREOP);
usr/src/tools/smatch/src/inline.c
105
case EXPR_PREOP:
usr/src/tools/smatch/src/linearize.c
1513
if (fn->type == EXPR_PREOP && fn->op == '*' && is_func_type(fn->ctype))
usr/src/tools/smatch/src/linearize.c
1790
case EXPR_PREOP:
usr/src/tools/smatch/src/linearize.c
1920
case EXPR_PREOP:
usr/src/tools/smatch/src/linearize.c
962
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/show-parse.c
1139
case EXPR_PREOP:
usr/src/tools/smatch/src/show-parse.c
757
if (fn->type == EXPR_PREOP) {
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
156
if (right->type == EXPR_PREOP && right->op == '&')
usr/src/tools/smatch/src/smatch_address.c
218
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_address.c
267
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_address.c
323
if (unop->type == EXPR_PREOP && unop->op == '*')
usr/src/tools/smatch/src/smatch_buf_size.c
134
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_buf_size.c
304
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_buf_size.c
335
if (expr->type != EXPR_PREOP || expr->op != '&')
usr/src/tools/smatch/src/smatch_buf_size.c
359
while (expr && expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_buf_size.c
361
if (tmp->type != EXPR_PREOP)
usr/src/tools/smatch/src/smatch_buf_size.c
433
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_buf_size.c
605
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/smatch_comparison.c
1141
(mod_expr->type != EXPR_PREOP && mod_expr->type != EXPR_POSTOP) ||
usr/src/tools/smatch/src/smatch_comparison.c
828
if (mod_expr->type != EXPR_PREOP && mod_expr->type != EXPR_POSTOP)
usr/src/tools/smatch/src/smatch_comparison.c
851
((mod_expr->type == EXPR_PREOP || mod_expr->type == EXPR_POSTOP) &&
usr/src/tools/smatch/src/smatch_comparison.c
884
if (expr->type != EXPR_PREOP ||
usr/src/tools/smatch/src/smatch_comparison.c
915
if (expr->type == EXPR_PREOP &&
usr/src/tools/smatch/src/smatch_conditions.c
447
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_conditions.c
546
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_conditions.c
710
if (right->type == EXPR_PREOP && right->op == '(')
usr/src/tools/smatch/src/smatch_constraints_required.c
380
if (array->type != EXPR_PREOP || array->op != '*')
usr/src/tools/smatch/src/smatch_container_of.c
110
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_container_of.c
125
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_container_of.c
147
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_container_of.c
246
if (container->type == EXPR_PREOP && container->op == '&')
usr/src/tools/smatch/src/smatch_container_of.c
248
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_db.c
2082
if (expr->type == EXPR_PREOP && expr->op == '(')
usr/src/tools/smatch/src/smatch_db.c
2617
if (arg->type == EXPR_PREOP && arg->op == '&') {
usr/src/tools/smatch/src/smatch_db.c
2633
if (arg->type == EXPR_PREOP && arg->op == '&') {
usr/src/tools/smatch/src/smatch_db.c
2660
if (arg->type == EXPR_PREOP && arg->op == '&' && star_cnt && !add_dot) {
usr/src/tools/smatch/src/smatch_db.c
2665
if (arg->type == EXPR_PREOP && arg->op == '&') {
usr/src/tools/smatch/src/smatch_db.c
850
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_db.c
911
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_expressions.c
80
preop = alloc_tmp_expression(expr->pos, EXPR_PREOP);
usr/src/tools/smatch/src/smatch_extra.c
1101
!(right->type == EXPR_PREOP && right->op == '&') &&
usr/src/tools/smatch/src/smatch_extra.c
1366
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/smatch_extra.c
1385
while (expr->type == EXPR_PREOP) {
usr/src/tools/smatch/src/smatch_extra.c
215
if (assigned->type != EXPR_PREOP || assigned->op != '&')
usr/src/tools/smatch/src/smatch_extra.c
2204
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_extra.c
233
if (assigned->type == EXPR_PREOP && assigned->op == '&') {
usr/src/tools/smatch/src/smatch_extra.c
2734
if (arg->type == EXPR_PREOP && arg->op == '&')
usr/src/tools/smatch/src/smatch_extra.c
616
if (unop_expr->type != EXPR_PREOP && unop_expr->type != EXPR_POSTOP)
usr/src/tools/smatch/src/smatch_extra.c
628
if (condition->type != EXPR_PREOP && condition->type != EXPR_POSTOP)
usr/src/tools/smatch/src/smatch_extra.c
680
if (unop->type == EXPR_PREOP) {
usr/src/tools/smatch/src/smatch_extra.c
995
if (tmp->type == EXPR_PREOP && tmp->op == '&')
usr/src/tools/smatch/src/smatch_flow.c
1345
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_flow.c
262
if (left->type != EXPR_PREOP || left->op != '*')
usr/src/tools/smatch/src/smatch_flow.c
286
if (parent->type == EXPR_PREOP && parent->op == '&')
usr/src/tools/smatch/src/smatch_flow.c
288
if (parent->type == EXPR_PREOP && parent->op == '(')
usr/src/tools/smatch/src/smatch_flow.c
382
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_function_ptrs.c
190
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_function_ptrs.c
250
if (tmp->type == EXPR_PREOP && tmp->op == '&')
usr/src/tools/smatch/src/smatch_function_ptrs.c
324
if (right->type == EXPR_PREOP && right->op == '&')
usr/src/tools/smatch/src/smatch_function_ptrs.c
388
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_function_ptrs.c
61
if (expr->type == EXPR_PREOP && expr->op == '*') {
usr/src/tools/smatch/src/smatch_function_ptrs.c
86
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_helper.c
1040
while (expr->type == EXPR_PREOP && expr->op == '(')
usr/src/tools/smatch/src/smatch_helper.c
169
if (parent->type == EXPR_PREOP && parent->op == '*')
usr/src/tools/smatch/src/smatch_helper.c
192
if (deref->type == EXPR_PREOP && op == '*') {
usr/src/tools/smatch/src/smatch_helper.c
195
if (unop->type == EXPR_PREOP && unop->op == '&') {
usr/src/tools/smatch/src/smatch_helper.c
228
case EXPR_PREOP: {
usr/src/tools/smatch/src/smatch_helper.c
521
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_helper.c
649
if (expr->type == EXPR_PREOP && expr->op == '*') {
usr/src/tools/smatch/src/smatch_helper.c
672
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_helper.c
684
if (expr->type == EXPR_PREOP && expr->op == '*')
usr/src/tools/smatch/src/smatch_helper.c
702
if (expr->type != EXPR_PREOP)
usr/src/tools/smatch/src/smatch_helper.c
720
if (expr->type == EXPR_PREOP) {
usr/src/tools/smatch/src/smatch_helper.c
747
case EXPR_PREOP: {
usr/src/tools/smatch/src/smatch_helper.c
763
unop->type == EXPR_PREOP && unop->op == '&') {
usr/src/tools/smatch/src/smatch_helper.c
866
if (expr->type == EXPR_PREOP && expr->op == '*') {
usr/src/tools/smatch/src/smatch_helper.c
872
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_helper.c
944
if (deref->type == EXPR_PREOP && deref->op == '*')
usr/src/tools/smatch/src/smatch_kernel_user_data.c
165
if ((expr->type == EXPR_PREOP || expr->type == EXPR_POSTOP) &&
usr/src/tools/smatch/src/smatch_kernel_user_data.c
235
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
263
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_kernel_user_data.c
289
if (expr->type != EXPR_PREOP || expr->op != '&')
usr/src/tools/smatch/src/smatch_kernel_user_data.c
504
if (!expr || expr->type != EXPR_PREOP || expr->op != '*')
usr/src/tools/smatch/src/smatch_kernel_user_data.c
906
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
978
if (expr->type == EXPR_PREOP && expr->op == '*' &&
usr/src/tools/smatch/src/smatch_math.c
1426
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_math.c
1860
if (expr->type == EXPR_PREOP && expr->op == SPECIAL_DECREMENT)
usr/src/tools/smatch/src/smatch_math.c
1862
if (expr->type == EXPR_PREOP && expr->op == SPECIAL_INCREMENT)
usr/src/tools/smatch/src/smatch_math.c
1871
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_math.c
1901
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_math.c
314
if (left->type != EXPR_PREOP || left->op != '&')
usr/src/tools/smatch/src/smatch_math.c
327
if (right->type != EXPR_PREOP || right->op != '&')
usr/src/tools/smatch/src/smatch_modification_hooks.c
212
if (tmp->type == EXPR_PREOP && tmp->op == '&')
usr/src/tools/smatch/src/smatch_mtag.c
356
if (expr->type == EXPR_PREOP && expr->op == '*') {
usr/src/tools/smatch/src/smatch_mtag.c
370
if (expr->type == EXPR_PREOP && expr->op == '*') {
usr/src/tools/smatch/src/smatch_mtag.c
435
if (expr->type == EXPR_PREOP && expr->op == '&') {
usr/src/tools/smatch/src/smatch_param_set.c
64
if ((faked->type == EXPR_PREOP || faked->type == EXPR_POSTOP) &&
usr/src/tools/smatch/src/smatch_parse_call_math.c
142
if (arg->type == EXPR_PREOP && arg->op == '&') {
usr/src/tools/smatch/src/smatch_recurse.c
180
if (expr->type != EXPR_PREOP && expr->type != EXPR_POSTOP)
usr/src/tools/smatch/src/smatch_recurse.c
40
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_struct_assignment.c
101
if (right->type == EXPR_PREOP && right->op == '&')
usr/src/tools/smatch/src/smatch_struct_assignment.c
121
if (expr->type == EXPR_PREOP && expr->op == '&')
usr/src/tools/smatch/src/smatch_struct_assignment.c
247
if (left->type == EXPR_PREOP && left->op == '*' && is_pointer(left))
usr/src/tools/smatch/src/smatch_type.c
279
case EXPR_PREOP:
usr/src/tools/smatch/src/smatch_type_val.c
354
if (expr->type == EXPR_PREOP || expr->type == EXPR_POSTOP) {
usr/src/tools/smatch/src/smatch_type_val.c
527
if (right->type != EXPR_PREOP || right->op != '&')
usr/src/tools/smatch/src/smatch_type_val.c
624
if (arg->type != EXPR_PREOP || arg->op != '&')
usr/src/tools/smatch/src/smatch_untracked_param.c
95
if (arg->type != EXPR_PREOP || arg->op != '&')
usr/src/tools/smatch/src/smatch_var_sym.c
43
if ((expr->type == EXPR_PREOP && expr->op == '*')) {
usr/src/tools/smatch/src/symbol.c
317
case EXPR_PREOP: {
usr/src/tools/smatch/src/symbol.c
320
while (e && e->type == EXPR_PREOP && e->op == '(')
usr/src/tools/smatch/src/symbol.c
340
case EXPR_PREOP:
usr/src/tools/smatch/src/symbol.c
343
while (e && e->type == EXPR_PREOP && e->op == '(')