Searched refs:EncodedProgram (Results 1 – 13 of 13) sorted by relevance
/external/chromium_org/courgette/ |
D | encoded_program.cc | 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() [all …]
|
D | courgette.h | 70 class EncodedProgram; variable 119 Status Encode(AssemblyProgram* program, EncodedProgram** output); 123 Status WriteEncodedProgram(EncodedProgram* encoded, SinkStreamSet* sink); 128 Status Assemble(EncodedProgram* encoded, SinkStream* buffer); 133 Status ReadEncodedProgram(SourceStreamSet* source, EncodedProgram** output); 139 void DeleteEncodedProgram(EncodedProgram* encoded);
|
D | encoded_program_unittest.cc | 15 courgette::EncodedProgram* program = new courgette::EncodedProgram(); in TEST() 45 courgette::EncodedProgram *encoded2 = new courgette::EncodedProgram(); in TEST()
|
D | encoded_program.h | 25 class EncodedProgram { 27 EncodedProgram(); 28 ~EncodedProgram(); 121 DISALLOW_COPY_AND_ASSIGN(EncodedProgram);
|
D | assembly_program.cc | 371 typedef CheckBool (EncodedProgram::*DefineLabelMethod)(int index, RVA value); 377 EncodedProgram* encoded_format, in DefineLabels() 389 EncodedProgram* AssemblyProgram::Encode() const { in Encode() 390 scoped_ptr<EncodedProgram> encoded(new(std::nothrow) EncodedProgram()); in Encode() 397 &EncodedProgram::DefineAbs32Label) || in Encode() 399 &EncodedProgram::DefineRel32Label)) { in Encode() 572 Status Encode(AssemblyProgram* program, EncodedProgram** output) { in Encode() 574 EncodedProgram *encoded = program->Encode(); in Encode()
|
D | patcher_x86_32.h | 65 EncodedProgram* encoded = NULL; in Transform() 80 EncodedProgram* encoded_program = NULL; in Reform()
|
D | assembly_program.h | 20 class EncodedProgram; variable 114 EncodedProgram* Encode() const;
|
D | encode_decode_unittest.cc | 28 courgette::EncodedProgram* encoded = NULL; in TestAssembleToStreamDisassemble() 54 courgette::EncodedProgram *encoded2 = NULL; in TestAssembleToStreamDisassemble()
|
D | patch_generator_x86_32.h | 98 EncodedProgram* old_encoded = NULL; in Transform() 120 EncodedProgram* new_encoded = NULL; in Transform()
|
D | courgette_tool.cc | 85 courgette::EncodedProgram* encoded = NULL; in Disassemble() 180 courgette::EncodedProgram* encoded = NULL; in DisassembleAndAdjust() 238 courgette::EncodedProgram* encoded_program = NULL; in DisassembleAdjustDiff() 245 courgette::EncodedProgram* encoded_model = NULL; in DisassembleAdjustDiff() 296 courgette::EncodedProgram* encoded = NULL; in Assemble()
|
D | encoded_program_fuzz_unittest.cc | 47 courgette::EncodedProgram* encoded = NULL; in FuzzExe() 171 courgette::EncodedProgram *encoded = NULL; in TryAssemble()
|
D | adjustment_method_unittest.cc | 61 courgette::EncodedProgram* encoded = NULL; in Serialize()
|
D | description.md | 86 - encoded_program.h:EncodedProgram defines the binary format and a 123 EncodedProgram.AssembleTo.
|