Commit Graph

35 Commits

Author SHA1 Message Date
André Hentschel ca3afdc156 winedbg: Add Coprocessor move operators to Thumb2 disassembler. 2012-08-13 12:11:22 +02:00
André Hentschel 338f5e9cb6 winedbg: Add new operators regarding data processing to ARM disassembler. 2012-07-09 10:12:27 -04:00
André Hentschel b96d613337 winedbg: Add swap operator to ARM disassembler. 2012-07-09 10:12:20 -04:00
André Hentschel 498614dda6 winedbg: Add multiplication operators to ARM disassembler. 2012-07-09 10:12:14 -04:00
André Hentschel bc86f0d5dd winedbg: Add branch and exchange operator to ARM disassembler. 2012-07-09 10:12:04 -04:00
André Hentschel 44411a3c7a winedbg: Add long multiplication and division operators to Thumb2 disassembler. 2012-06-11 11:27:58 +02:00
André Hentschel 82dbeed2cc winedbg: Add multiplication operators to Thumb2 disassembler. 2012-06-11 11:27:54 +02:00
André Hentschel 97d86f77ec winedbg: Add partial Thumb2 disassembler. 2012-05-16 18:30:18 +02:00
André Hentschel f86ea4cbe9 winedbg: Complete the Thumb disassembler. 2012-05-02 11:58:51 +02:00
André Hentschel 6795bab565 winedbg: Print all available information about branch targets in ARM disassembler. 2012-04-23 11:41:58 +02:00
André Hentschel 474791fd89 winedbg: Add "load address" and new nops to the Thumb disassembler. 2012-04-20 11:58:43 +02:00
André Hentschel 11384aa5ad winedbg: Disassemble more Thumb instructions. 2012-04-19 12:03:25 +02:00
André Hentschel 6235e6fd44 winedbg: Add shift operators to ARM disassembler. 2012-04-18 13:59:58 +02:00
André Hentschel ad1d7450d9 winedbg: Fix parsing table for ARM disassembler. 2012-04-17 11:48:11 +02:00
André Hentschel 51df30b25c winedbg: Use better register names for ARM disassembling. 2012-04-16 17:49:32 +02:00
André Hentschel abc304f309 winedbg: Solve ARM disassembling fixmes. 2012-04-16 17:49:31 +02:00
André Hentschel 6a2f3e6cff winedbg: Add long branch to Thumb disassembling. 2012-04-16 17:49:31 +02:00
André Hentschel e94b8302e3 winedbg: Add partial Thumb disassembler. 2012-04-13 16:15:42 +02:00
André Hentschel 0fccc41c3f winedbg: Add partial ARM disassembler. 2012-04-12 20:35:39 +02:00
André Hentschel 5a1276bf39 winedbg: Implement be_arm_store_integer on ARM. 2012-04-06 20:16:38 +02:00
Eric Pouech 88949b2c59 winedbg: Fix set instruction when sizeof(int) <> sizeof register. 2012-04-05 14:51:33 +02:00
André Hentschel 2c5a7743be winedbg: Respect Thumb mode when adjusting PC on ARM. 2012-03-12 10:12:36 +01:00
André Hentschel a948c20151 winedbg: Use copy of be_i386_fetch_float for be_arm_fetch_float (except of long double). 2012-03-09 11:34:23 +01:00
André Hentschel 72270006da winedbg: Use ARMv7 for debugging. 2011-11-02 12:25:36 +01:00
André Hentschel a2d10bc2e5 winedbg: Implement printing the Program Status Register. 2011-05-03 14:38:06 +02:00
André Hentschel ac3ed42601 winedbg: Copy the x86 implementation of fetch_integer for ARM. 2011-04-27 11:52:43 +02:00
André Hentschel b7ea0cb084 winedbg: Fill the dbg_internal_var array for ARM. 2011-04-27 11:52:29 +02:00
André Hentschel 894f892b93 winedbg: Fix PC adjustment for ARM. 2011-04-20 16:31:11 +02:00
André Hentschel 12a4706fde winedbg: Be more verbose about what's not done. 2011-04-18 12:37:14 +02:00
André Hentschel c9f76576ab winedbg: Implement be_arm_get_register_info. 2011-04-18 12:36:51 +02:00
André Hentschel becb336dc7 winedbg: Implement be_arm_print_context. 2011-04-18 12:31:18 +02:00
Eric Pouech ae9f86042e winedbg: Added CPU method for identifying a jmp insn, and implement it for i386. 2011-01-10 13:03:38 +01:00
André Hentschel 0d0d30505d winedbg: Implement adjust_pc_for_break on ARM. 2010-10-07 12:03:18 +02:00
André Hentschel 1760483dfb winedbg: Fix get_addr on ARM. 2010-10-07 12:03:10 +02:00
André Hentschel 09e6a41435 winedbg: Add ARM support. 2010-09-20 12:59:14 +02:00