Lines Matching defs:exports
218 // fprintf(stderr, "exports for %s\n", layout.getFilePath());
220 std::vector<mach_o::trie::Entry> exports;
223 mach_o::trie::parseTrie(exportsStart, exportsEnd, exports);
225 for(std::vector<mach_o::trie::Entry>::iterator it = exports.begin(); it != exports.end(); ++it) {
404 // handle pre-10.5 re-exports
482 // parse export info into vector of exports
485 std::vector<mach_o::trie::Entry> exports;
486 mach_o::trie::parseTrie(exportsStart, exportsEnd, exports);
487 //fprintf(stderr, "%s exports %lu symbols from trie of size %u \n", this->fLayout.getFilePath(), exports.size(), fDyldInfo->export_size());
489 // add re-exports for each export from an re-exported dylib
497 //fprintf(stderr, "%s re-exports %lu symbols from %s\n", this->fLayout.getFilePath(), aDylibsExports.size(), binder->getDylibID());
503 exports.push_back(entry);
509 mach_o::trie::makeTrie(exports, newExportTrieBytes);
510 //fprintf(stderr, "%s now exports %lu symbols from trie of size %lu\n", this->fLayout.getFilePath(), exports.size(), newExportTrieBytes.size());
1029 // since re-export chains can be any length, re-exports cannot be resolved in setDependencies()
1033 // update fHashTable with any individual symbol re-exports