Lines Matching defs:ctx

72 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->wasm_ip = (mgreg_t)(ip); } while (0);  argument
73 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->wasm_bp = (mgreg_t)(bp); } while (0); argument
74 #define MONO_CONTEXT_SET_SP(ctx,sp) do { (ctx)->wasm_sp = (mgreg_t)(sp); } while (0); argument
76 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->wasm_ip)) argument
77 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->wasm_bp)) argument
78 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->wasm_sp)) argument
161 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->eip = (mgreg_t)(ip); } while (0); argument
162 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->ebp = (mgreg_t)(bp); } while (0); argument
163 #define MONO_CONTEXT_SET_SP(ctx,sp) do { (ctx)->esp = (mgreg_t)(sp); } while (0); argument
165 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->eip)) argument
166 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->ebp)) argument
167 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->esp)) argument
171 #define MONO_CONTEXT_GET_CURRENT(ctx) do { \ argument
190 #define MONO_CONTEXT_GET_CURRENT_GREGS(ctx) \ argument
215 #define MONO_CONTEXT_GET_CURRENT_FREGS(ctx) \ argument
238 #define MONO_CONTEXT_GET_CURRENT_FREGS(ctx) argument
241 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
272 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->gregs [AMD64_RIP] = (mgreg_t)(ip); } while (0); argument
273 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->gregs [AMD64_RBP] = (mgreg_t)(bp); } while (0); argument
274 #define MONO_CONTEXT_SET_SP(ctx,esp) do { (ctx)->gregs [AMD64_RSP] = (mgreg_t)(esp); } while (0); argument
276 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->gregs [AMD64_RIP])) argument
277 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->gregs [AMD64_RBP])) argument
278 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->gregs [AMD64_RSP])) argument
283 #define MONO_CONTEXT_GET_CURRENT(ctx) do { mono_context_get_current((void*)&(ctx)); } while (0) argument
287 #define MONO_CONTEXT_GET_CURRENT_GREGS(ctx) \ argument
332 #define MONO_CONTEXT_GET_CURRENT_FREGS(ctx) \ argument
371 #define MONO_CONTEXT_GET_CURRENT_FREGS(ctx) argument
374 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
395 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->pc = (mgreg_t)ip; } while (0); argument
396 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->regs [ARMREG_FP] = (mgreg_t)bp; } while (0); argument
397 #define MONO_CONTEXT_SET_SP(ctx,bp) do { (ctx)->regs [ARMREG_SP] = (mgreg_t)bp; } while (0); argument
399 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->pc)) argument
400 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->regs [ARMREG_FP])) argument
401 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->regs [ARMREG_SP])) argument
405 #define MONO_CONTEXT_GET_CURRENT(ctx) do { \ argument
412 #define MONO_CONTEXT_GET_CURRENT(ctx) do { \ argument
455 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->pc = (mgreg_t)ip; } while (0) argument
456 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->regs [ARMREG_FP] = (mgreg_t)bp; } while (0); argument
457 #define MONO_CONTEXT_SET_SP(ctx,bp) do { (ctx)->regs [ARMREG_SP] = (mgreg_t)bp; } while (0); argument
459 #define MONO_CONTEXT_GET_IP(ctx) (gpointer)((ctx)->pc) argument
460 #define MONO_CONTEXT_GET_BP(ctx) (gpointer)((ctx)->regs [ARMREG_FP]) argument
461 #define MONO_CONTEXT_GET_SP(ctx) (gpointer)((ctx)->regs [ARMREG_SP]) argument
465 #define MONO_CONTEXT_GET_CURRENT(ctx) do { \ argument
483 #define MONO_CONTEXT_GET_CURRENT(ctx) do { \ argument
555 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->sc_ir = (gulong)ip; } while (0); argument
556 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->sc_sp = (gulong)bp; } while (0); argument
557 #define MONO_CONTEXT_SET_SP(ctx,sp) do { (ctx)->sc_sp = (gulong)sp; } while (0); argument
559 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->sc_ir)) argument
560 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->regs [ppc_r31])) argument
561 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->sc_sp)) argument
563 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
645 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->sc_ir = (mgreg_t)ip; } while (0); argument
647 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->sc_sp = (mgreg_t)bp; } while (0); argument
648 #define MONO_CONTEXT_SET_SP(ctx,sp) do { (ctx)->sc_sp = (mgreg_t)sp; } while (0); argument
650 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->sc_ir)) argument
651 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->regs [ppc_r31])) argument
652 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->sc_sp)) argument
654 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
739 #define MONO_CONTEXT_SET_IP(ctx,eip) do { (ctx)->ip = (gpointer)(eip); } while (0); argument
740 #define MONO_CONTEXT_SET_BP(ctx,ebp) do { (ctx)->fp = (gpointer*)(ebp); } while (0); argument
741 #define MONO_CONTEXT_SET_SP(ctx,esp) do { (ctx)->sp = (gpointer*)(esp); } while (0); argument
743 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->ip)) argument
744 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->fp)) argument
745 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->sp)) argument
748 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
770 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
807 #define MONO_CONTEXT_SET_IP(ctx,ip) do { (ctx)->sc_pc = (mgreg_t)(ip); } while (0); argument
808 #define MONO_CONTEXT_SET_BP(ctx,bp) do { (ctx)->sc_regs[mips_fp] = (mgreg_t)(bp); } while (0); argument
809 #define MONO_CONTEXT_SET_SP(ctx,sp) do { (ctx)->sc_regs[mips_sp] = (mgreg_t)(sp); } while (0); argument
811 #define MONO_CONTEXT_GET_IP(ctx) ((gpointer)((ctx)->sc_pc)) argument
812 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->sc_regs[mips_fp])) argument
813 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->sc_regs[mips_sp])) argument
815 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument
859 #define MONO_CONTEXT_SET_IP(ctx,ip) \ argument
865 #define MONO_CONTEXT_SET_SP(ctx,bp) MONO_CONTEXT_SET_BP((ctx),(bp)) argument
866 #define MONO_CONTEXT_SET_BP(ctx,bp) \ argument
872 #define MONO_CONTEXT_GET_IP(ctx) (gpointer) (ctx)->uc_mcontext.psw.addr argument
873 #define MONO_CONTEXT_GET_SP(ctx) ((gpointer)((ctx)->uc_mcontext.gregs[15])) argument
874 #define MONO_CONTEXT_GET_BP(ctx) ((gpointer)((ctx)->uc_mcontext.gregs[11])) argument
876 #define MONO_CONTEXT_GET_CURRENT(ctx) \ argument