Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeadroyaL/IDA_ARM_Unwind
/ functions
Functions
47 in github.com/LeadroyaL/IDA_ARM_Unwind
⨍
Functions
47
◇
Types & classes
8
↓ 6 callers
Method
getRx
(self, n)
arm_unwind_plugin.py:293
↓ 5 callers
Function
_register_mask
(start, count_minus_one)
arm_unwind_plugin.py:331
↓ 4 callers
Method
popD
(self, registers)
arm_unwind_plugin.py:285
↓ 3 callers
Method
pop
(self, registers)
arm_unwind_plugin.py:277
↓ 2 callers
Method
_get_first_segment_by_type
(self, _type)
arm_unwind_plugin.py:172
↓ 2 callers
Method
setRx
(self, n, value)
arm_unwind_plugin.py:296
↓ 2 callers
Function
unwind_now
exported api
arm_unwind_plugin.py:505
↓ 2 callers
Method
vsp_add
(self, data)
arm_unwind_plugin.py:271
↓ 1 callers
Method
Show
Creates the form is not created or focuses it if it was.
arm_unwind_plugin.py:492
↓ 1 callers
Method
__init__
(self, relative_pc, absolute_pc, name, fullpath)
arm_unwind_plugin.py:138
↓ 1 callers
Function
_checkELFHeader
(_seg)
arm_unwind_plugin.py:217
↓ 1 callers
Function
_getELFHeader
parameter pc return (segment, module_name)
arm_unwind_plugin.py:203
↓ 1 callers
Function
_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 callers
Function
_lr2pc
lr是下一条指令,arm是-4的位置,thumb可能是-2和-4,需要都尝试一遍
arm_unwind_plugin.py:222
↓ 1 callers
Method
check_pid
(self, pid)
arm_unwind_plugin.py:17
↓ 1 callers
Method
create_unwind_cache
根据当前 pc,解析对应的 elf,拿到 exception handler entry 表
arm_unwind_plugin.py:82
↓ 1 callers
Method
get_exidx_segment
(self)
arm_unwind_plugin.py:169
↓ 1 callers
Method
get_load_segment
(self)
arm_unwind_plugin.py:166
↓ 1 callers
Function
get_unwinder
exported api
arm_unwind_plugin.py:500
↓ 1 callers
Method
load_data
(self)
arm_unwind_plugin.py:455
↓ 1 callers
Method
load_ida_registers
从 IDA 读取初始状态
arm_unwind_plugin.py:263
↓ 1 callers
Method
pc2frame
(_pc)
arm_unwind_plugin.py:112
↓ 1 callers
Function
pc2func
(_pc)
arm_unwind_plugin.py:130
↓ 1 callers
Method
pclist2framelist
(_pclist)
arm_unwind_plugin.py:126
↓ 1 callers
Method
unwind_all
(self)
arm_unwind_plugin.py:24
↓ 1 callers
Method
unwind_single_frame
(self, _status)
arm_unwind_plugin.py:35
↓ 1 callers
Function
unwind_with_gui
exported api
arm_unwind_plugin.py:521
↓ 1 callers
Method
vsp_mov
(self, data)
arm_unwind_plugin.py:268
↓ 1 callers
Method
vsp_sub
(self, data)
arm_unwind_plugin.py:274
Method
OnClose
Called when the plugin form is closed.
arm_unwind_plugin.py:488
Method
OnCreate
Called when the plugin form is created
arm_unwind_plugin.py:465
Function
PLUGIN_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
Method
dblclick
Handle double click event.
arm_unwind_plugin.py:445
Method
init
(self)
arm_unwind_plugin.py:548
Method
run
(self, arg)
arm_unwind_plugin.py:552
Method
term
(self)
arm_unwind_plugin.py:555
Function
unwind_add_hotkey
exported api
arm_unwind_plugin.py:534
Function
unwind_without_gui
exported api
arm_unwind_plugin.py:526