คำถามในหัวข้อ 'valgrind'

ส่งออกไปยัง stderr ทุกครั้งที่มีการเรียก malloc/free
ด้วย Linux/GCC/C++ ฉันต้องการบันทึกบางสิ่งเพื่อ stderr ทุกครั้งที่มีการเรียก malloc/free/new/delete ฉันกำลังพยายามทำความเข้าใจการจัดสรรหน่วยความจำของไลบรารี ดังนั้นฉันจึงต้องการสร้างเอาต์พุตนี้ในขณะที่ฉันกำลังรันการทดสอบหน่วย ฉันใช้ valgrind...
2762 มุมมอง
schedule 17.12.2023

มี Valgrind ที่ดีสำหรับ Windows หรือไม่?
ฉันกำลังมองหา Valgrind ที่จะช่วยปรับปรุงการเขียนโค้ด C/การดีบักของฉัน เมื่อฉันพบว่ามันมีไว้สำหรับ Linux เท่านั้น - ฉันไม่มีความต้องการหรือความสนใจอื่นใดในการย้ายระบบปฏิบัติการของฉันไปยัง Linux ดังนั้นฉันจึงสงสัยว่ามีโปรแกรมที่ดีพอๆ กันสำหรับ Windows...
346704 มุมมอง
schedule 02.11.2023

หน่วยความจำรั่วและข้อผิดพลาด valgrind ใน for loop ขนาดเล็กนี้หรือไม่
ฉันมีปัญหากับส่วนเล็กๆ ของโค้ดที่สร้างข้อผิดพลาดใน valgrind เมื่อฉันแสดงความคิดเห็นโค้ดและรัน valgrind ฉันไม่ได้รับหน่วยความจำรั่วหรือข้อผิดพลาดใด ๆ ดังนั้นการวนซ้ำนี้ควรเป็นสาเหตุ: ///Print the top users const char* str; for (int i = 0;...
1579 มุมมอง
schedule 30.12.2023

ดูเหมือนว่าธง Cmake สำหรับการดีบักจะไม่มีประโยชน์ใน valgrind ใช่ไหม
ตกลง ฉันมีแอปพลิเคชัน Qt นี้ที่ฉันกำลังพยายามแก้ไขจุดบกพร่อง เมื่อเรียกใช้ valgrind และเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ ฉันเห็นบล็อก 'สูญหายแน่นอน' จำนวนมากที่มีลักษณะดังนี้ ซึ่งทำให้ฉันเสียใจ: ==24357== 24 bytes in 1 blocks are definitely lost in...
842 มุมมอง
schedule 26.11.2023