Skip to content

42cursus/asm_experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To start with:

How programs get run: ELF binaries

Understanding Frame Pointers:

Example representation:

High Address
+------------------+
|  Parameter 2     |   <- rbp + 24 (0x18)
+------------------+
|  Parameter 1     |   <- rbp + 16 ()
+------------------+
|  Return Address  |   <- rbp + 8
+------------------+
|  Saved rbp       |   <- rbp
+------------------+
|  First Local     |   <- rbp - 8
+------------------+
|  Second Local    |   <- rbp - 16 ()
+------------------+
Low Address

How to use assembly in a c code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published