"스택 트레이스"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
 
39번째 줄: 39번째 줄:
*[[PHP debug_print_backtrace()]]
*[[PHP debug_print_backtrace()]]


==참고 자료==
==참고==
* https://ko.wikipedia.org/wiki/스택_추적
* https://ko.wikipedia.org/wiki/스택_추적


[[분류: 디버깅]]
[[분류: 디버깅]]
[[분류: 스택]]
[[분류: 스택]]

2017년 7월 18일 (화) 03:51 기준 최신판

1 개요[ | ]

stack trace, stack backtrace, stack traceback
스택 트레이스, 스택 백트레이스, 스택 트레이스백, 백트레이스, 스택 추적, 스택 역추적
  • 프로그램 실행 중 특정한 시점에서의 스택 프레임에 대한 리포트

2 예시: Python[ | ]

a.py
def a():
  return b(0)
 
def b(z):
  c()
  return 5/z
  
def c():
  error()

a()
실행결과
root@zetawiki:~# python a.py
Traceback (most recent call last):
  File "a.py", line 11, in <module>
    a()
  File "a.py", line 2, in a
    return b(0)
  File "a.py", line 5, in b
    c()
  File "a.py", line 9, in c
    error()
NameError: global name 'error' is not defined

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}