5
Last change
on this file since 6a4859e was
6a4859e,
checked in by Cillian O'Donnell <cpodonnell8@…>, on 08/26/17 at 08:15:56
|
covoar: Use rld tempfile and add signals to clean up in event of crash.
Use rld tempfile for temporary files and add fatal signal handling to clean
them up in the event of a crash.
|
-
Property mode set to
100644
|
File size:
1.2 KB
|
Line | |
---|
1 | /*! @file TraceReaderLogQEMU.h |
---|
2 | * @brief TraceReaderLogQEMU Specification |
---|
3 | * |
---|
4 | * This file contains the specification of the TraceReaderLogQEMU class. |
---|
5 | */ |
---|
6 | |
---|
7 | #ifndef __TRACE_READER_LOG_QEMU_H__ |
---|
8 | #define __TRACE_READER_LOG_QEMU_H__ |
---|
9 | |
---|
10 | #include "TraceReaderBase.h" |
---|
11 | |
---|
12 | #include "rld-process.h" |
---|
13 | |
---|
14 | namespace Trace { |
---|
15 | |
---|
16 | /*! @class TraceReaderLogQEMU |
---|
17 | * |
---|
18 | * This is the specification of the TraceReader base class. |
---|
19 | * All TraceReader implementations inherit from this class. |
---|
20 | */ |
---|
21 | class TraceReaderLogQEMU: public TraceReaderBase { |
---|
22 | |
---|
23 | public: |
---|
24 | |
---|
25 | |
---|
26 | /*! |
---|
27 | * This method constructs a TraceReaderLogQEMU instance. |
---|
28 | */ |
---|
29 | TraceReaderLogQEMU(); |
---|
30 | |
---|
31 | /*! |
---|
32 | * This method destructs a TraceReaderLogQEMU instance. |
---|
33 | */ |
---|
34 | virtual ~TraceReaderLogQEMU(); |
---|
35 | |
---|
36 | /*! |
---|
37 | * This method processes the coverage information from the input |
---|
38 | * @a file and adds it to the specified @a executableInformation. |
---|
39 | * |
---|
40 | * @param[in] file is the coverage file to process |
---|
41 | * @param[in] executableInformation is the information for an |
---|
42 | * associated executable |
---|
43 | * |
---|
44 | * @return Returns TRUE if the method succeeded and FALSE if it failed. |
---|
45 | */ |
---|
46 | virtual bool processFile( |
---|
47 | const char* const file |
---|
48 | ); |
---|
49 | }; |
---|
50 | |
---|
51 | } |
---|
52 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.