|
|
|
|
@@ -31,7 +31,7 @@ fn test_trap_return() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn test_trap_trace() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
@@ -73,7 +73,7 @@ fn test_trap_trace() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn test_trap_trace_cb() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
@@ -109,7 +109,7 @@ fn test_trap_trace_cb() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn test_trap_stack_overflow() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
@@ -141,7 +141,7 @@ fn test_trap_stack_overflow() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn trap_display_pretty() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
@@ -173,7 +173,7 @@ wasm backtrace:
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn trap_display_multi_module() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
@@ -218,7 +218,7 @@ wasm backtrace:
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn trap_start_function_import() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let binary = wat::parse_str(
|
|
|
|
|
@@ -239,7 +239,7 @@ fn trap_start_function_import() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn rust_panic_import() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let binary = wat::parse_str(
|
|
|
|
|
@@ -283,7 +283,7 @@ fn rust_panic_import() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn rust_panic_start_function() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let binary = wat::parse_str(
|
|
|
|
|
@@ -317,7 +317,7 @@ fn rust_panic_start_function() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn mismatched_arguments() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let binary = wat::parse_str(
|
|
|
|
|
@@ -349,7 +349,7 @@ fn mismatched_arguments() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn call_signature_mismatch() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let binary = wat::parse_str(
|
|
|
|
|
@@ -378,7 +378,7 @@ fn call_signature_mismatch() -> Result<()> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1521)
|
|
|
|
|
#[cfg_attr(target_arch = "aarch64", ignore)] // FIXME(#1642)
|
|
|
|
|
fn start_trap_pretty() -> Result<()> {
|
|
|
|
|
let store = Store::default();
|
|
|
|
|
let wat = r#"
|
|
|
|
|
|