aboutsummaryrefslogtreecommitdiff
path: root/disas
AgeCommit message (Expand)AuthorFilesLines
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-06-13disas/riscv.c: Remove redundant parenthesesWeiwei Li1-109/+110
2023-06-13disas/riscv.c: Fix lines with over 80 charactersWeiwei Li1-61/+140
2023-06-13disas/riscv.c: Remove unused decomp_rv32/64 value for vector instructionsWeiwei Li1-370/+370
2023-06-13disas/riscv.c: Support disas for Z*inx extensionsWeiwei Li1-4/+12
2023-06-13disas/riscv.c: Support disas for Zcm* extensionsWeiwei Li1-1/+7
2023-06-13target/riscv: Pass RISCVCPUConfig as target_info to disassemble_infoWeiwei Li1-3/+7
2023-05-25disas/riscv: Decode czero.{eqz,nez}Richard Henderson1-0/+6
2023-05-11disas: Move disas.c into the target-independent source setThomas Huth2-7/+8
2023-05-11disas: Move softmmu specific code to separate fileThomas Huth4-70/+93
2023-05-11disas: Remove target-specific headersRichard Henderson1-1/+2
2023-05-11disas: Remove target_ulong from the interfaceRichard Henderson1-10/+9
2023-05-11disas: Move disas.c to disas/Richard Henderson2-1/+402
2023-05-05disas/riscv.c: add disasm support for Zc*Weiwei Li1-1/+227
2023-03-14Fix incorrect register name in disassembler for fmv,fabs,fneg instructionsMikhail Tyutin1-9/+10
2023-03-14disas/riscv: Fix slli_uw decodingIvan Klokov1-4/+4
2023-03-05disas/riscv Fix ctzw disassembleIvan Klokov1-1/+1
2023-02-07target/riscv: update disas.c for xnor/orn/andn and slli.uwPhilipp Tomsich1-4/+4
2023-01-13mips: Always include nanomips disassemblerPaolo Bonzini1-2/+1
2022-11-08disas/nanomips: Tidy read for 48-bit opcodesRichard Henderson1-6/+6
2022-11-08disas/nanomips: Split out read_u16Richard Henderson1-29/+19
2022-11-08disas/nanomips: Merge insn{1,2,3} into words[3]Richard Henderson1-23/+21
2022-11-08disas/nanomips: Move setjmp into nanomips_disRichard Henderson1-25/+17
2022-11-08disas/nanomips: Remove headers already included by "qemu/osdep.h"Philippe Mathieu-Daudé1-4/+0
2022-11-08disas/nanomips: Use G_GNUC_PRINTF to avoid invalid string formatsPhilippe Mathieu-Daudé1-1/+1
2022-11-08disas/nanomips: Fix invalid PRIx64 format calling img_format()Philippe Mathieu-Daudé1-1/+2
2022-11-08disas/nanomips: Fix invalid PRId64 format calling img_format()Philippe Mathieu-Daudé1-15/+20
2022-10-31disas/mips: Fix branch displacement for BEQZC and BNEZCDavid Daney1-2/+10
2022-10-31disas/nanomips: Rename nanomips.cpp to nanomips.cMilica Lazarevic2-1/+1
2022-10-31disas/nanomips: Remove argument passing by refMilica Lazarevic1-3/+3
2022-10-31disas/nanomips: Replace Cpp enums for C enumsMilica Lazarevic1-4/+4
2022-10-31disas/nanomips: Replace exception handlingMilica Lazarevic1-55/+45
2022-10-31disas/nanomips: Expand Dis_info structMilica Lazarevic1-1351/+1357
2022-10-31disas/nanomips: Remove function overloadingMilica Lazarevic1-7/+1
2022-10-31disas/nanomips: Prevent memory leakingMilica Lazarevic1-45/+51
2022-10-31disas/nanomips: Remove CPR functionMilica Lazarevic1-65/+45
2022-10-31disas/nanomips: Remove IMMEDIATE functionsMilica Lazarevic1-491/+265
2022-10-31disas/nanomips: Replace std::string typeMilica Lazarevic1-2439/+2337
2022-10-31disas/nanomips: Delete wrapper functionsMilica Lazarevic1-16/+2
2022-10-31disas/nanomips: Delete copy functionsMilica Lazarevic1-1592/+1559
2022-10-31disas/nanomips: Remove #include <sstream>Milica Lazarevic1-1/+0
2022-10-31disas/nanomips: Delete nanomips.hMilica Lazarevic1-26/+0
2022-10-31disas/nanomips: Move typedefs etc to nanomips.cppMilica Lazarevic2-58/+56
2022-10-31disas/nanomips: Remove NMD classMilica Lazarevic2-118/+101
2022-10-31disas/nanomips: Remove Pool tables from the classMilica Lazarevic2-371/+193
2022-10-31disas/nanomips: Remove disasm methods from classMilica Lazarevic2-1913/+1275
2022-10-31disas/nanomips: Remove __cond methods from classMilica Lazarevic2-33/+23
2022-10-31disas/nanomips: Remove helper methods from classMilica Lazarevic2-318/+154
2022-10-31disas/nanomips: Delete NMD class second fieldMilica Lazarevic2-1329/+1331
2022-10-31disas/nanomips: Delete NMD class fieldMilica Lazarevic2-15/+2