source: rtems-tools/tester/covoar/CoverageMap.h @ f9a4b2c

5
Last change on this file since f9a4b2c was cb018bc, checked in by Hermann Felbinger <hermann19829@…>, on 08/26/17 at 08:15:53

covoar: Add information to improve diagnostics.

  • Property mode set to 100644
File size: 892 bytes
Line 
1/*! @file CoverageMap.h
2 *  @brief CoverageMap Specification
3 *
4 *  This file contains the specification of the CoverageMap class.
5 */
6
7#ifndef __COVERAGE_MAP_H__
8#define __COVERAGE_MAP_H__
9
10#include "CoverageMapBase.h"
11
12namespace Coverage {
13
14  /*! @class CoverageMap
15   *
16   *  This class implements a coverage map which supports a single
17   *  range of addresses from low to high.
18   */
19  class CoverageMap : public CoverageMapBase {
20
21  public:
22
23    /*!
24     *  This method constructs a CoverageMap instance.
25     *
26     *  @param[in] low specifies the lowest address of the coverage map.
27     *  @param[in] high specifies the highest address of the coverage map.
28     */
29    CoverageMap(
30      const std::string& exefileName,
31      uint32_t           low,
32      uint32_t           high
33    );
34
35    /* Inherit documentation from base class. */
36    virtual ~CoverageMap();
37
38  };
39
40}
41#endif
Note: See TracBrowser for help on using the repository browser.