• Home
  • Raw
  • Download

Lines Matching refs:__

46 #define __ assembler.  macro
58 __ LoadFromOffset(kLoadWord, PC, R0, offset.Int32Value()); in CreateTrampoline()
61 __ LoadFromOffset(kLoadWord, IP, R0, JNIEnvExt::SelfOffset(4).Int32Value()); in CreateTrampoline()
62 __ LoadFromOffset(kLoadWord, PC, IP, offset.Int32Value()); in CreateTrampoline()
65 __ LoadFromOffset(kLoadWord, PC, R9, offset.Int32Value()); in CreateTrampoline()
67 __ bkpt(0); in CreateTrampoline()
69 __ FinalizeCode(); in CreateTrampoline()
70 size_t cs = __ CodeSize(); in CreateTrampoline()
73 __ FinalizeInstructions(code); in CreateTrampoline()
88 __ JumpTo(Arm64ManagedRegister::FromXRegister(X0), Offset(offset.Int32Value()), in CreateTrampoline()
93 __ LoadRawPtr(Arm64ManagedRegister::FromXRegister(IP1), in CreateTrampoline()
97 __ JumpTo(Arm64ManagedRegister::FromXRegister(IP1), Offset(offset.Int32Value()), in CreateTrampoline()
102 __ JumpTo(Arm64ManagedRegister::FromXRegister(TR), Offset(offset.Int32Value()), in CreateTrampoline()
108 __ FinalizeCode(); in CreateTrampoline()
109 size_t cs = __ CodeSize(); in CreateTrampoline()
112 __ FinalizeInstructions(code); in CreateTrampoline()
127 __ LoadFromOffset(kLoadWord, T9, A0, offset.Int32Value()); in CreateTrampoline()
130 __ LoadFromOffset(kLoadWord, T9, A0, JNIEnvExt::SelfOffset(4).Int32Value()); in CreateTrampoline()
131 __ LoadFromOffset(kLoadWord, T9, T9, offset.Int32Value()); in CreateTrampoline()
134 __ LoadFromOffset(kLoadWord, T9, S1, offset.Int32Value()); in CreateTrampoline()
136 __ Jr(T9); in CreateTrampoline()
137 __ Nop(); in CreateTrampoline()
138 __ Break(); in CreateTrampoline()
140 __ FinalizeCode(); in CreateTrampoline()
141 size_t cs = __ CodeSize(); in CreateTrampoline()
144 __ FinalizeInstructions(code); in CreateTrampoline()
159 __ LoadFromOffset(kLoadDoubleword, T9, A0, offset.Int32Value()); in CreateTrampoline()
162 __ LoadFromOffset(kLoadDoubleword, T9, A0, JNIEnvExt::SelfOffset(8).Int32Value()); in CreateTrampoline()
163 __ LoadFromOffset(kLoadDoubleword, T9, T9, offset.Int32Value()); in CreateTrampoline()
166 __ LoadFromOffset(kLoadDoubleword, T9, S1, offset.Int32Value()); in CreateTrampoline()
168 __ Jr(T9); in CreateTrampoline()
169 __ Nop(); in CreateTrampoline()
170 __ Break(); in CreateTrampoline()
172 __ FinalizeCode(); in CreateTrampoline()
173 size_t cs = __ CodeSize(); in CreateTrampoline()
176 __ FinalizeInstructions(code); in CreateTrampoline()
190 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline()
191 __ int3(); in CreateTrampoline()
193 __ FinalizeCode(); in CreateTrampoline()
194 size_t cs = __ CodeSize(); in CreateTrampoline()
197 __ FinalizeInstructions(code); in CreateTrampoline()
211 __ gs()->jmp(x86_64::Address::Absolute(offset, true)); in CreateTrampoline()
212 __ int3(); in CreateTrampoline()
214 __ FinalizeCode(); in CreateTrampoline()
215 size_t cs = __ CodeSize(); in CreateTrampoline()
218 __ FinalizeInstructions(code); in CreateTrampoline()