Xdebug之远程调试

摘要:Xdebug为与运行PHP脚本交互的调试器客户端提供了一个接口。 本节介绍如何设置PHP和Xdebug来允许这一点,并介绍一些客户端。

- 阅读全文 -

PhpStorm Xdebug远程调试环境搭建原理分析及问题排查

摘要:网上关于phpstorm调试的文章很多,真实实践过的不多,都是几篇文章转来转去,没有原理分析,甚至有些文章的配置文件都是错的,我就是按照一篇错误的配置一路走过来的,不过好歹把这些坑都给埋了,这篇文章不仅仅有操作,还有原理分析,更有问题排查思路。对于简单的工程,直接print_r();exit()已经足够,但是对于大型项目有时就有点力不从心,如果直接将apache部署在本地,phpstorm调

- 阅读全文 -

linux内存关于物理地址和逻辑地址转换的探索

摘要:主要记录一下linux中内存中逻辑地址、线性地址、物理地址之间转换的映射关系。本文大量使用前辈代码,无意抄袭。切记本文讨论的是近现代的linux系统,一些古老的比如Linux 0.11会有所差别。

- 阅读全文 -

通过kernel32.dll获取系统api地址

摘要:通过获取kernel32.dll的模块地址,从而搜索kernel32.dll的导出表,得到GetProcAddress和LoadLibrary两个API函数的地址。对这两个API函数的联合调用就可以得到win32应用层上任何所需要的API函数地址。

- 阅读全文 -