1.
启动GDB开始调试:(1)gdbprogram///最常用的用gdb启动程序,开始调试的方式(2)gdbprogram core///用gdb查看core
dump文件,跟踪程序core的原因(3)gdbprogram pid///用gdb调试已经开始运行的程序,指定pid即可2. 应用程序带...
分类:
数据库 时间:
2014-05-24 01:18:27
阅读次数:
481
安装WinDbug后,运行如下命令将会在
explorer.exe进程发生崩溃后抓取相应的内存数据到D盘根目录下的一个文件夹中adplus.exe -crash -pn explorer.exe -o
d:-crash:当进程挂掉的时候抓取dump,只能抓取到进程报错时的信息,如果进程不报错,就无法...
分类:
数据库 时间:
2014-05-19 08:52:24
阅读次数:
421
项目所使用的数据库通过备份还原来的,导致日志文件很大,占用了很大的空间,在网上搜索了日志收缩的信息,整理了下。--清空日志DUMP TRANSACTION
EWABOQDB WITH NO_LOG--截断事务日志BACKUP LOG EWABOQDB WITH NO_LOG--收缩日志右键要收缩.....
分类:
数据库 时间:
2014-05-15 22:33:22
阅读次数:
524
Memory management1.listvmastatic void
mtest_dump_vma_list(void){ struct task_struct *task = current; //get the
task_struct of the current process stru...
分类:
系统相关 时间:
2014-05-15 22:29:30
阅读次数:
555
众所周知,在android系统上,有时候我们遇到so文件的crash只能打log,但是很多时候并不知道crash在什么地方,幸运的是crash后,一般可以产生一个.dmp文件。
我们可以根据这个文件来得到更为详细的statck trace。
主要用的就是google提供的一些方法,命令太复杂,很容易出错,所以我写了一个python脚本,简化步骤。
详情可以参考 https://code.go...
分类:
移动开发 时间:
2014-05-14 19:45:57
阅读次数:
454
近来android上越来越多的应用对自身的保护机制加强了重视,主要表现在几个方面。1dex加壳2so加壳3dex藏在so中,在适当的时候释放。这是技术上一个进步,并且还有一些专业的公司提供了整个安全的解决方法,比如防ptrace,或者加密dex文件等。但是不管如何,在技术层面,cpu要运..
分类:
移动开发 时间:
2014-05-13 00:44:42
阅读次数:
566
在开发的过程中,我们经常要输出一下变量看看得到的结果是什么,我们就要根据变量的类型选择使用echo,print_r或者var_dump,brophp框架中的p()函数会自动根据变量类型选择用什么方法为我们输出变量,所以我收藏了
function p() { $args=func_...
分类:
其他好文 时间:
2014-05-12 02:59:51
阅读次数:
298
最近项目突然收到了一个紧急的问题报告 -
用户在进行某些关键操作的时候整个软件突然就crash掉了。幸好产品继承了自动抓取dump的功能。。。
分类:
移动开发 时间:
2014-05-10 07:50:59
阅读次数:
478
这里讲的并非如何去破解Openquant (this is not a crack of
Openquant),本文的方法也仅供研究。如果有人要用于商业目的,最好还是去买一个License。解决过期的办法如下:1.使用ILDASM将
“SmartQuant.dll” dump 成 il 文件2.找到...
分类:
其他好文 时间:
2014-05-10 01:01:33
阅读次数:
406
bochs调试的有些命令根据版本好像有变化,我在ubuntu下安装了bochs-2.4.6,发现和bochs-2.3.6命令出现区别,在2.3。6版本支持dump_cpu、info r等命令,在我安装的2.4.6版本中不支持这两个命令,后面在使用bochs的过程中会陆续总结一些2.4.6支持的命令,最简单的方法是通过help来获取,下面先记录一些常用的:
r 查看通用寄存器
sreg 查看段寄...
分类:
其他好文 时间:
2014-05-09 15:04:09
阅读次数:
315