comparison src/share/vm/graal/graalRuntime.cpp @ 7235:a6bd253a770f

expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
author Doug Simon <doug.simon@oracle.com>
date Mon, 17 Dec 2012 11:12:01 +0100
parents 8a3efb8c831d
children 707e9cca11de
comparison
equal deleted inserted replaced
7234:911872d97f65 7235:a6bd253a770f
549 jio_snprintf(detail_msg, detail_msg_length, buf, value); 549 jio_snprintf(detail_msg, detail_msg_length, buf, value);
550 } 550 }
551 report_vm_error(__FILE__, __LINE__, error_msg, detail_msg); 551 report_vm_error(__FILE__, __LINE__, error_msg, detail_msg);
552 JRT_END 552 JRT_END
553 553
554 JRT_ENTRY(void, GraalRuntime::graal_log_printf(JavaThread* thread, oop format, jlong val)) 554 JRT_ENTRY(void, GraalRuntime::graal_log_printf(JavaThread* thread, oop format, jlong v1, jlong v2, jlong v3))
555 ResourceMark rm; 555 ResourceMark rm;
556 assert(format != NULL && java_lang_String::is_instance(format), "must be"); 556 assert(format != NULL && java_lang_String::is_instance(format), "must be");
557 char *buf = java_lang_String::as_utf8_string(format); 557 char *buf = java_lang_String::as_utf8_string(format);
558 tty->print(buf, val); 558 tty->print(buf, v1, v2, v3);
559 JRT_END 559 JRT_END
560 560
561 JRT_ENTRY(void, GraalRuntime::graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline)) 561 JRT_ENTRY(void, GraalRuntime::graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline))
562 union { 562 union {
563 jlong l; 563 jlong l;