Merge branch 'master' into compiler

This commit is contained in:
Joel Dice 2008-04-17 14:52:23 -06:00
commit 4d5a57671a
3 changed files with 7 additions and 3 deletions

View File

@ -713,6 +713,8 @@ Java_java_lang_Thread_interrupt(Thread* t, jclass, jlong peer)
extern "C" JNIEXPORT jobject JNICALL
Java_java_lang_Thread_getTrace(Thread* t, jclass, jlong peer)
{
ENTER(t, Thread::ActiveState);
if (reinterpret_cast<Thread*>(peer) == t) {
return makeLocalReference(t, makeTrace(t));
} else {

View File

@ -29,16 +29,18 @@
#ifdef __i386__
# define LD "d"
# define LX "x"
# define LLD "lld"
#ifdef __APPLE__
# define ULD "lu"
#else
# define ULD "u"
#endif
# define LLD "lld"
#elif defined __x86_64__
# define LD "ld"
# define ULD "lu"
# define LX "lx"
# define LLD "ld"
# define ULD "lu"
#else
# error "Unsupported architecture"
#endif

View File

@ -123,7 +123,7 @@ compareIpToMethodBounds(Thread* t, intptr_t ip, object method)
(&singletonValue(t, methodCompiled(t, method), 0));
if (DebugMethodTree) {
fprintf(stderr, "find 0x%lx in (0x%lx,0x%lx)\n", ip, start,
fprintf(stderr, "find 0x%"LX" in (0x%"LX",0x%"LX")\n", ip, start,
start + (singletonCount(t, methodCompiled(t, method))
* BytesPerWord));
}