Skip to content

Commit 09e6b9d

Browse files
committed
Fix typo
Signed-off-by: Liang Dai <[email protected]>
1 parent 6bf430b commit 09e6b9d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

_posts/2018-11-23-use-debug-to-understand-code-quickly.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ while 1:
141141
gdb.execute("c");
142142
{% endhighlight %}
143143

144-
<li> 运行gdb 调试wget,将所用输出保存到gdb.log中,起来后执行 source gdb_wget.py, 控制权交给python 脚本。 </li>
144+
<li> 运行gdb 调试wget,将所有输出保存到gdb.log中,起来后执行 source gdb_wget.py, 控制权交给python 脚本。 </li>
145145
{% highlight bash %}
146146
$ gdb ./wget | tee gdb.log
147147
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
@@ -170,7 +170,7 @@ Reading symbols from ./wget...done.
170170
下图(2): 写个程序parse gdb.log, 得到可读性很好的程序运行路线。<br>
171171
下图(3): 在Emacs中折叠部分非重要函数调用过程,高亮显示重点函数,我相信一眼即可理解wget大致代码原理。<br>
172172

173-
我相信我就算死磕代码,花大量时间研究得很透彻,过了一个多月,头脑里差不多也就图(3)显示的调用过程。<br>
173+
就算我死磕代码,花大量时间研究得很透彻,我相信过了一个多月,头脑里剩下保存的差不多也就图(3)显示的调用过程。<br>
174174
而用这种方法,整个过程不到5分钟。<br>
175175
如果要我在wget的代码上增加个新功能,我就顺着这些调用过程,在恰当的位置加些函数实现。
176176

0 commit comments

Comments
 (0)