OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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