mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
Update 20110127 How debuggers work Part 2 - Breakpoints.md
This commit is contained in:
parent
a0e1d01b96
commit
6320408283
@ -1,5 +1,6 @@
|
|||||||
[调试器如何工作: Part 2 - 断点][26]
|
[调试器如何工作: Part 2 - 断点][26]
|
||||||
============================================================
|
============================================================
|
||||||
|
|
||||||
这是调试器如何工作系列文章的第二部分,阅读本文前,请确保你已经读过[第一部分][27]。
|
这是调试器如何工作系列文章的第二部分,阅读本文前,请确保你已经读过[第一部分][27]。
|
||||||
|
|
||||||
### 关于本文
|
### 关于本文
|
||||||
@ -424,3 +425,44 @@ world!
|
|||||||
|
|
||||||
[6] An observant reader can spot the translation of int 0x80 into cd 80 in the dumps listed above.
|
[6] An observant reader can spot the translation of int 0x80 into cd 80 in the dumps listed above.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints
|
||||||
|
|
||||||
|
作者:[Eli Bendersky][a]
|
||||||
|
译者:[译者ID](https://github.com/译者ID)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]:http://eli.thegreenplace.net/
|
||||||
|
[1]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id1
|
||||||
|
[2]:http://en.wikipedia.org/wiki/Out-of-order_execution
|
||||||
|
[3]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id2
|
||||||
|
[4]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id3
|
||||||
|
[5]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id4
|
||||||
|
[6]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id5
|
||||||
|
[7]:http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
|
||||||
|
[8]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id6
|
||||||
|
[9]:http://eli.thegreenplace.net/tag/articles
|
||||||
|
[10]:http://eli.thegreenplace.net/tag/debuggers
|
||||||
|
[11]:http://eli.thegreenplace.net/tag/programming
|
||||||
|
[12]:http://www.alexonlinux.com/how-debugger-works
|
||||||
|
[13]:http://www.linuxforums.org/articles/understanding-elf-using-readelf-and-objdump_125.html
|
||||||
|
[14]:http://mainisusuallyafunction.blogspot.com/2011/01/implementing-breakpoints-on-x86-linux.html
|
||||||
|
[15]:http://www.nasm.us/xdoc/2.09.04/html/nasmdoc0.html
|
||||||
|
[16]:http://stackoverflow.com/questions/2187484/elf-binary-entry-point
|
||||||
|
[17]:http://news.ycombinator.net/item?id=2131894
|
||||||
|
[18]:http://www.deansys.com/doc/gdbInternals/gdbint_toc.html
|
||||||
|
[19]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id7
|
||||||
|
[20]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id8
|
||||||
|
[21]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id9
|
||||||
|
[22]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id10
|
||||||
|
[23]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id11
|
||||||
|
[24]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints#id12
|
||||||
|
[25]:https://github.com/eliben/code-for-blog/tree/master/2011/debuggers_part2_code
|
||||||
|
[26]:http://eli.thegreenplace.net/2011/01/27/how-debuggers-work-part-2-breakpoints
|
||||||
|
[27]:http://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1/
|
||||||
|
Loading…
Reference in New Issue
Block a user