Public Member Functions | |
DataTrace () | |
void | read (int rank, long index) |
void | printInfo (PrintStream out) |
void | open (final String file) throws IOException |
void | dispose () throws IOException |
Static Public Member Functions | |
static void | main (String[]argv) |
Protected Member Functions | |
boolean | isTypeFormatCorrect (long type) |
boolean | isFileHeaderCorrect (String header) |
boolean | readNext (FileChannel input) throws IOException |
void | readHeader (String file, FileInputStream fis, ByteBuffer buffer) throws IOException |
Protected Attributes | |
long | format |
long | num_threads |
long | num_cctid |
long | num_metric |
String | filename |
Package Attributes | |
long | index_start |
long | index_length |
long | trace_start |
long | trace_length |
long | min_time |
long | max_time |
int | size_offset |
int | size_length |
int | size_gtid |
int | size_time |
int | size_cctid |
Static Private Attributes | |
static final String | TRACE_NAME = "hpctoolkit trace metrics" |
Definition at line 17 of file DataTrace.java.
edu.rice.cs.hpc.traceviewer.data.db.DataTrace.DataTrace | ( | ) |
Definition at line 29 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main().
void edu.rice.cs.hpc.data.db.DataCommon.dispose | ( | ) | throws IOException [inherited] |
Reimplemented in edu.rice.cs.hpc.viewer.db.DataSummary.
Definition at line 78 of file DataCommon.java.
boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.isFileHeaderCorrect | ( | String | header | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.data.db.DataCommon.
Definition at line 38 of file DataTrace.java.
References edu.rice.cs.hpc.traceviewer.data.db.DataTrace.TRACE_NAME.
boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.isTypeFormatCorrect | ( | long | type | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.data.db.DataCommon.
Definition at line 33 of file DataTrace.java.
static void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main | ( | String[] | argv | ) | [static] |
Definition at line 99 of file DataTrace.java.
References edu.rice.cs.hpc.traceviewer.data.db.DataTrace.DataTrace(), edu.rice.cs.hpc.data.db.DataCommon.open(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo().
void edu.rice.cs.hpc.data.db.DataCommon.open | ( | final String | file | ) | throws IOException [inherited] |
Reimplemented in edu.rice.cs.hpc.viewer.db.DataSummary.
Definition at line 34 of file DataCommon.java.
References edu.rice.cs.hpc.data.db.DataCommon.filename, edu.rice.cs.hpc.data.db.DataCommon.HEADER_COMMON_SIZE, edu.rice.cs.hpc.data.db.DataCommon.readHeader(), and edu.rice.cs.hpc.data.db.DataCommon.readNext().
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main().
void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo | ( | PrintStream | out | ) |
Reimplemented from edu.rice.cs.hpc.data.db.DataCommon.
Definition at line 77 of file DataTrace.java.
References edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_length, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_start, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.max_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.min_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_cctid, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_gtid, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_length, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_offset, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_length, and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_start.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main().
void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.read | ( | int | rank, | |
long | index | |||
) |
Definition at line 71 of file DataTrace.java.
void edu.rice.cs.hpc.data.db.DataCommon.readHeader | ( | String | file, | |
FileInputStream | fis, | |||
ByteBuffer | buffer | |||
) | throws IOException [protected, inherited] |
Definition at line 92 of file DataCommon.java.
References edu.rice.cs.hpc.data.db.DataCommon.format, edu.rice.cs.hpc.data.db.DataCommon.isTypeFormatCorrect(), edu.rice.cs.hpc.data.db.DataCommon.MAGIC, edu.rice.cs.hpc.data.db.DataCommon.MESSAGE_SIZE, edu.rice.cs.hpc.data.db.DataCommon.num_cctid, edu.rice.cs.hpc.data.db.DataCommon.num_metric, edu.rice.cs.hpc.data.db.DataCommon.num_threads, and edu.rice.cs.hpc.data.db.DataCommon.throw_exception().
Referenced by edu.rice.cs.hpc.data.db.DataCommon.open().
boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext | ( | FileChannel | input | ) | throws IOException [protected, virtual] |
Implements edu.rice.cs.hpc.data.db.DataCommon.
Definition at line 43 of file DataTrace.java.
References edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_length, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_start, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.max_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.min_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_cctid, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_gtid, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_length, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_offset, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_time, edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_length, and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_start.
String edu.rice.cs.hpc.data.db.DataCommon.filename [protected, inherited] |
Definition at line 26 of file DataCommon.java.
Referenced by edu.rice.cs.hpc.viewer.db.DataSummary.main(), edu.rice.cs.hpc.data.db.DataCommon.open(), and edu.rice.cs.hpc.viewer.db.DataSummary.open_internal().
long edu.rice.cs.hpc.data.db.DataCommon.format [protected, inherited] |
Definition at line 21 of file DataCommon.java.
Referenced by edu.rice.cs.hpc.data.db.DataCommon.printInfo(), and edu.rice.cs.hpc.data.db.DataCommon.readHeader().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_length [package] |
Definition at line 21 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.index_start [package] |
Definition at line 21 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.max_time [package] |
Definition at line 23 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.min_time [package] |
Definition at line 23 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
long edu.rice.cs.hpc.data.db.DataCommon.num_cctid [protected, inherited] |
Definition at line 23 of file DataCommon.java.
Referenced by edu.rice.cs.hpc.viewer.db.DataSummary.fillOffsetTable(), edu.rice.cs.hpc.viewer.db.DataSummary.printInfo(), edu.rice.cs.hpc.data.db.DataCommon.printInfo(), and edu.rice.cs.hpc.data.db.DataCommon.readHeader().
long edu.rice.cs.hpc.data.db.DataCommon.num_metric [protected, inherited] |
Definition at line 24 of file DataCommon.java.
Referenced by edu.rice.cs.hpc.viewer.db.DataSummary.printInfo(), edu.rice.cs.hpc.data.db.DataCommon.printInfo(), and edu.rice.cs.hpc.data.db.DataCommon.readHeader().
long edu.rice.cs.hpc.data.db.DataCommon.num_threads [protected, inherited] |
Definition at line 22 of file DataCommon.java.
Referenced by edu.rice.cs.hpc.data.db.DataCommon.printInfo(), and edu.rice.cs.hpc.data.db.DataCommon.readHeader().
int edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_cctid [package] |
Definition at line 27 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
int edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_gtid [package] |
Definition at line 26 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
Definition at line 25 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
Definition at line 25 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
int edu.rice.cs.hpc.traceviewer.data.db.DataTrace.size_time [package] |
Definition at line 26 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_length [package] |
Definition at line 22 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().
final String edu.rice.cs.hpc.traceviewer.data.db.DataTrace.TRACE_NAME = "hpctoolkit trace metrics" [static, private] |
Definition at line 19 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.isFileHeaderCorrect().
long edu.rice.cs.hpc.traceviewer.data.db.DataTrace.trace_start [package] |
Definition at line 22 of file DataTrace.java.
Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo(), and edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext().