8000 GitHub - pellouin/minilibc: Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc. · GitHub
[go: up one dir, main page]

Skip to content
  • pellouinPublic

    About

    Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.

    Topics

    Resources

    Stars

    1 star

    Watchers

    1 watching

    Forks

    Latest commit

     

    History

    2 Commits

    Folders and files

    NameName
    Last commit message
    Last commit date
     
     
     
     
     
     
     
     
     
     

    Repository files navigation

    minilibc

    Caution

    /!\ If you are an Epitech student you should be aware by now that cheating is forbidden. If you are going to copy paste this code, do it at your own risks.

    Introduction

    This project is part of the x86-64 assembly module. It aims to lead student to a better understanding of what exactly is assembly and how registers work. It's also an introduction to a low-level programming language.

    Although this project was short, it was great to learn more about these topics. I personnally enjoyed it but wish I did the syscall function.

    Grades

    Module grade

    Module Name Grade
    B4 - x86-64 Assembly A

    Marks details

    Automated tests

    I completed 87.3% of the available tests.

    details:

    0 - Preliminaries: 2/2
    1 - Base functions

    01 - strlen: 3/3

    02 - strchr: 6/6

    03 - memset: 3/3

    04 - memcpy: 4/4

    05 - strcmp: 10/10

    06 - memmove: 6/6

    2 - Comparison functions

    07 - strncmp: 10/10

    08 - strcasecmp: 16/16

    09 - strrchr: 9/9

    3 - Search Functions

    10 - strstr: 10/10

    11 - strpbrk: 8/8

    12 - strcspn: 8/8

    4 - Boni Functions

    Everything before works: 1/1

    13 - ffs: 0/5

    14 - index/rindex: 0/2

    15 - strfry: 0/3

    16 - memfrob: 0/3

    17 - syscall: 0/1

    Mark

    The final mark was 20 out of 20.

    More

    If you wish to see my other second year projects just go to my profile :)

    Have a great day!

    About

    Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.

    Topics

    Resources

    Stars

    1 star

    Watchers

    1 watching

    Forks

    Releases

    Packages

    Contributors

    Languages

    0