How nickolasnolte1/os-syscall works
OS-SysCall demonstrates two custom Linux kernel system calls, with user programs invoking them to check bracket closure and calculate vector dot products. The repository contains only the two kernel-side implementations; the README describes the user-to-kernel invocation and syscall numbers but the referenced test program is not present in the tree. The graph therefore shows the documented caller abstractly and avoids inventing user-side implementation details.
Main entry points: expresioncerrada.c Expression syscall · puntoproducto.c Dot product syscall
Components 5
Expression Checking
- Expression syscall
expresioncerrada.c - Balance evaluation
expresioncerrada.c
Vector Dot Product
- Dot product syscall
puntoproducto.c - Dot product calculation
puntoproducto.c
Other components
- User program
Connections 6
- User program → Expression syscall: invokes 385
README.md - Expression syscall → Balance evaluation: checks brackets
expresioncerrada.c - Balance evaluation → Expression syscall: returns result
expresioncerrada.c - User program → Dot product syscall: invokes 386
README.md - Dot product syscall → Dot product calculation: computes products
puntoproducto.c - Dot product calculation → Dot product syscall: writes result
puntoproducto.c