Elf64_Word
Elf64_Word dstidx, Elf_Shdr *dstsec)
Elf64_Word dstidx)
int numrels, Elf64_Word dstidx)
Elf64_Word r_sym; /* Symbol index. */
Elf64_Word r_sym; /* Symbol index. */
Elf64_Word r_sym; /* Symbol index. */
static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
Elf64_Word *loc;
Elf64_Word insns[4]; /* each stub entry has four insns */
Elf64_Word p_type;
Elf64_Word p_flags;
Elf64_Word e_version;
Elf64_Word e_flags;
buf += DIV_ROUND_UP(sizeof(*note), sizeof(Elf64_Word));
buf += DIV_ROUND_UP(namesz, sizeof(Elf64_Word));
buf += DIV_ROUND_UP(data_len, sizeof(Elf64_Word));
static Elf64_Word *__init auxv_to_elf64_notes(Elf64_Word *buf,
static Elf64_Word * __init opalcore_append_cpu_notes(Elf64_Word *buf)
Elf64_Word *first_cpu_note;
bufp = (char *)opalcore_append_cpu_notes((Elf64_Word *)bufp);
bufp = (char *)auxv_to_elf64_notes((Elf64_Word *)bufp, opal_boot_entry);
static Elf64_Word *__init append_elf64_note(Elf64_Word *buf, char *name,
Elf64_Word namesz = strlen(name) + 1;
static void *nt_init_name(void *buf, Elf64_Word type, void *desc, int d_len,
#define Elf_Word Elf64_Word
Elf64_Word p_memsz; /* allocation size recorded in file */
Elf64_Word st_name; /* Symbol name, index in string tbl */
Elf64_Word e_version;
Elf64_Word e_flags;
Elf64_Word p_type;
Elf64_Word p_flags;
Elf64_Word sh_name; /* Section name, index in string tbl */
Elf64_Word sh_type; /* Type of section */
Elf64_Word sh_link; /* Index of another section */
Elf64_Word sh_info; /* Additional section information */
Elf64_Word n_namesz; /* Name size */
Elf64_Word n_descsz; /* Content size */
Elf64_Word n_type; /* Content type */
Elf64_Word vd_hash;
Elf64_Word vd_aux;
Elf64_Word vd_next;
Elf64_Word vda_name;
Elf64_Word vda_next;
Elf64_Word r_sym; /* Symbol index */
Elf64_Word r_sym; /* Symbol index. */
Elf64_Word st_name; /* Symbol name, index in string tbl */
Elf64_Word e_version;
Elf64_Word e_flags;
Elf64_Word p_type;
Elf64_Word p_flags;
Elf64_Word sh_name; /* Section name, index in string tbl */
Elf64_Word sh_type; /* Type of section */
Elf64_Word sh_link; /* Index of another section */
Elf64_Word sh_info; /* Additional section information */
Elf64_Word n_namesz; /* Name size */
Elf64_Word n_descsz; /* Content size */
Elf64_Word n_type; /* Content type */
Elf64_Word vd_hash;
Elf64_Word vd_aux;
Elf64_Word vd_next;
Elf64_Word vda_name;
Elf64_Word vda_next;
Elf64_Word bucketnum = symtab->elf_hashtab[0];
Elf64_Word *buckettab = &symtab->elf_hashtab[2];
Elf64_Word *chaintab = &symtab->elf_hashtab[2 + bucketnum];
Elf64_Word i;
Elf64_Word *elf_hashtab;