close

수안이의 컴퓨터 연구실

  • HOME
  • ABOUT
  • LOCAL LOG
  • TAGS
  • GUESTBOOK
  • ADMIN
  • NEW POST

'Debugging'에 해당되는 글 7건

  1. [2008/08/02] [ITFIND 메일진] 제357호
  2. [2008/05/01] Javascript Tutorials, References
  3. [2007/08/16] WinDbg 사용법
  4. [2007/03/21] ATL 디버깅 정보 출력하기
  5. [2007/01/22] Microsoft .NET Framework SDK 디버거 설명서
  6. [2007/01/22] Set Next Statement를 이용하여 디버깅하기
  7. [2007/01/22] ATL 디버깅 정보 출력하기

[ITFIND 메일진] 제357호

[Information Technology/ITFIND Mailzine]
기술동향
  • [정보보호] 디지털 세상의 CSI, 그 가능성은?
    한국정보통신기술협회 2008-07-28
  • [웹] 단말정보 표현 및 콘텐츠 적응화(content adaptation) 표준화 동향
    한국정보통신기술협회 2008-07-28
  • MID 프로세서 기술 동향
    IITA정보서비스단 2008-08-06
  • IT 기술의 새로운 결정체, 자동차 전장 시스템의 표준화 및 기술 동향
    IITA정보서비스단 2008-08-06
  • WiMAX의 기회와 한계
    정보통신연구진흥원 2008-07-25
  • 구글의 새로운 가상세계 서비스 Lively
    한국인터넷진흥원 2008-07-30
  • 최초의 전자책 누트(NUUT)
    한국인터넷진흥원 2008-07-30
  • 중소기업 사이버 침해유형과 대응사례
    한국정보보호진흥원 2007-07-24
  • 1부- 유연한 확장과 변경 영향의 분리 패턴 지향 플러그인 소프트웨어 설계
    한국마이크로소프트 2008-07-25
  • DB이야기- 결합 컬럼 인덱스와 단일 컬럼 인덱스
    마이크로소프트 2008-07-25
  • 영한 기술문서 자동번역 시스템
    한국전자통신연구원 2008-07-25
  • u-디바이스 부채널 분석 기술
    한국전자통신연구원 2008-07-25
  • 플렉시블 염료감응 태양전지 제조 기술
    한국전자통신연구원 2008-07-25
  • 유기 박막 트랜지스터를 위한 게이트 절연막
    한국전자통신연구원 2008-07-25
  • GPS L5/Galileo E1 신호처리를 위한 S/W 기반의 위성항법수신기 기술
    한국전자통신연구원 2008-07-25
  • Beyond RIA, RIA2.0
    마이크로소프트 2008-07-29
  • 어도비 RIA 플랫폼 플렉스 3와 어도비 에어
    마이크로소프트 2008-07-29
  • 마이크로소프트가 바라보는 RIA 그리고 그 너머의 세계
    마이크로소프트 2008-07-29
  • RIA 시장을 향한 썬의 야심작 자바FX
    마이크로소프트 2008-07-29
  • RFID/USN과 SOA를 이용한 u-헬스케어 구현
    경영과컴퓨터 2008-07-30
  • 악성코드를 이용한 봇넷 공격
    경영과컴퓨터 2008-07-30
  • JTAG Debugging 기술 및 OPENice-A1000 소개
    한국소프트웨어진흥원 2008-07-30
  • TRACE32-PowerTrace/PowerProbe를 이용한 효율적인 디버깅 방법
    한국소프트웨어진흥원 2008-07-29
  • Unit Testing을 활용한 임베디드SW 품질 향상 방안 (MDS)
    한국소프트웨어진흥원 2008-07-29
  • VxWorks / Linux / JTAG 통합 개발 환경 Wind River Workbench
    한국소프트웨어진흥원 2008-07-29
  • 공통평가기준 3.1 기반 보호프로파일 개발
    한국정보보호진흥원 2008-07-24
  • 공공정보 서비스 프레임워크 정의 및 비즈니스 모델 분석
    한국데이터베이스진흥센터 2008-07-29
시장동향
  • SSD(Solid State Drive)시장의 개화
    정보통신연구진흥원 2008-07-28
  • 6월 LCD 패널 매출 11% 급락
    정보통신연구진흥원 2008-07-25
  • 美, Mobile TV 기술 표준 선정에 박차
    정보통신연구진흥원 2008-07-25
  • 2008년 2분기 아태지역 PC 시장은 견조한 성장 추세 유지
    정보통신연구진흥원 2008-07-25
  • 국내·외 인터넷통계
    한국인터넷진흥원 2008-07-30
  • SaaS CRM 국내서 꽃피울까
    디지털타임즈 2008-07-24
  • HP, EDS인수 어떤 영향 미칠까
    디지털타임즈 2008-07-28
  • G-Business 시대가 열린다
    한국소프트웨어진흥원 2008-07-28
  • APM 시장의 성장과 고객 니즈 변화에 따른 대응방안
    한국소프트웨어진흥원 2008-07-28
  • IT 거버넌스의 첨병, ITA/EA
    경영과컴퓨터 2008-07-30
산업동향
  • 휴대폰 진영과 PC 진영의 사업영역 경쟁
    IITA정보서비스단 2008-08-06
  • 저전력 무선통신 분야 특허 동향
    IITA정보서비스단 2008-08-06
  • LG전자ㆍNokia의 선전, SonyEricsson의 부진으로 특징지을 수 있는 2사분기
    정보통신연구진흥원 2008-07-25
  • Fortune이 선정한 글로벌 IT 기업 분석 및 시사점
    정보통신연구진흥원 2008-07-28
  • 디지털 컨버전스가 일으키는 M&A 바람
    LG경제연구원 2008-07-28
  • 인터넷이 바꾸는 산업의 지도
    SERI 2008-07-28
  • 서비스산업 투자 추이의 특징과 시사점
    산업연구원 2008-07-29
  • 2008년 하반기 산업전망
    산업연구원 2008-07-29
  • 자동차부품산업의 외국인투자 동향과 시사점
    산업연구원 2008-07-29
  • 미국과 영국의 중소기업 규제영향분석과 시사점
    산업연구원 2008-07-29
  • 감성 구현, 이제 디자인이 아니라 기술이다
    LG경제연구원 2008-07-29
  • 중소기업 강국의 기업 지원 정책 : 독일.오스트리아.대만
    KOTRA 2008-07-25
  • 한국진출 일본계기업에 대한 정량 분석
    대외경제정책연구원 2008-07-24
정책동향
  • 현장에서 바라본 USN 시범사업 현황과 과제
    한국정보사회진흥원 2008-07-25
  • EU의 정보보호 인식제고 정책 현황 및 시사점
    한국정보보호진흥원 2008-07-28
  • [동향분석] 7월 4주 정보보호동향
    한국정보보호진흥원 2008-07-25
  • 한-EU FTA와 기술표준
    정보통신정책연구원 2008-07-28
  • 인터넷 이용자 저장정보 보호방안 검토
    한국인터넷진흥원 2008-07-30
  • EC, 로밍 문자 메시지 이용료 인하 추진
    한국인터넷진흥원 2008-07-30
  • 공정위, 포털 불공정 약관 시정 조치
    한국인터넷진흥원 2008-07-30
  • [동향분석] 7월 5주 정보보호동향
    한국정보보호진흥원 2008-07-31
  • 정보보호 법제동향 제10호
    한국정보보호진흥원 2008-07-30
  • IT활용 촉진 및 新비즈니스 창출을 위한 IT Innovation 2012
    지식경제부 2008-07-24
  • Secure Japan 2008 -정보보안 기반의 강화를 위한 집중 대책(안)-
    한국정보보호진흥원 2008-07-25
  • 2008년 인터넷광고산업의 현황과 전망(하)
    한국인터넷광고심의기구 2008-07-28
  • 2008년 인터넷광고산업의 현황과 전망(상)
    한국인터넷광고심의기구 2008-07-28
  • 디지털방송 전환에 따른 정보격차해소 방안
    한국정보문화진흥원 2008-07-29
  • 2007년 정보격차 현황분석 및 시사점
    한국정보문화진흥원 2008-07-29
  • 국가 미래예측 메타 분석
    한국정보사회진흥원 2008-07-31
  • 주민번호 대체수단 서비스 개선 방안 연구
    한국정보보호진흥원 2008-07-24
해외동향
  • 일본의 블로그 총수는 약 1,690만 개, 2003년부터 급증
    IITA정보서비스단 2008-08-06
  • 미국 가정 브로드밴드 보급률 55%, 저소득층은 25%
    IITA정보서비스단 2008-08-06
  • 캐나다, 원거리 환자의 치료가 가능한 로봇 개발
    정보통신연구진흥원 2008-07-25
  • 일본의 모바일 콘텐츠 산업구조 실태조사 결과
    정보통신연구진흥원 2008-07-25
  • 아프리카계 미국인의 인터넷 사용 현황
    eMarketer 2008-07-29
  • 중국 이동전화 사용자 6억 명 넘어
    Chinatechnews 2008-07-29
  • 미국, IP기반의 911 서비스 최종 승인
    GCN 2008-07-29
  • 구글의 새로운 가상세계 서비스 Lively
    한국인터넷진흥원 2008-07-30
  • EC, 로밍 문자 메시지 이용료 인하 추진
    한국인터넷진흥원 2008-07-30
  • 중국 피싱 방지를 위한 연맹 구축
    한국인터넷진흥원 2008-07-30
  • 중국, 인터넷 이용인구 최대 보유국가로 부상
    한국인터넷진흥원 2008-07-30
이올린에 북마크하기(0) 이올린에 추천하기(0)
TAG. APM, Beyond RIA, CRM, CSI, Database, Debugging, 누트, 봇넷, 구글, G-Business, GPS, ITA/EA, 트랜지스터, 악성코드, 염료감응, 자동번역, 자바FX, 전자책, 콘텐츠, JTAG, LCD, Linux, Lively, MDS, MID, Mobile TV, NUUT, OPENice-A1000, PowerProbe, RFID, RIA2.0, SaaS, SOA, SonyEricsson, SSD, TRACE32-PowerTrace, u-디바이스, u-헬스케어, Unit Testing, USN, VxWorks, WiMAX
트랙백이 없고, 댓글이 없습니다.

이 글의 트랙백 주소 :: http://www.webdizen.net/blog/trackback/3269

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]

Javascript Tutorials, References

[Web/Javascript]
Site : http://webdeveloper.econsultant.com/

Articles on understanding Javascript.

  1. Andys Introductory JavaScript Tutorials : starting tutorials.
  2. Basic JavaScript : : Learn basics and write your first script.
  3. JavaScript Primer : Learn basics at JavaScriptKit
  4. Introduction to JavaScript : tutorials at W3Schools
  5. JavaScript 101 - Part 1 : Intro article by Kevin Yank
  6. JavaScript 101 - Part 2 : Intro article by Kevin Yank
  7. JavaScript 101 - Part 3 : article on client-side form validation
  8. Learning JavaScript for Beginners : Learn basics at JavaScriptMall
  9. Introductory Guide to regular expressions : tutorial is written by Karen Gayda
  10. JavaScript tutorial - Event information : at HowToCreate
  11. Traditional event registration model : at QuirksMode
  12. Advanced event registration models : at QuirksMode
  13. HTC Reference (MSDN) : mechanism to implement components in script as Dynamic HTML (DHTML) behaviors.
  14. JavaScript Object-Oriented Programming Part 1 : at SitePoint
  15. JavaScript Object-Oriented Programming Part 2 : at SitePoint

Software / services for debugging / testing Javascript.

  1. Debugging JavaScript programs : A quick reference guide that helps you find errors, even without the aid of a debugging utility.
  2. FireBug JavaScript Debugger : FireBug lets you explore the far corners of the DOM by keyboard or mouse.
  3. JavaScript Assertion Unit Framework : unit testing framework.
  4. Javascript Debugging : Javascript Debugging article at Mozilla.
  5. JsUnit : JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript.
  6. JsUnit v1.2 : JsUnit is a simple framework to write repeatable tests in JavaScript.
  7. Learning the JavaScript debugger Venkman : visual guide to Venkman.
  8. Log4Ajax : AJAX and Log4j for traditional logging.
  9. Venkman JavaScript Debugger : Venkman is the code name for Mozilla’s JavaScript Debugger.
  10. CodeTrimmer : Script compresses JavaScript documents by removing excess comments, whitespace, newlines, and redundant script

Editors / plugins for Javascript.

  1. JSEditor plugin for Eclipse : JSEditor is a plug-in for the Eclipse IDE that provides basic JavaScript editing functions such as syntax hi-lighting and content outlining.
  2. JSEclipse plugin for Eclipse : JSEclipse is the best and most popular Javascript plugin for the Eclipse environment.
  3. MyEclipse JS Editor/Debugger : MyEclipse is a comprehesive and affordable Integrated Development Environment based on the Eclipse platform.
  4. NetBeans JavaScript Editor : JavaScript support to NetBeans IDE 5.0.
  5. Oracle jDeveloper : Oracle JDeveloper is a free integrated development environment with end-to-end support for modeling, developing, debugging, optimizing, and deploying Java applications and Web services.
  6. Sun Java Studio Creator : Java Studio Creator 2 is built on NetBeans 4.1, and includes features like a new set of JavaServer Faces components, support for building JSR-168 portlets, easy access to databases, a streamlined application model.

Forums to discuss Javascript problems.

  1. CodingForums: JavaScript programming : JavaScript programming at CodingForums
  2. Google Groups: comp.lang.javascript : JavaScript language forum on GoogleGroups

Libraries to implement Javascript.

  1. Behaviour : Javascript library that uses CSS selectors to apply javascript behaviors.
  2. ColorCombos : color combination palettes and tool
  3. Cross Browser | Toys : X Library, Demos & Applications
  4. DHTML Goodies : A library of DHTML and AJAX scripts
  5. dojo : open-source javascript toolkit
  6. Dynamic Drive CSS Library : practical javascript + CSS codes and examples such as CSS menus
  7. Image Reflection : add reflections to images on your webpages. It uses unobtrusive javascript to keep your code clean.
  8. Javascript Motion Tween : Javascript animation engine
  9. jQuery : new type of Javascript library. It is not a huge, bloated, framework promising the best in AJAX - nor is just a set of needlessly complex enhancements.
  10. Mochikit : A lightweight Javascript library
  11. Moo.fx : Superlightweight, javascript effects library.
  12. PEAR : a framework and distribution system for reusable PHP components
  13. Prototype : JavaScript framework that aims to ease development of dynamic web applications.
  14. Rico : open-source javascript toolkit
  15. Script.aculo.us : easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style.
  16. sIFR : method to insert rich typography into web pages.
  17. Swat : open-source web application toolkit built with PHP5 (http://www.php.net/).
  18. Yahoo UI Library : set of utilities and controls, written in JavaScript, for building richly interactive web applications
  19. Transparent Custom Corners and Borders : make resizable box with rounded corners, custom borders, and a transparent shadow by Roger Johansson.

Reference sites for Javascript.

  1. Core JavaScript Reference : at WebReference
  2. JavaScript Reference : at JavaScriptKit

Tutorials to learn Javascript.

  1. JavaScript Tutorial : JavaScript tutorials at W3Schools.
  2. JavaScript tutorials : 100+ tutorials at Tutorialized.com
  3. JavaScript Tutorial : at Tizag.com
  4. Project Cool: Web Development Basics : JavaScript Tutorials at DevX
  5. QuirksMode : 150 pages with CSS and JavaScript tips and tricks by Peter-Paul Koch
  6. Sons of Suckerfish : create link hover effects using JavaScript and CSS.
  7. Getting Started with Ajax : Intro to Ajax by Aaron Gustafson
  8. Tutorials : Round-up of 30 AJAX Tutorials : Ajax Tutorials
  9. Tutorials : 60 More AJAX Tutorials : Ajax Tutorials
  10. 50 AJAX Reference Websites From Around the World : list of AJAX reference sites


이올린에 북마크하기(0) 이올린에 추천하기(0)
TAG. Ajax, Debugging, Javascript, JsUnit
트랙백이 없고, 댓글이 없습니다.

이 글의 트랙백 주소 :: http://www.webdizen.net/blog/trackback/3223

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]

WinDbg 사용법

[Programming]
출처 : http://0range.net/entry/Windbg%EC%9D%84-%EB%A7%88%EC%8A%A4%ED%84%B0-%ED%95%98%EC%9E%90


프로세스 리스팅

!process 0 0


프로세스 어태치 시키기
.process /i [pid]

할당된 가상메모리 덤프

올리디버거의 Memory Map윈도의 기능

!vadump [-v]


해당메모리 주소가 어떤 속성인지 알려줌

!vprot [주소]


현재 프로세스내에 동작중인 스레드의 스택을 보여줌

!uniqstack [-b]

-b옵션을 주면 스택에 담긴 아규먼트까지 보여준다


현재 스레드에 할당된 권한(Privilege)를 보여줌

!token


각 스레드가 동작한 시간

!runaway


레지스트리 정보 확인

!dreg

예) 0:000> !dreg System\CurrentControlSet\Services\Tcpip!*


해당 주소를 UNICODE_STRING구조체 형식으로 살펴봄

!ustr [주소]

typedef struct _UNICODE_STRING {
    USHORT Length;
    USHORT MaximumLength;
    PWSTR  Buffer;
} UNICODE_STRING;


해당 주소를 ANSI_STRING혹은 OEM_STRING구조체로 살펴봄

!str [주소]

typedef struct _STRING {
    USHORT Length;
    USHORT MaximumLength;
    PCHAR Buffer;
} STRING;
typedef STRING ANSI_STRING;
typedef STRING OEM_STRING;


스레드 로컬 스토리지 슬롯을 살펴봄

!tls

모든 슬롯 출력

예) !tls -1

Specifies the thread environment block (TEB). If this is 0 or omitted, the current thread is used

예) !tls 0


현재 스레드의 TEB정보를 출력

!teb


현재 프로세스의 PEB정보를 출력

!peb


잘 알려진 몇몇 STL템플릿정보를 출력

!stl


로딩된 dll모듈의 베이스주소와 길이 모듈명을 출력한다

lm


해당모듈의 자세한 정보를 출력

!lmi [모듈]

예) !lmi 00400000


반복적인 디버거명령을 실행시키면서, 링크드리스트 정보를 출력함

!list

예) !list "-t ntdll!_LIST_ENTRY.Flink -e -x \"dd @$extret l4; dt ntdll!_RTL_CRITICAL_SECTION_DEBUG @$extret-0x8\" ntdll!RtlCriticalSectionList"


현재 Shared User-mode Page를 출력함

현재 타임존과 시스템루트, TickCount와 시간을 출력함

!kuser


로드된 모듈들의 리로케이션되기전의 주소를 출력한다

!imgreloc [주소]


최근 에러코드를 리턴한다

!gle


에러코드를 가지고 무슨 에러인지 설명을 보여준다

!error [에러코드번호]

글로벌 플래그를 설정 혹은 보여준다

!gflag


로드된 모듈들에 대한 커스터마이징(?)된 출력을 해준다.

!for_each_module ["명령어"]

예) !for_each_module .echo @#ModuleIndex : @#Base @#End @#ModuleName @#ImageName  @#LoadedImageName

로드된 모듈에서 MZ로 시작되는것을 찾는다
예) !for_each_module s-a @#Base @#End "MZ"


가상메모리에서 이미지헤더를 검색한다 (MZ검색)

.imgscan


표현식을 헥사, 8진수, 2진수, 시간형, Float형, Double 형으로 변환한 형태로 보여준다

.formats [표현식]

이올린에 북마크하기(0) 이올린에 추천하기(0)
TAG. Debugging, WinDbg
트랙백이 없고, 댓글이 없습니다.

이 글의 트랙백 주소 :: http://www.webdizen.net/blog/trackback/3118

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]

ATL 디버깅 정보 출력하기

[Programming/ATL/COM]

원본 : http://www.debuglab.com/knowledge/atldebuginfo.html

1.요약

atlTraceFlags를 이용하여 디버깅시 ATL에 관련된 정보를 출력할 수 있다.


2.본문

MFC와 달리 ATL의 경우는 중요 메쏘드나 프러퍼티들에 trace하여 자신의 상태와 실행위치를 출력해주는 코드가 들어있다. 이러한 trace코드를 활성화 시키기위해서는 trace level과 category를 정의하면 되는데 다음과 같이 정의한다.

#ifndef ATL_TRACE_CATEGORY 

#define ATL_TRACE_CATEGORY 0xFFFFFFFF 

#endif 



#ifdef _DEBUG 



#ifndef ATL_TRACE_LEVEL 

#define ATL_TRACE_LEVEL 0 

#endif 

위의 정의는 ATLBASE.h에 디폴트로 정의된 값이다. 이렇게하면 ATL은 trace를 전혀 하지않는다.

caltegory와 level은 다