code: def generate_supported_architectures_source(supported_archs, supported_machines):
      
      arch_entries = []
      mach_entries = []
  
      for arch, little, big, comment in supported_archs:
          arch_entries.append( pybfd_arch_entry % (arch[4 : ].upper(), arch) )
  
      for mach, value in supported_machines:
          mach_entries.append( pybfd_mach_entry % (mach[4 : ].upper(), value) )
  
      return gen_bfd_archs_code % (
          "\n".join(arch_entries),
          "\n".join(mach_entries))
docs: Extract export symbols using binutils's nm utility from Binutils and
      generate a current header for PyBFD.