#include <cstdlib>#include <cstdio>#include <iostream>#include <algorithm>#include "emitElfStatic.h"#include "debug.h"#include "Object-elf.h"Go to the source code of this file.
Functions | |
| static const string | CODE_NAME (".dyninstCode") |
| static const string | STUB_NAME (".dyninstStub") |
| static const string | DATA_NAME (".dyninstData") |
| static const string | BSS_NAME (".dyninstBss") |
| static const string | GOT_NAME (".dyninstGot") |
| static const string | CTOR_NAME (".dyninstCtors") |
| static const string | DTOR_NAME (".dyninstDtors") |
| static const string | TLS_DATA_NAME (".dyninstTdata") |
| static const string | DEFAULT_COM_NAME (".common") |
| static const string | PLT_NAME (".dyninstPLT") |
| static const string | REL_NAME (".dyninstRELA") |
| static const string | REL_GOT_NAME (".dyninstRELAgot") |
| static bool | adjustValInRegion (Region *reg, Offset offInReg, Offset addressWidth, int adjust) |
| static bool adjustValInRegion | ( | Region * | reg, | |
| Offset | offInReg, | |||
| Offset | addressWidth, | |||
| int | adjust | |||
| ) | [inline, static] |
Definition at line 1600 of file emitElfStatic.C.
References Dyninst::SymtabAPI::Region::getPtrToRawData(), and Dyninst::SymtabAPI::Region::patchData().
Referenced by Dyninst::SymtabAPI::emitElfUtils::updateRelocation().
| static const string BSS_NAME | ( | ".dyninstBss" | ) | [static] |
| static const string CODE_NAME | ( | ".dyninstCode" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string CTOR_NAME | ( | ".dyninstCtors" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string DATA_NAME | ( | ".dyninstData" | ) | [static] |
| static const string DEFAULT_COM_NAME | ( | ".common" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::createLinkMap().
| static const string DTOR_NAME | ( | ".dyninstDtors" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string GOT_NAME | ( | ".dyninstGot" | ) | [static] |
| static const string PLT_NAME | ( | ".dyninstPLT" | ) | [static] |
| static const string REL_GOT_NAME | ( | ".dyninstRELAgot" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string REL_NAME | ( | ".dyninstRELA" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string STUB_NAME | ( | ".dyninstStub" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
| static const string TLS_DATA_NAME | ( | ".dyninstTdata" | ) | [static] |
Referenced by Dyninst::SymtabAPI::emitElfStatic::addNewRegions().
1.6.1