1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/tests/checkasm
Martin Storsjö dd5d4a0e1e checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobber
x29 (FP) is a callee saved register and should be restored on
return. Instead of backing up x29 and restoring it here, back up
sp in a register that we are allowed to overwrite.

This fixes crashes in checkasm on aarch64 since f1b3e13138.
For some reason, gcc builds didn't crash, but clang builds do.

Signed-off-by: Martin Storsjö <martin@martin.st>
2016-10-18 16:17:12 +03:00
..
aarch64 checkasm: aarch64: Don't clobber x29 in checkasm_stack_clobber 2016-10-18 16:17:12 +03:00
arm build: Drop arch-specific checkasm Makefiles 2016-10-17 16:25:38 +02:00
x86 build: Drop arch-specific checkasm Makefiles 2016-10-17 16:25:38 +02:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
audiodsp.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
blockdsp.c checkasm: add a test for blockdsp 2016-09-22 09:47:52 +02:00
bswapdsp.c checkasm: Explicitly declare function prototypes 2015-08-20 19:22:34 +02:00
checkasm.c checkasm: Add test for huffyuvdsp add_bytes 2016-10-02 17:13:26 +02:00
checkasm.h checkasm: aarch64: Add filler args to make sure all parameters are passed on the stack 2016-10-16 23:26:33 +03:00
dcadsp.c dca: remove unused decode_hf function and quant_d tables 2015-12-24 13:58:18 +01:00
fmtconvert.c checkasm: add fmtconvert tests 2015-12-21 18:58:46 +01:00
h264dsp.c checkasm: h264dsp: Move the x and y variables into the randomize_buffer macro 2016-06-28 14:24:04 +03:00
h264pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264qpel.c x86: checkasm: check for or handle missing cleanup after MMX instructions 2015-12-21 17:40:18 +01:00
hevc_idct.c checkasm: add a test for HEVC IDCT 2016-10-11 18:15:40 +02:00
hevc_mc.c hevc: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
huffyuvdsp.c checkasm: Add test for huffyuvdsp add_bytes 2016-10-02 17:13:26 +02:00
Makefile build: Drop arch-specific checkasm Makefiles 2016-10-17 16:25:38 +02:00
synth_filter.c checkasm: add synth_filter test 2015-12-21 17:40:18 +01:00
v210enc.c checkasm: v210: Fix array overwrite 2015-09-17 10:33:06 +02:00
vp8dsp.c vp8: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:53 +02:00
vp9dsp.c checkasm: add VP9 loopfilter tests. 2016-10-04 10:54:07 +02:00