@@ -154,7 +154,7 @@ def run(self):
154154 self .ql .os .macho_task .min_offset = page_align_end (self .vm_end_addr , PAGE_SIZE )
155155
156156 def loadDriver (self , stack_addr , loadbase = - 1 , argv = [], env = {}):
157- self .ql . import_symbols = {}
157+ self .import_symbols = {}
158158 PAGE_SIZE = 0x1000
159159 if loadbase < 0 :
160160 loadbase = 0xffffff7000000000
@@ -210,15 +210,15 @@ def loadDriver(self, stack_addr, loadbase = -1, argv = [], env = {}):
210210
211211 for key in self .kernel_local_symbols_detail :
212212 value = self .kernel_local_symbols_detail [key ]
213- self .ql . import_symbols [value ["n_value" ]] = key
213+ self .import_symbols [value ["n_value" ]] = key
214214
215215 kernel_extrn_symbols_index = self .kernel .dysymbol_table .defext_index
216216 kernel_extrn_symbols_num = self .kernel .dysymbol_table .defext_num
217217 self .kernel_extrn_symbols_detail = self .kernel .symbol_table .details (kernel_extrn_symbols_index , kernel_extrn_symbols_num , self .kernel .string_table )
218218
219219 for key in self .kernel_extrn_symbols_detail :
220220 value = self .kernel_extrn_symbols_detail [key ]
221- self .ql . import_symbols [value ["n_value" ]] = key
221+ self .import_symbols [value ["n_value" ]] = key
222222
223223 offset = 0
224224 """
@@ -244,7 +244,7 @@ def loadDriver(self, stack_addr, loadbase = -1, argv = [], env = {}):
244244 else :
245245 self .ql .log .info ("Static symbol %s not found" % symname )
246246 continue
247- self .ql . import_symbols [real_addr ] = symname
247+ self .import_symbols [real_addr ] = symname
248248 lo_addr = real_addr & 0xffffffff
249249 hi_addr = (real_addr & 0xffffffff00000000 ) // 0x100000000
250250 jmpcode = b"\x48 \x83 \xec \x08 \xc7 \x04 \x24 " + struct .pack ("<I" , lo_addr ) + b"\xc7 \x44 \x24 \x04 " + struct .pack ("<I" , hi_addr ) + b"\xc3 "
0 commit comments