Lines Matching defs:debug
309 /* Merge a debug symbol containing debug information into a normal symbol. */
312 c_symbol_merge (symbolS *debug, symbolS *normal)
314 S_SET_DATA_TYPE (normal, S_GET_DATA_TYPE (debug));
315 S_SET_STORAGE_CLASS (normal, S_GET_STORAGE_CLASS (debug));
317 if (S_GET_NUMBER_AUXILIARY (debug) > S_GET_NUMBER_AUXILIARY (normal))
319 S_SET_NUMBER_AUXILIARY (normal, S_GET_NUMBER_AUXILIARY (debug));
321 if (S_GET_NUMBER_AUXILIARY (debug) > 0)
323 memcpy (SYM_AUXINFO (normal), SYM_AUXINFO (debug),
324 (S_GET_NUMBER_AUXILIARY (debug)
325 * sizeof (*SYM_AUXINFO (debug))));
327 /* Move the debug flags. */
328 SF_SET_DEBUG_FIELD (normal, SF_GET_DEBUG_FIELD (debug));
580 already exist and fill it with debug information. Because of
595 char *symbol_name; /* Name of the debug symbol. */
764 /* Now that we have built a debug symbol, try to find if we should
771 /* Two cases for functions. Either debug followed by definition or
772 definition followed by debug. For definition first, we will
773 merge the debug symbol into the definition. For debug first, the
776 the debug symbol into the real symbol. Therefor, let's presume
777 the debug symbol is a real function reference. */
810 /* The debug entry (def_symbol_in_progress) is merged into the
823 *must* be where the debug symbol appears. Move the
1057 /* Otherwise, it is the name of a non debug symbol and its value
1471 /* RS/6000 gas creates a .debug section manually in ppc_frob_file in