private: // Pretend XMM registers are made of uin32_t pieces, because they are manipulated // in uint32_t chunks. enum {
XMM0_0 = 0, XMM0_1,
XMM1_0, XMM1_1,
XMM2_0, XMM2_1,
XMM3_0, XMM3_1,
XMM4_0, XMM4_1,
XMM5_0, XMM5_1,
XMM6_0, XMM6_1,
XMM7_0, XMM7_1,
kNumberOfFloatRegisters};
// Pointers to register locations. Values are initialized to null or the special registers below.
uintptr_t* gprs_[kNumberOfCpuRegisters];
uint32_t* fprs_[kNumberOfFloatRegisters]; // Hold values for esp, eip and arg0 if they are not located within a stack frame. EIP is somewhat // special in that it cannot be encoded normally as a register operand to an instruction (except // in 64bit addressing modes).
uintptr_t esp_, eip_, arg0_;
};
} // namespace x86
} // namespace art
#endif// ART_RUNTIME_ARCH_X86_CONTEXT_X86_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-06-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.