Skip to content

Latest commit

 

History

History
78 lines (57 loc) · 1.43 KB

File metadata and controls

78 lines (57 loc) · 1.43 KB

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!