github.com/megatontech/mynoteforgo@v0.0.0-20200507084910-5d0c6ea6e890/源码/cmd/vet/all/whitelist/wasm.txt (about)

     1  // wasm-specific vet whitelist. See readme.txt for details.
     2  
     3  // False positives.
     4  
     5  // morestack intentionally omits arg size.
     6  runtime/asm_wasm.s: [wasm] morestack: use of 8(SP) points beyond argument frame
     7  runtime/asm_wasm.s: [wasm] morestack: use of 16(SP) points beyond argument frame
     8  runtime/asm_wasm.s: [wasm] morestack: use of 8(SP) points beyond argument frame
     9  
    10  // rt0_go does not allocate a stack frame.
    11  runtime/asm_wasm.s: [wasm] rt0_go: use of 8(SP) points beyond argument frame
    12  
    13  // Calling WebAssembly import. No write from Go assembly.
    14  runtime/sys_wasm.s: [wasm] nanotime: RET without writing to 8-byte ret+0(FP)
    15  runtime/sys_wasm.s: [wasm] scheduleTimeoutEvent: RET without writing to 4-byte ret+8(FP)
    16  syscall/js/js_js.s: [wasm] stringVal: RET without writing to 8-byte ret+16(FP)
    17  syscall/js/js_js.s: [wasm] valueGet: RET without writing to 8-byte ret+24(FP)
    18  syscall/js/js_js.s: [wasm] valueIndex: RET without writing to 8-byte ret+16(FP)
    19  syscall/js/js_js.s: [wasm] valueCall: RET without writing to 8-byte ret+48(FP)
    20  syscall/js/js_js.s: [wasm] valueInvoke: RET without writing to 8-byte ret+32(FP)
    21  syscall/js/js_js.s: [wasm] valueNew: RET without writing to 8-byte ret+32(FP)
    22  syscall/js/js_js.s: [wasm] valueLength: RET without writing to 8-byte ret+8(FP)
    23  syscall/js/js_js.s: [wasm] valuePrepareString: RET without writing to 8-byte ret+8(FP)
    24  syscall/js/js_js.s: [wasm] valueInstanceOf: RET without writing to 1-byte ret+16(FP)