Lines Matching full:extern
26 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
29 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
34 extern "C" void art_portable_resolution_trampoline(mirror::ArtMethod*);
35 extern "C" void art_portable_to_interpreter_bridge(mirror::ArtMethod*);
38 extern "C" void* art_quick_alloc_array(uint32_t, void*, int32_t);
39 extern "C" void* art_quick_alloc_array_with_access_check(uint32_t, void*, int32_t);
40 extern "C" void* art_quick_alloc_object(uint32_t type_idx, void* method);
41 extern "C" void* art_quick_alloc_object_with_access_check(uint32_t type_idx, void* method);
42 extern "C" void* art_quick_check_and_alloc_array(uint32_t, void*, int32_t);
43 extern "C" void* art_quick_check_and_alloc_array_with_access_check(uint32_t, void*, int32_t);
46 extern "C" uint32_t artIsAssignableFromCode(const mirror::Class* klass,
48 extern "C" void art_quick_can_put_array_element(void*, void*);
49 extern "C" void art_quick_check_cast(void*, void*);
52 extern "C" void* art_quick_initialize_static_storage(uint32_t, void*);
53 extern "C" void* art_quick_initialize_type(uint32_t, void*);
54 extern "C" void* art_quick_initialize_type_and_verify_access(uint32_t, void*);
55 extern "C" void* art_quick_resolve_string(void*, uint32_t);
58 extern "C" void* GetAndClearException(Thread*);
61 extern "C" int art_quick_set32_instance(uint32_t, void*, int32_t);
62 extern "C" int art_quick_set32_static(uint32_t, int32_t);
63 extern "C" int art_quick_set64_instance(uint32_t, void*, int64_t);
64 extern "C" int art_quick_set64_static(uint32_t, int64_t);
65 extern "C" int art_quick_set_obj_instance(uint32_t, void*, void*);
66 extern "C" int art_quick_set_obj_static(uint32_t, void*);
67 extern "C" int32_t art_quick_get32_instance(uint32_t, void*);
68 extern "C" int32_t art_quick_get32_static(uint32_t);
69 extern "C" int64_t art_quick_get64_instance(uint32_t, void*);
70 extern "C" int64_t art_quick_get64_static(uint32_t);
71 extern "C" void* art_quick_get_obj_instance(uint32_t, void*);
72 extern "C" void* art_quick_get_obj_static(uint32_t);
75 extern "C" void art_quick_handle_fill_data(void*, void*);
78 extern "C" void art_quick_lock_object(void*);
79 extern "C" void art_quick_unlock_object(void*);
82 extern int32_t CmpgDouble(double a, double b);
83 extern int32_t CmplDouble(double a, double b);
84 extern int32_t CmpgFloat(float a, float b);
85 extern int32_t CmplFloat(float a, float b);
88 extern "C" int32_t __aeabi_f2iz(float op1); // FLOAT_TO_INT
89 extern "C" int32_t __aeabi_d2iz(double op1); // DOUBLE_TO_INT
90 extern "C" float __aeabi_l2f(int64_t op1); // LONG_TO_FLOAT
91 extern "C" double __aeabi_l2d(int64_t op1); // LONG_TO_DOUBLE
94 extern "C" float fmodf(float a, float b); // REM_FLOAT[_2ADDR]
97 extern "C" double fmod(double a, double b); // REM_DOUBLE[_2ADDR]
100 extern "C" int __aeabi_idivmod(int32_t, int32_t); // [DIV|REM]_INT[_2ADDR|_LIT8|_LIT16]
103 extern "C" int64_t __aeabi_ldivmod(int64_t, int64_t);
104 extern "C" int64_t art_quick_mul_long(int64_t, int64_t);
105 extern "C" uint64_t art_quick_shl_long(uint64_t, uint32_t);
106 extern "C" uint64_t art_quick_shr_long(uint64_t, uint32_t);
107 extern "C" uint64_t art_quick_ushr_long(uint64_t, uint32_t);
110 extern "C" int32_t __memcmp16(void*, void*, int32_t);
111 extern "C" int32_t art_quick_indexof(void*, uint32_t, uint32_t, uint32_t);
112 extern "C" int32_t art_quick_string_compareto(void*, void*);
115 extern "C" void art_quick_resolution_trampoline(mirror::ArtMethod*);
116 extern "C" void art_quick_to_interpreter_bridge(mirror::ArtMethod*);
117 extern "C" void art_quick_invoke_direct_trampoline_with_access_check(uint32_t, void*);
118 extern "C" void art_quick_invoke_interface_trampoline(uint32_t, void*);
119 extern "C" void art_quick_invoke_interface_trampoline_with_access_check(uint32_t, void*);
120 extern "C" void art_quick_invoke_static_trampoline_with_access_check(uint32_t, void*);
121 extern "C" void art_quick_invoke_super_trampoline_with_access_check(uint32_t, void*);
122 extern "C" void art_quick_invoke_virtual_trampoline_with_access_check(uint32_t, void*);
125 extern void CheckSuspendFromCode(Thread* thread);
126 extern "C" void art_quick_test_suspend();
129 extern "C" void art_quick_deliver_exception(void*);
130 extern "C" void art_quick_throw_array_bounds(int32_t index, int32_t limit);
131 extern "C" void art_quick_throw_div_zero();
132 extern "C" void art_quick_throw_no_such_method(int32_t method_idx);
133 extern "C" void art_quick_throw_null_pointer_exception();
134 extern "C" void art_quick_throw_stack_overflow(void*);