|
From: | Brindle, Gordon |
Subject: | [Pgubook-readers] Thank you for a good book! |
Date: | Wed, 18 Aug 2004 08:54:52 +0100 |
Jonathan,
Many thanks for writing such a good book! I worked my way through it while I was on holiday in France. I now know the difference between Intel and AT&T syntax; the C calling convention and how arguments are passed to functions and the way local variables are stored on the Stack. Also, telling us how to call and link to libc functions was also very useful to me. The addition of how to use the gnu debugger was also a very good addition. I do hope you have the time to expand on your book in due course.
In the course of reading your book I noticed the following "typos" in the version of your book I read (2003)
page 61: in the program listing: mov 8(%ebp), %ebx #put first argument in %eax
mov 8(%ebp), %ebx #put first argument in %ebx
page 95: second sustenance last word: ... the program by being stored on diskinf
... the program by being stored on disk in
page 182: error in addition table: 0 + 1 should be 1 not zero
page 270: [8 + %ebx + 1 * edi], eax
[8 + %ebx + 4 * edi], eax # should it be this??
Once again many thanks for your book,
Best wishes,
Gordon
[Prev in Thread] | Current Thread | [Next in Thread] |