#include <include/prog.h>
Definition at line 42 of file prog.h.
Public Member Functions | |
| ADDRESS | getAddress () |
| Exp * | getInitialValue (Prog *prog) |
| const char * | getName () |
| Type * | getType () |
| Global (Type *type, ADDRESS uaddr, const char *nam) | |
| void | meetType (Type *ty) |
| void | print (std::ostream &os, Prog *prog) |
| void | setType (Type *ty) |
| virtual | ~Global () |
Protected Member Functions | |
| Global () | |
Private Attributes | |
| std::string | nam |
| Type * | type |
| ADDRESS | uaddr |
Friends | |
| class | XMLProgParser |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Definition at line 55 of file prog.h. References uaddr. |
|
|
Definition at line 1670 of file prog.cpp. References Prog::getSectionInfoByAddr(), SectionInfo::isAddressBss(), NULL, Prog::readNativeAs(), type, and uaddr. Referenced by print(). |
|
|
Definition at line 56 of file prog.h. References nam. |
|
|
Definition at line 52 of file prog.h. References type. |
|
|
Definition at line 1797 of file prog.cpp. References Type::meetWith(), and type. |
|
||||||||||||
|
Definition at line 1682 of file prog.cpp. References getInitialValue(), Exp::prints(), type, and uaddr. |
|
|
Definition at line 53 of file prog.h. References type. |
|
|
|
|
|
Definition at line 46 of file prog.h. Referenced by getName(), and XMLProgParser::persistToXML(). |
|
|
Definition at line 44 of file prog.h. Referenced by getInitialValue(), getType(), meetType(), XMLProgParser::persistToXML(), print(), and setType(). |
|
|
Definition at line 45 of file prog.h. Referenced by getAddress(), getInitialValue(), XMLProgParser::persistToXML(), and print(). |
1.4.6