MCPcopy Create free account

hub / github.com/Mizari/herast / functions

Functions393 in github.com/Mizari/herast

Methodchildren
(self)
herast/tree/patterns/block_searches.py:46
Methodchildren
(self)
herast/tree/patterns/abstracts.py:20
Methodchildren
(self)
herast/tree/patterns/abstracts.py:40
Methodchildren
(self)
herast/tree/patterns/abstracts.py:60
Methodclear_schemes
(self)
herast/schemes_storage.py:41
Functioncollect_objects
(function_address, default_type=None)
examples/scripts/object_setter.py:54
Functioncollect_virtual_properties
(*functions, struct_type=None, offset=None)
examples/scripts/virtual_collector.py:19
MethodcolumnCount
(self)
herast/views/storage_manager_view.py:40
MethodcolumnCount
(self, index)
herast/views/storage_manager_view.py:150
Functioncount_assignments
(*functions, assignments_amount_threshold=15)
examples/scripts/assignment_counter.py:34
Functiondisable_scheme
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:126
Functiondisable_storage
Change status of a storage to not export schemes to passive matcher.
herast/passive_manager.py:148
Functiondisable_storage
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:116
Functiondo_renames
(debug_flag: int)
examples/scripts/function_renamer.py:55
Functionenable_scheme
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:121
Functionenable_storage
Change status of a storage to export schemes to passive matcher.
herast/passive_manager.py:167
Functionenable_storage
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:111
Methodexpr_check
(func)
herast/tree/patterns/expressions.py:20
Methodfinalize
(self)
herast/tree/actions.py:21
Methodfinalize
(self)
herast/tree/callbacks.py:12
Functionfind_calls
(*functions)
examples/scripts/calls_parser.py:35
Methodfoo
(index)
herast/views/storage_manager_view.py:505
Methodfunc_addr
(self)
herast/tree/ast_context.py:31
Methodfunc_name
(self)
herast/tree/ast_context.py:39
Functionget_enabled_storages
Get only enabled storages.
herast/passive_manager.py:139
Functionget_following_instr
(parent_block, item)
herast/tree/utils.py:32
Methodget_opname
(cls)
herast/tree/patterns/base_pattern.py:36
Functionget_passive_matcher
Get matcher, that automatically matches in every decompilation.
herast/passive_manager.py:68
Functionget_schemes
Get dict {scheme_name -> scheme)
herast/passive_manager.py:143
Functionget_storage_status
Get enabled/disabled status for specific storage :param in_idb: get only IDB storages status :param globally: get only global storages status
herast/settings/settings_manager.py:37
Functionget_storages
Get all storages.
herast/passive_manager.py:102
Functionget_storages_files
Get a list of storages files. Does not include storages files found in storages folders. :param in_idb: get only IDB storages files :param globally
herast/settings/settings_manager.py:59
Functionget_storages_files_from_folder
herast/passive_manager.py:114
Functionget_storages_folders
Get all storages folders. :param in_idb: get only IDB storages folders :param globally: get only global storages folders
herast/passive_manager.py:106
Functionget_storages_folders
Get a list of storages folders. :param in_idb: get only IDB storages folders :param globally: get only global storages folders
herast/settings/settings_manager.py:46
Functionget_time_matching
Get a bool whether herast should calculate time spent on matching. If both IDB and global settings are None, then False is returned. Otherwise IDB s
herast/settings/settings_manager.py:72
Methodget_trampoline_address
(func_ea)
examples/passives/update_jump_calls.py:33
Methodhandle
(self, event, *args)
herast/tree/actions.py:88
Methodhas_item
(self, name: str)
herast/tree/match_context.py:34
MethodheaderData
(self, section, orientation, role)
herast/views/storage_manager_view.py:156
Functionherapi_help
Print this help
herapi.py:91
Functionherapi_help_patterns
Print help on patterns
herapi.py:124
Methodherast_callback
(self, *args)
herast.py:48
Methodinit
(self)
herast.py:76
Functioninitialize
()
herast/passive_manager.py:18
Methodinitialize
(self)
herast/tree/callbacks.py:9
Methodinstr_check
(func)
herast/tree/patterns/instructions.py:23
Methodis_iteration_ended
(self)
herast/tree/ast_processor.py:60
Functionis_storage_enabled
herast/passive_manager.py:128
Methodload_json_str
(cls)
herast/settings/idb_settings.py:39
Methodload_json_str
(cls)
herast/settings/global_settings.py:19
Functionmake_block_insn
(instructions, address, label_num=-1)
herast/tree/utils.py:77
Functionmake_call
(call, *args)
herast/tree/utils.py:140
Functionmake_cast
(x)
herast/tree/utils.py:106
Functionmake_if_instr
(cond, ithen, ielse=None)
herast/tree/utils.py:95
Functionmatch_everywhere
(*schemes)
herapi.py:49
Methodname
(self)
herast/views/storage_manager_view.py:563
Methodname
(self)
herast/tree/actions.py:40
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/call_explore.py:8
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/remove_nullsub_calls.py:45
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/wasm_str_lit_cref_definer.py:11
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/update_jump_calls.py:32
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/flareon_7_chal.py:31
Methodon_matched_item
on match will try to construct from found item and binded expressions __throw_if(if_expr, "exception string")
examples/passives/collapse_exception_branch.py:65
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/propagate_error.py:24
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/cplusplus/sharedptr.py:15
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/cplusplus/sharedptr.py:128
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/passives/cplusplus/string_dtor.py:85
Methodon_matched_item
(self, item, ctx:MatchContext)
examples/scripts/virtual_collector.py:11
Methodon_matched_item
(self, item, ctx:MatchContext)
examples/scripts/object_setter.py:13
Methodon_matched_item
(self, item, ctx:MatchContext)
examples/scripts/assignment_counter.py:14
Methodon_matched_item
(self, item, ctx:MatchContext)
examples/scripts/calls_parser.py:23
Methodon_matched_item
(self, item, ctx: MatchContext)
examples/scripts/function_renamer.py:17
Methodpaint
(self, painter, option, index)
herast/views/storage_manager_view.py:372
Methodparent
(self, index)
herast/views/storage_manager_view.py:124
Methodregister
(self, event, handler)
herast/tree/callbacks.py:15
Functionreload_settings
()
herast/settings/idb_settings.py:48
Functionreload_settings
Reloads plugin settings file and IDB setting nodes
herast/settings/settings_manager.py:9
Functionreload_settings
()
herast/settings/global_settings.py:30
Functionreload_storage
Reload storage module.
herast/passive_manager.py:265
Functionremove_instruction_from_ast
(unwanted_ins, parent)
herast/tree/utils.py:44
Functionremove_storage_file
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:146
Functionremove_storage_folder
Remove existing storages from folder.
herast/passive_manager.py:213
Functionremove_storage_folder
By default in IDB, given globally=True does globally only.
herast/settings/settings_manager.py:136
Methodroot
(self)
herast/tree/ast_context.py:35
MethodrowCount
(self, index)
herast/views/storage_manager_view.py:138
Methodrun
(self, arg)
herast.py:98
Functionsearch_everywhere
(pat:BasePat)
herapi.py:39
Methodterm
(self)
herast.py:101
Methodupdate
(self, ctx)
herast/views/storage_manager_view.py:552
Methodupdate
(self, ctx)
herast/tree/actions.py:72
Methodupdate_storage_data
(idx=None)
herast/views/storage_manager_view.py:397
Methodwrap_pattern
(pat)
herast/tree/patterns/instructions.py:96
← previous301–393 of 393, ranked by callers