Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
by Igor Zhirkov
Index
A
Abstract machines
Abstract syntax tree
Accessing code
header files
Addressing
base-indexed with scale and displacement
direct
immediate
indirect addressing
Address space
Address space layout randomization (ASLR)
Alignment
Address translation process
DEP and EXB
page table entry
PML4
segmentation faults
TLB
Array
defined
initializers
memory allocators
summation functionality
bug
const qualifiers
Assembly code
dictionary implementation
dynamic library
GCC and NASM
Assembly language
constant precomputation
endianness
function calls
instruction
mov
syscall
label
output register
local labels
rax value
relative addressing
pointer
string length computation
strings
Assembly preprocessor
conditionals
%define
macros with arguments
Assertions
B
Backus-Naur form (BNF)
Binutils
BitMaP (BMP) format
BNF ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access