Changes in / [7df014f:92976d9]
- Files:
-
- 1 deleted
- 8 edited
-
doc/theses/thierry_delisle_PhD/comp_II/Makefile (modified) (1 diff)
-
doc/theses/thierry_delisle_PhD/comp_II/comp_II_PAB.tex (deleted)
-
doc/theses/thierry_delisle_PhD/comp_II/img/base.fig (modified) (3 diffs)
-
doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig (modified) (3 diffs)
-
doc/theses/thierry_delisle_PhD/comp_II/img/emptybit.fig (modified) (3 diffs)
-
doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig (modified) (3 diffs)
-
doc/theses/thierry_delisle_PhD/comp_II/img/emptytree.fig (modified) (3 diffs)
-
doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig (modified) (3 diffs)
-
libcfa/src/exception.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/comp_II/Makefile
r7df014f r92976d9 2 2 3 3 Build = build 4 Figures = img4 Figures = figures 5 5 Macros = ../../../LaTeXmacros 6 6 TeXLIB = .:${Macros}:${Build}:../../../bibliography: -
doc/theses/thierry_delisle_PhD/comp_II/img/base.fig
r7df014f r92976d9 1 #FIG 3.2 Produced by xfig version 3.2. 5c1 #FIG 3.2 Produced by xfig version 3.2.7a 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single 8 8 -2 9 9 1200 2 10 6 2400 3075 3000 4200 11 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 12 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 13 3000 3335 14 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 15 1 1 1.00 45.00 90.00 16 2700 4200 2700 3600 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 1 1 1.00 45.00 90.00 24 2700 3375 2700 2700 25 -6 26 6 3600 2175 4200 3375 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 4200 2435 4050 2175 3750 2175 3600 2435 3750 2695 4050 2695 29 4200 2435 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 3900 3375 3900 2700 33 -6 34 6 3600 3075 4200 4200 35 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 36 4200 3335 4050 3075 3750 3075 3600 3335 3750 3595 4050 3595 37 4200 3335 38 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 39 1 1 1.00 45.00 90.00 40 3900 4200 3900 3600 41 -6 42 6 4200 3075 4800 4200 43 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 44 4800 3335 4650 3075 4350 3075 4200 3335 4350 3595 4650 3595 45 4800 3335 46 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 47 1 1 1.00 45.00 90.00 48 4500 4200 4500 3600 49 -6 50 6 4800 3075 5400 4200 51 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 52 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 53 5400 3335 54 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 55 1 1 1.00 45.00 90.00 56 5100 4200 5100 3600 57 -6 58 6 4800 2175 5400 3375 59 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 60 5400 2435 5250 2175 4950 2175 4800 2435 4950 2695 5250 2695 61 5400 2435 62 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 63 1 1 1.00 45.00 90.00 64 5100 3375 5100 2700 65 -6 66 6 4800 1275 5400 2475 67 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 68 5400 1535 5250 1275 4950 1275 4800 1535 4950 1795 5250 1795 69 5400 1535 70 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 71 1 1 1.00 45.00 90.00 72 5100 2475 5100 1800 73 -6 74 6 6000 2175 6600 3375 75 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 76 6600 2435 6450 2175 6150 2175 6000 2435 6150 2695 6450 2695 77 6600 2435 78 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 79 1 1 1.00 45.00 90.00 80 6300 3375 6300 2700 81 -6 82 6 6000 3075 6600 4200 83 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 84 6600 3335 6450 3075 6150 3075 6000 3335 6150 3595 6450 3595 85 6600 3335 86 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 87 1 1 1.00 45.00 90.00 88 6300 4200 6300 3600 89 -6 10 90 6 6750 4125 7050 4275 11 91 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6825 4200 20 20 6825 4200 6845 4200 … … 13 93 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 14 94 -6 15 6 2400 2100 3000 270016 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 240017 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 218 2400 2475 3000 247519 4 1 0 50 -1 0 11 0.0000 2 120 210 2700 2650 TS\00120 -621 6 2400 3000 3000 360022 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 330023 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 224 2400 3375 3000 337525 4 1 0 50 -1 0 11 0.0000 2 120 210 2700 3550 TS\00126 -627 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3900 2400 300 300 3900 2400 4200 240028 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3900 3300 300 300 3900 3300 4200 330029 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 1500 300 300 5100 1500 5400 150030 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 2400 300 300 5100 2400 5400 240031 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 330032 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6300 2400 300 300 6300 2400 6600 240033 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6300 3300 300 300 6300 3300 6600 330034 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4509 3302 300 300 4509 3302 4809 330235 95 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 36 96 3000 3900 3000 4500 … … 49 109 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 50 110 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 51 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 252 1 1 1.00 45.00 90.0053 2700 3300 2700 270054 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 255 1 1 1.00 45.00 90.0056 3900 3300 3900 270057 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 258 1 1 1.00 45.00 90.0059 3900 4200 3900 360060 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 261 1 1 1.00 45.00 90.0062 5100 2475 5100 180063 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 264 1 1 1.00 45.00 90.0065 5100 3300 5100 270066 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 267 1 1 1.00 45.00 90.0068 5100 4200 5100 360069 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 270 1 1 1.00 45.00 90.0071 6300 3300 6300 270072 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 273 1 1 1.00 45.00 90.0074 6300 4200 6300 360075 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 276 1 1 1.00 45.00 90.0077 2700 4200 2700 360078 111 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 79 2400 4275 3000 4275 80 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 81 1 1 1.00 45.00 90.00 82 4500 4200 4500 3600 83 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 84 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 85 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\001 86 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 87 4 1 0 50 -1 0 11 0.0000 2 120 210 2700 4450 TS\001 112 2454 2520 2957 2520 113 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 114 2454 3417 2957 3417 115 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 116 2400 4350 3000 4350 117 4 2 0 50 -1 0 12 0.0000 2 165 720 2100 4200 Array of\001 118 4 2 0 50 -1 0 12 0.0000 2 150 540 2100 4425 Queues\001 119 4 2 0 50 -1 0 12 0.0000 2 135 630 2100 3075 Threads\001 120 4 2 0 50 -1 0 12 0.0000 2 165 450 2100 2850 Ready\001 121 4 0 0 50 -1 0 11 0.0000 2 135 180 2595 3561 TS\001 122 4 0 0 50 -1 0 11 0.0000 2 135 180 2595 2665 TS\001 123 4 0 0 50 -1 0 11 0.0000 2 135 180 2595 4479 TS\001 -
doc/theses/thierry_delisle_PhD/comp_II/img/empty.fig
r7df014f r92976d9 8 8 -2 9 9 1200 2 10 6 4800 3075 5400 4200 11 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 12 1 1 1.00 45.00 90.00 13 5100 4200 5100 3600 14 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 15 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 16 5400 3335 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 1 1 1.00 45.00 90.00 24 2700 3375 2700 2700 25 -6 26 6 2400 3075 3000 4200 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 29 3000 3335 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 2700 4200 2700 3600 33 -6 10 34 6 6750 4125 7050 4275 11 35 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6825 4200 20 20 6825 4200 6845 4200 … … 13 37 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 14 38 -6 15 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 330016 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 240017 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 330018 39 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 19 40 3000 3900 3000 4500 … … 32 53 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 33 54 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 34 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 235 1 1 1.00 45.00 90.0036 2700 3300 2700 270037 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 238 1 1 1.00 45.00 90.0039 5100 4200 5100 360040 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 241 1 1 1.00 45.00 90.0042 2700 4200 2700 360043 55 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 44 56 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 -
doc/theses/thierry_delisle_PhD/comp_II/img/emptybit.fig
r7df014f r92976d9 8 8 -2 9 9 1200 2 10 6 4800 3075 5400 4200 11 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 12 1 1 1.00 45.00 90.00 13 5100 4200 5100 3600 14 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 15 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 16 5400 3335 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 1 1 1.00 45.00 90.00 24 2700 3375 2700 2700 25 -6 26 6 2400 3075 3000 4200 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 29 3000 3335 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 2700 4200 2700 3600 33 -6 10 34 6 6750 4125 7050 4275 11 35 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6825 4200 20 20 6825 4200 6845 4200 … … 13 37 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 14 38 -6 15 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 330016 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 240017 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 330018 39 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 19 40 3000 3900 3000 4500 … … 32 53 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 33 54 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 34 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 235 1 1 1.00 45.00 90.0036 2700 3300 2700 270037 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 238 1 1 1.00 45.00 90.0039 5100 4200 5100 360040 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 241 1 1 1.00 45.00 90.0042 2700 4200 2700 360043 4 0 0 50 -1 5 14 0.0000 2 180 1800 3750 4800 [1000100...]\00144 55 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 45 56 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 46 57 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\001 47 58 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 59 4 0 0 50 -1 5 14 0.0000 2 180 1800 3750 4800 [1000100...]\001 -
doc/theses/thierry_delisle_PhD/comp_II/img/emptytls.fig
r7df014f r92976d9 1 #FIG 3.2 Produced by xfig version 3.2. 5c1 #FIG 3.2 Produced by xfig version 3.2.7a 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single 8 8 -2 9 9 1200 2 10 6 4800 3075 5400 4200 11 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 12 1 1 1.00 45.00 90.00 13 5100 4200 5100 3600 14 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 15 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 16 5400 3335 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 1 1 1.00 45.00 90.00 24 2700 3375 2700 2700 25 -6 26 6 2400 3075 3000 4200 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 29 3000 3335 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 2700 4200 2700 3600 33 -6 10 34 6 6750 4125 7050 4275 11 35 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6825 4200 20 20 6825 4200 6845 4200 … … 13 37 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 14 38 -6 15 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 330016 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 240017 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 330018 39 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 19 40 3000 3900 3000 4500 … … 32 53 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 33 54 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 34 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 35 1 1 1.00 45.00 90.00 36 2700 3300 2700 2700 37 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 38 1 1 1.00 45.00 90.00 39 5100 4200 5100 3600 40 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 41 1 1 1.00 45.00 90.00 42 2700 4200 2700 3600 43 4 0 0 50 -1 5 14 0.0000 2 180 1800 2400 5100 [1000100...]\001 44 4 0 0 50 -1 5 14 0.0000 2 180 1800 4425 5100 [1000100...]\001 45 4 0 0 50 -1 5 14 0.0000 2 180 1800 6450 5100 [1000100...]\001 46 4 0 0 50 -1 0 13 0.0000 2 135 690 1500 5175 Bitmask\001 47 4 0 0 50 -1 0 13 0.0000 2 150 1155 1050 4950 Thread-Local\001 48 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 49 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 50 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\001 51 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 55 4 2 0 50 -1 0 12 0.0000 2 165 720 2100 4200 Array of\001 56 4 2 0 50 -1 0 12 0.0000 2 150 540 2100 4425 Queues\001 57 4 2 0 50 -1 0 12 0.0000 2 135 630 2100 3075 Threads\001 58 4 2 0 50 -1 0 12 0.0000 2 165 450 2100 2850 Ready\001 59 4 0 0 50 -1 5 14 0.0000 2 165 1080 2400 5100 [1000100...]\001 60 4 0 0 50 -1 5 14 0.0000 2 165 1080 4425 5100 [1000100...]\001 61 4 0 0 50 -1 5 14 0.0000 2 165 1080 6450 5100 [1000100...]\001 62 4 0 0 50 -1 0 13 0.0000 2 135 630 1500 5175 Bitmask\001 63 4 0 0 50 -1 0 13 0.0000 2 135 1080 1050 4950 Thread-Local\001 -
doc/theses/thierry_delisle_PhD/comp_II/img/emptytree.fig
r7df014f r92976d9 8 8 -2 9 9 1200 2 10 6 4800 3075 5400 4200 11 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 12 1 1 1.00 45.00 90.00 13 5100 4200 5100 3600 14 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 15 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 16 5400 3335 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 1 1 1.00 45.00 90.00 24 2700 3375 2700 2700 25 -6 26 6 2400 3075 3000 4200 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 29 3000 3335 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 2700 4200 2700 3600 33 -6 10 34 6 6750 4125 7050 4275 11 35 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6825 4200 20 20 6825 4200 6845 4200 … … 13 37 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 14 38 -6 15 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 3300 16 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 2400 17 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 3300 39 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 40 3000 3900 3000 4500 41 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 42 3600 3900 3600 4500 43 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 44 4200 3900 4200 4500 45 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 46 4800 3900 4800 4500 47 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 48 5400 3900 5400 4500 49 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 50 6000 3900 6000 4500 51 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 52 6600 3900 6600 4500 53 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 54 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 18 55 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 19 56 1 1 1.00 45.00 90.00 … … 46 83 1 1 1.00 45.00 90.00 47 84 5850 5400 6300 5100 48 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 49 3000 3900 3000 4500 50 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 51 3600 3900 3600 4500 52 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 53 4200 3900 4200 4500 54 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 55 4800 3900 4800 4500 56 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 57 5400 3900 5400 4500 58 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 59 6000 3900 6000 4500 60 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 61 6600 3900 6600 4500 62 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 63 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 64 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 65 1 1 1.00 45.00 90.00 66 2700 3300 2700 2700 67 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 68 1 1 1.00 45.00 90.00 69 5100 4200 5100 3600 70 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 71 1 1 1.00 45.00 90.00 72 2700 4200 2700 3600 85 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 86 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 87 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\001 88 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 73 89 4 1 0 50 -1 0 12 0.0000 2 135 135 3300 4725 X\001 74 90 4 1 0 50 -1 0 12 0.0000 2 135 135 3900 5025 X\001 75 91 4 1 0 50 -1 0 12 0.0000 2 135 135 5700 4725 X\001 76 92 4 1 0 50 -1 0 12 0.0000 2 135 135 6300 5025 X\001 77 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\00178 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\00179 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\00180 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 -
doc/theses/thierry_delisle_PhD/comp_II/img/resize.fig
r7df014f r92976d9 1 #FIG 3.2 Produced by xfig version 3.2. 5c1 #FIG 3.2 Produced by xfig version 3.2.7a 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single 8 8 -2 9 9 1200 2 10 6 7500 3675 8475 4500 11 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 10 6 2400 3075 3000 4200 11 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 12 3000 3335 2850 3075 2550 3075 2400 3335 2550 3595 2850 3595 13 3000 3335 14 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 12 15 1 1 1.00 45.00 90.00 16 2700 4200 2700 3600 17 -6 18 6 2400 2175 3000 3375 19 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 20 3000 2435 2850 2175 2550 2175 2400 2435 2550 2695 2850 2695 21 3000 2435 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 13 23 1 1 1.00 45.00 90.00 14 7500 4200 7950 4200 15 4 0 0 50 -1 0 12 0.0000 2 135 915 7500 3825 Grows with\001 16 4 0 0 50 -1 0 12 0.0000 2 135 840 7500 4050 additional\001 17 4 0 0 50 -1 0 12 0.0000 2 135 840 7500 4425 processors\001 24 2700 3375 2700 2700 25 -6 26 6 3600 2175 4200 3375 27 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 28 4200 2435 4050 2175 3750 2175 3600 2435 3750 2695 4050 2695 29 4200 2435 30 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 31 1 1 1.00 45.00 90.00 32 3900 3375 3900 2700 33 -6 34 6 3600 3075 4200 4200 35 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 36 4200 3335 4050 3075 3750 3075 3600 3335 3750 3595 4050 3595 37 4200 3335 38 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 39 1 1 1.00 45.00 90.00 40 3900 4200 3900 3600 41 -6 42 6 4200 3075 4800 4200 43 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 44 4800 3335 4650 3075 4350 3075 4200 3335 4350 3595 4650 3595 45 4800 3335 46 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 47 1 1 1.00 45.00 90.00 48 4500 4200 4500 3600 49 -6 50 6 4800 3075 5400 4200 51 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 52 5400 3335 5250 3075 4950 3075 4800 3335 4950 3595 5250 3595 53 5400 3335 54 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 55 1 1 1.00 45.00 90.00 56 5100 4200 5100 3600 57 -6 58 6 4800 2175 5400 3375 59 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 60 5400 2435 5250 2175 4950 2175 4800 2435 4950 2695 5250 2695 61 5400 2435 62 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 63 1 1 1.00 45.00 90.00 64 5100 3375 5100 2700 65 -6 66 6 4800 1275 5400 2475 67 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 68 5400 1535 5250 1275 4950 1275 4800 1535 4950 1795 5250 1795 69 5400 1535 70 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 71 1 1 1.00 45.00 90.00 72 5100 2475 5100 1800 73 -6 74 6 6000 2175 6600 3375 75 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 76 6600 2435 6450 2175 6150 2175 6000 2435 6150 2695 6450 2695 77 6600 2435 78 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 79 1 1 1.00 45.00 90.00 80 6300 3375 6300 2700 81 -6 82 6 6000 3075 6600 4200 83 2 3 0 1 0 7 50 -1 -1 0.000 0 0 0 0 0 7 84 6600 3335 6450 3075 6150 3075 6000 3335 6150 3595 6450 3595 85 6600 3335 86 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 87 1 1 1.00 45.00 90.00 88 6300 4200 6300 3600 18 89 -6 19 90 6 6750 4125 7050 4275 … … 22 93 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 6975 4200 20 20 6975 4200 6995 4200 23 94 -6 24 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3900 2400 300 300 3900 2400 4200 2400 25 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3900 3300 300 300 3900 3300 4200 3300 26 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 1500 300 300 5100 1500 5400 1500 27 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 2400 300 300 5100 2400 5400 2400 28 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 5100 3300 300 300 5100 3300 5400 3300 29 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6300 2400 300 300 6300 2400 6600 2400 30 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6300 3300 300 300 6300 3300 6600 3300 31 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 4509 3302 300 300 4509 3302 4809 3302 32 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 2400 300 300 2700 2400 3000 2400 33 1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3300 300 300 2700 3300 3000 3300 34 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 35 1 1 1.00 60.00 120.00 36 3750 5550 2400 5550 2400 4500 37 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 38 3600 5100 4500 5100 4500 6000 3600 6000 3600 5100 95 6 7500 3675 8475 4500 96 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 97 1 1 1.00 45.00 90.00 98 1 1 1.00 45.00 90.00 99 7500 4200 7950 4200 100 4 0 0 50 -1 0 12 0.0000 2 135 900 7500 3825 Grows with\001 101 4 0 0 50 -1 0 12 0.0000 2 135 900 7500 4050 additional\001 102 4 0 0 50 -1 0 12 0.0000 2 120 900 7500 4425 processors\001 103 -6 39 104 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 40 105 3000 3900 3000 4500 … … 53 118 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 54 119 2400 3900 7200 3900 7200 4500 2400 4500 2400 3900 55 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 56 1 1 1.00 45.00 90.00 57 2700 3300 2700 2700 58 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 59 1 1 1.00 45.00 90.00 60 3900 3300 3900 2700 61 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 62 1 1 1.00 45.00 90.00 63 3900 4200 3900 3600 64 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 65 1 1 1.00 45.00 90.00 66 5100 2475 5100 1800 67 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 68 1 1 1.00 45.00 90.00 69 5100 3300 5100 2700 70 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 71 1 1 1.00 45.00 90.00 72 5100 4200 5100 3600 73 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 74 1 1 1.00 45.00 90.00 75 6300 3300 6300 2700 76 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 77 1 1 1.00 45.00 90.00 78 6300 4200 6300 3600 79 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 80 1 1 1.00 45.00 90.00 81 2700 4200 2700 3600 82 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 83 1 1 1.00 45.00 90.00 84 4500 4200 4500 3600 85 4 0 0 50 -1 0 13 0.0000 2 180 1170 2400 5775 Array Pointer\001 86 4 2 0 50 -1 0 12 0.0000 2 180 660 2100 4200 Array of\001 87 4 2 0 50 -1 0 12 0.0000 2 165 600 2100 4425 Queues\001 88 4 2 0 50 -1 0 12 0.0000 2 135 645 2100 3075 Threads\001 89 4 2 0 50 -1 0 12 0.0000 2 180 525 2100 2850 Ready\001 90 4 1 0 50 -1 0 13 0.0000 2 150 1890 4050 5025 Cluster Data Structure\001 120 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 121 3600 5100 4500 5100 4500 6300 3600 6300 3600 5100 122 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 123 1 1 1.00 60.00 120.00 124 3750 5550 2400 5550 2400 4500 125 4 2 0 50 -1 0 12 0.0000 2 165 720 2100 4200 Array of\001 126 4 2 0 50 -1 0 12 0.0000 2 150 540 2100 4425 Queues\001 127 4 2 0 50 -1 0 12 0.0000 2 135 630 2100 3075 Threads\001 128 4 2 0 50 -1 0 12 0.0000 2 165 450 2100 2850 Ready\001 129 4 0 0 50 -1 0 13 0.0000 2 135 1980 3600 5025 Cluster Data Strcuture\001 130 4 0 0 50 -1 0 13 0.0000 2 165 1170 2400 5775 Array Pointer\001 -
libcfa/src/exception.c
r7df014f r92976d9 10 10 // Created On : Mon Jun 26 15:13:00 2017 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Thr Apr 9 12:20:00 202013 // Update Count : 1 712 // Last Modified On : Mon Apr 06 14:40:00 2020 13 // Update Count : 15 14 14 // 15 15 … … 28 28 #include <unwind.h> 29 29 #include <bits/debug.hfa> 30 #include "stdhdr/assert.h"31 30 32 31 // FIX ME: temporary hack to keep ARM build working … … 217 216 struct _Unwind_Context * unwind_context, 218 217 void * stop_param) { 219 // Verify actions follow the rules we expect. 220 verify((actions & _UA_CLEANUP_PHASE) && actions & (_UA_FORCE_UNWIND)); 221 verify(!(actions & (_UA_SEARCH_PHASE | _UA_HANDER_FRAME))); 222 223 if ( actions & _UA_END_OF_STACK ) { 224 exit(1); 225 } else { 226 return _URC_NO_REASON; 227 } 218 if ( actions & _UA_END_OF_STACK ) exit(1); 219 if ( actions & _UA_CLEANUP_PHASE ) return _URC_NO_REASON; 220 221 return _URC_FATAL_PHASE2_ERROR; 228 222 } 229 223 … … 288 282 version, actions, exception_class, unwind_exception, unwind_context); 289 283 290 // Verify that actions follow the rules we expect. 291 // This function should never be called at the end of the stack. 292 verify(!(actions & _UA_END_OF_STACK)); 293 // Either only the search phase flag is set or... 284 // If we've reached the end of the stack then there is nothing much we can do... 285 if (actions & _UA_END_OF_STACK) return _URC_END_OF_STACK; 286 294 287 if (actions & _UA_SEARCH_PHASE) { 295 verify(actions == _UA_SEARCH_PHASE);296 288 __cfaabi_dbg_print_safe(" lookup phase"); 297 // ... we are in clean-up phase. 298 } else { 299 verify(actions & _UA_CLEANUP_PHASE); 289 } 290 else if (actions & _UA_CLEANUP_PHASE) { 300 291 __cfaabi_dbg_print_safe(" cleanup phase"); 301 // We shouldn't be the handler frame during forced unwind. 302 if (actions & _UA_HANDLER_FRAME) { 303 verify(!(actions & _UA_FORCE_UNWIND)); 304 __cfaabi_dbg_print_safe(" (handler frame)"); 305 } else if (actions & _UA_FORCE_UNWIND) { 306 __cfaabi_dbg_print_safe(" (force unwind)"); 307 } 292 } 293 // Just in case, probably can't actually happen 294 else { 295 printf(" error\n"); 296 return _URC_FATAL_PHASE1_ERROR; 308 297 } 309 298 … … 407 396 // This is only a cleanup handler, ignore it 408 397 __cfaabi_dbg_print_safe(" no action"); 409 } else {398 } else if (actions & _UA_CLEANUP_PHASE) { 410 399 // In clean-up phase, no destructors here but this could be the handler. 411 400 … … 445 434 446 435 #pragma GCC push_options 447 #pragma GCC optimize(" no-toplevel-reorder")436 #pragma GCC optimize("O0") 448 437 449 438 // Try statements are hoisted out see comments for details. While this could probably be unique
Note:
See TracChangeset
for help on using the changeset viewer.