Lines Matching refs:raw_data

122 	void *raw_data;  member
214 free(sec->raw_data); in bpf_linker__free()
341 syms = libbpf_reallocarray(symtab->raw_data, sym_cnt + 1, sizeof(*sym)); in add_new_sym()
348 symtab->raw_data = syms; in add_new_sym()
1236 if (memcmp(dst_sec->raw_data, src_sec->data->d_buf, dst_sec->sec_sz) != 0) in sec_content_is_same()
1249 static void exec_sec_bswap(void *raw_data, int size) in exec_sec_bswap() argument
1252 struct bpf_insn *insn = raw_data; in exec_sec_bswap()
1297 tmp = realloc(dst->raw_data, dst_final_sz); in extend_sec()
1312 dst->raw_data = tmp; in extend_sec()
1315 memset(dst->raw_data + dst->sec_sz, 0, dst_align_sz - dst->sec_sz); in extend_sec()
1317 memcpy(dst->raw_data + dst_align_sz, src->data->d_buf, src->shdr->sh_size); in extend_sec()
1321 exec_sec_bswap(dst->raw_data + dst_align_sz, src->shdr->sh_size); in extend_sec()
1441 Elf64_Sym *syms = symtab->raw_data; in get_sym_by_idx()
2244 dst_rel = dst_sec->raw_data + src_sec->dst_off; in linker_append_elf_relos()
2272 insn = dst_linked_sec->raw_data + dst_rel->r_offset; in linker_append_elf_relos()
2791 exec_sec_bswap(sec->raw_data, sec->sec_sz); in bpf_linker__finalize()
2793 sec->data->d_buf = sec->raw_data; in bpf_linker__finalize()
2821 size_t align, const void *raw_data, size_t raw_sz) in emit_elf_data_sec() argument
2853 data->d_buf = (void *)raw_data; in emit_elf_data_sec()
2865 const void *raw_data; in finalize_btf() local
2915 raw_data = btf__raw_data(linker->btf, &raw_sz); in finalize_btf()
2916 if (!raw_data) in finalize_btf()
2919 err = emit_elf_data_sec(linker, BTF_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()
2927 raw_data = btf_ext__raw_data(linker->btf_ext, &raw_sz); in finalize_btf()
2928 if (!raw_data) in finalize_btf()
2931 err = emit_elf_data_sec(linker, BTF_EXT_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()