[Windows Phone 7 Development and Hacking] Martin7Pro:
JIT debugger output

Little offtopic: VS2008 JIT debugger seems connectable to crashed rapiclnt.exe after PellesC debugger breakpoint leaving. But, it shows only:

Load module: rapiclnt.exe

Load module: coredll.dll.0405.MUI

Load module: RPICDLL.dll

Load module: LPCRT.dll

Load module: RPCRT4LEGACY.dll

Load module: FPCRT.dll

Load module: RPShell.DLL

Load module: ceshell.dll

Load module: RPISHELL.dll

Load module: eventsnd.dll

Load module: waveapic.dll

Load module: phone.dll

Load module: ole32.dll

Load module: EMCLIENT.dll

Load module: ZTrace.dll

Load module: ossvcs.dll

Load module: shlwapi.dll

Load module: ril.dll

Load module: AYGSHELL.dll

Load module: rpivcs.dll

Load module: shcore.dll

Load module: SSLLSP.DLL

Load module: wspm.dll

Load module: nspm.dll

Load module: WsCmExt.dll

Load module: CmNet.dll

Load module: iphlpapi.dll

Load module: WINNSI.DLL

Load module: RPCRT4.dll

Load module: NSI.dll

Load module: WS2.dll

Load module: CXPORT.dll

Load module: OLEAUT32.dll

Load module: PACMANCLIENT.dll

Load module: poide.dll

Load module: coredll.dll

The thread 0x185c03c6 has exited with code -1073741819 (0xc0000005).

The thread 0x176e0102 has exited with code -1073741819 (0xc0000005).

The thread 0xaab002a has exited with code -1073741819 (0xc0000005).

The thread 0x69202d6 has exited with code -1073741819 (0xc0000005).

The thread 0x732011e has exited with code -1073741819 (0xc0000005).

The thread 0x1759011e has exited with code -1073741819 (0xc0000005).

The thread 0x19bc049a has exited with code -1073741819 (0xc0000005).

The thread 0x17c802be has exited with code -1073741819 (0xc0000005).

The program '[0x17C7020A] rapiclnt.exe' has exited with code -1073741819 (0xc0000005).

It seems poide.dll really exists, but I could not find it in PC, only in mobile device, with date and time of last debugging session and with different length everytime.

Is this dll created dynamically for debugged application?

It all seems no fully functioning native debugger exists for WP7 devices to enable quick HaRET WP7 development finishing.

EDIT: When breakpoint is removed (not disabled only) before PellesC debugger leaving it, debugger works OK! After program finishing Windows Phone Connect Tool is necessary everytime, but it is not so long operation. Then I will try to port HaRET project to PellesC environment. May be any GCC constructions will uncompillable under it. HaRET is writen in very "NonPlusPlus" C++ (probably in early beginning in pure C). I mean language downgrading may be quicker, than development without debugging possibility.

Edit2: GUI porting was ten minutes work. But some constructions will unportable probably. Pity, the first time I debug a piece of HaRET well.

Also integrated PellesC Remote Process Explorer and Screen Capturer are very usable for WP7 devices:

---------- Post added at 03:20 AM ---------- Previous post was at 02:41 AM ----------

This is obsolete information. When we have WP7 express VS2010 installed, edm2.exe is deployed from its directory. Ultrashot patched exe and deploying mechanism for WP7 devices too, now his edm2p.exe is launched istead. But, breakpoints and linetracing are not working with it. With unpatched exe (from VS2008 service pack 2011 CE update) no TRACE is working too (some WM6 API must be added to coredll.dll by simple wrapper). Older edm2.exe versions can not debug totally on WP7.

---------- Post added at 03:51 AM ---------- Previous post was at 03:20 AM ----------

Sorry, but I have no dlls for generating. I do not know, how to get dll from my phone runtime and ROMs are protected (probably, or I have got wrong accesory) against dlls preparing.