reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2858 uint64_t ExportInfoSize = readULEB128(State.Current, &error); 2866 State.IsExportNode = (ExportInfoSize != 0); 2867 const uint8_t* Children = State.Current + ExportInfoSize; 2876 if (State.IsExportNode) { 2877 const uint8_t *ExportStart = State.Current; 2878 State.Flags = readULEB128(State.Current, &error); 2878 State.Flags = readULEB128(State.Current, &error); 2886 uint64_t Kind = State.Flags & MachO::EXPORT_SYMBOL_FLAGS_KIND_MASK; 2887 if (State.Flags != 0 && 2893 " in flags: 0x" + Twine::utohexstr(State.Flags) + 2898 if (State.Flags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) { 2899 State.Address = 0; 2900 State.Other = readULEB128(State.Current, &error); // dylib ordinal 2900 State.Other = readULEB128(State.Current, &error); // dylib ordinal 2909 if (State.Other > O->getLibraryCount()) { 2911 "bad library ordinal: " + Twine((int)State.Other) + " (max " + 2918 State.ImportName = reinterpret_cast<const char*>(State.Current); 2918 State.ImportName = reinterpret_cast<const char*>(State.Current); 2919 if (*State.ImportName == '\0') { 2920 State.Current++; 2922 const uint8_t *End = State.Current + 1; 2941 State.Current = End + 1; 2944 State.Address = readULEB128(State.Current, &error); 2944 State.Address = readULEB128(State.Current, &error); 2952 if (State.Flags & MachO::EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER) { 2953 State.Other = readULEB128(State.Current, &error); 2953 State.Other = readULEB128(State.Current, &error); 2963 if(ExportStart + ExportInfoSize != State.Current) { 2967 Twine::utohexstr(State.Current - ExportStart) + 2973 State.ChildCount = *Children; 2974 if (State.ChildCount != 0 && Children + 1 >= Trie.end()) { 2982 State.Current = Children + 1; 2983 State.NextChildIndex = 0; 2984 State.ParentStringLength = CumulativeString.size(); 2985 Stack.push_back(State);