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>
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
heeyoung [Wed, 13 May 2015 03:45:35 +0000 (12:45 +0900)]
Merge remote-tracking branch 'origin/da-setup' into da-web
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
Change-Id: I727229e3821d490f81cb61d657c40f315404b912
heeyoung [Thu, 7 May 2015 10:36:06 +0000 (19:36 +0900)]
Merge remote-tracking branch 'origin/tizen' into da-setup
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/communicator/Communicator30.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/SWAPLogParser.java
Change-Id: I4ce84a6d5b11904955f34596a839cc26405fecf9
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
jungwook.ryu [Thu, 30 Apr 2015 07:28:21 +0000 (16:28 +0900)]
[Timeline] : Apply PID filtering - CPU, Heap, Process Chart.
Change-Id: I595975d16dad2439245f874afec0d5ed14ec3626
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
jungwook.ryu [Wed, 29 Apr 2015 06:04:59 +0000 (15:04 +0900)]
[UI] : Add ChartBoad interface for PID filtering
1. show a child board item in ChartBoard
2. hide a child board item in ChartBoard
3. show all of board items in ChartBoard
Change-Id: Iebe899f115766bb3c03eae2a0b96820cb93e1444
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
jungwook.ryu [Fri, 17 Apr 2015 08:19:08 +0000 (17:19 +0900)]
Timeline : revision screenshot logic
1. CreateImageThread multi -> single thread
2. fix bug image rendering to chart
Change-Id: I7405452e0a432ba06ef456084f8c330803ddaad6
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
heeyoung [Thu, 23 Apr 2015 10:17:57 +0000 (19:17 +0900)]
CallTrace : set Call Trace table name
Change-Id: I82e9e9a27f1546c1f32066638eaec81a250d3908
Signed-off-by: heeyoung <hy.hwang@samsung.com>
greatim [Tue, 21 Apr 2015 04:59:46 +0000 (13:59 +0900)]
INTERNAL: a bug fixed
Fix a bug that cannot stop trace when application is terminated by target
Change-Id: I4dbefba44bf7a8bababf0cd27b8272c64a366b59
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Fri, 17 Apr 2015 05:56:16 +0000 (14:56 +0900)]
INTERNAL: reduce synchronized method in DataThread.java
reduce synchorized method in DataThread.java
Change-Id: I69af5edca1c128612bd57a184b14a06b90a27419
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 13 Apr 2015 12:06:13 +0000 (21:06 +0900)]
COMMUNICATOR: refactor DACommunicator and Toolbar
Seperate device management from DACommunicator (make new class DeviceManager)
Refactor toolbar about updating device combo and application combo
Change-Id: I413b477fb08fa9b5a1b9f98ed948590b7fa6efb4
Signed-off-by: greatim <jaewon81.lim@samsung.com>
heeyoung [Tue, 14 Apr 2015 02:30:06 +0000 (11:30 +0900)]
Setting : prevent character value in input box
Change-Id: Ic5a3482456a871e9605494967e2dd7e2584bf955
Signed-off-by: heeyoung <hy.hwang@samsung.com>
hyeran74.kim [Fri, 3 Apr 2015 10:10:45 +0000 (19:10 +0900)]
File : bug fix about null pointer exception
Change-Id: Ib807e747bec7fe7a8bbf5a978d37ca42a111b3e0
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
woojin jung [Fri, 3 Apr 2015 08:23:49 +0000 (01:23 -0700)]
Merge changes Ic5c80657,Iaefcd816 into tizen
* changes:
CALLSTACK: refactor callstack inserter
INTERNAL: fix a bug in memory log data
woojin jung [Fri, 3 Apr 2015 06:46:23 +0000 (23:46 -0700)]
Merge "CALLSTACK: refactoring callstack manager" into tizen
woojin jung [Fri, 3 Apr 2015 02:40:45 +0000 (19:40 -0700)]
Merge "Setting : modify usability" into tizen
heeyoung [Thu, 26 Mar 2015 06:39:13 +0000 (15:39 +0900)]
Setting : modify usability
romove focus of tooltip
modify cancel operation in option tab
change screenshot periodically minimum value
Change-Id: I4d2e265b4e6a00e28bdb66f312bd2a7b04182f1f
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
woojin jung [Thu, 26 Mar 2015 09:07:26 +0000 (02:07 -0700)]
Merge "Summary : fix bug of reallocation logic" into tizen
greatim [Thu, 26 Mar 2015 07:44:54 +0000 (16:44 +0900)]
CALLSTACK: refactor callstack inserter
refactor callstack inserter
move callstack manager to project package
move project.save() to save command action
do not insert callstack unit at runtime (insert at save time)
minimize synchronized call of page data managers (causes deadlock)
Change-Id: Ic5c8065788cdf14b490e1c58ec01614c1d156b89
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 24 Mar 2015 11:37:04 +0000 (20:37 +0900)]
INTERNAL: fix a bug in memory log data
fix a bug at memory log parsing
Change-Id: Iaefcd816f44e586199021cce254489586657a5d3
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 24 Mar 2015 09:25:25 +0000 (18:25 +0900)]
CALLSTACK: refactoring callstack manager
seperate callstack manager for "runtime" and "range"
seperate profile data maker too. (runtime and range)
Change-Id: I925f66bee9c955514516b98f4d8d907bab55dead
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 23 Mar 2015 08:33:57 +0000 (17:33 +0900)]
Merge branch 'da-opt' into tizen
Change-ID: Id2d81a63efc1c2ae0235795de1894cdceab01882
greatim [Wed, 18 Mar 2015 08:15:55 +0000 (17:15 +0900)]
INTERNAL: refactor clear() function of each page data manager
refactor clear() function of each page data manager and caller of clear()
Change-Id: I57f8cae046d7bba76c20f7712ad0842b780ed845
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 16 Mar 2015 14:01:21 +0000 (23:01 +0900)]
INTERNAL: insert thread remaining data to db using inserter
insert thread remaining data to db using inserter on onThreadStop()
Change-Id: I014395f890af19ee5275a1d49337fd4182f7bca3
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Fri, 13 Mar 2015 06:23:24 +0000 (15:23 +0900)]
INTERNAL: remove startTrace() and stopTrace() in toolbar
Remove startTrace() and stopTrace() function in toolbar
Instead, use startTrace() and stopTrace() in CommandAction
change dispose() function name to close() in Project.java
Change-Id: I25bd65eb5b2739a4606bef34b9210942155329c0
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 11 Mar 2015 12:27:23 +0000 (21:27 +0900)]
INTERNAL: remove DACommunicator.isRunning() usage
remove DACommunicator.isRunning(), replace it to DAState
refactor some function of thread data manager and thread db tables
Change-Id: I5456b3ef781931e5834a205c69495acadfbb1e7f
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 11 Mar 2015 05:59:58 +0000 (14:59 +0900)]
INTERNAL: make DAState class for host state management
make DAState class for host state management (moved from Global.java)
remove all AnalyzerManager.isRunning() call and replace it to use DAState
Change-Id: I0323c9ad27193217fdadcefd9387e35749b2ff01
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 9 Mar 2015 16:52:04 +0000 (01:52 +0900)]
INTERNAL: make sure all image thread is stopped when tracing is stopped
make sure all image processing thread is terminated when tracing is terminated.
Change-Id: I2ee1cddacbed8c725c69bf821045f11409ff67a9
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 9 Mar 2015 14:52:38 +0000 (23:52 +0900)]
INTERNAL: stop forced when DA exit
stop thread by force when DA exit
change some caller code of AnalyzerManager.isExit()
Change-Id: I1c49b5174f618ed2238bab2ef7ccb6bee3d45c26
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 5 Mar 2015 12:25:35 +0000 (21:25 +0900)]
INTERNAL: refactor DAResult and warning dialog
refactor DAResult
add global function to show warning dialog with message or DAResult
Change-Id: I15d7fdbb5e02645311dd12cab13b1911a32b9798
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Thu, 5 Mar 2015 09:24:41 +0000 (18:24 +0900)]
INTERNAL: add resource monitor timer
add resource monitor timer to monitor memory usage of DA
refactor UpdateViewTimer
Change-Id: Ib19fe8f2ee40bcbc5a23a0960397c347311f992e
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 4 Mar 2015 12:15:13 +0000 (21:15 +0900)]
INTERNAL: fix some bugs
add checking project validness at StopTraceManager
add checking thread interruption when major data thread is looping
add checking string size is zero or not when parsing log data
Change-Id: If51dd5e30faf3c167b4cf08531010179fcfe19da
Signed-off-by: greatim <jaewon81.lim@samsung.com>
hyeran74.kim [Fri, 13 Mar 2015 06:48:20 +0000 (15:48 +0900)]
Widget : fixed bug about the problem the combo pop-up doesn't go away in some case
Change-Id: I9f6bbbef68dd7c6eb02b1d774fe4c3f917ed2ad1
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
greatim [Wed, 4 Mar 2015 08:59:53 +0000 (17:59 +0900)]
INTERNAL: fix some bugs and typo (feedback of commit
9a47faf3768e4)
feedback of commit
9a47faf3768e4
rename ToolbarArea -> Toolbar and change to enum
add some boilerplate
change some names (function, enum value, nl text, etc..)
Change-Id: I3a4ffbc2908108066a7d8d4e334efe352162a028
Signed-off-by: greatim <jaewon81.lim@samsung.com>
jungwook.ryu [Mon, 9 Mar 2015 07:23:27 +0000 (16:23 +0900)]
Timeline : Apply EFL Gesture event to UI Event chart
Change-Id: Ide6c254bc682820758a28c8580a89bf5a2025dee
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
seokgil.kang [Fri, 6 Mar 2015 08:45:14 +0000 (17:45 +0900)]
Summary : fix bug of reallocation logic
Change-Id: Icde9964e4d89536287025bd469ce286cfde3dd42
Signed-off-by: seokgil.kang <seokgil.kang@samsung.com>
greatim [Wed, 4 Mar 2015 05:50:36 +0000 (14:50 +0900)]
NL: rename some nl variable name (setting -> configuration)
rename some nl variable name (setting -> configuration)
change (prepare for profiling -> Prepareing to trace)
Change-Id: I17fc6e234de72f5dc315a0c08f40830fad2d69ea
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Wed, 4 Mar 2015 05:00:07 +0000 (14:00 +0900)]
INTERNAL: refactor major thread class for unity
create DataThread class for major thread like
data channel thread, message parser, log parser, page data thread, db inserter.
use offer() function instead put() function of blocking queue.
Change-Id: Ic02b4d2368c63c5259d64b321f9ef295b354367f
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Tue, 3 Mar 2015 07:57:35 +0000 (16:57 +0900)]
INTERNAL: apply synchronization to current state
fix some bugs in StartTraceManager.java
rename Global.setCurrentState to Global.changeCurrentState and apply synchronization
Change-Id: Id8a338a118d6a22c928eac1aaafc60197c971d2e
Signed-off-by: greatim <jaewon81.lim@samsung.com>
greatim [Mon, 2 Mar 2015 18:39:24 +0000 (03:39 +0900)]
INTERNAL: show error with progress when tracing stopped
show error with progress when tracing stopped
Change-Id: Ifb9b638582adfec362962a1d0a887bdaf1a0aaff
Signed-off-by: greatim <jaewon81.lim@samsung.com>
heeyoung [Fri, 27 Feb 2015 08:40:25 +0000 (17:40 +0900)]
Combo : remove focus out event
Change-Id: I042d28b303226fd30be473548b87993d3ae16038
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Wed, 25 Feb 2015 05:24:20 +0000 (14:24 +0900)]
ProgressDialog : set default button listener
Change-Id: I864f72fcca093100da844b602d533c7e67d4c1fc
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
greatim [Tue, 24 Feb 2015 12:12:48 +0000 (21:12 +0900)]
Merge branch 'tizen' into da-opt
Signed-off-by: greatim <jaewon81.lim@samsung.com>
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/CommunicatorUtils.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/database/DBInserter.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.properties
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/LogQueue.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/MessageParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/PageDataManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/BinarySettingProgressManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/StartProcessManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/StopLogProcessor.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/StopProcessManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ToolbarArea.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/opentrace/OpenTraceInputReader.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/opentrace/OpenTraceProgressManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/SettingDialog.java
Change-Id: Ia2b424c745bc47c723408c69a5fa35192952b6b8
greatim [Fri, 30 Jan 2015 10:55:37 +0000 (19:55 +0900)]
INTERNAL: refactor host state management and trace start/stop management
refactor host state management
refactor trace start / stop management
refactor some lod data models
refactor AnalyzerManager, DAResult, etc.
remove unnecessary files
Change-Id: Ieda51365c24c5a97b3df6716303a3a7cd99d08f8
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin jung [Mon, 16 Feb 2015 01:14:08 +0000 (17:14 -0800)]
Merge "Page Tab : add a null check" into tizen
JuYoung Kim [Fri, 13 Feb 2015 03:10:17 +0000 (12:10 +0900)]
MISC update the -Xmx size to 512MB
Change-Id: I76640aad5324896efa565e4c1ec6772678efa2c2
Signed-off-by: JuYoung Kim <j0.kim@samsung.com>
heeyoung [Fri, 13 Feb 2015 02:18:11 +0000 (11:18 +0900)]
Page Tab : add a null check
Change-Id: I5be61ee00a2db3e06fd0590452039b89a7ff1db5
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
heeyoung [Wed, 11 Feb 2015 07:57:01 +0000 (16:57 +0900)]
Page Tab : Add the page tab view when Open button is clicked in OpenTrace dialog
Change-Id: Ic9b52be990429e8ec0a7eecc42500901dbab80b8
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
greatim [Wed, 11 Feb 2015 03:29:05 +0000 (12:29 +0900)]
INTERNEL: fix some potential bugs
fix some potential bugs including (dereference null return)
Change-Id: I4d62dbe8e96ec161385886f830014d83fc9982e1
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin [Tue, 10 Feb 2015 15:06:02 +0000 (00:06 +0900)]
CALLSTACK, FUNCTION PROFILING : remove potential bugs
1. safer usage of locks
2. remove potential NullPointerException
3. remove dead code
Change-Id: Icb8dd27c9038d00f100a6142ccefbf5ded47d888
Signed-off-by: woojin <woojin2.jung@samsung.com>
greatim [Tue, 10 Feb 2015 11:58:07 +0000 (20:58 +0900)]
INTERNAL: fix some potential bugs
fix some potential bugs including double-checked locking bug
Change-Id: Iead801b8d4410d5d045e7f5870df2dd267ffaec5
Signed-off-by: greatim <jaewon81.lim@samsung.com>
woojin jung [Tue, 10 Feb 2015 09:12:47 +0000 (01:12 -0800)]
Merge "Fix potential bugs." into tizen
woojin jung [Tue, 10 Feb 2015 09:05:04 +0000 (01:05 -0800)]
Merge "File : deal with null pointer exception" into tizen
jungwook.ryu [Tue, 10 Feb 2015 08:57:24 +0000 (17:57 +0900)]
Fix potential bugs.
Change-Id: I1e4b60c8055b2ff706bec23841db8b1572870474
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
hyeran74.kim [Tue, 10 Feb 2015 08:30:22 +0000 (17:30 +0900)]
File : deal with null pointer exception
Change-Id: I5bb06a3a33d3bc629b619744bf47be270ce6d231
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
heeyoung [Tue, 10 Feb 2015 05:23:11 +0000 (14:23 +0900)]
Setting : modify input range of function sampling rate
Change-Id: I1453861caff150a32587c5d935f2897edf287e2d