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

Class segment_t

       object --+    
                |    
ida_range.range_t --+
                    |
                   segment_t

Proxy of C++ segment_t class

Instance Methods
 
__repr__(self)
repr(x)
segment_t
__init__(self)
__init__(self, ea1, ea2) -> range_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(self, visible)
 
set_debugger_segm(self, debseg)
bool
is_loader_segm(self)
 
set_loader_segm(self, ldrseg)
bool
is_hidden_segtype(self)
 
set_hidden_segtype(self, hide)
bool
update(self)
 
__swig_destroy__(self)
 
__del__(self)

Inherited from ida_range.range_t: __eq__, __gt__, __lt__, __ne__, clear, compare, contains, empty, extend, intersect, overlaps, size

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

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

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, ea1, ea2) -> range_t

Returns: segment_t
Overrides: object.__init__

__swig_destroy__(self)

 
Overrides: ida_range.range_t.__swig_destroy__

__del__(self)
(Destructor)

 
Overrides: ida_range.range_t.__del__

Property Details

thisown

The membership flag

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

name

segment_t_name_get(self) -> uval_t

Get Method:
unreachable.segment_t_name_get(self)
Set Method:
unreachable.segment_t_name_set(self, name)

sclass

segment_t_sclass_get(self) -> uval_t

Get Method:
unreachable.segment_t_sclass_get(self)
Set Method:
unreachable.segment_t_sclass_set(self, sclass)

orgbase

segment_t_orgbase_get(self) -> uval_t

Get Method:
unreachable.segment_t_orgbase_get(self)
Set Method:
unreachable.segment_t_orgbase_set(self, orgbase)

align

segment_t_align_get(self) -> uchar

Get Method:
unreachable.segment_t_align_get(self)
Set Method:
unreachable.segment_t_align_set(self, align)

comb

segment_t_comb_get(self) -> uchar

Get Method:
unreachable.segment_t_comb_get(self)
Set Method:
unreachable.segment_t_comb_set(self, comb)

perm

segment_t_perm_get(self) -> uchar

Get Method:
unreachable.segment_t_perm_get(self)
Set Method:
unreachable.segment_t_perm_set(self, perm)

bitness

segment_t_bitness_get(self) -> uchar

Get Method:
unreachable.segment_t_bitness_get(self)
Set Method:
unreachable.segment_t_bitness_set(self, bitness)

flags

segment_t_flags_get(self) -> ushort

Get Method:
unreachable.segment_t_flags_get(self)
Set Method:
unreachable.segment_t_flags_set(self, flags)

sel

segment_t_sel_get(self) -> sel_t

Get Method:
unreachable.segment_t_sel_get(self)
Set Method:
unreachable.segment_t_sel_set(self, sel)

defsr

segment_t_defsr_get(self) -> sel_t [16]

Get Method:
unreachable.segment_t_defsr_get(self)
Set Method:
unreachable.segment_t_defsr_set(self, defsr)

type

segment_t_type_get(self) -> uchar

Get Method:
unreachable.segment_t_type_get(self)
Set Method:
unreachable.segment_t_type_set(self, type)

color

segment_t_color_get(self) -> bgcolor_t

Get Method:
unreachable.segment_t_color_get(self)
Set Method:
unreachable.segment_t_color_set(self, color)

start_ea

segment_t_start_ea_get(self) -> ea_t

Get Method:
unreachable.segment_t_start_ea_get(self)
Set Method:
unreachable.segment_t_start_ea_set(self, start_ea)

end_ea

segment_t_end_ea_get(self) -> ea_t

Get Method:
unreachable.segment_t_end_ea_get(self)
Set Method:
unreachable.segment_t_end_ea_set(self, end_ea)