Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
michael@0 | 1 | /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
michael@0 | 2 | /* This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 3 | * License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 4 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
michael@0 | 5 | /* |
michael@0 | 6 | DO NOT EDIT THIS DOCUMENT !!! THIS DOCUMENT IS GENERATED BY |
michael@0 | 7 | mozilla/intl/lwbrk/tools/anzx4051.pl |
michael@0 | 8 | */ |
michael@0 | 9 | static const uint32_t gLBClass00[32] = { |
michael@0 | 10 | 0x55555555, // U+0000 - U+0007 |
michael@0 | 11 | 0x55555555, // U+0008 - U+000F |
michael@0 | 12 | 0x55555555, // U+0010 - U+0017 |
michael@0 | 13 | 0x55555555, // U+0018 - U+001F |
michael@0 | 14 | 0x7AABAAA5, // U+0020 - U+0027 |
michael@0 | 15 | 0x7A7AAAA9, // U+0028 - U+002F |
michael@0 | 16 | 0x66666666, // U+0030 - U+0037 |
michael@0 | 17 | 0xAAA9AA66, // U+0038 - U+003F |
michael@0 | 18 | 0x77777777, // U+0040 - U+0047 |
michael@0 | 19 | 0x77777777, // U+0048 - U+004F |
michael@0 | 20 | 0x77777777, // U+0050 - U+0057 |
michael@0 | 21 | 0x77AA9777, // U+0058 - U+005F |
michael@0 | 22 | 0x77777777, // U+0060 - U+0067 |
michael@0 | 23 | 0x77777777, // U+0068 - U+006F |
michael@0 | 24 | 0x77777777, // U+0070 - U+0077 |
michael@0 | 25 | 0x7AAA9777, // U+0078 - U+007F |
michael@0 | 26 | 0x77777777, // U+0080 - U+0087 |
michael@0 | 27 | 0x77777777, // U+0088 - U+008F |
michael@0 | 28 | 0x77777777, // U+0090 - U+0097 |
michael@0 | 29 | 0x77777777, // U+0098 - U+009F |
michael@0 | 30 | 0xAA9A9AAB, // U+00A0 - U+00A7 |
michael@0 | 31 | 0x77A9777A, // U+00A8 - U+00AF |
michael@0 | 32 | 0xAAAAAAAA, // U+00B0 - U+00B7 |
michael@0 | 33 | 0xAAAAAAAA, // U+00B8 - U+00BF |
michael@0 | 34 | 0x77777777, // U+00C0 - U+00C7 |
michael@0 | 35 | 0x77777777, // U+00C8 - U+00CF |
michael@0 | 36 | 0x77777777, // U+00D0 - U+00D7 |
michael@0 | 37 | 0x77777777, // U+00D8 - U+00DF |
michael@0 | 38 | 0x77777777, // U+00E0 - U+00E7 |
michael@0 | 39 | 0x77777777, // U+00E8 - U+00EF |
michael@0 | 40 | 0xA7777777, // U+00F0 - U+00F7 |
michael@0 | 41 | 0x77777777, // U+00F8 - U+00FF |
michael@0 | 42 | }; |
michael@0 | 43 | |
michael@0 | 44 | static const uint32_t gLBClass20[32] = { |
michael@0 | 45 | 0xB5555555, // U+2000 - U+2007 |
michael@0 | 46 | 0x77775555, // U+2008 - U+200F |
michael@0 | 47 | 0x777277B7, // U+2010 - U+2017 |
michael@0 | 48 | 0x77A777A7, // U+2018 - U+201F |
michael@0 | 49 | 0xAAAA7777, // U+2020 - U+2027 |
michael@0 | 50 | 0xB7777777, // U+2028 - U+202F |
michael@0 | 51 | 0x77744444, // U+2030 - U+2037 |
michael@0 | 52 | 0x7A115107, // U+2038 - U+203F |
michael@0 | 53 | 0x11017777, // U+2040 - U+2047 |
michael@0 | 54 | 0x77777711, // U+2048 - U+204F |
michael@0 | 55 | 0x77777777, // U+2050 - U+2057 |
michael@0 | 56 | 0x57777777, // U+2058 - U+205F |
michael@0 | 57 | 0x7777777B, // U+2060 - U+2067 |
michael@0 | 58 | 0x77777777, // U+2068 - U+206F |
michael@0 | 59 | 0x77777777, // U+2070 - U+2077 |
michael@0 | 60 | 0x77777777, // U+2078 - U+207F |
michael@0 | 61 | 0x77777777, // U+2080 - U+2087 |
michael@0 | 62 | 0x77777777, // U+2088 - U+208F |
michael@0 | 63 | 0x77777777, // U+2090 - U+2097 |
michael@0 | 64 | 0x77777777, // U+2098 - U+209F |
michael@0 | 65 | 0x77777777, // U+20A0 - U+20A7 |
michael@0 | 66 | 0x77777777, // U+20A8 - U+20AF |
michael@0 | 67 | 0x77777777, // U+20B0 - U+20B7 |
michael@0 | 68 | 0x77777777, // U+20B8 - U+20BF |
michael@0 | 69 | 0x77777777, // U+20C0 - U+20C7 |
michael@0 | 70 | 0x77777777, // U+20C8 - U+20CF |
michael@0 | 71 | 0x77777777, // U+20D0 - U+20D7 |
michael@0 | 72 | 0x77777777, // U+20D8 - U+20DF |
michael@0 | 73 | 0x77777777, // U+20E0 - U+20E7 |
michael@0 | 74 | 0x77777777, // U+20E8 - U+20EF |
michael@0 | 75 | 0x77777777, // U+20F0 - U+20F7 |
michael@0 | 76 | 0x77777777, // U+20F8 - U+20FF |
michael@0 | 77 | }; |
michael@0 | 78 | |
michael@0 | 79 | static const uint32_t gLBClass21[32] = { |
michael@0 | 80 | 0x77777777, // U+2100 - U+2107 |
michael@0 | 81 | 0x77777777, // U+2108 - U+210F |
michael@0 | 82 | 0x73777777, // U+2110 - U+2117 |
michael@0 | 83 | 0x77777777, // U+2118 - U+211F |
michael@0 | 84 | 0x77777777, // U+2120 - U+2127 |
michael@0 | 85 | 0x77777777, // U+2128 - U+212F |
michael@0 | 86 | 0x77777777, // U+2130 - U+2137 |
michael@0 | 87 | 0x77777777, // U+2138 - U+213F |
michael@0 | 88 | 0x77777777, // U+2140 - U+2147 |
michael@0 | 89 | 0x77777777, // U+2148 - U+214F |
michael@0 | 90 | 0x77777777, // U+2150 - U+2157 |
michael@0 | 91 | 0x77777777, // U+2158 - U+215F |
michael@0 | 92 | 0x55555555, // U+2160 - U+2167 |
michael@0 | 93 | 0x55555555, // U+2168 - U+216F |
michael@0 | 94 | 0x55555555, // U+2170 - U+2177 |
michael@0 | 95 | 0x55555555, // U+2178 - U+217F |
michael@0 | 96 | 0x77777777, // U+2180 - U+2187 |
michael@0 | 97 | 0x77777777, // U+2188 - U+218F |
michael@0 | 98 | 0x77777777, // U+2190 - U+2197 |
michael@0 | 99 | 0x77777777, // U+2198 - U+219F |
michael@0 | 100 | 0x77777777, // U+21A0 - U+21A7 |
michael@0 | 101 | 0x77777777, // U+21A8 - U+21AF |
michael@0 | 102 | 0x77777777, // U+21B0 - U+21B7 |
michael@0 | 103 | 0x77777777, // U+21B8 - U+21BF |
michael@0 | 104 | 0x77777777, // U+21C0 - U+21C7 |
michael@0 | 105 | 0x77777777, // U+21C8 - U+21CF |
michael@0 | 106 | 0x77777777, // U+21D0 - U+21D7 |
michael@0 | 107 | 0x77777777, // U+21D8 - U+21DF |
michael@0 | 108 | 0x77777777, // U+21E0 - U+21E7 |
michael@0 | 109 | 0x77777777, // U+21E8 - U+21EF |
michael@0 | 110 | 0x77777777, // U+21F0 - U+21F7 |
michael@0 | 111 | 0x77777777, // U+21F8 - U+21FF |
michael@0 | 112 | }; |
michael@0 | 113 | |
michael@0 | 114 | static const uint32_t gLBClass30[32] = { |
michael@0 | 115 | 0x55155115, // U+3000 - U+3007 |
michael@0 | 116 | 0x10101010, // U+3008 - U+300F |
michael@0 | 117 | 0x10105510, // U+3010 - U+3017 |
michael@0 | 118 | 0x11011010, // U+3018 - U+301F |
michael@0 | 119 | 0x55555555, // U+3020 - U+3027 |
michael@0 | 120 | 0x55555555, // U+3028 - U+302F |
michael@0 | 121 | 0x55555555, // U+3030 - U+3037 |
michael@0 | 122 | 0x55555555, // U+3038 - U+303F |
michael@0 | 123 | 0x15151515, // U+3040 - U+3047 |
michael@0 | 124 | 0x55555515, // U+3048 - U+304F |
michael@0 | 125 | 0x55555555, // U+3050 - U+3057 |
michael@0 | 126 | 0x55555555, // U+3058 - U+305F |
michael@0 | 127 | 0x55551555, // U+3060 - U+3067 |
michael@0 | 128 | 0x55555555, // U+3068 - U+306F |
michael@0 | 129 | 0x55555555, // U+3070 - U+3077 |
michael@0 | 130 | 0x55555555, // U+3078 - U+307F |
michael@0 | 131 | 0x15151555, // U+3080 - U+3087 |
michael@0 | 132 | 0x51555555, // U+3088 - U+308F |
michael@0 | 133 | 0x55555555, // U+3090 - U+3097 |
michael@0 | 134 | 0x51111115, // U+3098 - U+309F |
michael@0 | 135 | 0x15151515, // U+30A0 - U+30A7 |
michael@0 | 136 | 0x55555515, // U+30A8 - U+30AF |
michael@0 | 137 | 0x55555555, // U+30B0 - U+30B7 |
michael@0 | 138 | 0x55555555, // U+30B8 - U+30BF |
michael@0 | 139 | 0x55551555, // U+30C0 - U+30C7 |
michael@0 | 140 | 0x55555555, // U+30C8 - U+30CF |
michael@0 | 141 | 0x55555555, // U+30D0 - U+30D7 |
michael@0 | 142 | 0x55555555, // U+30D8 - U+30DF |
michael@0 | 143 | 0x15151555, // U+30E0 - U+30E7 |
michael@0 | 144 | 0x51555555, // U+30E8 - U+30EF |
michael@0 | 145 | 0x51155555, // U+30F0 - U+30F7 |
michael@0 | 146 | 0x51111555, // U+30F8 - U+30FF |
michael@0 | 147 | }; |
michael@0 | 148 | |
michael@0 | 149 | static const uint32_t gLBClass0E[32] = { |
michael@0 | 150 | 0x88888888, // U+0E00 - U+0E07 |
michael@0 | 151 | 0x88888888, // U+0E08 - U+0E0F |
michael@0 | 152 | 0x88888888, // U+0E10 - U+0E17 |
michael@0 | 153 | 0x88888888, // U+0E18 - U+0E1F |
michael@0 | 154 | 0x88888888, // U+0E20 - U+0E27 |
michael@0 | 155 | 0x18888888, // U+0E28 - U+0E2F |
michael@0 | 156 | 0x88888888, // U+0E30 - U+0E37 |
michael@0 | 157 | 0x08888888, // U+0E38 - U+0E3F |
michael@0 | 158 | 0x81888888, // U+0E40 - U+0E47 |
michael@0 | 159 | 0x78888888, // U+0E48 - U+0E4F |
michael@0 | 160 | 0x66666666, // U+0E50 - U+0E57 |
michael@0 | 161 | 0x88881166, // U+0E58 - U+0E5F |
michael@0 | 162 | 0x88888888, // U+0E60 - U+0E67 |
michael@0 | 163 | 0x88888888, // U+0E68 - U+0E6F |
michael@0 | 164 | 0x88888888, // U+0E70 - U+0E77 |
michael@0 | 165 | 0x88888888, // U+0E78 - U+0E7F |
michael@0 | 166 | 0x88888888, // U+0E80 - U+0E87 |
michael@0 | 167 | 0x88888888, // U+0E88 - U+0E8F |
michael@0 | 168 | 0x88888888, // U+0E90 - U+0E97 |
michael@0 | 169 | 0x88888888, // U+0E98 - U+0E9F |
michael@0 | 170 | 0x88888888, // U+0EA0 - U+0EA7 |
michael@0 | 171 | 0x18888888, // U+0EA8 - U+0EAF |
michael@0 | 172 | 0x88888888, // U+0EB0 - U+0EB7 |
michael@0 | 173 | 0x88888888, // U+0EB8 - U+0EBF |
michael@0 | 174 | 0x81888888, // U+0EC0 - U+0EC7 |
michael@0 | 175 | 0x88888888, // U+0EC8 - U+0ECF |
michael@0 | 176 | 0x66666666, // U+0ED0 - U+0ED7 |
michael@0 | 177 | 0x88888866, // U+0ED8 - U+0EDF |
michael@0 | 178 | 0x88888888, // U+0EE0 - U+0EE7 |
michael@0 | 179 | 0x88888888, // U+0EE8 - U+0EEF |
michael@0 | 180 | 0x88888888, // U+0EF0 - U+0EF7 |
michael@0 | 181 | 0x88888888, // U+0EF8 - U+0EFF |
michael@0 | 182 | }; |
michael@0 | 183 | |
michael@0 | 184 | static const uint32_t gLBClass17[32] = { |
michael@0 | 185 | 0x77777777, // U+1700 - U+1707 |
michael@0 | 186 | 0x77777777, // U+1708 - U+170F |
michael@0 | 187 | 0x77777777, // U+1710 - U+1717 |
michael@0 | 188 | 0x77777777, // U+1718 - U+171F |
michael@0 | 189 | 0x77777777, // U+1720 - U+1727 |
michael@0 | 190 | 0x77777777, // U+1728 - U+172F |
michael@0 | 191 | 0x70077777, // U+1730 - U+1737 |
michael@0 | 192 | 0x77777777, // U+1738 - U+173F |
michael@0 | 193 | 0x77777777, // U+1740 - U+1747 |
michael@0 | 194 | 0x77777777, // U+1748 - U+174F |
michael@0 | 195 | 0x77777777, // U+1750 - U+1757 |
michael@0 | 196 | 0x77777777, // U+1758 - U+175F |
michael@0 | 197 | 0x77777777, // U+1760 - U+1767 |
michael@0 | 198 | 0x77777777, // U+1768 - U+176F |
michael@0 | 199 | 0x77777777, // U+1770 - U+1777 |
michael@0 | 200 | 0x77777777, // U+1778 - U+177F |
michael@0 | 201 | 0x88888888, // U+1780 - U+1787 |
michael@0 | 202 | 0x88888888, // U+1788 - U+178F |
michael@0 | 203 | 0x88888888, // U+1790 - U+1797 |
michael@0 | 204 | 0x88888888, // U+1798 - U+179F |
michael@0 | 205 | 0x88888888, // U+17A0 - U+17A7 |
michael@0 | 206 | 0x88888888, // U+17A8 - U+17AF |
michael@0 | 207 | 0x88888888, // U+17B0 - U+17B7 |
michael@0 | 208 | 0x88888888, // U+17B8 - U+17BF |
michael@0 | 209 | 0x88888888, // U+17C0 - U+17C7 |
michael@0 | 210 | 0x88888888, // U+17C8 - U+17CF |
michael@0 | 211 | 0x88118888, // U+17D0 - U+17D7 |
michael@0 | 212 | 0x77888181, // U+17D8 - U+17DF |
michael@0 | 213 | 0x88888888, // U+17E0 - U+17E7 |
michael@0 | 214 | 0x77777788, // U+17E8 - U+17EF |
michael@0 | 215 | 0x88888888, // U+17F0 - U+17F7 |
michael@0 | 216 | 0x77777788, // U+17F8 - U+17FF |
michael@0 | 217 | }; |
michael@0 | 218 |