Home | History | Annotate | Download | only in bfd

Lines Matching defs:rodata

402   asection *rodata;
3432 Set up function rodata section if --overlay-rodata. We don't
3433 currently include merged string constant rodata sections since
3465 be!), and SEC_CODE is clear on rodata sections. We use
3474 /* Find the rodata section corresponding to this function's
3478 name = bfd_malloc (sizeof (".rodata"));
3481 memcpy (name, ".rodata", sizeof (".rodata"));
3489 memcpy (name, ".rodata", sizeof (".rodata"));
3504 asection *rodata = NULL;
3507 rodata = bfd_get_section_by_name (fun->sec->owner, name);
3513 rodata = group_sec;
3518 fun->rodata = rodata;
3519 if (fun->rodata)
3521 size += fun->rodata->size;
3525 size -= fun->rodata->size;
3526 fun->rodata = NULL;
3530 fun->rodata->linker_mark = 1;
3531 fun->rodata->gc_mark = 1;
3532 fun->rodata->flags &= ~SEC_CODE;
3586 if (fun->rodata != NULL)
3587 fun->rodata->linker_mark = 0;
3630 if (fun->rodata)
3631 fun->rodata->linker_mark = 0;
3651 pairs of sections, (text,rodata), for functions in the call graph. */
3670 if (fun->rodata)
3671 size += fun->rodata->size;
3677 if (fun->rodata && fun->rodata->linker_mark && fun->rodata->gc_mark)
3679 *lib_param->lib_sections++ = fun->rodata;
3680 fun->rodata->gc_mark = 0;
3781 /* If it has a rodata section, then add that too. */
3894 if (fun->rodata && fun->rodata->linker_mark && fun->rodata->gc_mark)
3896 fun->rodata->gc_mark = 0;
3897 *(*ovly_sections)++ = fun->rodata;
3916 if (call_fun->rodata)
3917 call_fun->rodata->gc_mark = 0;
4164 sec = call_fun->rodata;
4468 if (call_fun->rodata)
4471 call_fun->rodata->alignment_power)
4472 + call_fun->rodata->size);
4550 ovly_sections[2 * i + 1] ? " + rodata" : "");