[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)
committer이형주/Common Platform Lab(SR)/삼성전자 <leee.lee@samsung.com>
Fri, 13 May 2022 02:02:38 +0000 (11:02 +0900)
commitc4efdb2032ca7345cce4d877169cfc7ac150c31d
tree70c39f0cd388ec0411fe359d2b12a9dd25f7d5b1
parent0c4920e13e65b18caea29e68c79803a71277e66c
[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]