docs: def addr(self):
          """
          Get the concrete address of the instruction pointer, without triggering SimInspect breakpoints or generating
          SimActions. An integer is returned, or an exception is raised if the instruction pointer is symbolic.
  
          :return: an int
          """
  
          ip = self.regs._ip
          if isinstance(ip, SootAddressDescriptor):
              return ip
          return self.solver.eval_one(self.regs._ip)