sdk/tools/heaptrack.git
6 years agoMerge pull request #41 from dotnet/memory_profiler_fix accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.031859 accepted/tizen/5.0/unified/20181106.201556 accepted/tizen/unified/20181001.150959 submit/tizen/20181001.124515 submit/tizen_5.0/20181101.000009 submit/tizen_5.0/20181106.000001
오창석/Advanced DX Lab(SR)/Staff Engineer/삼성전자 [Fri, 28 Sep 2018 10:15:23 +0000 (19:15 +0900)]
Merge pull request #41 from dotnet/memory_profiler_fix

Memory profiler fix for security capabilities

6 years agoPort some logic from heaptrack_preload to heaptrack_inject
Aleksei Vereshchagin [Mon, 24 Sep 2018 15:54:38 +0000 (18:54 +0300)]
Port some logic from heaptrack_preload to heaptrack_inject

6 years agoImplement dotnet_launcher_inject() hook for heaptrack_inject
Aleksei Vereshchagin [Thu, 13 Sep 2018 20:34:46 +0000 (23:34 +0300)]
Implement dotnet_launcher_inject() hook for heaptrack_inject

6 years agoAdd TIZEN building option and remove 0001-Target-build patch
Aleksei Vereshchagin [Thu, 13 Sep 2018 20:15:20 +0000 (23:15 +0300)]
Add TIZEN building option and remove 0001-Target-build patch

6 years agoRemoved redundant bracket accepted/tizen/unified/20180921.143129 submit/tizen/20180921.085331 submit/trunk/20180921.085257
Andrey Ivanov [Wed, 22 Aug 2018 09:50:48 +0000 (12:50 +0300)]
Removed redundant bracket

6 years agoFixed SDK version in README.md
Andrey Ivanov [Wed, 22 Aug 2018 09:44:18 +0000 (12:44 +0300)]
Fixed SDK version in README.md

6 years agoUpdate README.md
Dmitry Krivoschekov [Tue, 21 Aug 2018 15:09:48 +0000 (18:09 +0300)]
Update README.md

6 years agoreadme updated
alivanov [Tue, 21 Aug 2018 14:36:05 +0000 (17:36 +0300)]
readme updated

6 years agoAdd Qt5PrintSupport.dll to the list of external QT dlls accepted/tizen/unified/20180821.091139 submit/tizen/20180820.165049
Konstantin Kholopov [Mon, 13 Aug 2018 14:07:37 +0000 (17:07 +0300)]
Add Qt5PrintSupport.dll to the list of external QT dlls

6 years agoChange installation path in spec-file
Aleksei Vereshchagin [Wed, 8 Aug 2018 17:08:40 +0000 (20:08 +0300)]
Change installation path in spec-file

6 years agoUpdate WINDOWS_GUI_BUILD guide for latest QT and QWT versions
Konstantin Kholopov [Mon, 6 Aug 2018 11:53:20 +0000 (14:53 +0300)]
Update WINDOWS_GUI_BUILD guide for latest QT and QWT versions

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

6 years agoFix after STDMETHODCALLTYPE change
Igor Oblakov [Wed, 25 Jul 2018 15:30:53 +0000 (18:30 +0300)]
Fix after STDMETHODCALLTYPE change

6 years agoUpdate dotnet version to 2.1.0 15/183015/1 accepted/tizen/unified/20180702.042655 submit/tizen/20180702.034319
Lukasz Wojciechowski [Fri, 29 Jun 2018 15:10:58 +0000 (17:10 +0200)]
Update dotnet version to 2.1.0

Change-Id: I151de0d589aadf6a8beb7f0b1da9616e0458a1f2
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
6 years agoExclude build for unsupported architectures accepted/tizen/unified/20180628.130559 submit/tizen/20180620.154106
Dmitri Botcharnikov [Wed, 20 Jun 2018 15:39:17 +0000 (18:39 +0300)]
Exclude build for unsupported architectures

6 years agoMerge branch 'managed-profiler' into tizen submit/tizen/20180620.112952 submit/tizen/20180620.151417
Dmitri Botcharnikov [Mon, 18 Jun 2018 09:43:16 +0000 (12:43 +0300)]
Merge branch 'managed-profiler' into tizen

7 years agoInitial empty repository
Tizen Infrastructure [Fri, 15 Jun 2018 01:13:53 +0000 (01:13 +0000)]
Initial empty repository

7 years agoMerge pull request #36 from dotnet/delivery
Maria Guseva/AI Tools Lab/Staff Engineer/삼성전자 [Fri, 1 Jun 2018 09:31:28 +0000 (12:31 +0300)]
Merge pull request #36 from dotnet/delivery

Delivery of Memory Profiler for Tizen VS

Changes:
1. Tizen Memory Profiler GUI (heaptrack_gui) ported to MS Windows:
    - KDE Frameworks 5 libraries not used under Windows, "raw" Qt is used instead (except KChart - see below);
    - KChart library used for building charts replaced by QWT library under Windows;
    - code fixed to be able to compile it with MSVC;
    - Linux compatibility preserved - application's pro-file (qmake format) allows to choose different build options.
2. Some GUI improvements done:
    - context menu allowing to select different chart display options (show legend, etc.) added;
    - floating help window explaining how to zoom in / zoom out charts added;
    - exporting charts to files implemented;
    - application about dialog added.
3. Some Bugs fixed:
     - fixed stack overflow in case of too big flame graphs
4. Some improvements for build were done:
     - Windows GUI build instruction updated
     - copy required dll files to destination directory on build
     - Added packaging for ARM

7 years agoIntroduce the "managed mode" to disable slow native backtraces
Maria Guseva [Fri, 18 May 2018 16:07:01 +0000 (19:07 +0300)]
Introduce the "managed mode" to disable slow native backtraces

7 years agoUpdate versions for P3 delivery
Aleksei Vereshchagin [Fri, 18 May 2018 14:36:35 +0000 (17:36 +0300)]
Update versions for P3 delivery

7 years agoMerge branch 'managed-profiler' into 'delivery'
Aleksei Vereshchagin [Fri, 18 May 2018 12:58:02 +0000 (15:58 +0300)]
Merge branch 'managed-profiler' into 'delivery'

# Conflicts:
#   scripts/heaptrack-pid.sh

7 years agoWINDOWS_GUI_BUILD document updated
Alexey Chernobaev [Wed, 16 May 2018 18:55:46 +0000 (21:55 +0300)]
WINDOWS_GUI_BUILD document updated

7 years agoUpdate README file
Dmitry Krivoschekov [Mon, 14 May 2018 16:24:53 +0000 (19:24 +0300)]
Update README file

Make some cleanup for README.md Primarily remove mutually duplicated info with WINDOWS_GUI_BUILD.md .

7 years agoUpdate Introduction
Dmitry Krivoschekov [Mon, 14 May 2018 07:24:14 +0000 (10:24 +0300)]
Update Introduction

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

7 years agoAdd 'Running' chapter to README
Dmitry Krivoschekov [Sat, 28 Apr 2018 18:09:20 +0000 (21:09 +0300)]
Add 'Running' chapter to README

7 years agoAdd new README
Dmitry Krivoschekov [Sat, 28 Apr 2018 17:34:53 +0000 (20:34 +0300)]
Add new README

This README file is written specifically for Visual Studio version of Tizen .NET Memory profiler.

7 years agoRename original README of Tizen dotnet memory profiler
Dmitry Krivoschekov [Sat, 28 Apr 2018 09:35:09 +0000 (12:35 +0300)]
Rename original README of Tizen dotnet memory profiler

7 years agoWindows GUI build instruction updated.
Alexey Chernobaev [Tue, 8 May 2018 15:48:35 +0000 (18:48 +0300)]
Windows GUI build instruction updated.

7 years agoFile|Close menu item removed because it generally duplicated the functionality of...
Alexey Chernobaev [Tue, 8 May 2018 15:14:04 +0000 (18:14 +0300)]
File|Close menu item removed because it generally duplicated the functionality of File|Quit

7 years agocopy required dll files to destination directory on build (in Release configuration)
Alexey Chernobaev [Tue, 8 May 2018 15:08:48 +0000 (18:08 +0300)]
copy required dll files to destination directory on build (in Release configuration)

7 years agoMerge branch 'rtsoft_msvc_port' into delivery
Alexey Chernobaev [Sat, 28 Apr 2018 12:19:16 +0000 (15:19 +0300)]
Merge branch 'rtsoft_msvc_port' into delivery

7 years agoWindows GUI build instruction updated
Alexey Chernobaev [Fri, 27 Apr 2018 13:22:50 +0000 (16:22 +0300)]
Windows GUI build instruction updated

7 years agoTizen i686 target build fix
Igor Oblakov [Fri, 27 Apr 2018 12:09:26 +0000 (15:09 +0300)]
Tizen i686 target build fix

7 years agoadd packaging for ARM
Igor Oblakov [Wed, 25 Apr 2018 18:44:16 +0000 (21:44 +0300)]
add packaging for ARM

7 years agofixed stack overflow in case of too big flame graphs (now the maximum depth of a...
Alexey Chernobaev [Thu, 12 Apr 2018 17:49:36 +0000 (20:49 +0300)]
fixed stack overflow in case of too big flame graphs (now the maximum depth of a flame graph is limited)

7 years ago"How to build" instruction updated
Alexey Chernobaev [Mon, 9 Apr 2018 16:20:03 +0000 (19:20 +0300)]
"How to build" instruction updated

7 years agofix build on Linux
Alexey Chernobaev [Wed, 4 Apr 2018 19:39:14 +0000 (22:39 +0300)]
fix build on Linux

7 years ago"Building Tizen .NET Memory Profiler GUI on Windows" document added
Alexey Chernobaev [Wed, 4 Apr 2018 19:11:02 +0000 (22:11 +0300)]
"Building Tizen .NET Memory Profiler GUI on Windows" document added

7 years agofixing build errors in some environments (Qt 5.11.0 MSVC2017 64bit, Release build...
Alexey Chernobaev [Wed, 4 Apr 2018 19:07:08 +0000 (22:07 +0300)]
fixing build errors in some environments (Qt 5.11.0 MSVC2017 64bit, Release build only):
- removed 'include "xxx.moc"' from chartwidget.cpp and histogramwidget.cpp;
- renamed HelpWidget to ChartHelpWindow and moved it from chartwidget.cpp to separate .h and .cpp files.

7 years ago"Samsung Electronics Co." - added " Co."
Alexey Chernobaev [Tue, 3 Apr 2018 16:12:34 +0000 (19:12 +0300)]
"Samsung Electronics Co." - added " Co."

7 years ago- 'quick_exit' called on closing the application to avoid possible crashes in case...
Alexey Chernobaev [Tue, 3 Apr 2018 15:28:40 +0000 (18:28 +0300)]
- 'quick_exit' called on closing the application to avoid possible crashes in case some background operations (e.g. parsing a source file) are still in progress while the main window has already been destroyed;
- shorten debuggee name on the Summary page (remove characters starting from __AUL_SDK__)

7 years agoshow "Nothing to display" if chart is empty to avoid user frustration (QWT)
Alexey Chernobaev [Tue, 3 Apr 2018 15:23:50 +0000 (18:23 +0300)]
show "Nothing to display" if chart is empty to avoid user frustration (QWT)

7 years agosome tricks for flame graph:
Alexey Chernobaev [Mon, 2 Apr 2018 19:37:49 +0000 (22:37 +0300)]
some tricks for flame graph:
- implementing back/forward actions in NO_K_LIB mode;
- trying to fix a floating bug with wrong initial graph display position

7 years agopro file fix
Alexey Chernobaev [Fri, 30 Mar 2018 20:13:04 +0000 (23:13 +0300)]
pro file fix

7 years agomore possible build options (use / don't use such libraries as QWT, KChart, ThreadWeaver)
Alexey Chernobaev [Fri, 30 Mar 2018 20:09:35 +0000 (23:09 +0300)]
more possible build options (use / don't use such libraries as QWT, KChart, ThreadWeaver)

7 years agoabout dialog text changed
Alexey Chernobaev [Fri, 30 Mar 2018 19:05:25 +0000 (22:05 +0300)]
about dialog text changed

7 years agoThreadWeaver library (helper for multithreaded programming) use in heaptrack_gui...
Alexey Chernobaev [Fri, 30 Mar 2018 18:07:35 +0000 (21:07 +0300)]
ThreadWeaver library (helper for multithreaded programming) use in heaptrack_gui restored on Windows platform

7 years agominor Linux fixes
Alexey Chernobaev [Wed, 28 Mar 2018 18:34:35 +0000 (21:34 +0300)]
minor Linux fixes

7 years agosaving and restoring main window position and size
Alexey Chernobaev [Wed, 28 Mar 2018 18:09:21 +0000 (21:09 +0300)]
saving and restoring main window position and size

7 years agobetter quality when saving charts to JPEG (Qwt)
Alexey Chernobaev [Wed, 28 Mar 2018 17:44:51 +0000 (20:44 +0300)]
better quality when saving charts to JPEG (Qwt)

7 years agoconditional "rebranding" from Heaptrack to Tizen Memory Profiler (controlled by SAMSU...
Alexey Chernobaev [Wed, 28 Mar 2018 17:44:12 +0000 (20:44 +0300)]
conditional "rebranding" from Heaptrack to Tizen Memory Profiler (controlled by SAMSUNG_TIZEN_BRANCH configuration option in pro-file)

7 years agominor fix
Alexey Chernobaev [Wed, 28 Mar 2018 15:01:38 +0000 (18:01 +0300)]
minor fix

7 years agoabout dialog improved
Alexey Chernobaev [Wed, 28 Mar 2018 14:59:14 +0000 (17:59 +0300)]
about dialog improved

7 years agoabout dialog corrected, application icon added (Windows)
Alexey Chernobaev [Wed, 28 Mar 2018 14:05:11 +0000 (17:05 +0300)]
about dialog corrected, application icon added (Windows)

7 years agousing boost::iostreams::newline_filter to fix possible new line issues when reading...
Alexey Chernobaev [Wed, 28 Mar 2018 14:04:08 +0000 (17:04 +0300)]
using boost::iostreams::newline_filter to fix possible new line issues when reading heaptrack data files

7 years agosave charts to files fix (QWT)
Alexey Chernobaev [Tue, 27 Mar 2018 13:20:42 +0000 (16:20 +0300)]
save charts to files fix (QWT)

7 years agosaving and restoring chart options (QWT)
Alexey Chernobaev [Tue, 27 Mar 2018 13:17:30 +0000 (16:17 +0300)]
saving and restoring chart options (QWT)

7 years agoAboutData class added
Alexey Chernobaev [Tue, 27 Mar 2018 12:44:41 +0000 (15:44 +0300)]
AboutData class added

7 years agominor fixes
Alexey Chernobaev [Mon, 26 Mar 2018 18:29:33 +0000 (21:29 +0300)]
minor fixes

7 years agoopen file dialog added for selecting a profile data file and an optional "compare...
Alexey Chernobaev [Mon, 26 Mar 2018 18:24:20 +0000 (21:24 +0300)]
open file dialog added for selecting a profile data file and an optional "compare to" data file (NO_K_LIB mode)

7 years agopro file updated after adding the about dialog
Alexey Chernobaev [Mon, 26 Mar 2018 16:55:42 +0000 (19:55 +0300)]
pro file updated after adding the about dialog

7 years agoabout dialog added (NO_K_LIB mode) - need to change the dialog text!
Alexey Chernobaev [Mon, 26 Mar 2018 16:52:17 +0000 (19:52 +0300)]
about dialog added (NO_K_LIB mode) - need to change the dialog text!

7 years agominor fix
Alexey Chernobaev [Mon, 26 Mar 2018 16:09:02 +0000 (19:09 +0300)]
minor fix

7 years agoMerge branch 'rtsoft_msvc_port' of https://git-s.dev.rtsoft.ru/tizen-tools/heaptrack...
Alexey Chernobaev [Mon, 26 Mar 2018 16:00:44 +0000 (19:00 +0300)]
Merge branch 'rtsoft_msvc_port' of https://git-s.dev.rtsoft.ru/tizen-tools/heaptrack into rtsoft_msvc_port

7 years agoautomatically detect the size of help window for charts (QWT)
Alexey Chernobaev [Mon, 26 Mar 2018 15:58:53 +0000 (18:58 +0300)]
automatically detect the size of help window for charts (QWT)

7 years agoFix heaptrack i686 target problem
Igor Oblakov [Mon, 26 Mar 2018 11:58:28 +0000 (14:58 +0300)]
Fix heaptrack i686 target problem

7 years agominor fix to be able to build without QWT
Alexey Chernobaev [Sat, 24 Mar 2018 22:54:45 +0000 (01:54 +0300)]
minor fix to be able to build without QWT

7 years agoadded a context menu to histogram (QWT)
Alexey Chernobaev [Sat, 24 Mar 2018 22:48:26 +0000 (01:48 +0300)]
added a context menu to histogram (QWT)

7 years agorefactoring to prepare adding a context menu to histogram (QWT)
Alexey Chernobaev [Fri, 23 Mar 2018 15:33:07 +0000 (18:33 +0300)]
refactoring to prepare adding a context menu to histogram (QWT)

7 years agofix file name suffix when exporting charts to files on Linux (QWT)
Alexey Chernobaev [Thu, 22 Mar 2018 23:38:26 +0000 (02:38 +0300)]
fix file name suffix when exporting charts to files on Linux (QWT)

7 years agohelp window for charts (QWT) added; export charts (QWT) to files implemented
Alexey Chernobaev [Thu, 22 Mar 2018 19:14:12 +0000 (22:14 +0300)]
help window for charts (QWT) added; export charts (QWT) to files implemented

7 years ago"Show Unresolved" and "Show Curve Borders" options implemented for charts, tooltips...
Alexey Chernobaev [Tue, 20 Mar 2018 12:57:25 +0000 (15:57 +0300)]
"Show Unresolved" and "Show Curve Borders" options implemented for charts, tooltips improved (QWT)

7 years agocharts tooltips improved (QWT)
Alexey Chernobaev [Mon, 19 Mar 2018 19:11:19 +0000 (22:11 +0300)]
charts tooltips improved (QWT)

7 years agoimplementing tooltips for histograms (QWT), in progress
Alexey Chernobaev [Fri, 16 Mar 2018 15:40:23 +0000 (18:40 +0300)]
implementing tooltips for histograms (QWT), in progress

7 years agochart tooltips improvements, other minor fixes
Alexey Chernobaev [Fri, 16 Mar 2018 15:39:42 +0000 (18:39 +0300)]
chart tooltips improvements, other minor fixes

7 years agominor fixes
Alexey Chernobaev [Thu, 15 Mar 2018 18:34:49 +0000 (21:34 +0300)]
minor fixes

7 years agotooltips implemented for charts (if using QWT) - except histogram
Alexey Chernobaev [Thu, 15 Mar 2018 18:14:23 +0000 (21:14 +0300)]
tooltips implemented for charts (if using QWT) - except histogram

7 years agohistogram (QWT) improved (correct x-scale labels, total data shown, etc); refactoring
Alexey Chernobaev [Thu, 15 Mar 2018 00:56:27 +0000 (03:56 +0300)]
histogram (QWT) improved (correct x-scale labels, total data shown, etc); refactoring

7 years agohistogram y-axes scale fixed
Alexey Chernobaev [Wed, 14 Mar 2018 19:43:43 +0000 (22:43 +0300)]
histogram y-axes scale fixed

7 years agoallocation histogram added (in progress)
Alexey Chernobaev [Wed, 14 Mar 2018 19:18:56 +0000 (22:18 +0300)]
allocation histogram added (in progress)

7 years agocharts panning enabled (QWT)
Alexey Chernobaev [Tue, 13 Mar 2018 11:53:12 +0000 (14:53 +0300)]
charts panning enabled (QWT)

7 years agobug fix in the chart tracker text (wrong y-value) - if using QWT charts
Alexey Chernobaev [Mon, 12 Mar 2018 20:02:03 +0000 (23:02 +0300)]
bug fix in the chart tracker text (wrong y-value) - if using QWT charts

7 years agoQWT charts zooming enabled; refactoring
Alexey Chernobaev [Mon, 12 Mar 2018 19:33:58 +0000 (22:33 +0300)]
QWT charts zooming enabled; refactoring

7 years agopro file reverted
Alexey Chernobaev [Mon, 12 Mar 2018 00:02:36 +0000 (03:02 +0300)]
pro file reverted

7 years agofix QWT plot legend on Linux
Alexey Chernobaev [Sun, 11 Mar 2018 23:58:48 +0000 (02:58 +0300)]
fix QWT plot legend on Linux

7 years agofix for Qt below 5.10
Alexey Chernobaev [Sun, 11 Mar 2018 20:55:08 +0000 (23:55 +0300)]
fix for Qt below 5.10

7 years agohandling shortcuts manually in the context menu of ChartWidget
Alexey Chernobaev [Sun, 11 Mar 2018 20:37:59 +0000 (23:37 +0300)]
handling shortcuts manually in the context menu of ChartWidget

7 years agocontext menu added to charts (QWT) to allow users changing some options
Alexey Chernobaev [Sun, 11 Mar 2018 18:03:44 +0000 (21:03 +0300)]
context menu added to charts (QWT) to allow users changing some options

7 years agoshow legend and vertical lines for charts (need to make it customizable later)
Alexey Chernobaev [Sun, 11 Mar 2018 13:48:38 +0000 (16:48 +0300)]
show legend and vertical lines for charts (need to make it customizable later)

7 years agoenable using QWT instead of KChart under unix (by uncommenting one line in pro-file)
Alexey Chernobaev [Tue, 6 Mar 2018 18:32:15 +0000 (21:32 +0300)]
enable using QWT instead of KChart under unix (by uncommenting one line in pro-file)

7 years agosupport using QWT instead of KChart (in progress)
Alexey Chernobaev [Tue, 6 Mar 2018 16:11:31 +0000 (19:11 +0300)]
support using QWT instead of KChart (in progress)

7 years agoTemporary fix for i686 libprofiler
Igor Oblakov [Tue, 6 Mar 2018 11:46:13 +0000 (14:46 +0300)]
Temporary fix for i686 libprofiler

7 years agopro-file fix for unix
Alexey Chernobaev [Fri, 2 Mar 2018 18:19:28 +0000 (21:19 +0300)]
pro-file fix for unix

7 years agorefactoring (preparing to enable use of QWT instead of KChart)
Alexey Chernobaev [Fri, 2 Mar 2018 17:20:36 +0000 (20:20 +0300)]
refactoring (preparing to enable use of QWT instead of KChart)

7 years agoNO_K_CHART mode added (if it's not defined but NO_K_LIB is defined then only KChart...
Alexey Chernobaev [Mon, 19 Feb 2018 18:12:51 +0000 (21:12 +0300)]
NO_K_CHART mode added (if it's not defined but NO_K_LIB is defined then only KChart libraries are used but not other KDE libraries)

7 years agoMinor Qt project fix
Alexey Chernobaev [Thu, 15 Feb 2018 19:06:04 +0000 (22:06 +0300)]
Minor Qt project fix

7 years agoFix NO_K_LIB build mode
Alexey Chernobaev [Thu, 15 Feb 2018 18:57:58 +0000 (21:57 +0300)]
Fix NO_K_LIB build mode

7 years agoFix normal (when NO_K_LIB not set) build mode
Alexey Chernobaev [Thu, 15 Feb 2018 18:46:47 +0000 (21:46 +0300)]
Fix normal (when NO_K_LIB not set) build mode

7 years agochanges to compile using msvc
Alexey Chernobaev [Thu, 15 Feb 2018 18:25:57 +0000 (21:25 +0300)]
changes to compile using msvc