SysCall: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
Created page with "{{Software |Picture=NA.png |Version=3.0 (2020-12-22) |Author=Lars Erdmann |License=Open Source |Download={{FileLink|SysCall}} |Website= }} Base Device Driver and DLL to allow execution of arbitrary user code in Ring 0. Includes SYSCALL.SYS. The idea was to have an interfacing DLL to be used by an application. That DLL will return to the caller an entry point that will allow the caller to execute user functions in Ring 0. It uses the syscall/sysret instructions as..."
 
Jugbogdan (talk | contribs)
mNo edit summary
 
Line 7: Line 7:
|Website=
|Website=
}}
}}
Base Device Driver and DLL to allow execution of arbitrary user code in Ring 0. Includes SYSCALL.SYS.  
Base Device Driver and DLL to allow execution of arbitrary user code in Ring 0. Includes SYSCALL.SYS.


The idea was to have an interfacing DLL to be used by an application. That DLL will return to the caller an entry point that will allow the caller to execute user functions in Ring 0.
The idea was to have an interfacing DLL to be used by an application. That DLL will return to the caller an entry point that will allow the caller to execute user functions in Ring 0.
Line 17: Line 17:


[[Category:Open Source Software]]
[[Category:Open Source Software]]
[[Category:Driver]]

Latest revision as of 21:24, 16 October 2025

SysCall
Version 3.0 (2020-12-22)
Vendor
Author Lars Erdmann
License Open Source
Download SysCall
Website

Base Device Driver and DLL to allow execution of arbitrary user code in Ring 0. Includes SYSCALL.SYS.

The idea was to have an interfacing DLL to be used by an application. That DLL will return to the caller an entry point that will allow the caller to execute user functions in Ring 0.

It uses the syscall/sysret instructions as the fastest way to enter Ring 0.

Links