| Index: ppapi/shared_impl/var_tracker.cc
|
| diff --git a/ppapi/shared_impl/var_tracker.cc b/ppapi/shared_impl/var_tracker.cc
|
| index 287e7b1c6b596c6681e764a8d32be5578ba779aa..58c715cf27d2550ab9231c0737bc550b7bb92fb0 100644
|
| --- a/ppapi/shared_impl/var_tracker.cc
|
| +++ b/ppapi/shared_impl/var_tracker.cc
|
| @@ -149,6 +149,17 @@ PP_Var VarTracker::MakeArrayBufferPPVar(uint32 size_in_bytes) {
|
| return array_buffer->GetPPVar();
|
| }
|
|
|
| +std::vector<PP_Var> VarTracker::GetLiveVars() {
|
| + std::vector<PP_Var> var_vector;
|
| + var_vector.reserve(live_vars_.size());
|
| + for (VarMap::const_iterator iter = live_vars_.begin();
|
| + iter != live_vars_.end();
|
| + ++iter) {
|
| + var_vector.push_back(iter->second.var->GetPPVar());
|
| + }
|
| + return var_vector;
|
| +}
|
| +
|
| void VarTracker::TrackedObjectGettingOneRef(VarMap::const_iterator obj) {
|
| // Anybody using tracked objects should override this.
|
| NOTREACHED();
|
|
|