다음: 성능 분석, 이전: 벌레잡이터, 상위 문서: 벌레잡기   [차례][찾아보기]


13.5 호출 동전통

벌레를 잡히는 함수는 연속한 함수 호출 자취의 끝 마디가 됩니다. 현재 아랫경로에 있는 값을 분석하고 나면 문제가 선행한 부호에 있음이 드러나기도 합니다. dbupdbdown으로 함수 호출의 자취를 이리저리 살펴 처음으로 변수가 잘못된 값을 취한 위치를 찾습니다. dbstack이 함수 호출 자취를 보여주고 현재 벌레잡이를 어느 수준까지 하는지 보여줍니다.

dbstack
dbstack n
dbstack -completenames
[동전통, 색인] = dbstack (…)

현재 벌레잡는 함수의 동전통 정보를 표시하거나 반환합니다.

선택 매개변수 n를 주어도 가장 깊숙한 동전통 짜임에서는 무시합니다.

매개변수 -completenames도 유효한 매개변수이기는 하나, 조용하게 무시합니다. 옥타브는 언제나 절대 기록철 이름만 반환합니다.

매개변수 n-completenames은 순서 상관없이 입력 가능합니다.

선택 반환 매개변수 동전통은 아래 기록란을 지닌 구조체 배열입니다.

file

함수 부호가 자리한 m 기록철의 이름입니다.

name

중단점이 있는 함수 이름입니다.

line

작동하는 중단점이 있는 줄 번호입니다.

column

줄에서 중단점이 시작하는 열입니다.

scope

문서 정리 안됨.

context

문서 정리 안됨.

반환 매개변수 색인동전통 구조체 배열에서 작동하는 원소만 알려줍니다.

같이 보기: dbup, dbdown, dbwhere, dblist, dbstatus.

dbup
dbup n

벌레잡이터에서 n번 째 위에 있는 실행 동전통 짜임으로 갑니다.

n을 주지 않으면, 바로 위 짜임으로 갑니다.

같이 보기: dbstack, dbdown.

dbdown
dbdown n

벌레잡이터에서 n번 째 아래에 있는 실행 동전통 짜임으로 갑니다.

n을 주지 않으면, 바로 아래 짜임으로 갑니다.

같이 보기: dbstack, dbup.


다음: 성능 분석, 이전: 벌레잡이터, 상위 문서: 벌레잡기   [차례][찾아보기]