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

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


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

เรื่องย่อ


llvm-cov คำสั่ง [อาร์กิว...]

DESCRIPTION


พื้นที่ llvm-cov เครื่องมือแสดงข้อมูลรหัสครอบคลุมสำหรับโปรแกรมที่เป็นเครื่องมือในการ
ปล่อยข้อมูลโปรไฟล์ สามารถใช้ในการทำงานกับ จีคอฟ-สไตล์ความคุ้มครองหรือกับ เสียงดังกราว's
การทำโปรไฟล์ตามเครื่องมือวัด

หากโปรแกรมถูกเรียกใช้ด้วยชื่อฐานของ จีคอฟ, มันจะทำตัวเหมือนกับว่า llvm-cov จีคอฟ
คำสั่งถูกเรียก มิฉะนั้น ควรมีคำสั่ง

คำสั่ง


· จีคอฟ

· โชว์

· รายงาน

จีโอวี คำสั่ง


เรื่องย่อ
llvm-cov จีคอฟ [ตัวเลือก] แหล่งที่มา

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 เพิ่มคำต่อท้าย

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

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 หากไม่สามารถอ่านไฟล์อินพุตได้ มิฉะนั้นจะออกด้วยศูนย์

SHOW คำสั่ง


เรื่องย่อ
llvm-cov โชว์ [ตัวเลือก] -instr-โปรไฟล์ ข้อมูลส่วนตัว BIN [แหล่งที่มา]

DESCRIPTION
พื้นที่ llvm-cov โชว์ คำสั่งแสดงการครอบคลุมแบบทีละบรรทัดของไบนารี BIN ใช้โปรไฟล์
ข้อมูล ข้อมูลส่วนตัว. สามารถเลือกกรองเพื่อแสดงเฉพาะความครอบคลุมของไฟล์ที่อยู่ในรายการ
in แหล่งที่มา.

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

ข้อมูลความครอบคลุมถูกเก็บไว้ในไฟล์เรียกทำงานหรือไลบรารีที่สร้างขึ้นเอง และนี่คือ
สิ่งที่คุณควรส่งผ่านไปยัง llvm-cov โชว์ เป็น BIN การโต้แย้ง. ข้อมูลโปรไฟล์ถูกสร้างขึ้น
โดยเรียกใช้โปรแกรมเครื่องมือนี้ตามปกติ เมื่อออกจากโปรแกรม มันจะเขียนว่า a
ไฟล์โปรไฟล์ดิบโดยทั่วไปเรียกว่า default.prorawซึ่งสามารถแปลงเป็นรูปแบบได้
ที่เหมาะสำหรับ ข้อมูลส่วนตัว อาร์กิวเมนต์โดยใช้ llvm-profdata.dll ผสาน เครื่องมือ

OPTIONS
-show-line-นับ
แสดงจำนวนการดำเนินการสำหรับแต่ละบรรทัด สิ่งนี้ถูกเปิดใช้งานโดยค่าเริ่มต้น เว้นแต่ another
-แสดง ใช้ตัวเลือก

-show-ขยาย
ขยายการรวม เช่น มาโครตัวประมวลผลล่วงหน้าหรือการรวมข้อความ แบบอินไลน์ใน
การแสดงไฟล์ต้นทาง

-แสดงตัวอย่าง
สำหรับภูมิภาคต้นทางที่มีการสร้างอินสแตนซ์หลายครั้ง เช่น เทมเพลตใน C + +,
แสดงอินสแตนซ์แต่ละรายการแยกกันและสรุปรวม

-แสดงภูมิภาค
แสดงจำนวนการดำเนินการสำหรับแต่ละภูมิภาคโดยแสดงเครื่องหมายที่ชี้ไปที่
ตัวละครที่ภูมิภาคเริ่มต้น

-show-line-นับหรือภูมิภาค
แสดงจำนวนการดำเนินการสำหรับแต่ละบรรทัดหากมีเพียงหนึ่งขอบเขตในบรรทัด
แต่แสดงแต่ละภูมิภาคหากมีหลายรายการในบรรทัด

-ใช้-สี[=VALUE]
เปิดหรือปิดเอาต์พุตสี โดยค่าเริ่มต้น ระบบจะตรวจจับอัตโนมัติ

-arch=
หากไบนารีที่ครอบคลุมเป็นไบนารีสากล ให้เลือกสถาปัตยกรรมที่จะใช้ มันคือ
ข้อผิดพลาดในการระบุสถาปัตยกรรมที่ไม่รวมอยู่ในไบนารีสากลหรือ
เพื่อใช้สถาปัตยกรรมที่ไม่ตรงกับไบนารีที่ไม่ใช่สากล

-ชื่อ=
แสดงรหัสครอบคลุมสำหรับฟังก์ชันที่มีชื่อที่กำหนดเท่านั้น

-name-regex=
แสดงรหัสครอบคลุมเฉพาะฟังก์ชันที่ตรงกับนิพจน์ทั่วไปที่กำหนด

-line-coverage-gt=
แสดงรหัสครอบคลุมเฉพาะสำหรับฟังก์ชันที่มีการครอบคลุมบรรทัดมากกว่าที่กำหนด
ธรณีประตู

-line-coverage-lt=
แสดงรหัสครอบคลุมเฉพาะสำหรับฟังก์ชันที่มีการครอบคลุมบรรทัดน้อยกว่าที่กำหนด
ธรณีประตู

-ภูมิภาค-ครอบคลุม-gt=
แสดงรหัสครอบคลุมเฉพาะสำหรับฟังก์ชันที่มีความครอบคลุมภูมิภาคมากกว่าที่กำหนด
ธรณีประตู

-ภูมิภาค-ครอบคลุม-lt=
แสดงรหัสครอบคลุมเฉพาะสำหรับฟังก์ชันที่มีความครอบคลุมพื้นที่น้อยกว่าที่กำหนด
ธรณีประตู

รายงาน คำสั่ง


เรื่องย่อ
llvm-cov รายงาน [ตัวเลือก] -instr-โปรไฟล์ ข้อมูลส่วนตัว BIN [แหล่งที่มา]

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

หากไม่มีไฟล์ต้นฉบับ ระบบจะพิมพ์บรรทัดสรุปสำหรับแต่ละไฟล์ในส่วนความคุ้มครอง
ข้อมูล. หากมีไฟล์ใด ๆ ไว้ จะมีการสรุปผลสำหรับแต่ละฟังก์ชั่นในไฟล์ที่แสดงไว้
แทน.

สำหรับข้อมูลเกี่ยวกับการรวบรวมโปรแกรมสำหรับความครอบคลุมและการสร้างข้อมูลโปรไฟล์ โปรดดูที่ SHOW
คำสั่ง.

OPTIONS
-ใช้-สี[=VALUE]
เปิดหรือปิดเอาต์พุตสี โดยค่าเริ่มต้น ระบบจะตรวจจับอัตโนมัติ

-arch=
หากไบนารีที่ครอบคลุมเป็นไบนารีสากล ให้เลือกสถาปัตยกรรมที่จะใช้ มันคือ
ข้อผิดพลาดในการระบุสถาปัตยกรรมที่ไม่รวมอยู่ในไบนารีสากลหรือ
เพื่อใช้สถาปัตยกรรมที่ไม่ตรงกับไบนารีที่ไม่ใช่สากล

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


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

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

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad