IDAPython 9.0
Loading...
Searching...
No Matches
init Namespace Reference

Classes

class  IDAPythonHelp
 
class  IDAPythonHelpPrompter
 
class  IDAPythonStdOut
 

Functions

 runscript (script)
 
 print_banner ()
 
 prepare_PySide6_import ()
 

Variables

 base = sys.base_exec_prefix
 
 dllspath = os.path.join(base, sys.platlibdir)
 
 i = sys.path.index(base) if base in sys.path else len(sys.path)
 
 IDAPYTHON_DYNLOAD_BASE = os.path.abspath(IDAPYTHON_DYNLOAD_BASE);
 
 lib_dynload = os.path.join(IDAPYTHON_DYNLOAD_BASE, "python")
 
str all_mods = "idaapi,hexrays,allins,auto,bitrange,bytes,dbg,diskio,dirtree,entry,expr,fixup,fpro,frame,funcs,gdl,graph,ida,idc,idd,idp,ieee,kernwin,libfuncs,lines,loader,moves,nalt,name,netnode,offset,pro,problems,range,registry,regfinder,search,segment,segregs,srclang,strlist,tryblks,typeinf,ua,xref,mergemod,merge,undo"
 
 _orig_stdout = sys.stdout
 
 _orig_stderr = sys.stderr
 
 stdout
 
 stderr
 
 help = IDAPythonHelp()
 
 argv
 
 idausr_python_list = ida_diskio.get_ida_subdirs("python")
 
 userrc = os.path.join(ida_diskio.get_user_idadir(), "idapythonrc.py")
 

Function Documentation

◆ prepare_PySide6_import()

prepare_PySide6_import ( )

◆ print_banner()

print_banner ( )

◆ runscript()

runscript ( script)
Executes a script.
This function is present for backward compatiblity. Please use idaapi.IDAPython_ExecScript() instead

@param script: script path

@return: Error string or None on success

Variable Documentation

◆ _orig_stderr

_orig_stderr = sys.stderr
protected

◆ _orig_stdout

_orig_stdout = sys.stdout
protected

◆ all_mods

str all_mods = "idaapi,hexrays,allins,auto,bitrange,bytes,dbg,diskio,dirtree,entry,expr,fixup,fpro,frame,funcs,gdl,graph,ida,idc,idd,idp,ieee,kernwin,libfuncs,lines,loader,moves,nalt,name,netnode,offset,pro,problems,range,registry,regfinder,search,segment,segregs,srclang,strlist,tryblks,typeinf,ua,xref,mergemod,merge,undo"

◆ argv

argv

◆ base

base = sys.base_exec_prefix

◆ dllspath

dllspath = os.path.join(base, sys.platlibdir)

◆ help

help = IDAPythonHelp()

◆ i

i = sys.path.index(base) if base in sys.path else len(sys.path)

◆ IDAPYTHON_DYNLOAD_BASE

IDAPYTHON_DYNLOAD_BASE = os.path.abspath(IDAPYTHON_DYNLOAD_BASE);

◆ idausr_python_list

idausr_python_list = ida_diskio.get_ida_subdirs("python")

◆ lib_dynload

lib_dynload = os.path.join(IDAPYTHON_DYNLOAD_BASE, "python")

◆ stderr

stderr

◆ stdout

stdout

◆ userrc

userrc = os.path.join(ida_diskio.get_user_idadir(), "idapythonrc.py")