اگلی ونڈوز 10 فیچر اپ ڈیٹ (19 ایچ 1 ، اپریل 2019 اپ ڈیٹ ، ورژن 1903) میں اوپن سورس ڈیبگنگ اور تشخیصی ٹول کے مقبول ٹٹراس کی مدد شامل ہوگی۔ یہ اصل میں سولاریس کے لئے بنایا گیا ہے ، اور یہ لینکس ، فری بی ایس ڈی ، نیٹ بی ایس ڈی ، اور میک او ایس کے لئے دستیاب ہو گیا ہے۔ مائیکرو سافٹ نے اسے ونڈوز میں پورٹ کردیا ہے۔
اشتہار
ڈیٹریس ایک متحرک سراغ لگانے والا فریم ورک ہے جو منتظم یا ڈویلپر کو صارف یا دانا موڈ میں کسی نظام میں حقیقی وقت دیکھنے کی اجازت دیتا ہے۔ ڈیٹریس میں سی طرز کی اعلی سطحی اور طاقتور پروگرامنگ زبان ہے جو آپ کو متحرک طور پر ٹریس پوائنٹس داخل کرنے کی اجازت دیتی ہے۔ متحرک طور پر داخل کردہ ٹریس پوائنٹس کا استعمال کرتے ہوئے ، آپ حالات یا غلطیوں پر فلٹر کرسکتے ہیں ، لاک پیٹرن کا تجزیہ کرنے کے لئے کوڈ لکھ سکتے ہیں ، ڈیڈ لاکس وغیرہ کا پتہ لگاسکتے ہیں۔
گوگل میٹنگ کو پہلے سے طے کرنے کا طریقہ
ونڈوز پر ، ڈیٹریس نے ونڈوز (ای ٹی ڈبلیو) کے لئے ایونٹ ٹریسنگ میں توسیع کی جو مستحکم ہے اور رن ٹائم پر ٹریس پوائنٹس کو پروگرام میں داخل کرنے کی اہلیت فراہم نہیں کرتی ہے۔
تمام APIs اور فعالیت جو dtrace.sys کے ذریعہ استعمال ہوتے ہیں وہ دستاویزی کالیں ہیں۔
انسٹاگرام پر رابطہ کیسے حاصل کریں
مائیکرو سافٹ نے ونڈوز 10 کے لئے ایک خصوصی ڈرائیور نافذ کیا ہے جو نظام کی نگرانی کے متعدد کردار انجام دینے کی اجازت دیتا ہے۔ ڈرائیور کو ونڈوز 10 ورژن 1903 کے ساتھ شامل کیا جائے گا۔ اس کے علاوہ ، فی الحال ڈیٹراس کو ضروری ہے کہ ونڈوز کو دانا ڈیبگر کو چالو کرنے کے ساتھ شروع کیا جائے۔
پورٹڈ ڈیٹریس ٹول کا سورس کوڈ گٹ ہب پر دستیاب ہے۔ صفحہ ملاحظہ کریں “ ونڈوز پر ڈیٹریس 'اسے دیکھنے کے لئے گٹ ہب پر اوپن ڈریٹریس منصوبے کے تحت۔
ونڈوز 10 میں ڈیٹریس سیٹ اپ کریں
خصوصیت کو استعمال کرنے کے لئے ضروری شرائط
- ونڈوز 10 اندرونی 18342 بنائیں یا اس سے زیادہ
- صرف پر دستیاب x64 ونڈوز اور صرف 64 بٹ عمل کے ل tra ٹریسنگ کی معلومات پر قبضہ کرتا ہے
- ونڈوز اندرونی پروگرام ہے فعال اور تشکیل شدہ درست ونڈوز اندرونی اکاؤنٹ کے ساتھ
- تفصیلات کیلئے ترتیبات-> تازہ کاری اور سیکیورٹی-> ونڈوز اندرونی پروگرام دیکھیں
ہدایات:
فون پر لوکل فائلوں کو نمایاں کریں
- BCD ترتیب سیٹ :
- bcdedit / سیٹ dtrace پر
- نوٹ ، اگر آپ کو کسی نئی انسائیڈر بلڈ میں اپ گریڈ کرتے ہیں تو آپ کو دوبارہ bcdedit آپشن ترتیب دینے کی ضرورت ہے
- ڈاؤن لوڈ کریں اور ڈی ٹیریس پیکیج انسٹال کریں ڈاؤن لوڈ سینٹر .
- اس سے ڈیٹاریس کے فعال ہونے کے ل necessary صارف کے موڈ پریزنٹس ، ڈرائیور اور ڈیمانڈ پیکیجز پر اضافی فیچر انسٹال ہوجاتا ہے۔
- اختیاری: تازہ کاری کریں PATH ماحول متغیر شامل کرنے کی C: پروگرام فائلیں ڈیٹریس
- PATH =٪ PATH٪ مقرر کریں؛ 'C: پروگرام فائلیں ڈیٹریس'
- سیٹ اپ علامت راستہ
- مقامی طور پر کیچنگ علامتوں کے لئے ایک نئی ڈائرکٹری بنائیں۔ مثال: mkdir c: ols علامتیں
- سیٹ کریں _NT_SYMBOL_PATH = srv * C: ols علامتیں * http://msdl.mic Microsoft.com/download/symbols
- ڈیٹریس علامتی سرور سے ضروری علامتوں کو خود بخود ڈاؤن لوڈ کرتی ہے اور مقامی راستے پر کیش کرتا ہے۔
- اختیاری: کرنل ڈیبگر سیٹ اپ کریں ہدف مشین سے رابطہ ( ایم ایس ڈی این لنک ). یہ وہ جگہ ہے صرف اگر آپ ایف بی ٹی یا دوسرے فراہم کنندگان کا استعمال کرکے کرنل ایونٹس کا سراغ لگانا چاہتے ہو تو ضروری ہے۔
- نوٹ کریں کہ اگر آپ کرنل ڈیبگر سیٹ اپ کرنا چاہتے ہیں تو ، آپ کو C :، (اگر چالو حالت میں) پر سیکیور بوٹ اور بٹ لاکر کو غیر فعال کرنے کی ضرورت ہوگی۔
- دوبارہ بوٹ کریں ٹارگٹ مشین
ڈیٹریس استعمال کرنا
- کھولیں ایک ایلیویٹڈ کمانڈ پرامپٹ .
- درج ذیل میں سے ایک کمانڈ پر عمل کریں:
# اسکیل کا خلاصہ پروگرام کے لحاظ سے 5 سیکنڈ کے لئے: dtrace -Fn 'tick-5sec {स्थान (0)؛ ys سسکل ::: اندراج: @ نمبر [pid، execname] = count ()؛ #' # پروگرام کا خلاصہ ٹائمر سیٹ / منسوخ کریں 3 سیکنڈ کے لئے: dtrace -Fn 'ٹک -3 سیکسی {سے باہر نکلیں (0)؛} سیسکل :: Nt * ٹائمر *: اندراج {@ [تحقیقات، عمل نام، pid] = شمار ()؛ #' # ڈمپ سسٹم پروسیس کارن ڈھانچہ: (علامت راستہ متعین کرنے کی ضرورت ہے) dtrace -n 'BEGIN {print (* (# nt`_EPROCESS *) nt`PsInitialSystemProcess)؛ باہر نکلیں (0)؛ #' # نوٹی پیڈ.ایکسیک (NDF کی ضرورت ہوتی ہے)
حکم dtrace -lvn سسکل ::: سیسکل فراہم کرنے والے سے دستیاب تمام تحقیقات اور ان کے پیرامیٹرز کی فہرست بنائے گی۔
مندرجہ ذیل کچھ فراہم کنندگان جو ونڈوز پر دستیاب ہیں اور ان کے ذریعہ کیا سازگار ہیں۔
- اسکیل NTOS سسٹم کال
- fbt (فنکشن باؤنڈری ٹریسنگ) - دانا کی تقریب میں داخلہ اور واپسی
- pid - صارف موڈ عمل ٹریسنگ. دانا موڈ ایف بی ٹی کی طرح ، لیکن صوابدیدی فنکشن آفسیٹس کے آلے کی بھی اجازت دیتا ہے۔
- sth (ایونٹ کا سراغ لگانے کے لئے ونڈوز) - ای ٹی ڈبلیو کے لئے تحقیقات کی وضاحت کی اجازت دیتا ہے۔ یہ فراہم کنندہ ڈیٹریس میں موجود آپریٹنگ سسٹم کے اوزار کو فائدہ اٹھانے میں مدد کرتا ہے۔
- ہم نے ڈیٹریس کے ساتھ یہ ایک اضافہ کیا ہے تاکہ ونڈوز پہلے ہی فراہم کردہ تمام معلومات کو بے نقاب اور حاصل کر سکے ETW .
ونڈوز منظرناموں کے لئے قابل اطلاق مزید نمونہ اسکرپٹس اس میں مل سکتے ہیں نمونے ڈائرکٹری .
ذریعہ: مائیکرو سافٹ