এটি হল কমান্ড ক্র্যাশমে যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
crashme - পরীক্ষা অপারেটিং পরিবেশ সফ্টওয়্যার দৃঢ়তা
সাইনোপিসিস
ক্রাশমে [NBYTES] [SRAND] [NTRYS] [NSUB] [ভারবোস]
বর্ণনাঃ
ক্রাশমে এটি একটি খুব সাধারণ প্রোগ্রাম যা দ্বারা অপারেটিং পরিবেশের দৃঢ়তা পরীক্ষা করে
র্যান্ডম ডেটা আহ্বান করা যেন এটি একটি পদ্ধতি। মান সংকেত ধরা হয় এবং
একটি লুপে ফিরে একটি setjmp দিয়ে পরিচালনা করা হয় যা কার্যকর করার মাধ্যমে একটি ত্রুটি তৈরি করার জন্য আবার চেষ্টা করবে
এলোমেলো তথ্য। কিছু লোক এই স্ট্রেস টেস্টিং বলে।
কমান্ড লাইন বিকল্প
[NBYTES]
সার্জারির [NBYTES] র্যান্ডম ডেটা স্ট্রিং এর আকার নির্দিষ্ট করে একটি পূর্ণসংখ্যা হওয়া উচিত
বাইটে যদি নেতিবাচক দেওয়া হয় তবে বাইটগুলি কার্যকর করার পরিবর্তে প্রিন্ট করা হয়।
যদি একটি সুস্পষ্ট প্লাস চিহ্ন দিয়ে দেওয়া হয় তবে বাইটগুলির জন্য সঞ্চয়স্থানটি তাজা
প্রতিবার malloc'ed. এটি পৃথক I এবং D সহ মেশিনগুলিতে প্রভাব ফেলতে পারে
ক্যাশে মেকানিজম। যুক্তিতেও একটি বিন্দু থাকতে পারে, XY, যে ক্ষেত্রে Y হয়
র্যান্ডম ডেটাতে একটি পয়েন্টারের জন্য একটি বৃদ্ধি। বাফার শুধুমাত্র পুনরায় গণনা করা হয়
যখন পয়েন্টার ডেটার শেষের কাছাকাছি আসে।
জন্য দুটি জাদু মান [NBYTES] : 81920 এর মান malloc এড়িয়ে যায় এবং রিটার্ন দেয়
স্ট্যাটিক তথ্য একটি পয়েন্টার. এটি ক্র্যাশমে অপারেশনটিকে আরও পুনরাবৃত্তিযোগ্য করে তোলে
আর্কিটেকচার যেখানে malloc অপ্রত্যাশিত অবস্থানগুলি ফেরত দেওয়ার জন্য ডিজাইন করা হয়েছে। একটি মান
অফ 1025 একটি কল এড়িয়ে যায় যা ডেটার সুরক্ষা READ+WRITE+EXEC সেট করে।
[SRAND] সার্জারির [SRAND] র্যান্ডম নম্বর জেনারেটরের একটি ইনপুট বীজ, যা srand-এ পাঠানো হয়।
[NTRIES]
সার্জারির [NTRIES] প্রোগ্রাম থেকে স্বাভাবিকভাবে প্রস্থান করার আগে কতবার লুপ করতে হবে তা হল।
[NSUB] সার্জারির [NSUB] ঐচ্ছিক, vfork সাবপ্রসেসের সংখ্যা একযোগে চলছে। যদি
একের পর এক নেতিবাচক দৌড়। যদি সময় হিসাবে দেওয়া হয় hrs:mns:scs (ঘন্টা, মিনিট,
সেকেন্ড) তারপরে একটি সাবপ্রসেস সম্পূর্ণ হওয়ার জন্য চালানো হবে, তারপরে অন্যটি, পর্যন্ত
সময়সীমা পৌঁছে গেছে। যদি এই যুক্তিটি খালি স্ট্রিং হিসাবে দেওয়া হয় বা
. তারপর উপেক্ষা করা হয়।
যখন অনুক্রমিক-সাবপ্রসেস মোডে প্রতিটিতে 30 সেকেন্ডের সময়সীমা থাকে
উপপ্রক্রিয়া এটি নির্দেশনা-সেট-স্পেস এলোমেলোভাবে হাঁটার অনুমতি দেওয়ার জন্য
যখন একটি প্রক্রিয়া একটি অসীম লুপে নিজেকে bashes. উদাহরণস্বরূপ, ntrys হতে পারে
nbytes ব্যাশড শূন্য সহ অনেক বড় সংখ্যায় ব্যাশ করা হয়েছে। (10 সেকেন্ডের সীমা চালু
উইন্ডোজ এনটি)।
SRAND আর্গুমেন্ট প্রতিটি সাবপ্রসেসের জন্য একটি দ্বারা বৃদ্ধি করা হয়।
[ভারবোস]
সার্জারির [ভারবোস] arg ঐচ্ছিক। 0 হল সর্বনিম্ন শব্দ, 5 সবচেয়ে বেশি৷
পরিবেশ বৈচিত্র্য
ক্র্যাশলগ
সার্জারির ক্র্যাশলগ ফাইলের নাম যা প্যারেন্ট প্রসেস রাইট মোডে খোলে
এবং সমস্ত চাইল্ড প্রসেস অ্যাপেন্ড মোডে খোলে। এর ঘন ঘন ফ্লাশিং আছে
ফাইল কিন্তু কোন লকিং, তাই আউটপুট interleaved হতে পারে. অপারেটিং সিস্টেম হলে
ক্র্যাশ হলে এই ফাইলটি আরও রিসেন্ট র্যান্ডম সংখ্যার জন্য একটি শর্ট-কাট প্রদান করতে পারে
বীজ ক্রম যে কারণে বিশেষ ক্ষেত্রে দ্রুত খোঁজার জন্য অনুমতি দেয়
বিপর্যস্ত।
CRASHPRNG
সার্জারির CRASHPRNG সিস্টেম-প্রদত্ত র্যান্ড ফাংশন বা MT ব্যবহার করতে RAND এ সেট করা যেতে পারে
তাকুজি নিশিমুরা এবং মাকোটো দ্বারা কোড করা মার্সেন টুইস্টার (ডিফল্ট) ব্যবহার করতে
ভন নিউম্যানের লেখকের ক্লুজ ব্যাখ্যা ব্যবহার করতে মাতসুমোটো, বা VNSQ
মধ্য বর্গক্ষেত্র পদ্ধতি।
EXAMPLE টি
এটি একটি প্রস্তাবিত পরীক্ষা, এটি কমপক্ষে এক ঘন্টা চালানোর জন্য।
ক্র্যাশমে +2000 666 100 1:00:00
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ক্রাশমে ব্যবহার করুন