v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <macro-assembler-arm.h>
Public Types | |
enum | FlushICache { FLUSH, DONT_FLUSH } |
Public Member Functions | |
CodePatcher (byte *address, int instructions, FlushICache flush_cache=FLUSH) | |
virtual | ~CodePatcher () |
MacroAssembler * | masm () |
void | Emit (Instr instr) |
void | Emit (Address addr) |
void | EmitCondition (Condition cond) |
CodePatcher (byte *address, int size) | |
virtual | ~CodePatcher () |
MacroAssembler * | masm () |
CodePatcher (byte *address, int instructions) | |
virtual | ~CodePatcher () |
MacroAssembler * | masm () |
void | Emit (Instr instr) |
void | Emit (Address addr) |
void | ChangeBranchCondition (Condition cond) |
CodePatcher (byte *address, int size) | |
virtual | ~CodePatcher () |
MacroAssembler * | masm () |
Definition at line 1487 of file macro-assembler-arm.h.
enum FlushICache |
Enumerator | |
---|---|
FLUSH | |
DONT_FLUSH |
Definition at line 1489 of file macro-assembler-arm.h.
CodePatcher | ( | byte * | address, |
int | instructions, | ||
FlushICache | flush_cache = FLUSH |
||
) |
|
virtual |
CodePatcher | ( | byte * | address, |
int | size | ||
) |
|
virtual |
CodePatcher | ( | byte * | address, |
int | instructions | ||
) |
|
virtual |
CodePatcher | ( | byte * | address, |
int | size | ||
) |
|
virtual |
void ChangeBranchCondition | ( | Condition | cond | ) |
void Emit | ( | Instr | instr | ) |
void Emit | ( | Address | addr | ) |
void Emit | ( | Instr | instr | ) |
void Emit | ( | Address | addr | ) |
void EmitCondition | ( | Condition | cond | ) |
|
inline |
Definition at line 1062 of file macro-assembler-ia32.h.
|
inline |
Definition at line 1500 of file macro-assembler-arm.h.
|
inline |
Definition at line 1553 of file macro-assembler-x64.h.
|
inline |
Definition at line 1651 of file macro-assembler-mips.h.