1、php中的dump,echo,exit 2、浏览器的f12 3、安装xdebug扩展(debugger调试器,profiler探查器,trace代码跟踪) profile日志能记录函数的执行耗时和调用关系等信息, trace日志,能够记录代码执行流程 包括时间索引,内存使用,内存增量,调用层级, ...
分类:
其他好文 时间:
2018-03-01 21:50:25
阅读次数:
152
strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。 strace的最简单的用法就是 ...
分类:
其他好文 时间:
2018-02-28 01:15:18
阅读次数:
169
问题描述: 当使用VS2017 调试 附加到进程来调试IIS进程(w3wp.exe)时,报错"无法附加到进程,已附加了一个调试器" 为了解决这个问题花了不少时间,在网上找了不少资料,试了7,8种方法都无效。最后用下面的方法解决了问题,供大家参考。 临时解决方法: 1 安装Debug Diagnost ...
分类:
系统相关 时间:
2018-02-27 19:29:58
阅读次数:
799
1. 硬件平台:FRDM-KL25Z开发板,先看下板子,Cortex M0+的内核,板子上自带MMA8451Q的三轴加速度传感器,触摸滑动按键,openSDA调试器。MCU主频48MHz,有16KB SRAM,128KB的Flash。属于小容量系列。 2. 烧写程序测试,本次测试下上面的D3灯,RG ...
分类:
其他好文 时间:
2018-02-25 20:37:15
阅读次数:
257
注: 这种方法不同于网上流传的在调试器里修改fcode的那种解决方案。 使用场景:我们需要直接在开发系统的事务码SE16里修改某些结果集的值,但是在SE16的工具栏里看不见修改按钮: 解决方案 使用/h进入调试模式: 点击Script tab, 使用按钮"Load Script": 再点Start ...
分类:
其他好文 时间:
2018-02-25 19:05:25
阅读次数:
141
背景 有不同的同事问我这个问题:例如下图的LOOP要执行1000次,我只对其中的某一次比如第501次循环感兴趣,我肯定不可能按500次F5然后进入第501次的调试。或者我只对LOOP里某个变量为某一个具体值的那一次循环感兴趣。如何才能避免重复按F5,让断点直接停在满足我期望的条件上? 其实有三种方法 ...
分类:
其他好文 时间:
2018-02-25 14:42:09
阅读次数:
145
软件断点:断点异常(INT 3) 属于陷阱类异常,当CPU 产生异常时候,其程序指针是指向导致异常的下一条指令,但是我们观察到的是却指向当前的导致异常的这条指令(想计算机组成原理的实验 IP)原因:在中断到调试器的时候,会把所有断点位置恢复成原先的指令,再交给用户也就是DEC ebx 2.当我们设置 ...
分类:
其他好文 时间:
2018-02-08 20:02:55
阅读次数:
797
0x00 漏洞描述 在Firefox浏览器3.5.19之前的版本,以及3.6.17之前的3.6.x版本中存在UAF漏洞.mChannel对象在被释放后,成为悬挂指针,然后又在后面被重新引用,导致利用漏洞可以执行任意代码 0x01 定位漏洞源码 首先在Windbg调试器中添加Firefox的符号表地址 ...
分类:
其他好文 时间:
2018-01-31 01:06:51
阅读次数:
165
定义:IPython:交互式的Python命令行 一:安装 安装:pip install ipython 使用:与Python解释器的使用方法一致 二,快捷键 三:魔术命令 四:常用的魔术命令 五:调试器命令 ...
分类:
编程语言 时间:
2018-01-29 19:18:57
阅读次数:
132
# VS2015配置Linux开发远程调试 ### 简介 vs2015支持跨平台开发 ### 软件环境 VS2015 update3- Visual C++ for Linux Development(VC_Linux.exe) ### 安装步骤 安装VS2015 update3版本(直接按照后就是 ...
分类:
系统相关 时间:
2018-01-29 00:20:16
阅读次数:
981