code wiki / (root) / nx_rw_staticarr.nx

nx_rw_staticarr.nx source

↩ module page · 15 lines · 518 B

1// nx_rw_staticarr.nx -- DELIBERATE TRAP WITNESS (pack-rules vet). Tactic under test: module-level 2// BSS static ARRAY (`static rw_arr: [16]i64`), the documented daemon-killer (compiles clean, dies 3// on touch). Exit 0 iff write+read works. While ACTIVE this is EXPECTED TO CRASH. Not a defect. 4// license_tier: ORIGINAL 5import "nx_syscalls.nx" 6 7static rw_arr: [16]i64 8 9func main(argc: i64, argv: *i64) -> i64 { 10 rw_arr[3] = 7 11 let v: i64 = rw_arr[3] 12 if v == 7 { sys_exit(0) } 13 sys_exit(1) 14 return 0 15}