Skip to content

Commit f25c70a

Browse files
author
elfmaster
committed
updated README.md with slight updates
1 parent 17edaf3 commit f25c70a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ process address space and given intricate control over program instrumentation
99
via ShivaTrace API. ShivaTrace is an in-process debugging and instrumentation
1010
API with innovative debugging and hooking features.
1111

12-
Shiva has been custom tailored towards the requirements of the AMP project and
12+
Shiva has been custom tailored towards the requirements of the DARPA AMP project and
1313
with support for the AArch64 architecture. This fork of the project has created
1414
an abundant set of new microcode patching capabilities, including symbol interposition
1515
on functions (i.e. .text), as well as on global data (i.e. .rodata, .data, .bss).
1616

1717
The original Shiva project can be found at https://github.com/elfmaster/shiva
18+
and is specific to x86_64.
1819

19-
This README will only cover Shiva as it relates to the AMP project.
20+
This README will only cover Shiva as it relates to the DARPA AMP project, and only as
21+
it pertains to AArch64 (Current support).
2022

2123
Please see ./documentation/shiva_preliminary_design.pdf for a technical description
2224
of Shiva.
@@ -29,7 +31,7 @@ ELF AArch64 ET_DYN binaries, so currently we are meeting the requirements.
2931

3032
## Build
3133

32-
This has been tested on aarch64 ubuntu 18.04 and 22.
34+
This has been tested on aarch64 ubuntu 18.04 and ubuntu 22.
3335
Shiva relies on libelfmaster and musl-libc.
3436

3537
## Dependencies
@@ -265,6 +267,8 @@ val: 5
265267
elfmaster@esoteric-aarch64:~/amp/shiva/modules/aarch64_patches/rodata_interposing$
266268
```
267269

268-
### A work in progress...
270+
### Author contact
269271

272+
Ryan O'Neill
273+
270274

0 commit comments

Comments
 (0)