Home | History | Annotate | Download | only in ExecutionEngine

Lines Matching refs:mpResult

65   return result ? mpResult.take() : NULL;
80 mpResult.reset(new (nothrow) ScriptCached(S));
82 if (!mpResult) {
141 mpResult->mLibRSThreadable = true;
244 mpResult->mpStringPoolRaw, str_pool);
248 vector<char const *> &pool = mpResult->mStringPool;
259 MCO_StringPool *poolR = mpResult->mpStringPoolRaw;
260 vector<char const *> &pool = mpResult->mStringPool;
289 vector<char const *> &strPool = mpResult->mStringPool;
339 vector<char const *> const &strPool = mpResult->mStringPool;
341 mpResult->mpExportVars = (MCO_ExportVarList*)
344 if (!mpResult->mpExportVars) {
348 mpResult->mpExportVars->count = export_var_name_list_raw->count;
351 mpResult->mpExportVars->cached_addr_list[i] =
352 rsloaderGetSymbolAddress(mpResult->mRSExecutable, strPool[export_var_name_list_raw->strp_indexs[i]]);
355 strPool[export_var_name_list_raw->strp_indexs[i]], mpResult->mpExportVars->cached_addr_list[i]);
363 vector<char const *> const &strPool = mpResult->mStringPool;
365 mpResult->mpExportFuncs = (MCO_ExportFuncList*)
368 if (!mpResult->mpExportFuncs) {
372 mpResult->mpExportFuncs->count = export_func_name_list_raw->count;
375 mpResult->mpExportFuncs->cached_addr_list[i] =
376 rsloaderGetSymbolAddress(mpResult->mRSExecutable, strPool[export_func_name_list_raw->strp_indexs[i]]);
379 strPool[export_func_name_list_raw->strp_indexs[i]], mpResult->mpExportFuncs->cached_addr_list[i]);
387 vector<char const *> const &strPool = mpResult->mStringPool;
389 mpResult->mpExportForEach = (MCO_ExportForEachList*)
392 if (!mpResult->mpExportForEach) {
396 mpResult->mpExportForEach->count = export_foreach_name_list_raw->count;
399 mpResult->mpExportForEach->cached_addr_list[i] =
400 rsloaderGetSymbolAddress(mpResult->mRSExecutable, strPool[export_foreach_name_list_raw->strp_indexs[i]]);
403 strPool[export_foreach_name_list_raw->strp_indexs[i]], mpResult->mpExportForEach->cached_addr_list[i]);
412 vector<char const *> const &strPool = mpResult->mStringPool;
413 ScriptCached::PragmaList &pragmas = mpResult->mPragmas;
427 mpResult->mpObjectSlotList, object_slot_list);
450 if (mpResult->mCachedELFExecutable.size() != 0) {
457 mpResult->mCachedELFExecutable.append(readBuffer, readBuffer + readSize);
463 ALOGD("Read object file size %d", (int)mpResult->mCachedELFExecutable.size());
464 mpResult->mRSExecutable =
465 rsloaderCreateExec((unsigned char *)&*(mpResult->mCachedELFExecutable.begin()),
466 mpResult->mCachedELFExecutable.size(),
473 rsloaderUpdateSectionHeaders(mpResult->mRSExecutable,
474 (unsigned char*) mpResult->mCachedELFExecutable.begin());