Searched refs:IndirectRef (Results 1 – 4 of 4) sorted by relevance
88 typedef void* IndirectRef; typedef111 INLINE IndirectRefKind indirectRefKind(IndirectRef iref) in indirectRefKind()274 IndirectRef add(u4 cookie, Object* obj);281 Object* get(IndirectRef iref) const;297 bool remove(u4 cookie, IndirectRef iref);347 static inline u4 extractIndex(IndirectRef iref) { in extractIndex()352 static inline u4 extractSerial(IndirectRef iref) { in extractSerial()361 static inline IndirectRef toIndirectRef(u4 index, u4 serial, IndirectRefKind kind) { in toIndirectRef()363 return reinterpret_cast<IndirectRef>((serial << 20) | (index << 2) | kind); in toIndirectRef()
61 IndirectRef IndirectRefTable::add(u4 cookie, Object* obj) in add()78 IndirectRef result; in add()140 Object* IndirectRefTable::get(IndirectRef iref) const { in get()213 bool IndirectRefTable::remove(u4 cookie, IndirectRef iref) in remove()
200 static const char* indirectRefKindName(IndirectRef iref) in indirectRefKindName()
66 IndirectRef iref0, iref1, iref2, iref3; in basicTest()67 IndirectRef manyRefs[kTableMax]; in basicTest()80 iref0 = (IndirectRef) 0x11110; in basicTest()351 IndirectRef manyRefs[kTableMax]; in performanceTest()