#include <instructions_arm.h>
|
static int | pattern_length_in_bytes () |
|
static const int * | pattern () |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static void | EncodeLoadWordImmediate (uword end, Register reg, intptr_t value) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadDoubleWordFromPool (uword end, Register *reg1, Register *reg2, intptr_t *index) |
|
static void | EncodeLoadWordFromPoolFixed (uword end, int32_t offset) |
|
static void | EncodeLoadWordFromPoolFixed (uword end, int32_t offset) |
|
Definition at line 63 of file instructions_arm.h.
◆ CallPattern() [1/4]
dart::CallPattern::CallPattern |
( |
uword |
pc, |
|
|
const Code & |
code |
|
) |
| |
◆ CallPattern() [2/4]
dart::CallPattern::CallPattern |
( |
uword |
pc, |
|
|
const Code & |
code |
|
) |
| |
◆ CallPattern() [3/4]
dart::CallPattern::CallPattern |
( |
uword |
pc | ) |
|
|
inlineexplicit |
◆ CallPattern() [4/4]
dart::CallPattern::CallPattern |
( |
uword |
pc, |
|
|
const Code & |
code |
|
) |
| |
◆ pattern()
static const int * dart::CallPattern::pattern |
( |
| ) |
|
|
inlinestatic |
Definition at line 74 of file instructions_ia32.h.
74 {
75 static const int kCallPattern[kLengthInBytes] = {0xE8, -1, -1, -1, -1};
76 return kCallPattern;
77 }
◆ pattern_length_in_bytes()
static int dart::CallPattern::pattern_length_in_bytes |
( |
| ) |
|
|
inlinestatic |
◆ SetTargetAddress()
void dart::CallPattern::SetTargetAddress |
( |
uword |
new_target | ) |
const |
|
inline |
Definition at line 66 of file instructions_ia32.h.
66 {
71 }
static void FlushICache(uword start, uword size)
static int pattern_length_in_bytes()
constexpr intptr_t kWordSize
◆ SetTargetCode() [1/3]
void dart::CallPattern::SetTargetCode |
( |
const Code & |
code | ) |
const |
◆ SetTargetCode() [2/3]
void dart::CallPattern::SetTargetCode |
( |
const Code & |
target | ) |
const |
◆ SetTargetCode() [3/3]
void dart::CallPattern::SetTargetCode |
( |
const Code & |
target | ) |
const |
◆ TargetAddress()
uword dart::CallPattern::TargetAddress |
( |
| ) |
const |
|
inline |
◆ TargetCode() [1/3]
CodePtr dart::CallPattern::TargetCode |
( |
| ) |
const |
◆ TargetCode() [2/3]
CodePtr dart::CallPattern::TargetCode |
( |
| ) |
const |
◆ TargetCode() [3/3]
CodePtr dart::CallPattern::TargetCode |
( |
| ) |
const |
The documentation for this class was generated from the following files: