Package bap :: Module bir :: Class Section
[hide private]
[frames] | no frames]

Class Section

source code

           object --+    
                    |    
              adt.ADT --+
                        |
       object --+       |
                |       |
    _abcoll.Sized --+   |
                    |   |
       object --+   |   |
                |   |   |
 _abcoll.Iterable --+   |
                    |   |
       object --+   |   |
                |   |   |
_abcoll.Container --+   |
                    |   |
     _abcoll.Sequence --+
                        |
                       Section

A contiguous piece of memory in a process image

Nested Classes [hide private]

Inherited from _abcoll.Sized: __metaclass__

Instance Methods [hide private]
 
__getitem__(self, i) source code
 
__len__(self) source code

Inherited from adt.ADT: __cmp__, __init__, __repr__

Inherited from _abcoll.Sequence: __contains__, __iter__, __reversed__, count, index

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

Class Methods [hide private]

Inherited from _abcoll.Sized: __subclasshook__

Class Variables [hide private]
  __abstractmethods__ = frozenset([])
  _abc_negative_cache = <_weakrefset.WeakSet object at 0x7f33fa2...
  _abc_negative_cache_version = 18
  _abc_registry = <_weakrefset.WeakSet object at 0x7f33fa277090>

Inherited from _abcoll.Sized (private): _abc_cache

Properties [hide private]
  beg
starting address
  data
an array of bytes
  end
an address of last byte
  name
name associated with the section

Inherited from object: __class__

Method Details [hide private]

__getitem__(self, i)
(Indexing operator)

source code 
Overrides: _abcoll.Sequence.__getitem__

__len__(self)
(Length operator)

source code 
Overrides: _abcoll.Sized.__len__

Class Variable Details [hide private]

_abc_negative_cache

Value:
<_weakrefset.WeakSet object at 0x7f33fa277190>

Property Details [hide private]

beg

starting address

Get Method:
unreachable.beg(self) - starting address

data

an array of bytes

Get Method:
unreachable.data(self) - an array of bytes

end

an address of last byte

Get Method:
unreachable.end(self) - an address of last byte

name

name associated with the section

Get Method:
unreachable.name(self) - name associated with the section