2010-02-09 2 views
3

gdb에서 특정 개체에서 호출되는 멤버 함수에 중단 점을 설정할 수 있습니까? 더 구체적으로, 클래스 A가 Foo() 멤버 함수를 가지고 있다고 상상해보십시오. Foo가 A 형의 특정 객체 (예 : 0xFF11DEADBEAF)에서 호출 될 때 프로그램을 중단하고 싶습니다.특정 개체에서 호출되는 멤버 함수에 중단 점 설정

이 모든 것이 가능합니까?

답변

6

사용 : b <Classname>::<functionname> if this==0xDEADBEEF은 (BTW : 모든 인스턴스 멤버 함수 주소를 공유 할 수 있습니다.)

+0

나는 물론,'this'의 ADRESS을 의미했다. 감사! –