46 # include "thread_solaris.inline.hpp" |
46 # include "thread_solaris.inline.hpp" |
47 #endif |
47 #endif |
48 #ifdef TARGET_OS_FAMILY_windows |
48 #ifdef TARGET_OS_FAMILY_windows |
49 # include "thread_windows.inline.hpp" |
49 # include "thread_windows.inline.hpp" |
50 #endif |
50 #endif |
|
51 #ifdef TARGET_OS_FAMILY_bsd |
|
52 # include "thread_bsd.inline.hpp" |
|
53 #endif |
51 |
54 |
52 // ----------------------------------------------------- |
55 // ----------------------------------------------------- |
53 // Implementation of JavaCallWrapper |
56 // Implementation of JavaCallWrapper |
54 |
57 |
55 JavaCallWrapper::JavaCallWrapper(methodHandle callee_method, Handle receiver, JavaValue* result, TRAPS) { |
58 JavaCallWrapper::JavaCallWrapper(methodHandle callee_method, Handle receiver, JavaValue* result, TRAPS) { |
555 SignatureChekker sc(signature, return_type, method->is_static(),_is_oop, _value, thread); |
558 SignatureChekker sc(signature, return_type, method->is_static(),_is_oop, _value, thread); |
556 sc.iterate_parameters(); |
559 sc.iterate_parameters(); |
557 sc.check_doing_return(true); |
560 sc.check_doing_return(true); |
558 sc.iterate_returntype(); |
561 sc.iterate_returntype(); |
559 } |
562 } |
560 |
|