sosex

    0

    1답변

    !mdt (SOSEX 확장)을 사용하지만 레지스터를 사용하여 개체 내용을 표시 할 수있는 방법이 있습니까? !mdt 299281 (해당 주소에 개체가 있으면 표시)을 알고 있지만 !mdt edx (16 진수 대신 등록)을 원한다면 어떻게해야합니까?

    0

    1답변

    궁극적으로 SQL Server 데이터베이스에 힙 데이터를 덤프하여 쉽게 분석 할 수 있습니다. 지금 당장 내 접근 방식은 파일로 리디렉션하고 작은 C# 프로그램을 사용하여 데이터베이스로 덤프하는 동안 sosex.dumpgen 명령을 실행하는 것입니다. 그러나 어떤 객체가 무엇을 참조했는지 알고 싶으면 도움이되지 않습니다. 그래서, 나는 그것에 대한 sose

    0

    1답변

    관리 코드에서 SOS 또는 SOSEX를 사용하여 디버깅하는 동안! mbm *! * GetSubscription을 사용하여 중단 점을 설정할 수 있습니다. 예를 들어 메서드 이름을 가져 오는 방법이 있습니까? 예 : bp 8373772 ".printf \"methodname \ "; gc". wt -l 명령과 비슷한 방식으로 실행되는 메소드 이름을 사용하는

    4

    1답변

    우리는 최근에 Windows XP에서 Windows 7로 옮겼습니다. 이동이 끝난 후 나는 더 이상 WinDbg의 Sosex에서! dlk 명령을 실행할 수 없다는 것을 알았습니다.이 명령은 단순히 영원히 실행됩니다. 그것은 우리 코드에서 교착 상태를 잡아내는 편리한 방법이었습니다. 내가 알아야 할 Sosex에서 뭔가 변경 되었습니까? Windows 7 64

    -1

    1답변

    관리되는 스레드를 다루고 있지만 실제로는 !clrstack을 사용할 수 없었습니다. 난 항상 얻을 : 0:000> !clrstack OS Thread Id: 0xaabb (0) Child SP IP Call Site GetFrameContext failed: 1 00000000 00000000 시피 나는 !dumpstack를 사용할 수 있지만,

    7

    1답변

    나는 OutOfMemoryException을 가지고 있으며 배열의 크기와 유형을 분석하고 싶습니다. 나는 그 상황에 대한 데모 목적으로 덤프를 생성하고 난 다음 정보를 얻을 수 있어요 : 0:000> !pe Exception object: 023f389c Exception type: System.OutOfMemoryException Message: <

    1

    1답변

    .NET Framework 4.0에서 32 비트 환경의 WinDbg에서 SOSEX을 사용하여 C# 응용 프로그램을 디버깅하려고합니다. 32 비트 v4.0 용 sosex.dll을 사용합니다. 여기 이 단계는 : sxe ld:mscorlib sxe ld:clrjit load경로 !mbp application.cs 34 sosex.dll하는 그것 (이 라인 (3

    3

    1답변

    windbg를 사용하면 인스턴스에 정의 된 모든 사용자 지정 특성을 볼 수 있습니까? (클래스 수준에서) 그리고 가능한 경우 사용자 지정 특성의 필드 값을 볼 수 있습니까?

    3

    1답변

    SOS 및 SOSEX에서 windbg를 사용하면 "관리되는 프레임에 대한 인수 및 지역 정보 표시"! mdv 명령을 사용할 수 있습니다. ClrMD을 사용하여 프로그래밍 방식으로 동일한 결과를 얻을 수있는 방법이 있습니까?