Module ida_ua :: Class outctx_t
[frames] | no frames]

Class outctx_t

   object --+    
            |    
outctx_base_t --+
                |
               outctx_t

Proxy of C++ outctx_t class.

Instance Methods
 
__init__(self, *args, **kwargs)
x.__init__(...) initializes x; see help(type(x)) for signature
 
gen_func_footer(self, pfn)
 
gen_func_header(self, pfn)
 
gen_header(self, flags=((1 << 0)|(1 << 1)), proc_name=None, proc_flavour=None)
 
gen_header_extra(self)
bool
gen_xref_lines(self)
 
out_custom_mnem(self, mnem, width=8, postfix=None)
 
out_data(self, analyze_only)
 
out_immchar_cmts(self)
 
out_mnem(self, width=8, postfix=None)
 
out_mnemonic(self)
bool
out_one_operand(self, n)
bool
out_specea(self, segtype)
ssize_t
retrieve_cmt(self)
ssize_t
retrieve_name(self, arg2, arg3)
 
set_bin_state(self, value)
 
setup_outctx(self, prefix, flags)

Inherited from outctx_base_t: __repr__, close_comment, clr_gen_label, display_voids, flush_buf, flush_outbuf, forbid_annotations, force_code, gen_block_cmt, gen_border_line, gen_cmt_line, gen_collapsed_line, gen_empty_line, gen_empty_line_without_annotations, gen_printf, get_stkvar, init_lines_array, multiline, only_main_line, out_addr_tag, out_btoa, out_char, out_chars, out_colored_register_line, out_keyword, out_line, out_long, out_name_expr, out_printf, out_register, out_spaces, out_symbol, out_tagoff, out_tagon, out_value, print_label_now, restore_ctxflags, set_comment_addr, set_dlbind_opnd, set_gen_cmt, set_gen_demangled_label, set_gen_label, set_gen_xrefs, stack_view, term_outctx

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  bin_ea
outctx_t_bin_ea_get(self) -> ea_t
  bin_state
outctx_t_bin_state_get(self) -> char
  bin_width
outctx_t_bin_width_get(self) -> int
  curlabel
outctx_t_curlabel_get(self) -> qstring *
  gl_bpsize
outctx_t_gl_bpsize_get(self) -> int
  insn
outctx_t_insn_get(self) -> insn_t
  thisown
The membership flag
  wif
outctx_t_wif_get(self) -> printop_t

Inherited from outctx_base_t: default_lnnum, insn_ea, outbuf

Inherited from object: __class__

Method Details

__init__(self, *args, **kwargs)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

gen_xref_lines(self)

 
Returns: bool
Overrides: outctx_base_t.gen_xref_lines

retrieve_cmt(self)

 
Returns: ssize_t
Overrides: outctx_base_t.retrieve_cmt

retrieve_name(self, arg2, arg3)

 
Returns: ssize_t
Overrides: outctx_base_t.retrieve_name

setup_outctx(self, prefix, flags)

 
Overrides: outctx_base_t.setup_outctx

Property Details

bin_ea

outctx_t_bin_ea_get(self) -> ea_t

Get Method:
unreachable.outctx_t_bin_ea_get(self)
Set Method:
unreachable.outctx_t_bin_ea_set(self, bin_ea)

bin_state

outctx_t_bin_state_get(self) -> char

Get Method:
unreachable.outctx_t_bin_state_get(self)
Set Method:
unreachable.outctx_t_bin_state_set(self, bin_state)

bin_width

outctx_t_bin_width_get(self) -> int

Get Method:
unreachable.outctx_t_bin_width_get(self)
Set Method:
unreachable.outctx_t_bin_width_set(self, bin_width)

curlabel

outctx_t_curlabel_get(self) -> qstring *

Get Method:
unreachable.outctx_t_curlabel_get(self)
Set Method:
unreachable.outctx_t_curlabel_set(self, curlabel)

gl_bpsize

outctx_t_gl_bpsize_get(self) -> int

Get Method:
unreachable.outctx_t_gl_bpsize_get(self)
Set Method:
unreachable.outctx_t_gl_bpsize_set(self, gl_bpsize)

insn

outctx_t_insn_get(self) -> insn_t

Get Method:
unreachable.outctx_t_insn_get(self)
Set Method:
unreachable.outctx_t_insn_set(self, insn)

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)

wif

outctx_t_wif_get(self) -> printop_t

Get Method:
unreachable.outctx_t_wif_get(self)
Set Method:
unreachable.outctx_t_wif_set(self, wif)