rts.c 569 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
#include "Rts.h"
#include "rts/Flags.h"

GC_FLAGS *getGcFlags()
{
    return &RtsFlags.GcFlags;
}

CONCURRENT_FLAGS *getConcFlags()
{
    return &RtsFlags.ConcFlags;
}

MISC_FLAGS *getMiscFlags()
{
    return &RtsFlags.MiscFlags;
}

DEBUG_FLAGS *getDebugFlags()
{
    return &RtsFlags.DebugFlags;
}

COST_CENTRE_FLAGS *getCcFlags()
{
    return &RtsFlags.CcFlags;
}

PROFILING_FLAGS *getProfFlags()
{
    return &RtsFlags.ProfFlags;
}

TRACE_FLAGS *getTraceFlags()
{
    return &RtsFlags.TraceFlags;
}

TICKY_FLAGS *getTickyFlags()
{
    return &RtsFlags.TickyFlags;
}