WordcodeEmitter 374 core/MethodInfo.cpp MAKE_BUF(translator_buf, WordcodeEmitter); WordcodeEmitter 389 core/MethodInfo.cpp WordcodeEmitter* translator = new(translator_buf) WordcodeEmitter(this, toplevel); WordcodeEmitter 440 core/MethodInfo.cpp WordcodeEmitter* translator = new(translator_buf) WordcodeEmitter(this, toplevel); WordcodeEmitter 454 core/MethodInfo.cpp WordcodeEmitter* translator = new(translator_buf) WordcodeEmitter(this, toplevel); WordcodeEmitter 50 core/WordcodeEmitter.cpp WordcodeEmitter::WordcodeEmitter(MethodInfo* info, Toplevel* avm_toplevel) WordcodeEmitter 80 core/WordcodeEmitter.cpp WordcodeEmitter::WordcodeEmitter(AvmCore* core, uint8_t* code_start) WordcodeEmitter 104 core/WordcodeEmitter.cpp void WordcodeEmitter::boot() { WordcodeEmitter 112 core/WordcodeEmitter.cpp WordcodeEmitter::~WordcodeEmitter() WordcodeEmitter 128 core/WordcodeEmitter.cpp void WordcodeEmitter::cleanup() WordcodeEmitter 141 core/WordcodeEmitter.cpp void WordcodeEmitter::refill() WordcodeEmitter 160 core/WordcodeEmitter.cpp void WordcodeEmitter::emitRelativeOffset(uintptr_t base_offset, const uint8_t *base_pc, intptr_t offset) WordcodeEmitter 182 core/WordcodeEmitter.cpp void WordcodeEmitter::makeAndInsertBackpatch(const uint8_t* target_pc, uintptr_t patch_offset) WordcodeEmitter 207 core/WordcodeEmitter.cpp void WordcodeEmitter::computeExceptionFixups() WordcodeEmitter 301 core/WordcodeEmitter.cpp void WordcodeEmitter::fixExceptionsAndLabels(const uint8_t *pc) WordcodeEmitter 332 core/WordcodeEmitter.cpp void WordcodeEmitter::emitOp0(const uint8_t *pc, WordOpcode opcode) { WordcodeEmitter 348 core/WordcodeEmitter.cpp void WordcodeEmitter::writePrologue(FrameState* state, const byte *pc) WordcodeEmitter 358 core/WordcodeEmitter.cpp void WordcodeEmitter::writeEpilogue(FrameState* state) WordcodeEmitter 364 core/WordcodeEmitter.cpp void WordcodeEmitter::writeBlockStart(FrameState* state) WordcodeEmitter 369 core/WordcodeEmitter.cpp void WordcodeEmitter::writeOpcodeVerified(FrameState *state, const byte *pc, AbcOpcode opcode) WordcodeEmitter 376 core/WordcodeEmitter.cpp void WordcodeEmitter::writeFixExceptionsAndLabels(FrameState* state, const byte *pc) WordcodeEmitter 382 core/WordcodeEmitter.cpp void WordcodeEmitter::formatOperand(PrintWriter& buffer, Value& v) WordcodeEmitter 388 core/WordcodeEmitter.cpp void WordcodeEmitter::writeOp1(FrameState *state, const byte *pc, AbcOpcode opcode, uint32_t opd1, Traits *type) WordcodeEmitter 463 core/WordcodeEmitter.cpp void WordcodeEmitter::writeNip(FrameState* state, const byte *pc) WordcodeEmitter 469 core/WordcodeEmitter.cpp void WordcodeEmitter::writeCheckNull(FrameState* state, uint32_t index) WordcodeEmitter 475 core/WordcodeEmitter.cpp void WordcodeEmitter::writeInterfaceCall(FrameState* state, const byte *pc, AbcOpcode opcode, uintptr opd1, uint32_t opd2, Traits *type) WordcodeEmitter 494 core/WordcodeEmitter.cpp void WordcodeEmitter::writeOp2(FrameState* state, const byte *pc, AbcOpcode opcode, uint32_t opd1, uint32_t opd2, Traits *type) WordcodeEmitter 551 core/WordcodeEmitter.cpp void WordcodeEmitter::write(FrameState* state, const byte* pc, AbcOpcode opcode, Traits *type) WordcodeEmitter 762 core/WordcodeEmitter.cpp void WordcodeEmitter::writeCoerce(FrameState* state, uint32_t index, Traits *type) WordcodeEmitter 769 core/WordcodeEmitter.cpp void WordcodeEmitter::emitOp1(const uint8_t *pc, WordOpcode opcode) WordcodeEmitter 784 core/WordcodeEmitter.cpp void WordcodeEmitter::emitOp1(WordOpcode opcode, uint32_t operand) WordcodeEmitter 798 core/WordcodeEmitter.cpp void WordcodeEmitter::emitOp2(const uint8_t *pc, WordOpcode opcode) WordcodeEmitter 813 core/WordcodeEmitter.cpp void WordcodeEmitter::emitOp2(WordOpcode opcode, uint32_t op1, uint32_t op2) WordcodeEmitter 832 core/WordcodeEmitter.cpp void WordcodeEmitter::emitRelativeJump(const uint8_t *pc, WordOpcode opcode) WordcodeEmitter 850 core/WordcodeEmitter.cpp void WordcodeEmitter::emitLabel(const uint8_t *pc) WordcodeEmitter 864 core/WordcodeEmitter.cpp void WordcodeEmitter::emitDebug(const uint8_t *pc) WordcodeEmitter 883 core/WordcodeEmitter.cpp void WordcodeEmitter::emitPushbyte(const uint8_t *pc) WordcodeEmitter 894 core/WordcodeEmitter.cpp void WordcodeEmitter::emitPushshort(const uint8_t *pc) WordcodeEmitter 905 core/WordcodeEmitter.cpp void WordcodeEmitter::emitGetscopeobject(const uint8_t *pc) WordcodeEmitter 916 core/WordcodeEmitter.cpp void WordcodeEmitter::emitPushint(const uint8_t *pc) WordcodeEmitter 945 core/WordcodeEmitter.cpp void WordcodeEmitter::emitPushuint(const uint8_t *pc) WordcodeEmitter 974 core/WordcodeEmitter.cpp void WordcodeEmitter::emitLookupswitch(const uint8_t *pc) WordcodeEmitter 1010 core/WordcodeEmitter.cpp void WordcodeEmitter::emitAbsJump(const uint8_t *new_pc) WordcodeEmitter 1029 core/WordcodeEmitter.cpp uint32 WordcodeEmitter::epilogue(uintptr_t** code_result) WordcodeEmitter 1182 core/WordcodeEmitter.cpp void WordcodeEmitter::peepInit() WordcodeEmitter 1212 core/WordcodeEmitter.cpp bool WordcodeEmitter::replace(uint32_t old_instr, uint32_t new_words, bool jump_has_been_translated) WordcodeEmitter 1325 core/WordcodeEmitter.cpp void WordcodeEmitter::undoRelativeOffsetInJump() WordcodeEmitter 1355 core/WordcodeEmitter.cpp void WordcodeEmitter::peep(uint32_t opcode, uintptr_t* loc) WordcodeEmitter 1493 core/WordcodeEmitter.cpp void WordcodeEmitter::shiftBuffers(uint32_t shift) WordcodeEmitter 1503 core/WordcodeEmitter.cpp void WordcodeEmitter::peepFlush() WordcodeEmitter 50 core/WordcodeEmitter.h class WordcodeEmitter : public WordcodeTranslator { WordcodeEmitter 52 core/WordcodeEmitter.h WordcodeEmitter(MethodInfo* info, Toplevel* toplevel); WordcodeEmitter 54 core/WordcodeEmitter.h WordcodeEmitter(AvmCore* core, uint8_t* code_start); WordcodeEmitter 56 core/WordcodeEmitter.h virtual ~WordcodeEmitter(); WordcodeEmitter 192 core/avmplus.h class WordcodeEmitter; WordcodeEmitter 46 core/peephole.cpp const WordcodeEmitter::peep_state_t WordcodeEmitter::states[] = { WordcodeEmitter 101 core/peephole.cpp const WordcodeEmitter::peep_transition_t WordcodeEmitter::transitions[] = { WordcodeEmitter 151 core/peephole.cpp const uint16 WordcodeEmitter::toplevel[] = { WordcodeEmitter 198 core/peephole.cpp bool WordcodeEmitter::commit(uint32 action) WordcodeEmitter 86 extensions/ST_avmplus_peephole.cpp WordcodeEmitter* t = new WordcodeEmitter(core, NULL);