summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLunar Journal <md.node.0@gmail.com>2024-12-05 16:47:53 +0200
committerGitHub <noreply@github.com>2024-12-05 16:47:53 +0200
commit1b65ab3307b65142654820eff3d8c48a8d5f7500 (patch)
tree0200c1708d962ef44fa80a17c4480be1786bd372 /README.md
parentff3563b708f83b10ec2a1c3d2d37123d2039f1ff (diff)
downloadcdl86-1b65ab3307b65142654820eff3d8c48a8d5f7500.tar.gz
cdl86-1b65ab3307b65142654820eff3d8c48a8d5f7500.zip
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index c13261c..0e142ad 100644
--- a/README.md
+++ b/README.md
@@ -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.