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

Reply via email to