Lines Matching refs:ME

113 static int dumpInfo(bcinfo::MetadataExtractor *ME) {  in dumpInfo()  argument
114 if (!ME) { in dumpInfo()
124 fprintf(info, "exportVarCount: %zu\n", ME->getExportVarCount()); in dumpInfo()
125 const char **varNameList = ME->getExportVarNameList(); in dumpInfo()
126 for (size_t i = 0; i < ME->getExportVarCount(); i++) { in dumpInfo()
130 fprintf(info, "exportFuncCount: %zu\n", ME->getExportFuncCount()); in dumpInfo()
131 const char **funcNameList = ME->getExportFuncNameList(); in dumpInfo()
132 for (size_t i = 0; i < ME->getExportFuncCount(); i++) { in dumpInfo()
137 ME->getExportForEachSignatureCount()); in dumpInfo()
138 const char **nameList = ME->getExportForEachNameList(); in dumpInfo()
139 const uint32_t *sigList = ME->getExportForEachSignatureList(); in dumpInfo()
140 const uint32_t *inputCountList = ME->getExportForEachInputCountList(); in dumpInfo()
141 for (size_t i = 0; i < ME->getExportForEachSignatureCount(); i++) { in dumpInfo()
146 fprintf(info, "objectSlotCount: %zu\n", ME->getObjectSlotCount()); in dumpInfo()
147 const uint32_t *slotList = ME->getObjectSlotList(); in dumpInfo()
148 for (size_t i = 0; i < ME->getObjectSlotCount(); i++) { in dumpInfo()
157 static void dumpMetadata(bcinfo::MetadataExtractor *ME) { in dumpMetadata() argument
158 if (!ME) { in dumpMetadata()
163 switch (ME->getRSFloatPrecision()) { in dumpMetadata()
175 printf("exportVarCount: %zu\n", ME->getExportVarCount()); in dumpMetadata()
176 const char **varNameList = ME->getExportVarNameList(); in dumpMetadata()
177 for (size_t i = 0; i < ME->getExportVarCount(); i++) { in dumpMetadata()
182 printf("exportFuncCount: %zu\n", ME->getExportFuncCount()); in dumpMetadata()
183 const char **funcNameList = ME->getExportFuncNameList(); in dumpMetadata()
184 for (size_t i = 0; i < ME->getExportFuncCount(); i++) { in dumpMetadata()
190 ME->getExportForEachSignatureCount()); in dumpMetadata()
191 const char **nameList = ME->getExportForEachNameList(); in dumpMetadata()
192 const uint32_t *sigList = ME->getExportForEachSignatureList(); in dumpMetadata()
193 const uint32_t *inputCountList = ME->getExportForEachInputCountList(); in dumpMetadata()
194 for (size_t i = 0; i < ME->getExportForEachSignatureCount(); i++) { in dumpMetadata()
200 printf("pragmaCount: %zu\n", ME->getPragmaCount()); in dumpMetadata()
201 const char **keyList = ME->getPragmaKeyList(); in dumpMetadata()
202 const char **valueList = ME->getPragmaValueList(); in dumpMetadata()
203 for (size_t i = 0; i < ME->getPragmaCount(); i++) { in dumpMetadata()
208 printf("objectSlotCount: %zu\n", ME->getObjectSlotCount()); in dumpMetadata()
209 const uint32_t *slotList = ME->getObjectSlotList(); in dumpMetadata()
210 for (size_t i = 0; i < ME->getObjectSlotCount(); i++) { in dumpMetadata()
298 std::unique_ptr<bcinfo::MetadataExtractor> ME; in main() local
299 ME.reset(new bcinfo::MetadataExtractor(BT->getTranslatedBitcode(), in main()
301 if (!ME->extract()) { in main()
307 dumpMetadata(ME.get()); in main()
350 if (dumpInfo(ME.get()) != 0) { in main()