code wiki / (root) / nx_world_capture_meta_gate.nx

nx_world_capture_meta_gate.nx source

↩ module page · 26 lines · 4565 B

1import "nx_world_capture_meta.nx" 2func wcm_check(s: *u8,want: i64,label: *u8,spans: *i64,out: *u8) -> i64 { 3 out[0]=33 as u8 4 let n: i64=wcm_parse(s,wcm_len(s),spans,out,WCM_OUT_CAP) 5 if want==1 { if n<=0 { sys_write(1,label,wcm_len(label)); return 1 } } else { if n>=0 || out[0]!=33 as u8 { sys_write(1,label,wcm_len(label)); return 1 } } 6 return 0 7} 8func main() -> i64 { 9 let spans: *i64=sys_mmap(WCM_FIELDS*16) as *i64 10 let out: *u8=sys_mmap(WCM_OUT_CAP) 11 var fail: i64=0 12 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,1,"valid failed\n" as *u8,spans,out) 13 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080&capture=run-2" as *u8,0,"duplicate failed\n" as *u8,spans,out) 14 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,0,"missing failed\n" as *u8,spans,out) 15 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run%091&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,0,"encoded failed\n" as *u8,spans,out) 16 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run\t1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,0,"injection failed\n" as *u8,spans,out) 17 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,0,"long failed\n" as *u8,spans,out) 18 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=zaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,0,"bad-hash failed\n" as *u8,spans,out) 19 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=0x1080" as *u8,0,"zero-resolution failed\n" as *u8,spans,out) 20 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x" as *u8,0,"resolution-missing failed\n" as *u8,spans,out) 21 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080&nested=evil" as *u8,0,"unknown-key failed\n" as *u8,spans,out) 22 fail=fail+wcm_check("/world/__telemetry/v2?w=beach&capture=run-1&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080&" as *u8,0,"trailing-separator failed\n" as *u8,spans,out) 23 fail=fail+wcm_check("/world/__telemetry/v2?capture=run-1&w=beach&release=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&wasm=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb&renderer=webgpu&mode=raw-normal-loop-ms-includes-pauses&res=1920x1080" as *u8,1,"order failed\n" as *u8,spans,out) 24 if fail==0 { sys_write(1,"CAPTURE META 12/12\n" as *u8,19) } 25 return fail 26}