aboutsummaryrefslogtreecommitdiffstats
path: root/docs/syscall_descriptions_syntax.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/syscall_descriptions_syntax.md')
-rw-r--r--docs/syscall_descriptions_syntax.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/docs/syscall_descriptions_syntax.md b/docs/syscall_descriptions_syntax.md
index 1fe61343e..6d2e28273 100644
--- a/docs/syscall_descriptions_syntax.md
+++ b/docs/syscall_descriptions_syntax.md
@@ -10,7 +10,8 @@ argname = identifier
type = typename [ "[" type-options "]" ]
typename = "const" | "intN" | "intptr" | "flags" | "array" | "ptr" |
"string" | "strconst" | "filename" | "glob" | "len" |
- "bytesize" | "bytesizeN" | "bitsize" | "vma" | "proc"
+ "bytesize" | "bytesizeN" | "bitsize" | "vma" | "proc" |
+ "compressed_image"
type-options = [type-opt ["," type-opt]]
```
@@ -62,6 +63,9 @@ rest of the type-options are type-specific:
vma64 has size of 8 bytes regardless of target pointer size
"proc": per process int (see description below), type-options:
value range start, how many values per process, underlying type
+"compressed_image": zlib-compressed disk image
+ syscalls accepting compressed images must be marked with `no_generate`
+ and `no_minimize` call attributes.
"text": machine code of the specified type, type-options:
text type (x86_real, x86_16, x86_32, x86_64, arm64)
"void": type with static size 0