/third_party/mesa3d/src/broadcom/qpu/ |
H A D | qpu_disasm.c | 39 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 D | brw_disasm_info.c | 35 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 D | brw_disasm_info.h | 69 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 D | test-fuzz-aarch64.cc | 33 #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 D | test-disasm-aarch64.h | 33 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 D | test-assembler-aarch64.h | 275 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 D | aco_interface.cpp | 89 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 D | aco_print_asm.cpp | 271 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 D | disasm.cc | 35 #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 D | custom-disassembler.cc | 162 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 D | non-const-visitor.cc | 116 PrintDisassembler disasm(stdout); in main() 122 decoder.AppendVisitor(&disasm); in main() 124 decoder.AppendVisitor(&disasm); in main()
|
/third_party/vixl/benchmarks/aarch64/ |
H A D | bench-mixed-disasm.cc | 74 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 D | disasm.c | 56 disasm(const char *filename) in disasm() function 86 disasm(argv[i]); in main()
|
/third_party/vixl/test/ |
H A D | test-donkey.cc | 149 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 D | main.c | 101 {"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 D | si_debug.c | 852 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 D | disassembler.cc | 24 #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 D | disasm.h | 10 namespace disasm { namespace 79 } // namespace disasm
|
/third_party/elfutils/backends/ |
H A D | bpf_init.c | 50 HOOK (eh, disasm); in bpf_init()
|
H A D | i386_init.c | 56 HOOK (eh, disasm); in i386_init()
|
H A D | x86_64_init.c | 60 HOOK (eh, disasm);
|
H A D | riscv_init.c | 62 HOOK (eh, disasm);
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_debug.c | 256 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 D | disasm_begin.c | 46 if (ebl->disasm == NULL) in disasm_begin()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_meta.c | 65 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()
|