Home | History | Annotate | Download | only in quick

Lines Matching full:suffix

30 #define GENERATE_ENTRYPOINTS_FOR_ALLOCATOR_INST(suffix, suffix2, instrumented_bool, allocator_type) \
31 extern "C" mirror::Object* artAllocObjectFromCode ##suffix##suffix2( \
58 extern "C" mirror::Object* artAllocObjectFromCodeResolved##suffix##suffix2( \
84 extern "C" mirror::Object* artAllocObjectFromCodeInitialized##suffix##suffix2( \
108 extern "C" mirror::Object* artAllocObjectFromCodeWithAccessCheck##suffix##suffix2( \
114 extern "C" mirror::Array* artAllocArrayFromCode##suffix##suffix2( \
121 extern "C" mirror::Array* artAllocArrayFromCodeResolved##suffix##suffix2( \
128 extern "C" mirror::Array* artAllocArrayFromCodeWithAccessCheck##suffix##suffix2( \
135 extern "C" mirror::Array* artCheckAndAllocArrayFromCode##suffix##suffix2( \
145 extern "C" mirror::Array* artCheckAndAllocArrayFromCodeWithAccessCheck##suffix##suffix2( \
155 extern "C" mirror::String* artAllocStringFromBytesFromCode##suffix##suffix2( \
165 extern "C" mirror::String* artAllocStringFromCharsFromCode##suffix##suffix2( \
173 extern "C" mirror::String* artAllocStringFromStringFromCode##suffix##suffix2( \
182 #define GENERATE_ENTRYPOINTS_FOR_ALLOCATOR(suffix, allocator_type) \
183 GENERATE_ENTRYPOINTS_FOR_ALLOCATOR_INST(suffix, Instrumented, true, allocator_type) \
184 GENERATE_ENTRYPOINTS_FOR_ALLOCATOR_INST(suffix, , false, allocator_type)
193 #define GENERATE_ENTRYPOINTS(suffix) \
194 extern "C" void* art_quick_alloc_array##suffix(uint32_t, int32_t, ArtMethod* ref); \
195 extern "C" void* art_quick_alloc_array_resolved##suffix(mirror::Class* klass, int32_t, ArtMethod* ref); \
196 extern "C" void* art_quick_alloc_array_with_access_check##suffix(uint32_t, int32_t, ArtMethod* ref); \
197 extern "C" void* art_quick_alloc_object##suffix(uint32_t type_idx, ArtMethod* ref); \
198 extern "C" void* art_quick_alloc_object_resolved##suffix(mirror::Class* klass, ArtMethod* ref); \
199 extern "C" void* art_quick_alloc_object_initialized##suffix(mirror::Class* klass, ArtMethod* ref); \
200 extern "C" void* art_quick_alloc_object_with_access_check##suffix(uint32_t type_idx, ArtMethod* ref); \
201 extern "C" void* art_quick_check_and_alloc_array##suffix(uint32_t, int32_t, ArtMethod* ref); \
202 extern "C" void* art_quick_check_and_alloc_array_with_access_check##suffix(uint32_t, int32_t, ArtMethod* ref); \
203 extern "C" void* art_quick_alloc_string_from_bytes##suffix(void*, int32_t, int32_t, int32_t); \
204 extern "C" void* art_quick_alloc_string_from_chars##suffix(int32_t, int32_t, void*); \
205 extern "C" void* art_quick_alloc_string_from_string##suffix(void*); \
206 extern "C" void* art_quick_alloc_array##suffix##_instrumented(uint32_t, int32_t, ArtMethod* ref); \
207 extern "C" void* art_quick_alloc_array_resolved##suffix##_instrumented(mirror::Class* klass, int32_t, ArtMethod* ref); \
208 extern "C" void* art_quick_alloc_array_with_access_check##suffix##_instrumented(uint32_t, int32_t, ArtMethod* ref); \
209 extern "C" void* art_quick_alloc_object##suffix##_instrumented(uint32_t type_idx, ArtMethod* ref); \
210 extern "C" void* art_quick_alloc_object_resolved##suffix##_instrumented(mirror::Class* klass, ArtMethod* ref); \
211 extern "C" void* art_quick_alloc_object_initialized##suffix##_instrumented(mirror::Class* klass, ArtMethod* ref); \
212 extern "C" void* art_quick_alloc_object_with_access_check##suffix##_instrumented(uint32_t type_idx, ArtMethod* ref); \
213 extern "C" void* art_quick_check_and_alloc_array##suffix##_instrumented(uint32_t, int32_t, ArtMethod* ref); \
214 extern "C" void* art_quick_check_and_alloc_array_with_access_check##suffix##_instrumented(uint32_t, int32_t, ArtMethod* ref); \
215 extern "C" void* art_quick_alloc_string_from_bytes##suffix##_instrumented(void*, int32_t, int32_t, int32_t); \
216 extern "C" void* art_quick_alloc_string_from_chars##suffix##_instrumented(int32_t, int32_t, void*); \
217 extern "C" void* art_quick_alloc_string_from_string##suffix##_instrumented(void*); \
218 void SetQuickAllocEntryPoints##suffix(QuickEntryPoints* qpoints, bool instrumented) { \
220 qpoints->pAllocArray = art_quick_alloc_array##suffix##_instrumented; \
221 qpoints->pAllocArrayResolved = art_quick_alloc_array_resolved##suffix##_instrumented; \
222 qpoints->pAllocArrayWithAccessCheck = art_quick_alloc_array_with_access_check##suffix##_instrumented; \
223 qpoints->pAllocObject = art_quick_alloc_object##suffix##_instrumented; \
224 qpoints->pAllocObjectResolved = art_quick_alloc_object_resolved##suffix##_instrumented; \
225 qpoints->pAllocObjectInitialized = art_quick_alloc_object_initialized##suffix##_instrumented; \
226 qpoints->pAllocObjectWithAccessCheck = art_quick_alloc_object_with_access_check##suffix##_instrumented; \
227 qpoints->pCheckAndAllocArray = art_quick_check_and_alloc_array##suffix##_instrumented; \
228 qpoints->pCheckAndAllocArrayWithAccessCheck = art_quick_check_and_alloc_array_with_access_check##suffix##_instrumented; \
229 qpoints->pAllocStringFromBytes = art_quick_alloc_string_from_bytes##suffix##_instrumented; \
230 qpoints->pAllocStringFromChars = art_quick_alloc_string_from_chars##suffix##_instrumented; \
231 qpoints->pAllocStringFromString = art_quick_alloc_string_from_string##suffix##_instrumented; \
233 qpoints->pAllocArray = art_quick_alloc_array##suffix; \
234 qpoints->pAllocArrayResolved = art_quick_alloc_array_resolved##suffix; \
235 qpoints->pAllocArrayWithAccessCheck = art_quick_alloc_array_with_access_check##suffix; \
236 qpoints->pAllocObject = art_quick_alloc_object##suffix; \
237 qpoints->pAllocObjectResolved = art_quick_alloc_object_resolved##suffix; \
238 qpoints->pAllocObjectInitialized = art_quick_alloc_object_initialized##suffix; \
239 qpoints->pAllocObjectWithAccessCheck = art_quick_alloc_object_with_access_check##suffix; \
240 qpoints->pCheckAndAllocArray = art_quick_check_and_alloc_array##suffix; \
241 qpoints->pCheckAndAllocArrayWithAccessCheck = art_quick_check_and_alloc_array_with_access_check##suffix; \
242 qpoints->pAllocStringFromBytes = art_quick_alloc_string_from_bytes##suffix; \
243 qpoints->pAllocStringFromChars = art_quick_alloc_string_from_chars##suffix; \
244 qpoints->pAllocStringFromString = art_quick_alloc_string_from_string##suffix; \