MCPcopy Create free account
hub / github.com/qilingframework/qiling / __init__

Method __init__

qiling/loader/macho_parser/loadcommand.py:136–155  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

134class LoadDysymtab(LoadCommand):
135
136 def __init__(self, data):
137 super().__init__(data)
138 self.locsymbol_index = unpack("<L", self.FR.read(4))[0]
139 self.locsymbol_number = unpack("<L", self.FR.read(4))[0]
140 self.defined_extsymbol_index = unpack("<L", self.FR.read(4))[0]
141 self.defined_extsymbol_number = unpack("<L", self.FR.read(4))[0]
142 self.undef_extsymbol_index = unpack("<L", self.FR.read(4))[0]
143 self.undef_extsymbol_number = unpack("<L", self.FR.read(4))[0]
144 self.toc_offset = unpack("<L", self.FR.read(4))[0]
145 self.toc_entries = unpack("<L", self.FR.read(4))[0]
146 self.module_table_offset = unpack("<L", self.FR.read(4))[0]
147 self.module_table_entries = unpack("<L", self.FR.read(4))[0]
148 self.extref_table_offset = unpack("<L", self.FR.read(4))[0]
149 self.extref_table_entries = unpack("<L", self.FR.read(4))[0]
150 self.indsym_table_offset = unpack("<L", self.FR.read(4))[0]
151 self.indsym_table_entries = unpack("<L", self.FR.read(4))[0]
152 self.extreloc_table_offset = unpack("<L", self.FR.read(4))[0]
153 self.extreloc_table_entries = unpack("<L", self.FR.read(4))[0]
154 self.locreloc_table_offset = unpack("<L", self.FR.read(4))[0]
155 self.locreloc_table_entries = unpack("<L", self.FR.read(4))[0]
156
157 def get_complete(self):
158 pass

Callers

nothing calls this directly

Calls 2

__init__Method · 0.45
readMethod · 0.45

Tested by

no test coverage detected