{"id":21532149,"url":"https://github.com/mpellouin/minilibc","last_synced_at":"2026-05-19T17:10:02.446Z","repository":{"id":166969172,"uuid":"505581388","full_name":"mpellouin/minilibc","owner":"mpellouin","description":"Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.","archived":false,"fork":false,"pushed_at":"2022-06-20T20:21:04.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-17T19:33:30.423Z","etag":null,"topics":["assembly","epitech","minilibc","x86-64"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpellouin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-20T20:01:24.000Z","updated_at":"2023-03-23T12:40:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"2d2d0d4f-20a7-466f-a806-fdc3407cbbf6","html_url":"https://github.com/mpellouin/minilibc","commit_stats":null,"previous_names":["mpellouin/minilibc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mpellouin/minilibc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpellouin%2Fminilibc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpellouin%2Fminilibc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpellouin%2Fminilibc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpellouin%2Fminilibc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpellouin","download_url":"https://codeload.github.com/mpellouin/minilibc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpellouin%2Fminilibc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33225397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T15:49:41.270Z","status":"ssl_error","status_checked_at":"2026-05-19T15:49:22.917Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly","epitech","minilibc","x86-64"],"created_at":"2024-11-24T02:18:58.536Z","updated_at":"2026-05-19T17:09:57.424Z","avatar_url":"https://github.com/mpellouin.png","language":"C","funding_links":[],"categories":["Tek 2"],"sub_categories":["Projects"],"readme":"# minilibc\n\n## Caution\n\n/!\\ 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.\n\n## Introduction\nThis 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.\n\nAlthough this project was short, it was great to learn more about these topics. I personnally enjoyed it but wish I did the syscall function.\n\n## Grades\n\n### Module grade\n\n|Module Name | Grade |\n|---|---|\n| B4 - x86-64 Assembly | A |\n\n### Marks details\n\n#### Automated tests\n\nI completed **87.3%** of the available tests.\n\ndetails: \n\n##### 0 - Preliminaries: 2/2\n\n##### 1 - Base functions\n\u003e 01 - strlen: 3/3\n\u003e\n\u003e 02 - strchr: 6/6\n\u003e\n\u003e 03 - memset: 3/3 \n\u003e \n\u003e 04 - memcpy: 4/4 \n\u003e \n\u003e 05 - strcmp: 10/10 \n\u003e \n\u003e 06 - memmove: 6/6\n\n##### 2 - Comparison functions \n\u003e 07 - strncmp: 10/10 \n\u003e \n\u003e 08 - strcasecmp: 16/16 \n\u003e \n\u003e 09 - strrchr: 9/9\n\n##### 3 - Search Functions \n\u003e 10 - strstr: 10/10 \n\u003e \n\u003e 11 - strpbrk: 8/8 \n\u003e \n\u003e 12 - strcspn: 8/8\n\n##### 4 - Boni Functions\n\u003e Everything before works: 1/1\n\u003e \n\u003e 13 - ffs: 0/5\n\u003e \n\u003e 14 - index/rindex: 0/2\n\u003e \n\u003e 15 - strfry: 0/3\n\u003e \n\u003e 16 - memfrob: 0/3\n\u003e \n\u003e 17 - syscall: 0/1\n\n#### Mark\n\nThe final mark was 20 out of 20.\n\n## More\n\nIf you wish to see my other second year projects just go to my profile :)\n\nHave a great day!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpellouin%2Fminilibc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpellouin%2Fminilibc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpellouin%2Fminilibc/lists"}