Hi, The patch does not have any side effects and problem seems to be solved so I have committed the patch with minor cosmetic changes. Thanks.
Regards, Magnus Zach Welch wrote: > Given your information and the code, the attached patch should work > around the problem, unless there are instructions not handled by the > following block of logic. I added output to see if that is the case. > > Cheers, > > Zach > > On Tue, 2009-04-14 at 00:50 +0200, Magnus Lundin wrote: > >> Hi, >> >> Is it possible to find out the exact assembly code that kills OpenOCD ? >> Let me guess that I could be an immediate shift or MOVS in thumb mode . >> >> I am not an expert on the single step PC prediction code in >> arm_simulate_step(target_t *target, u32 *dry_run_pc) but >> there are some tumb instructions that does not have an Rn argument. >> >> See arm_dissassembler.c:1444 in evaluate_shift_imm_thumb(u16 opcode, >> u32 address, arm_instruction_t *instruction) >> This will give a value of -1 for the register number >> instruction.info.data_proc.Rn at line 418 in arm_simulator.c . >> >> Regards, >> Magnus >> >> >> Ken Smith wrote: >> >>> On Mon, Apr 13, 2009 at 2:23 PM, Hermann Kraus <h...@scribus.info> wrote: >>> >>> >>>> On Mon, 13 Apr 2009 23:11:29 +0200, Ken Smith <kgsm...@gmail.com> wrote: >>>> >>>> >>>>> This crash kills openocd every time. Any ideas? >>>>> >>>>> >>>> I have the same problem and one more person on this list also reported it. >>>> It crashes at exactly the same location. I hope someone fixes this soon, as >>>> I currently don't have the time to debug this problem. >>>> >>>> Here's the thread where I reported the problem: >>>> https://lists.berlios.de/pipermail/openocd-development/2009-April/005257.html >>>> >>>> >>> Sorry for the duplication. I'm also keenly interested in a fix to >>> this. Is anyone out there working on this? (assume: usual >>> disclaimers about FOSS) >>> >>> Many thanks for the quick response. >>> >>> Warm regards, >>> Ken >>> _______________________________________________ >>> Openocd-development mailing list >>> Openocd-development@lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/openocd-development >>> >>> >> _______________________________________________ >> Openocd-development mailing list >> Openocd-development@lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/openocd-development >> _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development