Mercurial > hg > truffle
diff src/share/vm/graal/graalCompilerToVM.cpp @ 13837:ed3a1471e133
Add the Graal Native Function Interface
author | Matthias Grimmer <grimmer@ssw.jku.at> |
---|---|
date | Thu, 30 Jan 2014 09:19:45 +0100 |
parents | 49db2c1e3bee |
children | 5fb138b6a92f |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp Thu Jan 30 17:53:27 2014 -0800 +++ b/src/share/vm/graal/graalCompilerToVM.cpp Thu Jan 30 09:19:45 2014 +0100 @@ -554,7 +554,17 @@ //------------------------------------------------------------------------------------------------ set_int("graalCountersThreadOffset", in_bytes(JavaThread::graal_counters_offset())); - set_int("graalCountersSize", (jint) GraalCounterSize); + set_int("graalCountersSize", (jint) GraalCounterSize);\ + + //------------------------------------------------------------------------------------------------ + + set_long("libraryLoadAddress", (jlong) os::dll_load); + set_long("functionLookupAddress", (jlong) os::dll_lookup); + #if defined(TARGET_OS_FAMILY_bsd) || defined(TARGET_OS_FAMILY_linux) + set_long("rtldDefault", (jlong) RTLD_DEFAULT); + #else + set_long("rtldDefault", (jlong) 0xDEADFACE); //TODO(mg): will crash on java side, not supported! + #endif #undef set_boolean #undef set_int