1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- ngvfs_n_init:
- test_func1:
- efid: "fXm7si4ffuuvbzxfsckhf32kj4ua999999"
- desc: "测试函数1"
- params:
- - name: ptrMajorVersion
- type: i32
- xtyp: "*mut i32"
- desc: "存放获取到的MajorVersion的i32变量指针"
- - name: ptrMinorVersion
- type: i32
- xtyp: "*mut i32"
- desc: "存放获取到的MinorVersion的i32变量指针"
- - name: ptrPatchVersion
- type: i32
- xtyp: "*mut i32"
- desc: "存放获取到的PatchVersion的i32变量指针"
- test_func2:
- efid: "fXipq4ewps4rgprf5tlys3qdgoye999999"
- desc: "测试函数2"
- params:
- - name: ptrKey
- type: i32
- xtyp: "*const u8"
- desc: "key的指针"
- - name: lenKey
- type: i32
- xtyp: "usize"
- desc: "key的长度"
- - name: ptrBuf
- type: i32
- xtyp: "*mut u8"
- desc: "存放值的缓冲区指针"
- - name: lenBuf
- type: i32
- xtyp: "usize"
- desc: "缓冲区长度。缓冲区不足则值会被截断"
- results:
- - name: result
- type: i32
- xtyp: "enum"
- desc: "结果"
- enum:
- "-3": "写入buf时内存越界"
- "-2": "key不存在"
- "-1": "读取key时内存越界"
- "0": "缓冲区长度小于等于0"
- ">0": "写入缓冲区的值的长度"
- test_func3:
- efid: "fX6bo3gexcifdrxdwyhseym5irau999999"
- desc: "测试函数3"
- results:
- - name: result
- type: i32
- xtyp: "enum"
- desc: "结果"
- enum:
- "-3": "写入buf时内存越界"
- "-2": "key不存在"
- "-1": "读取key时内存越界"
- "0": "缓冲区长度小于等于0"
- ">0": "写入缓冲区的值的长度"
- - name: testRet
- type: i32
- xtyp: "*const u8"
- desc: "测试返回值"
- test_func4:
- efid: "fXiz5epbvgrbc5jfmuhucvuekcpq999999"
- desc: "测试函数4"
- params:
- results:
|