คำถามติดแท็ก breakpoints

เบรกพอยต์เป็นกลไกที่นำเสนอโดยสภาพแวดล้อมการพัฒนาที่อนุญาตให้ขัดจังหวะและระงับการดำเนินการของโปรแกรมเพื่อวัตถุประสงค์ในการดีบักในมุมมองของการดำเนินการต่อ

5
การดีบักคุณสมบัติอัตโนมัติ
มีวิธีใดบ้างในการตั้งค่าเบรกพอยต์บน setter / getter ในคุณสมบัติที่ใช้งานอัตโนมัติ int Counter { get; set; } นอกเหนือจากการเปลี่ยนเป็นคุณสมบัติมาตรฐาน (ฉันกำลังทำในลักษณะนี้ แต่ในการทำเช่นนั้นฉันต้องเปลี่ยนและคอมไพล์โครงการใหม่ทั้งหมด)


5
วิธีการตั้งค่าเบรกพอยต์แบบมีเงื่อนไขใน Xcode ตามคุณสมบัติสตริงอ็อบเจ็กต์
ฉันต้องการให้ตัวดีบั๊กหยุดพักเมื่อถึงการจับคู่สตริงที่เฉพาะเจาะจง ตัวอย่างเช่นฉันอาจมีสิ่งนี้: Foo myObj = [self gimmeObj]; myObjnameอาจมีคุณสมบัติที่เรียกว่า ฉันต้องการให้ดีบักเกอร์หยุดงานเมื่อ [myObj.name isEqualToString:@"Bar"]; ฉันจะตั้งค่าเบรกพอยต์ตามเงื่อนไขใน Xcode ให้ทำเช่นนั้นได้อย่างไร

2
วิธีทำให้เบรกพอยต์ GDB แตกหลังจากจุดถึงจำนวนครั้งที่กำหนดเท่านั้น?
ฉันมีฟังก์ชันที่ถูกเรียกใช้เป็นจำนวนมากและในที่สุดก็แยกกัน อย่างไรก็ตามฉันไม่ต้องการตั้งเบรกพอยต์ที่ฟังก์ชันนี้และหยุดทุกครั้งที่เรียกเพราะฉันจะอยู่ที่นี่เป็นเวลาหลายปี ฉันได้ยินมาว่าฉันสามารถตั้งค่าcounterใน GDB สำหรับเบรกพอยต์ได้และทุกครั้งที่เบรกพอยต์ถูกตีตัวนับจะลดลงและจะถูกทริกเกอร์เมื่อcounter= 0 เท่านั้น ข้อมูลนี้ถูกต้องหรือไม่และหากเป็นเช่นนั้นฉันจะทำอย่างไร โปรดให้รหัส gdb สำหรับการตั้งค่าเบรกพอยต์
85 gdb  breakpoints 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.