< prev index next >

src/hotspot/cpu/arm/stubRoutines_arm.cpp

Print this page

19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20  * or visit www.oracle.com if you need additional information or have any
21  * questions.
22  *
23  */
24 
25 #include "runtime/deoptimization.hpp"
26 #include "runtime/frame.inline.hpp"
27 #include "runtime/stubRoutines.hpp"
28 
29 #define DEFINE_ARCH_ENTRY(arch, blob_name, stub_name, field_name, getter_name) \
30   address StubRoutines:: arch :: STUB_FIELD_NAME(field_name)  = nullptr;
31 
32 #define DEFINE_ARCH_ENTRY_INIT(arch, blob_name, stub_name, field_name, getter_name, init_function) \
33   address StubRoutines:: arch :: STUB_FIELD_NAME(field_name)  = CAST_FROM_FN_PTR(address, init_function);
34 
35 STUBGEN_ARCH_ENTRIES_DO(DEFINE_ARCH_ENTRY, DEFINE_ARCH_ENTRY_INIT)
36 
37 #undef DEFINE_ARCH_ENTRY_INIT
38 #undef DEFINE_ARCH_ENTRY




19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20  * or visit www.oracle.com if you need additional information or have any
21  * questions.
22  *
23  */
24 
25 #include "runtime/deoptimization.hpp"
26 #include "runtime/frame.inline.hpp"
27 #include "runtime/stubRoutines.hpp"
28 
29 #define DEFINE_ARCH_ENTRY(arch, blob_name, stub_name, field_name, getter_name) \
30   address StubRoutines:: arch :: STUB_FIELD_NAME(field_name)  = nullptr;
31 
32 #define DEFINE_ARCH_ENTRY_INIT(arch, blob_name, stub_name, field_name, getter_name, init_function) \
33   address StubRoutines:: arch :: STUB_FIELD_NAME(field_name)  = CAST_FROM_FN_PTR(address, init_function);
34 
35 STUBGEN_ARCH_ENTRIES_DO(DEFINE_ARCH_ENTRY, DEFINE_ARCH_ENTRY_INIT)
36 
37 #undef DEFINE_ARCH_ENTRY_INIT
38 #undef DEFINE_ARCH_ENTRY
39 
40 address StubRoutines::crc_table_addr()    { ShouldNotCallThis(); return nullptr; }
41 address StubRoutines::crc32c_table_addr() { ShouldNotCallThis(); return nullptr; }
< prev index next >