I have been looking for a good, current source of information related to Assembly on FreeBSD. The closest I've come is:
The FreeBSD Developer's Handbook, Chapter 11. x86 Assembly Language Programming, by Adam Stanislav
For general assembly language instruction, I've found:
The Art of 64-bit Assembly: Volume 1, by Randall Hyde
x64 Assembly Language: Step by Step - Programming with Linux 4th ed., by Jeff Duntemann
Stanislav's chapter is FreeBSD specific, but it appears to be quite dated. I did some webarcheology and figured out that the version in the handbook is from 2006, with the only revisions being the Unix copymark, chapter headings, and word here or there.
Hyde's book is good, but it's MASM, so I'm constantly doing all kinds of translations to see the results in FreeBSD. Duntemann's book is for linux, so it's not that big a deal to make the leap to FreeBSD and is likely the text I'm gonna work from...
but, my question is, is there any chance that there'll be a x64 update to the chapter, or am I looking in the right place for this kind of info (the dev handbook)?
The FreeBSD Developer's Handbook, Chapter 11. x86 Assembly Language Programming, by Adam Stanislav
For general assembly language instruction, I've found:
The Art of 64-bit Assembly: Volume 1, by Randall Hyde
x64 Assembly Language: Step by Step - Programming with Linux 4th ed., by Jeff Duntemann
Stanislav's chapter is FreeBSD specific, but it appears to be quite dated. I did some webarcheology and figured out that the version in the handbook is from 2006, with the only revisions being the Unix copymark, chapter headings, and word here or there.
Hyde's book is good, but it's MASM, so I'm constantly doing all kinds of translations to see the results in FreeBSD. Duntemann's book is for linux, so it's not that big a deal to make the leap to FreeBSD and is likely the text I'm gonna work from...
but, my question is, is there any chance that there'll be a x64 update to the chapter, or am I looking in the right place for this kind of info (the dev handbook)?