Home
last modified time | relevance | path

Searched refs:elf_binary (Results 1 – 13 of 13) sorted by relevance

/xen-4.10.0-shim-comet/xen/include/xen/
A Dlibelf.h50 struct elf_binary;
177 struct elf_binary { struct
282 bool elf_access_ok(struct elf_binary * elf,
307 unsigned elf_shdr_count(struct elf_binary *elf);
308 unsigned elf_phdr_count(struct elf_binary *elf);
355 void elf_set_verbose(struct elf_binary *elf);
365 void elf_parse_binary(struct elf_binary *elf);
379 elf_errorstatus elf_reloc(struct elf_binary *elf);
451 int elf_xen_parse_note(struct elf_binary *elf,
454 int elf_xen_parse_guest_info(struct elf_binary *elf,
[all …]
/xen-4.10.0-shim-comet/xen/common/libelf/
A Dlibelf-tools.c22 void elf_mark_broken(struct elf_binary *elf, const char *msg) in elf_mark_broken()
28 const char *elf_check_broken(const struct elf_binary *elf) in elf_check_broken()
55 bool elf_access_ok(struct elf_binary * elf, in elf_access_ok()
68 void elf_memcpy_safe(struct elf_binary *elf, elf_ptrval dst, in elf_memcpy_safe()
89 uint64_t elf_access_unsigned(struct elf_binary * elf, elf_ptrval base, in elf_access_unsigned()
121 uint64_t elf_round_up(struct elf_binary *elf, uint64_t addr) in elf_round_up()
130 unsigned elf_shdr_count(struct elf_binary *elf) in elf_shdr_count()
145 unsigned elf_phdr_count(struct elf_binary *elf) in elf_phdr_count()
198 const char *elf_section_name(struct elf_binary *elf, in elf_section_name()
207 const char *elf_strval(struct elf_binary *elf, elf_ptrval start) in elf_strval()
[all …]
A Dlibelf-loader.c36 elf_errorstatus elf_init(struct elf_binary *elf, const char *image_input, size_t size) in elf_init()
112 void elf_call_log_callback(struct elf_binary *elf, bool iserr, in elf_call_log_callback()
126 void elf_set_log(struct elf_binary *elf, elf_log_callback *log_callback, in elf_set_log()
134 static elf_errorstatus elf_load_image(struct elf_binary *elf, in elf_load_image()
144 void elf_set_verbose(struct elf_binary *elf) in elf_set_verbose()
190 void elf_parse_bsdsyms(struct elf_binary *elf, uint64_t pstart) in elf_parse_bsdsyms()
236 static void elf_load_bsdsyms(struct elf_binary *elf) in elf_load_bsdsyms()
467 void elf_parse_binary(struct elf_binary *elf) in elf_parse_binary()
497 elf_errorstatus elf_load_binary(struct elf_binary *elf) in elf_load_binary()
549 elf_ptrval elf_get_ptr(struct elf_binary *elf, unsigned long addr) in elf_get_ptr()
[all …]
A Dlibelf-dominfo.c97 elf_errorstatus elf_xen_parse_note(struct elf_binary *elf, in elf_xen_parse_note()
225 static unsigned elf_xen_parse_notes(struct elf_binary *elf, in elf_xen_parse_notes()
266 elf_errorstatus elf_xen_parse_guest_info(struct elf_binary *elf, in elf_xen_parse_guest_info()
354 static elf_errorstatus elf_xen_note_check(struct elf_binary *elf, in elf_xen_note_check()
408 static elf_errorstatus elf_xen_addr_calc_check(struct elf_binary *elf, in elf_xen_addr_calc_check()
493 elf_errorstatus elf_xen_parse(struct elf_binary *elf, in elf_xen_parse()
A Dlibelf-private.h85 void elf_call_log_callback(struct elf_binary*, bool iserr, const char *fmt,...);
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_dom_elfloader.c36 static void log_callback(struct elf_binary *elf, void *caller_data, in log_callback()
47 void xc_elf_set_logfile(xc_interface *xch, struct elf_binary *elf, in xc_elf_set_logfile()
55 struct elf_binary *elf) in xc_dom_guest_type()
120 struct elf_binary elf; in xc_dom_probe_elf_kernel()
149 struct elf_binary *elf; in xc_dom_parse_elf_kernel()
212 struct elf_binary *elf = dom->private_loader; in xc_dom_load_elf_kernel()
A Dxc_dom_hvmloader.c57 struct elf_binary elf; in xc_dom_probe_hvm_kernel()
90 struct elf_binary *elf; in xc_dom_parse_hvm_kernel()
188 struct elf_binary *elf = dom->private_loader; in xc_dom_load_hvm_kernel()
/xen-4.10.0-shim-comet/tools/xcutils/
A Dreadnotes.c63 static void print_string_note(const char *prefix, struct elf_binary *elf, in print_string_note()
69 static void print_numeric_note(const char *prefix, struct elf_binary *elf, in print_numeric_note()
79 static void print_l1_mfn_valid_note(const char *prefix, struct elf_binary *elf, in print_l1_mfn_valid_note()
102 static unsigned print_notes(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) start, ELF_HANDLE_DEC… in print_notes()
181 struct elf_binary elf; in main()
/xen-4.10.0-shim-comet/tools/fuzz/libelf/
A Dlibelf-fuzzer.c10 struct elf_binary elf_buf, *elf; in LLVMFuzzerTestOneInput()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dkernel.h48 struct elf_binary elf;
/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxenctrl.h2337 struct elf_binary;
2338 void xc_elf_set_logfile(xc_interface *xch, struct elf_binary *elf,
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Ddom0_build.c452 struct elf_binary elf; in pvh_load_kernel()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Ddom0_build.c308 struct elf_binary elf; in dom0_construct_pv()

Completed in 20 milliseconds