Find out the processor model taking into account user-mode crash dump

I have a dump for my application. My application doesn’t work for some users, saying "wrong instruction" trying to execute some SSSE instruction that I am there.

In WinDBG, how can I find out the processor model so that I can find out its instruction set and either support the instruction set or update the minimum hardware requirements of the application?

Gets the output !cpuid:

CP  F/M/S  Manufacturer     MHz
 0 16,4,3  <unavailable>   3000
 1 16,4,3  <unavailable>   3000
 2 16,4,3  <unavailable>   3000
 3 16,4,3  <unavailable>   3000

The rest of the google commands say they can help (! Errrec ,! cpuinfo ,! sysinfo) print "Export not found".

+4
source share
2 answers

. , . , , ...

CP , , 4 . , , HyperThreading.

F/M/S - //, . AMD:

, . . Stepping . , , , , .

, , , , , , , 16 (10 ) AMD ( "AuthenticAMD" ). , AMD K10, . , HyperThreading - .

, . , Barcelona, ​​ - Athlon II, Opteron, Phenom, Phenom II, Sempron, Turion V-Series. 4. , , , . . , AMD Revision Guide 10h. " " ( PDF ), -, , , , ​​ . , , (8-11), (4-7) (0-3).

, , , AMD Phenom II X4. X4 , , Phenom II - 4.

, , , , , , . ​​AMD Barcelona, ​​ SSE3 (SSSE3) ( S'- SSE3; ). SSSE3 Intel, Core 2.

AMD Bobcat/Bulldozer. Bulldozer - , 21 (15 ), , Bobcat - AMD APU.

SSSE3 . 16, , . , . , . , . , PSHUFB, , SSSE3, . , , - ( , SSSE3, , ).

, MSVC, , , . , , AVX, - Sandy Bridge/Bulldozer. , , , . pshufd, movaps + shufps .

+5

!sysinfo, !cpuinfo !errec - , kdexts, , , , .

, , - .dumpdebug, Stream SystemInfoStream, :

Stream 7: type SystemInfoStream (7), size 00000038, RVA 000000BC
  ProcessorArchitecture   0000 (PROCESSOR_ARCHITECTURE_INTEL)
  ProcessorLevel          0006
  ProcessorRevision       2A07
  NumberOfProcessors      04
  ... (OS specifics) ...

, , !cpuid, .

+4

All Articles