[WISH] 메모리 덤프 분석과 활용 제1권: 윈도우 디버깅 대가의 비법 노트 Reading

책소개

디버깅을 할 때 직면하는 일반적인 사항은 물론, 손상된 덤프와 메모리에서부터 단계적으로 원인 분석을 위한 다양한 기법에 이르기까지, 개발자가 쉽게 경험할 수 없었던 디버깅 관련 내용을 주제 별로 심도 있게 때로는 흥미진진하게 다룬다. 시트릭스 디버깅과 문제 해결용 툴을 개발한 저자가 DumpAnalysis.org 블로그에 올린 글 중 디버깅 과정 중 메모리 덤프 분석에 관한 글의 일부를 구성한 것이다.

실무에서 경험하는 다양한 크래시 덤프 분석 패턴, 초보자를 위한 각 사례별 크래시 덤프 분석 기법, 각 사례별 덤프 분석 도구의 사용법 등을 다루고 있다. 애플리케이션 개발은 어느 정도 하는데, 덤프 분석을 어디서부터 어떻게 공부해야 할지 모르는 개발자에게 유용하며, 덤프 분석에 첫 발을 디디는 사람들을 위해 많은 그림과 스크린 샷으로 기본 개념을 친절하게 설명한다. 그리고 덤프를 생성하는 방법과 받았을 때 해야 할 일들을 체계적으로 정리하고, 다양한 사례와 예제로 하나하나 자세히 설명하며, 덤프 유형별로 충분한 사례를 들며 케이스 바이 케이스로 설명한다.


 


MELSEC Q 프로토콜 C/C++

http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=1242&MAEULNO=149&no=56453&ref=6&page=9

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=2002&MAEULNO=149&no=5452&ref=42&page=1#Contents23793


MELSEC커뮤니케이션 프로토콜 p60,p61

READ:


WRITE:

p61 참조


데이타 파싱 예:
"500000FF03FF000018000A04010000D*0000000005"

5000 : 서브헤더
00 : 네트워크번호
FF : PLC 번호
03FF : 요구상대모듈 I/O 번호
00 : 요구상대모듈 국번호
0018 : 요구데이터길이
000A : CPU 감시타이머

0401 : 비트(워드)단위 일괄읽기
(1401 : 비드(워드)단위 일괄쓰기)
0000: 서브커맨드

D* : 디바이스 코드
000000: 선두디바이스
0005: 디바이스 점수
그뒷자리: 데이터

1 2 3 4 5 6 7 8 9 10 다음


우리집

TODO:
집중
여유