diff options
author | Lunar Journal <md.node.0@gmail.com> | 2024-12-05 16:47:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-05 16:47:53 +0200 |
commit | 1b65ab3307b65142654820eff3d8c48a8d5f7500 (patch) | |
tree | 0200c1708d962ef44fa80a17c4480be1786bd372 /README.md | |
parent | ff3563b708f83b10ec2a1c3d2d37123d2039f1ff (diff) | |
download | cdl86-1b65ab3307b65142654820eff3d8c48a8d5f7500.tar.gz cdl86-1b65ab3307b65142654820eff3d8c48a8d5f7500.zip |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -5,14 +5,14 @@ **See it in action!** [gsctool](https://github.com/lunarjournal/gsctool)
# Abstract
-cdl86 is a simple, single file, cross platform detours library written in C for Linux and Windows.
+`cdl86` is a simple, single file, cross platform detours library written in C for Linux and Windows.
-It allows for the interception of x86 and x86_64 C/C++ functions in memory.
+It allows for the interception of `x86` and `x86_64` C/C++ functions in memory.
[https://journal.lunar.sh/2022/linux-detours.html](https://journal.lunar.sh/2022/linux-detours.html)
The library currently supports two types of function hooks:
-* JMP patch - patches origin function with a JMP to detour.
+* JMP patch - patches origin function with a `JMP` to detour.
* INT3 patch - places software breakpoint (SWBP) at origin address. Handles control flow to detour.
This project makes use of an internal x86 instruction length disassembly engine.
|