Lines Matching refs:PStack
240 } PStack = { variable
249 return PStack.pPos; in sqlite3_wasm_pstack_ptr()
256 assert(p>=PStack.pBegin && p<=PStack.pEnd && p>=PStack.pPos); in sqlite3_wasm_pstack_restore()
258 if(p>=PStack.pBegin && p<=PStack.pEnd /*&& p>=PStack.pPos*/){ in sqlite3_wasm_pstack_restore()
259 PStack.pPos = p; in sqlite3_wasm_pstack_restore()
274 if( PStack.pBegin + n > PStack.pPos /*not enough space left*/ in sqlite3_wasm_pstack_alloc()
275 || PStack.pBegin + n <= PStack.pBegin /*overflow*/ ) return 0; in sqlite3_wasm_pstack_alloc()
276 memset((PStack.pPos = PStack.pPos - n), 0, (unsigned int)n); in sqlite3_wasm_pstack_alloc()
277 return PStack.pPos; in sqlite3_wasm_pstack_alloc()
284 assert(PStack.pPos >= PStack.pBegin); in sqlite3_wasm_pstack_remaining()
285 assert(PStack.pPos <= PStack.pEnd); in sqlite3_wasm_pstack_remaining()
286 return (int)(PStack.pPos - PStack.pBegin); in sqlite3_wasm_pstack_remaining()
295 return (int)(PStack.pEnd - PStack.pBegin); in sqlite3_wasm_pstack_quota()