{ bfd_set_error (bfd_error_no_memory); return false; }
return false;
binary_get_symtab (abfd, alocation)     bfd *abfd;     asymbol **alocation;{  asection *sec = (asection *) abfd->tdata.any;  asymbol *syms;  unsigned int i;  syms = (asymbol *) bfd_alloc (abfd, BIN_SYMS * sizeof (asymbol));  if (syms == NULL)    {      bfd_set_error (bfd_error_no_memory);      return false;    }  /* Start symbol.  */  syms[0].the_bfd = abfd;  syms[0].name = mangle_name (abfd, "start");  syms[0].value = 0;  syms[0].flags = BSF_GLOBAL;  syms[0].section = sec;  syms[0].udata.p = NULL;  /* End symbol.  */  syms[1].the_bfd = abfd;  syms[1].name = mangle_name (abfd, "end");  syms[1].value = sec->_raw_size;  syms[1].flags = BSF_GLOBAL;  syms[1].section = sec;  syms[1].udata.p = NULL;  /* Size symbol.  */  syms[2].the_bfd = abfd;  syms[2].name = mangle_name (abfd, "size");  syms[2].value = sec->_raw_size;  syms[2].flags = BSF_GLOBAL;  syms[2].section = bfd_abs_section_ptr;  syms[2].udata.p = NULL;  for (i = 0; i < BIN_SYMS; i++)    *alocation++ = syms++;  *alocation = NULL;  return BIN_SYMS;}