Skip to content

Encorpluptit/ASM_minilibc_2019

Repository files navigation

C/C++ CI

ASM_minilibc_2019

Epitech Project, 2nd Year.

  • First ASM Project
  • Done in 4-6 days
  • Project subject.
  • First CI integration with github action.

Project overview

100 % functional.

Goal: Rewrite in ASM language some LibC functions.

  • memcpy
  • memove
  • memset
  • rindex
  • strcasecmp
  • strchr
  • strcmp
  • strcspn
  • strlen
  • strncmp
  • strpbrk
  • strstr

Tests

  • Using Criterion testing library
  • Fully Tested (317 units tests)

Compilation:

  • Makefile (Shared Library creation)
  • CmakeList test executable (Shared Library Abandoned, not enough documentation on Cmake NASM)

Pending ToDo's:

Adding Project results

CMakeList Shared Library compilation

Doxygen Documentation

https://stackoverflow.com/questions/267143/doxygen-and-assembly-language

http://doxygen.10944.n7.nabble.com/Assembly-Language-td896.html

https://github.com/rfoos/doxygen

About

Recode some LibC Functions (First ASM Project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published