Skip to content

MiniLibC is a project of x86-64 Assembly. The objective of this project is to create a dynamic ELF library to replace (to a certain extent) the standard C library you use every day on your system.

Notifications You must be signed in to change notification settings

Nathn-G/asm_minilibc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniLibC

MiniLibC is a project of x86-64 Assembly. The objective of this project is to create a dynamic ELF library to replace (to a certain extent) the standard C library you use every day on your system. It allowed me to develop skills in :

  • x86-64 processor and its instruction set
  • memory and stack operation
  • address spaces and function calling
  • development of a mini-LibC in Assembly

Usage

You'll need make to compile the project.

$ git clone https://github.com/Nathn-G/asm_minilibc.git
$ cd asm_minilibc
$ make
$ make tests_run

After that you will be able to get libasm.so at the root of this project function added in lib.

About

MiniLibC is a project of x86-64 Assembly. The objective of this project is to create a dynamic ELF library to replace (to a certain extent) the standard C library you use every day on your system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published