Home | History | Annotate | Download | only in config

Lines Matching refs:frag

1378 make_mapping_symbol (enum mstate state, valueT value, fragS * frag)
1398 symbolP = symbol_new (symname, now_seg, value, frag);
1403 frag. We'll handle overlap between frags in
1412 if (frag->tc_frag_data.first_map != NULL)
1414 know (S_GET_VALUE (frag->tc_frag_data.first_map) == 0);
1415 symbol_remove (frag->tc_frag_data.first_map, &symbol_rootP,
1418 frag->tc_frag_data.first_map = symbolP;
1420 if (frag->tc_frag_data.last_map != NULL)
1422 know (S_GET_VALUE (frag->tc_frag_data.last_map) <=
1424 if (S_GET_VALUE (frag->tc_frag_data.last_map) == S_GET_VALUE (symbolP))
1425 symbol_remove (frag->tc_frag_data.last_map, &symbol_rootP,
1428 frag->tc_frag_data.last_map = symbolP;
1437 valueT value, fragS * frag, offsetT bytes)
1440 if (frag->tc_frag_data.last_map != NULL
1441 && S_GET_VALUE (frag->tc_frag_data.last_map) ==
1442 frag->fr_address + value)
1444 symbolS *symp = frag->tc_frag_data.last_map;
1448 know (frag->tc_frag_data.first_map == symp);
1449 frag->tc_frag_data.first_map = NULL;
1451 frag->tc_frag_data.last_map = NULL;
1455 make_mapping_symbol (MAP_DATA, value, frag);
1456 make_mapping_symbol (state, value + bytes, frag);
1488 if we're at the first frag, check it's size > 0;
1489 if we're not at the first frag, then for sure
1491 struct frag *const frag_first = seg_info (now_seg)->frchainP->frch_root;
1542 /* Never make frag if expect extra pass. */
1681 fragS * frag) /* Associated fragment. */
1701 symbol_set_frag (symbolP, frag);
1742 Only make a frag if we have to. */
1927 /* Make sure there is enough room in this frag for the following
3879 fix_new_aarch64 (fragS * frag,
3891 new_fix = fix_new_exp (frag, where, size, exp, pc_rel, reloc);
3895 new_fix = fix_new (frag, where, size, make_expr_symbol (exp), 0,
6285 /* Estimate the size of a frag before relaxing. Assume everything fits in
6306 Here we fill the frag with the appropriate info for padding the
6307 output stream. The resulting frag will consist of a fixed (fr_fix)
6361 /* Perform target specific initialisation of a frag.
6362 Note - despite the name this initialisation is not done when the frag
6363 is created, but only when its type is assigned. A frag can be created
7262 cons_fix_new_aarch64 (fragS * frag, int where, int size, expressionS * exp)
7289 fix_new_exp (frag, where, (int) size, exp, pcrel, type);
7445 there will be a fixed-size frag after it. So don't handle
7451 /* Not at the end of this frag. */
7459 /* Next frag starts with a mapping symbol. Discard this
7476 /* If the next frag is non-empty and does not start with a