Searched refs:ptr_rhs_type (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/scripts/gcc-plugins/ |
H A D | randomize_layout_plugin.c | 830 const_tree ptr_rhs_type; in find_bad_casts_execute() local 869 ptr_rhs_type = TYPE_MAIN_VARIANT(strip_array_types(TYPE_MAIN_VARIANT(TREE_TYPE(rhs_type)))); in find_bad_casts_execute() 871 if (ptr_rhs_type == void_type_node) in find_bad_casts_execute() 880 if (TREE_CODE(ptr_rhs_type) != RECORD_TYPE) { in find_bad_casts_execute() 885 if (!whitelisted_cast(stmt, ptr_lhs_type, ptr_rhs_type)) in find_bad_casts_execute() 886 MISMATCH(gimple_location(stmt), "rhs", ptr_lhs_type, ptr_rhs_type); in find_bad_casts_execute() local 891 if (rhs_code == SSA_NAME && ptr_lhs_type == ptr_rhs_type) in find_bad_casts_execute() 921 if (lookup_attribute("randomize_performed", TYPE_ATTRIBUTES(ptr_rhs_type))) in find_bad_casts_execute() 924 if (!whitelisted_cast(stmt, ptr_lhs_type, ptr_rhs_type)) in find_bad_casts_execute() 925 MISMATCH(gimple_location(stmt), "ssa", ptr_lhs_type, ptr_rhs_type); in find_bad_casts_execute() local [all...] |
/kernel/linux/linux-6.6/scripts/gcc-plugins/ |
H A D | randomize_layout_plugin.c | 743 const_tree ptr_rhs_type; in find_bad_casts_execute() local 782 ptr_rhs_type = TYPE_MAIN_VARIANT(strip_array_types(TYPE_MAIN_VARIANT(TREE_TYPE(rhs_type)))); in find_bad_casts_execute() 784 if (ptr_rhs_type == void_type_node) in find_bad_casts_execute() 793 if (TREE_CODE(ptr_rhs_type) != RECORD_TYPE) { in find_bad_casts_execute() 797 MISMATCH(gimple_location(stmt), "rhs", ptr_lhs_type, ptr_rhs_type); in find_bad_casts_execute() local 801 if (rhs_code == SSA_NAME && ptr_lhs_type == ptr_rhs_type) in find_bad_casts_execute() 828 if (lookup_attribute("randomize_performed", TYPE_ATTRIBUTES(ptr_rhs_type))) in find_bad_casts_execute() 830 MISMATCH(gimple_location(stmt), "ssa", ptr_lhs_type, ptr_rhs_type); in find_bad_casts_execute() local
|
Completed in 3 milliseconds