git 上传demo
- 1.autoscan->configure.scan->configure.ac
- 2.aclocal + configure.ac -> aclocal.m4
- 3.autoconf + configure.ac -> configure
- 4.autoheader -> config.h.in
- 5.automake + Makefile.am -> Makefile.in
- 6./congigure + Makefile.in -> Makefile
- 1.设置微软调试符号表、PDB路径
SRVC:\mysymbolshttp://msdl.microsoft.com/download/symbols - 2.设置源文件路径
D:\Code\MyGit\h3cvdi-client-vdesktop\H3CDCloud_VDI\projects\vdp - 3.导入dump
- 4.!analyze -v
attach到进程:
- 1.ps -aux //查询对应的进程号
- 2.gdb attach pid //attach 到指定进程
- 3.info threads //显示可调试线程号
- 4.thread pid //切换到对应线程
- 5.bt //显示堆栈
dump步骤如下:
- 1.删除/vms/crash/_usr_bin_qemu-system-x86_64-hp.0.crash文件
- 2.运行虚机,等待奔溃后,会重新生成_usr_bin_qemu-system-x86_64-hp.0.crash文件
- 3.在/vms/crash/新建一个目录(例如dump)
- 4.执行apport-unpack命令:apport-unpack _usr_bin_qemu-system-x86_64-hp.0.crash dump
- 5.进行dump目录
- 6.执行 gdb /usr/bin/qemu-system-x86_64-hp CoreDump
包括在10(apue)
已经完成
- 1.cmake git fork 教程
tcpdump -w dump.pcap -i eth0 -vv
IDA pro
- 1.F5
- 2.Alt + T