SN Systems Tech Blog

Filter:

    Clang Time Trace Feature

    ARTICLE BY: Russell Gallop
    POSTED: Sep 25, 2019
    TAGS: Clang, Compiler, Toolchain

    For many game studios, fast builds are essential to their development process and a lot of time and effort can be spent keeping builds fast. To support this, the PS4 toolchain will shortly support a new Clang feature; time traces. This tells you where the compiler is spending its time, giving you an insight into what the compiler is doing and an insight into your own code.

    READ THE WHOLE POST 

    Supporting A Clang Compiler Optimizer Crash

    ARTICLE BY: Dan Parry
    POSTED: Jul 05, 2019
    TAGS: Clang, Developer Services, Toolchain

    Split between Bristol (UK) and Campbell (USA), the SN Systems Developer Service Team support PlayStation® game developers globally. Due to the variety of tools SN Systems develop and support, the work of a Developer Support Engineer varies day to day. The work ranges from high level investigations into simple cosmetic UI issues, to low level investigations of the instructions generated by the CPU Toolchain and checking it for errors or performance issues.

    READ THE WHOLE POST 

    Generalized API checkers for the Clang Static Analyzer

    ARTICLE BY: Sean Eveson
    POSTED: Jun 20, 2017
    TAGS: Checker, Clang, Static Analyzer, Toolchain

    Sean presents three modified API checkers, that use external metadata, to warn on improper function calls.

    READ THE WHOLE POST