[Tizen] Add mcj-edit.py tool that can modify MultiCoreJit profiles.
authorGleb Balykov <g.balykov@samsung.com>
Fri, 22 Apr 2022 10:28:32 +0000 (13:28 +0300)
committerGleb Balykov <g.balykov@samsung.com>
Tue, 27 Sep 2022 12:50:22 +0000 (15:50 +0300)
commit4bab09349da598984d69269d05ba06a73371aff8
tree80413e297026281435f64b4b2367c28c3820827a
parent331980a310c3bd96f89737bd3946ad1fe7d4ec7c
[Tizen] Add mcj-edit.py tool that can modify MultiCoreJit profiles.

Available commands:
- split (splits mcj profile in app-dependent and app-independent based on modules)
- merge (merges mcj profiles in one profile)
- verify (verifies correctness of mcj profile)
- find (finds method or module in mcj profile)
- compare (compares mcj profiles)
- clean-stats (cleans mcj profile usage stats)
- print (prints mcj profile)
- help (shows short summary on some aspects of mcj profile)
- self-test (performs some testing)

See README for more details on usage, see examples/ for examples of mcj profiles.
13 files changed:
src/coreclr/tools/mcj-edit/README.md [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/helloworld/README.md [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/helloworld/profile.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/helloworld/system_modules.txt [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/README.md [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.Alarm.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.Calculator.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.HeartRateMonitor.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.Net.VoiceMemo.Tizen.Wearable.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.Weather.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/org.tizen.example.XStopWatch.dat [new file with mode: 0644]
src/coreclr/tools/mcj-edit/examples/tizen-csharp-samples/system_modules.txt [new file with mode: 0644]
src/coreclr/tools/mcj-edit/mcj-edit.py [new file with mode: 0644]