Module idaapi :: Class segment_t
[frames] | no frames]

Class segment_t

object --+    
         |    
    area_t --+
             |
            segment_t

Proxy of C++ segment_t class

Instance Methods
 
__repr__(self)
repr(x)
segment_t
__init__(self)
__init__(self, ea_t ea1, ea_t ea2) -> area_t
bool
use32(self)
bool
use64(self)
int
abits(self)
int
abytes(self)
bool
comorg(self)
 
set_comorg(self)
 
clr_comorg(self)
bool
ob_ok(self)
 
set_ob_ok(self)
 
clr_ob_ok(self)
bool
is_visible_segm(self)
 
set_visible_segm(*args)
set_visible_segm(self, bool visible)
 
set_debugger_segm(*args)
set_debugger_segm(self, bool debseg)
bool
is_loader_segm(self)
 
set_loader_segm(*args)
set_loader_segm(self, bool ldrseg)
bool
is_hidden_segtype(self)
 
set_hidden_segtype(*args)
set_hidden_segtype(self, bool hide)
int
update(self)
 
__swig_destroy__(...)
delete_segment_t(segment_t self)
 
__del__(self)

Inherited from area_t: __eq__, __gt__, __lt__, __ne__, clear, compare, contains, empty, intersect, size

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

Properties
  thisown
The membership flag
  name
segment_t_name_get(segment_t self) -> uval_t
  sclass
segment_t_sclass_get(segment_t self) -> uval_t
  orgbase
segment_t_orgbase_get(segment_t self) -> uval_t
  align
segment_t_align_get(segment_t self) -> uchar
  comb
segment_t_comb_get(segment_t self) -> uchar
  perm
segment_t_perm_get(segment_t self) -> uchar
  bitness
segment_t_bitness_get(segment_t self) -> uchar
  flags
segment_t_flags_get(segment_t self) -> ushort
  sel
segment_t_sel_get(segment_t self) -> sel_t
  defsr
segment_t_defsr_get(segment_t self) -> sel_t
  type
segment_t_type_get(segment_t self) -> uchar
  color
segment_t_color_get(segment_t self) -> bgcolor_t

Inherited from area_t: endEA, startEA

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, ea_t ea1, ea_t ea2) -> area_t

Returns: segment_t
Overrides: object.__init__

__swig_destroy__(...)

 

delete_segment_t(segment_t self)

Overrides: area_t.__swig_destroy__

__del__(self)
(Destructor)

 
Overrides: area_t.__del__

Property Details

thisown

The membership flag

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

name

segment_t_name_get(segment_t self) -> uval_t

Get Method:
unreachable.segment_t_name_get(...) - segment_t_name_get(segment_t self) -> uval_t
Set Method:
unreachable.segment_t_name_set(...) - segment_t_name_set(segment_t self, uval_t name)

sclass

segment_t_sclass_get(segment_t self) -> uval_t

Get Method:
unreachable.segment_t_sclass_get(...) - segment_t_sclass_get(segment_t self) -> uval_t
Set Method:
unreachable.segment_t_sclass_set(...) - segment_t_sclass_set(segment_t self, uval_t sclass)

orgbase

segment_t_orgbase_get(segment_t self) -> uval_t

Get Method:
unreachable.segment_t_orgbase_get(...) - segment_t_orgbase_get(segment_t self) -> uval_t
Set Method:
unreachable.segment_t_orgbase_set(...) - segment_t_orgbase_set(segment_t self, uval_t orgbase)

align

segment_t_align_get(segment_t self) -> uchar

Get Method:
unreachable.segment_t_align_get(...) - segment_t_align_get(segment_t self) -> uchar
Set Method:
unreachable.segment_t_align_set(...) - segment_t_align_set(segment_t self, uchar align)

comb

segment_t_comb_get(segment_t self) -> uchar

Get Method:
unreachable.segment_t_comb_get(...) - segment_t_comb_get(segment_t self) -> uchar
Set Method:
unreachable.segment_t_comb_set(...) - segment_t_comb_set(segment_t self, uchar comb)

perm

segment_t_perm_get(segment_t self) -> uchar

Get Method:
unreachable.segment_t_perm_get(...) - segment_t_perm_get(segment_t self) -> uchar
Set Method:
unreachable.segment_t_perm_set(...) - segment_t_perm_set(segment_t self, uchar perm)

bitness

segment_t_bitness_get(segment_t self) -> uchar

Get Method:
unreachable.segment_t_bitness_get(...) - segment_t_bitness_get(segment_t self) -> uchar
Set Method:
unreachable.segment_t_bitness_set(...) - segment_t_bitness_set(segment_t self, uchar bitness)

flags

segment_t_flags_get(segment_t self) -> ushort

Get Method:
unreachable.segment_t_flags_get(...) - segment_t_flags_get(segment_t self) -> ushort
Set Method:
unreachable.segment_t_flags_set(...) - segment_t_flags_set(segment_t self, ushort flags)

sel

segment_t_sel_get(segment_t self) -> sel_t

Get Method:
unreachable.segment_t_sel_get(...) - segment_t_sel_get(segment_t self) -> sel_t
Set Method:
unreachable.segment_t_sel_set(...) - segment_t_sel_set(segment_t self, sel_t sel)

defsr

segment_t_defsr_get(segment_t self) -> sel_t

Get Method:
unreachable.segment_t_defsr_get(...) - segment_t_defsr_get(segment_t self) -> sel_t
Set Method:
unreachable.segment_t_defsr_set(...) - segment_t_defsr_set(segment_t self, sel_t defsr)

type

segment_t_type_get(segment_t self) -> uchar

Get Method:
unreachable.segment_t_type_get(...) - segment_t_type_get(segment_t self) -> uchar
Set Method:
unreachable.segment_t_type_set(...) - segment_t_type_set(segment_t self, uchar type)

color

segment_t_color_get(segment_t self) -> bgcolor_t

Get Method:
unreachable.segment_t_color_get(...) - segment_t_color_get(segment_t self) -> bgcolor_t
Set Method:
unreachable.segment_t_color_set(...) - segment_t_color_set(segment_t self, bgcolor_t color)