woojin Jung [Mon, 13 Jul 2015 00:35:47 +0000 (09:35 +0900)]
Merge "Revision Log value(UI Event) for compatibility with 2.3 protocol" into da-database
woojin Jung [Mon, 13 Jul 2015 00:35:11 +0000 (09:35 +0900)]
Merge "Thread : modify select query of sync_api" into da-database
jungwook.ryu [Wed, 8 Jul 2015 10:36:24 +0000 (19:36 +0900)]
Revision Log value(UI Event) for compatibility with 2.3 protocol
Change-Id: Ia3518a5f4af2005f9a82a370ce1ae2e68d054e4f
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
heeyoung [Wed, 8 Jul 2015 10:08:36 +0000 (19:08 +0900)]
Thread : modify select query of sync_api
Change-Id: I4738b96ecf196534bb769e10e61edd82390c6ad1
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
jungwook.ryu [Wed, 8 Jul 2015 07:45:43 +0000 (16:45 +0900)]
Rename table name - INTERACTIVE -> CHECKPOINT
Change-Id: I45951408e12ed90f7590d12b638d5d12a447f924
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
greatim [Mon, 6 Jul 2015 09:18:33 +0000 (18:18 +0900)]
DATABASE: make database converter to compatamize save file
make database converter to compatamize save file
refactor DBTableRegistry for creating table selectively
refactor project.java to manipulate save file (version control)
Change-Id: Icff1f729992765587d53861979fb5cd303128814
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin Jung [Wed, 1 Jul 2015 06:34:12 +0000 (15:34 +0900)]
Merge "Thread : bug fix for child title in Thread analysis page" into tizen
woojin Jung [Wed, 1 Jul 2015 05:46:57 +0000 (14:46 +0900)]
Merge "UI : Revision chart tooltip location" into tizen
woojin [Wed, 1 Jul 2015 05:29:32 +0000 (14:29 +0900)]
fix remove script for windows
Change-Id: I3ef693f687b42d11ce788bac6352f456e8e25f85
Signed-off-by: woojin <woojin2.jung@samsung.com>
greatim [Tue, 30 Jun 2015 06:51:10 +0000 (15:51 +0900)]
PACKAGING: fix install and remove script
Fix install and remove script for path with space or multi-byte character
Add debug print option in settings
Add MSG_PROCESS_STATUS_INFO message ID
Change-Id: I1e43a884bd71b5b1cd50925fa7e0367f5f96eb7e
Signed-off-by: greatim <jaewon81.lim@samsung.com>
heeyoung [Tue, 30 Jun 2015 09:55:16 +0000 (18:55 +0900)]
Thread : bug fix for child title in Thread analysis page
Change-Id: I22cd28b9c18221bb0a523625e5c9a9c0cca25b41
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
jungwook.ryu [Tue, 30 Jun 2015 08:54:13 +0000 (17:54 +0900)]
UI : Revision chart tooltip location
Change-Id: Ifcf7fec7772d89d66823b4bbe89ccf5c1e3a2ef7
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
woojin Jung [Mon, 29 Jun 2015 14:30:25 +0000 (23:30 +0900)]
Merge "Setting : modify overhead description width in setting dialog" into tizen
greatim [Mon, 29 Jun 2015 14:28:28 +0000 (23:28 +0900)]
INTERNAL: remove continuity check of sequence number of log
remove continuity check of sequence number of log
Change-Id: I65e31e1f354ecd479f6498016802ed327c8f95eb
Signed-off-by: greatim <jaewon81.lim@samsung.com>
heeyoung [Mon, 29 Jun 2015 07:53:21 +0000 (16:53 +0900)]
Setting : modify overhead description width in setting dialog
Change-Id: I0ceedaa5072ad66cbe841757028b30d866f908ef
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
woojin Jung [Mon, 29 Jun 2015 06:38:16 +0000 (15:38 +0900)]
Merge "fix bug - show CheckPoint page when Load" into tizen
woojin Jung [Mon, 29 Jun 2015 06:37:35 +0000 (15:37 +0900)]
Merge "fix bug for CheckPoint Analysis - log parse error" into tizen
heeyoung [Wed, 24 Jun 2015 06:33:30 +0000 (15:33 +0900)]
Thread : bug fix for child title(TID) of parent sync item (Sync page)
Change-Id: Ic7020be7e1340a6711f8cecb2840f942088477e1
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
woojin Jung [Mon, 29 Jun 2015 06:29:29 +0000 (15:29 +0900)]
Merge "Setting : modify target list in setting dialog (mobile-2.3, mobile-2.3.1, mobile-2.4)" into tizen
heeyoung [Mon, 22 Jun 2015 08:41:02 +0000 (17:41 +0900)]
Setting : modify target list in setting dialog (mobile-2.3, mobile-2.3.1, mobile-2.4)
Change-Id: I473c0593f8508c94cc9a23b45bdf017703e40a41
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
jungwook.ryu [Fri, 26 Jun 2015 07:42:39 +0000 (16:42 +0900)]
fix bug - show CheckPoint page when Load
Change-Id: I05753c88e3bfe8a496c6ef46aae7317f18d69d37
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
jungwook.ryu [Fri, 26 Jun 2015 07:39:22 +0000 (16:39 +0900)]
fix bug for CheckPoint Analysis - log parse error
Change-Id: Ic125bb8bf607fecddec435bf0d3e0b836adef892
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
greatim [Wed, 24 Jun 2015 15:49:31 +0000 (00:49 +0900)]
INTERNAL: refactor Protocol version and Project version management
refactor protocol version and project version management (no longer use version value)
Change-Id: I4dbaac445a40307e412da04a2b35e796c38dce7b
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 24 Jun 2015 13:27:28 +0000 (22:27 +0900)]
Merge branch 'da-db' into tizen
Signed-off-by: greatim <jaewon81.lim@samsung.com>
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/LogParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/model/data/ProfileData.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/manager/FileDataMaker.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/calltrace/CallTraceDataManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/calltrace/CallTraceTable.java
Change-Id: Iaaa11785e278899c0f3f8eaea35bc1a0b7a25a59
woojin Jung [Wed, 24 Jun 2015 09:40:38 +0000 (18:40 +0900)]
Merge "opengl:remove index on db table" into da-db
greatim [Thu, 18 Jun 2015 08:33:23 +0000 (17:33 +0900)]
PROTOCOL: remove protocol specific from UI packages
remove FBIManager by protocol specific (move code to Communicator40)
move some protocol specific constants
refactor classes related FunctionBodyInstrument messages
handle exception for getProbeType() and getProbeSubType() of ProfileData
Change-Id: Ie73433873021357a9b907c048a6b7976377acf49
Signed-off-by: greatim <jaewon81.lim@samsung.com>
hyeran74.kim [Wed, 24 Jun 2015 04:27:45 +0000 (13:27 +0900)]
opengl:remove index on db table
Change-Id: I1c4137ce0736099cf9ae23918b536d364d629432
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
heeyoung [Wed, 24 Jun 2015 04:25:59 +0000 (13:25 +0900)]
Thread : modify SYNC_EVENT table name
Change-Id: Iaca1c3e3b9410514161106acf1d91c92424413fe
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
woojin Jung [Mon, 22 Jun 2015 09:38:51 +0000 (18:38 +0900)]
Merge "Function : remove TYPE column in FUNCTION_ENTRY table" into da-db
heeyoung [Thu, 18 Jun 2015 06:24:57 +0000 (15:24 +0900)]
Function : remove TYPE column in FUNCTION_ENTRY table
Change-Id: Ica343deb7699a0e80b5922c54df9deb102503c37
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Thu, 18 Jun 2015 07:28:44 +0000 (16:28 +0900)]
SYSCALL : add new message (SYSCALL_ENTRY/SYSCALL_EXIT)
Change-Id: Ie05ee8a67045f089591278dc94661bdf802856b9
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
greatim [Fri, 19 Jun 2015 11:52:33 +0000 (20:52 +0900)]
DATABASE: fix old DB constants in kernel analysis database
fix old DB constants in kernel analysis database
Change-Id: Ieb6bd02389e4f65a8ccaab843f96b8fa67bab0f9
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin Jung [Fri, 19 Jun 2015 08:17:21 +0000 (17:17 +0900)]
Merge "Revision DB Column name - Interactive_Varable" into da-db
jungwook.ryu [Fri, 19 Jun 2015 04:45:28 +0000 (13:45 +0900)]
Revision DB Column name - Interactive_Varable
Change-Id: I9981ea203854adb88b8226e7522809c91efb5960
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
hyeran74.kim [Fri, 19 Jun 2015 01:10:20 +0000 (10:10 +0900)]
Replay:changed column names of db table
Change-Id: I90beec2a1f99e2453b931c37d8f042d20c387aa7
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
woojin Jung [Thu, 18 Jun 2015 04:28:54 +0000 (13:28 +0900)]
Merge "Network, File, OpenGL : changed column names" into da-db
woojin Jung [Thu, 18 Jun 2015 04:26:41 +0000 (13:26 +0900)]
Merge "Revision DB table/column name : function, thread" into da-db
hyeran74.kim [Wed, 17 Jun 2015 08:00:02 +0000 (17:00 +0900)]
Network, File, OpenGL : changed column names
Change-Id: I4afa1ceafb76d8082010ec58c8b5d8ca016abe99
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
heeyoung [Wed, 17 Jun 2015 08:41:45 +0000 (17:41 +0900)]
Revision DB table/column name : function, thread
Change-Id: I372ed6e25d8b7a089ad342344b86fc9335e9371b
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
seokgil.kang [Wed, 17 Jun 2015 08:13:34 +0000 (17:13 +0900)]
Summary : cleanup db table (failed api, leak, warning)
Change-Id: I1da7af6a0bc4c7b487017a5b4605c781f9dc230e
Signed-off-by: seokgil.kang <seokgil.kang@samsung.com>
jungwook.ryu [Wed, 17 Jun 2015 08:01:29 +0000 (17:01 +0900)]
Revision use DBConstant
Change-Id: Ibf2ef539e02ec56fd784d92fa21f76a314251f42
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
woojin Jung [Wed, 17 Jun 2015 07:57:06 +0000 (16:57 +0900)]
Merge "Revision DB column name and type." into da-db
jungwook.ryu [Wed, 17 Jun 2015 06:46:52 +0000 (15:46 +0900)]
Revision DB column name and type.
Change-Id: I8fb51f10f3c42b8927c595a0b426124710b4097c
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
greatim [Wed, 17 Jun 2015 06:47:20 +0000 (15:47 +0900)]
DATABASE: modify old DB constant usage to new DB constant
modify old DB constant usage to new DB constant
Change-Id: I070960f8bcb37e1972ebb40ed964c2b53df8c485
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin [Wed, 17 Jun 2015 06:25:29 +0000 (15:25 +0900)]
DATABASE : modify DBConstants
PROCESS_ID -> PID, THREAD_ID -> TID
remove deprecated constants
Change-Id: Iac035220cc811baf775c3a9742836e8a3057d006
Signed-off-by: woojin <woojin2.jung@samsung.com>
jungwook.ryu [Mon, 15 Jun 2015 09:18:48 +0000 (18:18 +0900)]
Revision data message id (MSG_FBI)
Change-Id: I15a0c9a3941e1386045112c52e69a7df53ac0b60
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
hyeran74.kim [Mon, 15 Jun 2015 08:57:39 +0000 (17:57 +0900)]
File: separate file function messages from MSG_FUNTION_ENTRY/EXIT and add new MSG_FILE_FUNCTION_ENTRY/EXIT messages
Change-Id: I4a040333c4548599c1f3f9b79dd5b904c48642c9
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
heeyoung [Mon, 15 Jun 2015 07:31:41 +0000 (16:31 +0900)]
Web : modify message protocol position
Change-Id: I444138d14b6d5b8e49ac64b53a8e97be072c4e47
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
woojin jung [Sun, 14 Jun 2015 23:39:05 +0000 (16:39 -0700)]
Merge "OpenGL : bug fix about problem when displying program detail information" into tizen
jungwook.ryu [Sat, 13 Jun 2015 13:23:37 +0000 (22:23 +0900)]
Merge branch 'da-interactive' into tizen
Change-Id: I9c9d57cf6afdd4b411ef2f815a24d688844bcbb1
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
jungwook.ryu [Sat, 13 Jun 2015 12:43:39 +0000 (21:43 +0900)]
Merge branch 'tizen' into da-interactive
Conflicts:
org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ColorResources.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/IDECommunicator.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/protocol/p30/ProtocolFilter30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/channel/data/DataChannelConstants.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/communicator/Communicator30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/LogParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/MessageParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/model/data/LogDataFactory.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/TimelineChartMouseEventListener.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/calltrace/CallTraceView.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/chart/HeapChart.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/chart/ProcessMemoryChart.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/common/TimelineChartManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/SettingDialogManager.java
Change-Id: I3c9130a105cb69026855f9f7ffa9a2bc2fac2dd8
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
jungwook.ryu [Sat, 13 Jun 2015 09:37:20 +0000 (18:37 +0900)]
[Interactive] Interaction between InteractiveTable and CallTraceTable
Change-Id: Ib37d4f52f85e67203fb6526b91f407b55fa7763f
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
woojin jung [Sat, 13 Jun 2015 08:38:17 +0000 (01:38 -0700)]
Merge "Merge branch 'tizen' into da-interactive" into da-interactive
heeyoung [Sat, 13 Jun 2015 08:32:50 +0000 (17:32 +0900)]
Setting : modify setting overhead description
Change-Id: I2b6823f012b8bcdd75d7ad6cfbc07269ce361061
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Sat, 13 Jun 2015 08:17:23 +0000 (17:17 +0900)]
Merge remote-tracking branch 'origin/da-web' into tizen
Conflicts:
org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/config/feature
org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/config/protocol
org.tizen.dynamicanalyzer.workbench/dynamic-analyzer/config/setting
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/protocol/p30/ProtocolFilter30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/channel/control/ApplicationInst.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/channel/data/DataChannelConstants.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/communicator/Communicator30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/LogParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/MessageParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/model/data/LogDataFactory.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/calltrace/CallTraceDataManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/calltrace/CallTraceView.java
Change-Id: I815c348e23bf0ee35bec601bb676eaa4fba309d7
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Thu, 28 May 2015 10:23:25 +0000 (19:23 +0900)]
PROFILING : add web function profiling
add web call trace in timeline page
add web function profiling in summary page
Change-Id: Ie6071e4ed1fb787bcd002d88ab691975237d9364
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Wed, 13 May 2015 04:09:36 +0000 (13:09 +0900)]
STARTUP : add web startup profiling
add web startup profiling
modify native startup table sorting
Change-Id: Ibc54a1f7b6aba9940a548502df0de7296f0368b6
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
hyeran74.kim [Thu, 11 Jun 2015 08:04:52 +0000 (17:04 +0900)]
OpenGL : bug fix about problem when displying program detail information
Change-Id: Ib8cc9f2ade21ca6b3a2185cac3cf2e7590eaebf5
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
jungwook.ryu [Wed, 10 Jun 2015 12:13:36 +0000 (21:13 +0900)]
MISC : revision misspelling (pixcel -> pixel)
Change-Id: I5140ec6b50d48b1b0a638f4f19b0fc8afedde732
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
hyeran74.kim [Wed, 10 Jun 2015 11:37:56 +0000 (20:37 +0900)]
Network : remove imported invalid package
Change-Id: Iaaeed2054d3854536c3b90a4480d734cffd10f86
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Wed, 3 Jun 2015 09:11:06 +0000 (18:11 +0900)]
Network:display full network address on the network chartboard
Change-Id: I6218c133c6f324b5cb2f9a98466ce72312df99bc
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Thu, 21 May 2015 09:39:45 +0000 (18:39 +0900)]
Network:rearrange the data string on the detail view
Change-Id: I6de6ca8fd0bcb048ab835c1208044b551cc3ea65
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Wed, 13 May 2015 08:47:26 +0000 (17:47 +0900)]
File:deal with null pointer exception on file api table view
Change-Id: I2312ca271e958e7ae5dd05b9a80a508019c59f3c
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Thu, 7 May 2015 05:30:39 +0000 (14:30 +0900)]
File: fixed bug about invalid value of error code column on the API table
Change-Id: I3d57f9fa65463b951090f43b0460ad7e75099235
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
woojin jung [Wed, 10 Jun 2015 11:00:10 +0000 (04:00 -0700)]
Merge "File:support PID filtering on the file chartboard" into tizen
hyeran74.kim [Fri, 17 Apr 2015 10:10:25 +0000 (19:10 +0900)]
windowactivator:changed the way about focusing on DA when profiling with DA on IDE
Change-Id: Id7f91e0b24cd15d45988ef2be0e64c855e0d24d6
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Tue, 14 Apr 2015 08:36:57 +0000 (17:36 +0900)]
Network:changed items order in tooltip
Change-Id: Id0e62dde51e9f07d01ad898e5f1d020b7f4470a0
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Thu, 9 Apr 2015 07:18:27 +0000 (16:18 +0900)]
OpenGL ES:changed name and order of columns
Change-Id: I60418e864f1077bc384f6c08b80a37d2d3e1bb29
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
woojin jung [Wed, 10 Jun 2015 10:55:59 +0000 (03:55 -0700)]
Merge "Warning dialog:support three different dialog sizes" into tizen
hyeran74.kim [Wed, 8 Apr 2015 08:43:28 +0000 (17:43 +0900)]
Warning dialog:support three different dialog sizes
Change-Id: I178a7c2d42b1b20812d3f8ad566462e5df44e85a
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
hyeran74.kim [Thu, 30 Apr 2015 05:16:31 +0000 (14:16 +0900)]
File:support PID filtering on the file chartboard
Change-Id: Icb05742fac65473b325c675cfdb010efefdcd69a
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
woojin jung [Wed, 10 Jun 2015 02:16:25 +0000 (19:16 -0700)]
Merge "Widget : fixed bug about the problem the combo pop-up doesn't go away in some case" into tizen
greatim [Tue, 9 Jun 2015 10:40:39 +0000 (19:40 +0900)]
Merge branch 'da-protocol' into tizen
Signed-off-by: greatim <jaewon81.lim@samsung.com>
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/DAResult.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/communicator/Communicator30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/communicator/DataChannelThread.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/common/TimelineChartManager.java
Change-Id: I58c91337f0b1fd03b18807b3addab45fad1c3431
woojin jung [Tue, 9 Jun 2015 09:59:14 +0000 (02:59 -0700)]
Merge "UI : Adjust source view tooltip location" into tizen
jungwook.ryu [Tue, 9 Jun 2015 09:57:53 +0000 (18:57 +0900)]
UI : Adjust source view tooltip location
Change-Id: Ie54a604badb82c30d54aef6772dae4b556c86bdb
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
woojin jung [Tue, 9 Jun 2015 09:49:22 +0000 (02:49 -0700)]
Merge "CallTrace : set Call Trace table name" into tizen
greatim [Tue, 9 Jun 2015 09:48:17 +0000 (18:48 +0900)]
SETTING: remove 'protocol' file (not necessary anymore)
remove 'protocol' file (not necessary anymore)
Change-Id: Ife142f737eabd5ffddeed3ea3f5aea0ffabec2e0
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin jung [Tue, 9 Jun 2015 09:47:37 +0000 (02:47 -0700)]
Merge "Setting : prevent character value in input box" into tizen
woojin jung [Tue, 9 Jun 2015 09:31:08 +0000 (02:31 -0700)]
Merge "[Timeline] : Apply PID filtering - CPU, Heap, Process Chart." into tizen
woojin jung [Tue, 9 Jun 2015 09:08:53 +0000 (02:08 -0700)]
Merge "Timeline : revision screenshot logic 1. CreateImageThread multi -> single thread 2. fix bug image rendering to chart" into tizen
woojin jung [Tue, 9 Jun 2015 08:26:43 +0000 (01:26 -0700)]
Merge "Timeline : Apply EFL Gesture event to UI Event chart" into tizen
greatim [Mon, 8 Jun 2015 17:38:17 +0000 (02:38 +0900)]
INTERNAL: refactor DAResult (enum -> class)
change DAResult to class from enum
DAResult has 'ErrorCode' enum and detail message 'String'
Change-Id: Ia828d6e7737322a62734966003642cd2c6eb1008
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 8 Jun 2015 16:58:30 +0000 (01:58 +0900)]
INTERNAL: fix some typo and DAResult usage
fix some typo
fix some DAResult usage
rollback to able to parse partial binary info in protocol 3.0
Change-Id: If24d651645be1088a933e45f2c955939e690a351
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 4 Jun 2015 12:15:19 +0000 (21:15 +0900)]
UX: make showWarning() method to called by asyncExec
make showWarning() method to called by asyncExec because it is more unaffected action
Change-Id: I12a203ea68794d0520d71e916bf2ae2587961961
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 4 Jun 2015 11:00:20 +0000 (20:00 +0900)]
INTERNAL: refactor DAResult (add reset method and use StringBuffer)
refactor DAResult (add reset method and use StringBuffer)
Add some user error messages
Do not show warning dialog inside communicator anymore
Instead, show warning dialog in caller of communicator method
Change-Id: I4f11a085816332a13de41ebbf299b0499835ee25
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 3 Jun 2015 13:41:44 +0000 (22:41 +0900)]
LIFECYCLE: obtain lifecycle API ID when every trace is started
Obtail lifecycle API ID when every trace is started
Bug fix in IndexedHashMap
Add some error log for debugging
Change-Id: I140f09f8c07151e77061c43dd1e70bf3a5473955
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 2 Jun 2015 16:42:10 +0000 (01:42 +0900)]
PROTOCOL: apply the feedback of reviews (fix some typo, comments, names)
Fix some typos
Fix some boilerplates
Fix some comments
Fix some method and variable name (by code convention)
Fix some potential bugs
Change-Id: Ibf21c9cfde104ee8ff784102f9ec4cdef8a63f0c
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 2 Jun 2015 06:49:16 +0000 (15:49 +0900)]
PROTOCOL: fix a bug during parsing MSG_FUNCTION_ENTRY for FUNCTION_TYPE_FILE
fix a bug during parsing MSG_FUNCTION_ENTRY for FUNCTION_TYPE_FILE
Change-Id: Ic0fcbfc37505d176056a73e6e03bcd51a0e1c7ab
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 27 May 2015 07:52:14 +0000 (16:52 +0900)]
PROTOCOL: add debug print routine for control channel
Add debug print routine for control channel
Run "ps" commond as root privilege when get list of processes for running process analysis
Add protocol version enum
Change-Id: I859629d27bcfe88ee327ba88c58ce79bc4fb3c8b
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 26 May 2015 10:58:25 +0000 (19:58 +0900)]
PROTOCOL: Implement control channel communicator for protocol 4.0
Implement control channel communicator for protocol 4.0
Implement to get version by message in BaseCommunicator
Change the type of apis collection to map from list in DeviceStatusInfo
Move DATime class to model package
Change-Id: I9958046d33c45a0f4dd6d14f7ec0a3f1bace2d20
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 25 May 2015 13:40:09 +0000 (22:40 +0900)]
PROTOCOL: refactor debug print routine of data channel logs
refactor debug print routine of data channel logs
parse logs (process info, memory map, ...) in data model instead of MessageParser
Change-Id: Iad39372513c98b0b805a9c36b93707118af687de
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 21 May 2015 12:30:33 +0000 (21:30 +0900)]
PROTOCOL: Make sure Protocol 3.0 implementation
Make sure to support protocol 3.0
Remove unused constants from AnalyerConstants (specially protocol constants)
Remove RuntimeConfiguration from Global.java
Change-Id: I93efb115265661b2b96d0c111d7453850b32f7a7
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 20 May 2015 07:35:29 +0000 (16:35 +0900)]
PROTOCOL, SETTING: Remove protocol specific from settings
Modify config files (setting, feature, template)
- changed feature index value, removed protocol specific values, removed protocol file
Add IProtocolConfig interface and implementation
- manage protocol specific values for configuration
Refactor sendConfiguration() of Communicator30
Change Feature enum names
Remove protocol specific from settings
- remove protocol list from FeatureData
- remove ProtocolData
- remove protocol specific functions from SettingDataManager
Change-Id: I4c7ddc18cda23417fbd4c5e8a1c01c0132508450
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 13 May 2015 02:46:59 +0000 (11:46 +0900)]
SETTING: refactor SettingDataManager and related classes
Refactor SettingDataManager
Make Feature and Template enum (removed related constants from SettingConstatns)
Refactor and move setting related classes (FeatureData, FeatureDataValue, ProtocolData, TemplateData, TargetData)
Change-Id: I5980ed080ae8f6099167abc4b87be01a8c7c5838
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 11 May 2015 06:32:47 +0000 (15:32 +0900)]
PROTOCOL: Remove protocol specific from ReplayManager and refactor Communicator30
Move ApplicationInst, FunctionInst, LibraryInst to protocol package
Remove UserSpaceInst, ReplayEvent, EventObject (unnecessary)
Refactor ReplayManager (remove protocol specific)
Refactor Communicator30 (remove UserSpaceInst usage)
Remove Streamable interface usage (replaced ISerializable)
Add feature value to ProtocolConstants30
Move appType constant to ProtocolConstant30
Remove put() from ProtocolSerializer
Change Communicator40 to inherit from Communicator30
Refactor ReplayData (remove objectCount)
Change-Id: I2ab31cc6113c452786642b4673b081d36409b290
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Fri, 8 May 2015 12:44:59 +0000 (21:44 +0900)]
PROTOCOL: make sub package for each protocol version
Make sub package for each protocol version and move related classes
remove BasicMessage (unnecessary)
Change-Id: I1d0decf091f62d39d1004d39149551b4b23859d2
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Fri, 8 May 2015 12:25:19 +0000 (21:25 +0900)]
PROTOCOL: rename makeData() to parse() of LogData classes
Rename makeData() to parse() of LogData classes
Remove IParseDataMessage and DataMessageParser30 class (design change)
Refactor LogDataFactory
Set protocol version value to LogData
Change-Id: I9740339e09085337ce4496215bd0a3269478705b
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 7 May 2015 17:40:32 +0000 (02:40 +0900)]
PROTOCOL: add a few of new classes for protocol compatibility (especially for Data Channel)
add some protocol related classes
- protocol version management class
- data message parser interface
- data message parser implementation class for protocol 3.0
- protocol mutable constants class
- protocol immutable constants class
merge ProtocolParser and ByteStreamData (removed ByteStreamData)
move constants related protocol to ProtocolConstants and ProtocolConstants30 (removed DataChannelConstants)
remove configuration history list from Project.java (not used)
add extra data class for Data channel message (like process info, memory map, error data, ...)
Change-Id: I5f724517755ddd2835f8d750aa0df0a838c9ce32
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Fri, 24 Apr 2015 11:06:46 +0000 (20:06 +0900)]
PROTOCOL: Implement protocol compatibility layer for control channel
Implement protocol compatibility layer for control channel
DeviceInfo does not manage socket information anymore. (communicator does)
Make BaseCommunicator to manage control socket connection and protocol version information (protocol common part)
Make SubCommunicator to manage data socket connection and handle protocol specific function (protocol specific part)
Refactor DACommunicator and CommunicatorUtils (mainly method diet)
Refactor Communicator30.java as subclass of SubCommunicator
Make ProtocolParser and ProtocolSerializer to parse and make protocol messages
Make ProtocolNotSupportedException for unsupported message by some protocol versions
Refactor trivially : ProcessInformation, DeviceStatusInfo, Toolbar, BinarySettingProcessor
Change-Id: I80e0b958134c7fc2eff62f075081d49e70f4f24e
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 30 Apr 2015 13:08:17 +0000 (22:08 +0900)]
INTERNAL: fix a bug that trace is not stopped properly when terminate msg is coming before end of staring
fix a bug that trace is not stopped properly if terminate message is coming before changing DA state to RUNNING.
Signed-off-by: greatim <jaewon81.lim@samsung.com>
Change-Id: I484ffcb68d3421a65b9c5680ee6e1ae7333aeea9