[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] JIT crashes due non-executable memory
From: |
Holger Hans Peter Freyther |
Subject: |
Re: [Help-smalltalk] JIT crashes due non-executable memory |
Date: |
Sun, 2 Jun 2013 14:01:32 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Tue, Jan 22, 2013 at 06:26:51PM +0100, Holger Hans Peter Freyther wrote:
Hi,
> So long story short? What kind of allocator would you like to use for
> the JITed code and does a newer version of lightning already provide
> one?
today I had another look at it (mostly motivated by understanding why
the lightning tests/examples do work) and I found that on x86 the call
to jit_flush_code will use mprotect on the page.
Something like this makes me move to the next error:
diff --git a/libgst/xlat.c b/libgst/xlat.c
index e555cca..1fd0325 100644
--- a/libgst/xlat.c
+++ b/libgst/xlat.c
@@ -620,6 +620,8 @@ generate_run_time_code (void)
jit_movi_i (JIT_RET, 0);
jit_ret ();
+
+ jit_flush_code(_gst_run_native_code, jit_get_ip().ptr);
}
- Re: [Help-smalltalk] JIT crashes due non-executable memory,
Holger Hans Peter Freyther <=
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/02
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/02
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/02
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/08
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/08
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/09
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/09
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/09
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/09
- Re: [Help-smalltalk] JIT crashes due non-executable memory, Holger Hans Peter Freyther, 2013/06/09