feat(quickjs): add quickjs sample
This commit is contained in:
@@ -1571,9 +1571,12 @@ static inline uint8_t *js_get_stack_pointer(void)
|
||||
|
||||
static inline BOOL js_check_stack_overflow(JSRuntime *rt, size_t alloca_size)
|
||||
{
|
||||
size_t size;
|
||||
// stackoverflow patch
|
||||
// size_t size;
|
||||
ptrdiff_t size;
|
||||
size = rt->stack_top - js_get_stack_pointer();
|
||||
return unlikely((size + alloca_size) > rt->stack_size);
|
||||
// return unlikely((size + alloca_size) > rt->stack_size);
|
||||
return unlikely((size + (ptrdiff_t)alloca_size) > (ptrdiff_t)rt->stack_size);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user