]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/mcount.s
xnu-1699.26.8.tar.gz
[apple/xnu.git] / osfmk / i386 / mcount.s
index 822d643e01ebeab1a34f87954353a9be5ff50857..0246ba152a219825c509bbbd6fb9c47a3b34e395 100644 (file)
@@ -41,6 +41,10 @@ Entry(mcount)
        // Check that this cpu is ready.
        // This delays the start of mcounting until a cpu is really prepared.
        //
+        mov            %gs, %ax
+               test    %ax, %ax
+       jz      1f
+
         movl   %gs:CPU_RUNNING,%eax
         testl  %eax,%eax
        jz      1f