aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-19 06:41:34 -0400
committerGitHub <noreply@github.com>2022-08-19 06:41:34 -0400
commitbe2bd5848a880765f4bc7e2363ef201a0930a04b (patch)
tree868694d734e82cb93b52b6c0c155d932f5f65f8f /src/link.zig
parent2ccaa5414b904edb2f4af293291f5401d106f277 (diff)
parentfdb934a157230ae6d3f11dee8d0d62013d5b919e (diff)
downloadzig-be2bd5848a880765f4bc7e2363ef201a0930a04b.tar.gz
zig-be2bd5848a880765f4bc7e2363ef201a0930a04b.zip
Merge pull request #12472 from ziglang/stage2-stack-protector
stage2: implement stack protectors
Diffstat (limited to 'src/link.zig')
-rw-r--r--src/link.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/link.zig b/src/link.zig
index 31b54f705a..a0c0c5c369 100644
--- a/src/link.zig
+++ b/src/link.zig
@@ -90,6 +90,9 @@ pub const Options = struct {
entry: ?[]const u8,
stack_size_override: ?u64,
image_base_override: ?u64,
+ /// 0 means no stack protector
+ /// other value means stack protector with that buffer size.
+ stack_protector: u32,
cache_mode: CacheMode,
include_compiler_rt: bool,
/// Set to `true` to omit debug info.