SRADA-1035 Implemented popup menu for memory callstack table.
authorp.privalov <p.privalov@partner.samsung.com>
Mon, 12 Sep 2016 13:30:05 +0000 (16:30 +0300)
committerVladislav Eliseev <v.eliseev@samsung.com>
Fri, 16 Sep 2016 11:29:04 +0000 (20:29 +0900)
commite244fb21b0719344de80a29bd9239f02d0b8a8c1
tree696b524899bbf54006d99e042be753261abc706f
parentab6fe292e9e3e3c1bafa56ad98d4bbc77bec8941
SRADA-1035 Implemented popup menu for memory callstack  table.

Changes:
 * Memory callstack table items now contains 2 additional portions of data:
   caller address and start address.
 * These fields filled with 0 if unknown, or with their addresses.
 * RuntimeCallstackManager.makeCallstackWithoutBacktrace(..) now fills
   function start address correctly.

Note: after probing of PLT-functions It is required to check correctness of
RuntimeCallstackManager.makeCallstackWithoutBacktrace(..),
RuntimeCallstackManager.makeUserCallstack(..)
because both of them build callstack in assumption that we have probes only on
functions from specified binary.

Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/table/MemoryCallStackTable.java

Change-Id: I20100a5a52731685f9ac279daad1faac718b5fd0
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/listeners/TableTooltipListener.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/project/callstack/BaseCallstackManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/project/callstack/RuntimeCallstackManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/LogParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/table/MemoryCallStackTable.java