Class diagram for BytecodeFixerUpper:
Public Members | |||
BytecodeFixerUpper (methodMap *mm, oldMapList *oml, IntBList* sds) | |||
void | interpret_method () | ||
void | interpret_bytecode () | ||
ByteCode | bcode | ||
Protected Members | |||
void | define_label () | ||
void | do_SELF_CODE () | ||
void | do_POP_CODE () | ||
void | do_NONLOCAL_RETURN_CODE () | ||
void | do_BRANCH_CODE () | ||
void | do_BRANCH_TRUE_CODE () | ||
void | do_BRANCH_FALSE_CODE () | ||
void | do_BRANCH_INDEXED_CODE () | ||
void | do_literal_code (oop lit) | ||
void | do_read_write_local_code (bool isWrite) | ||
void | do_SEND_CODE () | ||
void | do_IMPLICIT_SEND_CODE () |
BytecodeFixerUpper::BytecodeFixerUpper (methodMap * mm, oldMapList * oml, IntBList * sds) |
void BytecodeFixerUpper::interpret_method () [inline, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::interpret_bytecode () [inline, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::define_label () [inline, protected]
|
void BytecodeFixerUpper::do_SELF_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_POP_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_NONLOCAL_RETURN_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_TRUE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_FALSE_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_BRANCH_INDEXED_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_literal_code (oop lit) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_read_write_local_code (bool isWrite) [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_SEND_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
void BytecodeFixerUpper::do_IMPLICIT_SEND_CODE () [inline, protected, virtual]
|
Reimplemented from abstract_interpreter.
ByteCode BytecodeFixerUpper::bcode |