aboutsummaryrefslogtreecommitdiffstats
path: root/disas.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-28plugin: add qemu_plugin_insn_disas helperAlex Bennée1-0/+110
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-04-18disas: Rename include/disas/bfd.h back to include/disas/dis-asm.hMarkus Armbruster1-1/+1
2019-04-18monitor: Clean up how monitor_disas() funnels output to monitorMarkus Armbruster1-1/+2
2018-12-26disas: Add RISC-V supportAlistair Francis1-2/+8
2018-12-14disas.c: Use address_space_read() to read memoryPeter Maydell1-1/+4
2018-03-07RISC-V DisassemblerMichael Clark1-0/+2
2017-11-09disas: Dump insn bytes along with capstone disassemblyRichard Henderson1-12/+84
2017-10-25disas: Remove monitor_disas_is_physicalRichard Henderson1-12/+4
2017-10-25ppc: Support Capstone in disas_set_infoRichard Henderson1-0/+4
2017-10-25arm: Support Capstone in disas_set_infoRichard Henderson1-0/+3
2017-10-25i386: Support Capstone in disas_set_infoRichard Henderson1-0/+4
2017-10-25disas: Support the Capstone disassembler libraryRichard Henderson1-13/+206
2017-10-25disas: Remove unused flags argumentsRichard Henderson1-11/+4
2017-10-25target/ppc: Convert to disas_set_info hookRichard Henderson1-33/+0
2017-10-25target/i386: Convert to disas_set_info hookRichard Henderson1-20/+2
2017-10-12disas: Always initialize read_memory_inner_func properlyThomas Huth1-1/+0
2017-09-05tcg: Remove support for ia64 as hostRichard Henderson1-2/+0
2017-02-07Fix Thumb-1 BE32 execution and disassembly.Julian Brown1-0/+1
2017-01-22Revert "Remove remainders of HPPA backend"Richard Henderson1-0/+2
2016-09-15Remove remainders of HPPA backendThomas Huth1-2/+0
2016-02-04all: Clean up includesPeter Maydell1-2/+1
2015-10-22disas: QOMify alpha specific disas setupPeter Crosthwaite1-5/+0
2015-10-22disas: QOMify mips specific disas setupPeter Crosthwaite1-12/+0
2015-10-22disas: QOMify sh4 specific disas setupPeter Crosthwaite1-6/+0
2015-10-22disas: QOMify lm32 specific disas setupPeter Crosthwaite1-6/+0
2015-10-22disas: QOMify sparc specific disas setupPeter Crosthwaite1-10/+0
2015-10-22disas: QOMify m68k specific disas setupPeter Crosthwaite1-4/+0
2015-10-22disas: QOMify moxie specific disas setupPeter Crosthwaite1-6/+0
2015-10-22disas: QOMify s390x specific disas setupPeter Crosthwaite1-6/+0
2015-09-25monitor: make monitor_fprintf and mon_get_cpu externally visiblePavel Butsykin1-10/+0
2015-08-14disas: Defeature print_target_addressPeter Crosthwaite1-10/+2
2015-07-09disas: cris: QOMify target specific disas setupPeter Crosthwaite1-8/+0
2015-07-09disas: microblaze: QOMify target specific disas setupPeter Crosthwaite1-3/+0
2015-07-09disas: arm: QOMify target specific disas setupPeter Crosthwaite1-32/+0
2015-07-09disas: QOMify target specific setupPeter Crosthwaite1-4/+18
2015-07-09disas: Add print_insn to disassemble infoPeter Crosthwaite1-35/+33
2015-06-22disas: Remove uses of CPU envPeter Crosthwaite1-7/+7
2014-06-16monitor: QEMU Monitor Instruction Disassembly Incorrect for PowerPC LE ModeTom Musta1-2/+12
2014-06-16target-ppc: Fix target_disasTom Musta1-3/+4
2014-02-08disas: Implement disassembly output for A64Claudio Fontana1-2/+12
2013-08-24disas: Implement fallback to dump object code as hexRichard Henderson1-10/+37
2013-07-23exec: Change cpu_memory_rw_debug() argument to CPUStateAndreas Färber1-2/+2
2013-04-26disas: Disassemble all ppc insns for the guestAurelien Jarno1-0/+1
2013-04-15disas: Disassemble all ppc insns for the hostRichard Henderson1-0/+1
2013-03-23Add moxie disassemblerAnthony Green1-0/+6
2012-12-19monitor: move include files to include/monitor/Paolo Bonzini1-1/+1
2012-12-19build: kill libdis, move disassemblers to disas/Paolo Bonzini1-2/+2
2012-11-10disas: avoid using cpu_single_envBlue Swirl1-68/+81
2012-09-21tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode.Richard Henderson1-2/+0
2012-07-14disas: Fix printing of addresses in disassemblyPeter Maydell1-0/+19
2012-05-14fix some common typosJim Meyering1-1/+1
2012-04-15disas: Replace 'unsigned long' by 'uintptr_t'Stefan Weil1-4/+4
2012-04-06Userspace ARM BE8 supportPaul Brook1-5/+13
2012-04-01target-lm32: add simple disassemblerMichael Walle1-0/+6
2012-03-14Rename CPUState -> CPUArchStateAndreas Färber1-2/+2
2011-10-31tcg: Add tci disassemblerStefan Weil1-1/+3
2011-08-25disasm: update commentFrediano Ziglio1-1/+1
2011-06-26Remove exec-all.h include directivesBlue Swirl1-1/+0
2011-05-31target-alpha: Disassemble EV6 PALcode instructions.Richard Henderson1-1/+1
2011-04-12Replace cpu_physical_memory_rw were possibleStefan Weil1-1/+1
2011-04-04s390x: Enable disassembler for s390xUlrich Hecht1-0/+6
2011-01-12disas: remove opcode printing on ARM hostsAurelien Jarno1-5/+0
2011-01-10cris: Support disassembly of crisv10Edgar E. Iglesias1-2/+7
2010-10-03Use GCC_FMT_ATTR (format checking)Stefan Weil1-1/+2
2010-04-01ia64 disas supportAurelien Jarno1-0/+17
2009-11-14sh4 disasm fixesMagnus Damm1-0/+3
2009-07-27rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIANJuan Quintela1-1/+1
2009-05-26microblaze: Add disassembler.Edgar E. Iglesias1-0/+3
2009-05-07Fix disassembler memory accessesBlue Swirl1-4/+1
2009-04-21Safety net for the cases where disassembler/translator disagree over instruct...malc1-0/+7
2009-03-05monitor: Rework API (Jan Kiszka)aliguori1-9/+8
2009-02-13Allow disassembling last addresses of the address spaceblueswir11-2/+2
2009-01-14Remove all traces of __powerpc__malc1-1/+1
2008-10-22Update old fashioned function prototypes.pbrook1-15/+5
2008-10-22* Use function pointers for symbol lookup (currently for elf32 and elf64,pbrook1-23/+7
2008-08-17Fix warnings that would be generated by gcc -Wstrict-prototypesblueswir11-5/+2
2008-04-12HPPA (PA-RISC) host supportaurel321-0/+2
2007-12-25One more bit of alpha support.ths1-0/+2
2007-10-08Wire up CRIS disassembler, by Edgar E. Iglesias.ths1-0/+3
2007-09-29Define the proper bfd_mach to be used by the disassembler for eachj_mayer1-3/+8
2007-09-17find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the...ths1-2/+2
2007-09-16find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths1-6/+6
2007-07-31s390 disassembler support, by Ulrich Hecht.ths1-0/+2
2007-06-03One day we might support MIPS16...ths1-2/+2
2007-06-03Spelling fixes, by Stefan Weil.ths1-1/+1
2007-04-09Fix monitor disasm output for Sparc64 targetblueswir11-0/+3
2007-04-08Fix generated code disasm output on Sparc64 hostblueswir11-0/+3
2007-04-05Integrate Alpha target in Qemu core.j_mayer1-0/+3
2007-01-01Remove duplicate TARGET_M68K case.pbrook1-4/+0
2006-10-22ColdFire target.pbrook1-0/+4
2006-07-30Rewrite Arm host support.pbrook1-4/+2
2006-06-25C99 64 bit printfbellard1-2/+2
2006-04-27sh4 target (Samuel Tardieu)bellard1-1/+4
2005-12-17mipsel disas fixbellard1-0/+8
2005-11-21SMP supportbellard1-3/+7
2005-11-06m68k disassembler (Paul Brook)bellard1-0/+6
2005-10-30Thumb symbol lookup (Paul Brook)bellard1-2/+8
2005-07-23ppc64 targetbellard1-0/+10
2005-07-02MIPS target (Jocelyn Mayer)bellard1-0/+26
2005-07-02sparc64 marge (Blue Swirl)bellard1-0/+3
2005-04-27ARM thumb disassembly (Paul Brook)bellard1-3/+18
2005-04-23This patch adds little-endian mode support to PPC emulation.bellard1-0/+2
2005-04-07ia64 host support (David Mosberger)bellard1-3/+6
2005-01-3164 bit disas fixbellard1-9/+7
2005-01-23more consistent type for size (still a bug in wrapping)bellard1-1/+1
2005-01-0364 bit target supportbellard1-57/+86
2004-12-19SPARC mergebellard1-16/+18
2004-10-09monitor fixesbellard1-1/+1
2004-08-01output disassembled code to monitor consolebellard1-6/+15
2004-04-04improved monitor: type check, expression evaluator, memory dump, disassemblybellard1-1/+69
2004-03-17initial x86-64 host support (Gwenole Beauchesne)bellard1-1/+4
2003-11-23PowerPC target support (Jocelyn Mayer) - added better support for uid16bellard1-0/+2
2003-10-27fixed virtual memory accessbellard1-1/+1
2003-10-27added correct memory access code for system emulationbellard1-6/+33
2003-09-30sparc emulation target (thanx to Thomas M. Ogrisegg)bellard1-0/+2
2003-07-13address printing fixbellard1-2/+2
2003-06-15changed disas() prototype for multi target supportbellard1-6/+17
2003-06-09disas endian fixbellard1-0/+1
2003-06-09added ARM and Sparc disassemblersbellard1-0/+94
2003-05-25fixed castbellard1-1/+1
2003-05-11alpha disas (Falk Hueffner)bellard1-0/+2
2003-04-29PowerPC disas codebellard1-0/+79