• Home
  • Raw
  • Download

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()
1120 dst->raw_data = tmp; in extend_sec()
1123 memset(dst->raw_data + dst->sec_sz, 0, dst_align_sz - dst->sec_sz); in extend_sec()
1125 memcpy(dst->raw_data + dst_align_sz, src->data->d_buf, src->shdr->sh_size); in extend_sec()
1245 Elf64_Sym *syms = symtab->raw_data; in get_sym_by_idx()
2049 dst_rel = dst_sec->raw_data + src_sec->dst_off; in linker_append_elf_relos()
2061 dst_sym = dst_symtab->raw_data + sizeof(*dst_sym) * dst_sym_idx; in linker_append_elf_relos()
2080 insn = dst_linked_sec->raw_data + dst_rel->r_offset; in linker_append_elf_relos()
2586 sec->data->d_buf = sec->raw_data; in bpf_linker__finalize()
2613 size_t align, const void *raw_data, size_t raw_sz) in emit_elf_data_sec() argument
2645 data->d_buf = (void *)raw_data; in emit_elf_data_sec()
2656 const void *raw_data; in finalize_btf() local
2699 raw_data = btf__raw_data(linker->btf, &raw_sz); in finalize_btf()
2700 if (!raw_data) in finalize_btf()
2703 err = emit_elf_data_sec(linker, BTF_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()
2711 raw_data = btf_ext__get_raw_data(linker->btf_ext, &raw_sz); in finalize_btf()
2712 if (!raw_data) in finalize_btf()
2715 err = emit_elf_data_sec(linker, BTF_EXT_ELF_SEC, 8, raw_data, raw_sz); in finalize_btf()