DotGNU Portable.NET - Patches: patch #4975, make jit_insn_pc_not_in_range...
You are not allowed to post comments on this tracker with your current authentication level.
patch #4975: make jit_insn_pc_not_in_range start_label and end_label pointers instead of constants
Submitter: | Kirill Kononenko <krokas> | ||
Submitted: | Tue 14 Mar 2006 12:05:58 AM UTC | ||
Category: | None | Priority: | 5 - Normal |
Status: | Wont Do | Privacy: | Public |
Assigned to: | None | Open/Closed: | Closed |
Sun 06 Aug 2006 08:10:59 AM UTC, comment #1: |
Aleksey Demakov <avd> |
Tue 14 Mar 2006 12:05:58 AM UTC, original submission:
If within a jit_insn_pc_not_in_range the start_label or end_label are set up later and as start_label and end_label have never defined we get a segfault. This patches changes the start_label and end_label to be pointers and fix the problem. |
Kirill Kononenko <krokas> |
Attached Files
Depends on the following items: None found
Items that depend on this one: None found
CC list is empty
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2006-08-06 | avd | Open/Closed | Open | Closed | |
2006-08-06 | avd | Status | None | Wont Do | |
2006-03-14 | krokas | Attached File | - | Added libjit-060314-3.patch, #6044 |
Powered by Savane 3.13-4b48.
Corresponding source code
By design jit_insn_pc_not_in_range must be used in the catcher block which in turn must be at the very end of the function when all labels are already defined.