sdk/tools/coreprofiler.git
6 years agoPass mandatory compiler arguments to cmake sandbox/nmerinov/llvm
Nikolai Merinov [Tue, 12 Feb 2019 07:26:53 +0000 (10:26 +0300)]
Pass mandatory compiler arguments to cmake

6 years agoChange installation path in spec-file accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.031936 accepted/tizen/unified/20180821.091219 submit/tizen/20180820.164546 submit/tizen/20180821.063313 submit/tizen_5.0/20181101.000009
Aleksei Vereshchagin [Wed, 8 Aug 2018 14:54:46 +0000 (17:54 +0300)]
Change installation path in spec-file

6 years agoAdd information about heap reserved memory and generations to tracelog
Alexey Vereschagin [Fri, 20 Jul 2018 11:29:09 +0000 (11:29 +0000)]
Add information about heap reserved memory and generations to tracelog

6 years agoUse a symlink to installed Microsoft.NETCore.App version
Aleksei Vereshchagin [Mon, 16 Jul 2018 18:08:14 +0000 (21:08 +0300)]
Use a symlink to installed Microsoft.NETCore.App version

6 years agoAdd time zone information to tracelog
Aleksei Vereshchagin [Tue, 5 Jun 2018 20:40:09 +0000 (23:40 +0300)]
Add time zone information to tracelog

6 years agoFix call conventions and build for clang 5
Petr Bred [Fri, 3 Aug 2018 08:56:07 +0000 (11:56 +0300)]
Fix call conventions and build for clang 5

Signed-off-by: Petr Bred <p.bred@samsung.com>
6 years agoFix build for clang 5.0 accepted/tizen/unified/20180803.172549 submit/tizen/20180731.144118 submit/tizen/20180801.082615
Dmitri Botcharnikov [Tue, 31 Jul 2018 13:40:47 +0000 (16:40 +0300)]
Fix build for clang 5.0

Change-Id: Id81058b737055bea678d9dc9bba84d0e1df2af5a

6 years agoUpdate dotnet version to 2.1.0 14/183014/1 accepted/tizen/unified/20180702.042658 submit/tizen/20180702.034319
Lukasz Wojciechowski [Fri, 29 Jun 2018 15:28:43 +0000 (17:28 +0200)]
Update dotnet version to 2.1.0

Change-Id: I30674d63177ba8f3d46ba9451cbfc156544a00fd
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
7 years agoMerge pull request #1 from dotnet/delivery accepted/tizen/unified/20180628.130552 submit/tizen/20180619.075036
Maria Guseva/AI Ecosystem Lab/Staff Engineer/삼성전자 [Mon, 4 Jun 2018 16:55:31 +0000 (19:55 +0300)]
Merge pull request #1 from dotnet/delivery

Updates of CoreProfiler

Changes:

- Build scripts was updated:
  - CoreProfiler can be built on Linux
  - building configuration was synchronized with actual state of CoreCLR
  - spec-file for GBS was actualized too
- Documentation was updated:
  - building description
  - configuration (including options description)
  - usage (with console applications and corerun)
- Update of confuguration system:
  - ConfigurationManager was introduced
  - Configuration file as new source of configuration
- New JIT and GC events added to trace logging:
  - new records for JIT compilation, search, GC invocations
  - `fun cmf`, `fun csf` was replaced by `fun inf`
- Minor fixes

Notes:

- Due to problems with CoreProfiler on Tizen ARM functionality was not properly tested on this platform
- Version of CoreProfiler in spec-file was not updated

7 years agoUpdate building instructions for GBS
Aleksei Vereshchagin [Thu, 10 May 2018 19:32:29 +0000 (22:32 +0300)]
Update building instructions for GBS

7 years agoUpdate building instructions for GBS
Aleksei Vereshchagin [Sat, 28 Apr 2018 13:30:06 +0000 (16:30 +0300)]
Update building instructions for GBS

7 years agoSwitch JIT/GC records from 'threadIid' to 'osThreadId' and prevent creation of thread...
Aleksei Vereshchagin [Tue, 24 Apr 2018 13:38:51 +0000 (16:38 +0300)]
Switch JIT/GC records from 'threadIid' to 'osThreadId' and prevent creation of thread objects for non-managed threads

7 years agoFix cast problem on x86
Aleksei Vereshchagin [Fri, 27 Apr 2018 15:10:33 +0000 (18:10 +0300)]
Fix cast problem on x86

7 years agoRefactoring of TraceLog class
Aleksei Vereshchagin [Mon, 9 Apr 2018 19:14:55 +0000 (22:14 +0300)]
Refactoring of TraceLog class

7 years agoFix DumpGarbageCollectionFinished() missing new line
Aleksei Vereshchagin [Wed, 18 Apr 2018 17:21:16 +0000 (20:21 +0300)]
Fix DumpGarbageCollectionFinished() missing new line

7 years agoAdd description of TraceLog text format
Aleksei Vereshchagin [Tue, 10 Apr 2018 21:25:53 +0000 (00:25 +0300)]
Add description of TraceLog text format

7 years agoUpdate default constructor of InternalID
Aleksei Vereshchagin [Mon, 9 Apr 2018 19:13:58 +0000 (22:13 +0300)]
Update default constructor of InternalID

7 years agoAdd GC start/stop info to tracelog
Aleksei Vereshchagin [Tue, 3 Apr 2018 20:30:42 +0000 (23:30 +0300)]
Add GC start/stop info to tracelog

7 years agoAdd JIT timestamp and thread info to tracelog
Aleksei Vereshchagin [Mon, 2 Apr 2018 19:57:29 +0000 (22:57 +0300)]
Add JIT timestamp and thread info to tracelog

7 years agoUpdate README.md
Aleksei Vereshchagin [Fri, 6 Apr 2018 11:38:54 +0000 (14:38 +0300)]
Update README.md

7 years agoFix ProfilerConfig::Verify(): stack tracking not requires only sampling
Aleksei Vereshchagin [Wed, 4 Apr 2018 20:38:07 +0000 (23:38 +0300)]
Fix ProfilerConfig::Verify(): stack tracking not requires only sampling

Instrumentation memory tracking with stack tracking is acceptable.
This produse only necessary stack info.

7 years agoAdd comment to ConfigurationManager::CheckUnused()
Aleksei Vereshchagin [Tue, 3 Apr 2018 23:55:26 +0000 (02:55 +0300)]
Add comment to ConfigurationManager::CheckUnused()

7 years agoFix exception messages
Aleksei Vereshchagin [Tue, 3 Apr 2018 23:30:21 +0000 (02:30 +0300)]
Fix exception messages

7 years agoAdd posibility to use files as source of configuration
Aleksei Vereshchagin [Fri, 30 Mar 2018 18:30:05 +0000 (21:30 +0300)]
Add posibility to use files as source of configuration

7 years agoUpdate build system scripts
Aleksei Vereshchagin [Wed, 28 Mar 2018 02:05:30 +0000 (05:05 +0300)]
Update build system scripts

7 years agoFix incorrect sizeof for winContext
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:26:22 +0000 (20:26 +0300)]
Fix incorrect sizeof for winContext

7 years agoAdd comment to ExecutionTrace::IsPseudoFunction()
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:25:19 +0000 (20:25 +0300)]
Add comment to ExecutionTrace::IsPseudoFunction()

7 years agoMove assignment to self (i.g. x = std::move(x)) is valid statement, so remove assert
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:24:20 +0000 (20:24 +0300)]
Move assignment to self (i.g. x = std::move(x)) is valid statement, so remove assert

7 years agoRemove default branch in switch block for enum so compiler can check if all enum...
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:22:35 +0000 (20:22 +0300)]
Remove default branch in switch block for enum so compiler can check if all enum values covered by switch

7 years agoOnly S_OK hresult from GetModuleMetaData() guarantees return of valid pointer
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:19:28 +0000 (20:19 +0300)]
Only S_OK hresult from GetModuleMetaData() guarantees return of valid pointer

7 years agoProfiler::HandleException() prints to LOG().Warn() for not FAILED HRESULTs
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:16:24 +0000 (20:16 +0300)]
Profiler::HandleException() prints to LOG().Warn() for not FAILED HRESULTs

7 years agoUsing of idiomatic ReleaseHolder instead of unique_ptr with custom deleter for COM...
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:14:06 +0000 (20:14 +0300)]
Using of idiomatic ReleaseHolder instead of unique_ptr with custom deleter for COM-pointers

7 years agoEventChannel class uses assert() instead of _ASSERTE()
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:09:22 +0000 (20:09 +0300)]
EventChannel class uses assert() instead of _ASSERTE()

7 years agoShould not use const_cast to avoid API contract
Aleksei Vereshchagin [Mon, 11 Dec 2017 16:53:04 +0000 (19:53 +0300)]
Should not use const_cast to avoid API contract

7 years agoMerge branch 'tizen' of ssh://review.tizen.org:29418/sdk/tools/coreprofiler into...
Dmitri Botcharnikov [Wed, 25 Oct 2017 12:47:38 +0000 (15:47 +0300)]
Merge branch 'tizen' of ssh://review.tizen.org:29418/sdk/tools/coreprofiler into tizen

7 years agoAdd license, readme and credits
Dmitri Botcharnikov [Mon, 25 Sep 2017 16:07:19 +0000 (19:07 +0300)]
Add license, readme and credits

7 years agoAdd license header in source files.
Dmitri Botcharnikov [Mon, 25 Sep 2017 12:28:15 +0000 (15:28 +0300)]
Add license header in source files.

7 years agoInitial empty repository master
Tizen Infrastructure [Fri, 22 Sep 2017 02:51:02 +0000 (02:51 +0000)]
Initial empty repository

7 years agoFix build
Dmitri Botcharnikov [Wed, 30 Aug 2017 13:06:25 +0000 (16:06 +0300)]
Fix build

7 years agoFix build for arm
Dmitri Botcharnikov [Tue, 29 Aug 2017 15:05:44 +0000 (18:05 +0300)]
Fix build for arm

7 years agoFix Hot Lines and add GC tracing.
Dmitri Botcharnikov [Tue, 29 Aug 2017 14:48:17 +0000 (17:48 +0300)]
Fix Hot Lines and add GC tracing.

8 years agoInstall directly to CoreCLR location
Andrey Kvochko [Mon, 5 Jun 2017 11:36:10 +0000 (14:36 +0300)]
Install directly to CoreCLR location

8 years agoEnable ASM language
Andrey Kvochko [Mon, 5 Jun 2017 09:41:18 +0000 (12:41 +0300)]
Enable ASM language

8 years agoAdd .spec file for gbs build
Andrey Kvochko [Fri, 2 Jun 2017 12:46:35 +0000 (15:46 +0300)]
Add .spec file for gbs build

8 years agoinitial commit
Andrey Kvochko [Fri, 2 Jun 2017 12:22:34 +0000 (15:22 +0300)]
initial commit