LCOV - code coverage report
Current view: top level - gcc/rust/ast - rust-expr.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 66.0 % 1166 770
Test Date: 2024-04-27 14:03:13 Functions: 63.1 % 382 241
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3AST10ReturnExpr14mark_for_stripEv 0
_ZN4Rust3AST10ReturnExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST10ReturnExprC2ERKS1_ 0
_ZN4Rust3AST10StructBaseC2ERKS1_ 0
_ZN4Rust3AST10StructExpr14mark_for_stripEv 0
_ZN4Rust3AST10StructExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST11ClosureExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST11ForLoopExpr11get_patternEv 0
_ZN4Rust3AST11ForLoopExpr17get_iterator_exprEv 0
_ZN4Rust3AST11ForLoopExprC2ERKS1_ 0
_ZN4Rust3AST11GroupedExpr14mark_for_stripEv 0
_ZN4Rust3AST11GroupedExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST11LiteralExpr14mark_for_stripEv 0
_ZN4Rust3AST11LiteralExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST11RangeToExpr14mark_for_stripEv 0
_ZN4Rust3AST11RangeToExprC2ERKS1_ 0
_ZN4Rust3AST12BaseLoopExpr14mark_for_stripEv 0
_ZN4Rust3AST12BaseLoopExprC2ERKS1_ 0
_ZN4Rust3AST12ClosureParam12create_errorEv 0
_ZN4Rust3AST12ClosureParamC2ERKS1_ 0
_ZN4Rust3AST12ClosureParamaSEOS1_ 0
_ZN4Rust3AST12ContinueExpr14mark_for_stripEv 0
_ZN4Rust3AST12ContinueExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST12OperatorExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST13RangeFromExpr14mark_for_stripEv 0
_ZN4Rust3AST13RangeFromExprC2ERKS1_ 0
_ZN4Rust3AST13RangeFullExpr14mark_for_stripEv 0
_ZN4Rust3AST13WhileLoopExprC2ERKS1_ 0
_ZN4Rust3AST14ArrayIndexExpr14mark_for_stripEv 0
_ZN4Rust3AST14ArrayIndexExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST14ArrayIndexExprC2ERKS1_ 0
_ZN4Rust3AST14AsyncBlockExpr14get_block_exprEv 0
_ZN4Rust3AST14AsyncBlockExpr14mark_for_stripEv 0
_ZN4Rust3AST14AsyncBlockExpr15get_outer_attrsEv 0
_ZN4Rust3AST14AsyncBlockExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST14AsyncBlockExprC2ERKS1_ 0
_ZN4Rust3AST14MethodCallExpr14mark_for_stripEv 0
_ZN4Rust3AST14MethodCallExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST14TupleIndexExpr14mark_for_stripEv 0
_ZN4Rust3AST14TupleIndexExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST15FieldAccessExpr14mark_for_stripEv 0
_ZN4Rust3AST15FieldAccessExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST15FieldAccessExprC2ERKS1_ 0
_ZN4Rust3AST15LazyBooleanExprC2ERKS1_ 0
_ZN4Rust3AST15MetaItemLitExpr8get_kindEv 0
_ZN4Rust3AST15MetaItemPathLitC2ENS0_10SimplePathENS0_11LiteralExprE 0
_ZN4Rust3AST15RangeFromToExpr14mark_for_stripEv 0
_ZN4Rust3AST15RangeFromToExprC2ERKS1_ 0
_ZN4Rust3AST15RangeToInclExpr11get_to_exprEv 0
_ZN4Rust3AST15RangeToInclExpr14mark_for_stripEv 0
_ZN4Rust3AST15RangeToInclExprC2ERKS1_ 0
_ZN4Rust3AST16ArrayElemsCopiedC2ERKS1_ 0
_ZN4Rust3AST16ClosureExprInner14mark_for_stripEv 0
_ZN4Rust3AST16ClosureExprInnerC2ERKS1_ 0
_ZN4Rust3AST16WhileLetLoopExpr18get_scrutinee_exprEv 0
_ZN4Rust3AST16WhileLetLoopExprC2ERKS1_ 0
_ZN4Rust3AST19IfLetExprConseqElseC2ERKS1_ 0
_ZN4Rust3AST19RangeFromToInclExpr14mark_for_stripEv 0
_ZN4Rust3AST19RangeFromToInclExprC2ERKS1_ 0
_ZN4Rust3AST20ErrorPropagationExpr20get_propagating_exprEv 0
_ZN4Rust3AST20ErrorPropagationExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 0
_ZN4Rust3AST21ClosureExprInnerTyped14mark_for_stripEv 0
_ZN4Rust3AST21ClosureExprInnerTypedC2ERKS1_ 0
_ZN4Rust3AST22CompoundAssignmentExprC2ERKS1_ 0
_ZN4Rust3AST22StructExprFieldWithValC2ERKS1_ 0
_ZN4Rust3AST22StructExprStructFieldsC2ERKS1_ 0
_ZN4Rust3AST6IfExpr14mark_for_stripEv 0
_ZN4Rust3AST8CallExpr14mark_for_stripEv 0
_ZN4Rust3AST8CallExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST8MatchArm12create_errorEv 0
_ZN4Rust3AST8MatchArmaSEOS1_ 0
_ZN4Rust3AST9ArrayExpr14mark_for_stripEv 0
_ZN4Rust3AST9ArrayExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST9AwaitExpr14mark_for_stripEv 0
_ZN4Rust3AST9AwaitExpr15get_outer_attrsEv 0
_ZN4Rust3AST9AwaitExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST9AwaitExpr16get_awaited_exprEv 0
_ZN4Rust3AST9AwaitExprC2ERKS1_ 0
_ZN4Rust3AST9AwaitExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 0
_ZN4Rust3AST9BreakExpr14mark_for_stripEv 0
_ZN4Rust3AST9BreakExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST9BreakExprC2ERKS1_ 0
_ZN4Rust3AST9IfLetExpr14mark_for_stripEv 0
_ZN4Rust3AST9IfLetExprC2ERKS1_ 0
_ZN4Rust3AST9MatchCaseaSEOS1_ 0
_ZN4Rust3AST9MatchExpr14mark_for_stripEv 0
_ZN4Rust3AST9RangeExpr15get_outer_attrsEv 0
_ZN4Rust3AST9RangeExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZN4Rust3AST9TupleExpr14mark_for_stripEv 0
_ZN4Rust3AST9TupleExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 0
_ZNK4Rust3AST10ReturnExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST11ForLoopExpr26clone_expr_with_block_implEv 0
_ZNK4Rust3AST11RangeToExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST12ContinueExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST12NegationExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST13RangeFromExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST13RangeFullExpr19is_marked_for_stripEv 0
_ZNK4Rust3AST13RangeFullExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST13WhileLoopExpr26clone_expr_with_block_implEv 0
_ZNK4Rust3AST14ArrayIndexExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST14AsyncBlockExpr19is_marked_for_stripEv 0
_ZNK4Rust3AST14AsyncBlockExpr26clone_expr_with_block_implEv 0
_ZNK4Rust3AST14AsyncBlockExpr9get_locusEv 0
_ZNK4Rust3AST14AttrInputMacro12is_meta_itemEv 0
_ZNK4Rust3AST14AttrInputMacro19check_cfg_predicateERKNS_7SessionE 0
_ZNK4Rust3AST15FieldAccessExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST15LazyBooleanExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST15MetaItemLitExpr26clone_meta_item_inner_implEv 0
_ZNK4Rust3AST15MetaItemLitExpr9get_locusEv 0
_ZNK4Rust3AST15MetaItemPathLit13get_item_kindEv 0
_ZNK4Rust3AST15MetaItemPathLit26clone_meta_item_inner_implEv 0
_ZNK4Rust3AST15MetaItemPathLit9as_stringB5cxx11Ev 0
_ZNK4Rust3AST15MetaItemPathLit9get_locusEv 0
_ZNK4Rust3AST15RangeFromToExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST15RangeToInclExpr19is_marked_for_stripEv 0
_ZNK4Rust3AST15RangeToInclExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST16ArrayElemsCopied22clone_array_elems_implEv 0
_ZNK4Rust3AST16AttrInputLiteral12is_meta_itemEv 0
_ZNK4Rust3AST16AttrInputLiteral19check_cfg_predicateERKNS_7SessionE 0
_ZNK4Rust3AST16ClosureExprInner29clone_expr_without_block_implEv 0
_ZNK4Rust3AST16StructExprStruct29clone_expr_without_block_implEv 0
_ZNK4Rust3AST16WhileLetLoopExpr26clone_expr_with_block_implEv 0
_ZNK4Rust3AST19IfLetExprConseqElse22clone_if_let_expr_implEv 0
_ZNK4Rust3AST19RangeFromToInclExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST20ErrorPropagationExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST20StructExprStructBase29clone_expr_without_block_implEv 0
_ZNK4Rust3AST21ClosureExprInnerTyped29clone_expr_without_block_implEv 0
_ZNK4Rust3AST22CompoundAssignmentExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST22StructExprStructFields29clone_expr_without_block_implEv 0
_ZNK4Rust3AST25StructExprFieldIdentifier28clone_struct_expr_field_implEv 0
_ZNK4Rust3AST25StructExprFieldIdentifier9as_stringB5cxx11Ev 0
_ZNK4Rust3AST25StructExprFieldIndexValue28clone_struct_expr_field_implEv 0
_ZNK4Rust3AST30StructExprFieldIdentifierValue28clone_struct_expr_field_implEv 0
_ZNK4Rust3AST6IfExpr18clone_if_expr_implEv 0
_ZNK4Rust3AST8LoopExpr26clone_expr_with_block_implEv 0
_ZNK4Rust3AST9AwaitExpr19is_marked_for_stripEv 0
_ZNK4Rust3AST9AwaitExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST9AwaitExpr9get_locusEv 0
_ZNK4Rust3AST9BreakExpr29clone_expr_without_block_implEv 0
_ZNK4Rust3AST9IfLetExpr22clone_if_let_expr_implEv 0
_ZNK4Rust3AST9IfLetExpr26clone_expr_with_block_implEv 0
_ZN4Rust3AST16WhileLetLoopExprC2ESt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS4_EESaIS7_EES3_INS0_4ExprES5_ISA_EES3_INS0_9BlockExprES5_ISD_EEjNS0_9LoopLabelES2_INS0_9AttributeESaISH_EE 1
_ZN4Rust3AST9IfLetExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 1
_ZNK4Rust3AST14AttrInputMacro19get_attr_input_typeEv 1
_ZNK4Rust3AST14AttrInputMacro21clone_attr_input_implEv 1
_ZNK4Rust3AST9IfLetExpr9get_locusEv 1
_ZN4Rust3AST19IfLetExprConseqElseC2ESt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS4_EESaIS7_EES3_INS0_4ExprES5_ISA_EES3_INS0_9BlockExprES5_ISD_EES3_INS0_13ExprWithBlockES5_ISG_EES2_INS0_9AttributeESaISJ_EEj 2
_ZN4Rust3AST11ForLoopExprC2ESt10unique_ptrINS0_7PatternESt14default_deleteIS3_EES2_INS0_4ExprES4_IS7_EES2_INS0_9BlockExprES4_ISA_EEjNS0_9LoopLabelESt6vectorINS0_9AttributeESaISF_EE 3
_ZN4Rust3AST9IfLetExprC2ESt6vectorISt10unique_ptrINS0_7PatternESt14default_deleteIS4_EESaIS7_EES3_INS0_4ExprES5_ISA_EES3_INS0_9BlockExprES5_ISD_EES2_INS0_9AttributeESaISG_EEj 3
_ZNK4Rust3AST15MetaItemLitExpr9as_stringB5cxx11Ev 6
_ZNK4Rust3AST9IfLetExpr19is_marked_for_stripEv 6
_ZN4Rust3AST15UnsafeBlockExpr14mark_for_stripEv 7
_ZNK4Rust3AST12ContinueExpr9get_locusEv 9
_ZN4Rust3AST12ContinueExprC2ENS0_8LifetimeESt6vectorINS0_9AttributeESaIS4_EEj 10
_ZN4Rust3AST8MatchArm14get_guard_exprEv 11
_ZN4Rust3AST9BlockExpr14mark_for_stripEv 11
_ZN4Rust3AST12OperatorExpr14mark_for_stripEv 14
_ZNK4Rust3AST11RangeToExpr19is_marked_for_stripEv 14
_ZNK4Rust3AST13RangeFromExpr19is_marked_for_stripEv 14
_ZNK4Rust3AST19RangeFromToInclExpr19is_marked_for_stripEv 14
_ZN4Rust3AST9BlockExpr15strip_tail_exprEv 15
_ZN4Rust3AST19IfLetExprConseqElse14get_else_blockEv 18
_ZN4Rust3AST11LiteralExprC2ENS0_7LiteralESt6vectorINS0_9AttributeESaIS4_EEj 27
_ZN4Rust3AST9IfLetExpr15get_outer_attrsEv 29
_ZN4Rust3AST16ClosureExprInnerC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_12ClosureParamESaIS8_EEjbS7_INS0_9AttributeESaISB_EE 30
_ZN4Rust3AST9IfLetExpr12get_if_blockEv 30
_ZN4Rust3AST9IfLetExpr14get_value_exprEv 30
_ZN4Rust3AST21ClosureExprInnerTypedC2ESt10unique_ptrINS0_4TypeESt14default_deleteIS3_EES2_INS0_9BlockExprES4_IS7_EESt6vectorINS0_12ClosureParamESaISB_EEjbSA_INS0_9AttributeESaISE_EE 31
_ZN4Rust3AST13WhileLoopExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES2_INS0_9BlockExprES4_IS7_EEjNS0_9LoopLabelESt6vectorINS0_9AttributeESaISC_EE 35
_ZNK4Rust3AST16AttrInputLiteral9as_stringB5cxx11Ev 42
_ZNK4Rust3AST16ClosureExprInner19is_marked_for_stripEv 43
_ZN4Rust3AST25StructExprFieldIndexValueC2EiSt10unique_ptrINS0_4ExprESt14default_deleteIS3_EEj 44
_ZNK4Rust3AST25StructExprFieldIndexValue9get_locusEv 44
_ZNK4Rust3AST11ClosureExpr9get_locusEv 53
_ZNK4Rust3AST9BreakExpr9get_locusEv 57
_ZN4Rust3AST14TupleIndexExprC2ERKS1_ 60
_ZNK4Rust3AST14TupleIndexExpr29clone_expr_without_block_implEv 60
_ZNK4Rust3AST21ClosureExprInnerTyped19is_marked_for_stripEv 60
_ZN4Rust3AST11ClosureExprC2ESt6vectorINS0_12ClosureParamESaIS3_EEbS2_INS0_9AttributeESaIS6_EEj 61
_ZN4Rust3AST11RangeToExpr11get_to_exprEv 63
_ZN4Rust3AST13RangeFromExpr13get_from_exprEv 63
_ZN4Rust3AST19RangeFromToInclExpr11get_to_exprEv 63
_ZN4Rust3AST19RangeFromToInclExpr13get_from_exprEv 63
_ZNK4Rust3AST12ContinueExpr19is_marked_for_stripEv 64
_ZN4Rust3AST16ArrayElemsValuesC2ERKS1_ 65
_ZN4Rust3AST9ArrayExprC2ERKS1_ 65
_ZNK4Rust3AST10BorrowExpr29clone_expr_without_block_implEv 65
_ZNK4Rust3AST16ArrayElemsValues22clone_array_elems_implEv 65
_ZNK4Rust3AST9ArrayExpr29clone_expr_without_block_implEv 65
_ZN4Rust3AST9BreakExprC2ENS0_9LoopLabelESt10unique_ptrINS0_4ExprESt14default_deleteIS4_EESt6vectorINS0_9AttributeESaIS9_EEj 66
_ZN4Rust3AST14AssignmentExprC2ERKS1_ 70
_ZN4Rust3AST14ComparisonExprC2ERKS1_ 70
_ZNK4Rust3AST14AssignmentExpr29clone_expr_without_block_implEv 70
_ZNK4Rust3AST14ComparisonExpr29clone_expr_without_block_implEv 70
_ZNK4Rust3AST9RangeExpr9get_locusEv 71
_ZN4Rust3AST11GroupedExprC2ERKS1_ 75
_ZN4Rust3AST12ClosureParamD2Ev 75
_ZNK4Rust3AST11GroupedExpr29clone_expr_without_block_implEv 75
_ZN4Rust3AST8LoopExprC2ESt10unique_ptrINS0_9BlockExprESt14default_deleteIS3_EEjNS0_9LoopLabelESt6vectorINS0_9AttributeESaIS9_EE 95
_ZN4Rust3AST12BaseLoopExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 101
_ZN4Rust3AST9MatchExprC2ERKS1_ 110
_ZNK4Rust3AST9MatchExpr26clone_expr_with_block_implEv 110
_ZNK4Rust3AST12BaseLoopExpr9get_locusEv 123
_ZNK4Rust3AST15RangeFromToExpr19is_marked_for_stripEv 132
_ZN4Rust3AST12BaseLoopExprC2ESt10unique_ptrINS0_9BlockExprESt14default_deleteIS3_EEjNS0_9LoopLabelESt6vectorINS0_9AttributeESaIS9_EE 134
_ZN4Rust3AST12ContinueExpr15get_outer_attrsEv 147
_ZN4Rust3AST22CompoundAssignmentExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_26CompoundAssignmentOperatorj 160
_ZN4Rust3AST11GroupedExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EESA_j 162
_ZN4Rust3AST9MatchExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 171
_ZNK4Rust3AST11LiteralExpr10is_literalEv 179
_ZNK4Rust3AST9MatchExpr9get_locusEv 196
_ZN4Rust3AST9MatchExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9MatchCaseESaIS8_EES7_INS0_9AttributeESaISB_EESD_j 200
_ZN4Rust3AST16ArrayElemsValuesC2ESt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS4_EESaIS7_EEj 201
_ZN4Rust3AST16ClosureExprInner19get_definition_exprEv 207
_ZN4Rust3AST25StructExprFieldIdentifierC2ENS_10IdentifierEj 211
_ZNK4Rust3AST25StructExprFieldIdentifier9get_locusEv 211
_ZN4Rust3AST8MatchArmC2ERKS1_ 220
_ZN4Rust3AST9MatchCaseC2ERKS1_ 220
_ZN4Rust3AST14MethodCallExprC2ERKS1_ 240
_ZN4Rust3AST21ClosureExprInnerTyped15get_return_typeEv 240
_ZNK4Rust3AST14MethodCallExpr29clone_expr_without_block_implEv 240
_ZNK4Rust3AST12BaseLoopExpr19is_marked_for_stripEv 249
_ZNK4Rust3AST11GroupedExpr9get_locusEv 262
_ZN4Rust3AST16IfExprConseqElseC2ERKS1_ 270
_ZN4Rust3AST21ClosureExprInnerTyped20get_definition_blockEv 270
_ZN4Rust3AST6IfExprC2ERKS1_ 270
_ZNK4Rust3AST16IfExprConseqElse18clone_if_expr_implEv 270
_ZNK4Rust3AST6IfExpr26clone_expr_with_block_implEv 270
_ZN4Rust3AST12NegationExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EE16NegationOperatorSt6vectorINS0_9AttributeESaIS9_EEj 290
_ZNK4Rust3AST9BreakExpr19is_marked_for_stripEv 300
_ZNK4Rust3AST9ArrayExpr9get_locusEv 303
_ZN4Rust3AST9ArrayExprC2ESt10unique_ptrINS0_10ArrayElemsESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EESA_j 310
_ZN4Rust3AST9BreakExpr14get_break_exprEv 310
_ZN4Rust3AST9TupleExprC2ERKS1_ 315
_ZNK4Rust3AST9TupleExpr29clone_expr_without_block_implEv 315
_ZN4Rust3AST10ReturnExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 326
_ZNK4Rust3AST10ReturnExpr9get_locusEv 326
_ZNK4Rust3AST9TupleExpr9get_locusEv 326
_ZN4Rust3AST9TupleExprC2ESt6vectorISt10unique_ptrINS0_4ExprESt14default_deleteIS4_EESaIS7_EES2_INS0_9AttributeESaISA_EESC_j 335
_ZNK4Rust3AST9MatchExpr19is_marked_for_stripEv 336
_ZN4Rust3AST16IfExprConseqElseC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES2_INS0_9BlockExprES4_IS7_EES2_INS0_13ExprWithBlockES4_ISA_EESt6vectorINS0_9AttributeESaISE_EEj 353
_ZN4Rust3AST10ArrayElemsC2Ev 375
_ZN4Rust3AST15LazyBooleanExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_19LazyBooleanOperatorj 378
_ZN4Rust3AST13WhileLoopExpr18get_predicate_exprEv 385
_ZNK4Rust3AST11GroupedExpr19is_marked_for_stripEv 388
_ZN4Rust3AST14ArrayIndexExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_St6vectorINS0_9AttributeESaIS8_EEj 437
_ZN4Rust3AST12ClosureParam11get_patternEv 438
_ZN4Rust3AST12ClosureParam8get_typeEv 459
_ZN4Rust3AST11ClosureExpr15get_outer_attrsEv 471
_ZN4Rust3AST9MatchCaseC2ENS0_8MatchArmESt10unique_ptrINS0_4ExprESt14default_deleteIS4_EE 501
_ZN4Rust3AST15RangeFromToExpr11get_to_exprEv 546
_ZN4Rust3AST15RangeFromToExpr13get_from_exprEv 546
_ZN4Rust3AST10StructBase15get_base_structEv 567
_ZNK4Rust3AST14ArrayIndexExpr9get_locusEv 581
_ZNK4Rust3AST9ArrayExpr19is_marked_for_stripEv 581
_ZN4Rust3AST6IfExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 582
_ZN4Rust3AST9BlockExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 583
_ZNK4Rust3AST6IfExpr9get_locusEv 609
_ZN4Rust3AST6IfExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES2_INS0_9BlockExprES4_IS7_EESt6vectorINS0_9AttributeESaISB_EEj 653
_ZNK4Rust3AST9TupleExpr19is_marked_for_stripEv 712
_ZNK4Rust3AST9BlockExpr9get_locusEv 719
_ZN4Rust3AST14TupleIndexExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EEiSt6vectorINS0_9AttributeESaIS8_EEj 787
_ZNK4Rust3AST10ReturnExpr19is_marked_for_stripEv 817
_ZN4Rust3AST10StructBase5errorEv 821
_ZN4Rust3AST22StructExprStructFieldsC2ENS0_16PathInExpressionESt6vectorISt10unique_ptrINS0_15StructExprFieldESt14default_deleteIS5_EESaIS8_EEjNS0_10StructBaseES3_INS0_9AttributeESaISC_EESE_ 821
_ZNK4Rust3AST14TupleIndexExpr9get_locusEv 839
_ZN4Rust3AST10StructExprC2ENS0_16PathInExpressionESt6vectorINS0_9AttributeESaIS4_EE 872
_ZN4Rust3AST16StructExprStructC2ENS0_16PathInExpressionESt6vectorINS0_9AttributeESaIS4_EES6_j 872
_ZN4Rust3AST14ComparisonExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_18ComparisonOperatorj 909
_ZN4Rust3AST10BorrowExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EEbbSt6vectorINS0_9AttributeESaIS8_EEj 918
_ZN4Rust3AST16ArrayElemsCopied14get_num_copiesEv 944
_ZN4Rust3AST16ArrayElemsCopied16get_elem_to_copyEv 944
_ZNK4Rust3AST16StructExprStruct9get_locusEv 974
_ZN4Rust3AST14MethodCallExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EENS0_15PathExprSegmentESt6vectorIS6_SaIS6_EES8_INS0_9AttributeESaISB_EEj 1038
_ZNK4Rust3AST14MethodCallExpr9get_locusEv 1072
_ZN4Rust3AST9BreakExpr15get_outer_attrsEv 1181
_ZN4Rust3AST12BaseLoopExpr14get_loop_blockEv 1199
_ZNK4Rust3AST30StructExprFieldIdentifierValue9get_locusEv 1279
_ZN4Rust3AST15DereferenceExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 1290
_ZN4Rust3AST30StructExprFieldIdentifierValueC2ENS_10IdentifierESt10unique_ptrINS0_4ExprESt14default_deleteIS4_EEj 1292
_ZNK4Rust3AST9BlockExpr26clone_expr_with_block_implEv 1376
_ZN4Rust3AST12BaseLoopExpr15get_outer_attrsEv 1392
_ZN4Rust3AST15FieldAccessExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EENS_10IdentifierESt6vectorINS0_9AttributeESaIS9_EEj 1407
_ZNK4Rust3AST14ArrayIndexExpr19is_marked_for_stripEv 1425
_ZNK4Rust3AST6IfExpr19is_marked_for_stripEv 1466
_ZN4Rust3AST15StructExprFieldC2Ev 1547
_ZN4Rust3AST9MatchExpr15get_outer_attrsEv 1606
_ZN4Rust3AST11GroupedExpr18get_expr_in_parensEv 1643
_ZNK4Rust3AST10StructExpr19is_marked_for_stripEv 1646
_ZN4Rust3AST12TypeCastExprC2ERKS1_ 1660
_ZNK4Rust3AST12TypeCastExpr29clone_expr_without_block_implEv 1660
_ZN4Rust3AST14AssignmentExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_St6vectorINS0_9AttributeESaIS8_EEj 1664
_ZN4Rust3AST11GroupedExpr15get_outer_attrsEv 1677
_ZN4Rust3AST9MatchExpr18get_scrutinee_exprEv 1736
_ZN4Rust3AST8MatchArmC2EOS1_ 1827
_ZNK4Rust3AST15FieldAccessExpr9get_locusEv 1912
_ZN4Rust3AST15UnsafeBlockExprC2ERKS1_ 1925
_ZNK4Rust3AST15UnsafeBlockExpr26clone_expr_with_block_implEv 1925
_ZNK4Rust3AST14TupleIndexExpr19is_marked_for_stripEv 1979
_ZNK4Rust3AST11LiteralExpr9as_stringB5cxx11Ev 1983
_ZN4Rust3AST22CompoundAssignmentExpr13get_left_exprEv 2008
_ZN4Rust3AST22CompoundAssignmentExpr14get_right_exprEv 2008
_ZN4Rust3AST8MatchArmD2Ev 2048
_ZN4Rust3AST9ArrayExpr15get_array_elemsEv 2103
_ZN4Rust3AST15UnsafeBlockExpr15set_outer_attrsESt6vectorINS0_9AttributeESaIS3_EE 2235
_ZNK4Rust3AST15UnsafeBlockExpr9get_locusEv 2495
_ZN4Rust3AST15UnsafeBlockExprC2ESt10unique_ptrINS0_9BlockExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 2503
_ZN4Rust3AST12NegationExpr16get_negated_exprEv 2760
_ZN4Rust3AST9ArrayExpr15get_outer_attrsEv 2970
_ZN4Rust3AST9TupleExpr15get_outer_attrsEv 3106
_ZNK4Rust3AST14MethodCallExpr19is_marked_for_stripEv 3132
_ZN4Rust3AST10ReturnExpr17get_returned_exprEv 3140
_ZN4Rust3AST12TypeCastExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES2_INS0_12TypeNoBoundsES4_IS7_EEj 3330
_ZNK4Rust3AST13ExprWithBlock15clone_expr_implEv 3411
_ZN4Rust3AST10ReturnExpr15get_outer_attrsEv 3431
_ZNK4Rust3AST15FieldAccessExpr19is_marked_for_stripEv 3437
_ZN4Rust3AST16IfExprConseqElse14get_else_blockEv 3485
_ZNK4Rust3AST16AttrInputLiteral19get_attr_input_typeEv 3488
_ZN4Rust3AST23ArithmeticOrLogicalExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EES6_27ArithmeticOrLogicalOperatorj 3641
_ZNK4Rust3AST15DereferenceExpr29clone_expr_without_block_implEv 3840
_ZN4Rust3AST15LazyBooleanExpr13get_left_exprEv 4102
_ZN4Rust3AST15LazyBooleanExpr14get_right_exprEv 4102
_ZN4Rust3AST9MatchCase8get_exprEv 4201
_ZNK4Rust3AST16AttrInputLiteral21clone_attr_input_implEv 4962
_ZN4Rust3AST8CallExprC2ERKS1_ 5311
_ZNK4Rust3AST8CallExpr29clone_expr_without_block_implEv 5311
_ZN4Rust3AST14ArrayIndexExpr14get_array_exprEv 5491
_ZN4Rust3AST14ArrayIndexExpr14get_index_exprEv 5491
_ZNK4Rust3AST15UnsafeBlockExpr19is_marked_for_stripEv 5755
_ZN4Rust3AST9MatchCase7get_armEv 5760
_ZN4Rust3AST14ArrayIndexExpr15get_outer_attrsEv 6483
_ZN4Rust3AST8CallExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorIS6_SaIS6_EES7_INS0_9AttributeESaISA_EEj 6961
_ZNK4Rust3AST8CallExpr9get_locusEv 7023
_ZNK4Rust3AST13ExprWithBlock21is_expr_without_blockEv 7287
_ZN4Rust3AST6IfExpr12get_if_blockEv 7313
_ZN4Rust3AST6IfExpr18get_condition_exprEv 7313
_ZN4Rust3AST23ArithmeticOrLogicalExprC2ERKS1_ 7716
_ZNK4Rust3AST23ArithmeticOrLogicalExpr29clone_expr_without_block_implEv 7716
_ZN4Rust3AST6IfExpr15get_outer_attrsEv 7821
_ZN4Rust3AST10StructExpr15get_outer_attrsEv 8381
_ZN4Rust3AST14TupleIndexExpr14get_tuple_exprEv 8635
_ZN4Rust3AST14ComparisonExpr13get_left_exprEv 9048
_ZN4Rust3AST14ComparisonExpr14get_right_exprEv 9048
_ZN4Rust3AST15DereferenceExpr21get_dereferenced_exprEv 10391
_ZN4Rust3AST14TupleIndexExpr15get_outer_attrsEv 10439
_ZN4Rust3AST9BlockExprC2ERKS1_ 11585
_ZNK4Rust3AST9BlockExpr21clone_block_expr_implEv 11585
_ZN4Rust3AST9BlockExpr14take_tail_exprEv 11917
_ZN4Rust3AST14MethodCallExpr17get_receiver_exprEv 11951
_ZN4Rust3AST22StructExprFieldWithVal9get_valueEv 12030
_ZNK4Rust3AST12OperatorExpr9get_locusEv 12439
_ZN4Rust3AST12OperatorExprC2ESt10unique_ptrINS0_4ExprESt14default_deleteIS3_EESt6vectorINS0_9AttributeESaIS8_EEj 12580
_ZN4Rust3AST10BorrowExpr17get_borrowed_exprEv 12702
_ZN4Rust3AST14MethodCallExpr15get_outer_attrsEv 12922
_ZN4Rust3AST9BlockExprC2ESt6vectorISt10unique_ptrINS0_4StmtESt14default_deleteIS4_EESaIS7_EES3_INS0_4ExprES5_ISA_EES2_INS0_9AttributeESaISD_EESF_NS0_9LoopLabelEjj 13218
_ZN4Rust3AST9LoopLabel5errorEv 13341
_ZN4Rust3AST12OperatorExprC2ERKS1_ 13421
_ZN4Rust3AST9LoopLabelC2ENS0_8LifetimeEj 13440
_ZN4Rust3AST15FieldAccessExpr17get_receiver_exprEv 14479
_ZNK4Rust3AST11LiteralExpr9get_locusEv 14790
_ZN4Rust3AST15FieldAccessExpr15get_outer_attrsEv 16969
_ZN4Rust3AST14AssignmentExpr13get_left_exprEv 17699
_ZN4Rust3AST14AssignmentExpr14get_right_exprEv 17699
_ZNK4Rust3AST11LiteralExpr23clone_literal_expr_implEv 18820
_ZNK4Rust3AST11LiteralExpr29clone_expr_without_block_implEv 18820
_ZNK4Rust3AST8CallExpr19is_marked_for_stripEv 21086
_ZN4Rust3AST11LiteralExprC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_7Literal7LitTypeENS_17PrimitiveCoreTypeESt6vectorINS0_9AttributeESaISC_EEj 21987
_ZN4Rust3AST15UnsafeBlockExpr14get_block_exprEv 25640
_ZNK4Rust3AST9BlockExpr19is_marked_for_stripEv 26544
_ZN4Rust3AST15UnsafeBlockExpr15get_outer_attrsEv 30881
_ZN4Rust3AST12TypeCastExpr15get_casted_exprEv 51938
_ZN4Rust3AST12TypeCastExpr19get_type_to_cast_toEv 51938
_ZN4Rust3AST8CallExpr17get_function_exprEv 79941
_ZN4Rust3AST8CallExpr15get_outer_attrsEv 88007
_ZN4Rust3AST9BlockExpr13get_tail_exprEv 92118
_ZN4Rust3AST9BlockExpr15get_outer_attrsEv 111655
_ZNK4Rust3AST11LiteralExpr19is_marked_for_stripEv 555866
_ZNK4Rust3AST12OperatorExpr19is_marked_for_stripEv 559184
_ZN4Rust3AST12OperatorExpr15get_outer_attrsEv 1149079
_ZN4Rust3AST11LiteralExpr15get_outer_attrsEv 1155069
_ZN4Rust3AST23ArithmeticOrLogicalExpr13get_left_exprEv 2123406
_ZN4Rust3AST23ArithmeticOrLogicalExpr14get_right_exprEv 2123406

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.