Lines Matching defs:Trie
2921 ArrayRef<uint8_t> T) : E(E), O(O), Trie(T) {}
2956 uint64_t Result = decodeULEB128(Ptr, &Count, Trie.end(), error);
2958 if (Ptr > Trie.end())
2959 Ptr = Trie.end();
2987 return Stack.back().Start - Trie.begin();
2995 const uint8_t *Ptr = Trie.begin() + offset;
3008 if (Children > Trie.end()) {
3065 if (End >= Trie.end()) {
3073 while(*End != '\0' && End < Trie.end())
3116 if (State.ChildCount != 0 && Children + 1 >= Trie.end()) {
3136 for (;*Top.Current != 0 && Top.Current < Trie.end(); Top.Current++) {
3140 if (Top.Current >= Trie.end()) {
3142 Twine::utohexstr(Top.Start - Trie.begin()) +
3153 Twine::utohexstr(Top.Start - Trie.begin()));
3158 if (node.Start == Trie.begin() + childNodeIndex){
3160 Twine::utohexstr(Top.Start - Trie.begin()) +
3175 Twine::utohexstr(Stack.back().Start - Trie.begin()));
3201 Twine::utohexstr(Stack.back().Start - Trie.begin()));
3226 MachOObjectFile::exports(Error &E, ArrayRef<uint8_t> Trie,
3228 ExportEntry Start(&E, O, Trie);
3229 if (Trie.empty())
3234 ExportEntry Finish(&E, O, Trie);
3241 ArrayRef<uint8_t> Trie;
3243 Trie = getDyldInfoExportsTrie();
3245 Trie = getDyldExportsTrie();
3247 return exports(Err, Trie, this);