}
public FailedApiDataDBTable() {
- addColumn(new DBColumn(SEQUENCE_NUMBER, DBConstants.PRIMARY_KEY, DBConstants.DBTYPE_INT4));
+ addColumn(new DBColumn(SEQUENCE_NUMBER, DBConstants.PRIMARY_KEY, DBConstants.DBTYPE_INT8));
addColumn(new DBColumn(API_ID, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(PROCESS_ID, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(START_TIME, DBConstants.NOT_NULL, DBConstants.DBTYPE_LONG));
isPrepared = false;
} else {
try {
- prep.setInt(1, (Integer) (rowData.get(0)));
+ prep.setLong(1, (Long) (rowData.get(0)));
prep.setInt(2, (Integer) (rowData.get(1)));
prep.setInt(3, (Integer) (rowData.get(2)));
prep.setLong(4, (Long) (rowData.get(3)));
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Long.valueOf(rs.getLong(4)));
if (failChecker(pData)) {
ArrayList<Object> dbFailedData = new ArrayList<Object>();
- dbFailedData.add(Integer.valueOf(pData.getSeq()));
+ dbFailedData.add(Long.valueOf(pData.getSeq()));
dbFailedData.add(Integer.valueOf(pData.getApiId()));
dbFailedData.add(Integer.valueOf(pData.getPid()));
dbFailedData.add(Long.valueOf(pData.getTime()));
if (failChecker(pData)) {
ArrayList<Object> dbFailedData = new ArrayList<Object>();
- dbFailedData.add(Integer.valueOf(pData.getSeq()));
+ dbFailedData.add(Long.valueOf(pData.getSeq()));
dbFailedData.add(Integer.valueOf(pData.getApiId()));
dbFailedData.add(Integer.valueOf(pData.getPid()));
dbFailedData.add(Long.valueOf(pData.getTime()));
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Long.valueOf(rs.getLong(4)));
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Long.valueOf(rs.getLong(4)));
List<Object> data = new ArrayList<Object>();
// 0 : sequence number
- int seq = (Integer) idata.get(FailedApiDataDBTable.COLUMN_INDEX_SEQUENCE_NUMBER);
- text.add(Integer.toString(seq));
- data.add(Integer.valueOf(seq));
+ Long seq = (Long) idata.get(FailedApiDataDBTable.COLUMN_INDEX_SEQUENCE_NUMBER);
+ text.add(Long.toString(seq));
+ data.add(Long.valueOf(seq));
// 1 : start time
long time = (Long) idata.get(FailedApiDataDBTable.COLUMN_INDEX_START_TIME);
text.add(Formatter.toTimeFormat(time));
private LogData data;
private int id = -1;
- private int seq = -1;
+ private long seq = -1;
private long time = -1;
private String apiName = null;
private String args = null;
return id;
}
- public int getSeq() {
+ public long getSeq() {
return seq;
}
import org.tizen.dynamicanalyzer.swap.model.data.MemoryData;
public class CurrentLeakData {
- private int seqNum = -1;
+ private long seqNum = -1;
private long allocValue = -1;
private int pid = -1;
this.pid = pid;
}
- public int getSequenceNumber() {
+ public long getSequenceNumber() {
return seqNum;
}
public FreeDataDBTable() {
addColumn(new DBColumn(COLUMN.SEQUENCE_NUMBER.name, DBConstants.PRIMARY_KEY,
- DBConstants.DBTYPE_INT4));
+ DBConstants.DBTYPE_INT8));
addColumn(new DBColumn(COLUMN.PROCESS_ID.name, DBConstants.NOT_NULL,
DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(COLUMN.MESSAGE_ID.name, DBConstants.NOT_NULL,
isPrepared = false;
} else {
try {
- prep.setInt(1, (Integer) (rowData.get(COLUMN.SEQUENCE_NUMBER.index)));
+ prep.setLong(1, (Long) (rowData.get(COLUMN.SEQUENCE_NUMBER.index)));
prep.setInt(2, (Integer) (rowData.get(COLUMN.PROCESS_ID.index)));
prep.setInt(3, (Integer) (rowData.get(COLUMN.MESSAGE_ID.index)));
prep.setLong(4, (Long) (rowData.get(COLUMN.FREE_TIME.index)));
private static int logNum = 0;
private int leakSeq = -1;
private int id = -1;
- private int seq = -1;
+ private long seq = -1;
private long time = -1;
private String apiName = null;
private int pid = -1;
this.addr = addr;
}
- public int getSeq() {
+ public long getSeq() {
return seq;
}
case DataChannelConstants.MSG_PROBE_MEMORY: {
MemoryData mData = (MemoryData) log;
- dbAllocData.add(Integer.valueOf(mData.getSeq()));
+ dbAllocData.add(Long.valueOf(mData.getSeq()));
dbAllocData.add(Integer.valueOf(mData.getPid()));
dbAllocData.add(Integer.valueOf(mData.getApiId()));
dbAllocData.add(Integer.valueOf(mData.getMemoryApiType()));
case DataChannelConstants.MSG_PROBE_FILE: {
FileData fData = (FileData) log;
- dbAllocData.add(Integer.valueOf(fData.getSeq()));
+ dbAllocData.add(Long.valueOf(fData.getSeq()));
dbAllocData.add(Integer.valueOf(fData.getPid()));
dbAllocData.add(Integer.valueOf(fData.getApiId()));
dbAllocData.add(Integer.valueOf(fData.getFdApiType()));
case DataChannelConstants.MSG_PROBE_MEMORY: {
MemoryData mData = (MemoryData) log;
- dbFreeData.add(Integer.valueOf(mData.getSeq()));
+ dbFreeData.add(Long.valueOf(mData.getSeq()));
dbFreeData.add(Integer.valueOf(mData.getPid()));
dbFreeData.add(Integer.valueOf(mData.getId()));
dbFreeData.add(Long.valueOf(mData.getTime()));
case DataChannelConstants.MSG_PROBE_FILE: {
FileData fData = (FileData) log;
- dbFreeData.add(Integer.valueOf(fData.getSeq()));
+ dbFreeData.add(Long.valueOf(fData.getSeq()));
dbFreeData.add(Integer.valueOf(fData.getPid()));
dbFreeData.add(Integer.valueOf(fData.getId()));
dbFreeData.add(Long.valueOf(fData.getTime()));
if (input == null)
return;
- dbLeakData.add(Integer.valueOf(input.getSequenceNumber()));
+ dbLeakData.add(Long.valueOf(input.getSequenceNumber()));
dbLeakData.add(Long.valueOf(input.getAllocatedValue()));
dbLeakData.add(Integer.valueOf(input.getPid()));
freeDataList.clear();
}
- public List<List<Object>> getAllocationDataFromDB(int seq) {
+ public List<List<Object>> getAllocationDataFromDB(Long seq) {
String where = String.format(query_withSeq,
MemoryAllocationDataDBTable.COLUMN.SEQUENCE_NUMBER.name, seq);
DBTable table = SummaryDataManager.getInstance().getMemoryAllocationDataDBTable();
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Integer.valueOf(rs.getInt(4)));
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Long.valueOf(rs.getLong(2)));
row.add(Integer.valueOf(rs.getInt(3)));
} catch (SQLException e) {
});
}
- public List<List<Object>> getLeakDataWithSeq(List<Integer> leakSequenceNumbers) {
+ public List<List<Object>> getLeakDataWithSeq(List<Long> leakSequenceNumbers) {
String where = String.format(query_withSeqList,
MemoryAllocationDataDBTable.COLUMN.SEQUENCE_NUMBER.name);
int size = leakSequenceNumbers.size();
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Integer.valueOf(rs.getInt(4)));
public List<Object> extractDataFromResultSet(ResultSet rs) {
List<Object> row = new ArrayList<Object>();
try {
- row.add(Integer.valueOf(rs.getInt(1)));
+ row.add(Long.valueOf(rs.getLong(1)));
row.add(Integer.valueOf(rs.getInt(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Integer.valueOf(rs.getInt(4)));
return output;
ArrayList<CurrentLeakData> leakList = new ArrayList<CurrentLeakData>();
leakList.addAll(leaks.values());
- List<Integer> leakSeqNumList = new ArrayList<Integer>();
+ List<Long> leakSeqNumList = new ArrayList<Long>();
for (int i = 0; i < leakList.size(); i++)
leakSeqNumList.add(leakList.get(i).getSequenceNumber());
return null;
}
// 0 : sequence number - hidden column for sorting
- int seq = (Integer) leakData.get(MemoryAllocationDataDBTable.COLUMN.SEQUENCE_NUMBER.index);
- text.add(Integer.toString(seq));
+ Long seq = (Long) leakData.get(MemoryAllocationDataDBTable.COLUMN.SEQUENCE_NUMBER.index);
+ text.add(Long.toString(seq));
data.add(seq);
// 1 : column empty value for tree
int apiId = (Integer) leakData.get(MemoryAllocationDataDBTable.COLUMN.API_ID.index);
List<Object> data = new ArrayList<Object>();
TreeInput output = null;
- int seq = leakInfo.getSequenceNumber();
+ Long seq = leakInfo.getSequenceNumber();
List<List<Object>> leakData = leakDataMaker.getAllocationDataFromDB(seq);
if (leakData == null) {
Logger.error("very strange case !!");
text.add(Integer.toString(pid));
data.add(pid);
// 2 : sequence number
- text.add(Integer.toString(seq));
+ text.add(Long.toString(seq));
data.add(seq);
// 3 : message id
int id = (Integer) idata.get(MemoryAllocationDataDBTable.COLUMN.MESSAGE_ID.index);
public MemoryAllocationDataDBTable() {
addColumn(new DBColumn(COLUMN.SEQUENCE_NUMBER.name, DBConstants.PRIMARY_KEY,
- DBConstants.DBTYPE_INT4));
+ DBConstants.DBTYPE_INT8));
addColumn(new DBColumn(COLUMN.PROCESS_ID.name, DBConstants.NOT_NULL,
DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(COLUMN.API_ID.name, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
isPrepared = false;
} else {
try {
- prep.setInt(1, (Integer) (rowData.get(COLUMN.SEQUENCE_NUMBER.index)));
+ prep.setLong(1, (Long) (rowData.get(COLUMN.SEQUENCE_NUMBER.index)));
prep.setInt(2, (Integer) (rowData.get(COLUMN.PROCESS_ID.index)));
prep.setInt(3, (Integer) (rowData.get(COLUMN.API_ID.index)));
prep.setInt(4, (Integer) (rowData.get(COLUMN.API_TYPE.index)));
}
public void addCurrentLeakData(CurrentLeakData leakData) {
- Integer key = leakData.getSequenceNumber();
+ Long key = leakData.getSequenceNumber();
getLeakHash().put(key.hashCode(), leakData);
leakSeq++;
}
import org.tizen.dynamicanalyzer.swap.model.data.ProbeCommonData;
public class WarningData {
- private static int uNum = 1;
- private int seq = 0;
+ private static long uNum = 1;
+ private long seq = 0;
private int category;
private int warningCase;
private List<String> data = null;
return data;
}
- public int getSeq() {
+ public long getSeq() {
return seq;
}
public WarningDataDBTable() {
addColumn(new DBColumn(RID, DBConstants.PRIMARY_KEY, DBConstants.DBTYPE_INT4));
- addColumn(new DBColumn(SEQUENCE_NUMBER, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
+ addColumn(new DBColumn(SEQUENCE_NUMBER, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT8));
addColumn(new DBColumn(MESSAGE_ID, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(PROCESS_ID, DBConstants.NOT_NULL, DBConstants.DBTYPE_INT4));
addColumn(new DBColumn(START_TIME, DBConstants.NOT_NULL, DBConstants.DBTYPE_LONG));
} else {
try {
prep.setInt(1, (Integer) (rowData.get(0)));
- prep.setInt(2, (Integer) (rowData.get(1)));
+ prep.setLong(2, (Long) (rowData.get(1)));
prep.setInt(3, (Integer) (rowData.get(2)));
prep.setInt(4, (Integer) (rowData.get(3)));
prep.setLong(5, (Long) (rowData.get(4)));
ArrayList<Object> dbWarningData = new ArrayList<Object>();
dbWarningData.add(Integer.valueOf(warningSeq++));
- dbWarningData.add(Integer.valueOf(pData.getSeq()));
+ dbWarningData.add(Long.valueOf(pData.getSeq()));
dbWarningData.add(Integer.valueOf(pData.getId()));
dbWarningData.add(Integer.valueOf(pData.getPid()));
dbWarningData.add(Long.valueOf(pData.getTime()));
ArrayList<Object> dbWarningData = new ArrayList<Object>();
dbWarningData.add(Integer.valueOf(warningSeq++));
- dbWarningData.add(Integer.valueOf(pData.getSeq()));
+ dbWarningData.add(Long.valueOf(pData.getSeq()));
dbWarningData.add(Integer.valueOf(pData.getId()));
dbWarningData.add(Integer.valueOf(pData.getPid()));
dbWarningData.add(Long.valueOf(pData.getTime()));
List<Object> row = new ArrayList<Object>();
try {
row.add(Integer.valueOf(rs.getInt(1)));
- row.add(Integer.valueOf(rs.getInt(2)));
+ row.add(Long.valueOf(rs.getLong(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Integer.valueOf(rs.getInt(4)));
row.add(Long.valueOf(rs.getLong(5)));
});
}
- public String getFullWarningMessageByLogSeq(int seq) {
+ public String getFullWarningMessageByLogSeq(long seq) {
String where = String.format(query_withSeq, WarningDataDBTable.SEQUENCE_NUMBER, seq);
List<String> columns = new ArrayList<String>();
columns.add(WarningDataDBTable.WARNING_KEY);
List<Object> row = new ArrayList<Object>();
try {
row.add(Integer.valueOf(rs.getInt(1)));
- row.add(Integer.valueOf(rs.getInt(2)));
+ row.add(Long.valueOf(rs.getLong(2)));
row.add(Integer.valueOf(rs.getInt(3)));
row.add(Integer.valueOf(rs.getInt(4)));
row.add(Long.valueOf(rs.getLong(5)));
GridItem item = items[0];
DATableDataFormat tableData = (DATableDataFormat) item
.getData();
- int seq = tableData.getLogData().getSeq();
+ long seq = tableData.getLogData().getSeq();
// WarningChecker warningChecker = null;
// if (isRange) {