Lines Matching refs:VarTracker
21 VarTracker::VarInfo::VarInfo()
24 VarTracker::VarInfo::VarInfo(Var* v, int input_ref_count)
27 VarTracker::VarTracker(ThreadMode thread_mode) : last_var_id_(0) {
32 VarTracker::~VarTracker() {}
34 void VarTracker::CheckThreadingPreconditions() const {
41 int32 VarTracker::AddVar(Var* var) {
47 Var* VarTracker::GetVar(int32 var_id) const {
56 Var* VarTracker::GetVar(const PP_Var& var) const {
64 bool VarTracker::AddRefVar(int32 var_id) {
89 bool VarTracker::AddRefVar(const PP_Var& var) {
97 bool VarTracker::ReleaseVar(int32 var_id) {
132 bool VarTracker::ReleaseVar(const PP_Var& var) {
140 int32 VarTracker::AddVarInternal(Var* var, AddVarRefMode mode) {
155 VarTracker::VarMap::iterator VarTracker::GetLiveVar(int32 id) {
159 int VarTracker::GetRefCountForObject(const PP_Var& plugin_object) {
168 int VarTracker::GetTrackedWithNoReferenceCountForObject(
179 bool VarTracker::IsVarTypeRefcounted(PP_VarType type) {
183 VarTracker::VarMap::iterator VarTracker::GetLiveVar(const PP_Var& var) {
187 VarTracker::VarMap::const_iterator VarTracker::GetLiveVar(const PP_Var& var)
192 PP_Var VarTracker::MakeArrayBufferPPVar(uint32 size_in_bytes) {
201 PP_Var VarTracker::MakeArrayBufferPPVar(uint32 size_in_bytes,
209 ArrayBufferVar* VarTracker::MakeArrayBufferVar(uint32 size_in_bytes,
220 PP_Var VarTracker::MakeArrayBufferPPVar(uint32 size_in_bytes,
231 PP_Var VarTracker::MakeResourcePPVar(PP_Resource pp_resource) {
238 std::vector<PP_Var> VarTracker::GetLiveVars() {
251 void VarTracker::TrackedObjectGettingOneRef(VarMap::const_iterator obj) {
256 void VarTracker::ObjectGettingZeroRef(VarMap::iterator iter) {
260 bool VarTracker::DeleteObjectInfoIfNecessary(VarMap::iterator iter) {