-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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 <sstrickl@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>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