Lines Matching refs:image
63 static int disasm_insn(LLVMDisasmContextRef ctx, uint8_t *image, __u32 len, __u32 pc, in disasm_insn() argument
68 cnt = LLVMDisasmInstruction(ctx, image + pc, len - pc, pc, in disasm_insn()
74 printf(" %02x", image[pc + i]); in disasm_insn()
91 static int disasm_one_func(FILE *text_out, uint8_t *image, __u32 len) in disasm_one_func() argument
117 cnt = disasm_insn(ctx, image, len, pc, buf, 1); in disasm_one_func()
139 cnt = disasm_insn(ctx, image, len, pc, buf, sizeof(buf)); in disasm_one_func()
153 fprintf(text_out, "%02x ", image[pc + i]); in disasm_one_func()
175 uint8_t *image = NULL; in get_jited_program_text() local
197 image = malloc(len); in get_jited_program_text()
198 if (!ASSERT_OK_PTR(image, "malloc(info.jited_prog_len)")) { in get_jited_program_text()
211 info.jited_prog_insns = (__u64)image; in get_jited_program_text()
221 disasm_one_func(text_out, image + pc, func_lens[i]); in get_jited_program_text()
229 if (image) in get_jited_program_text()
230 free(image); in get_jited_program_text()