Commit 1b61f5d
committed
Extract datastack_frame_size_bytes_for_code, skip monitoring for init_cleanup frames, guard trace dispatch
- Extract datastack_frame_size_bytes_for_code as free function, use it
to compute init_cleanup stack bytes instead of hardcoded constant
- Add monitoring_disabled_for_code to skip instrumentation for
synthetic init_cleanup code object in RESUME and execute_instrumented
- Add is_trace_event guard so profile-only events skip trace_func dispatch
- Reformat core.rs (rustfmt)1 parent e84ac3c commit 1b61f5d
File tree
4 files changed
+78
-48
lines changed- crates/vm/src
- builtins
- object
- protocol
4 files changed
+78
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
| 676 | + | |
690 | 677 | | |
691 | 678 | | |
692 | 679 | | |
| |||
782 | 769 | | |
783 | 770 | | |
784 | 771 | | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
785 | 788 | | |
786 | 789 | | |
787 | 790 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
| |||
1259 | 1262 | | |
1260 | 1263 | | |
1261 | 1264 | | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
1262 | 1270 | | |
1263 | 1271 | | |
1264 | 1272 | | |
| |||
3146 | 3154 | | |
3147 | 3155 | | |
3148 | 3156 | | |
| 3157 | + | |
| 3158 | + | |
| 3159 | + | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
| 3163 | + | |
| 3164 | + | |
| 3165 | + | |
| 3166 | + | |
| 3167 | + | |
3149 | 3168 | | |
3150 | 3169 | | |
3151 | 3170 | | |
| |||
4757 | 4776 | | |
4758 | 4777 | | |
4759 | 4778 | | |
4760 | | - | |
4761 | | - | |
4762 | | - | |
4763 | | - | |
4764 | | - | |
4765 | | - | |
4766 | | - | |
4767 | | - | |
4768 | | - | |
4769 | | - | |
4770 | | - | |
4771 | | - | |
| 4779 | + | |
| 4780 | + | |
| 4781 | + | |
| 4782 | + | |
| 4783 | + | |
| 4784 | + | |
4772 | 4785 | | |
4773 | 4786 | | |
4774 | 4787 | | |
4775 | | - | |
| 4788 | + | |
4776 | 4789 | | |
4777 | 4790 | | |
4778 | 4791 | | |
| |||
5586 | 5599 | | |
5587 | 5600 | | |
5588 | 5601 | | |
| 5602 | + | |
| 5603 | + | |
| 5604 | + | |
| 5605 | + | |
| 5606 | + | |
| 5607 | + | |
| 5608 | + | |
| 5609 | + | |
| 5610 | + | |
| 5611 | + | |
| 5612 | + | |
| 5613 | + | |
5589 | 5614 | | |
5590 | 5615 | | |
5591 | 5616 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
334 | | - | |
335 | | - | |
| 334 | + | |
336 | 335 | | |
337 | 336 | | |
338 | 337 | | |
| |||
375 | 374 | | |
376 | 375 | | |
377 | 376 | | |
378 | | - | |
379 | | - | |
| 377 | + | |
380 | 378 | | |
381 | 379 | | |
382 | 380 | | |
| |||
387 | 385 | | |
388 | 386 | | |
389 | 387 | | |
390 | | - | |
391 | | - | |
| 388 | + | |
392 | 389 | | |
393 | 390 | | |
394 | 391 | | |
| |||
957 | 954 | | |
958 | 955 | | |
959 | 956 | | |
960 | | - | |
961 | | - | |
| 957 | + | |
| 958 | + | |
962 | 959 | | |
963 | 960 | | |
964 | 961 | | |
| |||
977 | 974 | | |
978 | 975 | | |
979 | 976 | | |
980 | | - | |
981 | | - | |
982 | | - | |
| 977 | + | |
| 978 | + | |
983 | 979 | | |
984 | 980 | | |
985 | 981 | | |
| |||
1045 | 1041 | | |
1046 | 1042 | | |
1047 | 1043 | | |
1048 | | - | |
1049 | | - | |
1050 | | - | |
| 1044 | + | |
| 1045 | + | |
1051 | 1046 | | |
1052 | 1047 | | |
1053 | 1048 | | |
| |||
1757 | 1752 | | |
1758 | 1753 | | |
1759 | 1754 | | |
1760 | | - | |
1761 | | - | |
| 1755 | + | |
1762 | 1756 | | |
1763 | 1757 | | |
1764 | 1758 | | |
| |||
1767 | 1761 | | |
1768 | 1762 | | |
1769 | 1763 | | |
1770 | | - | |
1771 | | - | |
1772 | | - | |
| 1764 | + | |
| 1765 | + | |
1773 | 1766 | | |
1774 | 1767 | | |
1775 | 1768 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
149 | 157 | | |
150 | 158 | | |
151 | 159 | | |
| |||
211 | 219 | | |
212 | 220 | | |
213 | 221 | | |
| 222 | + | |
214 | 223 | | |
215 | 224 | | |
216 | 225 | | |
| |||
231 | 240 | | |
232 | 241 | | |
233 | 242 | | |
234 | | - | |
| 243 | + | |
235 | 244 | | |
236 | 245 | | |
237 | 246 | | |
| |||
0 commit comments