Reverse Engineering for Beginners

(avery) #1

BIBLIOGRAPHY BIBLIOGRAPHY


Bibliography


[al12] Nick Montfort et al.10 PRINT CHR$(205.5+RND(1)); : GOTO 10. Also available ashttp://go.yurichev.
com/17286. The MIT Press, 2012.


[AMD13a] AMD.AMD64 Architecture Programmer’s Manual. Also available ashttp://go.yurichev.com/17284.
2013.


[AMD13b] AMD.Software Optimization Guide for AMD Family 16h Processors. Also available ashttp://go.yurichev.
com/17285. 2013.


[App10] Apple.iOS ABI Function Call Guide. Also available ashttp://go.yurichev.com/17276. 2010.


[ARM12] ARM.ARM® Architecture Reference Manual, ARMv7-A and ARMv7-R edition. 2012.


[ARM13a] ARM.ARM Architecture Reference Manual, ARMv8, for ARMv8-A architecture profile. 2013.


[ARM13b] ARM.ELF for the ARM 64-bit Architecture (AArch64). Also available ashttp://go.yurichev.com/17288.
2013.


[ARM13c] ARM.Procedure Call Standard for the ARM 64-bit Architecture (AArch64). Also available ashttp://go.yurichev.
com/17287. 2013.


[Bro] Ralf Brown.The x86 Interrupt List. Also available ashttp://go.yurichev.com/17292.


[Bur] Mike Burrell. “Writing Effcient Itanium 2 Assembly Code”. In: (). Also available ashttp://go.yurichev.com/
17265.


[Cli] Marshall Cline.C++ FAQ. Also available ashttp://go.yurichev.com/17291.


[Cor+09] Thomas H. Cormen et al.Introduction to Algorithms, Third Edition. 3rd. The MIT Press, 2009. ISBN: 0262033844,
9780262033848.


[Dij68] Edsger W. Dijkstra. “Letters to the editor: go to statement considered harmful”. In:Commun. ACM 11.3 (Mar. 1968),
pp. 147–148. ISSN: 0001-0782. DOI:10.1145/362929.362947. URL:http://go.yurichev.com/
17299.


[Dol13] Stephen Dolan. “mov is Turing-complete”. In: (2013). Also available ashttp://go.yurichev.com/17269.


[Dre07] Ulrich Drepper.What Every Programmer Should Know About Memory. Also available ashttp://go.yurichev.
com/17341. 2007.


[Dre13] Ulrich Drepper. “ELF Handling For Thread-Local Storage”. In: (2013). Also available ashttp://go.yurichev.
com/17272.


[Eic11] Jens Eickhoff.Onboard Computers, Onboard Software and Satellite Operations: An Introduction. 2011.


[Fog13a] Agner Fog.Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms.http://
go.yurichev.com/17279. 2013.


[Fog13b] Agner Fog.The microarchitecture of Intel, AMD and VIA CPUs / An optimization guide for assembly programmers and compiler makers.
http://go.yurichev.com/17278. 2013.


[Fog14] Agner Fog.Calling conventions.http://go.yurichev.com/17280. 2014.


[haq] papasutra of haquebright. “WRITING SHELLCODE FOR IA-64”. In: (). Also available ashttp://go.yurichev.
com/17340.


[IBM00] IBM.PowerPC(tm) Microprocessor Family: The Programming Environments for 32-Bit Microprocessors. Also avail-
able ashttp://go.yurichev.com/17281. 2000.


[Int13] Intel.Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes:1, 2A, 2B, 2C, 3A, 3B, and 3C.
Also available ashttp://go.yurichev.com/17283. 2013.


[Int14] Intel.Intel® 64 and IA-32 Architectures Optimization Reference Manual. Also available ashttp://go.yurichev.
com/17342. September 2014.


[ISO07] ISO.ISO/IEC 9899:TC3 (C C99 standard). Also available ashttp://go.yurichev.com/17274. 2007.


[ISO13] ISO.ISO/IEC 14882:2011 (C++ 11 standard). Also available ashttp://go.yurichev.com/17275. 2013.

Free download pdf