Skip to content

http web server written in gnu x86 assembly, no libc (only syscalls)

Notifications You must be signed in to change notification settings

nickramsay19/s-web-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GNU x86 HTTP web server

Nicholas Ramsay

A challenge i've wanted to do for a while to make a working web server but in assembly. For the extra challenge i'm not using libc and will remove all usage of C for the final product (i'm using c for debugging w/ printf).

Resources

Registers Cheatsheet

  • rdi - 1st arg
  • rsi - 2nd arg
  • rdx - 3rd arg
  • rcx - 4th arg
  • r9 - 5th arg
  • r10 - 6th arg
  • rsp - stack pointer
  • rbp - frame pointer

About

http web server written in gnu x86 assembly, no libc (only syscalls)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published