Jag har ett problem med disassemblern (VS 2010), den visar inte källkoden i den DLL som jag försöker debugga. Tror jag löst problemet. Det berodde nog på att informationen jag hade som underlag inte stämde med verkligheten. Så kan det gå.Disassembler
* Symbolerna är laddade (vilket man ser i fönstret "modules")
* Källkoden ska visas (vilket man ser i viewing options i disassemblerfönstret)
* Källkod visas däremot i den modul som exekverades just när jag bröt körningen, så helt borta är den inte.
Vi debuggar enligt följande:
* Vi har fått en rapport från Stackwalker (se nätet) om var en access violation har uppstått.
* Första steget för att hitta stället där det smällde är att ladda den modul som är utpekad.
* Sen hittar vi adressen på symbolen/ funktionen som är utpekad via map-filen.
* Som sista steg hittar vi stället där det smäller via den offset från symbolen som Stackwalkern har gett oss.
Givetvis inbillar jag mig att jag har rätt version av källkoden, d v s samma som har rapporterat in felet.
Jag står helt stilla, helt utan ideer om hur jag ska gå vidare, så alla tips i rätt riktning uppskattas.
/PeterSv: Disassembler