Module ida_gdl
[frames] | no frames]

Module ida_gdl

IDA Plugin SDK API wrapper: gdl

Classes
  node_iterator
Proxy of C++ node_iterator class
  qbasic_block_t
Proxy of C++ qbasic_block_t class
  qflow_chart_t
Proxy of C++ qflow_chart_t class
  BasicBlock
Basic block class.
  FlowChart
Flowchart class used to determine basic blocks.
Functions
 
gen_gdl(g, fname)
int
display_gdl(fname)
bool
gen_flow_graph(filename, title, pfn, ea1, ea2, gflags)
bool
gen_simple_call_chart(filename, wait, title, gflags)
bool
gen_complex_call_chart(filename, wait, title, ea1, ea2, flags, recursion_depth=-1)
bool
is_noret_block(btype)
bool
is_ret_block(btype)
Variables
  fcb_normal = 0
  fcb_indjump = 1
  fcb_ret = 2
  fcb_cndret = 3
  fcb_noret = 4
  fcb_enoret = 5
  fcb_extern = 6
  fcb_error = 7
  CHART_PRINT_NAMES = 4096
  CHART_GEN_DOT = 8192
  CHART_GEN_GDL = 16384
  CHART_WINGRAPH = 32768
  CHART_NOLIBFUNCS = 1024
  CHART_REFERENCING = 1
  CHART_REFERENCED = 2
  CHART_RECURSIVE = 4
  CHART_FOLLOW_DIRECTION = 8
  CHART_IGNORE_XTRN = 16
  CHART_IGNORE_DATA_BSS = 32
  CHART_IGNORE_LIB_TO = 64
  CHART_IGNORE_LIB_FROM = 128
  CHART_PRINT_COMMENTS = 256
  CHART_PRINT_DOTS = 512
  FC_PRINT = 1
  FC_NOEXT = 2
  FC_PREDS = 4
  FC_APPND = 8
  FC_CHKBREAK = 16
  __package__ = None