यह कमांड i686-linux-gnu-gcov-tool-6 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
जीसीओवी-टूल - ऑफ़लाइन जीसीडीए प्रोफाइल प्रोसेसिंग टूल
SYNOPSIS
gcov-उपकरण [-v|--संस्करण] [-h|--मदद]
gcov-टूल मर्ज [मर्ज-विकल्प] निर्देशिका 1 निर्देशिका 2
[-v|--शब्दशः]
[-o| --आउटपुट डायरेक्टरी]
[-w|--वजन w1,w2]
gcov-टूल पुनर्लेखन [पुनर्लेखन-विकल्प] डायरेक्टरी
[-v|--शब्दशः]
[-o|--आउटपुट डायरेक्टरी]
[-s|--पैमाना फ्लोट_या_सरल-frac_value]
[-n|--सामान्यीकरण long_long_value]
gcov-टूल ओवरलैप [ओवरलैप-विकल्प] निर्देशिका 1 निर्देशिका 2
[-v|--शब्दशः]
[-h|--होटोनली]
[-f|--समारोह]
[-F|--पूरा नाम]
[-o|--वस्तु]
[-t|--हॉट_थ्रेसहोल्ड] नाव
वर्णन
gcov-उपकरण जीसीसी की जीसीडीए प्रोफ़ाइल फ़ाइलों को संसाधित करने के लिए एक ऑफ़लाइन उपकरण है।
वर्तमान gcov-टूल निम्नलिखित कार्यक्षमताओं का समर्थन करता है:
* प्रोफाइल के दो सेटों को वज़न के साथ मर्ज करें।
* प्रोफ़ाइल का एक सेट पढ़ें और प्रोफ़ाइल सामग्री को फिर से लिखें। कोई इसे माप सकता है या सामान्यीकृत कर सकता है
मान गिनें.
इस उपकरण के उपयोग के उदाहरण हैं:
* इनपुट के विभिन्न सेटों के लिए प्रोफ़ाइल एकत्र करें, और उन्हें मर्ज करने के लिए इस टूल का उपयोग करें। एक
प्रत्येक इनपुट के सापेक्ष महत्व को ध्यान में रखते हुए कारक का वजन निर्दिष्ट कर सकता है।
* जीसीडीए फ़ाइलों के एक सबसेट को हटाने के बाद प्रोफ़ाइल को फिर से लिखें, जबकि इसे बनाए रखें
सारांश और हिस्टोग्राम की एकरूपता.
* इसका उपयोग डिबग या libgcov कोड के लिए भी किया जा सकता है क्योंकि उपकरण अधिकांश कोड को साझा करता है
रनटाइम लाइब्रेरी.
ध्यान दें कि मर्जिंग ऑपरेशन के लिए, ऑफ़लाइन जनरेट की गई इस प्रोफ़ाइल में थोड़ी सी सामग्री हो सकती है
ऑनलाइन मर्ज की गई प्रोफ़ाइल से भिन्न मान। यहां विशिष्ट अंतरों की एक सूची दी गई है:
* हिस्टोग्राम अंतर: यह ऑफ़लाइन टूल विलय के बाद हिस्टोग्राम की पुन: गणना करता है
काउंटर. इसलिए, परिणामी हिस्टोग्राम सटीक है। ऑनलाइन विलय नहीं होता
यह क्षमता है - हिस्टोग्राम को दो हिस्टोग्राम से मिला दिया जाता है और परिणाम होता है
एक अनुमान.
* सारांश चेकसम अंतर: सारांश चेकसम CRC32 ऑपरेशन का उपयोग करता है। मूल्य
gcov-info ऑब्जेक्ट के लिंक सूची क्रम पर निर्भर करता है। gcov में यह क्रम भिन्न है-
ऑनलाइन मर्ज में उससे टूल। इसमें अलग-अलग सारांश चेकसम होने की उम्मीद है।
इससे वास्तव में कोई फर्क नहीं पड़ता क्योंकि कंपाइलर इस चेकसम का कहीं भी उपयोग नहीं करता है।
* वैल्यू प्रोफाइल काउंटर वैल्यू अंतर: वैल्यू प्रोफाइल के लिए कुछ काउंटर वैल्यू हैं
रनटाइम निर्भर, ढेर पते की तरह। इनमें कुछ न कुछ अंतर दिखना सामान्य बात है
तरह-तरह के काउंटर.
विकल्प
-h
--मदद
उपयोग करने के बारे में सहायता प्रदर्शित करें gcov-उपकरण (मानक आउटपुट पर), और बिना कुछ किए बाहर निकलें
कोई भी आगे की प्रक्रिया।
-v
--संस्करण
प्रदर्शित करें gcov-उपकरण संस्करण संख्या (मानक आउटपुट पर), और बिना कुछ किए बाहर निकलें
कोई भी आगे की प्रक्रिया।
मर्ज
दो प्रोफ़ाइल निर्देशिकाओं को मर्ज करें.
-v
--शब्दशः
वर्बोज़ मोड सेट करें.
-o डायरेक्टरी
--आउटपुट डायरेक्टरी
आउटपुट प्रोफ़ाइल निर्देशिका सेट करें. डिफ़ॉल्ट आउटपुट निर्देशिका नाम है मर्ज_प्रोफ़ाइल.
-w w1,w2
--वजन w1,w2
का मर्ज भार निर्धारित करें निर्देशिका 1 और निर्देशिका 2, क्रमश। डिफ़ॉल्ट
दोनों के लिए वजन 1 है।
फिर से लिखना
निर्दिष्ट प्रोफ़ाइल निर्देशिका पढ़ें और एक नई निर्देशिका में पुनः लिखें।
-v
--शब्दशः
वर्बोज़ मोड सेट करें.
-o डायरेक्टरी
--आउटपुट डायरेक्टरी
आउटपुट प्रोफ़ाइल निर्देशिका सेट करें. डिफ़ॉल्ट आउटपुट नाम है पुनः लिखें_प्रोफ़ाइल.
-s फ्लोट_या_सरल-frac_value
--पैमाना फ्लोट_या_सरल-frac_value
प्रोफ़ाइल काउंटरों को स्केल करें. निर्दिष्ट मान फ़्लोटिंग पॉइंट मान में हो सकता है, या
सरल भिन्न मान प्रपत्र, जैसे 1, 2, 2/3, और 5/3।
-n long_long_value
--सामान्यीकरण
प्रोफ़ाइल को सामान्य करें. निर्दिष्ट मान नए में अधिकतम काउंटर मान है
प्रोफ़ाइल।
ओवरलैप
दो निर्दिष्ट प्रोफ़ाइल निर्देशिकाओं के बीच ओवरलैप स्कोर को कंप्यूटर करें। ओवरलैप
स्कोर की गणना आर्क प्रोफाइल के आधार पर की जाती है। इसे मिनट के योग के रूप में परिभाषित किया गया है
(p1_counter[i] / p1_sum_all, p2_counter[i] / p2_sum_all), सभी आर्क काउंटर i के लिए, जहां
p1_counter[i] और p2_counter[i] दो सुमेलित काउंटर हैं और p1_sum_all और p2_sum_all
क्रमशः प्रोफ़ाइल 1 और प्रोफ़ाइल 2 में काउंटर मानों का योग है।
-v
--शब्दशः
वर्बोज़ मोड सेट करें.
-h
--होटोनली
केवल हॉट ऑब्जेक्ट/फ़ंक्शन के लिए जानकारी प्रिंट करें।
-f
--समारोह
फ़ंक्शन स्तर ओवरलैप स्कोर प्रिंट करें।
-F
--पूरा नाम
पूरा जीसीडीए फ़ाइल नाम प्रिंट करें।
-o
--वस्तु
ऑब्जेक्ट लेवल ओवरलैप स्कोर प्रिंट करें।
-t नाव
--हॉट_थ्रेसहोल्ड
हॉट काउंटर वैल्यू के लिए सीमा निर्धारित करें।
onworks.net सेवाओं का उपयोग करके i686-linux-gnu-gcov-tool-6 का ऑनलाइन उपयोग करें