Home | History | Annotate | Download | only in bfd

Lines Matching defs:rodata

402   asection *rodata;
3436 Set up function rodata section if --overlay-rodata. We don't
3437 currently include merged string constant rodata sections since
3469 be!), and SEC_CODE is clear on rodata sections. We use
3478 /* Find the rodata section corresponding to this function's
3482 name = bfd_malloc (sizeof (".rodata"));
3485 memcpy (name, ".rodata", sizeof (".rodata"));
3493 memcpy (name, ".rodata", sizeof (".rodata"));
3508 asection *rodata = NULL;
3511 rodata = bfd_get_section_by_name (fun->sec->owner, name);
3517 rodata = group_sec;
3522 fun->rodata = rodata;
3523 if (fun->rodata)
3525 size += fun->rodata->size;
3529 size -= fun->rodata->size;
3530 fun->rodata = NULL;
3534 fun->rodata->linker_mark = 1;
3535 fun->rodata->gc_mark = 1;
3536 fun->rodata->flags &= ~SEC_CODE;
3590 if (fun->rodata != NULL)
3591 fun->rodata->linker_mark = 0;
3634 if (fun->rodata)
3635 fun->rodata->linker_mark = 0;
3655 pairs of sections, (text,rodata), for functions in the call graph. */
3674 if (fun->rodata)
3675 size += fun->rodata->size;
3681 if (fun->rodata && fun->rodata->linker_mark && fun->rodata->gc_mark)
3683 *lib_param->lib_sections++ = fun->rodata;
3684 fun->rodata->gc_mark = 0;
3785 /* If it has a rodata section, then add that too. */
3898 if (fun->rodata && fun->rodata->linker_mark && fun->rodata->gc_mark)
3900 fun->rodata->gc_mark = 0;
3901 *(*ovly_sections)++ = fun->rodata;
3920 if (call_fun->rodata)
3921 call_fun->rodata->gc_mark = 0;
4168 sec = call_fun->rodata;
4472 if (call_fun->rodata)
4475 call_fun->rodata->alignment_power)
4476 + call_fun->rodata->size);
4554 ovly_sections[2 * i + 1] ? " + rodata" : "");