Lines Matching refs:EncodedProgram
40 EncodedProgram::EncodedProgram() : image_base_(0) {} in EncodedProgram() function in courgette::EncodedProgram
41 EncodedProgram::~EncodedProgram() {} in ~EncodedProgram()
149 CheckBool EncodedProgram::DefineRel32Label(int index, RVA value) { in DefineRel32Label()
153 CheckBool EncodedProgram::DefineAbs32Label(int index, RVA value) { in DefineAbs32Label()
159 CheckBool EncodedProgram::DefineLabelCommon(RvaVector* rvas, in DefineLabelCommon()
175 void EncodedProgram::EndLabels() { in EndLabels()
180 void EncodedProgram::FinishLabelsCommon(RvaVector* rvas) { in FinishLabelsCommon()
195 CheckBool EncodedProgram::AddOrigin(RVA origin) { in AddOrigin()
199 CheckBool EncodedProgram::AddCopy(uint32 count, const void* bytes) { in AddCopy()
238 CheckBool EncodedProgram::AddAbs32(int label_index) { in AddAbs32()
242 CheckBool EncodedProgram::AddRel32(int label_index) { in AddRel32()
246 CheckBool EncodedProgram::AddRel32ARM(uint16 op, int label_index) { in AddRel32ARM()
251 CheckBool EncodedProgram::AddPeMakeRelocs(ExecutableType kind) { in AddPeMakeRelocs()
257 CheckBool EncodedProgram::AddElfMakeRelocs() { in AddElfMakeRelocs()
261 CheckBool EncodedProgram::AddElfARMMakeRelocs() { in AddElfARMMakeRelocs()
265 void EncodedProgram::DebuggingSummary() { in DebuggingSummary()
310 CheckBool EncodedProgram::WriteTo(SinkStreamSet* streams) { in WriteTo()
366 bool EncodedProgram::ReadFrom(SourceStreamSet* streams) { in ReadFrom()
409 CheckBool EncodedProgram::EvaluateRel32ARM(OP op, in EvaluateRel32ARM()
522 CheckBool EncodedProgram::AssembleTo(SinkStream* final_buffer) { in AssembleTo()
736 CheckBool EncodedProgram::GeneratePeRelocations(SinkStream* buffer, in GeneratePeRelocations()
757 CheckBool EncodedProgram::GenerateElfRelocations(Elf32_Word r_info, in GenerateElfRelocations()
775 Status WriteEncodedProgram(EncodedProgram* encoded, SinkStreamSet* sink) { in WriteEncodedProgram()
781 Status ReadEncodedProgram(SourceStreamSet* streams, EncodedProgram** output) { in ReadEncodedProgram()
782 EncodedProgram* encoded = new EncodedProgram(); in ReadEncodedProgram()
791 Status Assemble(EncodedProgram* encoded, SinkStream* buffer) { in Assemble()
798 void DeleteEncodedProgram(EncodedProgram* encoded) { in DeleteEncodedProgram()