miasm
Reverse engineering framework
compat_py23.h File Reference
#include "bn.h"
Include dependency graph for compat_py23.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PyGetInt_uint_t(size_type, item, value)
 
#define PyGetInt_uint_t_retneg(size_type, item, value)
 
#define PyGetStr(dest, name)
 
#define PyGetInt_size_t(item, value)   PyGetInt_uint_t(size_t, item, value)
 
#define PyGetInt_uint8_t(item, value)   PyGetInt_uint_t(uint8_t, item, value)
 
#define PyGetInt_uint16_t(item, value)   PyGetInt_uint_t(uint16_t, item, value)
 
#define PyGetInt_uint32_t(item, value)   PyGetInt_uint_t(uint32_t, item, value)
 
#define PyGetInt_uint64_t(item, value)   PyGetInt_uint_t(uint64_t, item, value)
 
#define PyGetInt_uint8_t_retneg(item, value)   PyGetInt_uint_t_retneg(uint8_t, item, value)
 
#define PyGetInt_uint16_t_retneg(item, value)   PyGetInt_uint_t_retneg(uint16_t, item, value)
 
#define PyGetInt_uint32_t_retneg(item, value)   PyGetInt_uint_t_retneg(uint32_t, item, value)
 
#define PyGetInt_uint64_t_retneg(item, value)   PyGetInt_uint_t_retneg(uint64_t, item, value)
 
#define MOD_INIT(name)   PyMODINIT_FUNC init##name(void)
 
#define MOD_DEF(ob, name, doc, methods)    ob = Py_InitModule3(name, methods, doc);
 
#define RET_MODULE   return
 

Macro Definition Documentation

◆ MOD_DEF

#define MOD_DEF (   ob,
  name,
  doc,
  methods 
)     ob = Py_InitModule3(name, methods, doc);

◆ MOD_INIT

#define MOD_INIT (   name)    PyMODINIT_FUNC init##name(void)

◆ PyGetInt_size_t

#define PyGetInt_size_t (   item,
  value 
)    PyGetInt_uint_t(size_t, item, value)

◆ PyGetInt_uint16_t

#define PyGetInt_uint16_t (   item,
  value 
)    PyGetInt_uint_t(uint16_t, item, value)

◆ PyGetInt_uint16_t_retneg

#define PyGetInt_uint16_t_retneg (   item,
  value 
)    PyGetInt_uint_t_retneg(uint16_t, item, value)

◆ PyGetInt_uint32_t

#define PyGetInt_uint32_t (   item,
  value 
)    PyGetInt_uint_t(uint32_t, item, value)

◆ PyGetInt_uint32_t_retneg

#define PyGetInt_uint32_t_retneg (   item,
  value 
)    PyGetInt_uint_t_retneg(uint32_t, item, value)

◆ PyGetInt_uint64_t

#define PyGetInt_uint64_t (   item,
  value 
)    PyGetInt_uint_t(uint64_t, item, value)

◆ PyGetInt_uint64_t_retneg

#define PyGetInt_uint64_t_retneg (   item,
  value 
)    PyGetInt_uint_t_retneg(uint64_t, item, value)

◆ PyGetInt_uint8_t

#define PyGetInt_uint8_t (   item,
  value 
)    PyGetInt_uint_t(uint8_t, item, value)

◆ PyGetInt_uint8_t_retneg

#define PyGetInt_uint8_t_retneg (   item,
  value 
)    PyGetInt_uint_t_retneg(uint8_t, item, value)

◆ PyGetInt_uint_t

#define PyGetInt_uint_t (   size_type,
  item,
  value 
)

◆ PyGetInt_uint_t_retneg

#define PyGetInt_uint_t_retneg (   size_type,
  item,
  value 
)

◆ PyGetStr

#define PyGetStr (   dest,
  name 
)
Value:
if (!PyString_Check((name))) \
RAISE(PyExc_TypeError,"Page name must be bytes"); \
(dest) = PyString_AsString((name))

◆ RET_MODULE

#define RET_MODULE   return
solve_condition_stp.dest
dest
Definition: solve_condition_stp.py:24
export_llvm.name
name
Definition: export_llvm.py:70