MCPcopy Create free account

hub / github.com/Mizari/herast / functions

Functions393 in github.com/Mizari/herast

Method__init__
(self)
herast/tree/selection_factory.py:48
Method__init__
(self, ast_ctx:ASTContext, pattern:BasePat)
herast/tree/match_context.py:13
Method__init__
:param skip_casts: should skip type casting
herast/tree/patterns/expressions.py:12
Method__init__
:param calling_function: what function is called. will try to make ObjPat from it :param arguments: call arguments :param ignore_argum
herast/tree/patterns/expressions.py:34
Method__init__
(self, helper_name=None, **kwargs)
herast/tree/patterns/expressions.py:80
Method__init__
(self, pat, skip_casts=False)
herast/tree/patterns/expressions.py:113
Method__init__
:param obj_info: information for construction object. will try to get int address from it
herast/tree/patterns/expressions.py:126
Method__init__
(self, referenced_object, **kwargs)
herast/tree/patterns/expressions.py:180
Method__init__
(self, referenced_object, field=None, **kwargs)
herast/tree/patterns/expressions.py:193
Method__init__
(self, pointed_object, **kwargs)
herast/tree/patterns/expressions.py:207
Method__init__
(self, pointed_object, field=None, **kwargs)
herast/tree/patterns/expressions.py:220
Method__init__
(self, pointed_object, indx, **kwargs)
herast/tree/patterns/expressions.py:234
Method__init__
(self, condition, positive_expression, negative_expression, **kwargs)
herast/tree/patterns/expressions.py:250
Method__init__
(self, **kwargs)
herast/tree/patterns/expressions.py:267
Method__init__
(self, operand, **kwargs)
herast/tree/patterns/expressions.py:277
Method__init__
(self, first_operand, second_operand, symmetric=False, **kwargs)
herast/tree/patterns/expressions.py:292
Method__init__
(self, lhs, rhs, **kwargs)
herast/tree/patterns/expressions.py:316
Method__init__
(self, value=None, **kwargs)
herast/tree/patterns/expressions.py:332
Method__init__
(self, value=None, **kwargs)
herast/tree/patterns/expressions.py:347
Method__init__
(self, **kwargs)
herast/tree/patterns/expressions.py:362
Method__init__
:param bind_name: should successfully matched item be remembered :param debug: should provide debug information during matching :param debug_m
herast/tree/patterns/base_pattern.py:12
Method__init__
:param label_num: is instr labeled? -3 means anything, -1 means is not labeled, -2 means is labeled, >=0 means label num
herast/tree/patterns/instructions.py:14
Method__init__
(self, *patterns: BasePat, **kwargs)
herast/tree/patterns/instructions.py:47
Method__init__
(self, expr=None, **kwargs)
herast/tree/patterns/instructions.py:71
Method__init__
(self, init=None, expr=None, step=None, body=None, **kwargs)
herast/tree/patterns/instructions.py:141
Method__init__
(self, expr=None, **kwargs)
herast/tree/patterns/instructions.py:166
Method__init__
(self, expr=None, body=None, **kwargs)
herast/tree/patterns/instructions.py:185
Method__init__
(self, expr=None, body=None, **kwargs)
herast/tree/patterns/instructions.py:206
Method__init__
(self, **kwargs)
herast/tree/patterns/instructions.py:227
Method__init__
(self, **kwargs)
herast/tree/patterns/instructions.py:239
Method__init__
(self, **kwargs)
herast/tree/patterns/instructions.py:251
Method__init__
(self, expr:BasePat|None=None, *cases, **kwargs)
herast/tree/patterns/instructions.py:263
Method__init__
(self, str_value=None, minlen=5, **kwargs)
herast/tree/patterns/helpers.py:32
Method__init__
(self, struct_type=None, member_offset=None, **kwargs)
herast/tree/patterns/helpers.py:57
Method__init__
:param pats: instructions patterns :param skip_missing: whether should skip missing instructions or patterns for them
herast/tree/patterns/block_searches.py:11
Method__init__
:param may_be_none: whether item is allowed to be None
herast/tree/patterns/abstracts.py:9
Method__init__
(self, *pats: BasePat, **kwargs)
herast/tree/patterns/abstracts.py:45
Method__init__
(self, pat: BasePat, **kwargs)
herast/tree/patterns/abstracts.py:67
Method__perform_base_check
(self:BasePat, item, ctx:MatchContext)
herast/tree/patterns/base_pattern.py:45
Method__perform_expr_check
(self:ExpressionPat, item, *args, **kwargs)
herast/tree/patterns/expressions.py:22
Method__perform_instr_check
(self:InstructionPat, item, *args, **kwargs)
herast/tree/patterns/instructions.py:25
Method__register_action
(action)
herast.py:80
Methodactivate
(self, ctx)
herast/views/storage_manager_view.py:555
Methodactivate
(self, ctx)
herast/tree/actions.py:43
Methodactivate
(self, ctx)
herast/tree/actions.py:64
Methodactivate
(self, ctx)
herast/tree/selection_factory.py:55
Methodadd_scheme
(self, name:str, scheme:Scheme)
herast/schemes_storage.py:38
Functionadd_storage_file
Add new storage.
herast/passive_manager.py:228
Functionadd_storage_file
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:141
Functionadd_storage_folder
Add new storages from folder.
herast/passive_manager.py:194
Functionadd_storage_folder
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:131
Methodcheck
(self, item, ctx)
examples/passives/collapse_exception_branch.py:18
Methodcheck
(x)
herast/settings/base_settings.py:75
Methodcheck
(self, hx_view)
herast/tree/selection_factory.py:52
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:54
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:85
Methodcheck
(self, item, ctx: MatchContext, *args, **kwargs)
herast/tree/patterns/expressions.py:118
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:157
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:185
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:199
Methodcheck
(self, expression, ctx:MatchContext)
herast/tree/patterns/expressions.py:212
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:226
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:241
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:257
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:271
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:282
Methodcheck
(self, expression, ctx: MatchContext)
herast/tree/patterns/expressions.py:299
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/expressions.py:322
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/expressions.py:337
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/expressions.py:352
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/expressions.py:366
Methodcheck
Base matching operation. :param item: AST item :param ctx: matching context
herast/tree/patterns/base_pattern.py:27
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:52
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:76
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:149
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:171
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:191
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/instructions.py:212
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/instructions.py:231
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/instructions.py:243
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/instructions.py:255
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/instructions.py:279
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/helpers.py:38
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/helpers.py:63
Methodcheck
(self, instruction, ctx: MatchContext)
herast/tree/patterns/block_searches.py:31
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/abstracts.py:16
Methodcheck
(self, item, ctx: MatchContext)
herast/tree/patterns/abstracts.py:52
Methodcheck
(self, expr, ctx: MatchContext)
herast/tree/patterns/abstracts.py:72
Methodchildren
(self)
herast/tree/patterns/expressions.py:72
Methodchildren
(self)
herast/tree/patterns/expressions.py:89
Methodchildren
(self)
herast/tree/patterns/expressions.py:286
Methodchildren
(self)
herast/tree/patterns/expressions.py:308
Methodchildren
(self)
herast/tree/patterns/base_pattern.py:73
Methodchildren
(self)
herast/tree/patterns/instructions.py:63
Methodchildren
(self)
herast/tree/patterns/instructions.py:80
Methodchildren
(self)
herast/tree/patterns/instructions.py:133
Methodchildren
(self)
herast/tree/patterns/instructions.py:158
Methodchildren
(self)
herast/tree/patterns/instructions.py:177
Methodchildren
(self)
herast/tree/patterns/instructions.py:198
Methodchildren
(self)
herast/tree/patterns/instructions.py:219
← previousnext →201–300 of 393, ranked by callers