ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

llvm-cov-3.6 - ออนไลน์ใน Cloud

เรียกใช้ llvm-cov-3.6 ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

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

โครงการ:

ชื่อ


llvm-cov - ส่งข้อมูลความคุ้มครอง

เรื่องย่อ


llvm-cov [ตัวเลือก] SOURCEFILE

DESCRIPTION


พื้นที่ llvm-cov เครื่องมืออ่านไฟล์ข้อมูลความครอบคลุมของรหัสและแสดงข้อมูลความครอบคลุมสำหรับ
ไฟล์ต้นฉบับที่ระบุ มันเข้ากันได้กับ จีคอฟ เครื่องมือจากเวอร์ชัน 4.2 ของ GCC และ
อาจเข้ากันได้กับ .บางรุ่นที่ใหม่กว่า จีคอฟ.

ในการใช้ llvm-cov คุณต้องสร้างแอปพลิเคชันเวอร์ชันที่มีเครื่องมือซึ่ง
รวบรวมข้อมูลความคุ้มครองในขณะที่ทำงาน รวบรวมกับ -fprofile-ส่วนโค้ง และ -ftest-ครอบคลุม
ตัวเลือกในการเพิ่มเครื่องมือวัด (หรือคุณสามารถใช้ --ความคุ้มครอง ตัวเลือก
ซึ่งรวมถึงตัวเลือกอื่นทั้งสอง) คุณควรคอมไพล์ด้วยข้อมูลการดีบัก
(-g) และไม่มีการเพิ่มประสิทธิภาพ (-O0); มิฉะนั้นข้อมูลความครอบคลุมจะไม่ถูกต้อง
แมปกลับไปที่ซอร์สโค้ด

ในขณะที่คุณคอมไพล์โค้ดเครื่องมือ a .gcno ไฟล์ข้อมูลจะถูกสร้างขึ้นสำหรับ
แต่ละไฟล์อ็อบเจ็กต์ เหล่านี้ .gcno ไฟล์มีข้อมูลครอบคลุมครึ่งหนึ่ง อีกครึ่งหนึ่งของ
ข้อมูลมาจาก .gcda ไฟล์ที่สร้างขึ้นเมื่อคุณเรียกใช้โปรแกรมเครื่องมือ
กับทางแยก .gcda ไฟล์สำหรับแต่ละไฟล์อ็อบเจ็กต์ ทุกครั้งที่คุณเรียกใช้โปรแกรม
จำนวนการดำเนินการจะถูกรวมเข้ากับที่มีอยู่ .gcda ไฟล์ดังนั้นอย่าลืมลบไฟล์เก่า
ไฟล์หากคุณไม่ต้องการรวมเนื้อหา

โดยค่าเริ่มต้น .gcda ไฟล์ถูกเขียนลงในไดเร็กทอรีเดียวกันกับไฟล์อ็อบเจ็กต์ แต่
คุณสามารถแทนที่ได้โดยการตั้งค่า GCOV_PREFIX และ GCOV_PREFIX_STRIP สิ่งแวดล้อม
ตัวแปร NS GCOV_PREFIX_STRIP ตัวแปรระบุจำนวนขององค์ประกอบไดเร็กทอรีที่จะเป็น
ลบออกจากจุดเริ่มต้นของพาธสัมบูรณ์ไปยังไดเร็กทอรีไฟล์อ็อบเจ็กต์ หลังจากปอก
ไดเรกทอรีเหล่านั้น คำนำหน้าจาก GCOV_PREFIX ตัวแปรถูกเพิ่ม สิ่งแวดล้อมเหล่านี้
ตัวแปรอนุญาตให้คุณเรียกใช้โปรแกรมเครื่องมือบนเครื่องที่วัตถุดั้งเดิม
ไดเรกทอรีไฟล์ไม่สามารถเข้าถึงได้ แต่คุณจะต้องคัดลอก .gcda ไฟล์กลับ
ไปยังไดเร็กทอรีไฟล์อ็อบเจ็กต์ที่ llvm-cov คาดว่าจะพบ

เมื่อคุณสร้างไฟล์ข้อมูลความครอบคลุมแล้ว ให้รัน llvm-cov สำหรับไฟล์ต้นฉบับหลักแต่ละไฟล์
ที่คุณต้องการตรวจสอบผลความคุ้มครอง ควรรันจากไดเร็กทอรีเดียวกัน
ที่คุณเคยรันคอมไพเลอร์ ผลลัพธ์สำหรับไฟล์ต้นฉบับที่ระบุคือ
เขียนลงในไฟล์ที่ตั้งชื่อโดยการต่อท้าย a .gcov คำต่อท้าย ไฟล์เอาท์พุตแยกต่างหากก็คือ
สร้างขึ้นสำหรับแต่ละไฟล์ที่รวมอยู่ในไฟล์ต้นฉบับหลักด้วย a .gcov เพิ่มคำต่อท้าย

เนื้อหาพื้นฐานของไฟล์เอาต์พุต llvm-cov คือสำเนาของไฟล์ต้นทางที่มี an
จำนวนการดำเนินการและหมายเลขบรรทัดต่อท้ายทุกบรรทัด จำนวนการดำเนินการจะแสดงเป็น -
หากบรรทัดนั้นไม่มีโค้ดสั่งการใดๆ หากบรรทัดมีรหัส แต่รหัสนั้นคือ
ไม่เคยดำเนินการ การนับจะแสดงเป็น #####.

OPTIONS


-NS, --บล็อกทั้งหมด
แสดงบล็อคพื้นฐานทั้งหมด หากมีหลายบล็อคสำหรับซอร์สบรรทัดเดียว
รหัส ตัวเลือกนี้ทำให้ llvm-cov แสดงจำนวนสำหรับแต่ละบล็อกแทนที่จะเป็นเพียง
นับหนึ่งสำหรับทั้งบรรทัด

-NS, --สาขา-ความน่าจะเป็น
แสดงความน่าจะเป็นของสาขาแบบมีเงื่อนไขและสรุปข้อมูลสาขา

-ค, --สาขานับ
แสดงจำนวนสาขาแทนที่จะเป็นความน่าจะเป็น (ต้องการ -b)

-NS, --ฟังก์ชั่น-สรุป
แสดงสรุปความครอบคลุมสำหรับแต่ละฟังก์ชันแทนการสรุปเพียงรายการเดียวสำหรับ an
ไฟล์ต้นฉบับทั้งหมด

--ช่วยด้วย แสดงตัวเลือกที่ใช้ได้ (--help-hidden for more)

-l --ชื่อไฟล์ยาว
สำหรับเอาต์พุตความครอบคลุมของไฟล์ที่รวมจากไฟล์ต้นทางหลัก ให้เพิ่มไฟล์หลัก
ชื่อตามด้วย ## เป็นคำนำหน้าชื่อไฟล์ที่ส่งออก สามารถใช้ร่วมกับ
ตัวเลือก --preserve-paths เพื่อใช้เส้นทางที่สมบูรณ์สำหรับทั้งไฟล์หลักและไฟล์
รวมไฟล์.

-NS, --ไม่มีเอาต์พุต
อย่าส่งออกใด ๆ .gcov ไฟล์. ข้อมูลสรุปยังคงแสดงอยู่

-o= , --object-directory= , --object-file=
ค้นหาวัตถุใน DIR หรือตามเส้นทางของ FILE หากคุณระบุวัตถุเฉพาะ
ไฟล์ข้อมูลความครอบคลุมคาดว่าจะมีชื่อฐานเดียวกันกับ .gcno
และ .gcda ส่วนขยาย หากคุณระบุไดเร็กทอรี ไฟล์จะถูกคาดหวังในนั้น
ไดเร็กทอรีที่มีชื่อฐานเดียวกันกับไฟล์ต้นฉบับ

-NS, --รักษาเส้นทาง
รักษาองค์ประกอบพาธไว้เมื่อตั้งชื่อไฟล์เอาท์พุตความครอบคลุม นอกจาก
ชื่อไฟล์ต้นทาง รวมไดเร็กทอรีจากพาธไปยังไฟล์นั้น NS
ไดเร็กทอรีคั่นด้วย # ตัวอักษรกับ . ไดเร็กทอรีถูกลบและ ..
ไดเร็กทอรีแทนที่ด้วย ^ ตัวอักษร เมื่อใช้กับตัวเลือก --long-file-names
สิ่งนี้ใช้กับทั้งชื่อไฟล์หลักและชื่อไฟล์ที่รวมไว้

-ยู, --ไม่มีเงื่อนไข-สาขา
รวมสาขาที่ไม่มีเงื่อนไขในผลลัพธ์สำหรับตัวเลือก --branch-probabilities

-version
แสดงเวอร์ชันของ llvm-cov.

EXIT สถานภาพ


llvm-cov คืนค่า 1 หากไม่สามารถอ่านไฟล์อินพุตได้ มิฉะนั้นจะออกด้วยศูนย์

ใช้ llvm-cov-3.6 ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad