Lines Matching +full:get +full:- +full:item
7 // http://www.apache.org/licenses/LICENSE-2.0
21 #include "render-utils/IOStream.h"
66 const HandleReconstruction& item) { in save() argument
67 for (auto handle : item.childHandles) { in save()
76 const HandleReconstruction& item) { in save() argument
98 auto item = mHandleReconstructions.get(handle); in save() local
99 // item could have been deleted. in save()
100 if (!item) { in save()
104 for (auto apiHandle : item->apiRefs) { in save()
115 for (auto childHandle : item->childHandles) { in save()
133 auto item = mApiTrace.get(apiHandle); in save() local
136 totalApiTraceSize += item->traceBytes; // the actual trace in save()
146 auto item = mApiTrace.get(apiHandle); in save() local
147 for (auto createdHandle : item->createdHandles) { in save()
161 auto item = mApiTrace.get(apiHandle); in save() local
163 memcpy(apiTracePtr, &item->opCode, sizeof(uint32_t)); in save()
165 uint32_t traceBytesForSnapshot = item->traceBytes + 8; in save()
170 memcpy(apiTracePtr, item->trace.data(), item->traceBytes); in save()
171 apiTracePtr += item->traceBytes; in save()
267 …decoderForLoading.decode(mLoadedTrace.data(), mLoadedTrace.size(), &trivialStream, resources.get(), in load()
279 auto item = mApiTrace.get(h); in destroyApiInfo() local
281 if (!item) return; in destroyApiInfo()
283 item->traceBytes = 0; in destroyApiInfo()
284 item->createdHandles.clear(); in destroyApiInfo()
290 return mApiTrace.get(h); in getApiInfo()
295 if (apiInfo->trace.size() < traceBytes) apiInfo->trace.resize(traceBytes); in setApiTrace()
296 apiInfo->opCode = opCode; in setApiTrace()
297 memcpy(apiInfo->trace.data(), traceBegin, traceBytes); in setApiTrace()
298 apiInfo->traceBytes = traceBytes; in setApiTrace()
319 auto apiInfo = mApiTrace.get(apiHandle); in dump()
320 const char* apiName = apiInfo ? api_opcode_to_string(apiInfo->opCode) : "unalloced"; in dump()
323 for (auto createdHandle : apiInfo->createdHandles) { in dump()
336 auto apiInfo = mApiTrace.get(apiHandle); in dump()
337 const char* apiName = apiInfo ? api_opcode_to_string(apiInfo->opCode) : "unalloced"; in dump()
362 auto item = mHandleReconstructions.get(toRemove[i]); in removeHandles() local
364 if (!item) continue; in removeHandles()
368 removeHandles(item->childHandles.data(), item->childHandles.size()); in removeHandles()
370 item->childHandles.clear(); in removeHandles()
379 auto item = mHandleReconstructions.get(toProcess[i]); in forEachHandleAddApi() local
381 if (!item) continue; in forEachHandleAddApi()
383 item->apiRefs.push_back(apiHandle); in forEachHandleAddApi()
391 auto item = mHandleReconstructions.get(toProcess[i]); in forEachHandleDeleteApi() local
393 if (!item) continue; in forEachHandleDeleteApi()
395 for (auto handle : item->apiRefs) { in forEachHandleDeleteApi()
399 item->apiRefs.clear(); in forEachHandleDeleteApi()
401 auto modifyItem = mHandleModifications.get(toProcess[i]); in forEachHandleDeleteApi()
405 modifyItem->apiRefs.clear(); in forEachHandleDeleteApi()
413 auto item = mHandleReconstructions.get(parentHandle); in addHandleDependency() local
415 if (!item) return; in addHandleDependency()
418 item->childHandles.push_back(handles[i]); in addHandleDependency()
426 auto item = mApiTrace.get(apiHandle); in setCreatedHandlesForApi() local
428 if (!item) return; in setCreatedHandlesForApi()
431 item->createdHandles.push_back(created[i]); in setCreatedHandlesForApi()
442 auto item = mHandleModifications.get(toProcess[i]); in forEachHandleAddModifyApi() local
444 if (!item) continue; in forEachHandleAddModifyApi()
446 item->apiRefs.push_back(apiHandle); in forEachHandleAddModifyApi()