Skip to content
View sMezaOrellana's full-sized avatar
  • Nederland

Block or report sMezaOrellana

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. dissect.cstruct dissect.cstruct Public

    Forked from fox-it/dissect.cstruct

    A Dissect module implementing a parser for C-like structures.

    Python

  2. Extending The xv6 Kernel - Adding A ... Extending The xv6 Kernel - Adding A System Call
    1
    # Extending The xv6 Kernel - Adding A System Call
    2
    
                  
    3
    This document show how you can extend the xv6 kernel by a new system call, `getppid()`. We do this by modifying the `syscall.h, syscall.c and sysproc.c`  files in the kernel code and modifying `user.h and usys.S` in the user space code.
    4
    ## Introduction
    5
    The xv6 kernel, henceforth referred to as the kernel, is a re-implementation of the unix version 6 kernel. Originally written by Dennis Ritchie and Ken Thompson in 1975 using the C programming language. The kernel targets two architectures: `x86`  and `risc-v` . this document focuses on the `x86` version. Xv6 is an operating system developed in 2006 by MIT for educational purposes. It is used in MIT’s undergraduate course: `CS 6.1810: Operating Systems Engineering` . The complete implementation of xv6 is around 6000 lines of code which makes it ideal to study and understand the main concepts of an (unix) operating system. 
  3. tinycurl tinycurl Public

    Repository for a tinycurl implementation

    C

  4. snapturtle snapturtle Public

    Endpoint Logger for Mac OS X

    Objective-C 1