source: rtems-tools/tester/covoar/Target_lm32.h @ fb987e8

5
Last change on this file since fb987e8 was 100f517, checked in by Chris Johns <chrisj@…>, on 05/09/14 at 11:50:37

covoar: Merger the covoar source from rtems-testing.git.

Use waf to build covoar.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1/*! @file Target_lm32.h
2 *  @brief Target_lm32 Specification
3 *
4 *  This file contains the specification of the Target_lm32 class.
5 */
6
7#ifndef __TARGET_LM32_H__
8#define __TARGET_LM32_H__
9
10#include <list>
11#include <string>
12#include "TargetBase.h"
13
14
15namespace Target {
16
17  /*!
18   *
19   *  This class is the class for the m68k Target.
20   *
21   */
22  class Target_lm32: public TargetBase {
23
24  public:
25
26    /*!
27     *  This method constructs a Target_lm32 instance.
28     */
29    Target_lm32( std::string targetName );
30
31    /*!
32     *  This method destructs a Target_m68 instance.
33     */
34    virtual ~Target_lm32();
35
36    /*!
37     *  This method determines whether the specified line from a
38     *  objdump file is a nop instruction.
39     *
40     *  @param[in] line contains the object dump line to check
41     *  @param[out] size is set to the size in bytes of the nop
42     *
43     *  @return Returns TRUE if the instruction is a nop, FALSE otherwise.
44     */
45    bool isNopLine(
46      const char* const line,
47      int&              size
48    );
49
50  private:
51
52  };
53
54  //!
55  //! @brief Constructor Helper
56  //!
57  //! This is a constructor helper for this class which can be used in support
58  //! of factories.
59  //!
60  //! @param [in] Targetname is the name of the Target being constructed.
61  //!
62  //! @return This method constructs a new instance of the Target and returns
63  //!         that to the caller.
64  //!
65  TargetBase *Target_lm32_Constructor(
66    std::string          targetName
67  );
68
69}
70#endif
Note: See TracBrowser for help on using the repository browser.