Home
last modified time | relevance | path

Searched refs:EncodedProgram (Results 1 – 13 of 13) sorted by relevance

/external/chromium_org/courgette/
Dencoded_program.cc40 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 …]
Dcourgette.h70 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);
Dencoded_program_unittest.cc15 courgette::EncodedProgram* program = new courgette::EncodedProgram(); in TEST()
45 courgette::EncodedProgram *encoded2 = new courgette::EncodedProgram(); in TEST()
Dencoded_program.h25 class EncodedProgram {
27 EncodedProgram();
28 ~EncodedProgram();
121 DISALLOW_COPY_AND_ASSIGN(EncodedProgram);
Dassembly_program.cc371 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()
Dpatcher_x86_32.h65 EncodedProgram* encoded = NULL; in Transform()
80 EncodedProgram* encoded_program = NULL; in Reform()
Dassembly_program.h20 class EncodedProgram; variable
114 EncodedProgram* Encode() const;
Dencode_decode_unittest.cc28 courgette::EncodedProgram* encoded = NULL; in TestAssembleToStreamDisassemble()
54 courgette::EncodedProgram *encoded2 = NULL; in TestAssembleToStreamDisassemble()
Dpatch_generator_x86_32.h98 EncodedProgram* old_encoded = NULL; in Transform()
120 EncodedProgram* new_encoded = NULL; in Transform()
Dcourgette_tool.cc85 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()
Dencoded_program_fuzz_unittest.cc47 courgette::EncodedProgram* encoded = NULL; in FuzzExe()
171 courgette::EncodedProgram *encoded = NULL; in TryAssemble()
Dadjustment_method_unittest.cc61 courgette::EncodedProgram* encoded = NULL; in Serialize()
Ddescription.md86 - encoded_program.h:EncodedProgram defines the binary format and a
123 EncodedProgram.AssembleTo.