Commit bdaf126
committed
Introduce zend_vm_opcode_handler_t / zend_vm_opcode_handler_func_t
This reduces confusion between opcode handlers used by the VM, and opcode
handler functions used for tracing. Depending on the VM,
zend_vm_opcode_handler_t may not be a real function. For instance in the HYBRID
VM this is a label pointer.1 parent 4a98b36 commit bdaf126
File tree
10 files changed
+105
-80
lines changed- Zend
- ext/opcache/jit
10 files changed
+105
-80
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
138 | | - | |
| 139 | + | |
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1813 | 1813 | | |
1814 | 1814 | | |
1815 | 1815 | | |
1816 | | - | |
| 1816 | + | |
1817 | 1817 | | |
1818 | 1818 | | |
1819 | 1819 | | |
1820 | | - | |
| 1820 | + | |
1821 | 1821 | | |
1822 | 1822 | | |
1823 | 1823 | | |
| |||
2097 | 2097 | | |
2098 | 2098 | | |
2099 | 2099 | | |
2100 | | - | |
| 2100 | + | |
2101 | 2101 | | |
2102 | 2102 | | |
2103 | 2103 | | |
| |||
2212 | 2212 | | |
2213 | 2213 | | |
2214 | 2214 | | |
2215 | | - | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
| 2219 | + | |
2216 | 2220 | | |
2217 | 2221 | | |
2218 | 2222 | | |
| |||
2359 | 2363 | | |
2360 | 2364 | | |
2361 | 2365 | | |
| 2366 | + | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
| 2372 | + | |
| 2373 | + | |
| 2374 | + | |
| 2375 | + | |
| 2376 | + | |
2362 | 2377 | | |
2363 | 2378 | | |
2364 | 2379 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| |||
3213 | 3213 | | |
3214 | 3214 | | |
3215 | 3215 | | |
3216 | | - | |
| 3216 | + | |
3217 | 3217 | | |
3218 | 3218 | | |
3219 | 3219 | | |
| |||
3223 | 3223 | | |
3224 | 3224 | | |
3225 | 3225 | | |
3226 | | - | |
| 3226 | + | |
3227 | 3227 | | |
3228 | 3228 | | |
3229 | 3229 | | |
| |||
3316 | 3316 | | |
3317 | 3317 | | |
3318 | 3318 | | |
3319 | | - | |
| 3319 | + | |
3320 | 3320 | | |
3321 | 3321 | | |
3322 | 3322 | | |
| |||
3346 | 3346 | | |
3347 | 3347 | | |
3348 | 3348 | | |
3349 | | - | |
| 3349 | + | |
3350 | 3350 | | |
3351 | 3351 | | |
3352 | 3352 | | |
| |||
3567 | 3567 | | |
3568 | 3568 | | |
3569 | 3569 | | |
3570 | | - | |
3571 | | - | |
3572 | | - | |
3573 | | - | |
3574 | | - | |
3575 | | - | |
3576 | | - | |
| 3570 | + | |
| 3571 | + | |
| 3572 | + | |
| 3573 | + | |
| 3574 | + | |
| 3575 | + | |
| 3576 | + | |
3577 | 3577 | | |
3578 | | - | |
3579 | | - | |
3580 | | - | |
3581 | | - | |
3582 | | - | |
3583 | | - | |
3584 | | - | |
| 3578 | + | |
| 3579 | + | |
| 3580 | + | |
| 3581 | + | |
| 3582 | + | |
| 3583 | + | |
| 3584 | + | |
3585 | 3585 | | |
3586 | 3586 | | |
3587 | 3587 | | |
| |||
3945 | 3945 | | |
3946 | 3946 | | |
3947 | 3947 | | |
3948 | | - | |
| 3948 | + | |
3949 | 3949 | | |
3950 | | - | |
| 3950 | + | |
3951 | 3951 | | |
3952 | 3952 | | |
3953 | 3953 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | | - | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
169 | 170 | | |
170 | 171 | | |
171 | 172 | | |
172 | | - | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
225 | 226 | | |
226 | 227 | | |
227 | 228 | | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | 229 | | |
232 | 230 | | |
233 | 231 | | |
| |||
339 | 337 | | |
340 | 338 | | |
341 | 339 | | |
342 | | - | |
343 | | - | |
| 340 | + | |
| 341 | + | |
344 | 342 | | |
345 | 343 | | |
346 | 344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1918 | 1918 | | |
1919 | 1919 | | |
1920 | 1920 | | |
1921 | | - | |
1922 | | - | |
1923 | 1921 | | |
1924 | | - | |
| 1922 | + | |
1925 | 1923 | | |
1926 | 1924 | | |
1927 | 1925 | | |
1928 | 1926 | | |
1929 | | - | |
| 1927 | + | |
1930 | 1928 | | |
1931 | 1929 | | |
1932 | 1930 | | |
| |||
4176 | 4174 | | |
4177 | 4175 | | |
4178 | 4176 | | |
4179 | | - | |
4180 | | - | |
4181 | 4177 | | |
4182 | | - | |
4183 | | - | |
4184 | | - | |
4185 | | - | |
4186 | | - | |
4187 | 4178 | | |
| 4179 | + | |
4188 | 4180 | | |
4189 | 4181 | | |
| 4182 | + | |
4190 | 4183 | | |
4191 | 4184 | | |
4192 | 4185 | | |
| |||
4216 | 4209 | | |
4217 | 4210 | | |
4218 | 4211 | | |
4219 | | - | |
4220 | 4212 | | |
4221 | 4213 | | |
4222 | 4214 | | |
| |||
4228 | 4220 | | |
4229 | 4221 | | |
4230 | 4222 | | |
4231 | | - | |
| 4223 | + | |
4232 | 4224 | | |
4233 | 4225 | | |
4234 | | - | |
| 4226 | + | |
4235 | 4227 | | |
4236 | 4228 | | |
4237 | 4229 | | |
4238 | 4230 | | |
4239 | 4231 | | |
4240 | | - | |
| 4232 | + | |
4241 | 4233 | | |
4242 | 4234 | | |
4243 | 4235 | | |
| |||
16741 | 16733 | | |
16742 | 16734 | | |
16743 | 16735 | | |
16744 | | - | |
| 16736 | + | |
16745 | 16737 | | |
16746 | 16738 | | |
16747 | 16739 | | |
| |||
16825 | 16817 | | |
16826 | 16818 | | |
16827 | 16819 | | |
16828 | | - | |
| 16820 | + | |
16829 | 16821 | | |
16830 | 16822 | | |
16831 | 16823 | | |
16832 | 16824 | | |
16833 | 16825 | | |
16834 | 16826 | | |
16835 | | - | |
| 16827 | + | |
16836 | 16828 | | |
16837 | 16829 | | |
16838 | 16830 | | |
| |||
16859 | 16851 | | |
16860 | 16852 | | |
16861 | 16853 | | |
16862 | | - | |
| 16854 | + | |
16863 | 16855 | | |
16864 | 16856 | | |
16865 | 16857 | | |
| |||
0 commit comments