We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 35e0ff3 commit 992c1acCopy full SHA for 992c1ac
impl.h
@@ -22,13 +22,15 @@
22
(((a) == (b)) << RVM_FEQBP) | \
23
(((rvm_u64)(a) > (rvm_u64)(b)) << RVM_FABBP) | \
24
(((rvm_i64)(a) > (rvm_i64)(b)) << RVM_FGTBP) );
25
-#define util_checkpc() do { \
26
- if (RVM_UNLIKELY(pc >= codesz)) \
27
- return -RVM_EMEMV; \
+#define util_checkpc() do { \
+ if (RVM_UNLIKELY(pc >= codesz)) { \
+ vmbrk -RVM_EMEMV; \
28
+ } \
29
} while (0)
-#define util_checkaccs(addr, sz) do { \
30
- if (RVM_UNLIKELY((addr) > memsz - (sz))) \
31
+#define util_checkaccs(addr, sz) do { \
+ if (RVM_UNLIKELY((addr) > memsz - (sz))) { \
32
33
34
35
#define util_jmpif(expr, pcoff) do { \
36
if ((expr)) { \
test/cnt_1bill
4 Bytes
test/uncond_stack
12 Bytes
0 commit comments