Commit 0d75724
[vm,dyn_modules] Support compound pointers in FFI call arguments
TEST=ci (ffi/address_of_test)
Change-Id: If87231c5c9dabb49a904dedd0cc8ef034c16dfe3
Cq-Include-Trybots: luci.dart.try:vm-aot-dyn-linux-debug-x64-try,vm-aot-dyn-linux-product-x64-try,vm-dyn-linux-debug-x64-try,vm-dyn-mac-debug-arm64-try,vm-ffi-dyn-mac-debug-simarm64_arm64-try,vm-ffi-dyn-mac-release-simarm64_arm64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/449069
Reviewed-by: Tess Strickland <[email protected]>
Commit-Queue: Alexander Markov <[email protected]>
Reviewed-by: Ryan Macnak <[email protected]>1 parent dbab989 commit 0d75724
File tree
10 files changed
+612
-586
lines changed- runtime/vm
- compiler
- ffi
- frontend
10 files changed
+612
-586
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | 144 | | |
149 | 145 | | |
150 | 146 | | |
151 | 147 | | |
152 | 148 | | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | 149 | | |
180 | 150 | | |
181 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
130 | | - | |
131 | 129 | | |
132 | | - | |
133 | 130 | | |
134 | | - | |
135 | 131 | | |
136 | | - | |
137 | | - | |
138 | 132 | | |
139 | 133 | | |
140 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
122 | | - | |
| 123 | + | |
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| |||
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
201 | | - | |
| 202 | + | |
| 203 | + | |
202 | 204 | | |
203 | | - | |
204 | | - | |
| 205 | + | |
| 206 | + | |
205 | 207 | | |
206 | 208 | | |
207 | 209 | | |
208 | | - | |
209 | | - | |
| 210 | + | |
| 211 | + | |
210 | 212 | | |
211 | 213 | | |
212 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4792 | 4792 | | |
4793 | 4793 | | |
4794 | 4794 | | |
4795 | | - | |
| 4795 | + | |
4796 | 4796 | | |
4797 | 4797 | | |
4798 | 4798 | | |
4799 | 4799 | | |
4800 | 4800 | | |
4801 | 4801 | | |
4802 | 4802 | | |
4803 | | - | |
4804 | | - | |
| 4803 | + | |
| 4804 | + | |
| 4805 | + | |
4805 | 4806 | | |
4806 | 4807 | | |
4807 | | - | |
4808 | | - | |
| 4808 | + | |
| 4809 | + | |
| 4810 | + | |
4809 | 4811 | | |
4810 | 4812 | | |
4811 | 4813 | | |
4812 | 4814 | | |
4813 | 4815 | | |
4814 | 4816 | | |
4815 | | - | |
4816 | | - | |
4817 | | - | |
| 4817 | + | |
| 4818 | + | |
| 4819 | + | |
4818 | 4820 | | |
4819 | 4821 | | |
4820 | 4822 | | |
4821 | 4823 | | |
4822 | 4824 | | |
4823 | | - | |
4824 | | - | |
4825 | | - | |
| 4825 | + | |
| 4826 | + | |
| 4827 | + | |
4826 | 4828 | | |
4827 | 4829 | | |
4828 | 4830 | | |
| |||
0 commit comments