2 comments

  • szdytom 2 hours ago ago

    Sorry if I misunderstood, but I think rr(https://rr-project.org/) or Windows TTD can do this too?

  • veexx103 9 hours ago ago

    I have been working on this alone for 6 years. cmusee is not a step debugger like GDB.

    It records every function call and assignment statement, and then present it entirety

    This is the minimum memory required to record some projects.

    curl 6MB

    flatbuffers 6MB

    git 14MB

    jq 26MB

    nlohmann/json 18MB

    raylib 199MB

    llvm llc 649MB

    llvm opt 182MB

    Showcase & Interactive Demo: https://veefuse.com/en/cmusee/playground/curl

    Some corner cases are not support currently.