summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Alexander Soldatov [Fri, 21 Aug 2020 15:11:02 +0000 (18:11 +0300)]
Bump to 1.1.0-5 version
Mikhail Kurinnoi [Wed, 22 Jul 2020 14:35:40 +0000 (17:35 +0300)]
Fix SIGBUS in EnterNaked3()
SP must be 16-byte aligned all the time.
Mikhail Kurinnoi [Fri, 10 Jul 2020 16:02:16 +0000 (19:02 +0300)]
Add gbs arm64 build support.
Mikhail Kurinnoi [Wed, 15 Jul 2020 16:07:29 +0000 (19:07 +0300)]
Fix UpdateCallStackPop().
Fix SIGABRT during stack unwind if CodeGen::genProfilingEnterCallback and CodeGen::genProfilingLeaveCallback no implemented in CoreCLR.
Alexander Soldatov [Tue, 26 May 2020 15:29:49 +0000 (18:29 +0300)]
Bump to 1.1.0-1 version
Kirill Frolov [Tue, 17 Dec 2019 11:23:02 +0000 (14:23 +0300)]
Fixed warning from static analyzer.
Variable `hr' might be uninitialized in case, when Initialized()
function was called twice.
이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 [Mon, 16 Sep 2019 22:37:04 +0000 (07:37 +0900)]
Update .gitignore
Mikhail Kurinnoi [Fri, 26 Apr 2019 13:47:41 +0000 (16:47 +0300)]
Fix start profiling session with "Trace Execution" feature
on Tizen 5.5 x86 emulator with coreclr 3.
Merge pull request #21 from m-kurinnoi/clr3fix
Fix build with coreclr 3.
Mikhail Kurinnoi [Mon, 1 Apr 2019 10:59:36 +0000 (13:59 +0300)]
Fix build with coreclr 3.
Mikhail Kurinnoi [Mon, 4 Feb 2019 11:19:47 +0000 (14:19 +0300)]
Add TCP socket prompt feature.
Provide custom socket prompt string in order to check
send/receive capability of established connection.
Required by VS plugin.
Add TCP socket support for trace log output. (#17)
* Add trace log socket support.
* Add custom socket port support.
* Fix osocketstream class.
Mikhail Kurinnoi [Wed, 30 Jan 2019 15:46:09 +0000 (18:46 +0300)]
Fix tracklog stream exceptions setup.
Merge pull request #15 from i-kulaychuk/fix-build
Fix macro for checking strerror_r() variant
Igor Kulaychuk [Fri, 14 Dec 2018 11:57:43 +0000 (14:57 +0300)]
Fix macro for checking strerror_r() variant
Igor Kulaychuk [Thu, 13 Dec 2018 08:54:36 +0000 (11:54 +0300)]
Fix strerror thread-safety issue - use strerror_r
Aleksei Vereshchagin [Wed, 8 Aug 2018 14:54:46 +0000 (17:54 +0300)]
Change installation path in spec-file
Alexey Vereschagin [Fri, 20 Jul 2018 11:29:09 +0000 (11:29 +0000)]
Add information about heap reserved memory and generations to tracelog
Aleksei Vereshchagin [Mon, 16 Jul 2018 18:08:14 +0000 (21:08 +0300)]
Use a symlink to installed Microsoft.NETCore.App version
Aleksei Vereshchagin [Tue, 5 Jun 2018 20:40:09 +0000 (23:40 +0300)]
Add time zone information to tracelog
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>
Dmitri Botcharnikov [Tue, 31 Jul 2018 13:40:47 +0000 (16:40 +0300)]
Fix build for clang 5.0
Change-Id: Id81058b737055bea678d9dc9bba84d0e1df2af5a
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>
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
Aleksei Vereshchagin [Thu, 10 May 2018 19:32:29 +0000 (22:32 +0300)]
Update building instructions for GBS
Aleksei Vereshchagin [Sat, 28 Apr 2018 13:30:06 +0000 (16:30 +0300)]
Update building instructions for GBS
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
Aleksei Vereshchagin [Fri, 27 Apr 2018 15:10:33 +0000 (18:10 +0300)]
Fix cast problem on x86
Aleksei Vereshchagin [Mon, 9 Apr 2018 19:14:55 +0000 (22:14 +0300)]
Refactoring of TraceLog class
Aleksei Vereshchagin [Wed, 18 Apr 2018 17:21:16 +0000 (20:21 +0300)]
Fix DumpGarbageCollectionFinished() missing new line
Aleksei Vereshchagin [Tue, 10 Apr 2018 21:25:53 +0000 (00:25 +0300)]
Add description of TraceLog text format
Aleksei Vereshchagin [Mon, 9 Apr 2018 19:13:58 +0000 (22:13 +0300)]
Update default constructor of InternalID
Aleksei Vereshchagin [Tue, 3 Apr 2018 20:30:42 +0000 (23:30 +0300)]
Add GC start/stop info to tracelog
Aleksei Vereshchagin [Mon, 2 Apr 2018 19:57:29 +0000 (22:57 +0300)]
Add JIT timestamp and thread info to tracelog
Aleksei Vereshchagin [Fri, 6 Apr 2018 11:38:54 +0000 (14:38 +0300)]
Update README.md
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.
Aleksei Vereshchagin [Tue, 3 Apr 2018 23:55:26 +0000 (02:55 +0300)]
Add comment to ConfigurationManager::CheckUnused()
Aleksei Vereshchagin [Tue, 3 Apr 2018 23:30:21 +0000 (02:30 +0300)]
Fix exception messages
Aleksei Vereshchagin [Fri, 30 Mar 2018 18:30:05 +0000 (21:30 +0300)]
Add posibility to use files as source of configuration
Aleksei Vereshchagin [Wed, 28 Mar 2018 02:05:30 +0000 (05:05 +0300)]
Update build system scripts
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:26:22 +0000 (20:26 +0300)]
Fix incorrect sizeof for winContext
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:25:19 +0000 (20:25 +0300)]
Add comment to ExecutionTrace::IsPseudoFunction()
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
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
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:19:28 +0000 (20:19 +0300)]
Only S_OK hresult from GetModuleMetaData() guarantees return of valid pointer
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:16:24 +0000 (20:16 +0300)]
Profiler::HandleException() prints to LOG().Warn() for not FAILED HRESULTs
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
Aleksei Vereshchagin [Mon, 11 Dec 2017 17:09:22 +0000 (20:09 +0300)]
EventChannel class uses assert() instead of _ASSERTE()
Aleksei Vereshchagin [Mon, 11 Dec 2017 16:53:04 +0000 (19:53 +0300)]
Should not use const_cast to avoid API contract
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
Dmitri Botcharnikov [Mon, 25 Sep 2017 16:07:19 +0000 (19:07 +0300)]
Add license, readme and credits
Dmitri Botcharnikov [Mon, 25 Sep 2017 12:28:15 +0000 (15:28 +0300)]
Add license header in source files.
Tizen Infrastructure [Fri, 22 Sep 2017 02:51:02 +0000 (02:51 +0000)]
Initial empty repository
Dmitri Botcharnikov [Wed, 30 Aug 2017 13:06:25 +0000 (16:06 +0300)]
Fix build
Dmitri Botcharnikov [Tue, 29 Aug 2017 15:05:44 +0000 (18:05 +0300)]
Fix build for arm
Dmitri Botcharnikov [Tue, 29 Aug 2017 14:48:17 +0000 (17:48 +0300)]
Fix Hot Lines and add GC tracing.
Andrey Kvochko [Mon, 5 Jun 2017 11:36:10 +0000 (14:36 +0300)]
Install directly to CoreCLR location
Andrey Kvochko [Mon, 5 Jun 2017 09:41:18 +0000 (12:41 +0300)]
Enable ASM language
Andrey Kvochko [Fri, 2 Jun 2017 12:46:35 +0000 (15:46 +0300)]
Add .spec file for gbs build
Andrey Kvochko [Fri, 2 Jun 2017 12:22:34 +0000 (15:22 +0300)]
initial commit