Home
last modified time | relevance | path

Searched refs:LRTSegmentState (Results 1 – 10 of 10) sorted by relevance

/art/runtime/jni/
Dlocal_reference_table.h106 struct LRTSegmentState { struct
111 static constexpr LRTSegmentState kLRTFirstSegment = { 0 }; argument
330 LRTSegmentState PushFrame() { in PushFrame()
335 LRTSegmentState result = previous_state_; in PushFrame()
340 void PopFrame(LRTSegmentState previous_state) { in PopFrame()
482 LRTSegmentState previous_state_;
483 LRTSegmentState segment_state_;
Dlocal_reference_table_test.cc338 const LRTSegmentState cookie = lrt.PushFrame(); in BasicHolesTest()
364 const LRTSegmentState cookie = lrt.PushFrame(); in BasicHolesTest()
396 const LRTSegmentState cookie0 = lrt.PushFrame(); in BasicHolesTest()
404 const LRTSegmentState cookie1 = lrt.PushFrame(); in BasicHolesTest()
436 const LRTSegmentState cookie0 = lrt.PushFrame(); in BasicHolesTest()
442 const LRTSegmentState cookie1 = lrt.PushFrame(); in BasicHolesTest()
478 const LRTSegmentState cookie0 = lrt.PushFrame(); in BasicHolesTest()
490 const LRTSegmentState cookie0_second = lrt.PushFrame(); in BasicHolesTest()
608 const LRTSegmentState cookie0 = lrt.PushFrame(); in TestAddRemove()
628 LRTSegmentState cookie1 = lrt.PushFrame(); // Create second segment. in TestAddRemove()
[all …]
Djni_env_ext.h82 jni::LRTSegmentState PushLocalReferenceFrame() { in PushLocalReferenceFrame()
85 void PopLocalReferenceFrame(jni::LRTSegmentState previous_state) { in PopLocalReferenceFrame()
176 std::vector<jni::LRTSegmentState> stacked_local_ref_cookies_;
225 const jni::LRTSegmentState saved_local_ref_cookie_;
Djni_internal_test.cc2589 jni::LRTSegmentState* previous_state = reinterpret_cast<jni::LRTSegmentState*>( in TEST_F()
2592 jni::LRTSegmentState* segment_state = reinterpret_cast<jni::LRTSegmentState*>( in TEST_F()
2599 jni::LRTSegmentState cookie0 = lrt.PushFrame(); in TEST_F()
2609 jni::LRTSegmentState expected_cookie2 = *segment_state; in TEST_F()
2612 jni::LRTSegmentState cookie1 = lrt.PushFrame(); in TEST_F()
2618 jni::LRTSegmentState cookie2 = lrt.PushFrame(); in TEST_F()
/art/runtime/entrypoints/quick/
Dquick_jni_entrypoints.cc46 static_assert(sizeof(jni::LRTSegmentState) == sizeof(uint32_t), "LRTSegmentState size unexpected");
47 static_assert(std::is_trivial<jni::LRTSegmentState>::value, "LRTSegmentState not trivial");
84 env->PopLocalReferenceFrame(bit_cast<jni::LRTSegmentState>(saved_local_ref_cookie)); in PopLocalReferences()
Dquick_trampoline_entrypoints.cc1728 static_assert(sizeof(uintptr_t) >= sizeof(jni::LRTSegmentState)); in ComputeLayout()
/art/compiler/utils/
Djni_macro_assembler.cc139 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in LoadLocalReferenceTableStates()
163 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in StoreLocalReferenceTableStates()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc981 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in LoadLocalReferenceTableStates()
997 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in StoreLocalReferenceTableStates()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc1110 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in LoadLocalReferenceTableStates()
1125 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in StoreLocalReferenceTableStates()
/art/compiler/jni/quick/
Djni_compiler.cc290 constexpr size_t kLRTSegmentStateSize = sizeof(jni::LRTSegmentState); in ArtJniCompileMethodInternal()