นี่คือคำสั่ง ssadump ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ssadump - เครื่องมือสำหรับแสดงและตีความรูปแบบ SSA ของโปรแกรม Go
เรื่องย่อ
สาสทัม [ธง] args ...
DESCRIPTION
ผู้สร้างและล่าม SSA
เมื่อระบุ -run ไว้ ssadump จะค้นหาแพ็คเกจแรกที่กำหนดฟังก์ชันหลัก
และเรียกใช้ในล่าม หากไม่พบการทดสอบของแต่ละแพ็คเกจจะถูกรัน
แทน.
OPTIONS
-สร้าง ตัวเลือกการควบคุมตัวสร้าง SSA ค่าเป็นลำดับของศูนย์หรือมากกว่าของ
จดหมายเหล่านี้:
C ดำเนินการอย่างมีสติ [C] hecking ของแบบฟอร์ม SSA
D รวม [D] ข้อมูล ebug สำหรับทุกฟังก์ชัน
P log [P]สินค้าคงคลังของแพ็คเกจ
บันทึก F [F]unction รหัส SSA
S บันทึก [S]ตำแหน่งของเราในขณะที่ตัวสร้าง SSA ดำเนินไป
G ใช้ไฟล์อ็อบเจ็กต์ไบนารีจาก gc เพื่อจัดเตรียมการนำเข้า (ไม่มีรหัส)
L สร้างแพ็คเกจที่แตกต่างกัน seria[L]ly แทนที่จะเป็นแบบขนาน
N build [N]aive แบบฟอร์ม SSA: อย่าแทนที่การโหลด / ร้านค้าในเครื่องด้วยการลงทะเบียน
-โปรไฟล์ซีพียู
เขียนโปรไฟล์ cpu ไปยังไฟล์
-Interp
ตัวเลือกการควบคุมล่ามทดสอบ SSA ค่าเป็นลำดับของศูนย์หรือ
ตัวอักษรเหล่านี้มากขึ้น:
R ปิดการใช้งาน [R]ecover() จากความตื่นตระหนก; แสดงความผิดพลาดของล่ามแทน
T [T]การแข่งขันการดำเนินการของโปรแกรม ดีที่สุดสำหรับโปรแกรมเธรดเดียว!
-วิ่ง เรียกใช้ล่าม SSA ในโปรแกรม
ตัวอย่าง
ดัมพ์ฟอร์ม SSA ของแพ็คเกจเดียวอย่างรวดเร็ว:
ssadump -build=FPG สวัสดี.go
ตีความโปรแกรมด้วยการติดตาม:
ssadump -run -interp=T สวัสดี.go
ตีความการทดสอบของแพ็คเกจ Unicode อย่างละเอียด:
ssadump -รัน unicode -- -test.v
ใช้ ssadump ออนไลน์โดยใช้บริการ onworks.net
