1- - README file for Shiva (From AMP phase-2)
1+ # Shiva JIT micropatching engine
22
33This collection of files is from the DARPA Assured micropatching (AMP)
44program. This README provides a basic description of the AMP program
55and the overall manifest and description for each file.
66
77
8- ---- Assured Micropatching Program
8+ ## Assured Micropatching Program
99
1010The AMP program is a DARPA effort to develop technologies for advancing
1111the state of patching ELF binaries and verifying the stability of the
@@ -20,17 +20,23 @@ since the data was produced by a research prototype, it is practically guarantee
2020to be imperfect.
2121
2222
23- ---- Description of Shiva
23+ ## Description of Shiva
2424
25- Shiva was a phase-2 effort to advance the state of ELF binary patching by
26- introducing a custom ELF interpreter for loading and linking ELF relocatable
27- objects into the process image at runtime. Shiva aims to make patch development
28- a seamless process, fitting right into the existing ELF ABI toolchain of
29- compilers and linkers . Shiva supports Linux AArch64 environments.
25+ Shiva is the product of AMP- phase-2 and advances the state of ELF binary
26+ patching by introducing a custom ELF interpreter for loading and linking ELF
27+ relocatable objects into the process image at runtime. Shiva aims to make patch
28+ development a seamless process, fitting right into the existing ELF ABI
29+ toolchain . Shiva supports Linux AArch64 environments currently .
3030
31- ---- Github location
31+ ## Support
3232
33- Shiva's github home is at https://github.com/advanced-microcode-patching/shiva
33+ OS: Linux
34+ Architectures: AArch64
35+ ELF binary support: AArch64 ELF PIE executable
36+
37+ ## Github
38+
39+ https://github.com/advanced-microcode-patching/shiva
3440
3541---- File descriptions
3642
0 commit comments