docs: def prepare_function_symbol(self, symbol_name, basic_addr=None):
          """
          Prepare the address space with the data necessary to perform relocations pointing to the given symbol
  
          Returns a 2-tuple. The first item is the address of the function code, the second is the address of the
          relocation target.
          """
          if basic_addr is None:
              basic_addr = self.project.loader.extern_object.get_pseudo_addr(symbol_name)
          return basic_addr, basic_addr