Skip to content

Programmrahmen zum direkten Aufruf eines System Calls durch Assembler

License

Notifications You must be signed in to change notification settings

osmhpi/syscall_invoke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                           _ _
   ___ _   _ ___  ___ __ _| | |   Programmrahmen
  / __| | | / __|/ __/ _` | | |
  \__ \ |_| \__ \ (_| (_| | | |       "syscall invoke"
  |___/\__, |___/\___\__,_|_|_|
       |___/


Aufgabenstellung:
-----------------

Implementieren Sie einen Systemaufruf zur Funktion `getpid', ohne die dafür
existierende Bibliotheksfunktion zu verwenden, und versuchen Sie dabei,
möglichst portabel zu sein.

Der bereitstehende Programmrahmen nimmt dabei für Sie die erste Hürde, und
unterscheidet zwischen GNU/Linux, Windows und macOS, und stellt bereits einen
Teil des Assembler Codes bereit, der auf Windows 10 64 Bit x86, Windows 7 32
Bit, bzw. GNU/Linux oder macOS auf 32 oder 64 Bit x86 benötigt wird.

Beurteilen Sie, welchen Einfluss die direkte Verwendung von Systemaufrufen ohne
die Bibliotheksfunktionen der User-Mode Bibliotheken auf die Komplexität und
die Portabilität eines ansonsten einfachen C Programmes hat.

About

Programmrahmen zum direkten Aufruf eines System Calls durch Assembler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •