IDAPython 9.0
Loading...
Searching...
No Matches
ida_problems.py File Reference

Namespaces

namespace  ida_problems
 Functions that deal with the list of problems.
 

Functions

"qstring *" get_problem_desc ("problist_id_t" t, "ea_t" ea)
 get_problem_desc(t, ea) -> str Get the human-friendly description of the problem, if one was provided to remember_problem.
 
"void" remember_problem ("problist_id_t" type, "ea_t" ea, "char const *" msg=None)
 remember_problem(type, ea, msg=None) Insert an address to a list of problems.
 
"ea_t" get_problem ("problist_id_t" type, "ea_t" lowea)
 get_problem(type, lowea) -> ea_t Get an address from the specified problem list.
 
"bool" forget_problem ("problist_id_t" type, "ea_t" ea)
 forget_problem(type, ea) -> bool Remove an address from a problem list
 
"char const *" get_problem_name ("problist_id_t" type, "bool" longname=True)
 get_problem_name(type, longname=True) -> char const Get problem list description.
 
"bool" is_problem_present ("problist_id_t" t, "ea_t" ea)
 is_problem_present(t, ea) -> bool Check if the specified address is present in the problem list.
 
"bool" was_ida_decision ("ea_t" ea)
 was_ida_decision(ea) -> bool
 

Variables

 cvar = _ida_problems.cvar
 
 PR_NOBASE = cvar.PR_NOBASE
 
 PR_NONAME = cvar.PR_NONAME
 
 PR_NOFOP = cvar.PR_NOFOP
 
 PR_NOCMT = cvar.PR_NOCMT
 
 PR_NOXREFS = cvar.PR_NOXREFS
 
 PR_JUMP = cvar.PR_JUMP
 
 PR_DISASM = cvar.PR_DISASM
 
 PR_HEAD = cvar.PR_HEAD
 
 PR_ILLADDR = cvar.PR_ILLADDR
 
 PR_MANYLINES = cvar.PR_MANYLINES
 
 PR_BADSTACK = cvar.PR_BADSTACK
 
 PR_ATTN = cvar.PR_ATTN
 
 PR_FINAL = cvar.PR_FINAL
 
 PR_ROLLED = cvar.PR_ROLLED
 
 PR_COLLISION = cvar.PR_COLLISION
 
 PR_DECIMP = cvar.PR_DECIMP
 
 PR_END = cvar.PR_END