#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(). |