i686-linux-gnu-gcov-tool-6 - ออนไลน์ใน Cloud

นี่คือคำสั่ง i686-linux-gnu-gcov-tool-6 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


gcov-tool - เครื่องมือประมวลผลโปรไฟล์ gcda ออฟไลน์

เรื่องย่อ


เครื่องมือ gcov [-v|--รุ่น] [-h|--ช่วยด้วย]

การรวมเครื่องมือ gcov [ตัวเลือกการผสาน] ไดเรกทอรี1 ไดเรกทอรี2
[-v|--รายละเอียด]
[-o| --เอาท์พุท ไดเรกทอรี]
[-w|--น้ำหนัก ว1,ว2]

gcov-tool เขียนซ้ำ [ตัวเลือกเขียนซ้ำ] ไดเรกทอรี
[-v|--รายละเอียด]
[-o|--เอาท์พุท ไดเรกทอรี]
[-s|--มาตราส่วน float_or_simple-frac_value]
[-n|--ทำให้เป็นปกติ long_long_value]

gcov-tool ทับซ้อนกัน [ตัวเลือกการทับซ้อนกัน] ไดเรกทอรี1 ไดเรกทอรี2
[-v|--รายละเอียด]
[-h|-- ฮอทั้นลี่]
[-f|--การทำงาน]
[-F|--ชื่อเต็ม]
[-o|--วัตถุ]
[-t|--hot_threshold] ลอย

DESCRIPTION


gcov-เครื่องมือ เป็นเครื่องมือออฟไลน์ในการประมวลผลไฟล์โปรไฟล์ gcda ของ gcc

gcov-tool ปัจจุบันรองรับฟังก์ชันการทำงานต่อไปนี้:

* รวมโปรไฟล์สองชุดเข้ากับน้ำหนัก

* อ่านโปรไฟล์หนึ่งชุดและเขียนเนื้อหาโปรไฟล์ใหม่ สามารถปรับขนาดหรือทำให้เป็นมาตรฐานได้
นับค่า

ตัวอย่างกรณีการใช้งานสำหรับเครื่องมือนี้คือ:

* รวบรวมโปรไฟล์สำหรับชุดอินพุตต่างๆ และใช้เครื่องมือนี้เพื่อรวมเข้าด้วยกัน หนึ่ง
สามารถระบุน้ำหนักเพื่อคำนึงถึงความสำคัญสัมพัทธ์ของแต่ละอินพุตได้

* เขียนโปรไฟล์ใหม่หลังจากลบชุดย่อยของไฟล์ gcda ในขณะที่ยังคง
ความสอดคล้องของการสรุปและฮิสโตแกรม

* นอกจากนี้ยังสามารถใช้เพื่อดีบักหรือรหัส libgcov เนื่องจากเครื่องมือใช้รหัสส่วนใหญ่ร่วมกันเช่น
ไลบรารีรันไทม์

โปรดทราบว่าสำหรับการดำเนินการควบรวม โปรไฟล์นี้ที่สร้างแบบออฟไลน์อาจมีเล็กน้อย
ค่าต่างๆ จากโปรไฟล์ที่ผสานออนไลน์ รายการความแตกต่างทั่วไปมีดังนี้

* ความแตกต่างของฮิสโตแกรม: เครื่องมือออฟไลน์นี้จะคำนวณฮิสโตแกรมใหม่หลังจากรวม
เคาน์เตอร์ ฮิสโตแกรมที่ได้จึงมีความแม่นยำ การรวมออนไลน์ไม่ได้
มีความสามารถนี้ -- ฮิสโตแกรมถูกรวมจากสองฮิสโตแกรมและผลลัพธ์คือ
การประมาณ

* ผลต่างของผลรวมการตรวจสอบสรุป: ผลรวมการตรวจสอบสรุปใช้การดำเนินการ CRC32 มูลค่า
ขึ้นอยู่กับลำดับรายการลิงก์ของวัตถุ gcov-info คำสั่งนี้แตกต่างกันใน gcov-
เครื่องมือจากนั้นในการผสานออนไลน์ คาดว่าจะมีผลรวมการตรวจสอบสรุปที่แตกต่างกัน
ไม่สำคัญหรอกว่าคอมไพเลอร์ไม่ได้ใช้การตรวจสอบนี้ทุกที่

* ค่าตัวนับโปรไฟล์ค่าความแตกต่าง: ค่าตัวนับบางค่าสำหรับโปรไฟล์ค่าคือ
ขึ้นอยู่กับรันไทม์ เช่น ที่อยู่ฮีป เป็นเรื่องปกติที่จะเห็นความแตกต่างในสิ่งเหล่านี้
ชนิดของเคาน์เตอร์

OPTIONS


-h
--ช่วยด้วย
แสดงความช่วยเหลือเกี่ยวกับการใช้ gcov-เครื่องมือ (บนเอาต์พุตมาตรฐาน) และออกโดยไม่ทำ
การประมวลผลเพิ่มเติมใดๆ

-v
--รุ่น
แสดง gcov-เครื่องมือ หมายเลขเวอร์ชัน (บนเอาต์พุตมาตรฐาน) และออกโดยไม่ทำ
การประมวลผลเพิ่มเติมใดๆ

ผสาน
รวมสองไดเร็กทอรีโปรไฟล์

-v
--รายละเอียด
ตั้งค่าโหมดรายละเอียด

-o ไดเรกทอรี
--เอาท์พุท ไดเรกทอรี
ตั้งค่าไดเร็กทอรีโปรไฟล์เอาต์พุต ชื่อไดเร็กทอรีเอาต์พุตเริ่มต้นคือ รวม_โปรไฟล์.

-w w1,w2
--น้ำหนัก w1,w2
ตั้งค่าน้ำหนักผสานของ ไดเรกทอรี1 และ ไดเรกทอรี2ตามลำดับ ค่าเริ่มต้น
น้ำหนักเป็น 1 สำหรับทั้งคู่

เขียนใหม่
อ่านไดเร็กทอรีโปรไฟล์ที่ระบุและเขียนใหม่ไปยังไดเร็กทอรีใหม่

-v
--รายละเอียด
ตั้งค่าโหมดรายละเอียด

-o ไดเรกทอรี
--เอาท์พุท ไดเรกทอรี
ตั้งค่าไดเร็กทอรีโปรไฟล์เอาต์พุต ชื่อเอาต์พุตเริ่มต้นคือ เขียนใหม่_โปรไฟล์.

-s float_or_simple-frac_value
--มาตราส่วน float_or_simple-frac_value
ปรับขนาดตัวนับโปรไฟล์ ค่าที่ระบุอาจเป็นค่าทศนิยม หรือ
รูปแบบค่าเศษส่วนอย่างง่าย เช่น 1, 2, 2/3 และ 5/3

-n long_long_value
--ทำให้เป็นปกติ
ทำให้โปรไฟล์เป็นปกติ ค่าที่ระบุคือค่าตัวนับสูงสุดในค่าใหม่
โปรไฟล์

คาบเกี่ยวกัน
คำนวณคะแนนคาบเกี่ยวกันระหว่างไดเร็กทอรีโปรไฟล์ที่ระบุสองไดเร็กทอรี ที่ทับซ้อนกัน
คะแนนจะถูกคำนวณตามโปรไฟล์ส่วนโค้ง มันถูกกำหนดเป็นผลรวมของ min
(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
--ชื่อเต็ม
พิมพ์ชื่อไฟล์ gcda แบบเต็ม

-o
--วัตถุ
พิมพ์คะแนนทับซ้อนระดับวัตถุ

-t ลอย
--hot_threshold
กำหนดเกณฑ์สำหรับค่าตัวนับร้อน

ใช้ i686-linux-gnu-gcov-tool-6 ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด