This is an archive of the discontinued LLVM Phabricator instance.

[compiler-rt] Enable profile instrumentation for SerenityOS
AcceptedPublic

Authored by ADKaster on Jul 3 2023, 6:55 PM.

Details

Reviewers
MaskRay
phosek
Summary

Treat SerenityOS the same as other *NIX platforms that behave close
enough to linux to use the pre-canned InstrProfiling implementation.

Depends on D154401

Diff Detail

Event Timeline

ADKaster created this revision.Jul 3 2023, 6:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 3 2023, 6:55 PM
ADKaster requested review of this revision.Jul 3 2023, 6:55 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 3 2023, 6:55 PM
Herald added subscribers: llvm-commits, Restricted Project. · View Herald Transcript
MaskRay accepted this revision.Jul 5 2023, 1:45 PM
This revision is now accepted and ready to land.Jul 5 2023, 1:45 PM
phosek added inline comments.Jul 5 2023, 2:19 PM
compiler-rt/cmake/config-ix.cmake
792

Out of curiousity, is there a reason for using SerenityOS rather than just Serenity?

phosek accepted this revision.Jul 5 2023, 2:21 PM
ADKaster updated this revision to Diff 557931.Oct 29 2023, 7:56 PM

Update Driver as well, and add test

Herald added a project: Restricted Project. · View Herald TranscriptOct 29 2023, 7:56 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript