Lines Matching refs:RSInfo
18 #include "bcc/Renderscript/RSInfo.h"
37 const char RSInfo::LibBCCPath[] = "/system/lib/libbcc.so";
38 const char RSInfo::LibCompilerRTPath[] = "/system/lib/libcompiler_rt.so";
39 const char RSInfo::LibRSPath[] = "/system/lib/libRS.so";
40 const char RSInfo::LibCLCorePath[] = "/system/lib/libclcore.bc";
41 const char RSInfo::LibCLCoreDebugPath[] = "/system/lib/libclcore_debug.bc";
43 const char RSInfo::LibCLCoreX86Path[] = "/system/lib/libclcore_x86.bc";
46 const char RSInfo::LibCLCoreNEONPath[] = "/system/lib/libclcore_neon.bc";
49 const uint8_t *RSInfo::LibBCCSHA1 = NULL;
50 const uint8_t *RSInfo::LibCompilerRTSHA1 = NULL;
51 const uint8_t *RSInfo::LibRSSHA1 = NULL;
52 const uint8_t *RSInfo::LibCLCoreSHA1 = NULL;
53 const uint8_t *RSInfo::LibCLCoreDebugSHA1 = NULL;
55 const uint8_t *RSInfo::LibCLCoreNEONSHA1 = NULL;
58 bool RSInfo::LoadBuiltInSHA1Information() {
91 android::String8 RSInfo::GetPath(const char *pFilename) {
106 bool RSInfo::CheckDependency(const RSInfo &pInfo,
226 RSInfo::RSInfo(size_t pStringPoolSize) : mStringPool(NULL) {
234 mHeader.dependencyTable.itemSize = sizeof(rsinfo::DependencyTableItem);
235 mHeader.pragmaList.itemSize = sizeof(rsinfo::PragmaItem);
236 mHeader.objectSlotList.itemSize = sizeof(rsinfo::ObjectSlotItem);
237 mHeader.exportVarNameList.itemSize = sizeof(rsinfo::ExportVarNameItem);
238 mHeader.exportFuncNameList.itemSize = sizeof(rsinfo::ExportFuncNameItem);
239 mHeader.exportForeachFuncList.itemSize = sizeof(rsinfo::ExportForeachFuncItem);
245 ALOGE("Out of memory when allocate memory for string pool in RSInfo "
251 RSInfo::~RSInfo() {
255 bool RSInfo::layout(off_t initial_offset) {
281 void RSInfo::dump() const {
286 ALOGV("RSInfo Header:");
341 const char *RSInfo::getStringFromPool(rsinfo::StringIndexTy pStrIdx) const {
352 rsinfo::StringIndexTy RSInfo::getStringIdxInPool(const char *pStr) const {
357 return rsinfo::gInvalidStringIndex;
362 RSInfo::FloatPrecision RSInfo::getFloatPrecisionRequirement() const {
369 RSInfo::FloatPrecision result = FP_Full;