View Single Post
  #1  
Old 09-09-2009, 14:36
Evilcry Evilcry is offline
Friend
 
Join Date: Jan 2009
Posts: 59
Rept. Given: 4
Rept. Rcvd 16 Times in 10 Posts
Thanks Given: 3
Thanks Rcvd at 42 Times in 19 Posts
Evilcry Reputation: 16
x64 Website Pointers

Hi,

here the first block of handy links for x64 arch.

Basilar x64 Architecture Links
http://www.microsoft.com/servers/64bit/overview.mspx

64-Bit Programming Models: Why LP64?
http://www.unix.org/version2/whatsnew/lp64_wp.html

Intel 64 Architecture
http://developer.intel.com/technology/intel64/index.htm

AMD64 (EM64T) architecture
http://www.codeproject.com/KB/system/AMD64_EM64T_architectur.aspx

x64 Exception Handling

http://www.woodmann.com/forum/blog.php?b=144
http://www.osronline.com/article.cfm?id=469
http://www.nynaeve.net/?p=99

x64 exception dispatcher

http://uninformed.org/index.cgi?v=6&a=1&p=16


Improving Automated Analysis of Windows x64 Binaries
http://milw0rm.org/papers/68

Exception Handling (x64)
http://msdn.microsoft.com/en-us/library/1eyas8tf.aspx

Everything You Need To Know To Start Programming 64-Bit Windows Systems
http://msdn.microsoft.com/en-us/magazine/cc300794.aspx

x64 Software Conventions

http://msdn.microsoft.com/en-us/library/7kcdt6fy.aspx

Includes
Quote:
Overview of x64 Calling Conventions
*
Types and Storage
*
Register Usage
*
Calling Convention
*
Stack Usage
*
Prolog and Epilog
*
Exception Handling in Visual C++
*
Intrinsics and Inline Assembly
*
Image Format

Moving to Windows Vista x64

http://www.codeproject.com/KB/vista/vista_x64.aspx

Some examples of the 64-bit code errors
http://www.viva64.com/content/articles/64-bit-development/?f=PortSample.html&lang=en&content=64-bit-development

X64 Assembly
https://quequero.org/X64_Assembly

X64 Assembly Code in Windows Drivers
http://geekswithblogs.net/kernelmode/archive/2008/03/07/120340.aspx

20 issues of porting C++ code on the 64-bit platform

http://www.viva64.com/content/articles/64-bit-development/?f=20_issues_of_porting_C++_code_on_the_64-bit_platform.html&lang=en&content=64-bit-development

Mixing C functions and X64 assembly functions
http://www.masm32.com/board/index.php?PHPSESSID=b7863db16342c1b2d56b2545e9d33538&topic=11832.0

Catalogue of 64-bit Software

http://www.64xsoft.com/

Soon the second block =)

Enjoy and Learn,
Evilcry
Reply With Quote
The Following 6 Users Gave Reputation+1 to Evilcry For This Useful Post:
ahmadmansoor (09-30-2009), Antelox (09-29-2009), arnix (09-13-2009), NoneForce (10-02-2009), nulli (09-14-2009), ycloud (09-22-2009)