r""" wait_for_next_event(wfne, timeout) -> dbg_event_code_t Wait for the next event.
This function (optionally) resumes the process execution, and waits for a debugger event until a possible timeout occurs.
@param wfne: (C++: int) combination of Wait for debugger event flags constants @param timeout: (C++: int) number of seconds to wait, -1-infinity @return: either an event_id_t (if > 0), or a dbg_event_code_t (if <= 0) """
等待下个事件
step_over(单步步过)
1 2 3 4 5 6
r""" step_over() -> bool Execute one instruction in the current thread, but without entering into functions. Others threads keep suspended. \sq{Type, Asynchronous function - available as Request, Notification, dbg_step_over} """
就是动调的f8,一般用作自动化调试
ida_funcs
get_func_name(返回对应地址的函数的名字)
1
func_name = get_func_name(func)
1 2 3 4 5
get_func_name(ea) -> str Get function name.
@param ea: (C++: ea_t) any address in the function @return: length of the function name
get_func(返回对应的函数的结构体)
1 2 3 4 5 6 7 8
r""" get_func(ea) -> func_t Get pointer to function structure by address.
@param ea: (C++: ea_t) any address in a function @return: ptr to a function or nullptr. This function returns a function entry chunk. """
@return: list of function entrypoints between start and end
@note: The last function that starts before 'end' is included even if it extends beyond 'end'. Any function that has its chunks scattered in multiple segments will be reported multiple times, once in each segment as they are listed. """