wine/dlls/vbscript/tests
Kevin Puetz 0fb2d0f04e vbscript: Don't abort when trying to TRACE() functions with many arguments.
__wine_dbg_output accumulates the output characters in a debug_info
structure, flushing it when it encounters '\n'. If debug_info plus the
new string exceed 1024 characters, append_output will print

> wine_dbg_output: debugstr buffer overflow

and then crash the process via abort().

wine_dbgstr_variant limits the length printed for any individual argument,
but a function with multiple parameters can still plausibly exceed 1024.

Fixed by formatting the TRACE for each argument on a separate line,
as similar places (like oleaut32/typelib.c:dump_DispParms) do.
2022-09-29 17:59:36 +02:00
..
api.vbs vbscript: Don't abort when trying to TRACE() functions with many arguments. 2022-09-29 17:59:36 +02:00
createobj.c
error.vbs
lang.vbs
Makefile.in
regexp.vbs
rsrc.rc
run.c vbscript/tests: Test throwException with Description but *not* Source. 2022-09-26 11:36:49 +02:00
vbscript.c
vbscript_defs.h
vbsregexp55.idl