OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:refBase
(Results
1 - 7
of
7
) sorted by null
/frameworks/native/libs/binder/
IPCThreadState.cpp
495
RefBase
::weakref_type* refs = mPendingWeakDerefs[0];
516
RefBase
::weakref_type* refs = mPostWriteWeakDerefs[i];
522
RefBase
* obj = mPostWriteStrongDerefs[i];
1001
RefBase
::weakref_type* refs;
1013
refs = (
RefBase
::weakref_type*)mIn.readPointer();
1015
ALOG_ASSERT(refs->
refBase
() == obj,
1017
refs, obj, refs->
refBase
());
1029
refs = (
RefBase
::weakref_type*)mIn.readPointer();
1031
ALOG_ASSERT(refs->
refBase
() == obj,
1033
refs, obj, refs->
refBase
());
[
all
...]
/system/libhwbinder/
IPCThreadState.cpp
492
RefBase
::weakref_type* refs = mPendingWeakDerefs[0];
519
RefBase
::weakref_type* refs = mPostWriteWeakDerefs[0];
525
RefBase
* obj = mPostWriteStrongDerefs[0];
1022
RefBase
::weakref_type* refs;
1033
refs = (
RefBase
::weakref_type*)mIn.readPointer();
1035
ALOG_ASSERT(refs->
refBase
() == obj,
1037
refs, obj, refs->
refBase
());
1049
refs = (
RefBase
::weakref_type*)mIn.readPointer();
1051
ALOG_ASSERT(refs->
refBase
() == obj,
1053
refs, obj, refs->
refBase
());
[
all
...]
/frameworks/rs/cpp/util/
RefBase.h
65
class
RefBase
79
RefBase
*
refBase
() const;
121
typedef
RefBase
basetype;
124
RefBase
();
125
virtual ~
RefBase
();
155
RefBase
(const
RefBase
& o);
156
RefBase
& operator=(const
RefBase
& o)
[
all
...]
/system/core/libutils/
RefBase.cpp
17
#define LOG_TAG "
RefBase
"
20
#include <utils/
RefBase
.h>
73
// after the
RefBase
object has been destroyed.
75
// A weakref_impl is allocated as the value of mRefs in a
RefBase
object on
79
// deallocated in the
RefBase
destructor iff the strong reference count was
80
// never incremented and the weak count is zero, e.g. if the
RefBase
object is
82
// avoided.) In this case, the
RefBase
destructor should be invoked from
85
// the
RefBase
destructor, which is always invoked by decWeak. DecStrong
135
class
RefBase
::weakref_impl : public
RefBase
::weakref_typ
[
all
...]
/system/core/libutils/include/utils/
RefBase.h
20
// This provides primarily wp<> weak pointer types and
RefBase
, which work
26
// instantiates sp<> with non-
RefBase
objects; the two are not tied to each
29
//
RefBase
is such an implementation and it supports strong pointers, weak
32
// So, when using
RefBase
objects, you have the ability to use strong and weak
71
// and it's hard to debug -- except it's in fact really easy because
RefBase
has
117
// Such strong or weak pointers can be safely created in the
RefBase
onFirstRef()
127
// Any object inheriting from
RefBase
should always be destroyed as the result
130
// objects. Objects inheriting from
RefBase
should have their strong reference
133
// involve other means of calling
RefBase
::incStrong().
134
// Explicitly deleting or otherwise destroying a
RefBase
object with outstandin
[
all
...]
/prebuilts/go/darwin-x86/src/runtime/
mbitmap.go
380
//
refBase
and refOff optionally give the base address of the object
383
func heapBitsForObject(p,
refBase
, refOff uintptr) (base uintptr, hbits heapBits, s *mspan, objIndex uintptr) {
420
if
refBase
!= 0 {
421
print("runtime: found in object at *(", hex(
refBase
), "+", hex(refOff), ")\n")
422
gcDumpObject("object",
refBase
, refOff)
[
all
...]
/prebuilts/go/linux-x86/src/runtime/
mbitmap.go
380
//
refBase
and refOff optionally give the base address of the object
383
func heapBitsForObject(p,
refBase
, refOff uintptr) (base uintptr, hbits heapBits, s *mspan, objIndex uintptr) {
420
if
refBase
!= 0 {
421
print("runtime: found in object at *(", hex(
refBase
), "+", hex(refOff), ")\n")
422
gcDumpObject("object",
refBase
, refOff)
[
all
...]
Completed in 981 milliseconds