IDAPython 8.4
Loading...
Searching...
No Matches
ida_fpro Namespace Reference

Detailed Description

System independent counterparts of FILE* related functions from Clib.

You should not use C standard I/O functions in your modules. The reason: Each
module compiled with Borland (and statically linked to Borland's library) will
host a copy of the FILE * information.

So, if you open a file in the plugin and pass the handle to the kernel, the
kernel will not be able to use it.

If you really need to use the standard functions, define
USE_STANDARD_FILE_FUNCTIONS. In this case do not mix them with q... functions.

Classes

class  qfile_t
 A helper class to work with FILE related functions. More...
 

Functions

"qfile_t *" qfile_t_from_fp (*args)
 qfile_t_from_fp(fp) -> qfile_t
 
"qfile_t *" qfile_t_from_capsule (*args)
 qfile_t_from_capsule(pycapsule) -> qfile_t
 
"qfile_t *" qfile_t_tmpfile (*args)
 qfile_t_tmpfile() -> qfile_t
 

Function Documentation

◆ qfile_t_from_capsule()

"qfile_t *" qfile_t_from_capsule ( * args)
Parameters
pycapsulePyObject *

◆ qfile_t_from_fp()

"qfile_t *" qfile_t_from_fp ( * args)
Parameters
fpFILE *

◆ qfile_t_tmpfile()

"qfile_t *" qfile_t_tmpfile ( * args)