if (start_pc + 200 < limit_pc) limit_pc = start_pc + 200;
heuristic_proc_desc (CORE_ADDR start_pc, CORE_ADDR limit_pc,		     struct frame_info *next_frame, int cur_frame){  CORE_ADDR sp;  if (cur_frame)    sp = read_next_frame_reg (next_frame, NUM_REGS + SP_REGNUM);  else    sp = 0;  if (start_pc == 0)    return NULL;  memset (&temp_proc_desc, '\0', sizeof (temp_proc_desc));  temp_saved_regs = xrealloc (temp_saved_regs, SIZEOF_FRAME_SAVED_REGS);  memset (temp_saved_regs, '\0', SIZEOF_FRAME_SAVED_REGS);  PROC_LOW_ADDR (&temp_proc_desc) = start_pc;  PROC_FRAME_REG (&temp_proc_desc) = SP_REGNUM;  PROC_PC_REG (&temp_proc_desc) = RA_REGNUM;  if (start_pc + 200 < limit_pc)    limit_pc = start_pc + 200;  if (pc_is_mips16 (start_pc))    mips16_heuristic_proc_desc (start_pc, limit_pc, next_frame, sp);  else    mips32_heuristic_proc_desc (start_pc, limit_pc, next_frame, sp);  return &temp_proc_desc;}