X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRtsStartup.c;h=b85b15305f8e41faae8287881085d850692624da;hb=68b77366cbb16ff237320cca7260909050c41a50;hp=edb8088b0a91eb6ed572e1beb4f64b7a04480e5a;hpb=c56106fe9863edb27815e31b19be1f3f2516bc91;p=ghc-hetmet.git diff --git a/rts/RtsStartup.c b/rts/RtsStartup.c index edb8088..b85b153 100644 --- a/rts/RtsStartup.c +++ b/rts/RtsStartup.c @@ -149,6 +149,9 @@ hs_init(int *argc, char **argv[]) #ifdef TRACING initTracing(); #endif + /* Dtrace events are always enabled + */ + dtraceEventStartup(); /* initialise scheduler data structures (needs to be done before * initStorage()). @@ -338,6 +341,9 @@ hs_exit_(rtsBool wait_foreign) OnExitHook(); + // Free the full argv storage + freeFullProgArgv(); + #if defined(THREADED_RTS) ioManagerDie(); #endif