如何以错误的方式调用 libjpeg API?
How to call libjpeg API in an erroneous way?
我想在使用 libjpeg
时测试我的错误处理代码,但我找不到合适的调用来产生错误。如果我只是将 nullptr
传递给一些需要指向结构的指针的调用,那么库就会崩溃。我想在 jpeg_error_mgr
的 error_exit
函数中找到调用集合的语句。
我在 jpeg_compress_struct
或 jpeg_decompress_struct
上调用 libjpeg
的函数时发生错误,而没有先分别调用 jpeg_create_compress
或 jpeg_create_decompress
函数.
我想在使用 libjpeg
时测试我的错误处理代码,但我找不到合适的调用来产生错误。如果我只是将 nullptr
传递给一些需要指向结构的指针的调用,那么库就会崩溃。我想在 jpeg_error_mgr
的 error_exit
函数中找到调用集合的语句。
我在 jpeg_compress_struct
或 jpeg_decompress_struct
上调用 libjpeg
的函数时发生错误,而没有先分别调用 jpeg_create_compress
或 jpeg_create_decompress
函数.