E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件调试
winDbg使用
windows程序员进阶系列:《
软件调试
》之O---WinDbg使用介绍 拥有一个顺手的武器是每一个武林高手梦寐以求的。对于windows程序员来说,WinDbg调试器就是我们的武器。
haolipengzhanshen
·
2014-11-25 10:00
参加Java培训让程序员老有所依
技能/资格:一般的编程技巧,分析信息,解决问题,软件算法设计,软件性能优化,注重细节,软件设计,
软件调试
,软件开发基础,软件文档,软件测试。
test_client
·
2014-11-05 17:00
java
手把手教你调试Linux C++ 代码(一步到位包含静态库和动态库调试)
手把手教你调试Linux C++ 代码
软件调试
本身就是一项相对复杂的活动,他不仅要求调试者有着清晰的思路,而且对调试者本身的技能也有很高的要求。
·
2014-10-04 11:00
linux
反汇编的应用1-软件破解
下面的案例主要介绍反汇编的使用价值,即在软件加解密方面的应用,可以很好地体会到基本的汇编指令在实践中的应用,也可以认识到Ollydbg在
软件调试
过程中的威力。
bigbug_zju
·
2014-10-03 10:00
汇编
破解
OllyDbg
如何在IAR中通过Watch窗口观察局部变量的值
原文地址:http://www.cnblogs.com/wx865220862/archive/2013/03/27/2984168.html最近在用430开发一款产品,在
软件调试
的时候发现Watch窗口中无法观察局部变量的值
googlemi
·
2014-09-18 22:00
PyDBG安装
PyDBG是windows下的一款纯python调试器,因为他的存在,使得python在
软件调试
、逆向工程等领域占据一席之地。下面记录PyDBG的安装过程。
lc_910927
·
2014-09-11 12:00
python
pydbg
调试器
从小程序说说KEIL和IAR的不同另外简单说说
软件调试
时IAR如何设置端口寄存器的数值
《一》先从昨天那个按键检测程序对比下KEIL和IAR在编译代码方面的严谨性,当然仅仅个人看法而已,可能我理解的不深入吧,权当做IAR学习笔记吧程序如下#include//IAR里面此处修改为io8051.h intkeyscan(void); inttable[]={0xff,0xf9,0xa4,0xb0,0x99,//增加0xff以便不按键时灯熄灭 0x92,0x82,0xf8,0x00,
googlemi
·
2014-08-10 16:00
几个主要
软件调试
方法及调试原则
调试(Debug)
软件调试
是在进行了成功的测试之后才开始的工作,它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。
29页的秘密
·
2014-07-31 17:11
软件测试
《
软件调试
的艺术》笔记--使用其他调试工具
1.splintsplint是一个开源的静态代码检查工具,使用方法如下:待检测的程序程序如下:#include staticvoiddisplay(inti) { printf("i=%d\n",i); } intmain(void) { inti,j; i=1; i=i+1; display(i); return0; }调试如下:$splintmain.c Splint3.1.2---03M
TODD911
·
2014-07-01 21:00
《
软件调试
的艺术》笔记--调试多线程程序
下面是于线程相关的GDB命令用法汇总:infothreads:给出关于当前所有线程的信息。thread3:改成线程3.break88thread3:当线程到达源代码88时停止执行。break88thread3ifi==2当线程3到达源代码行88行,并且变量i的值为2时停止执行。对下面的多线程进行调试:#include #include #include #include void*thr_fn(
TODD911
·
2014-06-21 21:00
《
软件调试
的艺术》笔记--检查和设置变量
1.使用print命令查看变量值使用print命令(简写为p)可以查看变量值。使用如下的程序1进行测试。#include structnode{ intindex; structnode*next; }; intmain(void){ structnodehead; head.index=1; head.next=NULL; inti; for(i=0;i structnode{ inti
TODD911
·
2014-06-21 08:00
《
软件调试
的艺术》笔记--停下来环顾程序
1.断点列表创建的每个断点(包括断电、监视点和捕获点)都标识为从1开始的唯一整数标识符。这个标识符用来执行该断点上的各种操作。调试器还包含一种列出所有断点及其属性的方法。调试下面的代码:(代码1)#include voiddisplay(inti) { i=i+1; printf("i=%d\n",i); } intmain(void) { inti=1; display(i); return
TODD911
·
2014-06-08 16:00
《
软件调试
的艺术》笔记--预备知识
1.gcc的-g选项如果要使用gdb进行调试,必须在编译时在gcc中加入-g选项,使用参数-g表示将源代码信息编译到可执行文件中。如果不使用-g选项:#include intmain(void) { inti=1; i=i+1; printf("i=%d\n",i); return0; }gccmain.cgdba.out(gdb)bmainBreakpoint1at0x4004f8(gdb)r
TODD911
·
2014-05-25 18:00
泡椒招聘---安卓应用工程师--手机游戏运营--UI设计师--产品经理--商务经理
应用项目经验或相关经验;2.熟悉Android平台的GUI编程,熟悉GDI的使用;3.熟悉Android平台的网络API,熟悉Java的多线程,熟悉Android下线程与线程,进程与进程的通信机制;4.熟悉常用的手机
软件调试
方法和技巧
小辣椒
·
2014-05-14 11:00
Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取
因为最近在学习《
软件调试
》这本书,看到书中的某个调试历程中讲了Windows的系统调用的实现机制,其中讲到了从Ring3跳转到Ring0之后直接进入了KiFastCallEntry这个函数。
lonelyrains
·
2014-05-05 11:00
关于
软件调试
软件调试
时一门大学问,要有很好的基础,很广的知识面,很好的工具,很好很多的很综合的调试方法,还要很耐心。。。
chinabinlang
·
2014-04-29 16:00
gikdbg系列教程2.1-安装配置
p=32)和本申明,否则嘛,哼哼…\n”);}在初次使用gikdbg进行iOS32位
软件调试
之前需要进行的配置步骤:步骤1.前往http://gikir.com/product.php下载并解压到任意目录
zhangmiaoping23
·
2014-04-25 14:00
多线程的那点儿事(之多线程调试)
联系信箱:
[email protected]
】
软件调试
是我们软件开发过程中的重要一课。在前面,我们也讨论过程序调试,比如说这里。今天,我们还可以就
软件调试
多讲一些内容。
JXH_123
·
2014-04-11 17:00
多线程的调试
软件调试
是我们软件开发过程中的重要一课。在前面,我们也讨论过程序调试,比如说这里。今天,我们还可以就
软件调试
多讲一些内容。比如说条件断点,数据断点,多线程断点等等。
whui890911
·
2014-04-03 16:00
多线程调试
数据断点调试技巧
在软件开发过程中,程序BUG成为了不可避免的产物,而解决BUG的主要途径便是通过调试,今天就在这里大概讲解下数据无故被修改,找不到修改的位置,如何来进行定位,怎么来设置合适的断点,
软件调试
过程中断点是一个非常重要的东西
davidsu33
·
2014-04-02 08:00
C++
调试
Visual
Studio调试
修改OllyDBG插件成为ImmDBG插件
文/图fly[CUG]OllyDBG是目前最伟大的三环
软件调试
器,而ImmunityDebugger则是一款与OllyDBG有极大关系的
软件调试
器。
dj0379
·
2014-03-10 15:00
int 3中断与
软件调试
摘要:平常编程调试的过程中,我们可能会有这样的疑惑:“为什么使用硬件模拟器,比如bochs调试的时候,开始设置的调试断点都不会生效?”,“断点调试的本质是什么,为什么程序能够在特定的地方停留下来?既然程序是指令流,为何CPU没有一直执行下去?”,“在软件中断的情况下,如何进行调试?”。断点和单步执行是两个经常使用的调试功能,也是调试器的核心功能。本章我们将介绍IA-32CPU是如何支持断点和单步执
trochiluses
·
2014-03-01 11:00
操作系统
中断
软件调试
软件调试
实战 -13条黄金调试规则
软件调试
实战113条黄金调试规则1.11理解需求1.1.1保证理解需求,以确认是否是BUG1.22制造失败1.2.1需要一个测试用例是程序运行失败1.2.2用该测试用例来回归BUG测试1.33简化测试用例
macula7
·
2014-02-27 22:00
一种通信设备免现场
软件调试
方法
一种通信设备免现场
软件调试
方法 CN 100488119 C 摘要 本发明提供了一种通信设备免现场
软件调试
的方法:由硬件安装工人在施工现场利用通信设备免现场调试工具,对通信设备进行数据配置工作
·
2014-01-08 15:00
通信
Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取 .
因为最近在学习《
软件调试
》这本书,看到书中的某个调试历程中讲了Windows的系统调用的实现机制,其中讲到了从Ring3跳转到Ring0之后直接进入了KiFastCallEntry这个函数。
wzsy
·
2013-12-27 11:00
Android的adb网络调试方法
目的为了释放出USB口,而使用网线进行
软件调试
.进入命令行adbshell如果adb已经加入环境变量中,并且设备的adbd已开启,那么,windows在cmd下输入adbshell可进入设备的shell
东方有雨
·
2013-12-12 09:14
Android系统
iOS
软件调试
初探(一个破解app的例子)
标题:【原创】iOS
软件调试
初探(一个破解app的例子)作者:detecyang时间:2013-07-01,09:29:51链接:http://bbs.pediy.com/showthread.php?
zhangmiaoping23
·
2013-11-27 15:00
软件调试
书籍资料汇总
《
软件调试
》及补编 张银奎 (比较系统全面) 《
软件调试
实战》 (德)格勒特克,赵俐译 (介绍了几款性能测试的工具,包括quantity) 《Windows用户态程序高效排错》熊力 (由几篇博客拼凑而成
braveyly
·
2013-11-22 11:00
调试
gdb使用-《
软件调试
的艺术》读书笔记【chap1-2】
《
软件调试
的艺术》书中讲了三种工具:gbd;ddd;eclipse。主要还是讲gdb。
wolflion
·
2013-10-19 14:00
Linux - embedded - tools
2.交叉调试份为
软件调试
和硬件调试。 交叉调试的特点:*调试器和被调试的程序运行在不同的机器上,调试器运行在PC机或工作站上,而被调试的进程则运行在各种专业调试板上。
u011349664
·
2013-10-17 22:00
linux
操作系统
软件
嵌入式开发
交叉编译
windows程序员进阶系列:《
软件调试
》之Win32堆的调试支持
Win32堆的调试支持 为了帮助程序员及时发现堆中的问题,堆管理器提供了以下功能来辅助调试。 1:堆尾检查(HeapTailCheck)HTC,在堆尾添加额外的标记信息,用于检测堆块是否溢出。2:释放检查(HeapFreeCheck)在释放堆块时进行检查,防止释放同一个堆块。3:参数检查,对传递给堆的各种参数进行更多的检查。4:调用时验证(HeapValidateOnCall
ithzhang
·
2013-10-16 19:00
windows程序员进阶系列:《
软件调试
》之Win32堆
win32堆及内部结构 Windows在创建一个新的进程时会为该进程创建第一个堆,被称为进程的默认堆。默认堆的句柄会被保存在进程环境块_PEB的ProcessHeap字段中。要获得_PEB的地址,可以通过$peb伪寄存器来获得,dt_PEB@$peb。也可以通过.pro
ithzhang
·
2013-10-14 18:00
windows程序员进阶系列:《
软件调试
》之堆 的基本概念和分类
windows程序员进阶系列:《
软件调试
》之堆(一) 堆是软件在运行时动态申请内存空间的主要途径。
ithzhang
·
2013-10-12 16:00
软件工程——软件测试
2.
软件调试
,也就是纠正问题的过程。 下面是本阶段的总结:软件测试的目的简单的说是发现错误,具体的描述: 1.测试是软件的执行过程,目的是发现错误。
suneqing
·
2013-09-19 21:00
软件测试
设计
调试
软件工程
系统
软件调试
的培训大纲
第一天高级gdb1、基本调试技术(2学时)1.1 gdb调试常用技巧1.2watchpoint/catchpoint/tracepoint/coredump/multi-inferior1.3高级断点技术2、线程和进程调试技巧(2学时)2.1多线程调试2.2、信号的控制和调试2.3进程记录和反向执行调试3、gdb的编译和原理(2学时)3.1、多体系结构GDB的编译和使用3.2、GDB远程调试3.3
michael_kang
·
2013-09-07 14:00
gdb
调试
系统软件
IT人经常围观精品站点推荐
1、精品站点之加密解密:看雪论坛,也可以称之为看雪学院,http://bbs.pediy.com/,出版的比较有影响力的数据是《加密与解密》,且论坛注册需要邀请码,且有关加密解密、
软件调试
逆向工程、加壳脱壳
韩前成
·
2013-08-31 13:33
开源软件
网络安全
编程技术
招聘信息
看雪学院
[置顶] apq 8064 uart debug
一般需要示波器测试TX,但是8064有个内部循环,直接enable可以不需要示波器也能判断,UARTDMA是否是通的,相当于内部将TX短接到RX,这样给我们
软件调试
串口功能带来了便利。
eqwewr
·
2013-08-06 22:00
软硬件调试中的一些粗浅思路
软件调试
和硬件调试都是调试,思路差不多,一些具体操作方式上有所差别。这是我在工作中总结的一些认识:1.调试总的指导思想是,任何一个实验应该唯一说明一个问题。
coolbacon
·
2013-07-30 12:00
软硬件调试中的一些粗浅思路
软件调试
和硬件调试都是调试,思路差不多,一些具体操作方式上有所差别。这是我在工作中总结的一些认识:1.调试总的指导思想是,任何一个实验应该唯一说明一个问题。
coolbacon
·
2013-07-30 12:00
嵌入式
《
软件调试
》读书笔记二
二、函数返回值1.如果返回值是EAX寄存器能够容纳的整数、字符和指针(4字节或小于4字节),那么返回值存在EAX中源代码:/** @brief:测试函数返回值为int型的情况下,存储返回值的方法 @environment:VS2008 */#includeintfun_int(void){inta;returna;}intmain(){std::cout>::operatorlongfun_int
LYH66
·
2013-07-29 22:00
读书笔记
《
软件调试
》读书笔记一
一、分页机制关键词:CR0、CR2、CR3、CR4、页目录、页目录表项、页表、页表项、内存页(物理内存被分成若干个特定大小的页,也叫物理页)CR0:该寄存器中的PG标志用于是否启用分页分页机制CR2:该寄存器中保存的是一个线性地址CR3:该寄存器中保存的是页目录的物理地址(指基地址)CR4:该寄存器中的PAE(PhysicalAddressExtension)标志用来是否启用物理地址扩展,启用的话
LYH66
·
2013-07-28 09:00
读书笔记
软件调试
系列:崩溃篇之内存值异常
原文链接:http://blog.csdn.net/cuiweican/article/details/7407469本来想尽快写一系列文章来介绍各种常见缺陷的
软件调试
文章,但由于工作原因并且大家的反映似乎不太好
rushkid02
·
2013-07-04 09:00
MyEcplise各种快捷方式集锦
有一本书叫做“
软件调试
”,可以看看 当一个类继承某个父类,然后想要覆盖(重写)父类的某些方法,可以这么做: 选住这个java文件,然后点上面的Source菜单,点开之后点击Override
fangguanhong
·
2013-06-18 12:00
java
嵌入式
软件调试
技术
嵌入式
软件调试
技术百科名片 嵌入式
软件调试
技术《嵌入式
软件调试
技术》兼顾理论与实践。
ljh081231
·
2013-06-17 11:00
修改OllyDBG插件成为ImmDBG插件
OllyDBG是目前最伟大的三环
软件调试
器,而ImmunityDebugger则是一款与OllyDBG有极大关系的
软件调试
器。
laogaoAV
·
2013-06-12 14:00
log4cplus利用配置文件配置日志格式等
日志是所有
软件调试
和定位问题的有效工具,拥有一个良好的日志系统可以帮助开发人员快速定位问题可能出在什么地方。一款好的日志系统可以根据使用者的意愿任意控制哪些日志可以输出、什么时候可以输出。
Augusdi
·
2013-05-29 15:00
反汇编
学习和理解反汇编语言对
软件调试
、漏洞分析、OS的内核原理及理解高级语言代码都有相当大的帮助,在此过程中我们可以领悟到软件作者的编程思想。总之一句话:软件一切神秘的运行机制全
lhj0711010212
·
2013-05-21 16:00
反汇编
[置顶] 读书笔记之《格蠹汇编-
软件调试
案例集锦》
最近张银奎大侠出新书《格蠹汇编-
软件调试
案例集锦》迫不及待买回来看了下,确实是好书,行如流水,看如小说,有慎怕一下看完了之想,学习之余写下读书笔记便于以后查询。
whatday
·
2013-04-19 09:00
[置顶] 读书笔记之《格蠹汇编-
软件调试
案例集锦》
最近张银奎大侠出新书《格蠹汇编-
软件调试
案例集锦》迫不及待买回来看了下,确实是好书,行如流水,看如小说,有慎怕一下看完了之想,学习之余写下读书笔记便于以后查询。
飘雪超人
·
2013-04-19 09:00
Windows系统调用架构分析—也谈KiFastCallEntry函数地址的获取
原文地址:点击打开链接为什么要写这篇文章1.因为最近在学习《
软件调试
》这本书,看到书中的某个调试历程中讲了Windows的系统调用的实现机制,其中讲到了从Ring3跳转到Ring0之后直接进入了KiFastCallEntry
programmingring
·
2013-04-13 23:16
Windows内核
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他