นี่คือคำสั่ง perf-annotate ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
perf-annotate - อ่าน perf.data (สร้างโดยบันทึก perf) และแสดงโค้ดที่มีคำอธิบายประกอบ
เรื่องย่อ
perf ใส่คำอธิบายประกอบ [-ผม | --input=ไฟล์] [symbol_name]
DESCRIPTION
คำสั่งนี้อ่านไฟล์อินพุตและแสดงโค้ดเวอร์ชันที่มีคำอธิบายประกอบ ถ้า
ไฟล์อ็อบเจ็กต์มีสัญลักษณ์การดีบัก จากนั้นซอร์สโค้ดจะแสดงควบคู่ไปกับแอสเซมบลี
รหัส.
หากไม่มีข้อมูลการดีบักในอ็อบเจ็กต์ แอสเซมบลีที่มีคำอธิบายประกอบจะปรากฏขึ้น
OPTIONS
-i, --input=
ใส่ชื่อไฟล์. (ค่าเริ่มต้น: perf.data เว้นแต่ stdin เป็น fifo)
-d, --dsos=
พิจารณาเฉพาะสัญลักษณ์ใน dsos เหล่านี้
-s, --สัญลักษณ์=
สัญลักษณ์ที่จะใส่คำอธิบายประกอบ
-f, --แรง
อย่าบ่น ทำเลย
-v, --เวอร์โบส
มีความละเอียดอ่อนมากขึ้น (แสดงที่อยู่สัญลักษณ์ ฯลฯ)
-D, --dump-raw-ติดตาม
ดัมพ์การติดตามข้อมูลดิบใน ASCII
-k, --vmlinux=
ชื่อพาธของ vmlinux
-m, --โมดูล
โหลดสัญลักษณ์โมดูล คำเตือน: ใช้กับเคอร์เนล -k และ LIVE เท่านั้น
-l, --พิมพ์บรรทัด
พิมพ์บรรทัดต้นทางที่ตรงกัน (อาจช้า)
-P, --เต็มเส้นทาง
อย่าย่อชื่อพาธที่แสดง
--stdio
ใช้อินเทอร์เฟซ stdio
--ตุ้ย
ใช้อินเทอร์เฟซ TUI การใช้ --tui ต้องใช้ tty ถ้าไม่มีอยู่ เช่น เมื่อ
การไพพ์ไปยังคำสั่งอื่น ๆ จะใช้อินเตอร์เฟส stdio อินเทอร์เฟซนี้เริ่มต้นโดย
โดยเน้นที่เส้นโดยมีตัวอย่างมากขึ้น TAB/UNTAB วนรอบเส้นด้วย more
ตัวอย่าง
--gtk
ใช้อินเทอร์เฟซ GTK
-C, --ซีพียู
รายงานเฉพาะตัวอย่างสำหรับรายการ CPU ที่ให้มา สามารถจัดเตรียมซีพียูหลายตัวเป็น
รายการที่คั่นด้วยเครื่องหมายจุลภาคโดยไม่มีช่องว่าง: 0,1 ช่วงของซีพียูถูกระบุด้วย -: 0-2
ค่าเริ่มต้นคือการรายงานตัวอย่างบน CPU ทั้งหมด
--asm-ดิบ
แสดงการเข้ารหัสคำสั่งดิบของคำแนะนำในการประกอบ
--แหล่งที่มา
แทรกซอร์สโค้ดด้วยรหัสแอสเซมบลี เปิดใช้งานโดยค่าเริ่มต้น ปิดใช้งานด้วย
--ไม่มีแหล่งที่มา
--symfs=
ค้นหาไฟล์ที่มีสัญลักษณ์สัมพันธ์กับไดเร็กทอรีนี้
-M, --disassembler-style=
ตั้งค่ารูปแบบ disassembler สำหรับ objdump
--objdump=
เส้นทางไปยังไบนารี objdump
--ข้ามหายไป
ข้ามสัญลักษณ์ที่ไม่สามารถใส่คำอธิบายประกอบได้
--กลุ่ม
แสดงข้อมูลกลุ่มงานร่วมกัน
ใช้คำอธิบายประกอบแบบออนไลน์โดยใช้บริการ onworks.net