MCPcopy Create free account

hub / github.com/LeadroyaL/IDA_ARM_Unwind / functions

Functions47 in github.com/LeadroyaL/IDA_ARM_Unwind

↓ 6 callersMethodgetRx
(self, n)
arm_unwind_plugin.py:293
↓ 5 callersFunction_register_mask
(start, count_minus_one)
arm_unwind_plugin.py:331
↓ 4 callersMethodpopD
(self, registers)
arm_unwind_plugin.py:285
↓ 3 callersMethodpop
(self, registers)
arm_unwind_plugin.py:277
↓ 2 callersMethod_get_first_segment_by_type
(self, _type)
arm_unwind_plugin.py:172
↓ 2 callersMethodsetRx
(self, n, value)
arm_unwind_plugin.py:296
↓ 2 callersFunctionunwind_now
exported api
arm_unwind_plugin.py:505
↓ 2 callersMethodvsp_add
(self, data)
arm_unwind_plugin.py:271
↓ 1 callersMethodShow
Creates the form is not created or focuses it if it was.
arm_unwind_plugin.py:492
↓ 1 callersMethod__init__
(self, relative_pc, absolute_pc, name, fullpath)
arm_unwind_plugin.py:138
↓ 1 callersFunction_checkELFHeader
(_seg)
arm_unwind_plugin.py:217
↓ 1 callersFunction_getELFHeader
parameter pc return (segment, module_name)
arm_unwind_plugin.py:203
↓ 1 callersFunction_interp
reference: https://github.com/llvm/llvm-project/blob/master/libunwind/src/Unwind-EHABI.cpp _LIBUNWIND_EXPORT _Unwind_Reason_Code
arm_unwind_plugin.py:339
↓ 1 callersFunction_lr2pc
lr是下一条指令,arm是-4的位置,thumb可能是-2和-4,需要都尝试一遍
arm_unwind_plugin.py:222
↓ 1 callersMethodcheck_pid
(self, pid)
arm_unwind_plugin.py:17
↓ 1 callersMethodcreate_unwind_cache
根据当前 pc,解析对应的 elf,拿到 exception handler entry 表
arm_unwind_plugin.py:82
↓ 1 callersMethodget_exidx_segment
(self)
arm_unwind_plugin.py:169
↓ 1 callersMethodget_load_segment
(self)
arm_unwind_plugin.py:166
↓ 1 callersFunctionget_unwinder
exported api
arm_unwind_plugin.py:500
↓ 1 callersMethodload_data
(self)
arm_unwind_plugin.py:455
↓ 1 callersMethodload_ida_registers
从 IDA 读取初始状态
arm_unwind_plugin.py:263
↓ 1 callersMethodpc2frame
(_pc)
arm_unwind_plugin.py:112
↓ 1 callersFunctionpc2func
(_pc)
arm_unwind_plugin.py:130
↓ 1 callersMethodpclist2framelist
(_pclist)
arm_unwind_plugin.py:126
↓ 1 callersMethodunwind_all
(self)
arm_unwind_plugin.py:24
↓ 1 callersMethodunwind_single_frame
(self, _status)
arm_unwind_plugin.py:35
↓ 1 callersFunctionunwind_with_gui
exported api
arm_unwind_plugin.py:521
↓ 1 callersMethodvsp_mov
(self, data)
arm_unwind_plugin.py:268
↓ 1 callersMethodvsp_sub
(self, data)
arm_unwind_plugin.py:274
MethodOnClose
Called when the plugin form is closed.
arm_unwind_plugin.py:488
MethodOnCreate
Called when the plugin form is created
arm_unwind_plugin.py:465
FunctionPLUGIN_ENTRY
()
arm_unwind_plugin.py:559
Method__getitem__
(self, item)
arm_unwind_plugin.py:188
Method__init__
(self)
arm_unwind_plugin.py:13
Method__init__
(self, stream)
arm_unwind_plugin.py:152
Method__init__
(self, stream, offset, size)
arm_unwind_plugin.py:183
Method__init__
(self, _startEA, _endEA, _seg_name, _unwind_entries)
arm_unwind_plugin.py:196
Method__init__
(self)
arm_unwind_plugin.py:252
Method__init__
(self, frames)
arm_unwind_plugin.py:440
Method__repr__
(self)
arm_unwind_plugin.py:145
Method__repr__
(self)
arm_unwind_plugin.py:299
Methoddblclick
Handle double click event.
arm_unwind_plugin.py:445
Methodinit
(self)
arm_unwind_plugin.py:548
Methodrun
(self, arg)
arm_unwind_plugin.py:552
Methodterm
(self)
arm_unwind_plugin.py:555
Functionunwind_add_hotkey
exported api
arm_unwind_plugin.py:534
Functionunwind_without_gui
exported api
arm_unwind_plugin.py:526