From: Rodrigo Kumpera Date: Tue, 22 Aug 2017 18:42:33 +0000 (-0700) Subject: [wasm] Add wasm stubs for object-offsets and sgen-archdep. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=9719dd2343bcef46816e0decbc0709dd80dea59c [wasm] Add wasm stubs for object-offsets and sgen-archdep. --- diff --git a/mono/metadata/object-offsets.h b/mono/metadata/object-offsets.h index dcf37e0015c..233f9528ed9 100644 --- a/mono/metadata/object-offsets.h +++ b/mono/metadata/object-offsets.h @@ -178,7 +178,16 @@ DECL_OFFSET(MonoDelegateTrampInfo, method_ptr) // Architecture-specific offsets // ----------------------------- -#if defined(TARGET_X86) +#if defined(TARGET_WASM) +DECL_OFFSET(MonoContext, wasm_ip) +DECL_OFFSET(MonoContext, wasm_bp) +DECL_OFFSET(MonoContext, wasm_sp) +DECL_OFFSET(MonoContext, llvm_exc_reg) + +DECL_OFFSET(MonoLMF, method) +DECL_OFFSET(MonoLMF, lmf_addr) + +#elif defined(TARGET_X86) DECL_OFFSET(MonoContext, eax) DECL_OFFSET(MonoContext, ebx) DECL_OFFSET(MonoContext, ecx) diff --git a/mono/sgen/sgen-archdep.h b/mono/sgen/sgen-archdep.h index 9fa6e2141c2..9a3ad015704 100644 --- a/mono/sgen/sgen-archdep.h +++ b/mono/sgen/sgen-archdep.h @@ -65,6 +65,10 @@ #define REDZONE_SIZE 0 +#elif defined (TARGET_WASM) + +#define REDZONE_SIZE 0 + #endif #endif /* __MONO_SGENARCHDEP_H__ */