private boolean firstUpdate;
private boolean tableVisible;
- private boolean[] columnVisibilityEnable = { false, true, true, true, true, true, true, true, true, true, false };
- private boolean[] columnVisibilityDisable = { false, false, false, false, false, false, false, false, false, false, true };
+ private boolean[] columnVisibilityEnable = { false, true, true, true, true, true, true, true, true, false };
+ private boolean[] columnVisibilityDisable = { false, false, false, false, false, false, false, false, false, true };
public MemoryAllocationTraceTableView(Composite parent, int style) {
super(parent, style, false);
int tid = (Integer) allocData.get(MemAllocDBTable.COLUMN.TID.index);
text.add(Integer.toString(tid));
data.add(tid);
- // 4 : live
- text.add("O");
- data.add("O");
- // 5 : address
+ // 4 : address
Long address = (Long) allocData.get(MemAllocDBTable.COLUMN.ALLOCATED_ADDRESS.index);
text.add("0x" + Long.toHexString(address));
data.add(address);
- // 6 : size
+ // 5 : size
Long size = (Long) allocData.get(MemAllocDBTable.COLUMN.ALLOCATED_MEMORY_SIZE.index);
text.add(Long.toString(size));
data.add(size);
- // 7 : library name
+ // 6 : library name
String libName = Global.getLibraryName((Integer)allocData.get(MemAllocDBTable.COLUMN.CALLER_LIBRARY_ID.index));
if (libName == null || libName.isEmpty()) {
libName = AnalyzerConstants.UNKNOWN_LIB;
}
text.add(libName);
data.add(libName);
- // 8 : api type
+ // 7 : api type
int apiId = (Integer) allocData.get(MemAllocDBTable.COLUMN.API_ID.index);
String apiName = Global.getFunctionName(apiId);
text.add(apiName);
TIMESTAMP(1),
PID(2),
TID(3),
- LIVE(4),
- ALLOCATED_ADDRESS(5),
- SIZE(6),
- LIBRARY(7),
- CALLED(8),
- EMPTY(9),
- RUNTIME_STUB(10);
+ ALLOCATED_ADDRESS(4),
+ SIZE(5),
+ LIBRARY(6),
+ CALLED(7),
+ EMPTY(8),
+ RUNTIME_STUB(9);
private int index;
private MemoryAllocationTraceTableIndex(int index){
private int COLUMN_SIZE__TIMESTAMP = 105;
private int COLUMN_SIZE__PID = 40;
private int COLUMN_SIZE__TID = 40;
- private int COLUMN_SIZE__LIVE = 45;
private int COLUMN_SIZE__ALLOCATED_ADDRESS = 90;
private int COLUMN_SIZE__SIZE = 45;
private int COLUMN_SIZE__LIBRARY = 205;
private int COLUMN_SIZE__CALLED = 115;
private int[] columnSizes = { COLUMN_SIZE__SEQ, COLUMN_SIZE__TIMESTAMP,
- COLUMN_SIZE__PID, COLUMN_SIZE__TID, COLUMN_SIZE__LIVE,
+ COLUMN_SIZE__PID, COLUMN_SIZE__TID,
COLUMN_SIZE__ALLOCATED_ADDRESS, COLUMN_SIZE__SIZE, COLUMN_SIZE__LIBRARY,
COLUMN_SIZE__CALLED, 15, 800 };
private int[] columnAlignment = { SWT.RIGHT, SWT.CENTER, SWT.RIGHT,
- SWT.RIGHT, SWT.CENTER, SWT.RIGHT, SWT.RIGHT, SWT.LEFT, SWT.CENTER,
+ SWT.RIGHT, SWT.RIGHT, SWT.RIGHT, SWT.LEFT, SWT.CENTER,
SWT.LEFT, SWT.CENTER };
private Long StartTime;
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_TIMESTAMP,
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_PID,
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_TID,
- MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_LIVE,
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_ALLOCATED_ADDRESS,
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_SIZE,
MemoryPageLabels.MEMORY_ALLOCATION_TRACE_VIEW_LIBRARY,
"Streaming is not supported. Please select range or stop Tracing"
};
- int[] sortTypes = { AnalyzerConstants.SORT_TYPE_NUM, AnalyzerConstants.SORT_TYPE_NUM,
+ int[] sortTypes = { AnalyzerConstants.SORT_TYPE_NUM,
+ AnalyzerConstants.SORT_TYPE_NUM, AnalyzerConstants.SORT_TYPE_NUM,
AnalyzerConstants.SORT_TYPE_NUM, AnalyzerConstants.SORT_TYPE_NUM,
- AnalyzerConstants.SORT_TYPE_STRING, AnalyzerConstants.SORT_TYPE_NUM,
AnalyzerConstants.SORT_TYPE_NUM, AnalyzerConstants.SORT_TYPE_STRING,
- AnalyzerConstants.SORT_TYPE_STRING, AnalyzerConstants.SORT_TYPE_NONE,
- AnalyzerConstants.SORT_TYPE_STRING
- };
+ AnalyzerConstants.SORT_TYPE_STRING,
+ AnalyzerConstants.SORT_TYPE_NONE,
+ AnalyzerConstants.SORT_TYPE_STRING };
public MemoryAllocationTraceTable(Composite parent, int style, int tableStyle) {
super(parent, style, tableStyle);