aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/docs
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /capstone/docs
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'capstone/docs')
-rw-r--r--capstone/docs/BHUSA2014-capstone.pdfbin0 -> 798667 bytes
-rw-r--r--capstone/docs/README66
-rw-r--r--capstone/docs/capstone-logo.pngbin0 -> 22177 bytes
3 files changed, 66 insertions, 0 deletions
diff --git a/capstone/docs/BHUSA2014-capstone.pdf b/capstone/docs/BHUSA2014-capstone.pdf
new file mode 100644
index 000000000..b9ceae5b7
--- /dev/null
+++ b/capstone/docs/BHUSA2014-capstone.pdf
Binary files differ
diff --git a/capstone/docs/README b/capstone/docs/README
new file mode 100644
index 000000000..ec7c3aaa9
--- /dev/null
+++ b/capstone/docs/README
@@ -0,0 +1,66 @@
+Documentation of Capstone disassembly framework.
+
+* Switching to 2.1 engine.
+
+ http://capstone-engine.org/version_2.1_API.html
+
+* How to compile & install Capstone.
+
+ http://capstone-engine.org/documentation.html
+
+* Programming with C language.
+
+ http://capstone-engine.org/lang_c.html
+
+* Programming with Python language.
+
+ http://capstone-engine.org/lang_python.html
+
+* Programming with Java language.
+
+ http://capstone-engine.org/lang_java.html
+
+* Customize instruction mnemonics at run-time.
+
+ http://capstone-engine.org/mnemonic.html
+
+* Retrieve access information of instruction operands.
+
+ http://capstone-engine.org/op_access.html
+
+* Build compact engine with only selected architectures.
+
+ http://capstone-engine.org/compile.html
+
+* Build "diet" engine for even smaller libraries.
+
+ http://capstone-engine.org/diet.html
+
+* Build embedded engine for firmware/OS kernel.
+
+ http://capstone-engine.org/embed.html
+
+* SKIPDATA mode to keep disassembling after hitting a broken instruction.
+
+ http://capstone-engine.org/skipdata.html
+
+* Quickly iterate instructions with cs_disasm_iter().
+
+ http://capstone-engine.org/iteration.html
+
+* Build X86-reduce engine for firmware/OS kernel.
+
+ http://capstone-engine.org/x86reduce.html
+
+* Sample applications on how to embed Capstone into Windows kernel driver.
+
+ https://github.com/aquynh/capstone/tree/master/contrib/cs_driver (in C, basic)
+ https://github.com/aquynh/KernelProject (in C++)
+
+* Sample application on how to embed Capstone into Mac OSX Kext (kernel).
+
+ https://github.com/aquynh/CapstoneTest
+
+* A Micro Capstone-Engine API Documentation in Chinese
+
+ https://github.com/kabeor/Micro-Capstone-Engine-API-Documentation/blob/master/Micro%20Capstone-Engine%20API%20Documentation.md
diff --git a/capstone/docs/capstone-logo.png b/capstone/docs/capstone-logo.png
new file mode 100644
index 000000000..610dc71be
--- /dev/null
+++ b/capstone/docs/capstone-logo.png
Binary files differ