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

  /art/runtime/
indirect_reference_table.h 43 * When an object is added we return an IndirectRef that is not a valid
104 typedef void* IndirectRef;
111 * Indirect reference kind, used as the two low bits of IndirectRef.
126 static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) {
178 * Common alternative implementation: make IndirectRef a pointer to the
264 IndirectRef Add(uint32_t cookie, mirror::Object* obj)
268 * Given an IndirectRef in the table, return the Object it refers to.
273 mirror::Object* Get(IndirectRef iref) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_)
279 IndirectRef iref) const
293 bool Remove(uint32_t cookie, IndirectRef iref)
    [all...]
indirect_reference_table-inl.h 31 inline bool IndirectReferenceTable::GetChecked(IndirectRef iref) const {
61 inline bool IndirectReferenceTable::CheckEntry(const char* what, IndirectRef iref, int idx) const {
62 IndirectRef checkRef = ToIndirectRef(idx);
74 inline mirror::Object* IndirectReferenceTable::Get(IndirectRef iref) const {
jni_internal-inl.h 28 IndirectRef ref = locals.Add(local_ref_cookie, obj);
indirect_reference_table_test.cc 66 IndirectRef iref0 = (IndirectRef) 0x11110;
73 IndirectRef iref1 = irt.Add(cookie, obj1);
76 IndirectRef iref2 = irt.Add(cookie, obj2);
153 IndirectRef iref3 = irt.Add(cookie, obj3);
228 IndirectRef manyRefs[kTableInitial];
indirect_reference_table.cc 99 IndirectRef IndirectReferenceTable::Add(uint32_t cookie, mirror::Object* obj) {
130 IndirectRef result;
178 bool IndirectReferenceTable::Remove(uint32_t cookie, IndirectRef iref) {
jni_internal.h 99 mirror::Object* DecodeWeakGlobal(Thread* self, IndirectRef ref)
jni_internal.cc 807 IndirectRef ref = globals.Add(IRT_FIRST_SEGMENT, decoded_obj);
    [all...]
thread.cc     [all...]

Completed in 88 milliseconds