Lines Matching refs:addr

266     def Symbolicate(self, addr):  argument
275 syms = self.SymbolicateFromAddress(addr)
280 def SymbolicateFromAddress(self, addr, fullSymbol=False): argument
295 if type(int(1)) != type(addr):
296 if str(addr).strip().find("0x") == 0 :
297 addr = int(addr, 16)
299 addr = int(addr)
300 addr = self.StripKernelPAC(addr)
303 syms = symbolicator.symbolicate(addr)
353 addr = unsigned(var) + self.PERCPU_BASE(cpu)
354 return dereference(self.GetValueFromAddress(addr, var_type))
373 def GetValueFromAddress(self, addr: int, type_str: str = 'void *') -> value:
389 def CreateValueFromAddress(self, addr: int, type_str: str = 'void *') -> value:
410 … sbv = self.globals.version.GetSBValue().xCreateValueFromAddress(None, addr, gettype(type_str))
413 def CreateTypedPointerFromAddress(self, addr, type_str = "char"): argument
428 sbv = target.xCreateValueFromAddress(None, addr, gettype(type_str))
462 def TruncPage(self, addr): argument
463 return (addr & ~(unsigned(self.GetGlobalVariable("page_size")) - 1))
465 def RoundPage(self, addr): argument
466 return trunc_page(addr + unsigned(self.GetGlobalVariable("page_size")) - 1)
468 def StraddlesPage(self, addr, size): argument
471 val = ((addr + size) & (unsigned(self.GetGlobalVariable("page_size"))-1))
474 def StripUserPAC(self, addr): argument
476 return addr
478 return StripPAC(addr, T0Sz)
480 def StripKernelPAC(self, addr): argument
482 return addr
484 return StripPAC(addr, T1Sz)
490 def PhysToKVARM64(self, addr): argument
494 …if (addr >= int(unsigned(ptov_table[i].pa))) and (addr < (int(unsigned(ptov_table[i].pa)) + int(un…
495 … return (addr - int(unsigned(ptov_table[i].pa)) + int(unsigned(ptov_table[i].va)))
500 …if (addr >= int(unsigned(papt_table[i].paddr_start))) and (addr < (int(unsigned(papt_table[i].padd…
501 … return (addr - int(unsigned(papt_table[i].paddr_start)) + int(unsigned(papt_table[i].papt_start)))
502 raise ValueError("PA {:#x} not found in physical region lookup table".format(addr))
503 return (addr - unsigned(self.globals.gPhysBase) + unsigned(self.globals.gVirtBase))
505 def PhysToKernelVirt(self, addr): argument
507 return (addr + unsigned(self.GetGlobalVariable('physmap_base')))
509 return self.PhysToKVARM64(addr)
511 …return (addr - unsigned(self.GetGlobalVariable("gPhysBase")) + unsigned(self.GetGlobalVariable("gV…