Lines Matching refs:raw_data
117 void *raw_data; member
204 free(sec->raw_data); in bpf_linker__free()
277 syms = libbpf_reallocarray(symtab->raw_data, sym_cnt + 1, sizeof(*sym)); in add_new_sym()
284 symtab->raw_data = syms; in add_new_sym()
1074 if (memcmp(dst_sec->raw_data, src_sec->data->d_buf, dst_sec->sec_sz) != 0) in sec_content_is_same()
1117 tmp = realloc(dst->raw_data, dst_final_sz); in extend_sec()
1132 dst->raw_data = tmp; in extend_sec()
1135 memset(dst->raw_data + dst->sec_sz, 0, dst_align_sz - dst->sec_sz); in extend_sec()
1137 memcpy(dst->raw_data + dst_align_sz, src->data->d_buf, src->shdr->sh_size); in extend_sec()
1257 Elf64_Sym *syms = symtab->raw_data; in get_sym_by_idx()
2057 dst_rel = dst_sec->raw_data + src_sec->dst_off; in linker_append_elf_relos()
2085 insn = dst_linked_sec->raw_data + dst_rel->r_offset; in linker_append_elf_relos()
2591 sec->data->d_buf = sec->raw_data; in bpf_linker__finalize()
2618 size_t align, const void *raw_data, size_t raw_sz) in emit_elf_data_sec() argument
2650 data->d_buf = (void *)raw_data; in emit_elf_data_sec()
2661 const void *raw_data; in finalize_btf() local
2704 raw_data = btf__raw_data(linker->btf, &raw_sz); in finalize_btf()
2705 if (!raw_data) in finalize_btf()
2708 err = emit_elf_data_sec(linker, BTF_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()
2716 raw_data = btf_ext__get_raw_data(linker->btf_ext, &raw_sz); in finalize_btf()
2717 if (!raw_data) in finalize_btf()
2720 err = emit_elf_data_sec(linker, BTF_EXT_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()