Home
last modified time | relevance | path

Searched refs:disasm (Results 1 - 25 of 66) sorted by relevance

123

/third_party/mesa3d/src/broadcom/qpu/
H A Dqpu_disasm.c39 append(struct disasm_state *disasm, const char *fmt, ...) in append() argument
43 ralloc_vasprintf_rewrite_tail(&disasm->string, in append()
44 &disasm->offset, in append()
50 pad_to(struct disasm_state *disasm, int n) in pad_to() argument
53 while (disasm->offset < n) in pad_to()
54 append(disasm, " "); in pad_to()
59 v3d_qpu_disasm_raddr(struct disasm_state *disasm, in v3d_qpu_disasm_raddr() argument
63 append(disasm, "rf%d", instr->raddr_a); in v3d_qpu_disasm_raddr()
68 v3d_qpu_small_imm_unpack(disasm->devinfo, in v3d_qpu_disasm_raddr()
73 append(disasm, " in v3d_qpu_disasm_raddr()
86 v3d_qpu_disasm_waddr(struct disasm_state *disasm, uint32_t waddr, bool magic) v3d_qpu_disasm_waddr() argument
101 v3d_qpu_disasm_add(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_add() argument
138 v3d_qpu_disasm_mul(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_mul() argument
181 v3d_qpu_disasm_sig_addr(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_sig_addr() argument
201 v3d_qpu_disasm_sig(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_sig() argument
259 v3d_qpu_disasm_alu(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_alu() argument
268 v3d_qpu_disasm_branch(struct disasm_state *disasm, const struct v3d_qpu_instr *instr) v3d_qpu_disasm_branch() argument
320 struct disasm_state disasm = { v3d_qpu_decode() local
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_disasm_info.c35 struct disasm_info *disasm, const unsigned *block_latency) in dump_assembly()
37 const struct brw_isa_info *isa = disasm->isa; in dump_assembly()
45 foreach_list_typed(struct inst_group, group, link, &disasm->group_list) { in dump_assembly()
110 struct disasm_info *disasm = ralloc(NULL, struct disasm_info); in disasm_initialize() local
111 exec_list_make_empty(&disasm->group_list); in disasm_initialize()
112 disasm->isa = isa; in disasm_initialize()
113 disasm->cfg = cfg; in disasm_initialize()
114 disasm->cur_block = 0; in disasm_initialize()
115 disasm->use_tail = false; in disasm_initialize()
116 return disasm; in disasm_initialize()
34 dump_assembly(void *assembly, int start_offset, int end_offset, struct disasm_info *disasm, const unsigned *block_latency) dump_assembly() argument
120 disasm_new_inst_group(struct disasm_info *disasm, unsigned next_inst_offset) disasm_new_inst_group() argument
129 disasm_annotate(struct disasm_info *disasm, struct backend_instruction *inst, unsigned offset) disasm_annotate() argument
172 disasm_insert_error(struct disasm_info *disasm, unsigned offset, unsigned inst_size, const char *error) disasm_insert_error() argument
[all...]
H A Dbrw_disasm_info.h69 struct disasm_info *disasm, const unsigned *block_latency);
76 disasm_new_inst_group(struct disasm_info *disasm, unsigned offset);
79 disasm_annotate(struct disasm_info *disasm,
83 disasm_insert_error(struct disasm_info *disasm, unsigned offset,
/third_party/vixl/test/aarch64/
H A Dtest-fuzz-aarch64.cc33 #include "aarch64/disasm-aarch64.h"
43 PrintDisassembler disasm(stdout); in FuzzHelper()
46 if (mode == "disasm") { in FuzzHelper()
47 decoder.AppendVisitor(&disasm); in FuzzHelper()
92 FUZZ_SHARD(disasm, kDisasmStep, 0, kOpFieldShift)
93 FUZZ_SHARD(disasm, kDisasmStep, 1, kOpFieldShift)
94 FUZZ_SHARD(disasm, kDisasmStep, 2, kOpFieldShift)
95 FUZZ_SHARD(disasm, kDisasmStep, 3, kOpFieldShift)
96 FUZZ_SHARD(disasm, kDisasmStep, 4, kOpFieldShift)
97 FUZZ_SHARD(disasm, kDisasmSte
[all...]
H A Dtest-disasm-aarch64.h33 Disassembler disasm; \
34 decoder.AppendVisitor(&disasm)
75 if (strcmp(disasm.GetOutput(), EXP) != 0) { \
79 disasm.GetOutput()); \
97 if (strncmp(disasm.GetOutput(), EXP, strlen(EXP)) != 0) { \
101 disasm.GetOutput()); \
118 res.append(disasm.GetOutput()); \
H A Dtest-assembler-aarch64.h275 PrintDisassembler disasm(stdout); \
285 disasm.DisassembleBuffer(infra_start, test_start); \
293 disasm.DisassembleBuffer(test_start, test_end); \
298 disasm.DisassembleBuffer(test_end, infra_end); \
/third_party/mesa3d/src/amd/compiler/
H A Daco_interface.cpp89 std::string disasm; in get_disasm_string() local
102 disasm = std::string(data, data + disasm_size); in get_disasm_string()
105 disasm = "Shader disassembly is not supported in the current configuration" in get_disasm_string()
112 return disasm; in get_disasm_string()
252 std::string disasm; in aco_compile_shader() local
254 disasm = get_disasm_string(program.get(), code, exec_size); in aco_compile_shader()
266 disasm.c_str(), in aco_compile_shader()
267 disasm.size(), in aco_compile_shader()
307 std::string disasm; in aco_compile_vs_prolog() local
309 disasm in aco_compile_vs_prolog()
352 std::string disasm; aco_compile_ps_epilog() local
[all...]
H A Daco_print_asm.cpp271 disasm_instr(amd_gfx_level gfx_level, LLVMDisasmContextRef disasm, uint32_t* binary, in disasm_instr() argument
275 LLVMDisasmInstruction(disasm, (uint8_t*)&binary[pos], (exec_size - pos) * sizeof(uint32_t), in disasm_instr()
363 LLVMDisasmContextRef disasm = in print_asm_llvm() local
391 std::pair<bool, size_t> res = disasm_instr(program->gfx_level, disasm, binary.data(), in print_asm_llvm()
403 LLVMDisasmDispose(disasm); in print_asm_llvm()
/third_party/vixl/examples/aarch64/
H A Ddisasm.cc35 #include "aarch64/disasm-aarch64.h"
127 vixl::aarch64::PrintDisassembler disasm(stdout); in main()
128 disasm.PrintSignedAddresses(true); in main()
129 disasm.MapCodeAddress(start_address, start); in main()
130 disasm.DisassembleBuffer(start, end); in main()
H A Dcustom-disassembler.cc162 Disassembler disasm; in TestCustomDisassembler() local
164 decoder.AppendVisitor(&disasm); in TestCustomDisassembler()
180 printf("VIXL disasm\t %p:\t%s\n", in TestCustomDisassembler()
182 disasm.GetOutput()); in TestCustomDisassembler()
190 printf("custom disasm\t%c0x%" PRIx64 ":\t%s\n", in TestCustomDisassembler()
H A Dnon-const-visitor.cc116 PrintDisassembler disasm(stdout); in main()
122 decoder.AppendVisitor(&disasm); in main()
124 decoder.AppendVisitor(&disasm); in main()
/third_party/vixl/benchmarks/aarch64/
H A Dbench-mixed-disasm.cc74 BenchDisassembler disasm; in main() local
75 decoder.AppendVisitor(&disasm); in main()
83 generated_chars += disasm.GetGeneratedCharCount(); in main()
/third_party/mesa3d/src/gallium/tests/graw/
H A Ddisasm.c56 disasm(const char *filename) in disasm() function
86 disasm(argv[i]); in main()
/third_party/vixl/test/
H A Dtest-donkey.cc149 Disassembler disasm(buffer, sizeof(buffer)); in main()
152 trial_decoder.AppendVisitor(&disasm); in main()
156 std::string disasm; in main()
304 printf(" __ dci(0x%08x); // %s\n", i.inst, i.disasm.c_str()); in main()
/third_party/mesa3d/src/freedreno/computerator/
H A Dmain.c101 {"disasm", no_argument, 0, 'd'}, {"file", required_argument, 0, 'f'},
112 " -d, --disasm print disassembled shader\n" in usage()
206 bool disasm = false; in main() local
216 disasm = true; in main()
266 if (disasm) in main()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_debug.c852 const char *disasm; in si_add_split_disasm() local
854 if (!ac_rtld_get_section_by_name(rtld_binary, ".AMDGPU.disasm", &disasm, &nbytes)) in si_add_split_disasm()
857 const char *end = disasm + nbytes; in si_add_split_disasm()
858 while (disasm < end) { in si_add_split_disasm()
859 const char *semicolon = memchr(disasm, ';', end - disasm); in si_add_split_disasm()
868 inst->text = disasm; in si_add_split_disasm()
869 inst->textlen = inst_end - disasm; in si_add_split_disasm()
878 disasm in si_add_split_disasm()
[all...]
/third_party/node/deps/v8/src/diagnostics/
H A Ddisassembler.cc24 #include "src/diagnostics/disasm.h"
41 class V8NameConverter : public disasm::NameConverter {
115 return disasm::NameConverter::NameOfAddress(pc); in NameOfAddress()
299 disasm::Disassembler d(converter, in DecodeIt()
300 disasm::Disassembler::kContinueOnUnimplementedOpcode); in DecodeIt()
H A Ddisasm.h10 namespace disasm { namespace
79 } // namespace disasm
/third_party/elfutils/backends/
H A Dbpf_init.c50 HOOK (eh, disasm); in bpf_init()
H A Di386_init.c56 HOOK (eh, disasm); in i386_init()
H A Dx86_64_init.c60 HOOK (eh, disasm);
H A Driscv_init.c62 HOOK (eh, disasm);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_debug.c256 char text[160]; /* one disasm line */
264 si_add_split_disasm(const char *disasm, uint64_t start_addr, unsigned *num, in si_add_split_disasm() argument
270 while ((next = strchr(disasm, '\n'))) { in si_add_split_disasm()
272 unsigned len = next - disasm; in si_add_split_disasm()
274 if (!memchr(disasm, ';', len)) { in si_add_split_disasm()
276 disasm = next + 1; in si_add_split_disasm()
281 memcpy(inst->text, disasm, len); in si_add_split_disasm()
285 const char *semicolon = strchr(disasm, ';'); in si_add_split_disasm()
296 disasm = next + 1; in si_add_split_disasm()
/third_party/elfutils/libasm/
H A Ddisasm_begin.c46 if (ebl->disasm == NULL) in disasm_begin()
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_meta.c65 char *disasm = dxil_disasm_module(instance->dxil_validator, in dzn_meta_compile_shader() local
68 if (disasm) { in dzn_meta_compile_shader()
73 disasm); in dzn_meta_compile_shader()
74 ralloc_free(disasm); in dzn_meta_compile_shader()

Completed in 12 milliseconds

123