Martin Storsjö
570d4b2186
x86: h264: Don't keep data in the redzone across function calls on 64 bit unix
...
We know that the called function (ff_chroma_inter_body_mmxext)
doesn't touch the redzone, and thus will be kept intact - thus,
this doesn't fix any bug per se.
However, valgrind's memcheck tool intentionally assumes that the
redzone is clobbered on every function call and function return
(see a long comment in valgrind/memcheck/mc_main.c). This avoids
false positives in that tool, at the cost of an extra stack pointer
adjustment.
The other alternative would be a valgrind suppression for this issue,
but that's an extra burden for everybody that wants to run libavcodec
within valgrind.
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-06-10 16:31:48 +03:00
..
2014-04-04 19:08:05 +02:00
2014-04-04 19:08:05 +02:00
2014-05-29 06:41:15 -07:00
2014-05-29 06:41:15 -07:00
2014-03-05 13:32:25 +01:00
2014-03-22 06:17:29 -07:00
2014-02-19 10:19:15 +01:00
2014-04-13 11:29:28 +02:00
2014-04-13 11:29:28 +02:00
2014-03-13 05:50:29 -07:00
2014-04-11 12:09:09 +02:00
2014-04-11 12:09:09 +02:00
2014-05-29 06:48:31 -07:00
2014-05-27 08:52:34 -07:00
2014-03-26 04:31:27 -07:00
2014-05-27 08:52:34 -07:00
2014-05-29 06:41:15 -07:00
2014-05-29 06:41:15 -07:00
2014-03-20 05:03:23 -07:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-22 06:17:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-22 06:17:29 -07:00
2014-03-13 05:50:29 -07:00
2013-11-08 12:40:47 +01:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-06-10 16:31:48 +03:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-04-04 04:00:11 +02:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-04-04 19:08:05 +02:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-04-04 19:08:05 +02:00
2014-04-04 19:08:05 +02:00
2014-03-26 04:31:27 -07:00
2014-03-22 06:17:29 -07:00
2014-03-26 04:31:27 -07:00
2014-03-13 05:50:29 -07:00
2014-03-22 06:17:29 -07:00
2014-05-27 08:52:34 -07:00
2014-05-27 08:52:34 -07:00
2014-05-27 08:52:34 -07:00
2014-05-27 08:52:34 -07:00
2014-05-27 08:54:53 -07:00
2014-03-22 06:17:29 -07:00
2014-03-13 05:50:29 -07:00
2014-05-29 06:48:31 -07:00
2014-03-20 05:03:23 -07:00
2014-03-13 05:50:29 -07:00
2014-04-04 19:08:05 +02:00
2014-03-26 04:31:27 -07:00
2014-04-04 19:08:05 +02:00
2014-02-28 10:34:55 +01:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-05-29 06:48:31 -07:00
2014-05-29 06:48:31 -07:00
2014-03-22 06:17:29 -07:00
2014-01-09 15:09:07 +01:00
2014-03-22 06:17:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:28 -07:00
2014-05-29 06:41:15 -07:00
2014-03-22 06:17:29 -07:00
2014-03-22 06:17:29 -07:00
2014-01-30 15:30:01 +01:00
2014-01-30 15:33:23 +01:00
2014-04-04 19:08:05 +02:00
2014-04-04 19:08:05 +02:00
2014-01-09 15:09:07 +01:00
2014-04-04 04:00:11 +02:00
2014-03-13 05:50:29 -07:00
2014-03-13 05:50:29 -07:00
2014-01-09 15:09:07 +01:00
2013-11-15 10:16:28 +01:00