#if defined(ENABLE_REPLACEMENT)
int opt_TestReplacement = 0;
#endif
+int opt_TraceBuiltinCalls = 0;
int opt_TraceCompilerCalls = 0;
int opt_TraceExceptions = 0;
int opt_TraceHPI = 0;
OPT_ProfileMemoryUsageGNUPlot,
OPT_RegallocSpillAll,
OPT_TestReplacement,
+ OPT_TraceBuiltinCalls,
OPT_TraceCompilerCalls,
OPT_TraceExceptions,
OPT_TraceHPI,
#if defined(ENABLE_REPLACEMENT)
{ "TestReplacement", OPT_TestReplacement, OPT_TYPE_BOOLEAN, "activate all replacement points during code generation" },
#endif
+ { "TraceBuiltinCalls", OPT_TraceBuiltinCalls, OPT_TYPE_BOOLEAN, "trace calls to VM builtin functions" },
{ "TraceCompilerCalls", OPT_TraceCompilerCalls, OPT_TYPE_BOOLEAN, "trace JIT compiler calls" },
{ "TraceExceptions", OPT_TraceExceptions, OPT_TYPE_BOOLEAN, "trace Exception throwing" },
{ "TraceHPI", OPT_TraceHPI, OPT_TYPE_BOOLEAN, "Trace Host Porting Interface (HPI)" },
break;
#endif
+ case OPT_TraceBuiltinCalls:
+ opt_TraceBuiltinCalls = enable;
+ break;
+
case OPT_TraceCompilerCalls:
opt_TraceCompilerCalls = enable;
break;