title: ARMV4i (Windows Mobile 6) Native Code disassembler
body: <p>Does anyone know of a disassembler for <em>ARMV4i</em> executables and DLLs?</p>
  
  <p>I've got a plug-in DLL I'm writing with a very rare <code>data abort</code> (&lt;5% of the time) that I have narrowed down to a specific function (via dumpbin and the address output by the <code>data abort</code>).  However, it is a fairly large function and I would like to narrow it down a little.  I know it's happening in a <code>memset()</code> call, but that particular function has about 35 of them, so I was hoping that by looking at the disassembly I could figure out where about the problem actually is.</p>