Top "X86-64" questions

x86-64 is a 64 bit extension to the Intel x86 architecture

How to compile my own glibc C standard library from source and use it?

I am trying to compile my own glibc. I have a directory glibc, which contain the glibc source code I …

c linux gcc x86-64 glibc
How does malloc work in a multithreaded environment?

Does the typical malloc (for x86-64 platform and Linux OS) naively lock a mutex at the beginning and release …

c linux gcc malloc x86-64
Are there benefits to running X86-64 Python on a 64-bit CPU in a 64-bit OS?

What kind of benefits are there to running the amd64 builds of Python and extensions? (Lots of extensions compiled for …

python windows-7 64-bit x86-64
Is syscall an instruction on x86_64?

I wanted to check the code for performing system calls in glibc. I found something like this. ENTRY (syscall) movq %…

c linux gcc x86-64 machine-instruction
Get installed software list using C#

I try to get a list of installed application keys: RegistryKey RegKeyUninstallList = Registry.LocalMachine; string strUninstallList = @"SOFTWARE\Microsoft\Windows\CurrentVersion\…

c# x86-64 regedit installed-applications
Converting llvm .bc file to human readable .ll file

How can I generate human readable llvm bitcode (extension .ll) from the binary llvm bitcode (extension .bc) file?

c linux llvm clang x86-64
How are the fs/gs registers used in Linux AMD64?

On the x86-64 architecture, two registers have a special purpose: FS and GS. In linux 2.6.*, the FS register seem …

linux assembly architecture x86 x86-64
How does Rust's 128-bit integer `i128` work on a 64-bit system?

Rust has 128-bit integers, these are denoted with the data type i128 (and u128 for unsigned ints): let a: i128 = 170141183460469231731687303715884105727; …

rust x86-64 bigint int128 llvm-codegen
First time learning assembly, is this saying a word size is 8-bytes?

When I break main it looks like the bold line is where i is being created and initialized. I think …

assembly x86 size word x86-64
What is the format of the x86_64 va_list structure?

Anyone have a reference for the representation of va_list in the x86_64 ABI (the one used on Linux)? I'm …

c linux x86-64 variadic-functions abi