Commit Graph

615 Commits

Author SHA1 Message Date
André Hentschel 2d449b76e1 winedbg: Add support for XML Target Descriptions to read Cpsr on ARM. 2013-02-26 11:27:27 +01:00
André Hentschel 371bbf8db4 winedbg: There is no hardware single stepping support on ARM. 2013-02-25 10:40:39 +01:00
André Hentschel dd8ec9994b winedbg: Add PState to cpu_register_map for ARM64. 2013-02-13 10:19:32 +01:00
André Hentschel d62d7474d4 winedbg: Add ARM64 support. 2013-01-16 12:53:42 +01:00
Alexandre Julliard e2761ab075 winedbg: Use an if instead of a switch in case some float types have the same size. 2013-01-08 16:35:30 +01:00
Marcus Meissner 45eeeb00f3 winedbg: Free snapshot handle in error path (Coverity). 2013-01-07 11:14:09 +01:00
André Hentschel 3a29e87673 winedbg: Use a switch-case style implementation in thumb2_disasm_dataprocessing. 2013-01-07 11:12:54 +01:00
André Hentschel 2b9555fba8 winedbg: Add shifted register dataprocessing operators to Thumb2 disassembler. 2013-01-07 11:12:41 +01:00
André Hentschel 0004788e96 winedbg: Add modified immediate dataprocessing operators to Thumb2 disassembler. 2013-01-02 18:15:03 +01:00
André Hentschel 87fbe4ca10 winedbg: Add plain binary dataprocessing operators to Thumb2 disassembler. 2013-01-02 18:14:59 +01:00
Eric Pouech 00b6d8ebb1 winedbg: In 'info proc' command, list hierarchy of processus, and get rid of printing parent pid. 2013-01-02 13:10:44 +01:00
Austin English bc4e1efce3 winedbg: stack_backtrace should not return a value. 2012-12-20 12:01:15 +01:00
André Hentschel 785bdb6412 winedbg: Add load/store dual/exclusive and table branch operators to Thumb2 disassembler. 2012-12-10 17:36:29 +01:00
André Hentschel 8818e25954 winedbg: Add load/str multiple operators to Thumb2 disassembler. 2012-12-07 10:35:59 +01:00
André Hentschel addd324dba winedbg: Cleanup if gdb startup fails (coverity). 2012-10-26 11:49:06 +02:00
André Hentschel 72836c0b7e winedbg: Fix check for register number (coverity). 2012-10-23 12:25:22 +02:00
André Hentschel 8392a85084 winedbg: Buffer size includes the quotes (coverity). 2012-10-22 19:45:10 +02:00
Alexandre Julliard 8bf223a86d winedbg: Mark the lexer as always interactive to prevent some shortcuts. 2012-10-08 12:55:10 +02:00
André Hentschel 096426f1f1 winedbg: Adjust copyright to avoid confusions. 2012-10-08 12:54:57 +02:00
André Hentschel 86d0c87552 winedbg: Simplify Coprocessor operators in the Thumb2 disassembler. 2012-10-08 12:54:57 +02:00
André Hentschel a0ae8b4bd2 winedbg: Add load non-word operators to Thumb2 disassembler. 2012-10-08 12:54:56 +02:00
André Hentschel 13da3a92fd winedbg: Add preload operators for Thumb2 disassembler. 2012-10-08 12:54:56 +02:00
André Hentschel 523ca37f11 winedbg: Reorder disassembler functions to match instruction table order. 2012-10-04 10:38:19 +02:00
André Hentschel 0ef9072e0f winedbg: Add Coprocessor data transfer operators for Thumb2 disassembler. 2012-10-04 10:38:11 +02:00
André Hentschel 24abf1f68b winedbg: Add enhanced Coprocessor move operators to Thumb2 disassembler. 2012-10-04 10:38:06 +02:00
André Hentschel 129080774d winedbg: Add Coprocessor data operators for Thumb2 disassembler. 2012-10-04 10:37:58 +02:00
André Hentschel 4deaee9927 winedbg: Add control operators to Thumb2 disassembler. 2012-10-03 11:19:45 +02:00
André Hentschel 613ebcd070 winedbg: Add hint operators to Thumb2 disassembler. 2012-10-03 11:19:44 +02:00
André Hentschel 60af8659c9 winedbg: Add special register processing operators to Thumb2 disassembler. 2012-10-03 11:19:43 +02:00
André Hentschel 1e1e181b2e winedbg: Improve and add branch operators for Thumb2 disassembler. 2012-10-03 11:19:43 +02:00
Alexandre Julliard 2763a983fe Mark all lexers as never-interactive. 2012-10-01 12:19:25 +02:00
André Hentschel 7e132ac1a6 winedbg: Add register data processing operators to Thumb2 disassembler. 2012-08-27 11:32:13 +02:00
André Hentschel c5fbebd3a6 winedbg: Add store operators to Thumb2 disassembler. 2012-08-27 11:32:09 +02:00
André Hentschel 054d930bb7 winedbg: Add load word operators to Thumb2 disassembler. 2012-08-24 10:25:41 +02:00
André Hentschel 538a0abbd7 include: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT. 2012-08-17 10:45:17 +02:00
Dmitry Timoshkov 6407cd8e0c winedbg: Make the crash dialog slightly larger and minimize/maximize-able. 2012-08-15 17:51:07 +02:00
Michael Stefaniuc 915e12e59f winedbg: Avoid TRUE:FALSE conditional expressions. 2012-08-13 17:30:01 +02:00
André Hentschel ca3afdc156 winedbg: Add Coprocessor move operators to Thumb2 disassembler. 2012-08-13 12:11:22 +02:00
Michael Stefaniuc 442b34415a winedbg: Simplify the "pointer to start of array" idiom. 2012-07-27 17:05:30 +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
Eric Pouech 244099689c winedbg: In 'info locals' command, show the full register/stack layout for parameters & locals. 2012-06-25 10:33:05 +02: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
Alexandre Julliard d17bc39b1f winedbg: Fix some pointer conversion warnings. 2012-05-29 19:14:39 +02:00
Eric Pouech e9eab7bbfc winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). 2012-05-23 17:40:57 +02:00
Eric Pouech 8308c35ec5 winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). 2012-05-21 11:34:17 +02:00
André Hentschel 97d86f77ec winedbg: Add partial Thumb2 disassembler. 2012-05-16 18:30:18 +02:00