Changeset 119 in libcf for trunk/src/cf_debug.c
- Timestamp:
- 06/10/13 09:56:32 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_debug.c
r117 r119 1 1 /** 2 * @file cf_debug.c3 * @author myusgun <myusgun@gmail.com>4 * 5 * @brief 디버그 유틸 구현2 * \file cf_debug.c 3 * \author myusgun <myusgun@gmail.com> 4 * 5 * \brief 디버그 유틸 구현 6 6 */ 7 7 #include "cf_debug.h" … … 112 112 * 디버그 메시지를 지정된 파일 포인터로 출력 113 113 * 114 * @return 성공 시, CF_OK; 실패 시, 오류 코드115 * 116 * @param fp 파일 포인터. 표준출력(stdout) 및 표준오류(stderr) 사용 가능117 * @param file 파일 경로118 * @param func 함수 이름119 * @param line 라인 넘버120 * @param fmt 포맷 스트링121 * @param ... 가변 인자122 * 123 * @see CF_DEBUG_PRINT114 * \return 성공 시, CF_OK; 실패 시, 오류 코드 115 * 116 * \param fp 파일 포인터. 표준출력(stdout) 및 표준오류(stderr) 사용 가능 117 * \param file 파일 경로 118 * \param func 함수 이름 119 * \param line 라인 넘버 120 * \param fmt 포맷 스트링 121 * \param ... 가변 인자 122 * 123 * \see CF_DEBUG_PRINT 124 124 */ 125 125 int … … 142 142 * 바이너리 데이터를 디버그 메시지와 함께 지정된 파일 포인터로 출력 143 143 * 144 * @return CF_OK 반환145 * 146 * @param fp 파일 포인터. 표준출력(stdout) 및 표준오류(stderr) 사용 가능147 * @param file 파일 경로148 * @param func 함수 이름149 * @param line 라인 넘버150 * @param bin 라인 넘버151 * @param len 바이너리 길이152 * @param fmt 포맷 스트링153 * @param ... 가변 인자154 * 155 * @see CF_DEBUG_PRINT_BIN144 * \return CF_OK 반환 145 * 146 * \param fp 파일 포인터. 표준출력(stdout) 및 표준오류(stderr) 사용 가능 147 * \param file 파일 경로 148 * \param func 함수 이름 149 * \param line 라인 넘버 150 * \param bin 라인 넘버 151 * \param len 바이너리 길이 152 * \param fmt 포맷 스트링 153 * \param ... 가변 인자 154 * 155 * \see CF_DEBUG_PRINT_BIN 156 156 */ 157 157 int … … 178 178 * 컨텍스트에 콜스택 푸시 179 179 * 180 * @return 성공 시, CF_OK; 실패 시, 오류 코드181 * 182 * @param ctx 디버그 컨텍스트183 * @param file 파일 경로184 * @param func 함수 이름185 * @param line 라인 넘버180 * \return 성공 시, CF_OK; 실패 시, 오류 코드 181 * 182 * \param ctx 디버그 컨텍스트 183 * \param file 파일 경로 184 * \param func 함수 이름 185 * \param line 라인 넘버 186 186 */ 187 187 static int … … 214 214 * 컨텍스트에서 콜스택에서 TOP을 제거하지 않고 가져옴 215 215 * 216 * @return 성공 시, CF_OK; 실패 시, 오류 코드217 * 218 * @param ctx 디버그 컨텍스트219 * @param callstack 콜스택 정보를 가져올 콜스택 데이터 구조체 포인터220 * 221 * @see CF_Debug_CallStack216 * \return 성공 시, CF_OK; 실패 시, 오류 코드 217 * 218 * \param ctx 디버그 컨텍스트 219 * \param callstack 콜스택 정보를 가져올 콜스택 데이터 구조체 포인터 220 * 221 * \see CF_Debug_CallStack 222 222 */ 223 223 static int … … 245 245 * 컨텍스트에서 콜스택 팝 246 246 * 247 * @return 성공 시, CF_OK; 실패 시, 오류 코드248 * 249 * @param ctx 디버그 컨텍스트250 * @param callstack 콜스택 정보를 가져올 콜스택 데이터 구조체 포인터251 * 252 * @see CF_Debug_CallStack247 * \return 성공 시, CF_OK; 실패 시, 오류 코드 248 * 249 * \param ctx 디버그 컨텍스트 250 * \param callstack 콜스택 정보를 가져올 콜스택 데이터 구조체 포인터 251 * 252 * \see CF_Debug_CallStack 253 253 */ 254 254 static int … … 277 277 * 디버그 컨텍스트를 해제 278 278 * 279 * @return 성공 시, CF_OK; 실패 시, 오류 코드280 * 281 * @param ctx 디버그 컨텍스트282 * 283 * @see CF_DEBUG_DESTROY_CTX279 * \return 성공 시, CF_OK; 실패 시, 오류 코드 280 * 281 * \param ctx 디버그 컨텍스트 282 * 283 * \see CF_DEBUG_DESTROY_CTX 284 284 */ 285 285 static int … … 304 304 * 디버그 컨텍스트를 생성 305 305 * 306 * @return 성공 시, CF_Debug_Ctx 형태의 컨텍스트; 실패 시, NULL307 * @see CF_DEBUG_CREATE_CTX306 * \return 성공 시, CF_Debug_Ctx 형태의 컨텍스트; 실패 시, NULL 307 * \see CF_DEBUG_CREATE_CTX 308 308 */ 309 309 static int … … 341 341 * 콜스택 매니저 초기화 (글로벌 컨텍스트) 342 342 * 343 * @return 성공 시, CF_OK; 실패 시, 오류 코드344 * 345 * @see CF_Debug_Finalize343 * \return 성공 시, CF_OK; 실패 시, 오류 코드 344 * 345 * \see CF_Debug_Finalize 346 346 */ 347 347 int … … 359 359 * 콜스택 매니저 해제 (글로벌 컨텍스트) 360 360 * 361 * @return 성공 시, CF_OK; 실패 시, 오류 코드361 * \return 성공 시, CF_OK; 실패 시, 오류 코드 362 362 */ 363 363 int … … 374 374 * 함수 진입을 명시 (글로벌 컨텍스트) 375 375 * 376 * @return 성공 시, CF_OK; 실패 시, 오류 코드377 * 378 * @param file 파일 경로379 * @param func 함수 이름380 * @param line 라인 넘버381 * 382 * @see CF_Debug_LeaveFunction376 * \return 성공 시, CF_OK; 실패 시, 오류 코드 377 * 378 * \param file 파일 경로 379 * \param func 함수 이름 380 * \param line 라인 넘버 381 * 382 * \see CF_Debug_LeaveFunction 383 383 */ 384 384 int … … 401 401 * 함수 종료를 명시 (글로벌 컨텍스트) 402 402 * 403 * @return 성공 시, CF_OK; 실패 시, 오류 코드404 * 405 * @see CF_Debug_EnterFunction403 * \return 성공 시, CF_OK; 실패 시, 오류 코드 404 * 405 * \see CF_Debug_EnterFunction 406 406 */ 407 407 int … … 422 422 * 현재 콜스택을 출력 (글로벌 컨텍스트) 423 423 * 424 * @return 성공 시, CF_OK; 실패 시, 오류 코드425 * 426 * @param fp 출력 할 파일 포인터424 * \return 성공 시, CF_OK; 실패 시, 오류 코드 425 * 426 * \param fp 출력 할 파일 포인터 427 427 */ 428 428 int
Note:
See TracChangeset
for help on using the changeset viewer.