MCPcopy Create free account

hub / github.com/Vu1nT0tal/firmeye / functions

Functions386 in github.com/Vu1nT0tal/firmeye

↓ 1 callersMethod__init__
(self)
firmeye/analysis/dynamic.py:25
↓ 1 callersMethod_add_node
(self, i)
firmeye/tools/hexrayshelper.py:389
↓ 1 callersMethod_detach_menu_action
(self)
firmeye.py:81
↓ 1 callersMethod_get_node_info
(self, n)
firmeye/tools/hexrayshelper.py:287
↓ 1 callersMethod_init_actions
(self)
firmeye.py:35
↓ 1 callersMethod_make_choser_entry
(self, n)
firmeye/hexraystool.py:305
↓ 1 callersMethod_nsucc
(self, n)
firmeye/tools/hexrayshelper.py:227
↓ 1 callersMethod_set_objs
(self, objs)
firmeye/tools/hexrayshelper.py:224
↓ 1 callersMethod_succ
(self, n, i)
firmeye/tools/hexrayshelper.py:233
↓ 1 callersMethodadd_edge
(self, x, y)
firmeye/tools/hexrayshelper.py:198
↓ 1 callersMethodadd_node
(self)
firmeye/tools/hexrayshelper.py:183
↓ 1 callersFunctionanalysis
()
firmeye/cli/firmeye_cli.py:11
↓ 1 callersMethodbanner
(self)
firmeye.py:98
↓ 1 callersMethodbuild_items
(self)
firmeye/tools/idapyhelper.py:87
↓ 1 callersMethodbuild_items
(self, items)
firmeye/view/chooser.py:61
↓ 1 callersMethodcheck_and_load_decompiler
Checks for the presence of a decompiler plugin for the database. Note: The decompiler must be loaded by the XML Exporter plu
firmeye/idaxml.py:315
↓ 1 callersMethodcheck_char
Replaces a special XML character with an entity string. Args: ch: String containing the character to check.
firmeye/idaxml.py:351
↓ 1 callersMethodcheck_if_seg_contents
Determines if any address in a segment contains a value. Args: seg: IDA segment object Retu
firmeye/idaxml.py:394
↓ 1 callersMethodcheck_stack_frame
Determines if stack frame contains any parameters or local variables. Args: sframe: IDA stack frame for a functi
firmeye/idaxml.py:411
↓ 1 callersMethodcleanup
Frees memory and closes message box and XML file at termination.
firmeye/idaxml.py:92
↓ 1 callersMethodclose_binfile
Closes the binary data file for the XML Exporter.
firmeye/idaxml.py:434
↓ 1 callersMethodclose_xmlfile
Closes the XML data file for the XML Exporter.
firmeye/idaxml.py:102
↓ 1 callersFunctiondelete_asm_files
清理 .asm 文件
firmeye/cli/idahunt.py:226
↓ 1 callersFunctiondelete_temporary_files
清理 IDB 的临时文件
firmeye/cli/idahunt.py:214
↓ 1 callersFunctiondetect_arch
自动检测体系结构
firmeye/cli/idahunt.py:86
↓ 1 callersFunctiondetect_arch_elf_files
自动检测 ELF 文件的体系结构
firmeye/cli/idahunt.py:67
↓ 1 callersFunctiondetect_arch_pe_files
自动检测 PE 文件的体系结构
firmeye/cli/idahunt.py:38
↓ 1 callersMethoddisplay_timer
Displays the elapsed processing time for XML elements. Args: element: XML element object value containing the el
firmeye/idaxml.py:2338
↓ 1 callersMethodexport_bookmarks
Exports marked location descriptions as BOOKMARK elements.
firmeye/idaxml.py:513
↓ 1 callersMethodexport_c_comments
Exports block and end-of-line comments entered in the decompiler interface.
firmeye/idaxml.py:539
↓ 1 callersMethodexport_code
Exports the address ranges of code sequences as CODE_BLOCK(s) with START and END address attributes.
firmeye/idaxml.py:570
↓ 1 callersMethodexport_comments
Exports all comments in the IDA database as <COMMENT> elements.
firmeye/idaxml.py:643
↓ 1 callersMethodexport_data
Exports the data items in the database as <DEFINED_DATA> elements.
firmeye/idaxml.py:679
↓ 1 callersMethodexport_datatypes
Exports the structures and enums in IDA database.
firmeye/idaxml.py:734
↓ 1 callersMethodexport_enum_member
Exports a member of an enum. Args: cid: Integer representing id of enum member bf: Boolean indicates if a bit
firmeye/idaxml.py:749
↓ 1 callersMethodexport_enum_members
Exports the members of an enum. This function can only be called by IDA versions newer than 6.3 Args: e
firmeye/idaxml.py:781
↓ 1 callersMethodexport_enum_reference
Exports the enum reference for an operand at an address. Args: addr: Integer representing the instruction addres
firmeye/idaxml.py:816
↓ 1 callersMethodexport_enum_references
Finds and exports enum references at an address. Args: addr: Integer representing the instruction address.
firmeye/idaxml.py:854
↓ 1 callersMethodexport_enums
Exports enumerations.
firmeye/idaxml.py:867
↓ 1 callersMethodexport_functions
Exports information about all functions.
firmeye/idaxml.py:934
↓ 1 callersMethodexport_manual_instruction
Exports user-entered "manual instruction" at an address. Args: addr: Integer representing instruction address.
firmeye/idaxml.py:989
↓ 1 callersMethodexport_manual_operand
Exports user-entered "manual operands" at an address. Args: addr: Integer representing instruction address.
firmeye/idaxml.py:1006
↓ 1 callersMethodexport_markup
Exports markup for instructions and data items including references and manual instructions and operands.
firmeye/idaxml.py:1025
↓ 1 callersMethodexport_members
Exports the members of a structure or union. Args: s: IDA structure/union instance
firmeye/idaxml.py:1061
↓ 1 callersMethodexport_memory_contents
Exports the binary memory contents in the database. A MEMORY_CONTENTS element is generated for each contiguous address
firmeye/idaxml.py:1113
↓ 1 callersMethodexport_memory_map
Exports information about all memory blocks in the database. A MEMORY_SECTION is generated for each block (segment). If the
firmeye/idaxml.py:1153
↓ 1 callersMethodexport_memory_reference
Exports the memory reference for operand at the address. Args: addr: Integer representing the instruction addres
firmeye/idaxml.py:1181
↓ 1 callersMethodexport_memory_references
Exports the memory references for any operands at the address. Args: addr: Integer representing the instruction
firmeye/idaxml.py:1214
↓ 1 callersMethodexport_memory_section
Exports segment information as a MEMORY_SECTIONS element. Args: seg: IDA segment instance binfilenam
firmeye/idaxml.py:1229
↓ 1 callersMethodexport_program
Exports basic information about the program as the PROGRAM, INFO_SOURCE, PROCESSOR, and COMPILER elements.
firmeye/idaxml.py:1262
↓ 1 callersMethodexport_program_entry_points
Exports entry points for the program.
firmeye/idaxml.py:1342
↓ 1 callersMethodexport_register_values
Exports segment register value ranges.
firmeye/idaxml.py:1361
↓ 1 callersMethodexport_stack_frame
Export information about a function stack frame including variables allocated on the stack. Args: functi
firmeye/idaxml.py:1429
↓ 1 callersMethodexport_stack_reference
Exports references to stack variables at the address. Args: addr: Integer containing instruction address.
firmeye/idaxml.py:1453
↓ 1 callersMethodexport_stack_vars
Exports the stack variables (parameters and locals) in a stack frame. Args: function: IDA function instance.
firmeye/idaxml.py:1493
↓ 1 callersMethodexport_structures
Exports information about all structures and unions.
firmeye/idaxml.py:1554
↓ 1 callersMethodexport_symbol_table
Exports user-defined and non-default names as SYMBOL elements.
firmeye/idaxml.py:1605
↓ 1 callersMethodexport_user_memory_reference
Exports a user-specified memory reference at the address. Args: addr: Integer representing the instruction addre
firmeye/idaxml.py:1653
↓ 1 callersMethodexport_xml
Exports the IDA database to a XML PROGRAM document file.
firmeye/idaxml.py:248
↓ 1 callersFunctionfind_child_expr
find child expression in cfunc_t starting at cexpr_t e cfunc: cfunc_t e: cexpr_t q: lambda/function: f(cfunc_t, citem_t) 返回布尔值 retur
firmeye/hexraystool.py:136
↓ 1 callersFunctionfind_child_item
find child item in cfunc_t starting at citem_t i cfunc: cfunc_t i: citem_t q: lambda/function: f(cfunc_t, citem_t) 返回布尔值 return: que
firmeye/hexraystool.py:73
↓ 1 callersMethodfind_closest_address
(self, cfunc, i)
firmeye/hexraystool.py:35
↓ 1 callersMethodfind_disass_view
(self)
firmeye/view/custviewer.py:59
↓ 1 callersMethodfind_hex_view
(self)
firmeye/view/custviewer.py:68
↓ 1 callersMethodfind_overlay_memory
Determines if any memory blocks (segments) are overlays. A segment is an overlay if it translates to the same logical
firmeye/idaxml.py:1669
↓ 1 callersMethodfix_len_args_run_info
获取定长参数函数的寄存器信息
firmeye/analysis/dynamic.py:160
↓ 1 callersMethodgen_func_xref
(self, func_addr)
firmeye/utility.py:39
↓ 1 callersMethodget_address_string
Returns a string representing the address. The representation is typically a hex string of the address, but may incl
firmeye/idaxml.py:1707
↓ 1 callersMethodget_after_run_info
获取某函数执行后的返回值 # TODO 添加参数的变化
firmeye/analysis/dynamic.py:212
↓ 1 callersMethodget_all_ref
获取所有引用到addr的地址
firmeye/utility.py:292
↓ 1 callersMethodget_before_run_info
获取某函数执行前的寄存器信息
firmeye/analysis/dynamic.py:189
↓ 1 callersFunctionget_ctree_graph
在当前反编译窗口中创建当前函数的 ctree 图
firmeye/tools/hexrayshelper.py:421
↓ 1 callersFunctionget_custom_func
返回临时函数集合
firmeye/analysis/static.py:26
↓ 1 callersMethodget_data_value
Returns the data item value at an address based on its size. Args: addr: Integer representing a program address.
firmeye/idaxml.py:1737
↓ 1 callersMethodget_datatype
Returns the datatype at an address. The type could be a basic type (byte, word, dword, etc.), a structure, an array,
firmeye/idaxml.py:1752
↓ 1 callersMethodget_dbg_mode
(cls)
firmeye/logger.py:24
↓ 1 callersMethodget_format
Returns the display format of a data item based on its flags. Args: flags: Integer representing IDA item flags
firmeye/idaxml.py:1783
↓ 1 callersMethodget_icon
(self)
firmeye/tools/idapyhelper.py:62
↓ 1 callersMethodget_next_reg
寻找下一个赋值来源寄存器 返回寄存器名或None
firmeye/utility.py:160
↓ 1 callersMethodget_node_nums
获取已回溯节点数
firmeye/utility.py:303
↓ 1 callersFunctionget_obj_ids
(vdui, lnnum)
firmeye/tools/hexrayshelper.py:52
↓ 1 callersMethodget_options
Displays the options menu and retrieves the option settings.
firmeye/idaxml.py:1826
↓ 1 callersMethodget_options
Displays the options menu and retrieves the option settings.
firmeye/idaxml.py:2276
↓ 1 callersFunctionget_selected_lines
(vdui)
firmeye/tools/hexrayshelper.py:72
↓ 1 callersMethodget_string_type
(self, datatype)
firmeye/idaxml.py:2466
↓ 1 callersMethodget_vuln_addr_from_items
(self, items)
firmeye/analysis/static.py:692
↓ 1 callersMethodget_xdbg_hook_status
(self)
firmeye/analysis/dynamic.py:291
↓ 1 callersFunctionhms_string
(sec_elapsed)
firmeye/cli/idahunt.py:327
↓ 1 callersMethodimport_address_range
Processes ADDRESS_RANGE element. Args: address_range: XML element object containing start and end address
firmeye/idaxml.py:2560
↓ 1 callersMethodimport_bit_mask
Processes a BIT_MASK element as an enum bitmask member. Args: bitmask: XML element object representing the IDA e
firmeye/idaxml.py:2577
↓ 1 callersMethodimport_enum_entry
Processes an ENUM_ENTRY by creating a member in the enumeration. Args: enum_entry: XML element containing the me
firmeye/idaxml.py:2800
↓ 1 callersMethodimport_equate
Processes EQUATE element as member of an enumeration. Args: enum_entry: XML element containing the equate name a
firmeye/idaxml.py:2823
↓ 1 callersMethodimport_member_cmts
Processes REGULAR_CMT and REPEATABLE_CMT elements for members. Args: element: XML element object containing a RE
firmeye/idaxml.py:3087
↓ 1 callersMethodimport_memory_contents
Processes MEMORY_CONTENTS to load data for a memory block. Args: memory_contents: MEMORY_CONTENTS XML element.
firmeye/idaxml.py:3119
↓ 1 callersMethodimport_register_var
Defines a register variable for a function. Args: register_var: REGISTER_VAR XML element. Contai
firmeye/idaxml.py:3352
↓ 1 callersMethodimport_stack_frame
Defines a stack frame for a function. Args: stack_frame: STACK_FRAME element with STACK_VAR child elements.
firmeye/idaxml.py:3372
↓ 1 callersMethodimport_stack_var
Processes STACK_VAR element. Args: stack_var: STACK_VAR XML element. Stack variables are cr
firmeye/idaxml.py:3403
↓ 1 callersMethodinc_break_func_hit_count
(self, func_name)
firmeye/analysis/dynamic.py:37
↓ 1 callersMethodinc_break_point_hit_count
(self, addr)
firmeye/analysis/dynamic.py:45
↓ 1 callersMethodinit_blk_cfg
初始化基本块CFG
firmeye/utility.py:80
← previousnext →101–200 of 386, ranked by callers