Definition at line 68 of file dso-stats.py.
◆ __init__()
def dso-stats.Data.__init__ |
( |
|
self, |
|
|
|
secs = None , |
|
|
|
name = None |
|
) |
| |
◆ __iadd__()
def dso-stats.Data.__iadd__ |
( |
|
self, |
|
|
|
other |
|
) |
| |
Definition at line 90 of file dso-stats.py.
90 def __iadd__ (self, other):
92 self.code += other.code
93 self.puredata += other.puredata
95 self.java += other.java
96 self.initdata += other.initdata
98 self.tbss += other.tbss
101 self.frag += other.frag
◆ add_secs()
def dso-stats.Data.add_secs |
( |
|
self, |
|
|
|
secs |
|
) |
| |
Definition at line 118 of file dso-stats.py.
118 def add_secs (self, secs):
120 if s
in [
'.hash',
'.dynsym',
'.dynstr',
'.gnu.version',
121 '.gnu.version_r',
'.rel.dyn',
'.rel.plt',
122 '.init',
'.plt',
'.fini',
'.init_array',
'.fini_array',
123 '.gnu.hash',
'.rela.dyn',
'.rela.plt',
132 elif s
in [
'.rodata']:
136 elif s
in [
'.eh_frame_hdr',
'.eh_frame',
'.gcc_except_table']:
140 elif s
in [
'.ctors',
'.dtors']:
149 elif s
in [
'.dynamic',
'.got',
'.got.plt',
'.plt.got']:
163 elif s
in [
'.comment',
'.gnu_debuglink']
or s.startswith (
'.debug'):
167 print (
'** Unknown section [%s] **' % s, file=sys.stderr)
◆ dump()
def dso-stats.Data.dump |
( |
|
self, |
|
|
|
f |
|
) |
| |
Definition at line 173 of file dso-stats.py.
175 kw[
'name'] = _cleanname (self.name)
176 kw[
'dso'] = _form (self.dso)
177 kw[
'code'] = _form (self.code)
178 kw[
'puredata'] = _form (self.puredata)
179 kw[
'cpp'] = _form (self.cpp)
180 kw[
'java'] = _form (self.java)
181 kw[
'initdata'] = _form (self.initdata)
182 kw[
'frag'] = _form (self.frag)
183 kw[
'bss'] = _form (self.bss)
184 kw[
'tbss'] = _form (self.tbss)
185 kw[
'total'] = _form (self.total())
186 print (format % kw, file=f)
◆ est_frag()
def dso-stats.Data.est_frag |
( |
|
self | ) |
|
Definition at line 105 of file dso-stats.py.
106 self.frag += _frag (self.ro)
107 self.frag += _frag (self.rw)
108 self.frag += _frag (self.bss)
109 self.frag += _frag (self.tbss)
◆ total()
def dso-stats.Data.total |
( |
|
self | ) |
|
Definition at line 113 of file dso-stats.py.
114 return (self.dso + self.code + self.puredata + self.cpp +
115 self.java + self.initdata + self.frag + self.bss + self.tbss)
◆ bss
◆ code
◆ cpp
◆ dso
◆ frag
◆ initdata
◆ java
◆ name
◆ puredata
◆ ro
◆ rw
◆ tbss
The documentation for this class was generated from the following file: