gdb的基本使用

调试 php 的时候,可以在 ZEND_ECHO_SPEC_CV_HANDLER 打断点, 这样 echo 变量的时候, 会断点调试;

1
(gdb) b ZEND_ECHO_SPEC_CV_HANDLER

打印数组

int _array = (int _) malloc (len * sizeof (int));
p *array@len @左边是数组地址,右边是数组长度

在提示符下直接敲回车表示重复上一条命令。