Hello!

Is it possible to start profiling on multithreaded app with Dmd?

https://issues.dlang.org/show_bug.cgi?id=14511 is open. I am doing wrong or why this program segfaults if compiled with profiler hooks?

import core.atomic;

shared struct S
{       
        uint counter;

        bool inc() shared
        {
                atomicOp!("+=")(counter, 1);
                return true;
        }
}

int main(string[] argv)
{
        S s;

        return 0;
}

Thank you!

Reply via email to