aboutsummaryrefslogtreecommitdiff
path: root/modules/objfmts/win64/tests/sce4-err.asm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/objfmts/win64/tests/sce4-err.asm')
-rw-r--r--modules/objfmts/win64/tests/sce4-err.asm24
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/objfmts/win64/tests/sce4-err.asm b/modules/objfmts/win64/tests/sce4-err.asm
new file mode 100644
index 0000000..402f7e9
--- /dev/null
+++ b/modules/objfmts/win64/tests/sce4-err.asm
@@ -0,0 +1,24 @@
+; Negatives
+PROC_FRAME sample
+[allocstack 0-8]
+[setframe rbp, 0-4]
+[savexmm128 xmm7, 0-16]
+[savereg rsi, 0-8]
+END_PROLOGUE
+ENDPROC_FRAME
+
+; Too positive
+PROC_FRAME sample2
+[setframe rbp, 248]
+END_PROLOGUE
+ENDPROC_FRAME
+
+; Misaligned
+PROC_FRAME sample3
+[allocstack 128-4]
+[setframe rbp, 240-4]
+[savexmm128 xmm7, 1024+8]
+[savereg rsi, 1024+4]
+END_PROLOGUE
+ENDPROC_FRAME
+