HomeSort by relevance Sort by last modified time
    Searched refs:IndirectRef (Results 1 - 12 of 12) sorted by null

  /art/runtime/
indirect_reference_table-inl.h 33 inline bool IndirectReferenceTable::GetChecked(IndirectRef iref) const {
63 inline bool IndirectReferenceTable::CheckEntry(const char* what, IndirectRef iref, int idx) const {
64 IndirectRef checkRef = ToIndirectRef(idx);
76 inline mirror::Object* IndirectReferenceTable::Get(IndirectRef iref) const {
86 inline void IndirectReferenceTable::Update(IndirectRef iref, mirror::Object* obj) {
indirect_reference_table.h 47 * When an object is added we return an IndirectRef that is not a valid
108 typedef void* IndirectRef;
111 * Indirect reference kind, used as the two low bits of IndirectRef.
126 static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) {
168 * Common alternative implementation: make IndirectRef a pointer to the
280 IndirectRef Add(uint32_t cookie, mirror::Object* obj)
284 * Given an IndirectRef in the table, return the Object it refers to.
289 mirror::Object* Get(IndirectRef iref) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
295 IndirectRef iref) const
305 void Update(IndirectRef iref, mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
    [all...]
jni_env_ext-inl.h 28 IndirectRef ref = locals.Add(local_ref_cookie, obj);
java_vm_ext.h 125 mirror::Object* DecodeGlobal(Thread* self, IndirectRef ref)
128 void UpdateGlobal(Thread* self, IndirectRef ref, mirror::Object* result)
132 mirror::Object* DecodeWeakGlobal(Thread* self, IndirectRef ref)
135 void UpdateWeakGlobal(Thread* self, IndirectRef ref, mirror::Object* result)
indirect_reference_table_test.cc 70 IndirectRef iref0 = (IndirectRef) 0x11110;
77 IndirectRef iref1 = irt.Add(cookie, obj1);
80 IndirectRef iref2 = irt.Add(cookie, obj2);
157 IndirectRef iref3 = irt.Add(cookie, obj3);
232 IndirectRef manyRefs[kTableInitial];
jni_env_ext.cc 75 locals.Remove(local_ref_cookie, reinterpret_cast<IndirectRef>(obj));
indirect_reference_table.cc 104 IndirectRef IndirectReferenceTable::Add(uint32_t cookie, mirror::Object* obj) {
123 IndirectRef result;
172 bool IndirectReferenceTable::Remove(uint32_t cookie, IndirectRef iref) {
java_vm_ext.cc 467 IndirectRef ref = globals_.Add(IRT_FIRST_SEGMENT, obj);
479 IndirectRef ref = weak_globals_.Add(IRT_FIRST_SEGMENT, obj);
562 mirror::Object* JavaVMExt::DecodeGlobal(Thread* self, IndirectRef ref) {
566 void JavaVMExt::UpdateGlobal(Thread* self, IndirectRef ref, mirror::Object* result) {
571 mirror::Object* JavaVMExt::DecodeWeakGlobal(Thread* self, IndirectRef ref) {
579 void JavaVMExt::UpdateWeakGlobal(Thread* self, IndirectRef ref, mirror::Object* result) {
reflection.cc     [all...]
thread.cc     [all...]
jni_internal.cc     [all...]
check_jni.cc 656 IndirectRef ref = reinterpret_cast<IndirectRef>(java_object);
    [all...]

Completed in 707 milliseconds